From cedbe85637ba1012b5eb7c2dc035f5414198de7a Mon Sep 17 00:00:00 2001 From: Owncast Date: Mon, 27 Feb 2023 17:15:17 +0000 Subject: [PATCH] Bundle embedded web app --- static/web/404.html | 15 ++------------- static/web/404/index.html | 15 ++------------- .../_buildManifest.js | 2 +- .../_ssgManifest.js | 0 ...32548963469506.js => 1029-232f608844a5f22e.js} | 4 ++-- ...fc4e7284d22213.js => 1424.f45f92acad4bfc66.js} | 2 +- ...9ee3614b033b367.js => 180-db7d30bde366cba2.js} | 2 +- ...f8301ed41fa7f4.js => 2033.3bc865ddaed024c5.js} | 2 +- ...cd421992bab4a0b.js => 228.6e4e31efdc12c9e9.js} | 2 +- ...6cf205917c5ab0d.js => 235-a8409c2041486c2a.js} | 2 +- ...72bbcdeb5c6cbc.js => 2744-4122cae98358402c.js} | 4 ++-- ...bb069aeceb3a18.js => 2746-32de2a72b3393b7b.js} | 2 +- .../static/chunks/29107295-54c46f60208f68c8.js | 1 + .../static/chunks/29107295-d19fb005c0c45fad.js | 1 - ...4f0fb905c29eb9.js => 2928-65b790e8256bb677.js} | 2 +- ...05d2386b967726.js => 3366-b35119ee2e1b7c04.js} | 2 +- .../_next/static/chunks/3509.553ed549af93ffa1.js | 1 - .../_next/static/chunks/3509.b3d99b2815ff8ca5.js | 1 + ...e91688c752a353.js => 3663.57c8df5f22ffb74b.js} | 2 +- ...65b1b4a1da8682.js => 4103.094b3a128123225c.js} | 2 +- ...345aad2934d632.js => 4293-06acfba935ba8932.js} | 2 +- .../_next/static/chunks/4398-c2ade78fc8776ec2.js | 1 + .../_next/static/chunks/4398-fe8fdf494771b13f.js | 1 - ...2c17b49c8d2f80.js => 4761.c9c711328c5ad90b.js} | 2 +- ...cdb62aae48289c.js => 4860.4b9d5c1d170348df.js} | 2 +- .../_next/static/chunks/492-502bdeb7babe97e1.js | 1 - .../_next/static/chunks/492-e72f133a0222a575.js | 1 + ...5aa83c26ffddf6.js => 5320-08c15a1e1d3e1672.js} | 4 ++-- ...ef3158ecfd118f.js => 5402-7e396de80d0067c6.js} | 2 +- ...cae6c3245b8f50.js => 6748-08ef4dc421a3ce81.js} | 2 +- .../_next/static/chunks/7055-2a91701ea96ace4d.js | 1 + .../_next/static/chunks/7055-a7dc4d71a7e9785f.js | 1 - .../_next/static/chunks/7177.35007355df18ad45.js | 1 - .../_next/static/chunks/7177.ca3355eb508f01eb.js | 1 + ...32941cc1b74633.js => 7815.ed959b759e8e6974.js} | 2 +- .../_next/static/chunks/788-5b64eaf8564f5912.js | 1 + .../_next/static/chunks/788-9fa83e2ee59f96f5.js | 1 - ...031b183192deaa.js => 7917.8172bd0ff1649026.js} | 2 +- ...7c586b146bcba4a.js => 850.93c005639b29af5d.js} | 2 +- .../static/chunks/d2094a0f-b38d8b465e494a1e.js | 1 + .../static/chunks/d2094a0f-c2d50ca9b1df0eec.js | 1 - .../static/chunks/d3048c20-1f20b8ae34da660a.js | 1 - .../static/chunks/d3048c20-af65b895736b9506.js | 1 + ...588950c041.js => ee8b1517-e40991386482b1d4.js} | 2 +- .../_next/static/chunks/main-6952aced65c26c82.js | 1 + .../_next/static/chunks/main-7c7e68cfd1729248.js | 1 - ...2350bc79b2c0be.js => _app-516df1cbfab5303b.js} | 4 ++-- ...8871ce98a9d.js => general-f51167e8278347bb.js} | 2 +- ...e461d40144.js => readonly-a8469a4cc76f1999.js} | 2 +- ...1dbc891e5.js => readwrite-3ebcd680f4b97073.js} | 2 +- ...311d051b9c98a.js => video-5c921804ae245356.js} | 2 +- ...292be250c21af.js => index-182838bdd512bc9a.js} | 2 +- ...aaa4079e165.js => webpack-af1ab24b2096daf8.js} | 2 +- static/web/admin/access-tokens/index.html | 4 ++-- static/web/admin/actions/index.html | 4 ++-- static/web/admin/chat/emojis/index.html | 4 ++-- static/web/admin/chat/messages/index.html | 4 ++-- static/web/admin/chat/users/index.html | 4 ++-- static/web/admin/config-chat/index.html | 4 ++-- static/web/admin/config-federation/index.html | 4 ++-- static/web/admin/config-notify/index.html | 4 ++-- static/web/admin/config-social-items/index.html | 4 ++-- static/web/admin/config-video/index.html | 4 ++-- static/web/admin/config/general/index.html | 4 ++-- static/web/admin/config/server/index.html | 4 ++-- static/web/admin/federation/actions/index.html | 4 ++-- static/web/admin/federation/followers/index.html | 4 ++-- static/web/admin/hardware-info/index.html | 4 ++-- static/web/admin/help/index.html | 4 ++-- static/web/admin/index.html | 4 ++-- static/web/admin/logs/index.html | 4 ++-- static/web/admin/stream-health/index.html | 4 ++-- static/web/admin/upgrade/index.html | 4 ++-- static/web/admin/viewer-info/index.html | 4 ++-- static/web/admin/webhooks/index.html | 4 ++-- static/web/embed/chat/readonly/index.html | 4 ++-- static/web/embed/chat/readwrite/index.html | 4 ++-- static/web/embed/video/index.html | 6 +++--- static/web/index.html | 6 +++--- 79 files changed, 102 insertions(+), 124 deletions(-) rename static/web/_next/static/{VfvrwWEbbAjfdFv1-tXZi => UpTOt4TotK_QqUQIOGRDV}/_buildManifest.js (71%) rename static/web/_next/static/{VfvrwWEbbAjfdFv1-tXZi => UpTOt4TotK_QqUQIOGRDV}/_ssgManifest.js (100%) rename static/web/_next/static/chunks/{7689-2332548963469506.js => 1029-232f608844a5f22e.js} (83%) rename static/web/_next/static/chunks/{1424.eefc4e7284d22213.js => 1424.f45f92acad4bfc66.js} (98%) rename static/web/_next/static/chunks/{180-29ee3614b033b367.js => 180-db7d30bde366cba2.js} (98%) rename static/web/_next/static/chunks/{2033.92f8301ed41fa7f4.js => 2033.3bc865ddaed024c5.js} (74%) rename static/web/_next/static/chunks/{228.bcd421992bab4a0b.js => 228.6e4e31efdc12c9e9.js} (97%) rename static/web/_next/static/chunks/{235-46cf205917c5ab0d.js => 235-a8409c2041486c2a.js} (99%) rename static/web/_next/static/chunks/{2744-1272bbcdeb5c6cbc.js => 2744-4122cae98358402c.js} (50%) rename static/web/_next/static/chunks/{2746-95bb069aeceb3a18.js => 2746-32de2a72b3393b7b.js} (72%) create mode 100644 static/web/_next/static/chunks/29107295-54c46f60208f68c8.js delete mode 100644 static/web/_next/static/chunks/29107295-d19fb005c0c45fad.js rename static/web/_next/static/chunks/{2928-bf4f0fb905c29eb9.js => 2928-65b790e8256bb677.js} (67%) rename static/web/_next/static/chunks/{3366-7d05d2386b967726.js => 3366-b35119ee2e1b7c04.js} (56%) delete mode 100644 static/web/_next/static/chunks/3509.553ed549af93ffa1.js create mode 100644 static/web/_next/static/chunks/3509.b3d99b2815ff8ca5.js rename static/web/_next/static/chunks/{3663.04e91688c752a353.js => 3663.57c8df5f22ffb74b.js} (98%) rename static/web/_next/static/chunks/{4103.c165b1b4a1da8682.js => 4103.094b3a128123225c.js} (91%) rename static/web/_next/static/chunks/{4293-68345aad2934d632.js => 4293-06acfba935ba8932.js} (93%) create mode 100644 static/web/_next/static/chunks/4398-c2ade78fc8776ec2.js delete mode 100644 static/web/_next/static/chunks/4398-fe8fdf494771b13f.js rename static/web/_next/static/chunks/{4761.a92c17b49c8d2f80.js => 4761.c9c711328c5ad90b.js} (98%) rename static/web/_next/static/chunks/{4860.43cdb62aae48289c.js => 4860.4b9d5c1d170348df.js} (95%) delete mode 100644 static/web/_next/static/chunks/492-502bdeb7babe97e1.js create mode 100644 static/web/_next/static/chunks/492-e72f133a0222a575.js rename static/web/_next/static/chunks/{5320-de5aa83c26ffddf6.js => 5320-08c15a1e1d3e1672.js} (62%) rename static/web/_next/static/chunks/{5402-1aef3158ecfd118f.js => 5402-7e396de80d0067c6.js} (63%) rename static/web/_next/static/chunks/{6748-93cae6c3245b8f50.js => 6748-08ef4dc421a3ce81.js} (54%) create mode 100644 static/web/_next/static/chunks/7055-2a91701ea96ace4d.js delete mode 100644 static/web/_next/static/chunks/7055-a7dc4d71a7e9785f.js delete mode 100644 static/web/_next/static/chunks/7177.35007355df18ad45.js create mode 100644 static/web/_next/static/chunks/7177.ca3355eb508f01eb.js rename static/web/_next/static/chunks/{7815.f632941cc1b74633.js => 7815.ed959b759e8e6974.js} (93%) create mode 100644 static/web/_next/static/chunks/788-5b64eaf8564f5912.js delete mode 100644 static/web/_next/static/chunks/788-9fa83e2ee59f96f5.js rename static/web/_next/static/chunks/{7917.fa031b183192deaa.js => 7917.8172bd0ff1649026.js} (99%) rename static/web/_next/static/chunks/{850.87c586b146bcba4a.js => 850.93c005639b29af5d.js} (76%) create mode 100644 static/web/_next/static/chunks/d2094a0f-b38d8b465e494a1e.js delete mode 100644 static/web/_next/static/chunks/d2094a0f-c2d50ca9b1df0eec.js delete mode 100644 static/web/_next/static/chunks/d3048c20-1f20b8ae34da660a.js create mode 100644 static/web/_next/static/chunks/d3048c20-af65b895736b9506.js rename static/web/_next/static/chunks/{ee8b1517-abc538588950c041.js => ee8b1517-e40991386482b1d4.js} (76%) create mode 100644 static/web/_next/static/chunks/main-6952aced65c26c82.js delete mode 100644 static/web/_next/static/chunks/main-7c7e68cfd1729248.js rename static/web/_next/static/chunks/pages/{_app-8a2350bc79b2c0be.js => _app-516df1cbfab5303b.js} (82%) rename static/web/_next/static/chunks/pages/admin/config/{general-f79258871ce98a9d.js => general-f51167e8278347bb.js} (99%) rename static/web/_next/static/chunks/pages/embed/chat/{readonly-c929a4e461d40144.js => readonly-a8469a4cc76f1999.js} (97%) rename static/web/_next/static/chunks/pages/embed/chat/{readwrite-966c17d1dbc891e5.js => readwrite-3ebcd680f4b97073.js} (96%) rename static/web/_next/static/chunks/pages/embed/{video-2fd311d051b9c98a.js => video-5c921804ae245356.js} (94%) rename static/web/_next/static/chunks/pages/{index-68f292be250c21af.js => index-182838bdd512bc9a.js} (65%) rename static/web/_next/static/chunks/{webpack-2deb8aaa4079e165.js => webpack-af1ab24b2096daf8.js} (79%) diff --git a/static/web/404.html b/static/web/404.html index 02484ff95..0f75b7e54 100644 --- a/static/web/404.html +++ b/static/web/404.html @@ -1,4 +1,4 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

404

This page could not be found.

\ No newline at end of file diff --git a/static/web/404/index.html b/static/web/404/index.html index 02484ff95..0f75b7e54 100644 --- a/static/web/404/index.html +++ b/static/web/404/index.html @@ -1,4 +1,4 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

404

This page could not be found.

\ No newline at end of file diff --git a/static/web/_next/static/VfvrwWEbbAjfdFv1-tXZi/_buildManifest.js b/static/web/_next/static/UpTOt4TotK_QqUQIOGRDV/_buildManifest.js similarity index 71% rename from static/web/_next/static/VfvrwWEbbAjfdFv1-tXZi/_buildManifest.js rename to static/web/_next/static/UpTOt4TotK_QqUQIOGRDV/_buildManifest.js index 99a18f2c3..0b49e7c6d 100644 --- a/static/web/_next/static/VfvrwWEbbAjfdFv1-tXZi/_buildManifest.js +++ b/static/web/_next/static/UpTOt4TotK_QqUQIOGRDV/_buildManifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST=function(s,a,c,e,t,i,n,d,f,h,b,u,o,m,k,j,r,g,p,l,_,w,v,y,I,B,F,A,D,E,L,M,N,S,T,U,C,x,P,q,z,G,H,J,K){return{__rewrites:{beforeFiles:[],afterFiles:[{source:"/api/:path*"},{source:"/hls/:path*"},{source:"/img/:path*"},{source:"/logo"},{source:"/thumbnail.jpg"},{source:"/customjavascript"}],fallback:[]},"/":[F,e,s,a,t,i,c,k,_,v,A,D,M,"static/chunks/6748-93cae6c3245b8f50.js",n,y,"static/css/bdcba72d9f3b13bd.css","static/chunks/pages/index-68f292be250c21af.js"],"/_error":["static/chunks/pages/_error-02cc11fd74b4e5ff.js"],"/admin":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,p,l,_,w,I,D,n,u,o,"static/chunks/pages/admin-8b77bbd537bf34fe.js"],"/admin/access-tokens":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,p,n,u,o,"static/chunks/pages/admin/access-tokens-1510efec66265540.js"],"/admin/actions":[N,d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,S,T,n,u,o,"static/chunks/pages/admin/actions-7a98f5a81b337003.js"],"/admin/chat/emojis":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,B,U,n,u,o,"static/chunks/pages/admin/chat/emojis-9fe717ddd338e4dd.js"],"/admin/chat/messages":[C,d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,p,_,x,n,u,P,o,"static/chunks/pages/admin/chat/messages-4668c1fe7f09010c.js"],"/admin/chat/users":[C,d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,p,l,_,x,n,u,P,o,"static/chunks/pages/admin/chat/users-f02605505ca68e2e.js"],"/admin/config/general":[N,F,d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,l,B,A,q,U,T,z,"static/chunks/2746-95bb069aeceb3a18.js",u,"static/css/076a92644bd4ab4a.css","static/chunks/pages/admin/config/general-f79258871ce98a9d.js"],"/admin/config/server":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,l,S,"static/chunks/7188-3f41c4235f617c2a.js",n,u,o,"static/chunks/pages/admin/config/server-a72e32b5248ff622.js"],"/admin/config-chat":[d,e,s,a,t,i,f,m,c,h,b,n,u,o,"static/chunks/pages/admin/config-chat-e8270f17886fb385.js"],"/admin/config-federation":[d,e,s,a,t,i,f,m,c,h,b,n,u,o,"static/chunks/pages/admin/config-federation-3177cb3fdbf30678.js"],"/admin/config-notify":[d,e,s,a,t,i,f,m,c,h,b,n,u,o,"static/chunks/pages/admin/config-notify-a9ca3f2d07e2c401.js"],"/admin/config-social-items":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,n,u,o,"static/chunks/pages/admin/config-social-items-2eb52571eaa8e904.js"],"/admin/config-video":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,q,n,u,o,"static/chunks/pages/admin/config-video-4cc2cda395f6a2ea.js"],"/admin/federation/actions":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,p,n,u,o,"static/chunks/pages/admin/federation/actions-3865f0bda0b79e63.js"],"/admin/federation/followers":[d,e,s,a,t,i,f,c,h,b,j,r,k,g,p,l,n,u,o,"static/chunks/pages/admin/federation/followers-8e9a0065ff61fa16.js"],"/admin/hardware-info":[E,d,e,s,a,t,i,f,m,c,h,b,p,l,w,B,I,L,n,u,o,"static/chunks/pages/admin/hardware-info-5ec6100313ffaa5f.js"],"/admin/help":[F,d,e,s,a,t,i,f,c,h,b,l,w,A,z,"static/chunks/3859-74e7768c240079eb.js",n,u,o,"static/chunks/pages/admin/help-3d58e164a9343563.js"],"/admin/logs":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,p,D,n,u,o,"static/chunks/pages/admin/logs-d52fa04cb7624105.js"],"/admin/stream-health":[E,d,e,s,a,t,i,f,m,c,h,b,p,l,w,I,L,n,u,o,"static/chunks/pages/admin/stream-health-95967a5e0590d468.js"],"/admin/upgrade":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,"static/chunks/235-46cf205917c5ab0d.js",n,u,o,"static/chunks/pages/admin/upgrade-b39fed5cd77280c3.js"],"/admin/viewer-info":[E,d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,p,l,_,w,B,I,L,n,u,o,"static/chunks/pages/admin/viewer-info-a9aff78a9cfa2ae4.js"],"/admin/webhooks":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,n,u,o,"static/chunks/pages/admin/webhooks-7ca4a59e232fd8bc.js"],"/embed/chat/readonly":[G,H,s,a,v,J,y,K,"static/css/2de2a88b94cfde72.css","static/chunks/pages/embed/chat/readonly-c929a4e461d40144.js"],"/embed/chat/readwrite":[G,H,s,a,c,v,J,n,y,K,"static/css/36594266e01494e8.css","static/chunks/pages/embed/chat/readwrite-966c17d1dbc891e5.js"],"/embed/video":["static/chunks/d6e1aeb5-766f32d25b2354c0.js",s,_,v,"static/css/7c735c05af084bb2.css","static/chunks/7689-2332548963469506.js",M,y,"static/chunks/788-9fa83e2ee59f96f5.js","static/css/eac9e71f553d7027.css","static/chunks/pages/embed/video-2fd311d051b9c98a.js"],sortedPages:["/","/_app","/_error","/admin","/admin/access-tokens","/admin/actions","/admin/chat/emojis","/admin/chat/messages","/admin/chat/users","/admin/config/general","/admin/config/server","/admin/config-chat","/admin/config-federation","/admin/config-notify","/admin/config-social-items","/admin/config-video","/admin/federation/actions","/admin/federation/followers","/admin/hardware-info","/admin/help","/admin/logs","/admin/stream-health","/admin/upgrade","/admin/viewer-info","/admin/webhooks","/embed/chat/readonly","/embed/chat/readwrite","/embed/video"]}}("static/chunks/2744-1272bbcdeb5c6cbc.js","static/chunks/9680-2c97821b00ba9909.js","static/chunks/492-502bdeb7babe97e1.js","static/chunks/164-736c86d26f539769.js","static/chunks/4931-38d19405b3715b23.js","static/chunks/5402-1aef3158ecfd118f.js","static/chunks/180-29ee3614b033b367.js","static/chunks/173-562432e781186063.js","static/chunks/2231-5aa04b24d809884c.js","static/chunks/7524-84947a0b62fa5bf3.js","static/chunks/9915-570fdd711640ff8f.js","static/chunks/6960-2cc4f4845d41ef0e.js","static/css/a71270b2ce3479b2.css","static/chunks/5818-57222b44e079a3d9.js","static/chunks/3013-1ba17ac9d4a12b8b.js","static/chunks/4041-9ea0627b5e23cd57.js","static/chunks/3698-d2830664456dc71d.js","static/chunks/4398-fe8fdf494771b13f.js","static/chunks/8091-5d2e0cdb05cd1ef7.js","static/chunks/6306-4a3003592a21e93c.js","static/chunks/5938-b8641420cf3d5784.js","static/chunks/5101-50377d44b9fa37fc.js","static/chunks/7606-fc24c28f05d232f0.js","static/chunks/7466-7198e16048c6c7b9.js","static/chunks/4763-00b0de2ecc334aed.js","static/chunks/4734-3997f07039d645fd.js","static/chunks/2074-75da9c6ea9cd1788.js","static/chunks/2928-bf4f0fb905c29eb9.js","static/chunks/9863-54435b13ca48cfbd.js","static/chunks/ee8b1517-abc538588950c041.js","static/chunks/4293-68345aad2934d632.js","static/chunks/9243-1faa5daca434326b.js","static/chunks/4ad82c5e-fe47a62865bc4b16.js","static/chunks/9292-2aa4fe9872f5f55c.js","static/chunks/7055-a7dc4d71a7e9785f.js","static/chunks/7916-9098fdbcde0d52f4.js","static/chunks/29107295-d19fb005c0c45fad.js","static/chunks/4530-c7ebef51117d9ed9.js","static/chunks/4190-b0aca2dd5cf25292.js","static/chunks/8861-6a53505f56c165ca.js","static/chunks/1700-b1917158903cbe49.js","static/chunks/d3048c20-1f20b8ae34da660a.js","static/chunks/d2094a0f-c2d50ca9b1df0eec.js","static/chunks/5320-de5aa83c26ffddf6.js","static/chunks/3366-7d05d2386b967726.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file +self.__BUILD_MANIFEST=function(s,a,c,e,t,i,n,d,f,h,b,u,o,m,k,j,r,g,p,l,_,w,v,y,I,B,F,A,D,E,L,M,N,S,T,U,C,x,P,q,z,G,H,J,K){return{__rewrites:{beforeFiles:[],afterFiles:[{source:"/api/:path*"},{source:"/hls/:path*"},{source:"/img/:path*"},{source:"/logo"},{source:"/thumbnail.jpg"},{source:"/customjavascript"}],fallback:[]},"/":[F,e,s,a,t,i,c,k,_,v,A,D,M,"static/chunks/6748-08ef4dc421a3ce81.js",n,y,"static/css/bdcba72d9f3b13bd.css","static/chunks/pages/index-182838bdd512bc9a.js"],"/_error":["static/chunks/pages/_error-02cc11fd74b4e5ff.js"],"/admin":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,p,l,_,w,I,D,n,u,o,"static/chunks/pages/admin-8b77bbd537bf34fe.js"],"/admin/access-tokens":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,p,n,u,o,"static/chunks/pages/admin/access-tokens-1510efec66265540.js"],"/admin/actions":[N,d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,S,T,n,u,o,"static/chunks/pages/admin/actions-7a98f5a81b337003.js"],"/admin/chat/emojis":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,B,U,n,u,o,"static/chunks/pages/admin/chat/emojis-9fe717ddd338e4dd.js"],"/admin/chat/messages":[C,d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,p,_,x,n,u,P,o,"static/chunks/pages/admin/chat/messages-4668c1fe7f09010c.js"],"/admin/chat/users":[C,d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,p,l,_,x,n,u,P,o,"static/chunks/pages/admin/chat/users-f02605505ca68e2e.js"],"/admin/config/general":[N,F,d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,l,B,A,q,U,T,z,"static/chunks/2746-32de2a72b3393b7b.js",u,"static/css/076a92644bd4ab4a.css","static/chunks/pages/admin/config/general-f51167e8278347bb.js"],"/admin/config/server":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,l,S,"static/chunks/7188-3f41c4235f617c2a.js",n,u,o,"static/chunks/pages/admin/config/server-a72e32b5248ff622.js"],"/admin/config-chat":[d,e,s,a,t,i,f,m,c,h,b,n,u,o,"static/chunks/pages/admin/config-chat-e8270f17886fb385.js"],"/admin/config-federation":[d,e,s,a,t,i,f,m,c,h,b,n,u,o,"static/chunks/pages/admin/config-federation-3177cb3fdbf30678.js"],"/admin/config-notify":[d,e,s,a,t,i,f,m,c,h,b,n,u,o,"static/chunks/pages/admin/config-notify-a9ca3f2d07e2c401.js"],"/admin/config-social-items":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,n,u,o,"static/chunks/pages/admin/config-social-items-2eb52571eaa8e904.js"],"/admin/config-video":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,q,n,u,o,"static/chunks/pages/admin/config-video-4cc2cda395f6a2ea.js"],"/admin/federation/actions":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,p,n,u,o,"static/chunks/pages/admin/federation/actions-3865f0bda0b79e63.js"],"/admin/federation/followers":[d,e,s,a,t,i,f,c,h,b,j,r,k,g,p,l,n,u,o,"static/chunks/pages/admin/federation/followers-8e9a0065ff61fa16.js"],"/admin/hardware-info":[E,d,e,s,a,t,i,f,m,c,h,b,p,l,w,B,I,L,n,u,o,"static/chunks/pages/admin/hardware-info-5ec6100313ffaa5f.js"],"/admin/help":[F,d,e,s,a,t,i,f,c,h,b,l,w,A,z,"static/chunks/3859-74e7768c240079eb.js",n,u,o,"static/chunks/pages/admin/help-3d58e164a9343563.js"],"/admin/logs":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,p,D,n,u,o,"static/chunks/pages/admin/logs-d52fa04cb7624105.js"],"/admin/stream-health":[E,d,e,s,a,t,i,f,m,c,h,b,p,l,w,I,L,n,u,o,"static/chunks/pages/admin/stream-health-95967a5e0590d468.js"],"/admin/upgrade":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,"static/chunks/235-a8409c2041486c2a.js",n,u,o,"static/chunks/pages/admin/upgrade-b39fed5cd77280c3.js"],"/admin/viewer-info":[E,d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,p,l,_,w,B,I,L,n,u,o,"static/chunks/pages/admin/viewer-info-a9aff78a9cfa2ae4.js"],"/admin/webhooks":[d,e,s,a,t,i,f,m,c,h,b,j,r,k,g,n,u,o,"static/chunks/pages/admin/webhooks-7ca4a59e232fd8bc.js"],"/embed/chat/readonly":[G,H,s,a,v,J,y,K,"static/css/2de2a88b94cfde72.css","static/chunks/pages/embed/chat/readonly-a8469a4cc76f1999.js"],"/embed/chat/readwrite":[G,H,s,a,c,v,J,n,y,K,"static/css/36594266e01494e8.css","static/chunks/pages/embed/chat/readwrite-3ebcd680f4b97073.js"],"/embed/video":["static/chunks/d6e1aeb5-766f32d25b2354c0.js",s,_,v,"static/css/7c735c05af084bb2.css","static/chunks/1029-232f608844a5f22e.js",M,y,"static/chunks/788-5b64eaf8564f5912.js","static/css/eac9e71f553d7027.css","static/chunks/pages/embed/video-5c921804ae245356.js"],sortedPages:["/","/_app","/_error","/admin","/admin/access-tokens","/admin/actions","/admin/chat/emojis","/admin/chat/messages","/admin/chat/users","/admin/config/general","/admin/config/server","/admin/config-chat","/admin/config-federation","/admin/config-notify","/admin/config-social-items","/admin/config-video","/admin/federation/actions","/admin/federation/followers","/admin/hardware-info","/admin/help","/admin/logs","/admin/stream-health","/admin/upgrade","/admin/viewer-info","/admin/webhooks","/embed/chat/readonly","/embed/chat/readwrite","/embed/video"]}}("static/chunks/2744-4122cae98358402c.js","static/chunks/9680-2c97821b00ba9909.js","static/chunks/492-e72f133a0222a575.js","static/chunks/164-736c86d26f539769.js","static/chunks/4931-38d19405b3715b23.js","static/chunks/5402-7e396de80d0067c6.js","static/chunks/180-db7d30bde366cba2.js","static/chunks/173-562432e781186063.js","static/chunks/2231-5aa04b24d809884c.js","static/chunks/7524-84947a0b62fa5bf3.js","static/chunks/9915-570fdd711640ff8f.js","static/chunks/6960-2cc4f4845d41ef0e.js","static/css/a71270b2ce3479b2.css","static/chunks/5818-57222b44e079a3d9.js","static/chunks/3013-1ba17ac9d4a12b8b.js","static/chunks/4041-9ea0627b5e23cd57.js","static/chunks/3698-d2830664456dc71d.js","static/chunks/4398-c2ade78fc8776ec2.js","static/chunks/8091-5d2e0cdb05cd1ef7.js","static/chunks/6306-4a3003592a21e93c.js","static/chunks/5938-b8641420cf3d5784.js","static/chunks/5101-50377d44b9fa37fc.js","static/chunks/7606-fc24c28f05d232f0.js","static/chunks/7466-7198e16048c6c7b9.js","static/chunks/4763-00b0de2ecc334aed.js","static/chunks/4734-3997f07039d645fd.js","static/chunks/2074-75da9c6ea9cd1788.js","static/chunks/2928-65b790e8256bb677.js","static/chunks/9863-54435b13ca48cfbd.js","static/chunks/ee8b1517-e40991386482b1d4.js","static/chunks/4293-06acfba935ba8932.js","static/chunks/9243-1faa5daca434326b.js","static/chunks/4ad82c5e-fe47a62865bc4b16.js","static/chunks/9292-2aa4fe9872f5f55c.js","static/chunks/7055-2a91701ea96ace4d.js","static/chunks/7916-9098fdbcde0d52f4.js","static/chunks/29107295-54c46f60208f68c8.js","static/chunks/4530-c7ebef51117d9ed9.js","static/chunks/4190-b0aca2dd5cf25292.js","static/chunks/8861-6a53505f56c165ca.js","static/chunks/1700-b1917158903cbe49.js","static/chunks/d3048c20-af65b895736b9506.js","static/chunks/d2094a0f-b38d8b465e494a1e.js","static/chunks/5320-08c15a1e1d3e1672.js","static/chunks/3366-b35119ee2e1b7c04.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/static/web/_next/static/VfvrwWEbbAjfdFv1-tXZi/_ssgManifest.js b/static/web/_next/static/UpTOt4TotK_QqUQIOGRDV/_ssgManifest.js similarity index 100% rename from static/web/_next/static/VfvrwWEbbAjfdFv1-tXZi/_ssgManifest.js rename to static/web/_next/static/UpTOt4TotK_QqUQIOGRDV/_ssgManifest.js diff --git a/static/web/_next/static/chunks/7689-2332548963469506.js b/static/web/_next/static/chunks/1029-232f608844a5f22e.js similarity index 83% rename from static/web/_next/static/chunks/7689-2332548963469506.js rename to static/web/_next/static/chunks/1029-232f608844a5f22e.js index 0f6e87576..e6ab06ba3 100644 --- a/static/web/_next/static/chunks/7689-2332548963469506.js +++ b/static/web/_next/static/chunks/1029-232f608844a5f22e.js @@ -1,4 +1,4 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7689],{60562:function(t,e,r){"use strict";r.d(e,{Au:function(){return s},G3:function(){return g},Ki:function(){return u},d3:function(){return h},hL:function(){return p},lx:function(){return m},qX:function(){return d},tm:function(){return l}});var n,i,a=r(58908),o=r.n(a),s=function(t){return"function"===ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer},u=function(t){return t instanceof Uint8Array?t:(Array.isArray(t)||s(t)||t instanceof ArrayBuffer||(t="number"!=typeof t||"number"==typeof t&&t!=t?0:[t]),new Uint8Array(t&&t.buffer||t,t&&t.byteOffset||0,t&&t.byteLength||0))},c=o().BigInt||Number,f=[c("0x1"),c("0x100"),c("0x10000"),c("0x1000000"),c("0x100000000"),c("0x10000000000"),c("0x1000000000000"),c("0x100000000000000"),c("0x10000000000000000")];n=new Uint16Array([65484]),255===(i=new Uint8Array(n.buffer,n.byteOffset,n.byteLength))[0]||i[0];var l=function(t,e){var r=void 0===e?{}:e,n=r.signed,i=r.le,a=void 0!==i&&i;t=u(t);var o=a?"reduce":"reduceRight",s=(t[o]?t[o]:Array.prototype[o]).call(t,function(e,r,n){var i=a?n:Math.abs(n+1-t.length);return e+c(r)*f[i]},c(0));if(void 0!==n&&n){var l=f[t.length]/c(2)-c(1);(s=c(s))>l&&(s-=l,s-=l,s-=c(2))}return Number(s)},p=function(t,e){var r=(void 0===e?{}:e).le,n=void 0!==r&&r;("bigint"!=typeof t&&"number"!=typeof t||"number"==typeof t&&t!=t)&&(t=0);for(var i=Math.ceil((t=c(t)).toString(2).length/8),a=new Uint8Array(new ArrayBuffer(i)),o=0;o=e.length&&c.call(e,function(e,r){return e===(s[r]?s[r]&t[a+r]:t[a+r])})}},92260:function(t,e,r){"use strict";r.d(e,{Hi:function(){return d},Jg:function(){return f},KL:function(){return l},_5:function(){return p},kS:function(){return c},lA:function(){return m},p7:function(){return h},ws:function(){return u},xz:function(){return g}});var n=r(58908),i=r.n(n),a={mp4:/^(av0?1|avc0?[1234]|vp0?9|flac|opus|mp3|mp4a|mp4v|stpp.ttml.im1t)/,webm:/^(vp0?[89]|av0?1|opus|vorbis)/,ogg:/^(vp0?[89]|theora|flac|opus|vorbis)/,video:/^(av0?1|avc0?[1234]|vp0?[89]|hvc1|hev1|theora|mp4v)/,audio:/^(mp4a|flac|vorbis|opus|ac-[34]|ec-3|alac|mp3|speex|aac)/,text:/^(stpp.ttml.im1t)/,muxerVideo:/^(avc0?1)/,muxerAudio:/^(mp4a)/,muxerText:/a^/},o=["video","audio","text"],s=["Video","Audio","Text"],u=function(t){return t?t.replace(/avc1\.(\d+)\.(\d+)/i,function(t,e,r){return"avc1."+("00"+Number(e).toString(16)).slice(-2)+"00"+("00"+Number(r).toString(16)).slice(-2)}):t},c=function(t){void 0===t&&(t="");var e=t.split(","),r=[];return e.forEach(function(t){var e;t=t.trim(),o.forEach(function(n){var i=a[n].exec(t.toLowerCase());if(i&&!(i.length<=1)){e=n;var o=t.substring(0,i[1].length),s=t.replace(o,"");r.push({type:o,details:s,mediaType:n})}}),e||r.push({type:t,details:"",mediaType:"unknown"})}),r},f=function(t,e){if(!t.mediaGroups.AUDIO||!e)return null;var r=t.mediaGroups.AUDIO[e];if(!r)return null;for(var n in r){var i=r[n];if(i.default&&i.playlists)return c(i.playlists[0].attributes.CODECS)}return null},l=function(t){return void 0===t&&(t=""),a.audio.test(t.trim().toLowerCase())},p=function(t){if(t&&"string"==typeof t){var e,r=t.toLowerCase().split(",").map(function(t){return u(t.trim())}),n="video";1===r.length&&l(r[0])?n="audio":1===r.length&&(void 0===(e=r[0])&&(e=""),a.text.test(e.trim().toLowerCase()))&&(n="application");var i="mp4";return r.every(function(t){return a.mp4.test(t)})?i="mp4":r.every(function(t){return a.webm.test(t)})?i="webm":r.every(function(t){return a.ogg.test(t)})&&(i="ogg"),n+"/"+i+';codecs="'+t+'"'}},h=function(t){return void 0===t&&(t=""),i().MediaSource&&i().MediaSource.isTypeSupported&&i().MediaSource.isTypeSupported(p(t))||!1},d=function(t){return void 0===t&&(t=""),t.toLowerCase().split(",").every(function(t){t=t.trim();for(var e=0;er;){var a=t[r],o=0,s=0,u=t[++s];for(s++;128&u;)o=(127&u)<<7,u=t[s],s++;o+=127&u;for(var c=0;c>>0,f=e.subarray(u+4,u+8);if(0===c)break;var l=u+c;if(l>e.length){if(n)break;l=e.length}var p=e.subarray(u+8,l);(0,i.G3)(f,r[0])&&(1===r.length?s.push(p):s.push.apply(s,t(p,r.slice(1),n))),u=l}return s},u={EBML:(0,i.Ki)([26,69,223,163]),DocType:(0,i.Ki)([66,130]),Segment:(0,i.Ki)([24,83,128,103]),SegmentInfo:(0,i.Ki)([21,73,169,102]),Tracks:(0,i.Ki)([22,84,174,107]),Track:(0,i.Ki)([174]),TrackNumber:(0,i.Ki)([215]),DefaultDuration:(0,i.Ki)([35,227,131]),TrackEntry:(0,i.Ki)([174]),TrackType:(0,i.Ki)([131]),FlagDefault:(0,i.Ki)([136]),CodecID:(0,i.Ki)([134]),CodecPrivate:(0,i.Ki)([99,162]),VideoTrack:(0,i.Ki)([224]),AudioTrack:(0,i.Ki)([225]),Cluster:(0,i.Ki)([31,67,182,117]),Timestamp:(0,i.Ki)([231]),TimestampScale:(0,i.Ki)([42,215,177]),BlockGroup:(0,i.Ki)([160]),BlockDuration:(0,i.Ki)([155]),Block:(0,i.Ki)([161]),SimpleBlock:(0,i.Ki)([163])},c=[128,64,32,16,8,4,2,1],f=function(t){for(var e=1,r=0;r=r.length)return r.length;var a=l(r,n,!1);if((0,i.G3)(e.bytes,a.bytes))return n;var o=l(r,n+a.length);return t(e,r,n+o.length+o.value+a.length)},d=function t(e,r){r=Array.isArray(n=r)?n.map(function(t){return p(t)}):[p(n)],e=(0,i.Ki)(e);var n,a=[];if(!r.length)return a;for(var o=0;oe.length?e.length:c+u.value,d=e.subarray(c,f);(0,i.G3)(r[0],s.bytes)&&(1===r.length?a.push(d):a=a.concat(t(d,r.slice(1))));var m=s.length+u.length+d.length;o+=m}return a},m=r(68925),g=(0,i.Ki)([0,0,0,1]),y=(0,i.Ki)([0,0,1]),v=(0,i.Ki)([0,0,3]),b=function(t){for(var e=[],r=1;r>1&63),-1!==r.indexOf(c)&&(a=o+u),o+=u+("h264"===e?1:2)}return t.subarray(0,0)},T={webm:(0,i.Ki)([119,101,98,109]),matroska:(0,i.Ki)([109,97,116,114,111,115,107,97]),flac:(0,i.Ki)([102,76,97,67]),ogg:(0,i.Ki)([79,103,103,83]),ac3:(0,i.Ki)([11,119]),riff:(0,i.Ki)([82,73,70,70]),avi:(0,i.Ki)([65,86,73]),wav:(0,i.Ki)([87,65,86,69]),"3gp":(0,i.Ki)([102,116,121,112,51,103]),mp4:(0,i.Ki)([102,116,121,112]),fmp4:(0,i.Ki)([115,116,121,112]),mov:(0,i.Ki)([102,116,121,112,113,116]),moov:(0,i.Ki)([109,111,111,118]),moof:(0,i.Ki)([109,111,111,102])},w={aac:function(t){var e=(0,m.c)(t);return(0,i.G3)(t,[255,16],{offset:e,mask:[255,22]})},mp3:function(t){var e=(0,m.c)(t);return(0,i.G3)(t,[255,2],{offset:e,mask:[255,6]})},webm:function(t){var e=d(t,[u.EBML,u.DocType])[0];return(0,i.G3)(e,T.webm)},mkv:function(t){var e=d(t,[u.EBML,u.DocType])[0];return(0,i.G3)(e,T.matroska)},mp4:function(t){return!(w["3gp"](t)||w.mov(t))&&(!!((0,i.G3)(t,T.mp4,{offset:4})||(0,i.G3)(t,T.fmp4,{offset:4})||(0,i.G3)(t,T.moof,{offset:4})||(0,i.G3)(t,T.moov,{offset:4}))||void 0)},mov:function(t){return(0,i.G3)(t,T.mov,{offset:4})},"3gp":function(t){return(0,i.G3)(t,T["3gp"],{offset:4})},ac3:function(t){var e=(0,m.c)(t);return(0,i.G3)(t,T.ac3,{offset:e})},ts:function(t){if(t.length<189&&t.length>=1)return 71===t[0];for(var e=0;e+1880}},36722:function(t,e,r){"use strict";r.d(e,{Z:function(){return o}});var n=r(58908),i=r.n(n),a=r(48764).lW;function o(t){for(var e=i().atob?i().atob(t):a.from(t,"base64").toString("binary"),r=new Uint8Array(e.length),n=0;n>4?i+20:i+10},o=function t(e,r){return(void 0===r&&(r=0),(e=(0,n.Ki)(e)).length-r<10||!(0,n.G3)(e,i,{offset:r}))?r:(r+=a(e,r),t(e,r))}},8485:function(t,e,r){"use strict";r.d(e,{t:function(){return a}});var n=/^(audio|video|application)\/(x-|vnd\.apple\.)?mpegurl/i,i=/^application\/dash\+xml/i,a=function(t){return n.test(t)?"hls":i.test(t)?"dash":"application/vnd.videojs.vhs+json"===t?"vhs-json":null}},80779:function(t,e,r){"use strict";var n=r(49945),i=r.n(n),a=r(58908),o=r.n(a),s="http://example.com";e.Z=function(t,e){if(/^[a-z]+:/i.test(e))return e;/^data:/.test(t)&&(t=o().location&&o().location.href||"");var r="function"==typeof o().URL,n=/^\/\//.test(t),a=!o().location&&!/\/\//i.test(t);if(r?t=new(o()).URL(t,o().location||s):/\/\//i.test(t)||(t=i().buildAbsoluteURL(o().location&&o().location.href||"",t)),r){var u=new URL(e,t);return a?u.href.slice(s.length):n?u.href.slice(u.protocol.length):u.href}return i().buildAbsoluteURL(t,e)}},13490:function(t,e,r){"use strict";var n=r(58908);t.exports=function(t,e){return void 0===e&&(e=!1),function(r,i,a){if(r){t(r);return}if(i.statusCode>=400&&i.statusCode<=599){var o=a;if(e){if(n.TextDecoder){var s,u=(void 0===(s=i.headers&&i.headers["content-type"])&&(s=""),s.toLowerCase().split(";").reduce(function(t,e){var r=e.split("="),n=r[0],i=r[1];return"charset"===n.trim()?i.trim():t},"utf-8"));try{o=new TextDecoder(u).decode(a)}catch(t){}}else o=String.fromCharCode.apply(null,new Uint8Array(a))}t({cause:o});return}t(null,a)}}},9603:function(t,e,r){"use strict";var n=r(58908),i=r(10434),a=r(27376);u.httpHandler=r(13490);/** +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1029],{60562:function(t,e,r){"use strict";r.d(e,{Au:function(){return s},G3:function(){return g},Ki:function(){return u},d3:function(){return h},hL:function(){return p},lx:function(){return m},qX:function(){return d},tm:function(){return l}});var n,i,a=r(58908),o=r.n(a),s=function(t){return"function"===ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer},u=function(t){return t instanceof Uint8Array?t:(Array.isArray(t)||s(t)||t instanceof ArrayBuffer||(t="number"!=typeof t||"number"==typeof t&&t!=t?0:[t]),new Uint8Array(t&&t.buffer||t,t&&t.byteOffset||0,t&&t.byteLength||0))},c=o().BigInt||Number,f=[c("0x1"),c("0x100"),c("0x10000"),c("0x1000000"),c("0x100000000"),c("0x10000000000"),c("0x1000000000000"),c("0x100000000000000"),c("0x10000000000000000")];n=new Uint16Array([65484]),255===(i=new Uint8Array(n.buffer,n.byteOffset,n.byteLength))[0]||i[0];var l=function(t,e){var r=void 0===e?{}:e,n=r.signed,i=r.le,a=void 0!==i&&i;t=u(t);var o=a?"reduce":"reduceRight",s=(t[o]?t[o]:Array.prototype[o]).call(t,function(e,r,n){var i=a?n:Math.abs(n+1-t.length);return e+c(r)*f[i]},c(0));if(void 0!==n&&n){var l=f[t.length]/c(2)-c(1);(s=c(s))>l&&(s-=l,s-=l,s-=c(2))}return Number(s)},p=function(t,e){var r=(void 0===e?{}:e).le,n=void 0!==r&&r;("bigint"!=typeof t&&"number"!=typeof t||"number"==typeof t&&t!=t)&&(t=0);for(var i=Math.ceil((t=c(t)).toString(2).length/8),a=new Uint8Array(new ArrayBuffer(i)),o=0;o=e.length&&c.call(e,function(e,r){return e===(s[r]?s[r]&t[a+r]:t[a+r])})}},92260:function(t,e,r){"use strict";r.d(e,{Hi:function(){return d},Jg:function(){return f},KL:function(){return l},_5:function(){return p},kS:function(){return c},lA:function(){return m},p7:function(){return h},ws:function(){return u},xz:function(){return g}});var n=r(58908),i=r.n(n),a={mp4:/^(av0?1|avc0?[1234]|vp0?9|flac|opus|mp3|mp4a|mp4v|stpp.ttml.im1t)/,webm:/^(vp0?[89]|av0?1|opus|vorbis)/,ogg:/^(vp0?[89]|theora|flac|opus|vorbis)/,video:/^(av0?1|avc0?[1234]|vp0?[89]|hvc1|hev1|theora|mp4v)/,audio:/^(mp4a|flac|vorbis|opus|ac-[34]|ec-3|alac|mp3|speex|aac)/,text:/^(stpp.ttml.im1t)/,muxerVideo:/^(avc0?1)/,muxerAudio:/^(mp4a)/,muxerText:/a^/},o=["video","audio","text"],s=["Video","Audio","Text"],u=function(t){return t?t.replace(/avc1\.(\d+)\.(\d+)/i,function(t,e,r){return"avc1."+("00"+Number(e).toString(16)).slice(-2)+"00"+("00"+Number(r).toString(16)).slice(-2)}):t},c=function(t){void 0===t&&(t="");var e=t.split(","),r=[];return e.forEach(function(t){var e;t=t.trim(),o.forEach(function(n){var i=a[n].exec(t.toLowerCase());if(i&&!(i.length<=1)){e=n;var o=t.substring(0,i[1].length),s=t.replace(o,"");r.push({type:o,details:s,mediaType:n})}}),e||r.push({type:t,details:"",mediaType:"unknown"})}),r},f=function(t,e){if(!t.mediaGroups.AUDIO||!e)return null;var r=t.mediaGroups.AUDIO[e];if(!r)return null;for(var n in r){var i=r[n];if(i.default&&i.playlists)return c(i.playlists[0].attributes.CODECS)}return null},l=function(t){return void 0===t&&(t=""),a.audio.test(t.trim().toLowerCase())},p=function(t){if(t&&"string"==typeof t){var e,r=t.toLowerCase().split(",").map(function(t){return u(t.trim())}),n="video";1===r.length&&l(r[0])?n="audio":1===r.length&&(void 0===(e=r[0])&&(e=""),a.text.test(e.trim().toLowerCase()))&&(n="application");var i="mp4";return r.every(function(t){return a.mp4.test(t)})?i="mp4":r.every(function(t){return a.webm.test(t)})?i="webm":r.every(function(t){return a.ogg.test(t)})&&(i="ogg"),n+"/"+i+';codecs="'+t+'"'}},h=function(t){return void 0===t&&(t=""),i().MediaSource&&i().MediaSource.isTypeSupported&&i().MediaSource.isTypeSupported(p(t))||!1},d=function(t){return void 0===t&&(t=""),t.toLowerCase().split(",").every(function(t){t=t.trim();for(var e=0;er;){var a=t[r],o=0,s=0,u=t[++s];for(s++;128&u;)o=(127&u)<<7,u=t[s],s++;o+=127&u;for(var c=0;c>>0,f=e.subarray(u+4,u+8);if(0===c)break;var l=u+c;if(l>e.length){if(n)break;l=e.length}var p=e.subarray(u+8,l);(0,i.G3)(f,r[0])&&(1===r.length?s.push(p):s.push.apply(s,t(p,r.slice(1),n))),u=l}return s},u={EBML:(0,i.Ki)([26,69,223,163]),DocType:(0,i.Ki)([66,130]),Segment:(0,i.Ki)([24,83,128,103]),SegmentInfo:(0,i.Ki)([21,73,169,102]),Tracks:(0,i.Ki)([22,84,174,107]),Track:(0,i.Ki)([174]),TrackNumber:(0,i.Ki)([215]),DefaultDuration:(0,i.Ki)([35,227,131]),TrackEntry:(0,i.Ki)([174]),TrackType:(0,i.Ki)([131]),FlagDefault:(0,i.Ki)([136]),CodecID:(0,i.Ki)([134]),CodecPrivate:(0,i.Ki)([99,162]),VideoTrack:(0,i.Ki)([224]),AudioTrack:(0,i.Ki)([225]),Cluster:(0,i.Ki)([31,67,182,117]),Timestamp:(0,i.Ki)([231]),TimestampScale:(0,i.Ki)([42,215,177]),BlockGroup:(0,i.Ki)([160]),BlockDuration:(0,i.Ki)([155]),Block:(0,i.Ki)([161]),SimpleBlock:(0,i.Ki)([163])},c=[128,64,32,16,8,4,2,1],f=function(t){for(var e=1,r=0;r=r.length)return r.length;var a=l(r,n,!1);if((0,i.G3)(e.bytes,a.bytes))return n;var o=l(r,n+a.length);return t(e,r,n+o.length+o.value+a.length)},d=function t(e,r){r=Array.isArray(n=r)?n.map(function(t){return p(t)}):[p(n)],e=(0,i.Ki)(e);var n,a=[];if(!r.length)return a;for(var o=0;oe.length?e.length:c+u.value,d=e.subarray(c,f);(0,i.G3)(r[0],s.bytes)&&(1===r.length?a.push(d):a=a.concat(t(d,r.slice(1))));var m=s.length+u.length+d.length;o+=m}return a},m=r(68925),g=(0,i.Ki)([0,0,0,1]),y=(0,i.Ki)([0,0,1]),v=(0,i.Ki)([0,0,3]),b=function(t){for(var e=[],r=1;r>1&63),-1!==r.indexOf(c)&&(a=o+u),o+=u+("h264"===e?1:2)}return t.subarray(0,0)},T={webm:(0,i.Ki)([119,101,98,109]),matroska:(0,i.Ki)([109,97,116,114,111,115,107,97]),flac:(0,i.Ki)([102,76,97,67]),ogg:(0,i.Ki)([79,103,103,83]),ac3:(0,i.Ki)([11,119]),riff:(0,i.Ki)([82,73,70,70]),avi:(0,i.Ki)([65,86,73]),wav:(0,i.Ki)([87,65,86,69]),"3gp":(0,i.Ki)([102,116,121,112,51,103]),mp4:(0,i.Ki)([102,116,121,112]),fmp4:(0,i.Ki)([115,116,121,112]),mov:(0,i.Ki)([102,116,121,112,113,116]),moov:(0,i.Ki)([109,111,111,118]),moof:(0,i.Ki)([109,111,111,102])},w={aac:function(t){var e=(0,m.c)(t);return(0,i.G3)(t,[255,16],{offset:e,mask:[255,22]})},mp3:function(t){var e=(0,m.c)(t);return(0,i.G3)(t,[255,2],{offset:e,mask:[255,6]})},webm:function(t){var e=d(t,[u.EBML,u.DocType])[0];return(0,i.G3)(e,T.webm)},mkv:function(t){var e=d(t,[u.EBML,u.DocType])[0];return(0,i.G3)(e,T.matroska)},mp4:function(t){return!(w["3gp"](t)||w.mov(t))&&(!!((0,i.G3)(t,T.mp4,{offset:4})||(0,i.G3)(t,T.fmp4,{offset:4})||(0,i.G3)(t,T.moof,{offset:4})||(0,i.G3)(t,T.moov,{offset:4}))||void 0)},mov:function(t){return(0,i.G3)(t,T.mov,{offset:4})},"3gp":function(t){return(0,i.G3)(t,T["3gp"],{offset:4})},ac3:function(t){var e=(0,m.c)(t);return(0,i.G3)(t,T.ac3,{offset:e})},ts:function(t){if(t.length<189&&t.length>=1)return 71===t[0];for(var e=0;e+1880}},36722:function(t,e,r){"use strict";r.d(e,{Z:function(){return o}});var n=r(58908),i=r.n(n),a=r(48764).lW;function o(t){for(var e=i().atob?i().atob(t):a.from(t,"base64").toString("binary"),r=new Uint8Array(e.length),n=0;n>4?i+20:i+10},o=function t(e,r){return(void 0===r&&(r=0),(e=(0,n.Ki)(e)).length-r<10||!(0,n.G3)(e,i,{offset:r}))?r:(r+=a(e,r),t(e,r))}},8485:function(t,e,r){"use strict";r.d(e,{t:function(){return a}});var n=/^(audio|video|application)\/(x-|vnd\.apple\.)?mpegurl/i,i=/^application\/dash\+xml/i,a=function(t){return n.test(t)?"hls":i.test(t)?"dash":"application/vnd.videojs.vhs+json"===t?"vhs-json":null}},80779:function(t,e,r){"use strict";var n=r(49945),i=r.n(n),a=r(58908),o=r.n(a),s="http://example.com";e.Z=function(t,e){if(/^[a-z]+:/i.test(e))return e;/^data:/.test(t)&&(t=o().location&&o().location.href||"");var r="function"==typeof o().URL,n=/^\/\//.test(t),a=!o().location&&!/\/\//i.test(t);if(r?t=new(o()).URL(t,o().location||s):/\/\//i.test(t)||(t=i().buildAbsoluteURL(o().location&&o().location.href||"",t)),r){var u=new URL(e,t);return a?u.href.slice(s.length):n?u.href.slice(u.protocol.length):u.href}return i().buildAbsoluteURL(t,e)}},13490:function(t,e,r){"use strict";var n=r(58908);t.exports=function(t,e){return void 0===e&&(e=!1),function(r,i,a){if(r){t(r);return}if(i.statusCode>=400&&i.statusCode<=599){var o=a;if(e){if(n.TextDecoder){var s,u=(void 0===(s=i.headers&&i.headers["content-type"])&&(s=""),s.toLowerCase().split(";").reduce(function(t,e){var r=e.split("="),n=r[0],i=r[1];return"charset"===n.trim()?i.trim():t},"utf-8"));try{o=new TextDecoder(u).decode(a)}catch(t){}}else o=String.fromCharCode.apply(null,new Uint8Array(a))}t({cause:o});return}t(null,a)}}},9603:function(t,e,r){"use strict";var n=r(58908),i=r(10434),a=r(27376);u.httpHandler=r(13490);/** * @license * slighly modified parse-headers 2.0.2 * Copyright (c) 2014 David Björklund @@ -11,4 +11,4 @@ * @license MIT */var n=r(79742),i=r(80645),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function o(t){if(t>2147483647)throw RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,s.prototype),e}function s(t,e,r){if("number"==typeof t){if("string"==typeof e)throw TypeError('The "string" argument must be of type string. Received type number');return f(t)}return u(t,e,r)}function u(t,e,r){if("string"==typeof t)return function(t,e){if(("string"!=typeof e||""===e)&&(e="utf8"),!s.isEncoding(e))throw TypeError("Unknown encoding: "+e);var r=0|d(t,e),n=o(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return function(t){if(R(t,Uint8Array)){var e=new Uint8Array(t);return p(e.buffer,e.byteOffset,e.byteLength)}return l(t)}(t);if(null==t)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(R(t,ArrayBuffer)||t&&R(t.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(R(t,SharedArrayBuffer)||t&&R(t.buffer,SharedArrayBuffer)))return p(t,e,r);if("number"==typeof t)throw TypeError('The "value" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return s.from(n,e,r);var i=function(t){if(s.isBuffer(t)){var e,r=0|h(t.length),n=o(r);return 0===n.length||t.copy(n,0,0,r),n}return void 0!==t.length?"number"!=typeof t.length||(e=t.length)!=e?o(0):l(t):"Buffer"===t.type&&Array.isArray(t.data)?l(t.data):void 0}(t);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return s.from(t[Symbol.toPrimitive]("string"),e,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function c(t){if("number"!=typeof t)throw TypeError('"size" argument must be of type number');if(t<0)throw RangeError('The value "'+t+'" is invalid for option "size"')}function f(t){return c(t),o(t<0?0:0|h(t))}function l(t){for(var e=t.length<0?0:0|h(t.length),r=o(e),n=0;n=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|t}function d(t,e){if(s.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||R(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return x(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return I(t).length;default:if(i)return n?-1:x(t).length;e=(""+e).toLowerCase(),i=!0}}function m(t,e,r){var i,a,o=!1;if((void 0===e||e<0)&&(e=0),e>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(e>>>=0)))return"";for(t||(t="utf8");;)switch(t){case"hex":return function(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=e;a2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),(a=r=+r)!=a&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return -1;r=t.length-1}else if(r<0){if(!i)return -1;r=0}if("string"==typeof e&&(e=s.from(e,n)),s.isBuffer(e))return 0===e.length?-1:v(t,e,r,n,i);if("number"==typeof e)return(e&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):v(t,[e],r,n,i);throw TypeError("val must be string, number or Buffer")}function v(t,e,r,n,i){var a,o=1,s=t.length,u=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return -1;o=2,s/=2,u/=2,r/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var f=-1;for(a=r;as&&(r=s-u),a=r;a>=0;a--){for(var l=!0,p=0;p239?4:c>223?3:c>191?2:1;if(i+l<=r)switch(l){case 1:c<128&&(f=c);break;case 2:(192&(a=t[i+1]))==128&&(u=(31&c)<<6|63&a)>127&&(f=u);break;case 3:a=t[i+1],o=t[i+2],(192&a)==128&&(192&o)==128&&(u=(15&c)<<12|(63&a)<<6|63&o)>2047&&(u<55296||u>57343)&&(f=u);break;case 4:a=t[i+1],o=t[i+2],s=t[i+3],(192&a)==128&&(192&o)==128&&(192&s)==128&&(u=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&u<1114112&&(f=u)}null===f?(f=65533,l=1):f>65535&&(f-=65536,n.push(f>>>10&1023|55296),f=56320|1023&f),n.push(f),i+=l}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);for(var r="",n=0;nr)throw RangeError("Trying to access beyond buffer length")}function T(t,e,r,n,i,a){if(!s.isBuffer(t))throw TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw RangeError("Index out of range")}function w(t,e,r,n,i,a){if(r+n>t.length||r<0)throw RangeError("Index out of range")}function N(t,e,r,n,a){return e=+e,r>>>=0,a||w(t,e,r,4,34028234663852886e22,-34028234663852886e22),i.write(t,e,r,n,23,4),r+4}function S(t,e,r,n,a){return e=+e,r>>>=0,a||w(t,e,r,8,17976931348623157e292,-17976931348623157e292),i.write(t,e,r,n,52,8),r+8}e.lW=s,e.h2=50,s.TYPED_ARRAY_SUPPORT=function(){try{var t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(t){return!1}}(),s.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}}),s.poolSize=8192,s.from=function(t,e,r){return u(t,e,r)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array),s.alloc=function(t,e,r){return(c(t),t<=0)?o(t):void 0!==e?"string"==typeof r?o(t).fill(e,r):o(t).fill(e):o(t)},s.allocUnsafe=function(t){return f(t)},s.allocUnsafeSlow=function(t){return f(t)},s.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==s.prototype},s.compare=function(t,e){if(R(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),R(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(t)||!s.isBuffer(e))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);in.length?s.from(a).copy(n,i):Uint8Array.prototype.set.call(n,a,i);else if(s.isBuffer(a))a.copy(n,i);else throw TypeError('"list" argument must be an Array of Buffers');i+=a.length}return n},s.byteLength=d,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;er&&(t+=" ... "),""},a&&(s.prototype[a]=s.prototype.inspect),s.prototype.compare=function(t,e,r,n,i){if(R(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(t))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return -1;if(e>=r)return 1;if(e>>>=0,r>>>=0,n>>>=0,i>>>=0,this===t)return 0;for(var a=i-n,o=r-e,u=Math.min(a,o),c=this.slice(n,i),f=t.slice(e,r),l=0;l>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,a,o,s,u,c,f,l,p=this.length-e;if((void 0===r||r>p)&&(r=p),t.length>0&&(r<0||e<0)||e>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var h=!1;;)switch(n){case"hex":return function(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=e.length;n>a/2&&(n=a/2);for(var o=0;o>8,i.push(r%256),i.push(n);return i}(t,this.length-f),this,f,l);default:if(h)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),h=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},s.prototype.slice=function(t,e){var r=this.length;t=~~t,e=void 0===e?r:~~e,t<0?(t+=r)<0&&(t=0):t>r&&(t=r),e<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},s.prototype.readUint8=s.prototype.readUInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),this[t]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]|this[t+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]<<8|this[t+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},s.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},s.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},s.prototype.readInt8=function(t,e){return(t>>>=0,e||E(t,1,this.length),128&this[t])?-((255-this[t]+1)*1):this[t]},s.prototype.readInt16LE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},s.prototype.readInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},s.prototype.readFloatLE=function(t,e){return t>>>=0,e||E(t,4,this.length),i.read(this,t,!0,23,4)},s.prototype.readFloatBE=function(t,e){return t>>>=0,e||E(t,4,this.length),i.read(this,t,!1,23,4)},s.prototype.readDoubleLE=function(t,e){return t>>>=0,e||E(t,8,this.length),i.read(this,t,!0,52,8)},s.prototype.readDoubleBE=function(t,e){return t>>>=0,e||E(t,8,this.length),i.read(this,t,!1,52,8)},s.prototype.writeUintLE=s.prototype.writeUIntLE=function(t,e,r,n){if(t=+t,e>>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;T(this,t,e,r,i,0)}var a=1,o=0;for(this[e]=255&t;++o>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;T(this,t,e,r,i,0)}var a=r-1,o=1;for(this[e+a]=255&t;--a>=0&&(o*=256);)this[e+a]=t/o&255;return e+r},s.prototype.writeUint8=s.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,1,255,0),this[e]=255&t,e+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},s.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);T(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},s.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);T(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},s.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},s.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},s.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},s.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},s.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},s.prototype.writeFloatLE=function(t,e,r){return N(this,t,e,!0,r)},s.prototype.writeFloatBE=function(t,e,r){return N(this,t,e,!1,r)},s.prototype.writeDoubleLE=function(t,e,r){return S(this,t,e,!0,r)},s.prototype.writeDoubleBE=function(t,e,r){return S(this,t,e,!1,r)},s.prototype.copy=function(t,e,r,n){if(!s.isBuffer(t))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(i=e;i55295&&r<57344){if(!i){if(r>56319||o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return a}function I(t){return n.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(A,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function O(t,e,r,n){for(var i=0;i=e.length)&&!(i>=t.length);++i)e[i+r]=t[i];return i}function R(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}var D=function(){for(var t="0123456789abcdef",e=Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)e[n+i]=t[r]+t[i];return e}()},89144:function(t,e,r){var n,i=void 0!==r.g?r.g:"undefined"!=typeof window?window:{},a=r(25893);"undefined"!=typeof document?n=document:(n=i["__GLOBAL_DOCUMENT_CACHE@4"])||(n=i["__GLOBAL_DOCUMENT_CACHE@4"]=a),t.exports=n},58908:function(t,e,r){var n;n="undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{},t.exports=n},80645:function(t,e){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */e.read=function(t,e,r,n,i){var a,o,s=8*i-n-1,u=(1<>1,f=-7,l=r?i-1:0,p=r?-1:1,h=t[e+l];for(l+=p,a=h&(1<<-f)-1,h>>=-f,f+=s;f>0;a=256*a+t[e+l],l+=p,f-=8);for(o=a&(1<<-f)-1,a>>=-f,f+=n;f>0;o=256*o+t[e+l],l+=p,f-=8);if(0===a)a=1-c;else{if(a===u)return o?NaN:(h?-1:1)*(1/0);o+=Math.pow(2,n),a-=c}return(h?-1:1)*o*Math.pow(2,a-n)},e.write=function(t,e,r,n,i,a){var o,s,u,c=8*a-i-1,f=(1<>1,p=23===i?5960464477539062e-23:0,h=n?0:a-1,d=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(isNaN(e=Math.abs(e))||e===1/0?(s=isNaN(e)?1:0,o=f):(o=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-o))<1&&(o--,u*=2),o+l>=1?e+=p/u:e+=p*Math.pow(2,1-l),e*u>=2&&(o++,u/=2),o+l>=f?(s=0,o=f):o+l>=1?(s=(e*u-1)*Math.pow(2,i),o+=l):(s=e*Math.pow(2,l-1)*Math.pow(2,i),o=0));i>=8;t[r+h]=255&s,h+=d,s/=256,i-=8);for(o=o<0;t[r+h]=255&o,h+=d,o/=256,c-=8);t[r+h-d]|=128*m}},27376:function(t){t.exports=function(t){if(!t)return!1;var r=e.call(t);return"[object Function]"===r||"function"==typeof t&&"[object RegExp]"!==r||"undefined"!=typeof window&&(t===window.setTimeout||t===window.alert||t===window.confirm||t===window.prompt)};var e=Object.prototype.toString},27537:function(t,e){function r(t){if(t&&"object"==typeof t){var e=t.which||t.keyCode||t.charCode;e&&(t=e)}if("number"==typeof t)return o[t];var r=String(t),a=n[r.toLowerCase()];if(a)return a;var a=i[r.toLowerCase()];return a||(1===r.length?r.charCodeAt(0):void 0)}r.isEventKey=function(t,e){if(t&&"object"==typeof t){var r=t.which||t.keyCode||t.charCode;if(null==r)return!1;if("string"==typeof e){var a=n[e.toLowerCase()];if(a)return a===r;var a=i[e.toLowerCase()];if(a)return a===r}else if("number"==typeof e)return e===r;return!1}};var n=(e=t.exports=r).code=e.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":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,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=e.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};/*! * Programatically add the following - */for(a=97;a<123;a++)n[String.fromCharCode(a)]=a-32;for(var a=48;a<58;a++)n[a-48]=a;for(a=1;a<13;a++)n["f"+a]=a+111;for(a=0;a<10;a++)n["numpad "+a]=a+96;var o=e.names=e.title={};for(a in n)o[n[a]]=a;for(var s in i)n[s]=i[s]},9323:function(t,e,r){"use strict";r.d(e,{_b:function(){return d}});var n=r(94578),i=function(){function t(){this.listeners={}}var e=t.prototype;return e.on=function(t,e){this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push(e)},e.off=function(t,e){if(!this.listeners[t])return!1;var r=this.listeners[t].indexOf(e);return this.listeners[t]=this.listeners[t].slice(0),this.listeners[t].splice(r,1),r>-1},e.trigger=function(t){var e=this.listeners[t];if(e){if(2==arguments.length)for(var r=e.length,n=0;n-1;e=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,e)),this.buffer=this.buffer.substring(e+1)},e}(i),c=function(t){var e=/([0-9.]*)?@?([0-9.]*)?/.exec(t||""),r={};return e[1]&&(r.length=parseInt(e[1],10)),e[2]&&(r.offset=parseInt(e[2],10)),r},f=function(t){for(var e,r=t.split(RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),n={},i=r.length;i--;)""!==r[i]&&((e=/([^=]*)=(.*)/.exec(r[i]).slice(1))[0]=e[0].replace(/^\s+|\s+$/g,""),e[1]=e[1].replace(/^\s+|\s+$/g,""),e[1]=e[1].replace(/^['"](.*)['"]$/g,"$1"),n[e[0]]=e[1]);return n},l=function(t){function e(){var e;return(e=t.call(this)||this).customParsers=[],e.tagMappers=[],e}(0,n.Z)(e,t);var r=e.prototype;return r.push=function(t){var e,r,n=this;if(0!==(t=t.trim()).length){if("#"!==t[0]){this.trigger("data",{type:"uri",uri:t});return}this.tagMappers.reduce(function(e,r){var n=r(t);return n===t?e:e.concat([n])},[t]).forEach(function(t){for(var i=0;i0&&(f.duration=t.duration),0===t.duration&&(f.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=c},key:function(){if(!t.attributes){this.trigger("warn",{message:"ignoring key declaration without attribute list"});return}if("NONE"===t.attributes.METHOD){n=null;return}if(!t.attributes.URI){this.trigger("warn",{message:"ignoring key declaration without URI"});return}if("com.apple.streamingkeydelivery"===t.attributes.KEYFORMAT){this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:t.attributes};return}if("com.microsoft.playready"===t.attributes.KEYFORMAT){this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.microsoft.playready"]={uri:t.attributes.URI};return}if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===t.attributes.KEYFORMAT){if(-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(t.attributes.METHOD)){this.trigger("warn",{message:"invalid key method provided for Widevine"});return}if("SAMPLE-AES-CENC"===t.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==t.attributes.URI.substring(0,23)){this.trigger("warn",{message:"invalid key URI provided for Widevine"});return}if(!(t.attributes.KEYID&&"0x"===t.attributes.KEYID.substring(0,2))){this.trigger("warn",{message:"invalid key ID provided for Widevine"});return}this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:t.attributes.KEYFORMAT,keyId:t.attributes.KEYID.substring(2)},pssh:(0,s.Z)(t.attributes.URI.split(",")[1])};return}t.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),n={method:t.attributes.METHOD||"AES-128",uri:t.attributes.URI},void 0!==t.attributes.IV&&(n.iv=t.attributes.IV)},"media-sequence":function(){if(!isFinite(t.number)){this.trigger("warn",{message:"ignoring invalid media sequence: "+t.number});return}this.manifest.mediaSequence=t.number},"discontinuity-sequence":function(){if(!isFinite(t.number)){this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+t.number});return}this.manifest.discontinuitySequence=t.number,y=t.number},"playlist-type":function(){if(!/VOD|EVENT/.test(t.playlistType)){this.trigger("warn",{message:"ignoring unknown playlist type: "+t.playlist});return}this.manifest.playlistType=t.playlistType},map:function(){r={},t.uri&&(r.uri=t.uri),t.byterange&&(r.byterange=t.byterange),n&&(r.key=n)},"stream-inf":function(){if(this.manifest.playlists=c,this.manifest.mediaGroups=this.manifest.mediaGroups||g,!t.attributes){this.trigger("warn",{message:"ignoring empty stream-inf attributes"});return}f.attributes||(f.attributes={}),(0,a.Z)(f.attributes,t.attributes)},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||g,!(t.attributes&&t.attributes.TYPE&&t.attributes["GROUP-ID"]&&t.attributes.NAME)){this.trigger("warn",{message:"ignoring incomplete or missing media group"});return}var r=this.manifest.mediaGroups[t.attributes.TYPE];r[t.attributes["GROUP-ID"]]=r[t.attributes["GROUP-ID"]]||{},e=r[t.attributes["GROUP-ID"]],(o={default:/yes/i.test(t.attributes.DEFAULT)}).default?o.autoselect=!0:o.autoselect=/yes/i.test(t.attributes.AUTOSELECT),t.attributes.LANGUAGE&&(o.language=t.attributes.LANGUAGE),t.attributes.URI&&(o.uri=t.attributes.URI),t.attributes["INSTREAM-ID"]&&(o.instreamId=t.attributes["INSTREAM-ID"]),t.attributes.CHARACTERISTICS&&(o.characteristics=t.attributes.CHARACTERISTICS),t.attributes.FORCED&&(o.forced=/yes/i.test(t.attributes.FORCED)),e[t.attributes.NAME]=o},discontinuity:function(){y+=1,f.discontinuity=!0,this.manifest.discontinuityStarts.push(c.length)},"program-date-time":function(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=t.dateTimeString,this.manifest.dateTimeObject=t.dateTimeObject),f.dateTimeString=t.dateTimeString,f.dateTimeObject=t.dateTimeObject},targetduration:function(){if(!isFinite(t.duration)||t.duration<0){this.trigger("warn",{message:"ignoring invalid target duration: "+t.duration});return}this.manifest.targetDuration=t.duration,h.call(this,this.manifest)},start:function(){if(!t.attributes||isNaN(t.attributes["TIME-OFFSET"])){this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"});return}this.manifest.start={timeOffset:t.attributes["TIME-OFFSET"],precise:t.attributes.PRECISE}},"cue-out":function(){f.cueOut=t.data},"cue-out-cont":function(){f.cueOutCont=t.data},"cue-in":function(){f.cueIn=t.data},skip:function(){this.manifest.skip=p(t.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",t.attributes,["SKIPPED-SEGMENTS"])},part:function(){var e=this;d=!0;var r=this.manifest.segments.length,n=p(t.attributes);f.parts=f.parts||[],f.parts.push(n),n.byterange&&(n.byterange.hasOwnProperty("offset")||(n.byterange.offset=b),b=n.byterange.offset+n.byterange.length);var i=f.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+i+" for segment #"+r,t.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function(t,r){t.hasOwnProperty("lastPart")||e.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+r+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var e=this.manifest.serverControl=p(t.attributes);e.hasOwnProperty("canBlockReload")||(e.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),h.call(this,this.manifest),e.canSkipDateranges&&!e.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var e=this.manifest.segments.length,r=p(t.attributes),n=r.type&&"PART"===r.type;f.preloadHints=f.preloadHints||[],f.preloadHints.push(r),r.byterange&&!r.byterange.hasOwnProperty("offset")&&(r.byterange.offset=n?b:0,n&&(b=r.byterange.offset+r.byterange.length));var i=f.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+i+" for segment #"+e,t.attributes,["TYPE","URI"]),r.type)for(var a=0;ae.timeline?1:-1})},I=function(t,e){for(var r=0;rr.timeline||r.segments.length&&t.timeline>r.segments[r.segments.length-1].timeline)&&t.discontinuitySequence--;return}r.segments[a].discontinuity&&!i.discontinuity&&(i.discontinuity=!0,t.discontinuityStarts.unshift(0),t.discontinuitySequence--),R({playlist:t,mediaSequence:r.segments[a].number})}})},C=function(t){var e=t.oldManifest,r=t.newManifest,n=e.playlists.concat(O(e)),i=r.playlists.concat(O(r));return r.timelineStarts=x([e.timelineStarts,r.timelineStarts]),D({oldPlaylists:n,newPlaylists:i,timelineStarts:r.timelineStarts}),r},L=function(t){return t&&t.uri+"-"+v(t.byterange)},U=function(t){return l(t.reduce(function(t,e){var r,n=e.attributes.id+(e.attributes.lang||"");return t[n]?(e.segments&&(e.segments[0]&&(e.segments[0].discontinuity=!0),(r=t[n].segments).push.apply(r,e.segments)),e.attributes.contentProtection&&(t[n].attributes.contentProtection=e.attributes.contentProtection)):(t[n]=e,t[n].attributes.timelineStarts=[]),t[n].attributes.timelineStarts.push({start:e.attributes.periodStart,timeline:e.attributes.periodStart}),t},{})).map(function(t){return t.discontinuityStarts=(t.segments||[]).reduce(function(t,e,r){return e.discontinuity&&t.push(r),t},[]),t})},M=function(t,e){var r=L(t.sidx),n=r&&e[r]&&e[r].sidx;return n&&N(t,n,t.sidx.resolvedUri),t},P=function(t,e){if(void 0===e&&(e={}),!Object.keys(e).length)return t;for(var r in t)t[r]=M(t[r],e);return t},B=function(t,e){var r,n=t.attributes,i=t.segments,a=t.sidx,o=t.mediaSequence,s=t.discontinuitySequence,u=t.discontinuityStarts,c={attributes:((r={NAME:n.id,BANDWIDTH:n.bandwidth,CODECS:n.codecs})["PROGRAM-ID"]=1,r),uri:"",endList:"static"===n.type,timeline:n.periodStart,resolvedUri:"",targetDuration:n.duration,discontinuitySequence:s,discontinuityStarts:u,timelineStarts:n.timelineStarts,mediaSequence:o,segments:i};return n.contentProtection&&(c.contentProtection=n.contentProtection),a&&(c.sidx=a),e&&(c.attributes.AUDIO="audio",c.attributes.SUBTITLES="subs"),c},k=function(t){var e,r=t.attributes,n=t.segments,i=t.mediaSequence,a=t.discontinuityStarts,o=t.discontinuitySequence;void 0===n&&(n=[{uri:r.baseUrl,timeline:r.periodStart,resolvedUri:r.baseUrl||"",duration:r.sourceDuration,number:0}],r.duration=r.sourceDuration);var s=((e={NAME:r.id,BANDWIDTH:r.bandwidth})["PROGRAM-ID"]=1,e);return r.codecs&&(s.CODECS=r.codecs),{attributes:s,uri:"",endList:"static"===r.type,timeline:r.periodStart,resolvedUri:r.baseUrl||"",targetDuration:r.duration,timelineStarts:r.timelineStarts,discontinuityStarts:a,discontinuitySequence:o,mediaSequence:i,segments:n}},_=function(t,e,r){void 0===e&&(e={}),void 0===r&&(r=!1);var n,i=t.reduce(function(t,i){var a=i.attributes.role&&i.attributes.role.value||"",o=i.attributes.lang||"",s=i.attributes.label||"main";o&&!i.attributes.label&&(s=""+i.attributes.lang+(a?" ("+a+")":"")),t[s]||(t[s]={language:o,autoselect:!0,default:"main"===a,playlists:[],uri:""});var u=M(B(i,r),e);return t[s].playlists.push(u),void 0===n&&"main"===a&&((n=i).default=!0),t},{});if(!n){var a=Object.keys(i)[0];i[a].default=!0}return i},X=function(t){var e,r=t.attributes,n=t.segments,i=t.sidx,a=t.discontinuityStarts,o={attributes:((e={NAME:r.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:r.width,height:r.height},CODECS:r.codecs,BANDWIDTH:r.bandwidth})["PROGRAM-ID"]=1,e),uri:"",endList:"static"===r.type,timeline:r.periodStart,resolvedUri:"",targetDuration:r.duration,discontinuityStarts:a,timelineStarts:r.timelineStarts,segments:n};return r.contentProtection&&(o.contentProtection=r.contentProtection),i&&(o.sidx=i),o},G=function(t){var e=t.attributes;return"video/mp4"===e.mimeType||"video/webm"===e.mimeType||"video"===e.contentType},F=function(t){var e=t.attributes;return"audio/mp4"===e.mimeType||"audio/webm"===e.mimeType||"audio"===e.contentType},H=function(t){var e=t.attributes;return"text/vtt"===e.mimeType||"text"===e.contentType},V=function(t,e){t.forEach(function(t){t.mediaSequence=0,t.discontinuitySequence=m(e,function(e){return e.timeline===t.timeline}),t.segments&&t.segments.forEach(function(t,e){t.number=e})})},q=function(t){return t?Object.keys(t).reduce(function(e,r){var n=t[r];return e.concat(n.playlists)},[]):[]},j=function(t){var e,r,n=t.dashPlaylists,i=t.locations,a=t.sidxMapping,o=void 0===a?{}:a,s=t.previousManifest;if(!n.length)return{};var u=n[0].attributes,c=u.sourceDuration,f=u.type,l=u.suggestedPresentationDelay,p=u.minimumUpdatePeriod,h=U(n.filter(G)).map(X),d=U(n.filter(F)),m=U(n.filter(H)),g=n.map(function(t){return t.attributes.captionServices}).filter(Boolean),y={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:((r={AUDIO:{},VIDEO:{}})["CLOSED-CAPTIONS"]={},r.SUBTITLES={},r),uri:"",duration:c,playlists:P(h,o)};p>=0&&(y.minimumUpdatePeriod=1e3*p),i&&(y.locations=i),"dynamic"===f&&(y.suggestedPresentationDelay=l);var v=0===y.playlists.length,b=d.length?_(d,o,v):null,E=m.length?(void 0===(e=o)&&(e={}),m.reduce(function(t,r){var n=r.attributes.lang||"text";return t[n]||(t[n]={language:n,default:!1,autoselect:!1,playlists:[],uri:""}),t[n].playlists.push(M(k(r),e)),t},{})):null,T=h.concat(q(b),q(E)),w=T.map(function(t){return t.timelineStarts});return y.timelineStarts=x(w),V(T,y.timelineStarts),b&&(y.mediaGroups.AUDIO.audio=b),E&&(y.mediaGroups.SUBTITLES.subs=E),g.length&&(y.mediaGroups["CLOSED-CAPTIONS"].cc=g.reduce(function(t,e){return e&&e.forEach(function(e){var r=e.channel,n=e.language;t[n]={autoselect:!1,default:!1,instreamId:r,language:n},e.hasOwnProperty("aspectRatio")&&(t[n].aspectRatio=e.aspectRatio),e.hasOwnProperty("easyReader")&&(t[n].easyReader=e.easyReader),e.hasOwnProperty("3D")&&(t[n]["3D"]=e["3D"])}),t},{})),s?C({oldManifest:s,newManifest:y}):y},K=function(t,e,r){var n=t.NOW,i=t.clientOffset,a=t.availabilityStartTime,o=t.timescale,s=t.periodStart,u=t.minimumUpdatePeriod;return Math.ceil((((n+i)/1e3+(void 0===u?0:u)-(a+(void 0===s?0:s)))*(void 0===o?1:o)-e)/r)},z=function(t,e){for(var r=t.type,n=t.minimumUpdatePeriod,i=void 0===n?0:n,a=t.media,o=void 0===a?"":a,s=t.sourceDuration,u=t.timescale,c=void 0===u?1:u,f=t.startNumber,l=void 0===f?1:f,p=t.periodStart,h=[],d=-1,m=0;md&&(d=b);var E=void 0;if(v<0){var T=m+1;E=T===e.length?"dynamic"===r&&i>0&&o.indexOf("$Number$")>0?K(t,d,y):(s*c-d)/y:(e[T].t-d)/y}else E=v+1;for(var w=l+h.length+E,N=l+h.length;N=i)?a:""+Array(i-a.length+1).join("0")+a})},W=function(t,e){var r={RepresentationID:t.id,Bandwidth:t.bandwidth||0},i=t.initialization,a=void 0===i?{sourceURL:"",range:""}:i,o=y({baseUrl:t.baseUrl,source:$(a.sourceURL,r),range:a.range});return(t.duration||e?t.duration?T(t):z(t,e):[{number:t.startNumber||1,duration:t.sourceDuration,time:0,timeline:t.periodStart}]).map(function(e){r.Number=e.number,r.Time=e.time;var i=$(t.media||"",r),a=t.timescale||1,s=t.presentationTimeOffset||0,u=t.periodStart+(e.time-s)/a;return{uri:i,timeline:e.timeline,duration:e.duration,resolvedUri:(0,n.Z)(t.baseUrl||"",i),map:o,number:e.number,presentationTime:u}})},Z=function(t,e){var r=t.baseUrl,n=t.initialization,i=void 0===n?{}:n,a=y({baseUrl:r,source:i.sourceURL,range:i.range}),o=y({baseUrl:r,source:e.media,range:e.mediaRange});return o.map=a,o},Q=function(t,e){var r,n=t.duration,i=t.segmentUrls,a=t.periodStart;if(!n&&!e||n&&e)throw Error(g.SEGMENT_TIME_UNSPECIFIED);var o=(void 0===i?[]:i).map(function(e){return Z(t,e)});return n&&(r=T(t)),e&&(r=z(t,e)),r.map(function(e,r){if(o[r]){var n=o[r],i=t.timescale||1,s=t.presentationTimeOffset||0;return n.timeline=e.timeline,n.duration=e.duration,n.number=e.number,n.presentationTime=a+(e.time-s)/i,n}}).filter(function(t){return t})},J=function(t){var e,r,n=t.attributes,i=t.segmentInfo;i.template?(r=W,e=f(n,i.template)):i.base?(r=w,e=f(n,i.base)):i.list&&(r=Q,e=f(n,i.list));var a={attributes:n};if(!r)return a;var o=r(e,i.segmentTimeline);if(e.duration){var s=e,u=s.duration,c=s.timescale;e.duration=u/(void 0===c?1:c)}else o.length?e.duration=o.reduce(function(t,e){return Math.max(t,Math.ceil(e.duration))},0):e.duration=0;return a.attributes=e,a.segments=o,i.base&&e.indexRange&&(a.sidx=o[0],a.segments=[]),a},tt=function(t,e){return d(t.childNodes).filter(function(t){return t.tagName===e})},te=function(t){return t.textContent.trim()},tr=function(t){var e=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(t);if(!e)return 0;var r=e.slice(1),n=r[0],i=r[1],a=r[2],o=r[3],s=r[4],u=r[5];return 31536e3*parseFloat(n||0)+2592e3*parseFloat(i||0)+86400*parseFloat(a||0)+3600*parseFloat(o||0)+60*parseFloat(s||0)+parseFloat(u||0)},tn={mediaPresentationDuration:function(t){return tr(t)},availabilityStartTime:function(t){var e;return e=t,/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(e)&&(e+="Z"),Date.parse(e)/1e3},minimumUpdatePeriod:function(t){return tr(t)},suggestedPresentationDelay:function(t){return tr(t)},type:function(t){return t},timeShiftBufferDepth:function(t){return tr(t)},start:function(t){return tr(t)},width:function(t){return parseInt(t,10)},height:function(t){return parseInt(t,10)},bandwidth:function(t){return parseInt(t,10)},startNumber:function(t){return parseInt(t,10)},timescale:function(t){return parseInt(t,10)},presentationTimeOffset:function(t){return parseInt(t,10)},duration:function(t){var e=parseInt(t,10);return isNaN(e)?tr(t):e},d:function(t){return parseInt(t,10)},t:function(t){return parseInt(t,10)},r:function(t){return parseInt(t,10)},DEFAULT:function(t){return t}},ti=function(t){return t&&t.attributes?d(t.attributes).reduce(function(t,e){var r=tn[e.name]||tn.DEFAULT;return t[e.name]=r(e.value),t},{}):{}},ta={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},to=function(t,e){return e.length?h(t.map(function(t){return e.map(function(e){return(0,n.Z)(t,te(e))})})):t},ts=function(t){var e=tt(t,"SegmentTemplate")[0],r=tt(t,"SegmentList")[0],n=r&&tt(r,"SegmentURL").map(function(t){return f({tag:"SegmentURL"},ti(t))}),i=tt(t,"SegmentBase")[0],a=r||e,o=a&&tt(a,"SegmentTimeline")[0],s=r||i||e,u=s&&tt(s,"Initialization")[0],c=e&&ti(e);c&&u?c.initialization=u&&ti(u):c&&c.initialization&&(c.initialization={sourceURL:c.initialization});var l={template:c,segmentTimeline:o&&tt(o,"S").map(function(t){return ti(t)}),list:r&&f(ti(r),{segmentUrls:n,initialization:ti(u)}),base:i&&f(ti(i),{initialization:ti(u)})};return Object.keys(l).forEach(function(t){l[t]||delete l[t]}),l},tu=function(t){var e=t.attributes,r=t.priorPeriodAttributes,n=t.mpdType;return"number"==typeof e.start?e.start:r&&"number"==typeof r.start&&"number"==typeof r.duration?r.start+r.duration:r||"static"!==n?null:0},tc=function(t,e){void 0===e&&(e={});var r=e,n=r.manifestUri,i=r.NOW,a=void 0===i?Date.now():i,o=r.clientOffset,u=tt(t,"Period");if(!u.length)throw Error(g.INVALID_NUMBER_OF_PERIOD);var c=tt(t,"Location"),l=ti(t),p=to([void 0===n?"":n],tt(t,"BaseURL"));l.type=l.type||"static",l.sourceDuration=l.mediaPresentationDuration||0,l.NOW=a,l.clientOffset=void 0===o?0:o,c.length&&(l.locations=c.map(te));var d=[];return u.forEach(function(t,e){var r=ti(t),n=d[e-1];r.start=tu({attributes:r,priorPeriodAttributes:n?n.attributes:null,mpdType:l.type}),d.push({node:t,attributes:r})}),{locations:l.locations,representationInfo:h(d.map(function(t,e){var r=to(p,tt(t.node,"BaseURL")),n=f(l,{periodStart:t.attributes.start});"number"==typeof t.attributes.duration&&(n.periodDuration=t.attributes.duration);var i=tt(t.node,"AdaptationSet"),a=ts(t.node);return h(i.map(function(t){var e,i,o=ti(t),u=to(r,tt(t,"BaseURL")),c=f(n,o,{role:ti(tt(t,"Role")[0])}),l="urn:scte:dash:cc:cea-608:2015"===(e=ti(tt(t,"Accessibility")[0])).schemeIdUri?("string"!=typeof e.value?[]:e.value.split(";")).map(function(t){if(r=t,/^CC\d=/.test(t)){var e,r,n=t.split("=");e=n[0],r=n[1]}else/^CC\d$/.test(t)&&(e=t);return{channel:e,language:r}}):"urn:scte:dash:cc:cea-708:2015"===e.schemeIdUri?("string"!=typeof e.value?[]:e.value.split(";")).map(function(t){var e={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(t)){var r=t.split("="),n=r[0],i=r[1];e.channel=n,e.language=t,(void 0===i?"":i).split(",").forEach(function(t){var r=t.split(":"),n=r[0],i=r[1];"lang"===n?e.language=i:"er"===n?e.easyReader=Number(i):"war"===n?e.aspectRatio=Number(i):"3D"===n&&(e["3D"]=Number(i))})}else e.language=t;return e.channel&&(e.channel="SERVICE"+e.channel),e}):void 0;l&&(c=f(c,{captionServices:l}));var p=tt(t,"Label")[0];p&&p.childNodes.length&&(c=f(c,{label:p.childNodes[0].nodeValue.trim()}));var d=tt(t,"ContentProtection").reduce(function(t,e){var r=ti(e);r.schemeIdUri&&(r.schemeIdUri=r.schemeIdUri.toLowerCase());var n=ta[r.schemeIdUri];if(n){t[n]={attributes:r};var i=tt(e,"cenc:pssh")[0];if(i){var a=te(i);t[n].pssh=a&&(0,s.Z)(a)}}return t},{});Object.keys(d).length&&(c=f(c,{contentProtection:d}));var m=ts(t),g=tt(t,"Representation"),y=f(a,m);return h(g.map((i=c,function(t){var e=to(u,tt(t,"BaseURL")),r=f(i,ti(t)),n=ts(t);return e.map(function(t){return{segmentInfo:f(y,n),attributes:f(r,{baseUrl:t})}})})))}))}))}},tf=function(t){if(""===t)throw Error(g.DASH_EMPTY_MANIFEST);var e,r,n=new u.DOMParser;try{r=(e=n.parseFromString(t,"application/xml"))&&"MPD"===e.documentElement.tagName?e.documentElement:null}catch(t){}if(!r||r&&r.getElementsByTagName("parsererror").length>0)throw Error(g.DASH_INVALID_XML);return r},tl=function(t){var e=tt(t,"UTCTiming")[0];if(!e)return null;var r=ti(e);switch(r.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":r.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":r.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":r.method="DIRECT",r.value=Date.parse(r.value);break;default:throw Error(g.UNSUPPORTED_UTC_TIMING_SCHEME)}return r},tp=function(t,e){void 0===e&&(e={});var r=tc(tf(t),e);return j({dashPlaylists:r.representationInfo.map(J),locations:r.locations,sidxMapping:e.sidxMapping,previousManifest:e.previousManifest})},th=function(t){return tl(tf(t))}},84221:function(t,e,r){var n=r(46894).getUint64;t.exports=function(t){var e=new DataView(t.buffer,t.byteOffset,t.byteLength),r={version:t[0],flags:new Uint8Array(t.subarray(1,4)),references:[],referenceId:e.getUint32(4),timescale:e.getUint32(8)},i=12;0===r.version?(r.earliestPresentationTime=e.getUint32(i),r.firstOffset=e.getUint32(i+4),i+=8):(r.earliestPresentationTime=n(t.subarray(i)),r.firstOffset=n(t.subarray(i+8)),i+=16),i+=2;var a=e.getUint16(i);for(i+=2;a>0;i+=12,a--)r.references.push({referenceType:(128&t[i])>>>7,referencedSize:2147483647&e.getUint32(i),subsegmentDuration:e.getUint32(i+4),startsWithSap:!!(128&t[i+8]),sapType:(112&t[i+8])>>>4,sapDeltaTime:268435455&e.getUint32(i+8)});return r}},51489:function(t){var e,r,n,i;e=function(t){return 9e4*t},r=function(t,e){return t*e},n=function(t){return t/9e4},i=function(t,e){return t/e},t.exports={ONE_SECOND_IN_TS:9e4,secondsToVideoTs:e,secondsToAudioTs:r,videoTsToSeconds:n,audioTsToSeconds:i,audioTsToVideoTs:function(t,r){return e(i(t,r))},videoTsToAudioTs:function(t,e){return r(n(t),e)},metadataTsToSeconds:function(t,e,r){return n(r?t:t-e)}}},46894:function(t){t.exports={getUint64:function(t){var e,r=new DataView(t.buffer,t.byteOffset,t.byteLength);return r.getBigUint64?(e=r.getBigUint64(0))'),!0):!!(!r||e.some(function(t){return r.includes(t)})||e.includes("*")))){var e,r,n=function(e,r){var n;if(void 0===r&&(r=!1),!h(e,["input","textarea","select"])||h(e,null==N?void 0:N.enableOnFormTags)){if(null!==o.current&&document.activeElement!==o.current&&!o.current.contains(document.activeElement)){y(e);return}(null==(n=e.target)||!n.isContentEditable||null!=N&&N.enableOnContentEditable)&&u(t,null==N?void 0:N.splitKey).forEach(function(t){var n,i,a,o=c(t,null==N?void 0:N.combinationKey);if(d(e,o,null==N?void 0:N.ignoreModifiers)||null!=(a=o.keys)&&a.includes("*")){if(r&&f.current)return;if(("function"==typeof(n=null==N?void 0:N.preventDefault)&&n(e,o)||!0===n)&&e.preventDefault(),"function"==typeof(i=null==N?void 0:N.enabled)?!i(e,o):!0!==i&&void 0!==i){y(e);return}w.current(e,o),r||(f.current=!0)}})}},i=function(t){void 0!==t.key&&(l(s(t.code)),((null==N?void 0:N.keydown)===void 0&&(null==N?void 0:N.keyup)!==!0||null!=N&&N.keydown)&&n(t))},a=function(t){void 0!==t.key&&(p(s(t.code)),f.current=!1,null!=N&&N.keyup&&n(t,!0))},m=o.current||(null==b?void 0:b.document)||document;return m.addEventListener("keyup",a),m.addEventListener("keydown",i),A&&u(t,null==N?void 0:N.splitKey).forEach(function(t){return A.addHotkey(c(t,null==N?void 0:N.combinationKey))}),function(){m.removeEventListener("keyup",a),m.removeEventListener("keydown",i),A&&u(t,null==N?void 0:N.splitKey).forEach(function(t){return A.removeHotkey(c(t,null==N?void 0:N.combinationKey))})}}},[t,N,S]),o}},75974:function(t){t.exports=function(t,e){var r,n=null;try{r=JSON.parse(t,e)}catch(t){n=t}return[n,r]}},49945:function(t){var e,r,n,i,a;e=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,r=/^(?=([^\/?#]*))\1([^]*)$/,n=/(?:\/|^)\.(?=\/)/g,i=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,a={buildAbsoluteURL:function(t,e,n){if(n=n||{},t=t.trim(),!(e=e.trim())){if(!n.alwaysNormalize)return t;var i=a.parseURL(t);if(!i)throw Error("Error trying to parse base URL.");return i.path=a.normalizePath(i.path),a.buildURLFromParts(i)}var o=a.parseURL(e);if(!o)throw Error("Error trying to parse relative URL.");if(o.scheme)return n.alwaysNormalize?(o.path=a.normalizePath(o.path),a.buildURLFromParts(o)):e;var s=a.parseURL(t);if(!s)throw Error("Error trying to parse base URL.");if(!s.netLoc&&s.path&&"/"!==s.path[0]){var u=r.exec(s.path);s.netLoc=u[1],s.path=u[2]}s.netLoc&&!s.path&&(s.path="/");var c={scheme:s.scheme,netLoc:o.netLoc,path:null,params:o.params,query:o.query,fragment:o.fragment};if(!o.netLoc&&(c.netLoc=s.netLoc,"/"!==o.path[0])){if(o.path){var f=s.path,l=f.substring(0,f.lastIndexOf("/")+1)+o.path;c.path=a.normalizePath(l)}else c.path=s.path,o.params||(c.params=s.params,o.query||(c.query=s.query))}return null===c.path&&(c.path=n.alwaysNormalize?a.normalizePath(o.path):o.path),a.buildURLFromParts(c)},parseURL:function(t){var r=e.exec(t);return r?{scheme:r[1]||"",netLoc:r[2]||"",path:r[3]||"",params:r[4]||"",query:r[5]||"",fragment:r[6]||""}:null},normalizePath:function(t){for(t=t.split("").reverse().join("").replace(n,"");t.length!==(t=t.replace(i,"")).length;);return t.split("").reverse().join("")},buildURLFromParts:function(t){return t.scheme+t.netLoc+t.path+t.params+t.query+t.fragment}},t.exports=a},13407:function(t,e,r){var n=r(58908),i=t.exports={WebVTT:r(63706),VTTCue:r(22230),VTTRegion:r(13710)};n.vttjs=i,n.WebVTT=i.WebVTT;var a=i.VTTCue,o=i.VTTRegion,s=n.VTTCue,u=n.VTTRegion;i.shim=function(){n.VTTCue=a,n.VTTRegion=o},i.restore=function(){n.VTTCue=s,n.VTTRegion=u},n.VTTCue||i.shim()},63706:function(t,e,r){var n=r(89144),i=Object.create||function(){function t(){}return function(e){if(1!=arguments.length)throw Error("Object.create shim only accepts one parameter.");return t.prototype=e,new t}}();function a(t,e){this.name="ParsingError",this.code=t.code,this.message=e||t.message}function o(t){function e(t,e,r,n){return(0|t)*3600+(0|e)*60+(0|r)+(0|n)/1e3}var r=t.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return r?r[3]?e(r[1],r[2],r[3].replace(":",""),r[4]):r[1]>59?e(r[1],r[2],0,r[4]):e(0,r[1],r[2],r[4]):null}function s(){this.values=i(null)}function u(t,e,r,n){var i=n?t.split(n):[t];for(var a in i)if("string"==typeof i[a]){var o=i[a].split(r);2===o.length&&e(o[0].trim(),o[1].trim())}}a.prototype=i(Error.prototype),a.prototype.constructor=a,a.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},s.prototype={set:function(t,e){this.get(t)||""===e||(this.values[t]=e)},get:function(t,e,r){return r?this.has(t)?this.values[t]:e[r]:this.has(t)?this.values[t]:e},has:function(t){return t in this.values},alt:function(t,e,r){for(var n=0;n=0&&e<=100)&&(this.set(t,e),!0)}};var c=n.createElement&&n.createElement("textarea"),f={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},l={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},p={v:"title",lang:"lang"},h={rt:"ruby"};function d(t,e){for(var r,n=t.document.createElement("div"),i=n,a=[];null!==(r=function(){if(!e)return null;var t,r=e.match(/^([^<]*)(<[^>]*>?)?/);return t=r[1]?r[1]:r[2],e=e.substr(t.length),t}());){if("<"===r[0]){if("/"===r[1]){a.length&&a[a.length-1]===r.substr(2).replace(">","")&&(a.pop(),i=i.parentNode);continue}var s,u,d,m,g=o(r.substr(1,r.length-2));if(g){m=t.document.createProcessingInstruction("timestamp",g),i.appendChild(m);continue}var y=r.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!y||!(m=function(e,r){var n=f[e];if(!n)return null;var i=t.document.createElement(n),a=p[e];return a&&r&&(i[a]=r.trim()),i}(y[1],y[3]))||(u=i,h[(d=m).localName]&&h[d.localName]!==u.localName))continue;if(y[2]){var v=y[2].split(".");v.forEach(function(t){var e=/^bg_/.test(t),r=e?t.slice(3):t;if(l.hasOwnProperty(r)){var n=e?"background-color":"color",i=l[r];m.style[n]=i}}),m.className=v.join(" ")}a.push(y[1]),i.appendChild(m),i=m;continue}i.appendChild(t.document.createTextNode((s=r,c.innerHTML=s,s=c.textContent,c.textContent="",s)))}return n}var m=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function g(){}function y(t,e,r){g.call(this),this.cue=e,this.cueDiv=d(t,e.text);var n={color:"rgba(255, 255, 255, 1)",backgroundColor:"rgba(0, 0, 0, 0.8)",position:"relative",left:0,right:0,top:0,bottom:0,display:"inline",writingMode:""===e.vertical?"horizontal-tb":"lr"===e.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext"};this.applyStyles(n,this.cueDiv),this.div=t.document.createElement("div"),n={direction:function(t){var e=[],r="";if(!t||!t.childNodes)return"ltr";function n(t,e){for(var r=e.childNodes.length-1;r>=0;r--)t.push(e.childNodes[r])}for(n(e,t);r=function t(e){if(!e||!e.length)return null;var r=e.pop(),i=r.textContent||r.innerText;if(i){var a=i.match(/^.*(\n|\r)/);return a?(e.length=0,a[0]):i}return"ruby"===r.tagName?t(e):r.childNodes?(n(e,r),t(e)):void 0}(e);)for(var i=0;i=r[0]&&t<=r[1])return!0}return!1}(r.charCodeAt(i)))return"rtl";return"ltr"}(this.cueDiv),writingMode:""===e.vertical?"horizontal-tb":"lr"===e.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext",textAlign:"middle"===e.align?"center":e.align,font:r.font,whiteSpace:"pre-line",position:"absolute"},this.applyStyles(n),this.div.appendChild(this.cueDiv);var i=0;switch(e.positionAlign){case"start":i=e.position;break;case"center":i=e.position-e.size/2;break;case"end":i=e.position-e.size}""===e.vertical?this.applyStyles({left:this.formatStyle(i,"%"),width:this.formatStyle(e.size,"%")}):this.applyStyles({top:this.formatStyle(i,"%"),height:this.formatStyle(e.size,"%")}),this.move=function(t){this.applyStyles({top:this.formatStyle(t.top,"px"),bottom:this.formatStyle(t.bottom,"px"),left:this.formatStyle(t.left,"px"),right:this.formatStyle(t.right,"px"),height:this.formatStyle(t.height,"px"),width:this.formatStyle(t.width,"px")})}}function v(t){var e,r,n,i;if(t.div){r=t.div.offsetHeight,n=t.div.offsetWidth,i=t.div.offsetTop;var a=(a=t.div.childNodes)&&(a=a[0])&&a.getClientRects&&a.getClientRects();t=t.div.getBoundingClientRect(),e=a?Math.max(a[0]&&a[0].height||0,t.height/a.length):0}this.left=t.left,this.right=t.right,this.top=t.top||i,this.height=t.height||r,this.bottom=t.bottom||i+(t.height||r),this.width=t.width||n,this.lineHeight=void 0!==e?e:t.lineHeight}function b(){}g.prototype.applyStyles=function(t,e){for(var r in e=e||this.div,t)t.hasOwnProperty(r)&&(e.style[r]=t[r])},g.prototype.formatStyle=function(t,e){return 0===t?0:t+e},y.prototype=i(g.prototype),y.prototype.constructor=y,v.prototype.move=function(t,e){switch(e=void 0!==e?e:this.lineHeight,t){case"+x":this.left+=e,this.right+=e;break;case"-x":this.left-=e,this.right-=e;break;case"+y":this.top+=e,this.bottom+=e;break;case"-y":this.top-=e,this.bottom-=e}},v.prototype.overlaps=function(t){return this.leftt.left&&this.topt.top},v.prototype.overlapsAny=function(t){for(var e=0;e=t.top&&this.bottom<=t.bottom&&this.left>=t.left&&this.right<=t.right},v.prototype.overlapsOppositeAxis=function(t,e){switch(e){case"+x":return this.leftt.right;case"+y":return this.topt.bottom}},v.prototype.intersectPercentage=function(t){return Math.max(0,Math.min(this.right,t.right)-Math.max(this.left,t.left))*Math.max(0,Math.min(this.bottom,t.bottom)-Math.max(this.top,t.top))/(this.height*this.width)},v.prototype.toCSSCompatValues=function(t){return{top:this.top-t.top,bottom:t.bottom-this.bottom,left:this.left-t.left,right:t.right-this.right,height:this.height,width:this.width}},v.getSimpleBoxPosition=function(t){var e=t.div?t.div.offsetHeight:t.tagName?t.offsetHeight:0,r=t.div?t.div.offsetWidth:t.tagName?t.offsetWidth:0,n=t.div?t.div.offsetTop:t.tagName?t.offsetTop:0;return{left:(t=t.div?t.div.getBoundingClientRect():t.tagName?t.getBoundingClientRect():t).left,right:t.right,top:t.top||n,height:t.height||e,bottom:t.bottom||n+(t.height||e),width:t.width||r}},b.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},b.convertCueToDOMTree=function(t,e){return t&&e?d(t,e):null},b.processCues=function(t,e,r){if(!t||!e||!r)return null;for(;r.firstChild;)r.removeChild(r.firstChild);var n=t.document.createElement("div");if(n.style.position="absolute",n.style.left="0",n.style.right="0",n.style.top="0",n.style.bottom="0",n.style.margin="1.5%",r.appendChild(n),!function(t){for(var e=0;e=0&&t.line<=100))return t.line;if(!t.track||!t.track.textTrackList||!t.track.textTrackList.mediaElement)return -1;for(var e=t.track,r=e.textTrackList,n=0,i=0;il&&(f=(f<0?-1:1)*(Math.ceil(l/c)*c)),o<0&&(f+=""===a.vertical?r.height:r.width,s=s.reverse()),i.move(p,f)}else{var h=i.lineHeight/r.height*100;switch(a.lineAlign){case"center":o-=h/2;break;case"end":o-=h}switch(a.vertical){case"":e.applyStyles({top:e.formatStyle(o,"%")});break;case"rl":e.applyStyles({left:e.formatStyle(o,"%")});break;case"lr":e.applyStyles({right:e.formatStyle(o,"%")})}s=["+y","-x","+x","-y"],i=new v(e)}var d=function(t,e){for(var i,a=new v(t),o=1,s=0;su&&(i=new v(t),o=u),t=new v(a)}return i||a}(i,s);e.move(d.toCSSCompatValues(r))}(0,r,o,a),i.displayState=r.div,a.push(v.getSimpleBoxPosition(r))}()},b.Parser=function(t,e,r){r||(r=e,e={}),e||(e={}),this.window=t,this.vttjs=e,this.state="INITIAL",this.buffer="",this.decoder=r||new TextDecoder("utf8"),this.regionList=[]},b.Parser.prototype={reportOrThrowError:function(t){if(t instanceof a)this.onparsingerror&&this.onparsingerror(t);else throw t},parse:function(t){var e=this;function r(){for(var t=e.buffer,r=0;r")){e.cue.id=i;continue}case"CUE":try{!function(t,e,r){var n=t;function i(){var e=o(t);if(null===e)throw new a(a.Errors.BadTimeStamp,"Malformed timestamp: "+n);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function c(){t=t.replace(/^\s+/,"")}if(c(),e.startTime=i(),c(),"-->"!==t.substr(0,3))throw new a(a.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '-->'): "+n);t=t.substr(3),c(),e.endTime=i(),c(),function(t,e){var n=new s;u(t,function(t,e){switch(t){case"region":for(var i=r.length-1;i>=0;i--)if(r[i].id===e){n.set(t,r[i].region);break}break;case"vertical":n.alt(t,e,["rl","lr"]);break;case"line":var a=e.split(","),o=a[0];n.integer(t,o),n.percent(t,o)&&n.set("snapToLines",!1),n.alt(t,o,["auto"]),2===a.length&&n.alt("lineAlign",a[1],["start","center","end"]);break;case"position":a=e.split(","),n.percent(t,a[0]),2===a.length&&n.alt("positionAlign",a[1],["start","center","end"]);break;case"size":n.percent(t,e);break;case"align":n.alt(t,e,["start","center","end","left","right"])}},/:/,/\s/),e.region=n.get("region",null),e.vertical=n.get("vertical","");try{e.line=n.get("line","auto")}catch(t){}e.lineAlign=n.get("lineAlign","start"),e.snapToLines=n.get("snapToLines",!0),e.size=n.get("size",100);try{e.align=n.get("align","center")}catch(t){e.align=n.get("align","middle")}try{e.position=n.get("position","auto")}catch(t){e.position=n.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},e.align)}e.positionAlign=n.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},e.align)}(t,e)}(i,e.cue,e.regionList)}catch(t){e.reportOrThrowError(t),e.cue=null,e.state="BADCUE";continue}e.state="CUETEXT";continue;case"CUETEXT":var l=-1!==i.indexOf("-->");if(!i||l&&(f=!0)){e.oncue&&e.oncue(e.cue),e.cue=null,e.state="ID";continue}e.cue.text&&(e.cue.text+="\n"),e.cue.text+=i.replace(/\u2028/g,"\n").replace(/u2029/g,"\n");continue;case"BADCUE":i||(e.state="ID");continue}}catch(t){e.reportOrThrowError(t),"CUETEXT"===e.state&&e.cue&&e.oncue&&e.oncue(e.cue),e.cue=null,e.state="INITIAL"===e.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var t=this;try{if(t.buffer+=t.decoder.decode(),(t.cue||"HEADER"===t.state)&&(t.buffer+="\n\n",t.parse()),"INITIAL"===t.state)throw new a(a.Errors.BadSignature)}catch(e){t.reportOrThrowError(e)}return t.onflush&&t.onflush(),this}},t.exports=b},22230:function(t){var e={"":1,lr:1,rl:1},r={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function n(t){return"string"==typeof t&&!!r[t.toLowerCase()]&&t.toLowerCase()}function i(t,r,i){this.hasBeenReset=!1;var a="",o=!1,s=t,u=r,c=i,f=null,l="",p=!0,h="auto",d="start",m="auto",g="auto",y=100,v="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return a},set:function(t){a=""+t}},pauseOnExit:{enumerable:!0,get:function(){return o},set:function(t){o=!!t}},startTime:{enumerable:!0,get:function(){return s},set:function(t){if("number"!=typeof t)throw TypeError("Start time must be set to a number.");s=t,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return u},set:function(t){if("number"!=typeof t)throw TypeError("End time must be set to a number.");u=t,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return c},set:function(t){c=""+t,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return f},set:function(t){f=t,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return l},set:function(t){var r="string"==typeof t&&!!e[t.toLowerCase()]&&t.toLowerCase();if(!1===r)throw SyntaxError("Vertical: an invalid or illegal direction string was specified.");l=r,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return p},set:function(t){p=!!t,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return h},set:function(t){if("number"!=typeof t&&"auto"!==t)throw SyntaxError("Line: an invalid number or illegal string was specified.");h=t,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return d},set:function(t){var e=n(t);e?(d=e,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return m},set:function(t){if(t<0||t>100)throw Error("Position must be between 0 and 100.");m=t,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return g},set:function(t){var e=n(t);e?(g=e,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return y},set:function(t){if(t<0||t>100)throw Error("Size must be between 0 and 100.");y=t,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return v},set:function(t){var e=n(t);if(!e)throw SyntaxError("align: an invalid or illegal alignment string was specified.");v=e,this.hasBeenReset=!0}}}),this.displayState=void 0}i.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},t.exports=i},13710:function(t){var e={"":!0,up:!0};function r(t){return"number"==typeof t&&t>=0&&t<=100}t.exports=function(){var t=100,n=3,i=0,a=100,o=0,s=100,u="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return t},set:function(e){if(!r(e))throw Error("Width must be between 0 and 100.");t=e}},lines:{enumerable:!0,get:function(){return n},set:function(t){if("number"!=typeof t)throw TypeError("Lines must be set to a number.");n=t}},regionAnchorY:{enumerable:!0,get:function(){return a},set:function(t){if(!r(t))throw Error("RegionAnchorX must be between 0 and 100.");a=t}},regionAnchorX:{enumerable:!0,get:function(){return i},set:function(t){if(!r(t))throw Error("RegionAnchorY must be between 0 and 100.");i=t}},viewportAnchorY:{enumerable:!0,get:function(){return s},set:function(t){if(!r(t))throw Error("ViewportAnchorY must be between 0 and 100.");s=t}},viewportAnchorX:{enumerable:!0,get:function(){return o},set:function(t){if(!r(t))throw Error("ViewportAnchorX must be between 0 and 100.");o=t}},scroll:{enumerable:!0,get:function(){return u},set:function(t){var r="string"==typeof t&&!!e[t.toLowerCase()]&&t.toLowerCase();!1===r?console.warn("Scroll: an invalid or illegal string was specified."):u=r}}})}},5647:function(t,e,r){"use strict";r.d(e,{Z:function(){return a}});var n=r(89611),i=r(78814);function a(t,e,r){return(a=(0,i.Z)()?Reflect.construct.bind():function(t,e,r){var i=[null];i.push.apply(i,e);var a=new(Function.bind.apply(t,i));return r&&(0,n.Z)(a,r.prototype),a}).apply(null,arguments)}},94578:function(t,e,r){"use strict";r.d(e,{Z:function(){return i}});var n=r(89611);function i(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,(0,n.Z)(t,e)}}}]); \ No newline at end of file + */for(a=97;a<123;a++)n[String.fromCharCode(a)]=a-32;for(var a=48;a<58;a++)n[a-48]=a;for(a=1;a<13;a++)n["f"+a]=a+111;for(a=0;a<10;a++)n["numpad "+a]=a+96;var o=e.names=e.title={};for(a in n)o[n[a]]=a;for(var s in i)n[s]=i[s]},9323:function(t,e,r){"use strict";r.d(e,{_b:function(){return d}});var n=r(94578),i=function(){function t(){this.listeners={}}var e=t.prototype;return e.on=function(t,e){this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push(e)},e.off=function(t,e){if(!this.listeners[t])return!1;var r=this.listeners[t].indexOf(e);return this.listeners[t]=this.listeners[t].slice(0),this.listeners[t].splice(r,1),r>-1},e.trigger=function(t){var e=this.listeners[t];if(e){if(2==arguments.length)for(var r=e.length,n=0;n-1;e=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,e)),this.buffer=this.buffer.substring(e+1)},e}(i),c=function(t){var e=/([0-9.]*)?@?([0-9.]*)?/.exec(t||""),r={};return e[1]&&(r.length=parseInt(e[1],10)),e[2]&&(r.offset=parseInt(e[2],10)),r},f=function(t){for(var e,r=t.split(RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),n={},i=r.length;i--;)""!==r[i]&&((e=/([^=]*)=(.*)/.exec(r[i]).slice(1))[0]=e[0].replace(/^\s+|\s+$/g,""),e[1]=e[1].replace(/^\s+|\s+$/g,""),e[1]=e[1].replace(/^['"](.*)['"]$/g,"$1"),n[e[0]]=e[1]);return n},l=function(t){function e(){var e;return(e=t.call(this)||this).customParsers=[],e.tagMappers=[],e}(0,n.Z)(e,t);var r=e.prototype;return r.push=function(t){var e,r,n=this;if(0!==(t=t.trim()).length){if("#"!==t[0]){this.trigger("data",{type:"uri",uri:t});return}this.tagMappers.reduce(function(e,r){var n=r(t);return n===t?e:e.concat([n])},[t]).forEach(function(t){for(var i=0;i0&&(f.duration=t.duration),0===t.duration&&(f.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=c},key:function(){if(!t.attributes){this.trigger("warn",{message:"ignoring key declaration without attribute list"});return}if("NONE"===t.attributes.METHOD){n=null;return}if(!t.attributes.URI){this.trigger("warn",{message:"ignoring key declaration without URI"});return}if("com.apple.streamingkeydelivery"===t.attributes.KEYFORMAT){this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:t.attributes};return}if("com.microsoft.playready"===t.attributes.KEYFORMAT){this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.microsoft.playready"]={uri:t.attributes.URI};return}if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===t.attributes.KEYFORMAT){if(-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(t.attributes.METHOD)){this.trigger("warn",{message:"invalid key method provided for Widevine"});return}if("SAMPLE-AES-CENC"===t.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==t.attributes.URI.substring(0,23)){this.trigger("warn",{message:"invalid key URI provided for Widevine"});return}if(!(t.attributes.KEYID&&"0x"===t.attributes.KEYID.substring(0,2))){this.trigger("warn",{message:"invalid key ID provided for Widevine"});return}this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:t.attributes.KEYFORMAT,keyId:t.attributes.KEYID.substring(2)},pssh:(0,s.Z)(t.attributes.URI.split(",")[1])};return}t.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),n={method:t.attributes.METHOD||"AES-128",uri:t.attributes.URI},void 0!==t.attributes.IV&&(n.iv=t.attributes.IV)},"media-sequence":function(){if(!isFinite(t.number)){this.trigger("warn",{message:"ignoring invalid media sequence: "+t.number});return}this.manifest.mediaSequence=t.number},"discontinuity-sequence":function(){if(!isFinite(t.number)){this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+t.number});return}this.manifest.discontinuitySequence=t.number,y=t.number},"playlist-type":function(){if(!/VOD|EVENT/.test(t.playlistType)){this.trigger("warn",{message:"ignoring unknown playlist type: "+t.playlist});return}this.manifest.playlistType=t.playlistType},map:function(){r={},t.uri&&(r.uri=t.uri),t.byterange&&(r.byterange=t.byterange),n&&(r.key=n)},"stream-inf":function(){if(this.manifest.playlists=c,this.manifest.mediaGroups=this.manifest.mediaGroups||g,!t.attributes){this.trigger("warn",{message:"ignoring empty stream-inf attributes"});return}f.attributes||(f.attributes={}),(0,a.Z)(f.attributes,t.attributes)},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||g,!(t.attributes&&t.attributes.TYPE&&t.attributes["GROUP-ID"]&&t.attributes.NAME)){this.trigger("warn",{message:"ignoring incomplete or missing media group"});return}var r=this.manifest.mediaGroups[t.attributes.TYPE];r[t.attributes["GROUP-ID"]]=r[t.attributes["GROUP-ID"]]||{},e=r[t.attributes["GROUP-ID"]],(o={default:/yes/i.test(t.attributes.DEFAULT)}).default?o.autoselect=!0:o.autoselect=/yes/i.test(t.attributes.AUTOSELECT),t.attributes.LANGUAGE&&(o.language=t.attributes.LANGUAGE),t.attributes.URI&&(o.uri=t.attributes.URI),t.attributes["INSTREAM-ID"]&&(o.instreamId=t.attributes["INSTREAM-ID"]),t.attributes.CHARACTERISTICS&&(o.characteristics=t.attributes.CHARACTERISTICS),t.attributes.FORCED&&(o.forced=/yes/i.test(t.attributes.FORCED)),e[t.attributes.NAME]=o},discontinuity:function(){y+=1,f.discontinuity=!0,this.manifest.discontinuityStarts.push(c.length)},"program-date-time":function(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=t.dateTimeString,this.manifest.dateTimeObject=t.dateTimeObject),f.dateTimeString=t.dateTimeString,f.dateTimeObject=t.dateTimeObject},targetduration:function(){if(!isFinite(t.duration)||t.duration<0){this.trigger("warn",{message:"ignoring invalid target duration: "+t.duration});return}this.manifest.targetDuration=t.duration,h.call(this,this.manifest)},start:function(){if(!t.attributes||isNaN(t.attributes["TIME-OFFSET"])){this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"});return}this.manifest.start={timeOffset:t.attributes["TIME-OFFSET"],precise:t.attributes.PRECISE}},"cue-out":function(){f.cueOut=t.data},"cue-out-cont":function(){f.cueOutCont=t.data},"cue-in":function(){f.cueIn=t.data},skip:function(){this.manifest.skip=p(t.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",t.attributes,["SKIPPED-SEGMENTS"])},part:function(){var e=this;d=!0;var r=this.manifest.segments.length,n=p(t.attributes);f.parts=f.parts||[],f.parts.push(n),n.byterange&&(n.byterange.hasOwnProperty("offset")||(n.byterange.offset=b),b=n.byterange.offset+n.byterange.length);var i=f.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+i+" for segment #"+r,t.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function(t,r){t.hasOwnProperty("lastPart")||e.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+r+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var e=this.manifest.serverControl=p(t.attributes);e.hasOwnProperty("canBlockReload")||(e.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),h.call(this,this.manifest),e.canSkipDateranges&&!e.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var e=this.manifest.segments.length,r=p(t.attributes),n=r.type&&"PART"===r.type;f.preloadHints=f.preloadHints||[],f.preloadHints.push(r),r.byterange&&!r.byterange.hasOwnProperty("offset")&&(r.byterange.offset=n?b:0,n&&(b=r.byterange.offset+r.byterange.length));var i=f.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+i+" for segment #"+e,t.attributes,["TYPE","URI"]),r.type)for(var a=0;ae.timeline?1:-1})},I=function(t,e){for(var r=0;rr.timeline||r.segments.length&&t.timeline>r.segments[r.segments.length-1].timeline)&&t.discontinuitySequence--;return}r.segments[a].discontinuity&&!i.discontinuity&&(i.discontinuity=!0,t.discontinuityStarts.unshift(0),t.discontinuitySequence--),R({playlist:t,mediaSequence:r.segments[a].number})}})},C=function(t){var e=t.oldManifest,r=t.newManifest,n=e.playlists.concat(O(e)),i=r.playlists.concat(O(r));return r.timelineStarts=x([e.timelineStarts,r.timelineStarts]),D({oldPlaylists:n,newPlaylists:i,timelineStarts:r.timelineStarts}),r},L=function(t){return t&&t.uri+"-"+v(t.byterange)},U=function(t){return l(t.reduce(function(t,e){var r,n=e.attributes.id+(e.attributes.lang||"");return t[n]?(e.segments&&(e.segments[0]&&(e.segments[0].discontinuity=!0),(r=t[n].segments).push.apply(r,e.segments)),e.attributes.contentProtection&&(t[n].attributes.contentProtection=e.attributes.contentProtection)):(t[n]=e,t[n].attributes.timelineStarts=[]),t[n].attributes.timelineStarts.push({start:e.attributes.periodStart,timeline:e.attributes.periodStart}),t},{})).map(function(t){return t.discontinuityStarts=(t.segments||[]).reduce(function(t,e,r){return e.discontinuity&&t.push(r),t},[]),t})},M=function(t,e){var r=L(t.sidx),n=r&&e[r]&&e[r].sidx;return n&&N(t,n,t.sidx.resolvedUri),t},P=function(t,e){if(void 0===e&&(e={}),!Object.keys(e).length)return t;for(var r in t)t[r]=M(t[r],e);return t},B=function(t,e){var r,n=t.attributes,i=t.segments,a=t.sidx,o=t.mediaSequence,s=t.discontinuitySequence,u=t.discontinuityStarts,c={attributes:((r={NAME:n.id,BANDWIDTH:n.bandwidth,CODECS:n.codecs})["PROGRAM-ID"]=1,r),uri:"",endList:"static"===n.type,timeline:n.periodStart,resolvedUri:"",targetDuration:n.duration,discontinuitySequence:s,discontinuityStarts:u,timelineStarts:n.timelineStarts,mediaSequence:o,segments:i};return n.contentProtection&&(c.contentProtection=n.contentProtection),a&&(c.sidx=a),e&&(c.attributes.AUDIO="audio",c.attributes.SUBTITLES="subs"),c},k=function(t){var e,r=t.attributes,n=t.segments,i=t.mediaSequence,a=t.discontinuityStarts,o=t.discontinuitySequence;void 0===n&&(n=[{uri:r.baseUrl,timeline:r.periodStart,resolvedUri:r.baseUrl||"",duration:r.sourceDuration,number:0}],r.duration=r.sourceDuration);var s=((e={NAME:r.id,BANDWIDTH:r.bandwidth})["PROGRAM-ID"]=1,e);return r.codecs&&(s.CODECS=r.codecs),{attributes:s,uri:"",endList:"static"===r.type,timeline:r.periodStart,resolvedUri:r.baseUrl||"",targetDuration:r.duration,timelineStarts:r.timelineStarts,discontinuityStarts:a,discontinuitySequence:o,mediaSequence:i,segments:n}},_=function(t,e,r){void 0===e&&(e={}),void 0===r&&(r=!1);var n,i=t.reduce(function(t,i){var a=i.attributes.role&&i.attributes.role.value||"",o=i.attributes.lang||"",s=i.attributes.label||"main";o&&!i.attributes.label&&(s=""+i.attributes.lang+(a?" ("+a+")":"")),t[s]||(t[s]={language:o,autoselect:!0,default:"main"===a,playlists:[],uri:""});var u=M(B(i,r),e);return t[s].playlists.push(u),void 0===n&&"main"===a&&((n=i).default=!0),t},{});if(!n){var a=Object.keys(i)[0];i[a].default=!0}return i},X=function(t){var e,r=t.attributes,n=t.segments,i=t.sidx,a=t.discontinuityStarts,o={attributes:((e={NAME:r.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:r.width,height:r.height},CODECS:r.codecs,BANDWIDTH:r.bandwidth})["PROGRAM-ID"]=1,e),uri:"",endList:"static"===r.type,timeline:r.periodStart,resolvedUri:"",targetDuration:r.duration,discontinuityStarts:a,timelineStarts:r.timelineStarts,segments:n};return r.contentProtection&&(o.contentProtection=r.contentProtection),i&&(o.sidx=i),o},G=function(t){var e=t.attributes;return"video/mp4"===e.mimeType||"video/webm"===e.mimeType||"video"===e.contentType},F=function(t){var e=t.attributes;return"audio/mp4"===e.mimeType||"audio/webm"===e.mimeType||"audio"===e.contentType},H=function(t){var e=t.attributes;return"text/vtt"===e.mimeType||"text"===e.contentType},V=function(t,e){t.forEach(function(t){t.mediaSequence=0,t.discontinuitySequence=m(e,function(e){return e.timeline===t.timeline}),t.segments&&t.segments.forEach(function(t,e){t.number=e})})},q=function(t){return t?Object.keys(t).reduce(function(e,r){var n=t[r];return e.concat(n.playlists)},[]):[]},j=function(t){var e,r,n=t.dashPlaylists,i=t.locations,a=t.sidxMapping,o=void 0===a?{}:a,s=t.previousManifest;if(!n.length)return{};var u=n[0].attributes,c=u.sourceDuration,f=u.type,l=u.suggestedPresentationDelay,p=u.minimumUpdatePeriod,h=U(n.filter(G)).map(X),d=U(n.filter(F)),m=U(n.filter(H)),g=n.map(function(t){return t.attributes.captionServices}).filter(Boolean),y={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:((r={AUDIO:{},VIDEO:{}})["CLOSED-CAPTIONS"]={},r.SUBTITLES={},r),uri:"",duration:c,playlists:P(h,o)};p>=0&&(y.minimumUpdatePeriod=1e3*p),i&&(y.locations=i),"dynamic"===f&&(y.suggestedPresentationDelay=l);var v=0===y.playlists.length,b=d.length?_(d,o,v):null,E=m.length?(void 0===(e=o)&&(e={}),m.reduce(function(t,r){var n=r.attributes.lang||"text";return t[n]||(t[n]={language:n,default:!1,autoselect:!1,playlists:[],uri:""}),t[n].playlists.push(M(k(r),e)),t},{})):null,T=h.concat(q(b),q(E)),w=T.map(function(t){return t.timelineStarts});return y.timelineStarts=x(w),V(T,y.timelineStarts),b&&(y.mediaGroups.AUDIO.audio=b),E&&(y.mediaGroups.SUBTITLES.subs=E),g.length&&(y.mediaGroups["CLOSED-CAPTIONS"].cc=g.reduce(function(t,e){return e&&e.forEach(function(e){var r=e.channel,n=e.language;t[n]={autoselect:!1,default:!1,instreamId:r,language:n},e.hasOwnProperty("aspectRatio")&&(t[n].aspectRatio=e.aspectRatio),e.hasOwnProperty("easyReader")&&(t[n].easyReader=e.easyReader),e.hasOwnProperty("3D")&&(t[n]["3D"]=e["3D"])}),t},{})),s?C({oldManifest:s,newManifest:y}):y},K=function(t,e,r){var n=t.NOW,i=t.clientOffset,a=t.availabilityStartTime,o=t.timescale,s=t.periodStart,u=t.minimumUpdatePeriod;return Math.ceil((((n+i)/1e3+(void 0===u?0:u)-(a+(void 0===s?0:s)))*(void 0===o?1:o)-e)/r)},z=function(t,e){for(var r=t.type,n=t.minimumUpdatePeriod,i=void 0===n?0:n,a=t.media,o=void 0===a?"":a,s=t.sourceDuration,u=t.timescale,c=void 0===u?1:u,f=t.startNumber,l=void 0===f?1:f,p=t.periodStart,h=[],d=-1,m=0;md&&(d=b);var E=void 0;if(v<0){var T=m+1;E=T===e.length?"dynamic"===r&&i>0&&o.indexOf("$Number$")>0?K(t,d,y):(s*c-d)/y:(e[T].t-d)/y}else E=v+1;for(var w=l+h.length+E,N=l+h.length;N=i)?a:""+Array(i-a.length+1).join("0")+a})},W=function(t,e){var r={RepresentationID:t.id,Bandwidth:t.bandwidth||0},i=t.initialization,a=void 0===i?{sourceURL:"",range:""}:i,o=y({baseUrl:t.baseUrl,source:$(a.sourceURL,r),range:a.range});return(t.duration||e?t.duration?T(t):z(t,e):[{number:t.startNumber||1,duration:t.sourceDuration,time:0,timeline:t.periodStart}]).map(function(e){r.Number=e.number,r.Time=e.time;var i=$(t.media||"",r),a=t.timescale||1,s=t.presentationTimeOffset||0,u=t.periodStart+(e.time-s)/a;return{uri:i,timeline:e.timeline,duration:e.duration,resolvedUri:(0,n.Z)(t.baseUrl||"",i),map:o,number:e.number,presentationTime:u}})},Z=function(t,e){var r=t.baseUrl,n=t.initialization,i=void 0===n?{}:n,a=y({baseUrl:r,source:i.sourceURL,range:i.range}),o=y({baseUrl:r,source:e.media,range:e.mediaRange});return o.map=a,o},Q=function(t,e){var r,n=t.duration,i=t.segmentUrls,a=t.periodStart;if(!n&&!e||n&&e)throw Error(g.SEGMENT_TIME_UNSPECIFIED);var o=(void 0===i?[]:i).map(function(e){return Z(t,e)});return n&&(r=T(t)),e&&(r=z(t,e)),r.map(function(e,r){if(o[r]){var n=o[r],i=t.timescale||1,s=t.presentationTimeOffset||0;return n.timeline=e.timeline,n.duration=e.duration,n.number=e.number,n.presentationTime=a+(e.time-s)/i,n}}).filter(function(t){return t})},J=function(t){var e,r,n=t.attributes,i=t.segmentInfo;i.template?(r=W,e=f(n,i.template)):i.base?(r=w,e=f(n,i.base)):i.list&&(r=Q,e=f(n,i.list));var a={attributes:n};if(!r)return a;var o=r(e,i.segmentTimeline);if(e.duration){var s=e,u=s.duration,c=s.timescale;e.duration=u/(void 0===c?1:c)}else o.length?e.duration=o.reduce(function(t,e){return Math.max(t,Math.ceil(e.duration))},0):e.duration=0;return a.attributes=e,a.segments=o,i.base&&e.indexRange&&(a.sidx=o[0],a.segments=[]),a},tt=function(t,e){return d(t.childNodes).filter(function(t){return t.tagName===e})},te=function(t){return t.textContent.trim()},tr=function(t){var e=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(t);if(!e)return 0;var r=e.slice(1),n=r[0],i=r[1],a=r[2],o=r[3],s=r[4],u=r[5];return 31536e3*parseFloat(n||0)+2592e3*parseFloat(i||0)+86400*parseFloat(a||0)+3600*parseFloat(o||0)+60*parseFloat(s||0)+parseFloat(u||0)},tn={mediaPresentationDuration:function(t){return tr(t)},availabilityStartTime:function(t){var e;return e=t,/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(e)&&(e+="Z"),Date.parse(e)/1e3},minimumUpdatePeriod:function(t){return tr(t)},suggestedPresentationDelay:function(t){return tr(t)},type:function(t){return t},timeShiftBufferDepth:function(t){return tr(t)},start:function(t){return tr(t)},width:function(t){return parseInt(t,10)},height:function(t){return parseInt(t,10)},bandwidth:function(t){return parseInt(t,10)},startNumber:function(t){return parseInt(t,10)},timescale:function(t){return parseInt(t,10)},presentationTimeOffset:function(t){return parseInt(t,10)},duration:function(t){var e=parseInt(t,10);return isNaN(e)?tr(t):e},d:function(t){return parseInt(t,10)},t:function(t){return parseInt(t,10)},r:function(t){return parseInt(t,10)},DEFAULT:function(t){return t}},ti=function(t){return t&&t.attributes?d(t.attributes).reduce(function(t,e){var r=tn[e.name]||tn.DEFAULT;return t[e.name]=r(e.value),t},{}):{}},ta={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},to=function(t,e){return e.length?h(t.map(function(t){return e.map(function(e){return(0,n.Z)(t,te(e))})})):t},ts=function(t){var e=tt(t,"SegmentTemplate")[0],r=tt(t,"SegmentList")[0],n=r&&tt(r,"SegmentURL").map(function(t){return f({tag:"SegmentURL"},ti(t))}),i=tt(t,"SegmentBase")[0],a=r||e,o=a&&tt(a,"SegmentTimeline")[0],s=r||i||e,u=s&&tt(s,"Initialization")[0],c=e&&ti(e);c&&u?c.initialization=u&&ti(u):c&&c.initialization&&(c.initialization={sourceURL:c.initialization});var l={template:c,segmentTimeline:o&&tt(o,"S").map(function(t){return ti(t)}),list:r&&f(ti(r),{segmentUrls:n,initialization:ti(u)}),base:i&&f(ti(i),{initialization:ti(u)})};return Object.keys(l).forEach(function(t){l[t]||delete l[t]}),l},tu=function(t){var e=t.attributes,r=t.priorPeriodAttributes,n=t.mpdType;return"number"==typeof e.start?e.start:r&&"number"==typeof r.start&&"number"==typeof r.duration?r.start+r.duration:r||"static"!==n?null:0},tc=function(t,e){void 0===e&&(e={});var r=e,n=r.manifestUri,i=r.NOW,a=void 0===i?Date.now():i,o=r.clientOffset,u=tt(t,"Period");if(!u.length)throw Error(g.INVALID_NUMBER_OF_PERIOD);var c=tt(t,"Location"),l=ti(t),p=to([void 0===n?"":n],tt(t,"BaseURL"));l.type=l.type||"static",l.sourceDuration=l.mediaPresentationDuration||0,l.NOW=a,l.clientOffset=void 0===o?0:o,c.length&&(l.locations=c.map(te));var d=[];return u.forEach(function(t,e){var r=ti(t),n=d[e-1];r.start=tu({attributes:r,priorPeriodAttributes:n?n.attributes:null,mpdType:l.type}),d.push({node:t,attributes:r})}),{locations:l.locations,representationInfo:h(d.map(function(t,e){var r=to(p,tt(t.node,"BaseURL")),n=f(l,{periodStart:t.attributes.start});"number"==typeof t.attributes.duration&&(n.periodDuration=t.attributes.duration);var i=tt(t.node,"AdaptationSet"),a=ts(t.node);return h(i.map(function(t){var e,i,o=ti(t),u=to(r,tt(t,"BaseURL")),c=f(n,o,{role:ti(tt(t,"Role")[0])}),l="urn:scte:dash:cc:cea-608:2015"===(e=ti(tt(t,"Accessibility")[0])).schemeIdUri?("string"!=typeof e.value?[]:e.value.split(";")).map(function(t){if(r=t,/^CC\d=/.test(t)){var e,r,n=t.split("=");e=n[0],r=n[1]}else/^CC\d$/.test(t)&&(e=t);return{channel:e,language:r}}):"urn:scte:dash:cc:cea-708:2015"===e.schemeIdUri?("string"!=typeof e.value?[]:e.value.split(";")).map(function(t){var e={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(t)){var r=t.split("="),n=r[0],i=r[1];e.channel=n,e.language=t,(void 0===i?"":i).split(",").forEach(function(t){var r=t.split(":"),n=r[0],i=r[1];"lang"===n?e.language=i:"er"===n?e.easyReader=Number(i):"war"===n?e.aspectRatio=Number(i):"3D"===n&&(e["3D"]=Number(i))})}else e.language=t;return e.channel&&(e.channel="SERVICE"+e.channel),e}):void 0;l&&(c=f(c,{captionServices:l}));var p=tt(t,"Label")[0];p&&p.childNodes.length&&(c=f(c,{label:p.childNodes[0].nodeValue.trim()}));var d=tt(t,"ContentProtection").reduce(function(t,e){var r=ti(e);r.schemeIdUri&&(r.schemeIdUri=r.schemeIdUri.toLowerCase());var n=ta[r.schemeIdUri];if(n){t[n]={attributes:r};var i=tt(e,"cenc:pssh")[0];if(i){var a=te(i);t[n].pssh=a&&(0,s.Z)(a)}}return t},{});Object.keys(d).length&&(c=f(c,{contentProtection:d}));var m=ts(t),g=tt(t,"Representation"),y=f(a,m);return h(g.map((i=c,function(t){var e=to(u,tt(t,"BaseURL")),r=f(i,ti(t)),n=ts(t);return e.map(function(t){return{segmentInfo:f(y,n),attributes:f(r,{baseUrl:t})}})})))}))}))}},tf=function(t){if(""===t)throw Error(g.DASH_EMPTY_MANIFEST);var e,r,n=new u.DOMParser;try{r=(e=n.parseFromString(t,"application/xml"))&&"MPD"===e.documentElement.tagName?e.documentElement:null}catch(t){}if(!r||r&&r.getElementsByTagName("parsererror").length>0)throw Error(g.DASH_INVALID_XML);return r},tl=function(t){var e=tt(t,"UTCTiming")[0];if(!e)return null;var r=ti(e);switch(r.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":r.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":r.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":r.method="DIRECT",r.value=Date.parse(r.value);break;default:throw Error(g.UNSUPPORTED_UTC_TIMING_SCHEME)}return r},tp=function(t,e){void 0===e&&(e={});var r=tc(tf(t),e);return j({dashPlaylists:r.representationInfo.map(J),locations:r.locations,sidxMapping:e.sidxMapping,previousManifest:e.previousManifest})},th=function(t){return tl(tf(t))}},84221:function(t,e,r){var n=r(46894).getUint64;t.exports=function(t){var e=new DataView(t.buffer,t.byteOffset,t.byteLength),r={version:t[0],flags:new Uint8Array(t.subarray(1,4)),references:[],referenceId:e.getUint32(4),timescale:e.getUint32(8)},i=12;0===r.version?(r.earliestPresentationTime=e.getUint32(i),r.firstOffset=e.getUint32(i+4),i+=8):(r.earliestPresentationTime=n(t.subarray(i)),r.firstOffset=n(t.subarray(i+8)),i+=16),i+=2;var a=e.getUint16(i);for(i+=2;a>0;i+=12,a--)r.references.push({referenceType:(128&t[i])>>>7,referencedSize:2147483647&e.getUint32(i),subsegmentDuration:e.getUint32(i+4),startsWithSap:!!(128&t[i+8]),sapType:(112&t[i+8])>>>4,sapDeltaTime:268435455&e.getUint32(i+8)});return r}},51489:function(t){var e,r,n,i;e=function(t){return 9e4*t},r=function(t,e){return t*e},n=function(t){return t/9e4},i=function(t,e){return t/e},t.exports={ONE_SECOND_IN_TS:9e4,secondsToVideoTs:e,secondsToAudioTs:r,videoTsToSeconds:n,audioTsToSeconds:i,audioTsToVideoTs:function(t,r){return e(i(t,r))},videoTsToAudioTs:function(t,e){return r(n(t),e)},metadataTsToSeconds:function(t,e,r){return n(r?t:t-e)}}},46894:function(t){t.exports={getUint64:function(t){var e,r=new DataView(t.buffer,t.byteOffset,t.byteLength);return r.getBigUint64?(e=r.getBigUint64(0))'),!0):!!(!e||S.some(function(t){return e.includes(t)})||S.includes("*")))){var e,r=function(e,r){var n;if(void 0===r&&(r=!1),!h(e,["input","textarea","select"])||h(e,null==N?void 0:N.enableOnFormTags)){if(null!==o.current&&document.activeElement!==o.current&&!o.current.contains(document.activeElement)){y(e);return}(null==(n=e.target)||!n.isContentEditable||null!=N&&N.enableOnContentEditable)&&u(t,null==N?void 0:N.splitKey).forEach(function(t){var n,i,a,o=c(t,null==N?void 0:N.combinationKey);if(d(e,o,null==N?void 0:N.ignoreModifiers)||null!=(a=o.keys)&&a.includes("*")){if(r&&f.current)return;if(("function"==typeof(n=null==N?void 0:N.preventDefault)&&n(e,o)||!0===n)&&e.preventDefault(),"function"==typeof(i=null==N?void 0:N.enabled)?!i(e,o):!0!==i&&void 0!==i){y(e);return}w.current(e,o),r||(f.current=!0)}})}},n=function(t){void 0!==t.key&&(l(s(t.code)),((null==N?void 0:N.keydown)===void 0&&(null==N?void 0:N.keyup)!==!0||null!=N&&N.keydown)&&r(t))},i=function(t){void 0!==t.key&&(p(s(t.code)),f.current=!1,null!=N&&N.keyup&&r(t,!0))},a=o.current||(null==b?void 0:b.document)||document;return a.addEventListener("keyup",i),a.addEventListener("keydown",n),A&&u(t,null==N?void 0:N.splitKey).forEach(function(t){return A.addHotkey(c(t,null==N?void 0:N.combinationKey))}),function(){a.removeEventListener("keyup",i),a.removeEventListener("keydown",n),A&&u(t,null==N?void 0:N.splitKey).forEach(function(t){return A.removeHotkey(c(t,null==N?void 0:N.combinationKey))})}}},[t,N,S]),o}},75974:function(t){t.exports=function(t,e){var r,n=null;try{r=JSON.parse(t,e)}catch(t){n=t}return[n,r]}},49945:function(t){var e,r,n,i,a;e=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,r=/^(?=([^\/?#]*))\1([^]*)$/,n=/(?:\/|^)\.(?=\/)/g,i=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,a={buildAbsoluteURL:function(t,e,n){if(n=n||{},t=t.trim(),!(e=e.trim())){if(!n.alwaysNormalize)return t;var i=a.parseURL(t);if(!i)throw Error("Error trying to parse base URL.");return i.path=a.normalizePath(i.path),a.buildURLFromParts(i)}var o=a.parseURL(e);if(!o)throw Error("Error trying to parse relative URL.");if(o.scheme)return n.alwaysNormalize?(o.path=a.normalizePath(o.path),a.buildURLFromParts(o)):e;var s=a.parseURL(t);if(!s)throw Error("Error trying to parse base URL.");if(!s.netLoc&&s.path&&"/"!==s.path[0]){var u=r.exec(s.path);s.netLoc=u[1],s.path=u[2]}s.netLoc&&!s.path&&(s.path="/");var c={scheme:s.scheme,netLoc:o.netLoc,path:null,params:o.params,query:o.query,fragment:o.fragment};if(!o.netLoc&&(c.netLoc=s.netLoc,"/"!==o.path[0])){if(o.path){var f=s.path,l=f.substring(0,f.lastIndexOf("/")+1)+o.path;c.path=a.normalizePath(l)}else c.path=s.path,o.params||(c.params=s.params,o.query||(c.query=s.query))}return null===c.path&&(c.path=n.alwaysNormalize?a.normalizePath(o.path):o.path),a.buildURLFromParts(c)},parseURL:function(t){var r=e.exec(t);return r?{scheme:r[1]||"",netLoc:r[2]||"",path:r[3]||"",params:r[4]||"",query:r[5]||"",fragment:r[6]||""}:null},normalizePath:function(t){for(t=t.split("").reverse().join("").replace(n,"");t.length!==(t=t.replace(i,"")).length;);return t.split("").reverse().join("")},buildURLFromParts:function(t){return t.scheme+t.netLoc+t.path+t.params+t.query+t.fragment}},t.exports=a},13407:function(t,e,r){var n=r(58908),i=t.exports={WebVTT:r(63706),VTTCue:r(22230),VTTRegion:r(13710)};n.vttjs=i,n.WebVTT=i.WebVTT;var a=i.VTTCue,o=i.VTTRegion,s=n.VTTCue,u=n.VTTRegion;i.shim=function(){n.VTTCue=a,n.VTTRegion=o},i.restore=function(){n.VTTCue=s,n.VTTRegion=u},n.VTTCue||i.shim()},63706:function(t,e,r){var n=r(89144),i=Object.create||function(){function t(){}return function(e){if(1!=arguments.length)throw Error("Object.create shim only accepts one parameter.");return t.prototype=e,new t}}();function a(t,e){this.name="ParsingError",this.code=t.code,this.message=e||t.message}function o(t){function e(t,e,r,n){return(0|t)*3600+(0|e)*60+(0|r)+(0|n)/1e3}var r=t.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return r?r[3]?e(r[1],r[2],r[3].replace(":",""),r[4]):r[1]>59?e(r[1],r[2],0,r[4]):e(0,r[1],r[2],r[4]):null}function s(){this.values=i(null)}function u(t,e,r,n){var i=n?t.split(n):[t];for(var a in i)if("string"==typeof i[a]){var o=i[a].split(r);2===o.length&&e(o[0].trim(),o[1].trim())}}a.prototype=i(Error.prototype),a.prototype.constructor=a,a.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},s.prototype={set:function(t,e){this.get(t)||""===e||(this.values[t]=e)},get:function(t,e,r){return r?this.has(t)?this.values[t]:e[r]:this.has(t)?this.values[t]:e},has:function(t){return t in this.values},alt:function(t,e,r){for(var n=0;n=0&&e<=100)&&(this.set(t,e),!0)}};var c=n.createElement&&n.createElement("textarea"),f={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},l={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},p={v:"title",lang:"lang"},h={rt:"ruby"};function d(t,e){for(var r,n=t.document.createElement("div"),i=n,a=[];null!==(r=function(){if(!e)return null;var t,r=e.match(/^([^<]*)(<[^>]*>?)?/);return t=r[1]?r[1]:r[2],e=e.substr(t.length),t}());){if("<"===r[0]){if("/"===r[1]){a.length&&a[a.length-1]===r.substr(2).replace(">","")&&(a.pop(),i=i.parentNode);continue}var s,u,d,m,g=o(r.substr(1,r.length-2));if(g){m=t.document.createProcessingInstruction("timestamp",g),i.appendChild(m);continue}var y=r.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!y||!(m=function(e,r){var n=f[e];if(!n)return null;var i=t.document.createElement(n),a=p[e];return a&&r&&(i[a]=r.trim()),i}(y[1],y[3]))||(u=i,h[(d=m).localName]&&h[d.localName]!==u.localName))continue;if(y[2]){var v=y[2].split(".");v.forEach(function(t){var e=/^bg_/.test(t),r=e?t.slice(3):t;if(l.hasOwnProperty(r)){var n=e?"background-color":"color",i=l[r];m.style[n]=i}}),m.className=v.join(" ")}a.push(y[1]),i.appendChild(m),i=m;continue}i.appendChild(t.document.createTextNode((s=r,c.innerHTML=s,s=c.textContent,c.textContent="",s)))}return n}var m=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function g(){}function y(t,e,r){g.call(this),this.cue=e,this.cueDiv=d(t,e.text);var n={color:"rgba(255, 255, 255, 1)",backgroundColor:"rgba(0, 0, 0, 0.8)",position:"relative",left:0,right:0,top:0,bottom:0,display:"inline",writingMode:""===e.vertical?"horizontal-tb":"lr"===e.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext"};this.applyStyles(n,this.cueDiv),this.div=t.document.createElement("div"),n={direction:function(t){var e=[],r="";if(!t||!t.childNodes)return"ltr";function n(t,e){for(var r=e.childNodes.length-1;r>=0;r--)t.push(e.childNodes[r])}for(n(e,t);r=function t(e){if(!e||!e.length)return null;var r=e.pop(),i=r.textContent||r.innerText;if(i){var a=i.match(/^.*(\n|\r)/);return a?(e.length=0,a[0]):i}return"ruby"===r.tagName?t(e):r.childNodes?(n(e,r),t(e)):void 0}(e);)for(var i=0;i=r[0]&&t<=r[1])return!0}return!1}(r.charCodeAt(i)))return"rtl";return"ltr"}(this.cueDiv),writingMode:""===e.vertical?"horizontal-tb":"lr"===e.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext",textAlign:"middle"===e.align?"center":e.align,font:r.font,whiteSpace:"pre-line",position:"absolute"},this.applyStyles(n),this.div.appendChild(this.cueDiv);var i=0;switch(e.positionAlign){case"start":i=e.position;break;case"center":i=e.position-e.size/2;break;case"end":i=e.position-e.size}""===e.vertical?this.applyStyles({left:this.formatStyle(i,"%"),width:this.formatStyle(e.size,"%")}):this.applyStyles({top:this.formatStyle(i,"%"),height:this.formatStyle(e.size,"%")}),this.move=function(t){this.applyStyles({top:this.formatStyle(t.top,"px"),bottom:this.formatStyle(t.bottom,"px"),left:this.formatStyle(t.left,"px"),right:this.formatStyle(t.right,"px"),height:this.formatStyle(t.height,"px"),width:this.formatStyle(t.width,"px")})}}function v(t){var e,r,n,i;if(t.div){r=t.div.offsetHeight,n=t.div.offsetWidth,i=t.div.offsetTop;var a=(a=t.div.childNodes)&&(a=a[0])&&a.getClientRects&&a.getClientRects();t=t.div.getBoundingClientRect(),e=a?Math.max(a[0]&&a[0].height||0,t.height/a.length):0}this.left=t.left,this.right=t.right,this.top=t.top||i,this.height=t.height||r,this.bottom=t.bottom||i+(t.height||r),this.width=t.width||n,this.lineHeight=void 0!==e?e:t.lineHeight}function b(){}g.prototype.applyStyles=function(t,e){for(var r in e=e||this.div,t)t.hasOwnProperty(r)&&(e.style[r]=t[r])},g.prototype.formatStyle=function(t,e){return 0===t?0:t+e},y.prototype=i(g.prototype),y.prototype.constructor=y,v.prototype.move=function(t,e){switch(e=void 0!==e?e:this.lineHeight,t){case"+x":this.left+=e,this.right+=e;break;case"-x":this.left-=e,this.right-=e;break;case"+y":this.top+=e,this.bottom+=e;break;case"-y":this.top-=e,this.bottom-=e}},v.prototype.overlaps=function(t){return this.leftt.left&&this.topt.top},v.prototype.overlapsAny=function(t){for(var e=0;e=t.top&&this.bottom<=t.bottom&&this.left>=t.left&&this.right<=t.right},v.prototype.overlapsOppositeAxis=function(t,e){switch(e){case"+x":return this.leftt.right;case"+y":return this.topt.bottom}},v.prototype.intersectPercentage=function(t){return Math.max(0,Math.min(this.right,t.right)-Math.max(this.left,t.left))*Math.max(0,Math.min(this.bottom,t.bottom)-Math.max(this.top,t.top))/(this.height*this.width)},v.prototype.toCSSCompatValues=function(t){return{top:this.top-t.top,bottom:t.bottom-this.bottom,left:this.left-t.left,right:t.right-this.right,height:this.height,width:this.width}},v.getSimpleBoxPosition=function(t){var e=t.div?t.div.offsetHeight:t.tagName?t.offsetHeight:0,r=t.div?t.div.offsetWidth:t.tagName?t.offsetWidth:0,n=t.div?t.div.offsetTop:t.tagName?t.offsetTop:0;return{left:(t=t.div?t.div.getBoundingClientRect():t.tagName?t.getBoundingClientRect():t).left,right:t.right,top:t.top||n,height:t.height||e,bottom:t.bottom||n+(t.height||e),width:t.width||r}},b.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},b.convertCueToDOMTree=function(t,e){return t&&e?d(t,e):null},b.processCues=function(t,e,r){if(!t||!e||!r)return null;for(;r.firstChild;)r.removeChild(r.firstChild);var n=t.document.createElement("div");if(n.style.position="absolute",n.style.left="0",n.style.right="0",n.style.top="0",n.style.bottom="0",n.style.margin="1.5%",r.appendChild(n),!function(t){for(var e=0;e=0&&t.line<=100))return t.line;if(!t.track||!t.track.textTrackList||!t.track.textTrackList.mediaElement)return -1;for(var e=t.track,r=e.textTrackList,n=0,i=0;il&&(f=(f<0?-1:1)*(Math.ceil(l/c)*c)),o<0&&(f+=""===a.vertical?r.height:r.width,s=s.reverse()),i.move(p,f)}else{var h=i.lineHeight/r.height*100;switch(a.lineAlign){case"center":o-=h/2;break;case"end":o-=h}switch(a.vertical){case"":e.applyStyles({top:e.formatStyle(o,"%")});break;case"rl":e.applyStyles({left:e.formatStyle(o,"%")});break;case"lr":e.applyStyles({right:e.formatStyle(o,"%")})}s=["+y","-x","+x","-y"],i=new v(e)}var d=function(t,e){for(var i,a=new v(t),o=1,s=0;su&&(i=new v(t),o=u),t=new v(a)}return i||a}(i,s);e.move(d.toCSSCompatValues(r))}(0,r,o,a),i.displayState=r.div,a.push(v.getSimpleBoxPosition(r))}()},b.Parser=function(t,e,r){r||(r=e,e={}),e||(e={}),this.window=t,this.vttjs=e,this.state="INITIAL",this.buffer="",this.decoder=r||new TextDecoder("utf8"),this.regionList=[]},b.Parser.prototype={reportOrThrowError:function(t){if(t instanceof a)this.onparsingerror&&this.onparsingerror(t);else throw t},parse:function(t){var e=this;function r(){for(var t=e.buffer,r=0;r")){e.cue.id=i;continue}case"CUE":try{!function(t,e,r){var n=t;function i(){var e=o(t);if(null===e)throw new a(a.Errors.BadTimeStamp,"Malformed timestamp: "+n);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function c(){t=t.replace(/^\s+/,"")}if(c(),e.startTime=i(),c(),"-->"!==t.substr(0,3))throw new a(a.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '-->'): "+n);t=t.substr(3),c(),e.endTime=i(),c(),function(t,e){var n=new s;u(t,function(t,e){switch(t){case"region":for(var i=r.length-1;i>=0;i--)if(r[i].id===e){n.set(t,r[i].region);break}break;case"vertical":n.alt(t,e,["rl","lr"]);break;case"line":var a=e.split(","),o=a[0];n.integer(t,o),n.percent(t,o)&&n.set("snapToLines",!1),n.alt(t,o,["auto"]),2===a.length&&n.alt("lineAlign",a[1],["start","center","end"]);break;case"position":a=e.split(","),n.percent(t,a[0]),2===a.length&&n.alt("positionAlign",a[1],["start","center","end"]);break;case"size":n.percent(t,e);break;case"align":n.alt(t,e,["start","center","end","left","right"])}},/:/,/\s/),e.region=n.get("region",null),e.vertical=n.get("vertical","");try{e.line=n.get("line","auto")}catch(t){}e.lineAlign=n.get("lineAlign","start"),e.snapToLines=n.get("snapToLines",!0),e.size=n.get("size",100);try{e.align=n.get("align","center")}catch(t){e.align=n.get("align","middle")}try{e.position=n.get("position","auto")}catch(t){e.position=n.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},e.align)}e.positionAlign=n.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},e.align)}(t,e)}(i,e.cue,e.regionList)}catch(t){e.reportOrThrowError(t),e.cue=null,e.state="BADCUE";continue}e.state="CUETEXT";continue;case"CUETEXT":var l=-1!==i.indexOf("-->");if(!i||l&&(f=!0)){e.oncue&&e.oncue(e.cue),e.cue=null,e.state="ID";continue}e.cue.text&&(e.cue.text+="\n"),e.cue.text+=i.replace(/\u2028/g,"\n").replace(/u2029/g,"\n");continue;case"BADCUE":i||(e.state="ID");continue}}catch(t){e.reportOrThrowError(t),"CUETEXT"===e.state&&e.cue&&e.oncue&&e.oncue(e.cue),e.cue=null,e.state="INITIAL"===e.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var t=this;try{if(t.buffer+=t.decoder.decode(),(t.cue||"HEADER"===t.state)&&(t.buffer+="\n\n",t.parse()),"INITIAL"===t.state)throw new a(a.Errors.BadSignature)}catch(e){t.reportOrThrowError(e)}return t.onflush&&t.onflush(),this}},t.exports=b},22230:function(t){var e={"":1,lr:1,rl:1},r={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function n(t){return"string"==typeof t&&!!r[t.toLowerCase()]&&t.toLowerCase()}function i(t,r,i){this.hasBeenReset=!1;var a="",o=!1,s=t,u=r,c=i,f=null,l="",p=!0,h="auto",d="start",m="auto",g="auto",y=100,v="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return a},set:function(t){a=""+t}},pauseOnExit:{enumerable:!0,get:function(){return o},set:function(t){o=!!t}},startTime:{enumerable:!0,get:function(){return s},set:function(t){if("number"!=typeof t)throw TypeError("Start time must be set to a number.");s=t,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return u},set:function(t){if("number"!=typeof t)throw TypeError("End time must be set to a number.");u=t,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return c},set:function(t){c=""+t,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return f},set:function(t){f=t,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return l},set:function(t){var r="string"==typeof t&&!!e[t.toLowerCase()]&&t.toLowerCase();if(!1===r)throw SyntaxError("Vertical: an invalid or illegal direction string was specified.");l=r,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return p},set:function(t){p=!!t,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return h},set:function(t){if("number"!=typeof t&&"auto"!==t)throw SyntaxError("Line: an invalid number or illegal string was specified.");h=t,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return d},set:function(t){var e=n(t);e?(d=e,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return m},set:function(t){if(t<0||t>100)throw Error("Position must be between 0 and 100.");m=t,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return g},set:function(t){var e=n(t);e?(g=e,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return y},set:function(t){if(t<0||t>100)throw Error("Size must be between 0 and 100.");y=t,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return v},set:function(t){var e=n(t);if(!e)throw SyntaxError("align: an invalid or illegal alignment string was specified.");v=e,this.hasBeenReset=!0}}}),this.displayState=void 0}i.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},t.exports=i},13710:function(t){var e={"":!0,up:!0};function r(t){return"number"==typeof t&&t>=0&&t<=100}t.exports=function(){var t=100,n=3,i=0,a=100,o=0,s=100,u="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return t},set:function(e){if(!r(e))throw Error("Width must be between 0 and 100.");t=e}},lines:{enumerable:!0,get:function(){return n},set:function(t){if("number"!=typeof t)throw TypeError("Lines must be set to a number.");n=t}},regionAnchorY:{enumerable:!0,get:function(){return a},set:function(t){if(!r(t))throw Error("RegionAnchorX must be between 0 and 100.");a=t}},regionAnchorX:{enumerable:!0,get:function(){return i},set:function(t){if(!r(t))throw Error("RegionAnchorY must be between 0 and 100.");i=t}},viewportAnchorY:{enumerable:!0,get:function(){return s},set:function(t){if(!r(t))throw Error("ViewportAnchorY must be between 0 and 100.");s=t}},viewportAnchorX:{enumerable:!0,get:function(){return o},set:function(t){if(!r(t))throw Error("ViewportAnchorX must be between 0 and 100.");o=t}},scroll:{enumerable:!0,get:function(){return u},set:function(t){var r="string"==typeof t&&!!e[t.toLowerCase()]&&t.toLowerCase();!1===r?console.warn("Scroll: an invalid or illegal string was specified."):u=r}}})}},5647:function(t,e,r){"use strict";r.d(e,{Z:function(){return a}});var n=r(89611),i=r(78814);function a(t,e,r){return(a=(0,i.Z)()?Reflect.construct.bind():function(t,e,r){var i=[null];i.push.apply(i,e);var a=new(Function.bind.apply(t,i));return r&&(0,n.Z)(a,r.prototype),a}).apply(null,arguments)}},94578:function(t,e,r){"use strict";r.d(e,{Z:function(){return i}});var n=r(89611);function i(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,(0,n.Z)(t,e)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1424.eefc4e7284d22213.js b/static/web/_next/static/chunks/1424.f45f92acad4bfc66.js similarity index 98% rename from static/web/_next/static/chunks/1424.eefc4e7284d22213.js rename to static/web/_next/static/chunks/1424.f45f92acad4bfc66.js index 24e6ee1d2..7ebcb646b 100644 --- a/static/web/_next/static/chunks/1424.eefc4e7284d22213.js +++ b/static/web/_next/static/chunks/1424.f45f92acad4bfc66.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1424],{24308:function(e,t,i){"use strict";i.d(t,{c4:function(){return s}});var r=i(4942),n=i(87462),s=["xxl","xl","lg","md","sm","xs"],o={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},a=new Map,c=-1,l={};t.ZP={matchHandlers:{},dispatch:function(e){return l=e,a.forEach(function(e){return e(l)}),a.size>=1},subscribe:function(e){return a.size||this.register(),c+=1,a.set(c,e),e(l),c},unsubscribe:function(e){a.delete(e),a.size||this.unregister()},unregister:function(){var e=this;Object.keys(o).forEach(function(t){var i=o[t],r=e.matchHandlers[i];null==r||r.mql.removeListener(null==r?void 0:r.listener)}),a.clear()},register:function(){var e=this;Object.keys(o).forEach(function(t){var i=o[t],s=function(i){var s=i.matches;e.dispatch((0,n.Z)((0,n.Z)({},l),(0,r.Z)({},t,s)))},a=window.matchMedia(i);a.addListener(s),e.matchHandlers[i]={mql:a,listener:s},s(a)})}}},99134:function(e,t,i){"use strict";var r=(0,i(67294).createContext)({});t.Z=r},92820:function(e,t,i){"use strict";var r=i(87462),n=i(4942),s=i(71002),o=i(97685),a=i(94184),c=i.n(a),l=i(67294),u=i(53124),d=i(98082),f=i(24308),h=i(93355),p=i(99134),w=function(e,t){var i={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(i[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,r=Object.getOwnPropertySymbols(e);nt.indexOf(r[n])&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(i[r[n]]=e[r[n]]);return i};function m(e,t){var i=l.useState("string"==typeof e?e:""),r=(0,o.Z)(i,2),n=r[0],a=r[1],c=function(){if("string"==typeof e&&a(e),"object"===(0,s.Z)(e))for(var i=0;i0?-(q[0]/2):void 0,G=null!=q[1]&&q[1]>0?-(q[1]/2):void 0;if(z&&(K.marginLeft=z,K.marginRight=z),J){var U=(0,o.Z)(q,2);K.rowGap=U[1]}else G&&(K.marginTop=G,K.marginBottom=G);var W=(0,o.Z)(q,2),D=W[0],Q=W[1],X=l.useMemo(function(){return{gutter:[D,Q],wrap:_,supportFlexGap:J}},[D,Q,_,J]);return l.createElement(p.Z.Provider,{value:X},l.createElement("div",(0,r.Z)({},N,{className:F,style:(0,r.Z)((0,r.Z)({},K),y),ref:t}),g))});t.Z=v},71230:function(e,t,i){"use strict";var r=i(92820);t.Z=r.Z},11424:function(e,t,i){"use strict";i.r(t),i.d(t,{BrowserNotifyModal:function(){return y}});var r=i(85893),n=i(85818),s=i(71577),o=i(11382),a=i(71230),c=i(67294),l=i(4480),u=i(77466);async function d(e,t,i){let r={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({channel:e,destination:t})};try{await fetch("".concat("/api/notifications/register","?accessToken=").concat(i),r)}catch(e){console.error(e)}}async function f(e){let t=await navigator.serviceWorker.ready,i=await t.pushManager.getSubscription();return i||(i=await t.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:function(e){let t="=".repeat((4-e.length%4)%4),i=(e+t).replace(/-/g,"+").replace(/_/g,"/"),r=window.atob(i),n=new Uint8Array(r.length);for(let e=0;e(0,r.jsx)("div",{children:"Browser notifications are not supported in your browser."}),b=e=>{let{start:t}=e;return(0,r.jsx)("div",{id:"browser-push-preview-box",className:p().pushPreview,children:(0,r.jsxs)("div",{className:p().inner,children:[(0,r.jsxs)("div",{className:p().title,children:[window.location.toString()," wants to"]}),(0,r.jsxs)("div",{className:p().permissionLine,children:[(0,r.jsx)("svg",{className:p().bell,width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M14 12.3333V13H2V12.3333L3.33333 11V7C3.33333 4.93333 4.68667 3.11333 6.66667 2.52667C6.66667 2.46 6.66667 2.4 6.66667 2.33333C6.66667 1.97971 6.80714 1.64057 7.05719 1.39052C7.30724 1.14048 7.64638 1 8 1C8.35362 1 8.69276 1.14048 8.94281 1.39052C9.19286 1.64057 9.33333 1.97971 9.33333 2.33333C9.33333 2.4 9.33333 2.46 9.33333 2.52667C11.3133 3.11333 12.6667 4.93333 12.6667 7V11L14 12.3333ZM9.33333 13.6667C9.33333 14.0203 9.19286 14.3594 8.94281 14.6095C8.69276 14.8595 8.35362 15 8 15C7.64638 15 7.30724 14.8595 7.05719 14.6095C6.80714 14.3594 6.66667 14.0203 6.66667 13.6667",fill:"#676670"})}),(0,r.jsx)("span",{className:p().showNotificationsText,children:"Show notifications"})]}),(0,r.jsxs)("div",{className:p().buttonRow,children:[(0,r.jsx)(s.Z,{type:"primary",onClick:()=>{t()},children:"Allow"}),(0,r.jsx)("button",{type:"button",className:p().disabled,children:"Block"})]})]})})},x=()=>(0,r.jsxs)("div",{children:[(0,r.jsx)(m,{children:"Notifications are enabled"}),"To disable push notifications from ",window.location.hostname.toString()," access your browser permissions for this site and turn off notifications.",(0,r.jsx)("a",{href:"https://owncast.online/docs/notifications",children:" Learn more."})]}),y=()=>{let[e,t]=(0,c.useState)(null),i=(0,l.sJ)(u.FI),n=(0,l.sJ)(u.g1),[s,h]=(0,c.useState)(!1),m=(0,w.Z)()&&"default"!==Notification.permission,{notifications:y}=n,{browser:g}=y,{publicKey:Z}=g,j=g.enabled&&(0,w.Z)();if(m)return(0,r.jsx)(x,{});let _=async()=>{if(!(0,w.Z)()||"default"===Notification.permission){h(!0);try{let e=await f(Z);d("BROWSER_PUSH_NOTIFICATION",e,i),t(null)}catch(e){t("Error registering for live notifications: ".concat(e.message,". Make sure you're not inside a private browser environment or have previously disabled notifications for this stream."))}h(!1)}};return j?(0,r.jsxs)(o.Z,{spinning:s,children:[(0,r.jsxs)(a.Z,{className:p().description,children:["Get notified right in the browser each time this stream goes live.",(0,r.jsx)("a",{href:"https://owncast.online/docs/notifications/#browser-notifications",children:"Learn more"}),"\xa0 about Owncast browser notifications."]}),(0,r.jsx)(a.Z,{children:e}),(0,r.jsx)(b,{start:()=>_()})]}):(0,r.jsx)(v,{})}},38851:function(e){e.exports={description:"BrowserNotifyModal_description__tMKKq",pushPreview:"BrowserNotifyModal_pushPreview__4Og4q",inner:"BrowserNotifyModal_inner__uhFDw",title:"BrowserNotifyModal_title__dd_Lh",permissionLine:"BrowserNotifyModal_permissionLine__K8nyJ",bell:"BrowserNotifyModal_bell__9mIeI",buttonRow:"BrowserNotifyModal_buttonRow__oxJUg",disabled:"BrowserNotifyModal_disabled__v88lb"}}}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1424],{24308:function(e,t,i){"use strict";i.d(t,{c4:function(){return s}});var r=i(4942),n=i(87462),s=["xxl","xl","lg","md","sm","xs"],o={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},a=new Map,c=-1,l={};t.ZP={matchHandlers:{},dispatch:function(e){return l=e,a.forEach(function(e){return e(l)}),a.size>=1},subscribe:function(e){return a.size||this.register(),c+=1,a.set(c,e),e(l),c},unsubscribe:function(e){a.delete(e),a.size||this.unregister()},unregister:function(){var e=this;Object.keys(o).forEach(function(t){var i=o[t],r=e.matchHandlers[i];null==r||r.mql.removeListener(null==r?void 0:r.listener)}),a.clear()},register:function(){var e=this;Object.keys(o).forEach(function(t){var i=o[t],s=function(i){var s=i.matches;e.dispatch((0,n.Z)((0,n.Z)({},l),(0,r.Z)({},t,s)))},a=window.matchMedia(i);a.addListener(s),e.matchHandlers[i]={mql:a,listener:s},s(a)})}}},99134:function(e,t,i){"use strict";var r=(0,i(67294).createContext)({});t.Z=r},92820:function(e,t,i){"use strict";var r=i(87462),n=i(4942),s=i(71002),o=i(97685),a=i(94184),c=i.n(a),l=i(67294),u=i(53124),d=i(98082),f=i(24308),h=i(93355),p=i(99134),w=function(e,t){var i={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(i[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,r=Object.getOwnPropertySymbols(e);nt.indexOf(r[n])&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(i[r[n]]=e[r[n]]);return i};function m(e,t){var i=l.useState("string"==typeof e?e:""),r=(0,o.Z)(i,2),n=r[0],a=r[1],c=function(){if("string"==typeof e&&a(e),"object"===(0,s.Z)(e))for(var i=0;i0?-(q[0]/2):void 0,G=null!=q[1]&&q[1]>0?-(q[1]/2):void 0;if(z&&(K.marginLeft=z,K.marginRight=z),J){var U=(0,o.Z)(q,2);K.rowGap=U[1]}else G&&(K.marginTop=G,K.marginBottom=G);var W=(0,o.Z)(q,2),D=W[0],Q=W[1],X=l.useMemo(function(){return{gutter:[D,Q],wrap:_,supportFlexGap:J}},[D,Q,_,J]);return l.createElement(p.Z.Provider,{value:X},l.createElement("div",(0,r.Z)({},N,{className:F,style:(0,r.Z)((0,r.Z)({},K),y),ref:t}),g))});t.Z=v},71230:function(e,t,i){"use strict";var r=i(92820);t.Z=r.Z},11424:function(e,t,i){"use strict";i.r(t),i.d(t,{BrowserNotifyModal:function(){return y}});var r=i(85893),n=i(85818),s=i(71577),o=i(11382),a=i(71230),c=i(67294),l=i(4480),u=i(77466);async function d(e,t,i){let r={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({channel:e,destination:t})};try{await fetch("".concat("/api/notifications/register","?accessToken=").concat(i),r)}catch(e){console.error(e)}}async function f(e){let t=await navigator.serviceWorker.ready,i=await t.pushManager.getSubscription();return i||(i=await t.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:function(e){let t="=".repeat((4-e.length%4)%4),i=(e+t).replace(/-/g,"+").replace(/_/g,"/"),r=window.atob(i),n=new Uint8Array(r.length);for(let e=0;e(0,r.jsx)("div",{children:"Browser notifications are not supported in your browser."}),b=e=>{let{start:t}=e;return(0,r.jsx)("div",{id:"browser-push-preview-box",className:p().pushPreview,children:(0,r.jsxs)("div",{className:p().inner,children:[(0,r.jsxs)("div",{className:p().title,children:[window.location.toString()," wants to"]}),(0,r.jsxs)("div",{className:p().permissionLine,children:[(0,r.jsx)("svg",{className:p().bell,width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M14 12.3333V13H2V12.3333L3.33333 11V7C3.33333 4.93333 4.68667 3.11333 6.66667 2.52667C6.66667 2.46 6.66667 2.4 6.66667 2.33333C6.66667 1.97971 6.80714 1.64057 7.05719 1.39052C7.30724 1.14048 7.64638 1 8 1C8.35362 1 8.69276 1.14048 8.94281 1.39052C9.19286 1.64057 9.33333 1.97971 9.33333 2.33333C9.33333 2.4 9.33333 2.46 9.33333 2.52667C11.3133 3.11333 12.6667 4.93333 12.6667 7V11L14 12.3333ZM9.33333 13.6667C9.33333 14.0203 9.19286 14.3594 8.94281 14.6095C8.69276 14.8595 8.35362 15 8 15C7.64638 15 7.30724 14.8595 7.05719 14.6095C6.80714 14.3594 6.66667 14.0203 6.66667 13.6667",fill:"#676670"})}),(0,r.jsx)("span",{className:p().showNotificationsText,children:"Show notifications"})]}),(0,r.jsxs)("div",{className:p().buttonRow,children:[(0,r.jsx)(s.Z,{type:"primary",onClick:()=>{t()},children:"Allow"}),(0,r.jsx)("button",{type:"button",className:p().disabled,children:"Block"})]})]})})},x=()=>(0,r.jsxs)("div",{children:[(0,r.jsx)(m,{children:"Notifications are enabled"}),"To disable push notifications from ",window.location.hostname.toString()," access your browser permissions for this site and turn off notifications.",(0,r.jsx)("a",{href:"https://owncast.online/docs/notifications",children:" Learn more."})]}),y=()=>{let[e,t]=(0,c.useState)(null),i=(0,l.sJ)(u.FI),n=(0,l.sJ)(u.g1),[s,h]=(0,c.useState)(!1),m=(0,w.Z)()&&"default"!==Notification.permission,{notifications:y}=n,{browser:g}=y,{publicKey:Z}=g,j=g.enabled&&(0,w.Z)();if(m)return(0,r.jsx)(x,{});let _=async()=>{if(!(0,w.Z)()||"default"===Notification.permission){h(!0);try{let e=await f(Z);d("BROWSER_PUSH_NOTIFICATION",e,i),t(null)}catch(e){t("Error registering for live notifications: ".concat(e.message,". Make sure you're not inside a private browser environment or have previously disabled notifications for this stream."))}h(!1)}};return j?(0,r.jsxs)(o.Z,{spinning:s,children:[(0,r.jsxs)(a.Z,{className:p().description,children:["Get notified right in the browser each time this stream goes live.",(0,r.jsx)("a",{href:"https://owncast.online/docs/notifications/#browser-notifications",children:"Learn more"}),"\xa0 about Owncast browser notifications."]}),(0,r.jsx)(a.Z,{children:e}),(0,r.jsx)(b,{start:()=>_()})]}):(0,r.jsx)(v,{})}},26546:function(e){e.exports={description:"BrowserNotifyModal_description__tMKKq",pushPreview:"BrowserNotifyModal_pushPreview__4Og4q",inner:"BrowserNotifyModal_inner__uhFDw",title:"BrowserNotifyModal_title__dd_Lh",permissionLine:"BrowserNotifyModal_permissionLine__K8nyJ",bell:"BrowserNotifyModal_bell__9mIeI",buttonRow:"BrowserNotifyModal_buttonRow__oxJUg",disabled:"BrowserNotifyModal_disabled__v88lb"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/180-29ee3614b033b367.js b/static/web/_next/static/chunks/180-db7d30bde366cba2.js similarity index 98% rename from static/web/_next/static/chunks/180-29ee3614b033b367.js rename to static/web/_next/static/chunks/180-db7d30bde366cba2.js index 993b8b92c..90498e6d6 100644 --- a/static/web/_next/static/chunks/180-29ee3614b033b367.js +++ b/static/web/_next/static/chunks/180-db7d30bde366cba2.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[180],{50738:function(t,r,n){"use strict";n.d(r,{C:function(){return i}});var e=n(85893);n(67294);var o=n(94184),s=n.n(o),c=n(29403),a=n.n(c);let i=t=>{let{variant:r="simple",className:n=""}=t,o=s()(a().root,{[a().simple]:"simple"===r,[a().contrast]:"contrast"===r});return(0,e.jsx)("div",{className:"".concat(o," ").concat(n),children:(0,e.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 95.68623352050781 104.46271514892578",className:"logo-svg",children:(0,e.jsx)("g",{transform:"matrix(1 0 0 1 -37.08803939819336 -18.940391540527344)",children:(0,e.jsx)("g",{children:(0,e.jsxs)("g",{children:[(0,e.jsx)("g",{children:(0,e.jsxs)("g",{transform:"matrix(1.0445680396949917 0 0 1.0445679172996596 36.34559138380523 18.877718021903796)",children:[(0,e.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,e.jsx)("defs",{children:(0,e.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient120",gradientTransform:"rotate(-90 .5 .5)",children:[(0,e.jsx)("stop",{offset:"0",stopColor:"#1f2022",stopOpacity:"1"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#635e69",stopOpacity:"1"})]})}),(0,e.jsx)("path",{fill:"url(#gradient120)",d:"M91.5 75.35Q93.05 71.15 91.65 67.7 90.35 64.5 86.65 62.3 83.2 60.3 78.3 59.4 73.85 58.6 68.6 58.7 63.55 58.85 58.8 59.8 54.25 60.75 50.8 62.2 47.4 63.65 45.5 65.35 43.6 67.15 43.5 69.05 43.35 71.3 45.8 73.9 48.05 76.3 52.1 78.6 56.15 80.9 61.05 82.55 66.3 84.3 71.4 84.8 74.7 85.1 77.55 84.9 80.65 84.6 83.3 83.6 86.15 82.5 88.15 80.55 90.4 78.4 91.5 75.35M70.6 67.5Q72.3 68.4 73.1 69.7 73.9 71.15 73.45 73 73.1 74.3 72.3 75.25 71.55 76.1 70.3 76.6 69.25 77.05 67.75 77.25 66.3 77.4 64.85 77.3 62.3 77.15 59.25 76.3 56.6 75.5 54.15 74.3 51.9 73.2 50.45 72 49.05 70.75 49.1 69.8 49.2 69 50.25 68.25 51.3 67.55 53.15 67 55 66.4 57.25 66.1 59.8 65.8 62.1 65.8 64.65 65.85 66.7 66.2 68.9 66.65 70.6 67.5Z"})]}),(0,e.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,e.jsx)("defs",{children:(0,e.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient121",gradientTransform:"rotate(-180 .5 .5)",children:[(0,e.jsx)("stop",{offset:"0",stopColor:"#2087e2",stopOpacity:"1"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#b63fff",stopOpacity:"1"})]})}),(0,e.jsx)("path",{fill:"url(#gradient121)",d:"M66.6 15.05Q66.4 9.65 63.9 6.05 61.25 2.1 56.1 0.65 54.95 0.3 53.65 0.15 52.5 0 51.3 0.1 50.2 0.1 49.1 0.35 48.15 0.55 47 1 43.3 2.45 40.3 6.1 37.5 9.4 35.5 14.3 33.75 18.45 32.7 23.4 31.7 28.05 31.35 32.85 31.05 37.2 31.3 41.2 31.6 45.15 32.4 48.35 34 54.9 37.3 56.4 37.6 56.55 37.9 56.65L39.2 56.85Q39.45 56.85 39.95 56.8 42.05 56.6 44.7 55.05 47.25 53.5 50.05 50.8 53.05 47.9 55.85 44.05 58.8 40.05 61.1 35.6 63.8 30.35 65.25 25.3 66.75 19.75 66.6 15.05M47.55 23.15Q48.05 23.25 48.4 23.4 52.45 24.8 52.55 29.85 52.6 34 50 39.4 47.85 43.9 44.85 47.3 42.05 50.5 40.15 50.7L39.9 50.75 39.45 50.7 39.2 50.6Q37.8 49.95 37.25 46.35 36.7 42.7 37.3 38 37.95 32.75 39.75 28.8 41.9 24.1 45.05 23.25 45.6 23.1 45.85 23.1 46.25 23.05 46.65 23.05 47.05 23.05 47.55 23.15Z"})]}),(0,e.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,e.jsx)("defs",{children:(0,e.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient122",gradientTransform:"rotate(-90 .5 .5)",children:[(0,e.jsx)("stop",{offset:"0",stopColor:"#100f0f",stopOpacity:"1"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#49261F",stopOpacity:"1"})]})}),(0,e.jsx)("path",{fill:"url(#gradient122)",d:"M2.7 33.6Q2.1 34.4 1.7 35.35 1.25 36.5 1.05 37.7 0 42.6 2.2 47.2 4 51 8 54.35 11.55 57.3 16 59.15 20.5 61 23.85 60.85 24.5 60.85 25.25 60.7 26 60.55 26.5 60.3 27 60.05 27.45 59.65 27.9 59.25 28.15 58.75 29.35 56.45 27.5 51.65 25.6 47 21.75 42.1 17.75 37 13.4 34.05 8.7 30.9 5.45 31.7 4.65 31.9 3.95 32.4 3.25 32.85 2.7 33.6M10.1 43.55Q10.35 43.1 10.6 42.85 10.85 42.6 11.2 42.4 11.6 42.25 11.9 42.2 13.5 41.9 15.95 43.6 18.15 45.05 20.35 47.7 22.35 50.1 23.55 52.4 24.7 54.75 24.25 55.7 24.15 55.9 24 56 23.85 56.2 23.65 56.25 23.55 56.35 23.25 56.4L22.7 56.5Q21.1 56.6 18.55 55.6 16.05 54.6 13.85 52.95 11.5 51.2 10.35 49.15 9.05 46.8 9.75 44.45 9.9 43.95 10.1 43.55Z"})]}),(0,e.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,e.jsx)("defs",{children:(0,e.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient123",gradientTransform:"rotate(-180 .5 .5)",children:[(0,e.jsx)("stop",{offset:"0",stopColor:"#222020",stopOpacity:"1"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#49261F",stopOpacity:"1"})]})}),(0,e.jsx)("path",{fill:"url(#gradient123)",d:"M34.95 74.2L34.75 74.2Q33.2 74.15 31.9 75.25 30.7 76.3 29.85 78.25 29.1 80 28.8 82.2 28.5 84.4 28.7 86.65 29.1 91.4 31.5 94.7 34.3 98.5 39.3 99.7L39.4 99.7 39.7 99.8 39.85 99.8Q45.3 100.85 47.15 97.75 48 96.3 48 94.05 47.95 91.9 47.2 89.35 46.45 86.75 45.1 84.15 43.75 81.5 42.05 79.35 40.25 77.1 38.45 75.75 36.55 74.35 34.95 74.2M33.55 80.4Q34.35 78.2 35.6 78.3L35.65 78.3Q36.9 78.45 38.6 80.9 40.3 83.35 41.15 86.05 42.1 89 41.55 90.75 40.9 92.6 38.35 92.25L38.3 92.25 38.25 92.2 38.1 92.2Q35.6 91.7 34.25 89.6 33.1 87.7 32.95 85 32.8 82.35 33.55 80.4Z"})]}),(0,e.jsxs)("g",{transform:"matrix(0.9999999999999999 0 0 1 0 5.684341886080802e-14)",children:[(0,e.jsx)("defs",{children:(0,e.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient124",gradientTransform:"rotate(-180 .5 .5)",children:[" ",(0,e.jsx)("stop",{offset:"0",stopColor:"#1e1c1c",stopOpacity:"1"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#49261F",stopOpacity:"1"})]})}),(0,e.jsx)("path",{fill:"url(#gradient124)",d:"M22.7 69.65Q22.25 69.3 21.6 69.05 20.95 68.8 20.25 68.7 19.6 68.55 18.85 68.5 16.7 68.45 14.65 69.15 12.65 69.8 11.4 71.1 10.15 72.5 10.2 74.2 10.25 76.05 11.95 78.2 12.4 78.75 13.05 79.4 13.55 79.9 14.2 80.3 14.7 80.6 15.3 80.85 16 81.1 16.4 81.1 18.2 81.35 19.9 80.35 21.55 79.4 22.75 77.65 24 75.85 24.3 73.95 24.6 71.85 23.55 70.5 23.15 70 22.7 69.65M21.7 71.7Q22.15 72.3 21.9 73.3 21.7 74.25 21 75.25 20.3 76.2 19.4 76.75 18.45 77.35 17.55 77.25L17 77.15Q16.7 77.05 16.45 76.85 16.25 76.75 15.9 76.45 15.7 76.25 15.4 75.9 14.5 74.75 14.7 73.8 14.8 72.95 15.75 72.3 16.6 71.7 17.8 71.4 19 71.1 20.1 71.15L20.65 71.2 21.1 71.3Q21.3 71.4 21.45 71.5L21.7 71.7Z"})]}),(0,e.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,e.jsx)("defs",{children:(0,e.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient125",gradientTransform:"rotate(-360 .5 .5)",children:[(0,e.jsx)("stop",{offset:"0",stopColor:"#FFFFFF",stopOpacity:"0.5"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#FFFFFF",stopOpacity:"0.2"})]})}),(0,e.jsx)("path",{fill:"url(#gradient125)",d:"M52.6 19.25Q59.6 19.25 66.2 20.95 66.7 17.8 66.6 15.05 66.4 9.65 63.9 6.05 61.25 2.1 56.1 0.65 54.95 0.3 53.65 0.15 52.5 0 51.3 0.1 50.2 0.1 49.1 0.35 48.15 0.55 47 1 43.3 2.45 40.3 6.1 37.5 9.4 35.5 14.3 33.85 18.3 32.8 22.85 42.25 19.25 52.6 19.25Z"})]}),(0,e.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,e.jsx)("defs",{children:(0,e.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient126",gradientTransform:"rotate(-360 .5 .5)",children:[(0,e.jsx)("stop",{offset:"0",stopColor:"#FFFFFF",stopOpacity:"0.5"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#FFFFFF",stopOpacity:"0.2"})]})}),(0,e.jsx)("path",{fill:"url(#gradient126)",d:"M1.05 37.7Q0 42.6 2.2 47.2 2.95 48.8 4.05 50.25 7.55 41.65 14.4 34.75 14 34.45 13.4 34.05 8.7 30.9 5.45 31.7 4.65 31.9 3.95 32.4 3.25 32.85 2.7 33.6 2.1 34.4 1.7 35.35 1.25 36.5 1.05 37.7Z"})]})]})}),(0,e.jsx)("g",{transform:"matrix(1.219512230276127 0 0 1.2195122143630526 32.82519274395008 88.56945194723018)",children:(0,e.jsx)("path",{fill:"#000000",fillOpacity:"1",d:""})})]})})})})})}},64777:function(t,r,n){"use strict";n.d(r,{$i:function(){return T},$l:function(){return $},Bu:function(){return j},E8:function(){return I},Ff:function(){return v},GC:function(){return w},GR:function(){return Y},HP:function(){return B},IO:function(){return E},Kp:function(){return x},Kt:function(){return S},M_:function(){return G},N$:function(){return P},NE:function(){return i},NM:function(){return g},Q_:function(){return f},Qc:function(){return b},RB:function(){return m},UJ:function(){return U},WB:function(){return c},WE:function(){return C},WQ:function(){return Q},Wr:function(){return k},XA:function(){return L},Y9:function(){return Z},a_:function(){return p},ao:function(){return l},bl:function(){return u},e_:function(){return A},hn:function(){return O},iG:function(){return N},iV:function(){return d},jr:function(){return y},kb:function(){return D},kg:function(){return K},ms:function(){return M},nx:function(){return F},op:function(){return J},qk:function(){return h},rQ:function(){return W},sG:function(){return _},um:function(){return R}});var e=n(34155);let o=e.env.NEXT_PUBLIC_ADMIN_USERNAME,s=e.env.NEXT_PUBLIC_ADMIN_STREAMKEY,c="/",a="".concat(c,"api/admin/"),i=15e3,f="".concat(a,"status"),u="".concat(a,"serverconfig"),l="".concat(a,"config"),d="".concat(a,"viewersOverTime"),p="".concat(a,"viewers"),x="".concat(a,"chat/clients"),h="".concat(a,"chat/users/disabled"),g="".concat(a,"chat/users/setenabled"),j="".concat(a,"chat/users/ipbans"),m="".concat(a,"chat/users/ipbans/remove"),y="".concat(a,"chat/users/setmoderator"),w="".concat(a,"chat/users/moderators"),F="".concat(a,"hardwarestats"),_="".concat(a,"logs"),Q="".concat(a,"logs/warnings"),C="".concat(a,"chat/messages"),O="/api/admin/chat/messagevisibility",b="".concat(a,"emoji/upload"),v="".concat(a,"emoji/delete"),M="".concat(a,"accesstokens"),k="".concat(a,"accesstokens/delete"),E="".concat(a,"accesstokens/create"),L="".concat(a,"webhooks"),G="".concat(a,"webhooks/delete"),N="".concat(a,"webhooks/create"),T="".concat(c,"api/socialplatforms"),A="".concat(a,"federation/send"),B="".concat(a,"followers"),I="".concat(a,"followers/pending"),Z="".concat(a,"followers/blocked"),D="".concat(a,"followers/approve"),J="".concat(a,"federation/actions"),P="".concat(a,"metrics/video"),R="".concat(a,"config/streamkeys"),U="".concat(a,"yp/reset");async function W(t,r){let{data:n,method:e="GET",auth:c=!0}=r||{},a={method:e};if(n&&(a.body=JSON.stringify(n)),c&&o&&s){let t=btoa("".concat(o,":").concat(s));a.headers={Authorization:"Basic ".concat(t)},a.mode="cors",a.credentials="include"}try{let r=await fetch(t,a),n=await r.json();if(!r.ok){let t=n.message||"An error has occurred: ".concat(r.status);throw Error(t)}return n}catch(t){return console.error(t),t}}async function $(t,r){let n={method:"GET",auth:!1,...r};return W(t,n)}async function K(t){try{let r=await fetch(t,{referrerPolicy:"no-referrer",referrer:""});if(!r.ok){let t="An error has occured: ".concat(r.status);throw Error(t)}let n=await r.json();return n}catch(t){console.log(t)}return{}}async function S(){return K("https://api.github.com/repos/owncast/owncast/releases/latest")}let X=/^\d+(\.\d+){0,2}$/;async function Y(t){let r=await S(),n=r.tag_name;return("v"===n.substr(0,1)&&(n=n.substr(1)),!function(t,r){if(!t||!r||0===t.length||0===r.length)return!1;if(t===r)return!0;if(X.test(t)&&X.test(r)){let n=t.split(".");for(;n.length<3;)n.push("0");let e=r.split(".");for(;e.length<3;)e.push("0");for(let t=0;t<3;t++){let r=parseInt(n[t],10),o=parseInt(e[t],10);if(r!==o)return r>o}return!0}return t>=r}(t,n))?n:null}},29403:function(t){t.exports={root:"OwncastLogo_root__uDVJf",contrast:"OwncastLogo_contrast__rDMJY",simple:"OwncastLogo_simple___hC9r"}}}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[180],{50738:function(t,r,n){"use strict";n.d(r,{C:function(){return i}});var e=n(85893);n(67294);var o=n(94184),s=n.n(o),c=n(58902),a=n.n(c);let i=t=>{let{variant:r="simple",className:n=""}=t,o=s()(a().root,{[a().simple]:"simple"===r,[a().contrast]:"contrast"===r});return(0,e.jsx)("div",{className:"".concat(o," ").concat(n),children:(0,e.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 95.68623352050781 104.46271514892578",className:"logo-svg",children:(0,e.jsx)("g",{transform:"matrix(1 0 0 1 -37.08803939819336 -18.940391540527344)",children:(0,e.jsx)("g",{children:(0,e.jsxs)("g",{children:[(0,e.jsx)("g",{children:(0,e.jsxs)("g",{transform:"matrix(1.0445680396949917 0 0 1.0445679172996596 36.34559138380523 18.877718021903796)",children:[(0,e.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,e.jsx)("defs",{children:(0,e.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient120",gradientTransform:"rotate(-90 .5 .5)",children:[(0,e.jsx)("stop",{offset:"0",stopColor:"#1f2022",stopOpacity:"1"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#635e69",stopOpacity:"1"})]})}),(0,e.jsx)("path",{fill:"url(#gradient120)",d:"M91.5 75.35Q93.05 71.15 91.65 67.7 90.35 64.5 86.65 62.3 83.2 60.3 78.3 59.4 73.85 58.6 68.6 58.7 63.55 58.85 58.8 59.8 54.25 60.75 50.8 62.2 47.4 63.65 45.5 65.35 43.6 67.15 43.5 69.05 43.35 71.3 45.8 73.9 48.05 76.3 52.1 78.6 56.15 80.9 61.05 82.55 66.3 84.3 71.4 84.8 74.7 85.1 77.55 84.9 80.65 84.6 83.3 83.6 86.15 82.5 88.15 80.55 90.4 78.4 91.5 75.35M70.6 67.5Q72.3 68.4 73.1 69.7 73.9 71.15 73.45 73 73.1 74.3 72.3 75.25 71.55 76.1 70.3 76.6 69.25 77.05 67.75 77.25 66.3 77.4 64.85 77.3 62.3 77.15 59.25 76.3 56.6 75.5 54.15 74.3 51.9 73.2 50.45 72 49.05 70.75 49.1 69.8 49.2 69 50.25 68.25 51.3 67.55 53.15 67 55 66.4 57.25 66.1 59.8 65.8 62.1 65.8 64.65 65.85 66.7 66.2 68.9 66.65 70.6 67.5Z"})]}),(0,e.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,e.jsx)("defs",{children:(0,e.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient121",gradientTransform:"rotate(-180 .5 .5)",children:[(0,e.jsx)("stop",{offset:"0",stopColor:"#2087e2",stopOpacity:"1"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#b63fff",stopOpacity:"1"})]})}),(0,e.jsx)("path",{fill:"url(#gradient121)",d:"M66.6 15.05Q66.4 9.65 63.9 6.05 61.25 2.1 56.1 0.65 54.95 0.3 53.65 0.15 52.5 0 51.3 0.1 50.2 0.1 49.1 0.35 48.15 0.55 47 1 43.3 2.45 40.3 6.1 37.5 9.4 35.5 14.3 33.75 18.45 32.7 23.4 31.7 28.05 31.35 32.85 31.05 37.2 31.3 41.2 31.6 45.15 32.4 48.35 34 54.9 37.3 56.4 37.6 56.55 37.9 56.65L39.2 56.85Q39.45 56.85 39.95 56.8 42.05 56.6 44.7 55.05 47.25 53.5 50.05 50.8 53.05 47.9 55.85 44.05 58.8 40.05 61.1 35.6 63.8 30.35 65.25 25.3 66.75 19.75 66.6 15.05M47.55 23.15Q48.05 23.25 48.4 23.4 52.45 24.8 52.55 29.85 52.6 34 50 39.4 47.85 43.9 44.85 47.3 42.05 50.5 40.15 50.7L39.9 50.75 39.45 50.7 39.2 50.6Q37.8 49.95 37.25 46.35 36.7 42.7 37.3 38 37.95 32.75 39.75 28.8 41.9 24.1 45.05 23.25 45.6 23.1 45.85 23.1 46.25 23.05 46.65 23.05 47.05 23.05 47.55 23.15Z"})]}),(0,e.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,e.jsx)("defs",{children:(0,e.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient122",gradientTransform:"rotate(-90 .5 .5)",children:[(0,e.jsx)("stop",{offset:"0",stopColor:"#100f0f",stopOpacity:"1"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#49261F",stopOpacity:"1"})]})}),(0,e.jsx)("path",{fill:"url(#gradient122)",d:"M2.7 33.6Q2.1 34.4 1.7 35.35 1.25 36.5 1.05 37.7 0 42.6 2.2 47.2 4 51 8 54.35 11.55 57.3 16 59.15 20.5 61 23.85 60.85 24.5 60.85 25.25 60.7 26 60.55 26.5 60.3 27 60.05 27.45 59.65 27.9 59.25 28.15 58.75 29.35 56.45 27.5 51.65 25.6 47 21.75 42.1 17.75 37 13.4 34.05 8.7 30.9 5.45 31.7 4.65 31.9 3.95 32.4 3.25 32.85 2.7 33.6M10.1 43.55Q10.35 43.1 10.6 42.85 10.85 42.6 11.2 42.4 11.6 42.25 11.9 42.2 13.5 41.9 15.95 43.6 18.15 45.05 20.35 47.7 22.35 50.1 23.55 52.4 24.7 54.75 24.25 55.7 24.15 55.9 24 56 23.85 56.2 23.65 56.25 23.55 56.35 23.25 56.4L22.7 56.5Q21.1 56.6 18.55 55.6 16.05 54.6 13.85 52.95 11.5 51.2 10.35 49.15 9.05 46.8 9.75 44.45 9.9 43.95 10.1 43.55Z"})]}),(0,e.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,e.jsx)("defs",{children:(0,e.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient123",gradientTransform:"rotate(-180 .5 .5)",children:[(0,e.jsx)("stop",{offset:"0",stopColor:"#222020",stopOpacity:"1"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#49261F",stopOpacity:"1"})]})}),(0,e.jsx)("path",{fill:"url(#gradient123)",d:"M34.95 74.2L34.75 74.2Q33.2 74.15 31.9 75.25 30.7 76.3 29.85 78.25 29.1 80 28.8 82.2 28.5 84.4 28.7 86.65 29.1 91.4 31.5 94.7 34.3 98.5 39.3 99.7L39.4 99.7 39.7 99.8 39.85 99.8Q45.3 100.85 47.15 97.75 48 96.3 48 94.05 47.95 91.9 47.2 89.35 46.45 86.75 45.1 84.15 43.75 81.5 42.05 79.35 40.25 77.1 38.45 75.75 36.55 74.35 34.95 74.2M33.55 80.4Q34.35 78.2 35.6 78.3L35.65 78.3Q36.9 78.45 38.6 80.9 40.3 83.35 41.15 86.05 42.1 89 41.55 90.75 40.9 92.6 38.35 92.25L38.3 92.25 38.25 92.2 38.1 92.2Q35.6 91.7 34.25 89.6 33.1 87.7 32.95 85 32.8 82.35 33.55 80.4Z"})]}),(0,e.jsxs)("g",{transform:"matrix(0.9999999999999999 0 0 1 0 5.684341886080802e-14)",children:[(0,e.jsx)("defs",{children:(0,e.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient124",gradientTransform:"rotate(-180 .5 .5)",children:[" ",(0,e.jsx)("stop",{offset:"0",stopColor:"#1e1c1c",stopOpacity:"1"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#49261F",stopOpacity:"1"})]})}),(0,e.jsx)("path",{fill:"url(#gradient124)",d:"M22.7 69.65Q22.25 69.3 21.6 69.05 20.95 68.8 20.25 68.7 19.6 68.55 18.85 68.5 16.7 68.45 14.65 69.15 12.65 69.8 11.4 71.1 10.15 72.5 10.2 74.2 10.25 76.05 11.95 78.2 12.4 78.75 13.05 79.4 13.55 79.9 14.2 80.3 14.7 80.6 15.3 80.85 16 81.1 16.4 81.1 18.2 81.35 19.9 80.35 21.55 79.4 22.75 77.65 24 75.85 24.3 73.95 24.6 71.85 23.55 70.5 23.15 70 22.7 69.65M21.7 71.7Q22.15 72.3 21.9 73.3 21.7 74.25 21 75.25 20.3 76.2 19.4 76.75 18.45 77.35 17.55 77.25L17 77.15Q16.7 77.05 16.45 76.85 16.25 76.75 15.9 76.45 15.7 76.25 15.4 75.9 14.5 74.75 14.7 73.8 14.8 72.95 15.75 72.3 16.6 71.7 17.8 71.4 19 71.1 20.1 71.15L20.65 71.2 21.1 71.3Q21.3 71.4 21.45 71.5L21.7 71.7Z"})]}),(0,e.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,e.jsx)("defs",{children:(0,e.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient125",gradientTransform:"rotate(-360 .5 .5)",children:[(0,e.jsx)("stop",{offset:"0",stopColor:"#FFFFFF",stopOpacity:"0.5"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#FFFFFF",stopOpacity:"0.2"})]})}),(0,e.jsx)("path",{fill:"url(#gradient125)",d:"M52.6 19.25Q59.6 19.25 66.2 20.95 66.7 17.8 66.6 15.05 66.4 9.65 63.9 6.05 61.25 2.1 56.1 0.65 54.95 0.3 53.65 0.15 52.5 0 51.3 0.1 50.2 0.1 49.1 0.35 48.15 0.55 47 1 43.3 2.45 40.3 6.1 37.5 9.4 35.5 14.3 33.85 18.3 32.8 22.85 42.25 19.25 52.6 19.25Z"})]}),(0,e.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,e.jsx)("defs",{children:(0,e.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient126",gradientTransform:"rotate(-360 .5 .5)",children:[(0,e.jsx)("stop",{offset:"0",stopColor:"#FFFFFF",stopOpacity:"0.5"}),(0,e.jsx)("stop",{offset:"1",stopColor:"#FFFFFF",stopOpacity:"0.2"})]})}),(0,e.jsx)("path",{fill:"url(#gradient126)",d:"M1.05 37.7Q0 42.6 2.2 47.2 2.95 48.8 4.05 50.25 7.55 41.65 14.4 34.75 14 34.45 13.4 34.05 8.7 30.9 5.45 31.7 4.65 31.9 3.95 32.4 3.25 32.85 2.7 33.6 2.1 34.4 1.7 35.35 1.25 36.5 1.05 37.7Z"})]})]})}),(0,e.jsx)("g",{transform:"matrix(1.219512230276127 0 0 1.2195122143630526 32.82519274395008 88.56945194723018)",children:(0,e.jsx)("path",{fill:"#000000",fillOpacity:"1",d:""})})]})})})})})}},64777:function(t,r,n){"use strict";n.d(r,{$i:function(){return T},$l:function(){return $},Bu:function(){return j},E8:function(){return I},Ff:function(){return v},GC:function(){return w},GR:function(){return Y},HP:function(){return B},IO:function(){return E},Kp:function(){return x},Kt:function(){return S},M_:function(){return G},N$:function(){return P},NE:function(){return i},NM:function(){return g},Q_:function(){return f},Qc:function(){return b},RB:function(){return m},UJ:function(){return U},WB:function(){return c},WE:function(){return C},WQ:function(){return Q},Wr:function(){return k},XA:function(){return L},Y9:function(){return Z},a_:function(){return p},ao:function(){return l},bl:function(){return u},e_:function(){return A},hn:function(){return O},iG:function(){return N},iV:function(){return d},jr:function(){return y},kb:function(){return D},kg:function(){return K},ms:function(){return M},nx:function(){return F},op:function(){return J},qk:function(){return h},rQ:function(){return W},sG:function(){return _},um:function(){return R}});var e=n(34155);let o=e.env.NEXT_PUBLIC_ADMIN_USERNAME,s=e.env.NEXT_PUBLIC_ADMIN_STREAMKEY,c="/",a="".concat(c,"api/admin/"),i=15e3,f="".concat(a,"status"),u="".concat(a,"serverconfig"),l="".concat(a,"config"),d="".concat(a,"viewersOverTime"),p="".concat(a,"viewers"),x="".concat(a,"chat/clients"),h="".concat(a,"chat/users/disabled"),g="".concat(a,"chat/users/setenabled"),j="".concat(a,"chat/users/ipbans"),m="".concat(a,"chat/users/ipbans/remove"),y="".concat(a,"chat/users/setmoderator"),w="".concat(a,"chat/users/moderators"),F="".concat(a,"hardwarestats"),_="".concat(a,"logs"),Q="".concat(a,"logs/warnings"),C="".concat(a,"chat/messages"),O="/api/admin/chat/messagevisibility",b="".concat(a,"emoji/upload"),v="".concat(a,"emoji/delete"),M="".concat(a,"accesstokens"),k="".concat(a,"accesstokens/delete"),E="".concat(a,"accesstokens/create"),L="".concat(a,"webhooks"),G="".concat(a,"webhooks/delete"),N="".concat(a,"webhooks/create"),T="".concat(c,"api/socialplatforms"),A="".concat(a,"federation/send"),B="".concat(a,"followers"),I="".concat(a,"followers/pending"),Z="".concat(a,"followers/blocked"),D="".concat(a,"followers/approve"),J="".concat(a,"federation/actions"),P="".concat(a,"metrics/video"),R="".concat(a,"config/streamkeys"),U="".concat(a,"yp/reset");async function W(t,r){let{data:n,method:e="GET",auth:c=!0}=r||{},a={method:e};if(n&&(a.body=JSON.stringify(n)),c&&o&&s){let t=btoa("".concat(o,":").concat(s));a.headers={Authorization:"Basic ".concat(t)},a.mode="cors",a.credentials="include"}try{let r=await fetch(t,a),n=await r.json();if(!r.ok){let t=n.message||"An error has occurred: ".concat(r.status);throw Error(t)}return n}catch(t){return console.error(t),t}}async function $(t,r){let n={method:"GET",auth:!1,...r};return W(t,n)}async function K(t){try{let r=await fetch(t,{referrerPolicy:"no-referrer",referrer:""});if(!r.ok){let t="An error has occured: ".concat(r.status);throw Error(t)}let n=await r.json();return n}catch(t){console.log(t)}return{}}async function S(){return K("https://api.github.com/repos/owncast/owncast/releases/latest")}let X=/^\d+(\.\d+){0,2}$/;async function Y(t){let r=await S(),n=r.tag_name;return("v"===n.substr(0,1)&&(n=n.substr(1)),!function(t,r){if(!t||!r||0===t.length||0===r.length)return!1;if(t===r)return!0;if(X.test(t)&&X.test(r)){let n=t.split(".");for(;n.length<3;)n.push("0");let e=r.split(".");for(;e.length<3;)e.push("0");for(let t=0;t<3;t++){let r=parseInt(n[t],10),o=parseInt(e[t],10);if(r!==o)return r>o}return!0}return t>=r}(t,n))?n:null}},58902:function(t){t.exports={root:"OwncastLogo_root__uDVJf",contrast:"OwncastLogo_contrast__rDMJY",simple:"OwncastLogo_simple___hC9r"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2033.92f8301ed41fa7f4.js b/static/web/_next/static/chunks/2033.3bc865ddaed024c5.js similarity index 74% rename from static/web/_next/static/chunks/2033.92f8301ed41fa7f4.js rename to static/web/_next/static/chunks/2033.3bc865ddaed024c5.js index 3db8d8126..a13d098ad 100644 --- a/static/web/_next/static/chunks/2033.92f8301ed41fa7f4.js +++ b/static/web/_next/static/chunks/2033.3bc865ddaed024c5.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2033],{8751:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var a=n(1413),r=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{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"}}]},name:"check-circle",theme:"outlined"},o=n(42135),c=function(e,t){return r.createElement(o.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:i}))};c.displayName="CheckCircleOutlined";var s=r.forwardRef(c)},18429:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var a=n(1413),r=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"}},{tag:"path",attrs:{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"close-circle",theme:"outlined"},o=n(42135),c=function(e,t){return r.createElement(o.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:i}))};c.displayName="CloseCircleOutlined";var s=r.forwardRef(c)},11475:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var a=n(1413),r=n(67294),i={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:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},o=n(42135),c=function(e,t){return r.createElement(o.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:i}))};c.displayName="ExclamationCircleOutlined";var s=r.forwardRef(c)},78860:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var a=n(1413),r=n(67294),i={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"},o=n(42135),c=function(e,t){return r.createElement(o.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:i}))};c.displayName="InfoCircleFilled";var s=r.forwardRef(c)},45605:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var a=n(1413),r=n(67294),i={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:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},o=n(42135),c=function(e,t){return r.createElement(o.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:i}))};c.displayName="InfoCircleOutlined";var s=r.forwardRef(c)},54907:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var a=n(87462),r=n(4942),i=n(18073),o=n(94184),c=n.n(o),s=n(74902),l=n(15671),d=n(43144),u=n(60136),p=n(33643),h=n(71002),f=n(50344),m=n(67294),v=n(96774),y=n.n(v),g=n(45987),x=n(62874),Z=n(97685),b=m.forwardRef(function(e,t){var n,a=e.prefixCls,i=e.forceRender,o=e.className,s=e.style,l=e.children,d=e.isActive,u=e.role,p=m.useState(d||i),h=(0,Z.Z)(p,2),f=h[0],v=h[1];return(m.useEffect(function(){(i||d)&&v(!0)},[i,d]),f)?m.createElement("div",{ref:t,className:c()("".concat(a,"-content"),(n={},(0,r.Z)(n,"".concat(a,"-content-active"),d),(0,r.Z)(n,"".concat(a,"-content-inactive"),!d),n),o),style:s,role:u},m.createElement("div",{className:"".concat(a,"-content-box")},l)):null});b.displayName="PanelContent";var C=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],N=function(e){(0,u.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,l.Z)(this,n);for(var a=arguments.length,r=Array(a),i=0;i-1?t.splice(n,1):t.push(e)}a.setActiveKey(t)},a.getNewChild=function(e,t){if(!e)return null;var n=a.state.activeKey,r=a.props,i=r.prefixCls,o=r.openMotion,c=r.accordion,s=r.destroyInactivePanel,l=r.expandIcon,d=r.collapsible,u=e.key||String(t),p=e.props,h=p.header,f=p.headerClass,v=p.destroyInactivePanel,y=p.collapsible,g=!1;g=c?n[0]===u:n.indexOf(u)>-1;var x=null!=y?y:d,Z={key:u,panelKey:u,header:h,headerClass:f,isActive:g,prefixCls:i,destroyInactivePanel:null!=v?v:s,openMotion:o,accordion:c,children:e.props.children,onItemClick:"disabled"===x?null:a.onClickItem,expandIcon:l,collapsible:x};return"string"==typeof e.type?e:(Object.keys(Z).forEach(function(e){void 0===Z[e]&&delete Z[e]}),m.cloneElement(e,Z))},a.getItems=function(){var e=a.props.children;return(0,f.Z)(e).map(a.getNewChild)},a.setActiveKey=function(e){"activeKey"in a.props||a.setState({activeKey:e}),a.props.onChange(a.props.accordion?e[0]:e)};var a,r=e.activeKey,i=e.defaultActiveKey;return"activeKey"in e&&(i=r),a.state={activeKey:w(i)},a}return(0,d.Z)(n,[{key:"shouldComponentUpdate",value:function(e,t){return!y()(this.props,e)||!y()(this.state,t)}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,a=t.className,i=t.style,o=t.accordion,s=c()((e={},(0,r.Z)(e,n,!0),(0,r.Z)(e,a,!!a),e));return m.createElement("div",{className:s,style:i,role:o?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(e){var t={};return"activeKey"in e&&(t.activeKey=w(e.activeKey)),t}}]),n}(m.Component);j.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},j.Panel=N,j.Panel;var I=n(98423),k=n(53124),E=n(33603),A=n(96159),P=function(e){var t,n,o=m.useContext(k.E_),s=o.getPrefixCls,l=o.direction,d=e.prefixCls,u=e.className,p=e.bordered,h=e.ghost,v=e.expandIconPosition,y=void 0===v?"start":v,g=s("collapse",d),x=m.useMemo(function(){return"left"===y?"start":"right"===y?"end":y},[y]),Z=c()("".concat(g,"-icon-position-").concat(x),(n={},(0,r.Z)(n,"".concat(g,"-borderless"),!(void 0===p||p)),(0,r.Z)(n,"".concat(g,"-rtl"),"rtl"===l),(0,r.Z)(n,"".concat(g,"-ghost"),!!h),n),void 0===u?"":u),b=(0,a.Z)((0,a.Z)({},E.ZP),{motionAppear:!1,leavedClassName:"".concat(g,"-content-hidden")});return m.createElement(j,(0,a.Z)({openMotion:b},e,{expandIcon:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.expandIcon,a=n?n(t):m.createElement(i.Z,{rotate:t.isActive?90:void 0});return(0,A.Tm)(a,function(){return{className:c()(a.props.className,"".concat(g,"-arrow"))}})},prefixCls:g,className:Z}),(t=e.children,(0,f.Z)(t).map(function(e,t){var n;if(null===(n=e.props)||void 0===n?void 0:n.disabled){var r=e.key||String(t),i=e.props,o=i.disabled,c=i.collapsible,s=(0,a.Z)((0,a.Z)({},(0,I.Z)(e.props,["disabled"])),{key:r,collapsible:null!=c?c:o?"disabled":void 0});return(0,A.Tm)(e,s)}return e})))};P.Panel=function(e){var t=m.useContext(k.E_).getPrefixCls,n=e.prefixCls,i=e.className,o=e.showArrow,s=t("collapse",n),l=c()((0,r.Z)({},"".concat(s,"-no-arrow"),!(void 0===o||o)),void 0===i?"":i);return m.createElement(j.Panel,(0,a.Z)({},e,{prefixCls:s,className:l}))};var S=P},11382:function(e,t,n){"use strict";var a=n(87462),r=n(4942),i=n(97685),o=n(94184),c=n.n(o),s=n(23279),l=n.n(s),d=n(98423),u=n(67294),p=n(53124),h=n(96159),f=n(93355),m=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n};(0,f.b)("small","default","large");var v=null,y=function(e){var t=e.spinPrefixCls,n=e.spinning,o=void 0===n||n,s=e.delay,f=e.className,y=e.size,g=void 0===y?"default":y,x=e.tip,Z=e.wrapperClassName,b=e.style,C=e.children,N=m(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),w=u.useState(function(){return o&&(!o||!s||!!isNaN(Number(s)))}),j=(0,i.Z)(w,2),I=j[0],k=j[1];return u.useEffect(function(){var e=l()(function(){k(o)},s);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[s,o]),u.createElement(p.C,null,function(n){var i,o,s,l=n.direction,p=c()(t,(s={},(0,r.Z)(s,"".concat(t,"-sm"),"small"===g),(0,r.Z)(s,"".concat(t,"-lg"),"large"===g),(0,r.Z)(s,"".concat(t,"-spinning"),I),(0,r.Z)(s,"".concat(t,"-show-text"),!!x),(0,r.Z)(s,"".concat(t,"-rtl"),"rtl"===l),s),f),m=(0,d.Z)(N,["indicator","prefixCls"]),y=u.createElement("div",(0,a.Z)({},m,{style:b,className:p,"aria-live":"polite","aria-busy":I}),(i=e.indicator,o="".concat(t,"-dot"),null===i?null:(0,h.l$)(i)?(0,h.Tm)(i,{className:c()(i.props.className,o)}):(0,h.l$)(v)?(0,h.Tm)(v,{className:c()(v.props.className,o)}):u.createElement("span",{className:c()(o,"".concat(t,"-dot-spin"))},u.createElement("i",{className:"".concat(t,"-dot-item")}),u.createElement("i",{className:"".concat(t,"-dot-item")}),u.createElement("i",{className:"".concat(t,"-dot-item")}),u.createElement("i",{className:"".concat(t,"-dot-item")}))),x?u.createElement("div",{className:"".concat(t,"-text")},x):null);if(void 0!==C){var w=c()("".concat(t,"-container"),(0,r.Z)({},"".concat(t,"-blur"),I));return u.createElement("div",(0,a.Z)({},m,{className:c()("".concat(t,"-nested-loading"),Z)}),I&&u.createElement("div",{key:"loading"},y),u.createElement("div",{className:w,key:"container"},C))}return y})},g=function(e){var t=e.prefixCls,n=(0,u.useContext(p.E_).getPrefixCls)("spin",t),r=(0,a.Z)((0,a.Z)({},e),{spinPrefixCls:n});return u.createElement(y,(0,a.Z)({},r))};g.setDefaultIndicator=function(e){v=e},t.Z=g},50261:function(e,t,n){"use strict";n.r(t),n.d(t,{AuthModal:function(){return A}});var a=n(85893),r=n(76306),i=n(4480),o=n(54907),c=n(85818),s=n(11382),l=n(26713),d=n(14670),u=n(79531),p=n(71577),h=n(5152),f=n.n(h),m=n(67294),v=n(37174);let{Panel:y}=o.Z,{Link:g}=c.Z,x=f()(()=>Promise.all([n.e(2074),n.e(7996)]).then(n.t.bind(n,67996,23)),{loadableGenerated:{webpack:()=>[67996]},ssr:!1}),Z=e=>{let{authenticated:t,displayName:n,accessToken:r}=e,[i,c]=(0,m.useState)(null),[h,f]=(0,m.useState)(!1),[Z,b]=(0,m.useState)(!1),[C,N]=(0,m.useState)(""),w=t?(0,a.jsxs)("span",{children:[(0,a.jsx)("b",{children:"You are already authenticated"}),". However, you can add other domains or log in as a different user."]}):(0,a.jsxs)("span",{children:["Use your own domain to authenticate ",(0,a.jsx)("span",{children:n})," or login as a previously"," ","authenticated chat user using IndieAuth."]}),j=i;j&&j.includes("url does not support indieauth")&&(j="The provided URL is either invalid or does not support IndieAuth.");let I=e=>{if(!(0,v.jv)(e)||!e.includes(".")){b(!1);return}b(!0)},k=e=>{let t=e.nativeEvent.data;if(":"===t)return;N(e.target.value);let n="https://".concat(e.target.value);I(n)},E=async()=>{if(Z){f(!0);try{let e=await fetch("/api/auth/indieauth?accessToken=".concat(r),{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({authHost:"https://".concat(C)})}),t=await e.json();if(t.message){c(t.message),f(!1);return}if(!t.redirect){c("Auth provider did not return a redirect URL."),f(!1);return}if(t.redirect){let{redirect:e}=t;window.location=e}}catch(e){c(e.message)}f(!1)}};return(0,a.jsx)(s.Z,{spinning:h,children:(0,a.jsxs)(l.Z,{direction:"vertical",children:[w,j&&(0,a.jsx)(d.Z,{message:"Error",description:j,type:"error",showIcon:!0}),(0,a.jsx)("div",{children:"Your domain"}),(0,a.jsx)(u.Z.Search,{addonBefore:"https://",onInput:k,type:"url",value:C,placeholder:"yoursite.com",status:!Z&&C.length>0?"error":void 0,onSearch:E,enterButton:(0,a.jsx)(p.Z,{type:Z?"primary":"default",disabled:!Z||0===C.length,children:(0,a.jsx)(x,{})})}),(0,a.jsx)(o.Z,{ghost:!0,children:(0,a.jsxs)(y,{header:"Learn more about using IndieAuth to authenticate with chat.",children:[(0,a.jsx)("p",{children:"IndieAuth allows for a completely independent and decentralized way of identifying yourself using your own domain."}),(0,a.jsxs)("p",{children:["If you run an Owncast instance, you can use that domain here. Otherwise,"," ",(0,a.jsx)(g,{href:"https://indieauth.net/#providers",children:"learn more about how you can support IndieAuth"}),"."]})]},"header")}),(0,a.jsxs)("div",{children:[(0,a.jsx)("strong",{children:"Note"}),": This is for authentication purposes only, and no personal information will be accessed or stored."]})]})})};var b=n(50501),C=n.n(b);let{Panel:N}=o.Z,w=f()(()=>Promise.all([n.e(2074),n.e(7996)]).then(n.t.bind(n,67996,23)),{loadableGenerated:{webpack:()=>[67996]},ssr:!1}),j=e=>{let{authenticated:t,displayName:n,accessToken:r}=e,[i,c]=(0,m.useState)(null),[h,f]=(0,m.useState)(!1),[v,y]=(0,m.useState)(!1),[g,x]=(0,m.useState)(""),[Z,b]=(0,m.useState)(""),[j,I]=(0,m.useState)(!1),k=t?(0,a.jsxs)("span",{children:[(0,a.jsx)("b",{children:"You are already authenticated"}),". However, you can add other domains or log in as a different user."]}):(0,a.jsxs)("span",{children:["Receive a direct message on the Fediverse to link your account to"," ",(0,a.jsx)("strong",{children:n}),", or login as a previously linked chat user."]}),E=i;E&&E.includes("url does not support indieauth")&&(E="The provided URL is either invalid or does not support IndieAuth.");let A=e=>{y(function(e){let t=e.replace(/^@+/,"");return/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(t).toLowerCase())}(e))},P=e=>{x(e.target.value),A(e.target.value)},S=async(e,t)=>{let n=await fetch(e,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}),a=await n.json();a.message&&(c(a.message),f(!1))},O=async()=>{f(!0);try{await S("/api/auth/fediverse/verify?accessToken=".concat(r),{code:Z}),window.location.href="/"}catch(e){console.error(e),c(e)}f(!1)},z=async()=>{if(!v)return;f(!0),c(null);let e=g.replace(/^@+/,"");try{await S("/api/auth/fediverse?accessToken=".concat(r),{account:e}),I(!0)}catch(e){console.error(e),c(e)}f(!1)},M=(0,a.jsxs)("div",{children:["Paste in the code that was sent to your Fediverse account. If you did not receive a code, make sure you can accept direct messages.",(0,a.jsxs)("div",{className:C().codeInputContainer,children:[(0,a.jsx)(u.Z,{value:Z,onChange:e=>b(e.target.value),className:C().codeInput,placeholder:"123456",maxLength:6}),(0,a.jsx)(p.Z,{type:"primary",onClick:O,disabled:Z.length<6,className:C().submitButton,children:"Verify Code"})]})]}),_=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{children:"Your Fediverse Account"}),(0,a.jsx)(u.Z.Search,{addonBefore:"@",onInput:P,value:g,placeholder:"youraccount@yourserver.com",status:!v&&g.length>0?"error":void 0,onSearch:z,enterButton:(0,a.jsx)(p.Z,{type:v?"primary":"default",disabled:!v||0===g.length,children:(0,a.jsx)(w,{})})})]});return(0,a.jsx)(s.Z,{spinning:h,children:(0,a.jsxs)(l.Z,{direction:"vertical",children:[k,E&&(0,a.jsx)(d.Z,{message:"Error",description:E,type:"error",showIcon:!0}),j?M:_,(0,a.jsx)(o.Z,{ghost:!0,children:(0,a.jsx)(N,{header:"Learn more about using the Fediverse to authenticate with chat.",children:(0,a.jsx)("p",{children:"You can link your chat identity with your Fediverse identity. Next time you want to use this chat identity you can again go through the Fediverse authentication."})},"header")}),(0,a.jsxs)("div",{children:[(0,a.jsx)("strong",{children:"Note"}),": This is for authentication purposes only, and no personal information will be accessed or stored."]})]})})};var I=n(54639),k=n.n(I),E=n(77466);let A=e=>{let{forceTabs:t}=e,n=(0,i.sJ)(E.L4),o=(0,i.sJ)(E.FI),c=(0,i.sJ)(E.db),s=(0,i.sJ)(E.g1);if(!c)return null;let{displayName:l}=c,{federation:d}=s,{enabled:u}=d,p=(0,a.jsxs)("span",{className:k().tabContent,children:[(0,a.jsx)("img",{className:k().icon,src:"/img/indieauth.png",alt:"IndieAuth"}),"IndieAuth"]}),h=(0,a.jsx)(Z,{authenticated:n,displayName:l,accessToken:o}),f=(0,a.jsxs)("span",{className:k().tabContent,children:[(0,a.jsx)("img",{className:k().icon,src:"/img/fediverse-black.png",alt:"Fediverse auth"}),"FediAuth"]}),m=(0,a.jsx)(j,{authenticated:n,displayName:l,accessToken:o});return(0,a.jsx)("div",{children:(0,a.jsx)(r.Z,{defaultActiveKey:"1",items:[{label:p,key:"1",children:h},{label:f,key:"2",children:m}],type:"card",size:"small",renderTabBar:u||t?null:()=>null})})}},37174:function(e,t,n){"use strict";n.d(t,{Kf:function(){return i},ax:function(){return a},bu:function(){return o},jv:function(){return r}});let a="https?://.*";function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["http:","https:"];try{let n=new URL(e);if(""===n.protocol||""===n.hostname||!t.includes(n.protocol))return!1}catch(e){return!1}return!0}function i(e,t){e.startsWith("@")&&(e=e.slice(1));let n=e.split(/:|@/),[a,r,i]=n;return console.log({account:e,protocol:t,service:a,user:r,host:i}),a===t&&3===n.length&&!!a&&!!r&&!!i}function o(e){if(!e.startsWith("matrix:"))return!1;(e=e.slice(7)).startsWith("@")&&(e=e.slice(1));let t=e.split(":"),[n,a]=t;return 2===t.length&&!!n&&!!a}},54639:function(e){e.exports={tabContent:"AuthModal_tabContent__KgMU3",icon:"AuthModal_icon__kpEuV"}},50501:function(e){e.exports={codeInputContainer:"FediAuthModal_codeInputContainer__M_dAD",codeInput:"FediAuthModal_codeInput__dIE6u",submitButton:"FediAuthModal_submitButton__iuF9R"}},96774:function(e){e.exports=function(e,t,n,a){var r=n?n.call(a,e,t):void 0;if(void 0!==r)return!!r;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),o=Object.keys(t);if(i.length!==o.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(t),s=0;s-1?t.splice(n,1):t.push(e)}a.setActiveKey(t)},a.getNewChild=function(e,t){if(!e)return null;var n=a.state.activeKey,r=a.props,i=r.prefixCls,o=r.openMotion,c=r.accordion,s=r.destroyInactivePanel,l=r.expandIcon,d=r.collapsible,u=e.key||String(t),p=e.props,h=p.header,f=p.headerClass,v=p.destroyInactivePanel,y=p.collapsible,g=!1;g=c?n[0]===u:n.indexOf(u)>-1;var x=null!=y?y:d,Z={key:u,panelKey:u,header:h,headerClass:f,isActive:g,prefixCls:i,destroyInactivePanel:null!=v?v:s,openMotion:o,accordion:c,children:e.props.children,onItemClick:"disabled"===x?null:a.onClickItem,expandIcon:l,collapsible:x};return"string"==typeof e.type?e:(Object.keys(Z).forEach(function(e){void 0===Z[e]&&delete Z[e]}),m.cloneElement(e,Z))},a.getItems=function(){var e=a.props.children;return(0,f.Z)(e).map(a.getNewChild)},a.setActiveKey=function(e){"activeKey"in a.props||a.setState({activeKey:e}),a.props.onChange(a.props.accordion?e[0]:e)};var a,r=e.activeKey,i=e.defaultActiveKey;return"activeKey"in e&&(i=r),a.state={activeKey:w(i)},a}return(0,d.Z)(n,[{key:"shouldComponentUpdate",value:function(e,t){return!y()(this.props,e)||!y()(this.state,t)}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,a=t.className,i=t.style,o=t.accordion,s=c()((e={},(0,r.Z)(e,n,!0),(0,r.Z)(e,a,!!a),e));return m.createElement("div",{className:s,style:i,role:o?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(e){var t={};return"activeKey"in e&&(t.activeKey=w(e.activeKey)),t}}]),n}(m.Component);j.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},j.Panel=N,j.Panel;var I=n(98423),k=n(53124),E=n(33603),A=n(96159),P=function(e){var t,n,o=m.useContext(k.E_),s=o.getPrefixCls,l=o.direction,d=e.prefixCls,u=e.className,p=e.bordered,h=e.ghost,v=e.expandIconPosition,y=void 0===v?"start":v,g=s("collapse",d),x=m.useMemo(function(){return"left"===y?"start":"right"===y?"end":y},[y]),Z=c()("".concat(g,"-icon-position-").concat(x),(n={},(0,r.Z)(n,"".concat(g,"-borderless"),!(void 0===p||p)),(0,r.Z)(n,"".concat(g,"-rtl"),"rtl"===l),(0,r.Z)(n,"".concat(g,"-ghost"),!!h),n),void 0===u?"":u),b=(0,a.Z)((0,a.Z)({},E.ZP),{motionAppear:!1,leavedClassName:"".concat(g,"-content-hidden")});return m.createElement(j,(0,a.Z)({openMotion:b},e,{expandIcon:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.expandIcon,a=n?n(t):m.createElement(i.Z,{rotate:t.isActive?90:void 0});return(0,A.Tm)(a,function(){return{className:c()(a.props.className,"".concat(g,"-arrow"))}})},prefixCls:g,className:Z}),(t=e.children,(0,f.Z)(t).map(function(e,t){var n;if(null===(n=e.props)||void 0===n?void 0:n.disabled){var r=e.key||String(t),i=e.props,o=i.disabled,c=i.collapsible,s=(0,a.Z)((0,a.Z)({},(0,I.Z)(e.props,["disabled"])),{key:r,collapsible:null!=c?c:o?"disabled":void 0});return(0,A.Tm)(e,s)}return e})))};P.Panel=function(e){var t=m.useContext(k.E_).getPrefixCls,n=e.prefixCls,i=e.className,o=e.showArrow,s=t("collapse",n),l=c()((0,r.Z)({},"".concat(s,"-no-arrow"),!(void 0===o||o)),void 0===i?"":i);return m.createElement(j.Panel,(0,a.Z)({},e,{prefixCls:s,className:l}))};var S=P},11382:function(e,t,n){"use strict";var a=n(87462),r=n(4942),i=n(97685),o=n(94184),c=n.n(o),s=n(23279),l=n.n(s),d=n(98423),u=n(67294),p=n(53124),h=n(96159),f=n(93355),m=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n};(0,f.b)("small","default","large");var v=null,y=function(e){var t=e.spinPrefixCls,n=e.spinning,o=void 0===n||n,s=e.delay,f=e.className,y=e.size,g=void 0===y?"default":y,x=e.tip,Z=e.wrapperClassName,b=e.style,C=e.children,N=m(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),w=u.useState(function(){return o&&(!o||!s||!!isNaN(Number(s)))}),j=(0,i.Z)(w,2),I=j[0],k=j[1];return u.useEffect(function(){var e=l()(function(){k(o)},s);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[s,o]),u.createElement(p.C,null,function(n){var i,o,s,l=n.direction,p=c()(t,(s={},(0,r.Z)(s,"".concat(t,"-sm"),"small"===g),(0,r.Z)(s,"".concat(t,"-lg"),"large"===g),(0,r.Z)(s,"".concat(t,"-spinning"),I),(0,r.Z)(s,"".concat(t,"-show-text"),!!x),(0,r.Z)(s,"".concat(t,"-rtl"),"rtl"===l),s),f),m=(0,d.Z)(N,["indicator","prefixCls"]),y=u.createElement("div",(0,a.Z)({},m,{style:b,className:p,"aria-live":"polite","aria-busy":I}),(i=e.indicator,o="".concat(t,"-dot"),null===i?null:(0,h.l$)(i)?(0,h.Tm)(i,{className:c()(i.props.className,o)}):(0,h.l$)(v)?(0,h.Tm)(v,{className:c()(v.props.className,o)}):u.createElement("span",{className:c()(o,"".concat(t,"-dot-spin"))},u.createElement("i",{className:"".concat(t,"-dot-item")}),u.createElement("i",{className:"".concat(t,"-dot-item")}),u.createElement("i",{className:"".concat(t,"-dot-item")}),u.createElement("i",{className:"".concat(t,"-dot-item")}))),x?u.createElement("div",{className:"".concat(t,"-text")},x):null);if(void 0!==C){var w=c()("".concat(t,"-container"),(0,r.Z)({},"".concat(t,"-blur"),I));return u.createElement("div",(0,a.Z)({},m,{className:c()("".concat(t,"-nested-loading"),Z)}),I&&u.createElement("div",{key:"loading"},y),u.createElement("div",{className:w,key:"container"},C))}return y})},g=function(e){var t=e.prefixCls,n=(0,u.useContext(p.E_).getPrefixCls)("spin",t),r=(0,a.Z)((0,a.Z)({},e),{spinPrefixCls:n});return u.createElement(y,(0,a.Z)({},r))};g.setDefaultIndicator=function(e){v=e},t.Z=g},50261:function(e,t,n){"use strict";n.r(t),n.d(t,{AuthModal:function(){return A}});var a=n(85893),r=n(76306),i=n(4480),o=n(54907),c=n(85818),s=n(11382),l=n(26713),d=n(14670),u=n(79531),p=n(71577),h=n(5152),f=n.n(h),m=n(67294),v=n(37174);let{Panel:y}=o.Z,{Link:g}=c.Z,x=f()(()=>Promise.all([n.e(2074),n.e(7996)]).then(n.t.bind(n,67996,23)),{loadableGenerated:{webpack:()=>[67996]},ssr:!1}),Z=e=>{let{authenticated:t,displayName:n,accessToken:r}=e,[i,c]=(0,m.useState)(null),[h,f]=(0,m.useState)(!1),[Z,b]=(0,m.useState)(!1),[C,N]=(0,m.useState)(""),w=t?(0,a.jsxs)("span",{children:[(0,a.jsx)("b",{children:"You are already authenticated"}),". However, you can add other domains or log in as a different user."]}):(0,a.jsxs)("span",{children:["Use your own domain to authenticate ",(0,a.jsx)("span",{children:n})," or login as a previously"," ","authenticated chat user using IndieAuth."]}),j=i;j&&j.includes("url does not support indieauth")&&(j="The provided URL is either invalid or does not support IndieAuth.");let I=e=>{if(!(0,v.jv)(e)||!e.includes(".")){b(!1);return}b(!0)},k=e=>{let t=e.nativeEvent.data;if(":"===t)return;N(e.target.value);let n="https://".concat(e.target.value);I(n)},E=async()=>{if(Z){f(!0);try{let e=await fetch("/api/auth/indieauth?accessToken=".concat(r),{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({authHost:"https://".concat(C)})}),t=await e.json();if(t.message){c(t.message),f(!1);return}if(!t.redirect){c("Auth provider did not return a redirect URL."),f(!1);return}if(t.redirect){let{redirect:e}=t;window.location=e}}catch(e){c(e.message)}f(!1)}};return(0,a.jsx)(s.Z,{spinning:h,children:(0,a.jsxs)(l.Z,{direction:"vertical",children:[w,j&&(0,a.jsx)(d.Z,{message:"Error",description:j,type:"error",showIcon:!0}),(0,a.jsx)("div",{children:"Your domain"}),(0,a.jsx)(u.Z.Search,{addonBefore:"https://",onInput:k,type:"url",value:C,placeholder:"yoursite.com",status:!Z&&C.length>0?"error":void 0,onSearch:E,enterButton:(0,a.jsx)(p.Z,{type:Z?"primary":"default",disabled:!Z||0===C.length,children:(0,a.jsx)(x,{})})}),(0,a.jsx)(o.Z,{ghost:!0,children:(0,a.jsxs)(y,{header:"Learn more about using IndieAuth to authenticate with chat.",children:[(0,a.jsx)("p",{children:"IndieAuth allows for a completely independent and decentralized way of identifying yourself using your own domain."}),(0,a.jsxs)("p",{children:["If you run an Owncast instance, you can use that domain here. Otherwise,"," ",(0,a.jsx)(g,{href:"https://indieauth.net/#providers",children:"learn more about how you can support IndieAuth"}),"."]})]},"header")}),(0,a.jsxs)("div",{children:[(0,a.jsx)("strong",{children:"Note"}),": This is for authentication purposes only, and no personal information will be accessed or stored."]})]})})};var b=n(2085),C=n.n(b);let{Panel:N}=o.Z,w=f()(()=>Promise.all([n.e(2074),n.e(7996)]).then(n.t.bind(n,67996,23)),{loadableGenerated:{webpack:()=>[67996]},ssr:!1}),j=e=>{let{authenticated:t,displayName:n,accessToken:r}=e,[i,c]=(0,m.useState)(null),[h,f]=(0,m.useState)(!1),[v,y]=(0,m.useState)(!1),[g,x]=(0,m.useState)(""),[Z,b]=(0,m.useState)(""),[j,I]=(0,m.useState)(!1),k=t?(0,a.jsxs)("span",{children:[(0,a.jsx)("b",{children:"You are already authenticated"}),". However, you can add other domains or log in as a different user."]}):(0,a.jsxs)("span",{children:["Receive a direct message on the Fediverse to link your account to"," ",(0,a.jsx)("strong",{children:n}),", or login as a previously linked chat user."]}),E=i;E&&E.includes("url does not support indieauth")&&(E="The provided URL is either invalid or does not support IndieAuth.");let A=e=>{y(function(e){let t=e.replace(/^@+/,"");return/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(t).toLowerCase())}(e))},P=e=>{x(e.target.value),A(e.target.value)},S=async(e,t)=>{let n=await fetch(e,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}),a=await n.json();a.message&&(c(a.message),f(!1))},O=async()=>{f(!0);try{await S("/api/auth/fediverse/verify?accessToken=".concat(r),{code:Z}),window.location.href="/"}catch(e){console.error(e),c(e)}f(!1)},z=async()=>{if(!v)return;f(!0),c(null);let e=g.replace(/^@+/,"");try{await S("/api/auth/fediverse?accessToken=".concat(r),{account:e}),I(!0)}catch(e){console.error(e),c(e)}f(!1)},M=(0,a.jsxs)("div",{children:["Paste in the code that was sent to your Fediverse account. If you did not receive a code, make sure you can accept direct messages.",(0,a.jsxs)("div",{className:C().codeInputContainer,children:[(0,a.jsx)(u.Z,{value:Z,onChange:e=>b(e.target.value),className:C().codeInput,placeholder:"123456",maxLength:6}),(0,a.jsx)(p.Z,{type:"primary",onClick:O,disabled:Z.length<6,className:C().submitButton,children:"Verify Code"})]})]}),_=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{children:"Your Fediverse Account"}),(0,a.jsx)(u.Z.Search,{addonBefore:"@",onInput:P,value:g,placeholder:"youraccount@yourserver.com",status:!v&&g.length>0?"error":void 0,onSearch:z,enterButton:(0,a.jsx)(p.Z,{type:v?"primary":"default",disabled:!v||0===g.length,children:(0,a.jsx)(w,{})})})]});return(0,a.jsx)(s.Z,{spinning:h,children:(0,a.jsxs)(l.Z,{direction:"vertical",children:[k,E&&(0,a.jsx)(d.Z,{message:"Error",description:E,type:"error",showIcon:!0}),j?M:_,(0,a.jsx)(o.Z,{ghost:!0,children:(0,a.jsx)(N,{header:"Learn more about using the Fediverse to authenticate with chat.",children:(0,a.jsx)("p",{children:"You can link your chat identity with your Fediverse identity. Next time you want to use this chat identity you can again go through the Fediverse authentication."})},"header")}),(0,a.jsxs)("div",{children:[(0,a.jsx)("strong",{children:"Note"}),": This is for authentication purposes only, and no personal information will be accessed or stored."]})]})})};var I=n(82223),k=n.n(I),E=n(77466);let A=e=>{let{forceTabs:t}=e,n=(0,i.sJ)(E.L4),o=(0,i.sJ)(E.FI),c=(0,i.sJ)(E.db),s=(0,i.sJ)(E.g1);if(!c)return null;let{displayName:l}=c,{federation:d}=s,{enabled:u}=d,p=(0,a.jsxs)("span",{className:k().tabContent,children:[(0,a.jsx)("img",{className:k().icon,src:"/img/indieauth.png",alt:"IndieAuth"}),"IndieAuth"]}),h=(0,a.jsx)(Z,{authenticated:n,displayName:l,accessToken:o}),f=(0,a.jsxs)("span",{className:k().tabContent,children:[(0,a.jsx)("img",{className:k().icon,src:"/img/fediverse-black.png",alt:"Fediverse auth"}),"FediAuth"]}),m=(0,a.jsx)(j,{authenticated:n,displayName:l,accessToken:o});return(0,a.jsx)("div",{children:(0,a.jsx)(r.Z,{defaultActiveKey:"1",items:[{label:p,key:"1",children:h},{label:f,key:"2",children:m}],type:"card",size:"small",renderTabBar:u||t?null:()=>null})})}},37174:function(e,t,n){"use strict";n.d(t,{Kf:function(){return i},ax:function(){return a},bu:function(){return o},jv:function(){return r}});let a="https?://.*";function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["http:","https:"];try{let n=new URL(e);if(""===n.protocol||""===n.hostname||!t.includes(n.protocol))return!1}catch(e){return!1}return!0}function i(e,t){e.startsWith("@")&&(e=e.slice(1));let n=e.split(/:|@/),[a,r,i]=n;return console.log({account:e,protocol:t,service:a,user:r,host:i}),a===t&&3===n.length&&!!a&&!!r&&!!i}function o(e){if(!e.startsWith("matrix:"))return!1;(e=e.slice(7)).startsWith("@")&&(e=e.slice(1));let t=e.split(":"),[n,a]=t;return 2===t.length&&!!n&&!!a}},82223:function(e){e.exports={tabContent:"AuthModal_tabContent__KgMU3",icon:"AuthModal_icon__kpEuV"}},2085:function(e){e.exports={codeInputContainer:"FediAuthModal_codeInputContainer__M_dAD",codeInput:"FediAuthModal_codeInput__dIE6u",submitButton:"FediAuthModal_submitButton__iuF9R"}},96774:function(e){e.exports=function(e,t,n,a){var r=n?n.call(a,e,t):void 0;if(void 0!==r)return!!r;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),o=Object.keys(t);if(i.length!==o.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(t),s=0;s<,?_\'\"\[\(\]\)\s{}]/;function s(t,e){var n=t.sol(),a=t.next();if(r=null,n){if("/"==a)return(e.tokenize=c)(t,e);if("\\"==a)return t.eol()||/\s/.test(t.peek())?(t.skipToEnd(),/^\\\s*$/.test(t.current())?(e.tokenize=l)(t):e.tokenize=s,"comment"):(e.tokenize=s,"builtin")}if(/\s/.test(a))return"/"==t.peek()?(t.skipToEnd(),"comment"):"null";if('"'==a)return(e.tokenize=u)(t,e);if("`"==a)return t.eatWhile(/[A-Za-z\d_:\/.]/),"macroName";if("."==a&&/\d/.test(t.peek())||/\d/.test(a)){var d=null;return t.backUp(1),t.match(/^\d{4}\.\d{2}(m|\.\d{2}([DT](\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)?)?)/)||t.match(/^\d+D(\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)/)||t.match(/^\d{2}:\d{2}(:\d{2}(\.\d{1,9})?)?/)||t.match(/^\d+[ptuv]{1}/)?d="temporal":(t.match(/^0[NwW]{1}/)||t.match(/^0x[\da-fA-F]*/)||t.match(/^[01]+[b]{1}/)||t.match(/^\d+[chijn]{1}/)||t.match(/-?\d*(\.\d*)?(e[+\-]?\d+)?(e|f)?/))&&(d="number"),d&&(!(a=t.peek())||i.test(a))?d:(t.next(),"error")}return/[A-Za-z]|\./.test(a)?(t.eatWhile(/[A-Za-z._\d]/),o.test(t.current())?"keyword":"variable"):/[|/&^!+:\\\-*%$=~#;@><\.,?_\']/.test(a)||/[{}\(\[\]\)]/.test(a)?null:"error"}function c(t,e){return t.skipToEnd(),/\/\s*$/.test(t.current())?(e.tokenize=a)(t,e):e.tokenize=s,"comment"}function a(t,e){var n=t.sol()&&"\\"==t.peek();return t.skipToEnd(),n&&/^\\\s*$/.test(t.current())&&(e.tokenize=s),"comment"}function l(t){return t.skipToEnd(),"comment"}function u(t,e){for(var n,r=!1,o=!1;n=t.next();){if('"'==n&&!r){o=!0;break}r=!r&&"\\"==n}return o&&(e.tokenize=s),"string"}function d(t,e,n){t.context={prev:t.context,indent:t.indent,col:n,type:e}}function m(t){t.indent=t.context.indent,t.context=t.context.prev}let p={name:"q",startState:function(){return{tokenize:s,context:null,indent:0,col:0}},token:function(t,e){t.sol()&&(e.context&&null==e.context.align&&(e.context.align=!1),e.indent=t.indentation());var n=e.tokenize(t,e);if("comment"!=n&&e.context&&null==e.context.align&&"pattern"!=e.context.type&&(e.context.align=!0),"("==r)d(e,")",t.column());else if("["==r)d(e,"]",t.column());else if("{"==r)d(e,"}",t.column());else if(/[\]\}\)]/.test(r)){for(;e.context&&"pattern"==e.context.type;)m(e);e.context&&r==e.context.type&&m(e)}else"."==r&&e.context&&"pattern"==e.context.type?m(e):/atom|string|variable/.test(n)&&e.context&&(/[\}\]]/.test(e.context.type)?d(e,"pattern",t.column()):"pattern"!=e.context.type||e.context.align||(e.context.align=!0,e.context.col=t.column()));return n},indent:function(t,e,n){var r=e&&e.charAt(0),o=t.context;if(/[\]\}]/.test(r))for(;o&&"pattern"==o.type;)o=o.prev;var i=o&&r==o.type;return o?"pattern"==o.type?o.col:o.align?o.col+(i?0:1):o.indent+(i?0:n.unit):0}}}}]); \ No newline at end of file +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[228],{43609:function(t,e,n){n.r(e),n.d(e,{q:function(){return p}});var r,o=RegExp("^(abs|acos|aj|aj0|all|and|any|asc|asin|asof|atan|attr|avg|avgs|bin|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|each|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|idesc|if|ij|in|insert|inter|inv|key|keys|last|like|list|lj|load|log|lower|lsq|ltime|ltrim|mavg|max|maxs|mcount|md5|mdev|med|meta|min|mins|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prd|prds|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reverse|rload|rotate|rsave|rtrim|save|scan|select|set|setenv|show|signum|sin|sqrt|ss|ssr|string|sublist|sum|sums|sv|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|view|views|vs|wavg|where|where|while|within|wj|wj1|wsum|xasc|xbar|xcol|xcols|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)$"),i=/[|/&^!+:\\\-*%$=~#;@><,?_\'\"\[\(\]\)\s{}]/;function s(t,e){var n=t.sol(),a=t.next();if(r=null,n){if("/"==a)return(e.tokenize=c)(t,e);if("\\"==a)return t.eol()||/\s/.test(t.peek())?(t.skipToEnd(),/^\\\s*$/.test(t.current())?(e.tokenize=l)(t):e.tokenize=s,"comment"):(e.tokenize=s,"builtin")}if(/\s/.test(a))return"/"==t.peek()?(t.skipToEnd(),"comment"):"null";if('"'==a)return(e.tokenize=u)(t,e);if("`"==a)return t.eatWhile(/[A-Za-z\d_:\/.]/),"macroName";if("."==a&&/\d/.test(t.peek())||/\d/.test(a)){var d=null;return t.backUp(1),t.match(/^\d{4}\.\d{2}(m|\.\d{2}([DT](\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)?)?)/)||t.match(/^\d+D(\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)/)||t.match(/^\d{2}:\d{2}(:\d{2}(\.\d{1,9})?)?/)||t.match(/^\d+[ptuv]{1}/)?d="temporal":(t.match(/^0[NwW]{1}/)||t.match(/^0x[\da-fA-F]*/)||t.match(/^[01]+[b]{1}/)||t.match(/^\d+[chijn]{1}/)||t.match(/-?\d*(\.\d*)?(e[+\-]?\d+)?(e|f)?/))&&(d="number"),d&&(!(a=t.peek())||i.test(a))?d:(t.next(),"error")}return/[A-Za-z]|\./.test(a)?(t.eatWhile(/[A-Za-z._\d]/),o.test(t.current())?"keyword":"variable"):/[|/&^!+:\\\-*%$=~#;@><\.,?_\']/.test(a)||/[{}\(\[\]\)]/.test(a)?null:"error"}function c(t,e){return t.skipToEnd(),/\/\s*$/.test(t.current())?(e.tokenize=a)(t,e):e.tokenize=s,"comment"}function a(t,e){var n=t.sol()&&"\\"==t.peek();return t.skipToEnd(),n&&/^\\\s*$/.test(t.current())&&(e.tokenize=s),"comment"}function l(t){return t.skipToEnd(),"comment"}function u(t,e){for(var n,r=!1,o=!1;n=t.next();){if('"'==n&&!r){o=!0;break}r=!r&&"\\"==n}return o&&(e.tokenize=s),"string"}function d(t,e,n){t.context={prev:t.context,indent:t.indent,col:n,type:e}}function m(t){t.indent=t.context.indent,t.context=t.context.prev}let p={name:"q",startState:function(){return{tokenize:s,context:null,indent:0,col:0}},token:function(t,e){t.sol()&&(e.context&&null==e.context.align&&(e.context.align=!1),e.indent=t.indentation());var n=e.tokenize(t,e);if("comment"!=n&&e.context&&null==e.context.align&&"pattern"!=e.context.type&&(e.context.align=!0),"("==r)d(e,")",t.column());else if("["==r)d(e,"]",t.column());else if("{"==r)d(e,"}",t.column());else if(/[\]\}\)]/.test(r)){for(;e.context&&"pattern"==e.context.type;)m(e);e.context&&r==e.context.type&&m(e)}else"."==r&&e.context&&"pattern"==e.context.type?m(e):/atom|string|variable/.test(n)&&e.context&&(/[\}\]]/.test(e.context.type)?d(e,"pattern",t.column()):"pattern"!=e.context.type||e.context.align||(e.context.align=!0,e.context.col=t.column()));return n},indent:function(t,e,n){var r=e&&e.charAt(0),o=t.context;if(/[\]\}]/.test(r))for(;o&&"pattern"==o.type;)o=o.prev;var i=o&&r==o.type;return o?"pattern"==o.type?o.col:o.align?o.col+(i?0:1):o.indent+(i?0:n.unit):0}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/235-46cf205917c5ab0d.js b/static/web/_next/static/chunks/235-a8409c2041486c2a.js similarity index 99% rename from static/web/_next/static/chunks/235-46cf205917c5ab0d.js rename to static/web/_next/static/chunks/235-a8409c2041486c2a.js index 50a6e3e8b..0c49b1571 100644 --- a/static/web/_next/static/chunks/235-46cf205917c5ab0d.js +++ b/static/web/_next/static/chunks/235-a8409c2041486c2a.js @@ -11,4 +11,4 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var t,r=Symbol.for("react.element"),l=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),c=Symbol.for("react.context"),s=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function y(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case i:case u:case o:case p:case d:return e;default:switch(e=e&&e.$$typeof){case s:case c:case f:case m:case h:case a:return e;default:return n}}case l:return n}}}t=Symbol.for("react.module.reference"),n.ContextConsumer=c,n.ContextProvider=a,n.Element=r,n.ForwardRef=f,n.Fragment=i,n.Lazy=m,n.Memo=h,n.Portal=l,n.Profiler=u,n.StrictMode=o,n.Suspense=p,n.SuspenseList=d,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return y(e)===c},n.isContextProvider=function(e){return y(e)===a},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return y(e)===f},n.isFragment=function(e){return y(e)===i},n.isLazy=function(e){return y(e)===m},n.isMemo=function(e){return y(e)===h},n.isPortal=function(e){return y(e)===l},n.isProfiler=function(e){return y(e)===u},n.isStrictMode=function(e){return y(e)===o},n.isSuspense=function(e){return y(e)===p},n.isSuspenseList=function(e){return y(e)===d},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===u||e===o||e===p||e===d||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===a||e.$$typeof===c||e.$$typeof===f||e.$$typeof===t||void 0!==e.getModuleId)},n.typeOf=y},82143:function(e,n,t){"use strict";e.exports=t(71471)},61365:function(e,n,t){var r=t(18139);function l(e,n){var t,l,i,o=null;if(!e||"string"!=typeof e)return o;for(var u=r(e),a="function"==typeof n,c=0,s=u.length;ce.length){for(;i--;)if(47===e.charCodeAt(i)){if(t){r=i+1;break}}else l<0&&(t=!0,l=i+1);return l<0?"":e.slice(r,l)}if(n===e)return"";let o=-1,u=n.length-1;for(;i--;)if(47===e.charCodeAt(i)){if(t){r=i+1;break}}else o<0&&(t=!0,o=i+1),u>-1&&(e.charCodeAt(i)===n.charCodeAt(u--)?u<0&&(l=i):(u=-1,l=o));return r===l?l=o:l<0&&(l=e.length),e.slice(r,l)},dirname:function(e){let n;if(d(e),0===e.length)return".";let t=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(n){t=r;break}}else n||(n=!0);return t<0?47===e.charCodeAt(0)?"/":".":1===t&&47===e.charCodeAt(0)?"//":e.slice(0,t)},extname:function(e){let n;d(e);let t=e.length,r=-1,l=0,i=-1,o=0;for(;t--;){let u=e.charCodeAt(t);if(47===u){if(n){l=t+1;break}continue}r<0&&(n=!0,r=t+1),46===u?i<0?i=t:1!==o&&(o=1):i>-1&&(o=-1)}return i<0||r<0||0===o||1===o&&i===r-1&&i===l+1?"":e.slice(i,r)},join:function(...e){let n,t=-1;for(;++t2){if((r=l.lastIndexOf("/"))!==l.length-1){r<0?(l="",i=0):i=(l=l.slice(0,r)).length-1-l.lastIndexOf("/"),o=a,u=0;continue}}else if(l.length>0){l="",i=0,o=a,u=0;continue}}n&&(l=l.length>0?l+"/..":"..",i=2)}else l.length>0?l+="/"+e.slice(o+1,a):l=e.slice(o+1,a),i=a-o-1;o=a,u=0}else 46===t&&u>-1?u++:u=-1}return l}(e,!n);return 0!==t.length||n||(t="."),t.length>0&&47===e.charCodeAt(e.length-1)&&(t+="/"),n?"/"+t:t}(n)},sep:"/"};function d(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}let h={cwd:function(){return"/"}};function m(e){return null!==e&&"object"==typeof e&&e.href&&e.origin}let g=["history","path","basename","stem","extname","dirname"];class y{constructor(e){let n,t;n=e?"string"==typeof e||o(e)?{value:e}:m(e)?{path:e}:e:{},this.data={},this.messages=[],this.history=[],this.cwd=h.cwd(),this.value,this.stored,this.result,this.map;let r=-1;for(;++rn.length;o&&n.push(r);try{i=e.apply(this,n)}catch(e){if(o&&t)throw e;return r(e)}o||(i instanceof Promise?i.then(l,r):i instanceof Error?r(i):l(i))};function r(e,...r){t||(t=!0,n(e,...r))}function l(e){r(null,e)}})(u,l)(...o):r(null,...o)}(null,...n)},use:function(t){if("function"!=typeof t)throw TypeError("Expected `middelware` to be a function, not "+t);return e.push(t),n}};return n}(),r=[],l={},i=-1;return u.data=function(e,t){return"string"==typeof e?2==arguments.length?(P("data",n),l[e]=t,u):C.call(l,e)&&l[e]||null:e?(P("data",n),l=e,u):l},u.Parser=void 0,u.Compiler=void 0,u.freeze=function(){if(n)return u;for(;++i{if(!e&&n&&t){let r=u.stringify(n,t);null==r||("string"==typeof r||o(r)?t.value=r:t.result=r),i(e,t)}else i(e)})}t(null,n)},u.processSync=function(e){let n;u.freeze(),F("processSync",u.Parser),T("processSync",u.Compiler);let t=I(e);return u.process(t,function(e){n=!0,b(e)}),D("processSync","process",n),t},u;function u(){let n=e(),t=-1;for(;++ti?0:i+n:n>i?i:n,t=t>0?t:0,r.length<1e4)(l=Array.from(r)).unshift(n,t),[].splice.apply(e,l);else for(t&&[].splice.apply(e,[n,t]);o0?(M(e,e.length,0,n),e):n}let j={}.hasOwnProperty,R=K(/[A-Za-z]/),B=K(/\d/),_=K(/[\dA-Fa-f]/),H=K(/[\dA-Za-z]/),U=K(/[!-/:-@[-`{-~]/),V=K(/[#-'*+\--9=?A-Z^-~]/);function q(e){return null!==e&&(e<32||127===e)}function Z(e){return null!==e&&(e<0||32===e)}function $(e){return null!==e&&e<-2}function W(e){return -2===e||-1===e||32===e}let Q=K(/\s/),Y=K(/[!-/:-@[-`{-~\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/);function K(e){return function(n){return null!==n&&e.test(String.fromCharCode(n))}}function X(e,n,t,r){let l=r?r-1:Number.POSITIVE_INFINITY,i=0;return function(r){return W(r)?(e.enter(t),function r(o){return W(o)&&i++r))return;let u=l.events.length,a=u;for(;a--;)if("exit"===l.events[a][0]&&"chunkFlow"===l.events[a][1].type){if(e){t=l.events[a][1].end;break}e=!0}for(g(o),i=u;in;){let n=i[t];l.containerState=n[1],n[0].exit.call(l,e)}i.length=n}function y(){n.write([null]),t=void 0,n=void 0,l.containerState._closeFlow=void 0}}},ee={tokenize:function(e,n,t){return X(e,e.attempt(this.parser.constructs.document,n,t),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},en={tokenize:function(e,n,t){return X(e,function(e){return null===e||$(e)?n(e):t(e)},"linePrefix")},partial:!0};function et(e){let n,t,r,l,i,o,u;let a={},c=-1;for(;++c=4?n(l):e.interrupt(r.parser.constructs.flow,t,n)(l)}},partial:!0},ei={tokenize:function(e){let n=this,t=e.attempt(en,function(r){if(null===r){e.consume(r);return}return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),n.currentConstruct=void 0,t},e.attempt(this.parser.constructs.flowInitial,r,X(e,e.attempt(this.parser.constructs.flow,r,e.attempt(er,r)),"linePrefix")));return t;function r(r){if(null===r){e.consume(r);return}return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),n.currentConstruct=void 0,t}}},eo={resolveAll:es()},eu=ec("string"),ea=ec("text");function ec(e){return{tokenize:function(n){let t=this,r=this.parser.constructs[e],l=n.attempt(r,i,o);return i;function i(e){return a(e)?l(e):o(e)}function o(e){if(null===e){n.consume(e);return}return n.enter("data"),n.consume(e),u}function u(e){return a(e)?(n.exit("data"),l(e)):(n.consume(e),u)}function a(e){if(null===e)return!0;let n=r[e],l=-1;if(n)for(;++lc?t(l):(e.consume(l),h):41===l?s--?(e.consume(l),h):(e.exit("chunkString"),e.exit(u),e.exit(o),e.exit(r),n(l)):null===l||Z(l)?s?t(l):(e.exit("chunkString"),e.exit(u),e.exit(o),e.exit(r),n(l)):q(l)?t(l):(e.consume(l),92===l?m:h)}function m(n){return 40===n||41===n||92===n?(e.consume(n),h):h(n)}}function ek(e,n,t,r,l,i){let o;let u=this,a=0;return function(n){return e.enter(r),e.enter(l),e.consume(n),e.exit(l),e.enter(i),c};function c(f){return null===f||91===f||93===f&&!o||94===f&&!a&&"_hiddenFootnoteSupport"in u.parser.constructs||a>999?t(f):93===f?(e.exit(i),e.enter(l),e.consume(f),e.exit(l),e.exit(r),n):$(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),s(f))}function s(n){return null===n||91===n||93===n||$(n)||a++>999?(e.exit("chunkString"),c(n)):(e.consume(n),o=o||!W(n),92===n?f:s)}function f(n){return 91===n||92===n||93===n?(e.consume(n),a++,s):s(n)}}function ev(e,n,t,r,l,i){let o;return function(n){return e.enter(r),e.enter(l),e.consume(n),e.exit(l),o=40===n?41:n,u};function u(t){return t===o?(e.enter(l),e.consume(t),e.exit(l),e.exit(r),n):(e.enter(i),a(t))}function a(n){return n===o?(e.exit(i),u(o)):null===n?t(n):$(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),X(e,a,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(n))}function c(n){return n===o||null===n||$(n)?(e.exit("chunkString"),a(n)):(e.consume(n),92===n?s:c)}function s(n){return n===o||92===n?(e.consume(n),c):c(n)}}function eb(e,n){let t;return function r(l){return $(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),t=!0,r):W(l)?X(e,r,t?"linePrefix":"lineSuffix")(l):n(l)}}function eS(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}let ew={tokenize:function(e,n,t){return function(n){return Z(n)?eb(e,r)(n):t(n)};function r(n){return 34===n||39===n||40===n?ev(e,X(e,l,"whitespace"),t,"definitionTitle","definitionTitleMarker","definitionTitleString")(n):t(n)}function l(e){return null===e||$(e)?n(e):t(e)}},partial:!0},eE={name:"codeIndented",tokenize:function(e,n,t){let r=this;return function(n){return e.enter("codeIndented"),X(e,l,"linePrefix",5)(n)};function l(n){let l=r.events[r.events.length-1];return l&&"linePrefix"===l[1].type&&l[2].sliceSerialize(l[1],!0).length>=4?function n(t){return null===t?i(t):$(t)?e.attempt(eC,n,i)(t):(e.enter("codeFlowValue"),function t(r){return null===r||$(r)?(e.exit("codeFlowValue"),n(r)):(e.consume(r),t)}(t))}(n):t(n)}function i(t){return e.exit("codeIndented"),n(t)}}},eC={tokenize:function(e,n,t){let r=this;return l;function l(n){return r.parser.lazy[r.now().line]?t(n):$(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),l):X(e,i,"linePrefix",5)(n)}function i(e){let i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?n(e):$(e)?l(e):t(e)}},partial:!0},eA={name:"setextUnderline",tokenize:function(e,n,t){let r;let l=this,i=l.events.length;for(;i--;)if("lineEnding"!==l.events[i][1].type&&"linePrefix"!==l.events[i][1].type&&"content"!==l.events[i][1].type){r="paragraph"===l.events[i][1].type;break}return function(n){return!l.parser.lazy[l.now().line]&&(l.interrupt||r)?(e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),function t(r){return r===n?(e.consume(r),t):(e.exit("setextHeadingLineSequence"),X(e,o,"lineSuffix")(r))}(n)):t(n)};function o(r){return null===r||$(r)?(e.exit("setextHeadingLine"),n(r)):t(r)}},resolveTo:function(e,n){let t,r,l,i=e.length;for(;i--;)if("enter"===e[i][0]){if("content"===e[i][1].type){t=i;break}"paragraph"===e[i][1].type&&(r=i)}else"content"===e[i][1].type&&e.splice(i,1),l||"definition"!==e[i][1].type||(l=i);let o={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[r][1].type="setextHeadingText",l?(e.splice(r,0,["enter",o,n]),e.splice(l+1,0,["exit",e[t][1],n]),e[t][1].end=Object.assign({},e[l][1].end)):e[t][1]=o,e.push(["exit",o,n]),e}},eF=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],eT=["pre","script","style","textarea"],eP={tokenize:function(e,n,t){return function(r){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),e.attempt(en,n,t)}},partial:!0},eO={name:"codeFenced",tokenize:function(e,n,t){let r;let l=this,i={tokenize:function(e,n,t){let l=0;return X(e,function(n){return e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function n(o){return o===r?(e.consume(o),l++,n):l1&&e[s][1].end.offset-e[s][1].start.offset>1?2:1;let f=Object.assign({},e[t][1].end),p=Object.assign({},e[s][1].start);eV(f,-u),eV(p,u),i={type:u>1?"strongSequence":"emphasisSequence",start:f,end:Object.assign({},e[t][1].end)},o={type:u>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[s][1].start),end:p},l={type:u>1?"strongText":"emphasisText",start:Object.assign({},e[t][1].end),end:Object.assign({},e[s][1].start)},r={type:u>1?"strong":"emphasis",start:Object.assign({},i.start),end:Object.assign({},o.end)},e[t][1].end=Object.assign({},i.start),e[s][1].start=Object.assign({},o.end),a=[],e[t][1].end.offset-e[t][1].start.offset&&(a=N(a,[["enter",e[t][1],n],["exit",e[t][1],n]])),a=N(a,[["enter",r,n],["enter",i,n],["exit",i,n],["enter",l,n]]),a=N(a,ep(n.parser.constructs.insideSpan.null,e.slice(t+1,s),n)),a=N(a,[["exit",l,n],["enter",o,n],["exit",o,n],["exit",r,n]]),e[s][1].end.offset-e[s][1].start.offset?(c=2,a=N(a,[["enter",e[s][1],n],["exit",e[s][1],n]])):c=0,M(e,t-1,s-t+3,a),s=t+a.length-c-2;break}}for(s=-1;++si&&"whitespace"===e[l][1].type&&(l-=2),"atxHeadingSequence"===e[l][1].type&&(i===l-1||l-4>i&&"whitespace"===e[l-2][1].type)&&(l-=i+1===l?2:4),l>i&&(t={type:"atxHeadingText",start:e[i][1].start,end:e[l][1].end},r={type:"chunkText",start:e[i][1].start,end:e[l][1].end,contentType:"text"},M(e,i,l-i+1,[["enter",t,n],["enter",r,n],["exit",r,n],["exit",t,n]])),e}},42:ed,45:[eA,ed],60:{name:"htmlFlow",tokenize:function(e,n,t){let r,l,i,o,u;let a=this;return function(n){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(n),c};function c(o){return 33===o?(e.consume(o),s):47===o?(e.consume(o),d):63===o?(e.consume(o),r=3,a.interrupt?n:D):R(o)?(e.consume(o),i=String.fromCharCode(o),l=!0,h):t(o)}function s(l){return 45===l?(e.consume(l),r=2,f):91===l?(e.consume(l),r=5,i="CDATA[",o=0,p):R(l)?(e.consume(l),r=4,a.interrupt?n:D):t(l)}function f(r){return 45===r?(e.consume(r),a.interrupt?n:D):t(r)}function p(r){return r===i.charCodeAt(o++)?(e.consume(r),o===i.length?a.interrupt?n:E:p):t(r)}function d(n){return R(n)?(e.consume(n),i=String.fromCharCode(n),h):t(n)}function h(o){return null===o||47===o||62===o||Z(o)?47!==o&&l&&eT.includes(i.toLowerCase())?(r=1,a.interrupt?n(o):E(o)):eF.includes(i.toLowerCase())?(r=6,47===o)?(e.consume(o),m):a.interrupt?n(o):E(o):(r=7,a.interrupt&&!a.parser.lazy[a.now().line]?t(o):l?g(o):function n(t){return W(t)?(e.consume(t),n):S(t)}(o)):45===o||H(o)?(e.consume(o),i+=String.fromCharCode(o),h):t(o)}function m(r){return 62===r?(e.consume(r),a.interrupt?n:E):t(r)}function g(n){return 47===n?(e.consume(n),S):58===n||95===n||R(n)?(e.consume(n),y):W(n)?(e.consume(n),g):S(n)}function y(n){return 45===n||46===n||58===n||95===n||H(n)?(e.consume(n),y):x(n)}function x(n){return 61===n?(e.consume(n),k):W(n)?(e.consume(n),x):g(n)}function k(n){return null===n||60===n||61===n||62===n||96===n?t(n):34===n||39===n?(e.consume(n),u=n,v):W(n)?(e.consume(n),k):(u=null,function n(t){return null===t||34===t||39===t||60===t||61===t||62===t||96===t||Z(t)?x(t):(e.consume(t),n)}(n))}function v(n){return null===n||$(n)?t(n):n===u?(e.consume(n),b):(e.consume(n),v)}function b(e){return 47===e||62===e||W(e)?g(e):t(e)}function S(n){return 62===n?(e.consume(n),w):t(n)}function w(n){return W(n)?(e.consume(n),w):null===n||$(n)?E(n):t(n)}function E(n){return 45===n&&2===r?(e.consume(n),F):60===n&&1===r?(e.consume(n),T):62===n&&4===r?(e.consume(n),I):63===n&&3===r?(e.consume(n),D):93===n&&5===r?(e.consume(n),O):$(n)&&(6===r||7===r)?e.check(eP,I,C)(n):null===n||$(n)?C(n):(e.consume(n),E)}function C(n){return e.exit("htmlFlowData"),function n(t){return null===t?L(t):$(t)?e.attempt({tokenize:A,partial:!0},n,L)(t):(e.enter("htmlFlowData"),E(t))}(n)}function A(e,n,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),r};function r(e){return a.parser.lazy[a.now().line]?t(e):n(e)}}function F(n){return 45===n?(e.consume(n),D):E(n)}function T(n){return 47===n?(e.consume(n),i="",P):E(n)}function P(n){return 62===n&&eT.includes(i.toLowerCase())?(e.consume(n),I):R(n)&&i.length<8?(e.consume(n),i+=String.fromCharCode(n),P):E(n)}function O(n){return 93===n?(e.consume(n),D):E(n)}function D(n){return 62===n?(e.consume(n),I):45===n&&2===r?(e.consume(n),D):E(n)}function I(n){return null===n||$(n)?(e.exit("htmlFlowData"),L(n)):(e.consume(n),I)}function L(t){return e.exit("htmlFlow"),n(t)}},resolveTo:function(e){let n=e.length;for(;n--&&("enter"!==e[n][0]||"htmlFlow"!==e[n][1].type););return n>1&&"linePrefix"===e[n-2][1].type&&(e[n][1].start=e[n-2][1].start,e[n+1][1].start=e[n-2][1].start,e.splice(n-2,2)),e},concrete:!0},61:eA,95:ed,96:eO,126:eO},eY={38:eL,92:ez},eK={[-5]:eM,[-4]:eM,[-3]:eM,33:e_,38:eL,42:eU,60:[{name:"autolink",tokenize:function(e,n,t){let r=1;return function(n){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),l};function l(n){return R(n)?(e.consume(n),i):V(n)?u(n):t(n)}function i(n){return 43===n||45===n||46===n||H(n)?function n(t){return 58===t?(e.consume(t),o):(43===t||45===t||46===t||H(t))&&r++<32?(e.consume(t),n):u(t)}(n):u(n)}function o(n){return 62===n?(e.exit("autolinkProtocol"),c(n)):null===n||32===n||60===n||q(n)?t(n):(e.consume(n),o)}function u(n){return 64===n?(e.consume(n),r=0,a):V(n)?(e.consume(n),u):t(n)}function a(n){return H(n)?function n(l){return 46===l?(e.consume(l),r=0,a):62===l?(e.exit("autolinkProtocol").type="autolinkEmail",c(l)):function l(i){return(45===i||H(i))&&r++<63?(e.consume(i),45===i?l:n):t(i)}(l)}(n):t(n)}function c(t){return e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.exit("autolink"),n}}},{name:"htmlText",tokenize:function(e,n,t){let r,l,i,o;let u=this;return function(n){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(n),a};function a(n){return 33===n?(e.consume(n),c):47===n?(e.consume(n),S):63===n?(e.consume(n),v):R(n)?(e.consume(n),E):t(n)}function c(n){return 45===n?(e.consume(n),s):91===n?(e.consume(n),l="CDATA[",i=0,m):R(n)?(e.consume(n),k):t(n)}function s(n){return 45===n?(e.consume(n),f):t(n)}function f(n){return null===n||62===n?t(n):45===n?(e.consume(n),p):d(n)}function p(e){return null===e||62===e?t(e):d(e)}function d(n){return null===n?t(n):45===n?(e.consume(n),h):$(n)?(o=d,D(n)):(e.consume(n),d)}function h(n){return 45===n?(e.consume(n),L):d(n)}function m(n){return n===l.charCodeAt(i++)?(e.consume(n),i===l.length?g:m):t(n)}function g(n){return null===n?t(n):93===n?(e.consume(n),y):$(n)?(o=g,D(n)):(e.consume(n),g)}function y(n){return 93===n?(e.consume(n),x):g(n)}function x(n){return 62===n?L(n):93===n?(e.consume(n),x):g(n)}function k(n){return null===n||62===n?L(n):$(n)?(o=k,D(n)):(e.consume(n),k)}function v(n){return null===n?t(n):63===n?(e.consume(n),b):$(n)?(o=v,D(n)):(e.consume(n),v)}function b(e){return 62===e?L(e):v(e)}function S(n){return R(n)?(e.consume(n),w):t(n)}function w(n){return 45===n||H(n)?(e.consume(n),w):function n(t){return $(t)?(o=n,D(t)):W(t)?(e.consume(t),n):L(t)}(n)}function E(n){return 45===n||H(n)?(e.consume(n),E):47===n||62===n||Z(n)?C(n):t(n)}function C(n){return 47===n?(e.consume(n),L):58===n||95===n||R(n)?(e.consume(n),A):$(n)?(o=C,D(n)):W(n)?(e.consume(n),C):L(n)}function A(n){return 45===n||46===n||58===n||95===n||H(n)?(e.consume(n),A):function n(t){return 61===t?(e.consume(t),F):$(t)?(o=n,D(t)):W(t)?(e.consume(t),n):C(t)}(n)}function F(n){return null===n||60===n||61===n||62===n||96===n?t(n):34===n||39===n?(e.consume(n),r=n,T):$(n)?(o=F,D(n)):W(n)?(e.consume(n),F):(e.consume(n),r=void 0,O)}function T(n){return n===r?(e.consume(n),P):null===n?t(n):$(n)?(o=T,D(n)):(e.consume(n),T)}function P(e){return 62===e||47===e||Z(e)?C(e):t(e)}function O(n){return null===n||34===n||39===n||60===n||61===n||96===n?t(n):62===n||Z(n)?C(n):(e.consume(n),O)}function D(n){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),X(e,I,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function I(n){return e.enter("htmlTextData"),o(n)}function L(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),n):t(r)}}}],91:eq,92:[{name:"hardBreakEscape",tokenize:function(e,n,t){return function(n){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(n),r};function r(r){return $(r)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),n(r)):t(r)}}},ez],93:eN,95:eU,96:{name:"codeText",tokenize:function(e,n,t){let r,l,i=0;return function(n){return e.enter("codeText"),e.enter("codeTextSequence"),function n(t){return 96===t?(e.consume(t),i++,n):(e.exit("codeTextSequence"),o(t))}(n)};function o(a){return null===a?t(a):96===a?(l=e.enter("codeTextSequence"),r=0,function t(o){return 96===o?(e.consume(o),r++,t):r===i?(e.exit("codeTextSequence"),e.exit("codeText"),n(o)):(l.type="codeTextData",u(o))}(a)):32===a?(e.enter("space"),e.consume(a),e.exit("space"),o):$(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o):(e.enter("codeTextData"),u(a))}function u(n){return null===n||32===n||96===n||$(n)?(e.exit("codeTextData"),o(n)):(e.consume(n),u)}},resolve:function(e){let n,t,r=e.length-4,l=3;if(("lineEnding"===e[3][1].type||"space"===e[l][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(n=l;++n13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||(65535&t)==65535||(65535&t)==65534||t>1114111?"�":String.fromCharCode(t)}let e2=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function e4(e,n,t){if(n)return n;let r=t.charCodeAt(0);if(35===r){let e=t.charCodeAt(1),n=120===e||88===e;return e0(t.slice(n?2:1),n?16:10)}return eI(t)||e}let e3={}.hasOwnProperty,e6=function(e,n,t){let l,i,o,a;return"string"!=typeof n&&(t=n,n=void 0),(function(e){let n={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(v),autolinkProtocol:p,autolinkEmail:p,atxHeading:i(y),blockQuote:i(function(){return{type:"blockquote",children:[]}}),characterEscape:p,characterReference:p,codeFenced:i(g),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:i(g,o),codeText:i(function(){return{type:"inlineCode",value:""}},o),codeTextData:p,data:p,codeFlowValue:p,definition:i(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:i(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:i(x),hardBreakTrailing:i(x),htmlFlow:i(k,o),htmlFlowData:p,htmlText:i(k,o),htmlTextData:p,image:i(function(){return{type:"image",title:null,url:"",alt:null}}),label:o,link:i(v),listItem:i(function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}),listItemValue:function(e){if(t.expectingFirstListItemValue){let n=this.stack[this.stack.length-2];n.start=Number.parseInt(this.sliceSerialize(e),10),t.expectingFirstListItemValue=void 0}},listOrdered:i(b,function(){t.expectingFirstListItemValue=!0}),listUnordered:i(b),paragraph:i(function(){return{type:"paragraph",children:[]}}),reference:function(){t.referenceType="collapsed"},referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:i(y),strong:i(function(){return{type:"strong",children:[]}}),thematicBreak:i(function(){return{type:"thematicBreak"}})},exit:{atxHeading:c(),atxHeadingSequence:function(e){let n=this.stack[this.stack.length-1];if(!n.depth){let t=this.sliceSerialize(e).length;n.depth=t}},autolink:c(),autolinkEmail:function(e){d.call(this,e);let n=this.stack[this.stack.length-1];n.url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){d.call(this,e);let n=this.stack[this.stack.length-1];n.url=this.sliceSerialize(e)},blockQuote:c(),characterEscapeValue:d,characterReferenceMarkerHexadecimal:m,characterReferenceMarkerNumeric:m,characterReferenceValue:function(e){let n;let r=this.sliceSerialize(e),l=t.characterReferenceType;if(l)n=e0(r,"characterReferenceMarkerNumeric"===l?10:16),t.characterReferenceType=void 0;else{let e=eI(r);n=e}let i=this.stack.pop();i.value+=n,i.position.end=e5(e.end)},codeFenced:c(function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),t.flowCodeInside=void 0}),codeFencedFence:function(){!t.flowCodeInside&&(this.buffer(),t.flowCodeInside=!0)},codeFencedFenceInfo:function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.lang=e},codeFencedFenceMeta:function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.meta=e},codeFlowValue:d,codeIndented:c(function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.value=e.replace(/(\r?\n|\r)$/g,"")}),codeText:c(function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.value=e}),codeTextData:d,data:d,definition:c(),definitionDestinationString:function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.url=e},definitionLabelString:function(e){let n=this.resume(),t=this.stack[this.stack.length-1];t.label=n,t.identifier=eS(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.title=e},emphasis:c(),hardBreakEscape:c(h),hardBreakTrailing:c(h),htmlFlow:c(function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.value=e}),htmlFlowData:d,htmlText:c(function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.value=e}),htmlTextData:d,image:c(function(){let e=this.stack[this.stack.length-1];if(t.inReference){let n=t.referenceType||"shortcut";e.type+="Reference",e.referenceType=n,delete e.url,delete e.title}else delete e.identifier,delete e.label;t.referenceType=void 0}),label:function(){let e=this.stack[this.stack.length-1],n=this.resume(),r=this.stack[this.stack.length-1];if(t.inReference=!0,"link"===r.type){let n=e.children;r.children=n}else r.alt=n},labelText:function(e){let n=this.sliceSerialize(e),t=this.stack[this.stack.length-2];t.label=n.replace(e2,e4),t.identifier=eS(n).toLowerCase()},lineEnding:function(e){let r=this.stack[this.stack.length-1];if(t.atHardBreak){let n=r.children[r.children.length-1];n.position.end=e5(e.end),t.atHardBreak=void 0;return}!t.setextHeadingSlurpLineEnding&&n.canContainEols.includes(r.type)&&(p.call(this,e),d.call(this,e))},link:c(function(){let e=this.stack[this.stack.length-1];if(t.inReference){let n=t.referenceType||"shortcut";e.type+="Reference",e.referenceType=n,delete e.url,delete e.title}else delete e.identifier,delete e.label;t.referenceType=void 0}),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:function(e){let n=this.resume(),r=this.stack[this.stack.length-1];r.label=n,r.identifier=eS(this.sliceSerialize(e)).toLowerCase(),t.referenceType="full"},resourceDestinationString:function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.url=e},resourceTitleString:function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.title=e},resource:function(){t.inReference=void 0},setextHeading:c(function(){t.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(e){let n=this.stack[this.stack.length-1];n.depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2},setextHeadingText:function(){t.setextHeadingSlurpLineEnding=!0},strong:c(),thematicBreak:c()}};!function e(n,t){let r=-1;for(;++r0){let e=i.tokenStack[i.tokenStack.length-1],n=e[1]||e9;n.call(i,void 0,e[0])}for(t.position={start:e5(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:e5(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},c=-1;++c-1&&(t[0]=t[0].slice(l)),o>0&&t.push(e[i].slice(0,o))),t}(o,e)}function p(){return Object.assign({},r)}function d(e,n){n.restore()}function h(e,n){return function(t,l,i){let o,s,f,d;return Array.isArray(t)?h(t):"tokenize"in t?h([t]):function(e){let n=null!==e&&t[e],r=null!==e&&t.null,l=[...Array.isArray(n)?n:n?[n]:[],...Array.isArray(r)?r:r?[r]:[]];return h(l)(e)};function h(e){return(o=e,s=0,0===e.length)?i:m(e[s])}function m(e){return function(t){return(d=function(){let e=p(),n=c.previous,t=c.currentConstruct,l=c.events.length,i=Array.from(u);return{restore:function(){r=e,c.previous=n,c.currentConstruct=t,c.events.length=l,u=i,g()},from:l}}(),f=e,e.partial||(c.currentConstruct=e),e.name&&c.parser.constructs.disable.null.includes(e.name))?x(t):e.tokenize.call(n?Object.assign(Object.create(c),n):c,a,y,x)(t)}}function y(n){return e(f,d),l}function x(e){return(d.restore(),++s{let t=this.data("settings");return e6(n,Object.assign({},t,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))};Object.assign(this,{Parser:n})};function e8(e){let n=[],t=-1,r=0,l=0;for(;++t55295&&i<57344){let n=e.charCodeAt(t+1);i<56320&&n>56319&&n<57344?(o=String.fromCharCode(i,n),l=1):o="�"}else o=String.fromCharCode(i);o&&(n.push(e.slice(r,t),encodeURIComponent(o)),r=t+l+1,o=""),l&&(t+=l,l=0)}return n.join("")+e.slice(r)}let ne=function(e){if(null==e)return nt;if("string"==typeof e)return nn(function(n){return n&&n.type===e});if("object"==typeof e)return Array.isArray(e)?function(e){let n=[],t=-1;for(;++t":"")+")"})}return s;function s(){var c;let s,f,p,d=[];if((!n||l(o,u,a[a.length-1]||null))&&!1===(d=Array.isArray(c=t(o,a))?c:"number"==typeof c?[!0,c]:[c])[0])return d;if(o.children&&"skip"!==d[0])for(f=(r?o.children.length:-1)+i,p=a.concat(o);f>-1&&f-1?t.offset:null}}}let na={}.hasOwnProperty;function nc(e){return String(e||"").toUpperCase()}function ns(e,n){let t;let r=String(n.identifier).toUpperCase(),l=e8(r.toLowerCase()),i=e.footnoteOrder.indexOf(r);-1===i?(e.footnoteOrder.push(r),e.footnoteCounts[r]=1,t=e.footnoteOrder.length):(e.footnoteCounts[r]++,t=i+1);let o=e.footnoteCounts[r],u={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fn-"+l,id:e.clobberPrefix+"fnref-"+l+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(t)}]};e.patch(n,u);let a={type:"element",tagName:"sup",properties:{},children:[u]};return e.patch(n,a),e.applyData(n,a)}function nf(e,n){let t=n.referenceType,r="]";if("collapsed"===t?r+="[]":"full"===t&&(r+="["+(n.label||n.identifier)+"]"),"imageReference"===n.type)return{type:"text",value:"!["+n.alt+r};let l=e.all(n),i=l[0];i&&"text"===i.type?i.value="["+i.value:l.unshift({type:"text",value:"["});let o=l[l.length-1];return o&&"text"===o.type?o.value+=r:l.push({type:"text",value:r}),l}function np(e){let n=e.spread;return null==n?e.children.length>1:n}function nd(e,n,t){let r=0,l=e.length;if(n){let n=e.codePointAt(r);for(;9===n||32===n;)r++,n=e.codePointAt(r)}if(t){let n=e.codePointAt(l-1);for(;9===n||32===n;)l--,n=e.codePointAt(l-1)}return l>r?e.slice(r,l):""}let nh={blockquote:function(e,n){let t={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(n),!0)};return e.patch(n,t),e.applyData(n,t)},break:function(e,n){let t={type:"element",tagName:"br",properties:{},children:[]};return e.patch(n,t),[e.applyData(n,t),{type:"text",value:"\n"}]},code:function(e,n){let t=n.value?n.value+"\n":"",r=n.lang?n.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,l={};r&&(l.className=["language-"+r]);let i={type:"element",tagName:"code",properties:l,children:[{type:"text",value:t}]};return n.meta&&(i.data={meta:n.meta}),e.patch(n,i),i={type:"element",tagName:"pre",properties:{},children:[i=e.applyData(n,i)]},e.patch(n,i),i},delete:function(e,n){let t={type:"element",tagName:"del",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)},emphasis:function(e,n){let t={type:"element",tagName:"em",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)},footnoteReference:ns,footnote:function(e,n){let t=e.footnoteById,r=1;for(;(r in t);)r++;let l=String(r);return t[l]={type:"footnoteDefinition",identifier:l,children:[{type:"paragraph",children:n.children}],position:n.position},ns(e,{type:"footnoteReference",identifier:l,position:n.position})},heading:function(e,n){let t={type:"element",tagName:"h"+n.depth,properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)},html:function(e,n){if(e.dangerous){let t={type:"raw",value:n.value};return e.patch(n,t),e.applyData(n,t)}return null},imageReference:function(e,n){let t=e.definition(n.identifier);if(!t)return nf(e,n);let r={src:e8(t.url||""),alt:n.alt};null!==t.title&&void 0!==t.title&&(r.title=t.title);let l={type:"element",tagName:"img",properties:r,children:[]};return e.patch(n,l),e.applyData(n,l)},image:function(e,n){let t={src:e8(n.url)};null!==n.alt&&void 0!==n.alt&&(t.alt=n.alt),null!==n.title&&void 0!==n.title&&(t.title=n.title);let r={type:"element",tagName:"img",properties:t,children:[]};return e.patch(n,r),e.applyData(n,r)},inlineCode:function(e,n){let t={type:"text",value:n.value.replace(/\r?\n|\r/g," ")};e.patch(n,t);let r={type:"element",tagName:"code",properties:{},children:[t]};return e.patch(n,r),e.applyData(n,r)},linkReference:function(e,n){let t=e.definition(n.identifier);if(!t)return nf(e,n);let r={href:e8(t.url||"")};null!==t.title&&void 0!==t.title&&(r.title=t.title);let l={type:"element",tagName:"a",properties:r,children:e.all(n)};return e.patch(n,l),e.applyData(n,l)},link:function(e,n){let t={href:e8(n.url)};null!==n.title&&void 0!==n.title&&(t.title=n.title);let r={type:"element",tagName:"a",properties:t,children:e.all(n)};return e.patch(n,r),e.applyData(n,r)},listItem:function(e,n,t){let r=e.all(n),l=t?function(e){let n=!1;if("list"===e.type){n=e.spread||!1;let t=e.children,r=-1;for(;!n&&++r0&&e.children.unshift({type:"text",value:" "}),e.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:n.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let u=-1;for(;++u0){let r={type:"element",tagName:"tbody",properties:{},children:e.wrap(t,!0)},i=ni(n.children[1]),o=no(n.children[n.children.length-1]);i.line&&o.line&&(r.position={start:i,end:o}),l.push(r)}let i={type:"element",tagName:"table",properties:{},children:e.wrap(l,!0)};return e.patch(n,i),e.applyData(n,i)},tableCell:function(e,n){let t={type:"element",tagName:"td",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)},tableRow:function(e,n,t){let r=t?t.children:void 0,l=r?r.indexOf(n):1,i=0===l?"th":"td",o=t&&"table"===t.type?t.align:void 0,u=o?o.length:n.children.length,a=-1,c=[];for(;++a0,!0),r[0]),l=r.index+r[0].length,r=t.exec(n);return i.push(nd(n.slice(l),l>0,!1)),i.join("")}(String(n.value))};return e.patch(n,t),e.applyData(n,t)},thematicBreak:function(e,n){let t={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(n,t),e.applyData(n,t)},toml:nm,yaml:nm,definition:nm,footnoteDefinition:nm};function nm(){return null}let ng={}.hasOwnProperty;function ny(e,n){e.position&&(n.position={start:ni(e),end:no(e)})}function nx(e,n){let t=n;if(e&&e.data){let n=e.data.hName,r=e.data.hChildren,l=e.data.hProperties;"string"==typeof n&&("element"===t.type?t.tagName=n:t={type:"element",tagName:n,properties:{},children:[]}),"element"===t.type&&l&&(t.properties={...t.properties,...l}),"children"in t&&t.children&&null!=r&&(t.children=r)}return t}function nk(e,n,t){let r=n&&n.type;if(!r)throw Error("Expected node, got `"+n+"`");return ng.call(e.handlers,r)?e.handlers[r](e,n,t):e.passThrough&&e.passThrough.includes(r)?"children"in n?{...n,children:nv(e,n)}:n:e.unknownHandler?e.unknownHandler(e,n,t):function(e,n){let t=n.data||{},r="value"in n&&!(ng.call(t,"hProperties")||ng.call(t,"hChildren"))?{type:"text",value:n.value}:{type:"element",tagName:"div",properties:{},children:nv(e,n)};return e.patch(n,r),e.applyData(n,r)}(e,n)}function nv(e,n){let t=[];if("children"in n){let r=n.children,l=-1;for(;++l0&&t.push({type:"text",value:"\n"}),t}function nS(e,n){let t=function(e,n){let t=n||{},r=t.allowDangerousHtml||!1,l={};return o.dangerous=r,o.clobberPrefix=void 0===t.clobberPrefix||null===t.clobberPrefix?"user-content-":t.clobberPrefix,o.footnoteLabel=t.footnoteLabel||"Footnotes",o.footnoteLabelTagName=t.footnoteLabelTagName||"h2",o.footnoteLabelProperties=t.footnoteLabelProperties||{className:["sr-only"]},o.footnoteBackLabel=t.footnoteBackLabel||"Back to content",o.unknownHandler=t.unknownHandler,o.passThrough=t.passThrough,o.handlers={...nh,...t.handlers},o.definition=function(e){let n=Object.create(null);if(!e||!e.type)throw Error("mdast-util-definitions expected node");return nl(e,"definition",e=>{let t=nc(e.identifier);t&&!na.call(n,t)&&(n[t]=e)}),function(e){let t=nc(e);return t&&na.call(n,t)?n[t]:null}}(e),o.footnoteById=l,o.footnoteOrder=[],o.footnoteCounts={},o.patch=ny,o.applyData=nx,o.one=function(e,n){return nk(o,e,n)},o.all=function(e){return nv(o,e)},o.wrap=nb,o.augment=i,nl(e,"footnoteDefinition",e=>{let n=String(e.identifier).toUpperCase();ng.call(l,n)||(l[n]=e)}),o;function i(e,n){if(e&&"data"in e&&e.data){let t=e.data;t.hName&&("element"!==n.type&&(n={type:"element",tagName:"",properties:{},children:[]}),n.tagName=t.hName),"element"===n.type&&t.hProperties&&(n.properties={...n.properties,...t.hProperties}),"children"in n&&n.children&&t.hChildren&&(n.children=t.hChildren)}if(e){let t="type"in e?e:{position:e};!t||!t.position||!t.position.start||!t.position.start.line||!t.position.start.column||!t.position.end||!t.position.end.line||!t.position.end.column||(n.position={start:ni(t),end:no(t)})}return n}function o(e,n,t,r){return Array.isArray(t)&&(r=t,t={}),i(e,{type:"element",tagName:n,properties:t||{},children:r||[]})}}(e,n),r=t.one(e,null),l=function(e){let n=[],t=-1;for(;++t1?"-"+u:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"↩"}]};u>1&&n.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(u)}]}),a.length>0&&a.push({type:"text",value:" "}),a.push(n)}let c=l[l.length-1];if(c&&"element"===c.type&&"p"===c.tagName){let e=c.children[c.children.length-1];e&&"text"===e.type?e.value+=" ":c.children.push({type:"text",value:" "}),c.children.push(...a)}else l.push(...a);let s={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+o},children:e.wrap(l,!0)};e.patch(r,s),n.push(s)}if(0!==n.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:{...JSON.parse(JSON.stringify(e.footnoteLabelProperties)),id:"footnote-label"},children:[{type:"text",value:e.footnoteLabel}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(n,!0)},{type:"text",value:"\n"}]}}(t);return l&&r.children.push({type:"text",value:"\n"},l),Array.isArray(r)?{type:"root",children:r}:r}var nw=function(e,n){var t;return e&&"run"in e?(t,r,l)=>{e.run(nS(t,n),r,e=>{l(e)})}:(t=e||n,e=>nS(e,t))},nE=t(45697);class nC{constructor(e,n,t){this.property=e,this.normal=n,t&&(this.space=t)}}function nA(e,n){let t={},r={},l=-1;for(;++l"xlink:"+n.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),nV=nH({space:"xml",transform:(e,n)=>"xml:"+n.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function nq(e,n){return n in e?e[n]:n}function nZ(e,n){return nq(e,n.toLowerCase())}let n$=nH({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:nZ,properties:{xmlns:null,xmlnsXLink:null}}),nW=nH({transform:(e,n)=>"role"===n?n:"aria-"+n.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:nD,ariaAutoComplete:null,ariaBusy:nD,ariaChecked:nD,ariaColCount:nL,ariaColIndex:nL,ariaColSpan:nL,ariaControls:nz,ariaCurrent:null,ariaDescribedBy:nz,ariaDetails:null,ariaDisabled:nD,ariaDropEffect:nz,ariaErrorMessage:null,ariaExpanded:nD,ariaFlowTo:nz,ariaGrabbed:nD,ariaHasPopup:null,ariaHidden:nD,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:nz,ariaLevel:nL,ariaLive:null,ariaModal:nD,ariaMultiLine:nD,ariaMultiSelectable:nD,ariaOrientation:null,ariaOwns:nz,ariaPlaceholder:null,ariaPosInSet:nL,ariaPressed:nD,ariaReadOnly:nD,ariaRelevant:null,ariaRequired:nD,ariaRoleDescription:nz,ariaRowCount:nL,ariaRowIndex:nL,ariaRowSpan:nL,ariaSelected:nD,ariaSetSize:nL,ariaSort:null,ariaValueMax:nL,ariaValueMin:nL,ariaValueNow:nL,ariaValueText:null,role:null}}),nQ=nH({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:nZ,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:nM,acceptCharset:nz,accessKey:nz,action:null,allow:null,allowFullScreen:nO,allowPaymentRequest:nO,allowUserMedia:nO,alt:null,as:null,async:nO,autoCapitalize:null,autoComplete:nz,autoFocus:nO,autoPlay:nO,capture:nO,charSet:null,checked:nO,cite:null,className:nz,cols:nL,colSpan:null,content:null,contentEditable:nD,controls:nO,controlsList:nz,coords:nL|nM,crossOrigin:null,data:null,dateTime:null,decoding:null,default:nO,defer:nO,dir:null,dirName:null,disabled:nO,download:nI,draggable:nD,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:nO,formTarget:null,headers:nz,height:nL,hidden:nO,high:nL,href:null,hrefLang:null,htmlFor:nz,httpEquiv:nz,id:null,imageSizes:null,imageSrcSet:null,inputMode:null,integrity:null,is:null,isMap:nO,itemId:null,itemProp:nz,itemRef:nz,itemScope:nO,itemType:nz,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:nO,low:nL,manifest:null,max:null,maxLength:nL,media:null,method:null,min:null,minLength:nL,multiple:nO,muted:nO,name:null,nonce:null,noModule:nO,noValidate:nO,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:nO,optimum:nL,pattern:null,ping:nz,placeholder:null,playsInline:nO,poster:null,preload:null,readOnly:nO,referrerPolicy:null,rel:nz,required:nO,reversed:nO,rows:nL,rowSpan:nL,sandbox:nz,scope:null,scoped:nO,seamless:nO,selected:nO,shape:null,size:nL,sizes:null,slot:null,span:nL,spellCheck:nD,src:null,srcDoc:null,srcLang:null,srcSet:null,start:nL,step:null,style:null,tabIndex:nL,target:null,title:null,translate:null,type:null,typeMustMatch:nO,useMap:null,value:nD,width:nL,wrap:null,align:null,aLink:null,archive:nz,axis:null,background:null,bgColor:null,border:nL,borderColor:null,bottomMargin:nL,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:nO,declare:nO,event:null,face:null,frame:null,frameBorder:null,hSpace:nL,leftMargin:nL,link:null,longDesc:null,lowSrc:null,marginHeight:nL,marginWidth:nL,noResize:nO,noHref:nO,noShade:nO,noWrap:nO,object:null,profile:null,prompt:null,rev:null,rightMargin:nL,rules:null,scheme:null,scrolling:nD,standby:null,summary:null,text:null,topMargin:nL,valueType:null,version:null,vAlign:null,vLink:null,vSpace:nL,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:nO,disableRemotePlayback:nO,prefix:null,property:null,results:nL,security:null,unselectable:null}}),nY=nH({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:nq,properties:{about:nN,accentHeight:nL,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:nL,amplitude:nL,arabicForm:null,ascent:nL,attributeName:null,attributeType:null,azimuth:nL,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:nL,by:null,calcMode:null,capHeight:nL,className:nz,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:nL,diffuseConstant:nL,direction:null,display:null,dur:null,divisor:nL,dominantBaseline:null,download:nO,dx:null,dy:null,edgeMode:null,editable:null,elevation:nL,enableBackground:null,end:null,event:null,exponent:nL,externalResourcesRequired:null,fill:null,fillOpacity:nL,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:nM,g2:nM,glyphName:nM,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:nL,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:nL,horizOriginX:nL,horizOriginY:nL,id:null,ideographic:nL,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:nL,k:nL,k1:nL,k2:nL,k3:nL,k4:nL,kernelMatrix:nN,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:nL,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:nL,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:nL,overlineThickness:nL,paintOrder:null,panose1:null,path:null,pathLength:nL,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:nz,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:nL,pointsAtY:nL,pointsAtZ:nL,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:nN,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:nN,rev:nN,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:nN,requiredFeatures:nN,requiredFonts:nN,requiredFormats:nN,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:nL,specularExponent:nL,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:nL,strikethroughThickness:nL,string:null,stroke:null,strokeDashArray:nN,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:nL,strokeOpacity:nL,strokeWidth:null,style:null,surfaceScale:nL,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:nN,tabIndex:nL,tableValues:null,target:null,targetX:nL,targetY:nL,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:nN,to:null,transform:null,u1:null,u2:null,underlinePosition:nL,underlineThickness:nL,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:nL,values:null,vAlphabetic:nL,vMathematical:nL,vectorEffect:null,vHanging:nL,vIdeographic:nL,version:null,vertAdvY:nL,vertOriginX:nL,vertOriginY:nL,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:nL,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),nK=nA([nV,nU,n$,nW,nQ],"html"),nX=nA([nV,nU,n$,nW,nY],"svg"),nJ=function(e){if(null==e)return n1;if("string"==typeof e)return nG(function(n){return n&&n.type===e});if("object"==typeof e)return Array.isArray(e)?function(e){let n=[],t=-1;for(;++t":"")+")"})}return s;function s(){var c;let s,f,p,d=[];if((!n||l(o,u,a[a.length-1]||null))&&!1===(d=Array.isArray(c=t(o,a))?c:"number"==typeof c?[!0,c]:[c])[0])return d;if(o.children&&"skip"!==d[0])for(f=(r?o.children.length:-1)+i,p=a.concat(o);f>-1&&f{n2(n,"element",(n,t,r)=>{let l;if(e.allowedElements?l=!e.allowedElements.includes(n.tagName):e.disallowedElements&&(l=e.disallowedElements.includes(n.tagName)),!l&&e.allowElement&&"number"==typeof t&&(l=!e.allowElement(n,t,r)),l&&"number"==typeof t)return e.unwrapDisallowed&&n.children?r.children.splice(t,1,...n.children):r.children.splice(t,1),t})}}var n3=t(82143);let n6=/^data[-\w.:]+$/i,n5=/-[a-z]/g,n9=/[A-Z]/g;function n7(e){return"-"+e.toLowerCase()}function n8(e){return e.charAt(1).toUpperCase()}let te={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var tn=t(61365);let tt=["http","https","mailto","tel"];function tr(e){let n=(e||"").trim(),t=n.charAt(0);if("#"===t||"/"===t)return n;let r=n.indexOf(":");if(-1===r)return n;let l=-1;for(;++ll||-1!==(l=n.indexOf("#"))&&r>l?n:"javascript:void(0)"}let tl={}.hasOwnProperty,ti=new Set(["table","thead","tbody","tfoot","tr"]);function to(e,n){let t=-1,r=0;for(;++t for more info)`),delete tc[n]}let n=E().use(e7).use(e.remarkPlugins||[]).use(nw,{...e.remarkRehypeOptions,allowDangerousHtml:!0}).use(e.rehypePlugins||[]).use(n4,e),t=new y;"string"==typeof e.children?t.value=e.children:void 0!==e.children&&null!==e.children&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${e.children}\`)`);let r=n.runSync(n.parse(t),t);if("root"!==r.type)throw TypeError("Expected a `root` node");let l=i.createElement(i.Fragment,{},function e(n,t){let r;let l=[],o=-1;for(;++o4&&"data"===t.slice(0,4)&&n6.test(n)){if("-"===n.charAt(4)){let e=n.slice(5).replace(n5,n8);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=n.slice(4);if(!n5.test(e)){let t=e.replace(n9,n7);"-"!==t.charAt(0)&&(t="-"+t),n="data"+t}}l=nB}return new l(r,n)}(r.schema,n),i=t;null!=i&&i==i&&(Array.isArray(i)&&(i=l.commaSeparated?function(e,n){let t={},r=""===e[e.length-1]?[...e,""]:e;return r.join((t.padRight?" ":"")+","+(!1===t.padLeft?"":" ")).trim()}(i):i.join(" ").trim()),"style"===l.property&&"string"==typeof i&&(i=function(e){let n={};try{tn(e,function(e,t){let r="-ms-"===e.slice(0,4)?`ms-${e.slice(4)}`:e;n[r.replace(/-([a-z])/g,tu)]=t})}catch{}return n}(i)),l.space&&l.property?e[tl.call(te,l.property)?te[l.property]:l.property]=i:l.attribute&&(e[l.attribute]=i))}(f,o,t.properties[o],n);("ol"===s||"ul"===s)&&n.listDepth++;let d=e(n,t);("ol"===s||"ul"===s)&&n.listDepth--,n.schema=c;let h=t.position||{start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}},m=u.components&&tl.call(u.components,s)?u.components[s]:s,g="string"==typeof m||m===i.Fragment;if(!n3.isValidElementType(m))throw TypeError(`Component for name \`${s}\` not defined or is not renderable`);if(f.key=[s,h.start.line,h.start.column,r].join("-"),"a"===s&&u.linkTarget&&(f.target="function"==typeof u.linkTarget?u.linkTarget(String(f.href||""),t.children,"string"==typeof f.title?f.title:null):u.linkTarget),"a"===s&&a&&(f.href=a(String(f.href||""),t.children,"string"==typeof f.title?f.title:null)),g||"code"!==s||"element"!==l.type||"pre"===l.tagName||(f.inline=!0),g||"h1"!==s&&"h2"!==s&&"h3"!==s&&"h4"!==s&&"h5"!==s&&"h6"!==s||(f.level=Number.parseInt(s.charAt(1),10)),"img"===s&&u.transformImageUri&&(f.src=u.transformImageUri(String(f.src||""),String(f.alt||""),"string"==typeof f.title?f.title:null)),!g&&"li"===s&&"element"===l.type){let e=function(e){let n=-1;for(;++n0?i.createElement(m,f,d):i.createElement(m,f)}(n,r,o,t)):"text"===r.type?"element"===t.type&&ti.has(t.tagName)&&function(e){let n=e&&"object"==typeof e&&"text"===e.type?e.value||"":e;return"string"==typeof n&&""===n.replace(/[ \t\n\f\r]/g,"")}(r)||l.push(r.value):"raw"!==r.type||n.options.skipHtml||l.push(r.value);return l}({options:e,schema:nK,listDepth:0},r));return e.className&&(l=i.createElement("div",{className:e.className},l)),l}ts.propTypes={children:nE.string,className:nE.string,allowElement:nE.func,allowedElements:nE.arrayOf(nE.string),disallowedElements:nE.arrayOf(nE.string),unwrapDisallowed:nE.bool,remarkPlugins:nE.arrayOf(nE.oneOfType([nE.object,nE.func,nE.arrayOf(nE.oneOfType([nE.bool,nE.string,nE.object,nE.func,nE.arrayOf(nE.any)]))])),rehypePlugins:nE.arrayOf(nE.oneOfType([nE.object,nE.func,nE.arrayOf(nE.oneOfType([nE.bool,nE.string,nE.object,nE.func,nE.arrayOf(nE.any)]))])),sourcePos:nE.bool,rawSourcePos:nE.bool,skipHtml:nE.bool,includeElementIndex:nE.bool,transformLinkUri:nE.oneOfType([nE.func,nE.bool]),linkTarget:nE.oneOfType([nE.func,nE.string]),transformImageUri:nE.func,components:nE.object}}}]); \ No newline at end of file + */var t,r=Symbol.for("react.element"),l=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),c=Symbol.for("react.context"),s=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function y(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case i:case u:case o:case p:case d:return e;default:switch(e=e&&e.$$typeof){case s:case c:case f:case m:case h:case a:return e;default:return n}}case l:return n}}}t=Symbol.for("react.module.reference"),n.ContextConsumer=c,n.ContextProvider=a,n.Element=r,n.ForwardRef=f,n.Fragment=i,n.Lazy=m,n.Memo=h,n.Portal=l,n.Profiler=u,n.StrictMode=o,n.Suspense=p,n.SuspenseList=d,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return y(e)===c},n.isContextProvider=function(e){return y(e)===a},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return y(e)===f},n.isFragment=function(e){return y(e)===i},n.isLazy=function(e){return y(e)===m},n.isMemo=function(e){return y(e)===h},n.isPortal=function(e){return y(e)===l},n.isProfiler=function(e){return y(e)===u},n.isStrictMode=function(e){return y(e)===o},n.isSuspense=function(e){return y(e)===p},n.isSuspenseList=function(e){return y(e)===d},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===u||e===o||e===p||e===d||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===a||e.$$typeof===c||e.$$typeof===f||e.$$typeof===t||void 0!==e.getModuleId)},n.typeOf=y},82143:function(e,n,t){"use strict";e.exports=t(71471)},61365:function(e,n,t){var r=t(18139);function l(e,n){var t,l,i,o=null;if(!e||"string"!=typeof e)return o;for(var u=r(e),a="function"==typeof n,c=0,s=u.length;ce.length){for(;i--;)if(47===e.charCodeAt(i)){if(t){r=i+1;break}}else l<0&&(t=!0,l=i+1);return l<0?"":e.slice(r,l)}if(n===e)return"";let o=-1,u=n.length-1;for(;i--;)if(47===e.charCodeAt(i)){if(t){r=i+1;break}}else o<0&&(t=!0,o=i+1),u>-1&&(e.charCodeAt(i)===n.charCodeAt(u--)?u<0&&(l=i):(u=-1,l=o));return r===l?l=o:l<0&&(l=e.length),e.slice(r,l)},dirname:function(e){let n;if(d(e),0===e.length)return".";let t=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(n){t=r;break}}else n||(n=!0);return t<0?47===e.charCodeAt(0)?"/":".":1===t&&47===e.charCodeAt(0)?"//":e.slice(0,t)},extname:function(e){let n;d(e);let t=e.length,r=-1,l=0,i=-1,o=0;for(;t--;){let u=e.charCodeAt(t);if(47===u){if(n){l=t+1;break}continue}r<0&&(n=!0,r=t+1),46===u?i<0?i=t:1!==o&&(o=1):i>-1&&(o=-1)}return i<0||r<0||0===o||1===o&&i===r-1&&i===l+1?"":e.slice(i,r)},join:function(...e){let n,t=-1;for(;++t2){if((r=l.lastIndexOf("/"))!==l.length-1){r<0?(l="",i=0):i=(l=l.slice(0,r)).length-1-l.lastIndexOf("/"),o=a,u=0;continue}}else if(l.length>0){l="",i=0,o=a,u=0;continue}}n&&(l=l.length>0?l+"/..":"..",i=2)}else l.length>0?l+="/"+e.slice(o+1,a):l=e.slice(o+1,a),i=a-o-1;o=a,u=0}else 46===t&&u>-1?u++:u=-1}return l}(e,!n);return 0!==t.length||n||(t="."),t.length>0&&47===e.charCodeAt(e.length-1)&&(t+="/"),n?"/"+t:t}(n)},sep:"/"};function d(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}let h={cwd:function(){return"/"}};function m(e){return null!==e&&"object"==typeof e&&e.href&&e.origin}let g=["history","path","basename","stem","extname","dirname"];class y{constructor(e){let n,t;n=e?"string"==typeof e||o(e)?{value:e}:m(e)?{path:e}:e:{},this.data={},this.messages=[],this.history=[],this.cwd=h.cwd(),this.value,this.stored,this.result,this.map;let r=-1;for(;++rn.length;o&&n.push(r);try{i=e.apply(this,n)}catch(e){if(o&&t)throw e;return r(e)}o||(i instanceof Promise?i.then(l,r):i instanceof Error?r(i):l(i))};function r(e,...l){t||(t=!0,n(e,...l))}function l(e){r(null,e)}})(u,l)(...o):r(null,...o)}(null,...n)},use:function(t){if("function"!=typeof t)throw TypeError("Expected `middelware` to be a function, not "+t);return e.push(t),n}};return n}(),r=[],l={},i=-1;return u.data=function(e,t){return"string"==typeof e?2==arguments.length?(P("data",n),l[e]=t,u):C.call(l,e)&&l[e]||null:e?(P("data",n),l=e,u):l},u.Parser=void 0,u.Compiler=void 0,u.freeze=function(){if(n)return u;for(;++i{if(!e&&n&&t){let r=u.stringify(n,t);null==r||("string"==typeof r||o(r)?t.value=r:t.result=r),i(e,t)}else i(e)})}t(null,n)},u.processSync=function(e){let n;u.freeze(),F("processSync",u.Parser),T("processSync",u.Compiler);let t=I(e);return u.process(t,function(e){n=!0,b(e)}),D("processSync","process",n),t},u;function u(){let n=e(),t=-1;for(;++ti?0:i+n:n>i?i:n,t=t>0?t:0,r.length<1e4)(l=Array.from(r)).unshift(n,t),[].splice.apply(e,l);else for(t&&[].splice.apply(e,[n,t]);o0?(M(e,e.length,0,n),e):n}let j={}.hasOwnProperty,R=K(/[A-Za-z]/),B=K(/\d/),_=K(/[\dA-Fa-f]/),H=K(/[\dA-Za-z]/),U=K(/[!-/:-@[-`{-~]/),V=K(/[#-'*+\--9=?A-Z^-~]/);function q(e){return null!==e&&(e<32||127===e)}function Z(e){return null!==e&&(e<0||32===e)}function $(e){return null!==e&&e<-2}function W(e){return -2===e||-1===e||32===e}let Q=K(/\s/),Y=K(/[!-/:-@[-`{-~\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/);function K(e){return function(n){return null!==n&&e.test(String.fromCharCode(n))}}function X(e,n,t,r){let l=r?r-1:Number.POSITIVE_INFINITY,i=0;return function(r){return W(r)?(e.enter(t),function r(o){return W(o)&&i++r))return;let u=l.events.length,a=u;for(;a--;)if("exit"===l.events[a][0]&&"chunkFlow"===l.events[a][1].type){if(e){t=l.events[a][1].end;break}e=!0}for(g(o),i=u;in;){let n=i[t];l.containerState=n[1],n[0].exit.call(l,e)}i.length=n}function y(){n.write([null]),t=void 0,n=void 0,l.containerState._closeFlow=void 0}}},ee={tokenize:function(e,n,t){return X(e,e.attempt(this.parser.constructs.document,n,t),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},en={tokenize:function(e,n,t){return X(e,function(e){return null===e||$(e)?n(e):t(e)},"linePrefix")},partial:!0};function et(e){let n,t,r,l,i,o,u;let a={},c=-1;for(;++c=4?n(l):e.interrupt(r.parser.constructs.flow,t,n)(l)}},partial:!0},ei={tokenize:function(e){let n=this,t=e.attempt(en,function(r){if(null===r){e.consume(r);return}return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),n.currentConstruct=void 0,t},e.attempt(this.parser.constructs.flowInitial,r,X(e,e.attempt(this.parser.constructs.flow,r,e.attempt(er,r)),"linePrefix")));return t;function r(r){if(null===r){e.consume(r);return}return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),n.currentConstruct=void 0,t}}},eo={resolveAll:es()},eu=ec("string"),ea=ec("text");function ec(e){return{tokenize:function(n){let t=this,r=this.parser.constructs[e],l=n.attempt(r,i,o);return i;function i(e){return a(e)?l(e):o(e)}function o(e){if(null===e){n.consume(e);return}return n.enter("data"),n.consume(e),u}function u(e){return a(e)?(n.exit("data"),l(e)):(n.consume(e),u)}function a(e){if(null===e)return!0;let n=r[e],l=-1;if(n)for(;++lc?t(l):(e.consume(l),h):41===l?s--?(e.consume(l),h):(e.exit("chunkString"),e.exit(u),e.exit(o),e.exit(r),n(l)):null===l||Z(l)?s?t(l):(e.exit("chunkString"),e.exit(u),e.exit(o),e.exit(r),n(l)):q(l)?t(l):(e.consume(l),92===l?m:h)}function m(n){return 40===n||41===n||92===n?(e.consume(n),h):h(n)}}function ek(e,n,t,r,l,i){let o;let u=this,a=0;return function(n){return e.enter(r),e.enter(l),e.consume(n),e.exit(l),e.enter(i),c};function c(f){return null===f||91===f||93===f&&!o||94===f&&!a&&"_hiddenFootnoteSupport"in u.parser.constructs||a>999?t(f):93===f?(e.exit(i),e.enter(l),e.consume(f),e.exit(l),e.exit(r),n):$(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),s(f))}function s(n){return null===n||91===n||93===n||$(n)||a++>999?(e.exit("chunkString"),c(n)):(e.consume(n),o=o||!W(n),92===n?f:s)}function f(n){return 91===n||92===n||93===n?(e.consume(n),a++,s):s(n)}}function ev(e,n,t,r,l,i){let o;return function(n){return e.enter(r),e.enter(l),e.consume(n),e.exit(l),o=40===n?41:n,u};function u(t){return t===o?(e.enter(l),e.consume(t),e.exit(l),e.exit(r),n):(e.enter(i),a(t))}function a(n){return n===o?(e.exit(i),u(o)):null===n?t(n):$(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),X(e,a,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(n))}function c(n){return n===o||null===n||$(n)?(e.exit("chunkString"),a(n)):(e.consume(n),92===n?s:c)}function s(n){return n===o||92===n?(e.consume(n),c):c(n)}}function eb(e,n){let t;return function r(l){return $(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),t=!0,r):W(l)?X(e,r,t?"linePrefix":"lineSuffix")(l):n(l)}}function eS(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}let ew={tokenize:function(e,n,t){return function(n){return Z(n)?eb(e,r)(n):t(n)};function r(n){return 34===n||39===n||40===n?ev(e,X(e,l,"whitespace"),t,"definitionTitle","definitionTitleMarker","definitionTitleString")(n):t(n)}function l(e){return null===e||$(e)?n(e):t(e)}},partial:!0},eE={name:"codeIndented",tokenize:function(e,n,t){let r=this;return function(n){return e.enter("codeIndented"),X(e,l,"linePrefix",5)(n)};function l(n){let l=r.events[r.events.length-1];return l&&"linePrefix"===l[1].type&&l[2].sliceSerialize(l[1],!0).length>=4?function n(t){return null===t?i(t):$(t)?e.attempt(eC,n,i)(t):(e.enter("codeFlowValue"),function t(r){return null===r||$(r)?(e.exit("codeFlowValue"),n(r)):(e.consume(r),t)}(t))}(n):t(n)}function i(t){return e.exit("codeIndented"),n(t)}}},eC={tokenize:function(e,n,t){let r=this;return l;function l(n){return r.parser.lazy[r.now().line]?t(n):$(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),l):X(e,i,"linePrefix",5)(n)}function i(e){let i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?n(e):$(e)?l(e):t(e)}},partial:!0},eA={name:"setextUnderline",tokenize:function(e,n,t){let r;let l=this,i=l.events.length;for(;i--;)if("lineEnding"!==l.events[i][1].type&&"linePrefix"!==l.events[i][1].type&&"content"!==l.events[i][1].type){r="paragraph"===l.events[i][1].type;break}return function(n){return!l.parser.lazy[l.now().line]&&(l.interrupt||r)?(e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),function t(r){return r===n?(e.consume(r),t):(e.exit("setextHeadingLineSequence"),X(e,o,"lineSuffix")(r))}(n)):t(n)};function o(r){return null===r||$(r)?(e.exit("setextHeadingLine"),n(r)):t(r)}},resolveTo:function(e,n){let t,r,l,i=e.length;for(;i--;)if("enter"===e[i][0]){if("content"===e[i][1].type){t=i;break}"paragraph"===e[i][1].type&&(r=i)}else"content"===e[i][1].type&&e.splice(i,1),l||"definition"!==e[i][1].type||(l=i);let o={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[r][1].type="setextHeadingText",l?(e.splice(r,0,["enter",o,n]),e.splice(l+1,0,["exit",e[t][1],n]),e[t][1].end=Object.assign({},e[l][1].end)):e[t][1]=o,e.push(["exit",o,n]),e}},eF=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],eT=["pre","script","style","textarea"],eP={tokenize:function(e,n,t){return function(r){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),e.attempt(en,n,t)}},partial:!0},eO={name:"codeFenced",tokenize:function(e,n,t){let r;let l=this,i={tokenize:function(e,n,t){let l=0;return X(e,function(n){return e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function n(o){return o===r?(e.consume(o),l++,n):l1&&e[s][1].end.offset-e[s][1].start.offset>1?2:1;let f=Object.assign({},e[t][1].end),p=Object.assign({},e[s][1].start);eV(f,-u),eV(p,u),i={type:u>1?"strongSequence":"emphasisSequence",start:f,end:Object.assign({},e[t][1].end)},o={type:u>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[s][1].start),end:p},l={type:u>1?"strongText":"emphasisText",start:Object.assign({},e[t][1].end),end:Object.assign({},e[s][1].start)},r={type:u>1?"strong":"emphasis",start:Object.assign({},i.start),end:Object.assign({},o.end)},e[t][1].end=Object.assign({},i.start),e[s][1].start=Object.assign({},o.end),a=[],e[t][1].end.offset-e[t][1].start.offset&&(a=N(a,[["enter",e[t][1],n],["exit",e[t][1],n]])),a=N(a,[["enter",r,n],["enter",i,n],["exit",i,n],["enter",l,n]]),a=N(a,ep(n.parser.constructs.insideSpan.null,e.slice(t+1,s),n)),a=N(a,[["exit",l,n],["enter",o,n],["exit",o,n],["exit",r,n]]),e[s][1].end.offset-e[s][1].start.offset?(c=2,a=N(a,[["enter",e[s][1],n],["exit",e[s][1],n]])):c=0,M(e,t-1,s-t+3,a),s=t+a.length-c-2;break}}for(s=-1;++si&&"whitespace"===e[l][1].type&&(l-=2),"atxHeadingSequence"===e[l][1].type&&(i===l-1||l-4>i&&"whitespace"===e[l-2][1].type)&&(l-=i+1===l?2:4),l>i&&(t={type:"atxHeadingText",start:e[i][1].start,end:e[l][1].end},r={type:"chunkText",start:e[i][1].start,end:e[l][1].end,contentType:"text"},M(e,i,l-i+1,[["enter",t,n],["enter",r,n],["exit",r,n],["exit",t,n]])),e}},42:ed,45:[eA,ed],60:{name:"htmlFlow",tokenize:function(e,n,t){let r,l,i,o,u;let a=this;return function(n){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(n),c};function c(o){return 33===o?(e.consume(o),s):47===o?(e.consume(o),d):63===o?(e.consume(o),r=3,a.interrupt?n:D):R(o)?(e.consume(o),i=String.fromCharCode(o),l=!0,h):t(o)}function s(l){return 45===l?(e.consume(l),r=2,f):91===l?(e.consume(l),r=5,i="CDATA[",o=0,p):R(l)?(e.consume(l),r=4,a.interrupt?n:D):t(l)}function f(r){return 45===r?(e.consume(r),a.interrupt?n:D):t(r)}function p(r){return r===i.charCodeAt(o++)?(e.consume(r),o===i.length?a.interrupt?n:E:p):t(r)}function d(n){return R(n)?(e.consume(n),i=String.fromCharCode(n),h):t(n)}function h(o){return null===o||47===o||62===o||Z(o)?47!==o&&l&&eT.includes(i.toLowerCase())?(r=1,a.interrupt?n(o):E(o)):eF.includes(i.toLowerCase())?(r=6,47===o)?(e.consume(o),m):a.interrupt?n(o):E(o):(r=7,a.interrupt&&!a.parser.lazy[a.now().line]?t(o):l?g(o):function n(t){return W(t)?(e.consume(t),n):S(t)}(o)):45===o||H(o)?(e.consume(o),i+=String.fromCharCode(o),h):t(o)}function m(r){return 62===r?(e.consume(r),a.interrupt?n:E):t(r)}function g(n){return 47===n?(e.consume(n),S):58===n||95===n||R(n)?(e.consume(n),y):W(n)?(e.consume(n),g):S(n)}function y(n){return 45===n||46===n||58===n||95===n||H(n)?(e.consume(n),y):x(n)}function x(n){return 61===n?(e.consume(n),k):W(n)?(e.consume(n),x):g(n)}function k(n){return null===n||60===n||61===n||62===n||96===n?t(n):34===n||39===n?(e.consume(n),u=n,v):W(n)?(e.consume(n),k):(u=null,function n(t){return null===t||34===t||39===t||60===t||61===t||62===t||96===t||Z(t)?x(t):(e.consume(t),n)}(n))}function v(n){return null===n||$(n)?t(n):n===u?(e.consume(n),b):(e.consume(n),v)}function b(e){return 47===e||62===e||W(e)?g(e):t(e)}function S(n){return 62===n?(e.consume(n),w):t(n)}function w(n){return W(n)?(e.consume(n),w):null===n||$(n)?E(n):t(n)}function E(n){return 45===n&&2===r?(e.consume(n),F):60===n&&1===r?(e.consume(n),T):62===n&&4===r?(e.consume(n),I):63===n&&3===r?(e.consume(n),D):93===n&&5===r?(e.consume(n),O):$(n)&&(6===r||7===r)?e.check(eP,I,C)(n):null===n||$(n)?C(n):(e.consume(n),E)}function C(n){return e.exit("htmlFlowData"),function n(t){return null===t?L(t):$(t)?e.attempt({tokenize:A,partial:!0},n,L)(t):(e.enter("htmlFlowData"),E(t))}(n)}function A(e,n,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),r};function r(e){return a.parser.lazy[a.now().line]?t(e):n(e)}}function F(n){return 45===n?(e.consume(n),D):E(n)}function T(n){return 47===n?(e.consume(n),i="",P):E(n)}function P(n){return 62===n&&eT.includes(i.toLowerCase())?(e.consume(n),I):R(n)&&i.length<8?(e.consume(n),i+=String.fromCharCode(n),P):E(n)}function O(n){return 93===n?(e.consume(n),D):E(n)}function D(n){return 62===n?(e.consume(n),I):45===n&&2===r?(e.consume(n),D):E(n)}function I(n){return null===n||$(n)?(e.exit("htmlFlowData"),L(n)):(e.consume(n),I)}function L(t){return e.exit("htmlFlow"),n(t)}},resolveTo:function(e){let n=e.length;for(;n--&&("enter"!==e[n][0]||"htmlFlow"!==e[n][1].type););return n>1&&"linePrefix"===e[n-2][1].type&&(e[n][1].start=e[n-2][1].start,e[n+1][1].start=e[n-2][1].start,e.splice(n-2,2)),e},concrete:!0},61:eA,95:ed,96:eO,126:eO},eY={38:eL,92:ez},eK={[-5]:eM,[-4]:eM,[-3]:eM,33:e_,38:eL,42:eU,60:[{name:"autolink",tokenize:function(e,n,t){let r=1;return function(n){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),l};function l(n){return R(n)?(e.consume(n),i):V(n)?u(n):t(n)}function i(n){return 43===n||45===n||46===n||H(n)?function n(t){return 58===t?(e.consume(t),o):(43===t||45===t||46===t||H(t))&&r++<32?(e.consume(t),n):u(t)}(n):u(n)}function o(n){return 62===n?(e.exit("autolinkProtocol"),c(n)):null===n||32===n||60===n||q(n)?t(n):(e.consume(n),o)}function u(n){return 64===n?(e.consume(n),r=0,a):V(n)?(e.consume(n),u):t(n)}function a(n){return H(n)?function n(l){return 46===l?(e.consume(l),r=0,a):62===l?(e.exit("autolinkProtocol").type="autolinkEmail",c(l)):function l(i){return(45===i||H(i))&&r++<63?(e.consume(i),45===i?l:n):t(i)}(l)}(n):t(n)}function c(t){return e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.exit("autolink"),n}}},{name:"htmlText",tokenize:function(e,n,t){let r,l,i,o;let u=this;return function(n){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(n),a};function a(n){return 33===n?(e.consume(n),c):47===n?(e.consume(n),S):63===n?(e.consume(n),v):R(n)?(e.consume(n),E):t(n)}function c(n){return 45===n?(e.consume(n),s):91===n?(e.consume(n),l="CDATA[",i=0,m):R(n)?(e.consume(n),k):t(n)}function s(n){return 45===n?(e.consume(n),f):t(n)}function f(n){return null===n||62===n?t(n):45===n?(e.consume(n),p):d(n)}function p(e){return null===e||62===e?t(e):d(e)}function d(n){return null===n?t(n):45===n?(e.consume(n),h):$(n)?(o=d,D(n)):(e.consume(n),d)}function h(n){return 45===n?(e.consume(n),L):d(n)}function m(n){return n===l.charCodeAt(i++)?(e.consume(n),i===l.length?g:m):t(n)}function g(n){return null===n?t(n):93===n?(e.consume(n),y):$(n)?(o=g,D(n)):(e.consume(n),g)}function y(n){return 93===n?(e.consume(n),x):g(n)}function x(n){return 62===n?L(n):93===n?(e.consume(n),x):g(n)}function k(n){return null===n||62===n?L(n):$(n)?(o=k,D(n)):(e.consume(n),k)}function v(n){return null===n?t(n):63===n?(e.consume(n),b):$(n)?(o=v,D(n)):(e.consume(n),v)}function b(e){return 62===e?L(e):v(e)}function S(n){return R(n)?(e.consume(n),w):t(n)}function w(n){return 45===n||H(n)?(e.consume(n),w):function n(t){return $(t)?(o=n,D(t)):W(t)?(e.consume(t),n):L(t)}(n)}function E(n){return 45===n||H(n)?(e.consume(n),E):47===n||62===n||Z(n)?C(n):t(n)}function C(n){return 47===n?(e.consume(n),L):58===n||95===n||R(n)?(e.consume(n),A):$(n)?(o=C,D(n)):W(n)?(e.consume(n),C):L(n)}function A(n){return 45===n||46===n||58===n||95===n||H(n)?(e.consume(n),A):function n(t){return 61===t?(e.consume(t),F):$(t)?(o=n,D(t)):W(t)?(e.consume(t),n):C(t)}(n)}function F(n){return null===n||60===n||61===n||62===n||96===n?t(n):34===n||39===n?(e.consume(n),r=n,T):$(n)?(o=F,D(n)):W(n)?(e.consume(n),F):(e.consume(n),r=void 0,O)}function T(n){return n===r?(e.consume(n),P):null===n?t(n):$(n)?(o=T,D(n)):(e.consume(n),T)}function P(e){return 62===e||47===e||Z(e)?C(e):t(e)}function O(n){return null===n||34===n||39===n||60===n||61===n||96===n?t(n):62===n||Z(n)?C(n):(e.consume(n),O)}function D(n){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),X(e,I,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function I(n){return e.enter("htmlTextData"),o(n)}function L(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),n):t(r)}}}],91:eq,92:[{name:"hardBreakEscape",tokenize:function(e,n,t){return function(n){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(n),r};function r(r){return $(r)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),n(r)):t(r)}}},ez],93:eN,95:eU,96:{name:"codeText",tokenize:function(e,n,t){let r,l,i=0;return function(n){return e.enter("codeText"),e.enter("codeTextSequence"),function n(t){return 96===t?(e.consume(t),i++,n):(e.exit("codeTextSequence"),o(t))}(n)};function o(a){return null===a?t(a):96===a?(l=e.enter("codeTextSequence"),r=0,function t(o){return 96===o?(e.consume(o),r++,t):r===i?(e.exit("codeTextSequence"),e.exit("codeText"),n(o)):(l.type="codeTextData",u(o))}(a)):32===a?(e.enter("space"),e.consume(a),e.exit("space"),o):$(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o):(e.enter("codeTextData"),u(a))}function u(n){return null===n||32===n||96===n||$(n)?(e.exit("codeTextData"),o(n)):(e.consume(n),u)}},resolve:function(e){let n,t,r=e.length-4,l=3;if(("lineEnding"===e[3][1].type||"space"===e[l][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(n=l;++n13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||(65535&t)==65535||(65535&t)==65534||t>1114111?"�":String.fromCharCode(t)}let e2=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function e4(e,n,t){if(n)return n;let r=t.charCodeAt(0);if(35===r){let e=t.charCodeAt(1),n=120===e||88===e;return e0(t.slice(n?2:1),n?16:10)}return eI(t)||e}let e3={}.hasOwnProperty,e6=function(e,n,t){let l,i,o,a;return"string"!=typeof n&&(t=n,n=void 0),(function(e){let n={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(v),autolinkProtocol:p,autolinkEmail:p,atxHeading:i(y),blockQuote:i(function(){return{type:"blockquote",children:[]}}),characterEscape:p,characterReference:p,codeFenced:i(g),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:i(g,o),codeText:i(function(){return{type:"inlineCode",value:""}},o),codeTextData:p,data:p,codeFlowValue:p,definition:i(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:i(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:i(x),hardBreakTrailing:i(x),htmlFlow:i(k,o),htmlFlowData:p,htmlText:i(k,o),htmlTextData:p,image:i(function(){return{type:"image",title:null,url:"",alt:null}}),label:o,link:i(v),listItem:i(function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}),listItemValue:function(e){if(t.expectingFirstListItemValue){let n=this.stack[this.stack.length-2];n.start=Number.parseInt(this.sliceSerialize(e),10),t.expectingFirstListItemValue=void 0}},listOrdered:i(b,function(){t.expectingFirstListItemValue=!0}),listUnordered:i(b),paragraph:i(function(){return{type:"paragraph",children:[]}}),reference:function(){t.referenceType="collapsed"},referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:i(y),strong:i(function(){return{type:"strong",children:[]}}),thematicBreak:i(function(){return{type:"thematicBreak"}})},exit:{atxHeading:c(),atxHeadingSequence:function(e){let n=this.stack[this.stack.length-1];if(!n.depth){let t=this.sliceSerialize(e).length;n.depth=t}},autolink:c(),autolinkEmail:function(e){d.call(this,e);let n=this.stack[this.stack.length-1];n.url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){d.call(this,e);let n=this.stack[this.stack.length-1];n.url=this.sliceSerialize(e)},blockQuote:c(),characterEscapeValue:d,characterReferenceMarkerHexadecimal:m,characterReferenceMarkerNumeric:m,characterReferenceValue:function(e){let n;let r=this.sliceSerialize(e),l=t.characterReferenceType;if(l)n=e0(r,"characterReferenceMarkerNumeric"===l?10:16),t.characterReferenceType=void 0;else{let e=eI(r);n=e}let i=this.stack.pop();i.value+=n,i.position.end=e5(e.end)},codeFenced:c(function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),t.flowCodeInside=void 0}),codeFencedFence:function(){!t.flowCodeInside&&(this.buffer(),t.flowCodeInside=!0)},codeFencedFenceInfo:function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.lang=e},codeFencedFenceMeta:function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.meta=e},codeFlowValue:d,codeIndented:c(function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.value=e.replace(/(\r?\n|\r)$/g,"")}),codeText:c(function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.value=e}),codeTextData:d,data:d,definition:c(),definitionDestinationString:function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.url=e},definitionLabelString:function(e){let n=this.resume(),t=this.stack[this.stack.length-1];t.label=n,t.identifier=eS(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.title=e},emphasis:c(),hardBreakEscape:c(h),hardBreakTrailing:c(h),htmlFlow:c(function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.value=e}),htmlFlowData:d,htmlText:c(function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.value=e}),htmlTextData:d,image:c(function(){let e=this.stack[this.stack.length-1];if(t.inReference){let n=t.referenceType||"shortcut";e.type+="Reference",e.referenceType=n,delete e.url,delete e.title}else delete e.identifier,delete e.label;t.referenceType=void 0}),label:function(){let e=this.stack[this.stack.length-1],n=this.resume(),r=this.stack[this.stack.length-1];if(t.inReference=!0,"link"===r.type){let n=e.children;r.children=n}else r.alt=n},labelText:function(e){let n=this.sliceSerialize(e),t=this.stack[this.stack.length-2];t.label=n.replace(e2,e4),t.identifier=eS(n).toLowerCase()},lineEnding:function(e){let r=this.stack[this.stack.length-1];if(t.atHardBreak){let n=r.children[r.children.length-1];n.position.end=e5(e.end),t.atHardBreak=void 0;return}!t.setextHeadingSlurpLineEnding&&n.canContainEols.includes(r.type)&&(p.call(this,e),d.call(this,e))},link:c(function(){let e=this.stack[this.stack.length-1];if(t.inReference){let n=t.referenceType||"shortcut";e.type+="Reference",e.referenceType=n,delete e.url,delete e.title}else delete e.identifier,delete e.label;t.referenceType=void 0}),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:function(e){let n=this.resume(),r=this.stack[this.stack.length-1];r.label=n,r.identifier=eS(this.sliceSerialize(e)).toLowerCase(),t.referenceType="full"},resourceDestinationString:function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.url=e},resourceTitleString:function(){let e=this.resume(),n=this.stack[this.stack.length-1];n.title=e},resource:function(){t.inReference=void 0},setextHeading:c(function(){t.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(e){let n=this.stack[this.stack.length-1];n.depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2},setextHeadingText:function(){t.setextHeadingSlurpLineEnding=!0},strong:c(),thematicBreak:c()}};!function e(n,t){let r=-1;for(;++r0){let e=i.tokenStack[i.tokenStack.length-1],n=e[1]||e9;n.call(i,void 0,e[0])}for(t.position={start:e5(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:e5(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},c=-1;++c-1&&(t[0]=t[0].slice(l)),o>0&&t.push(e[i].slice(0,o))),t}(o,e)}function p(){return Object.assign({},r)}function d(e,n){n.restore()}function h(e,n){return function(t,l,i){let o,s,f,d;return Array.isArray(t)?h(t):"tokenize"in t?h([t]):function(e){let n=null!==e&&t[e],r=null!==e&&t.null,l=[...Array.isArray(n)?n:n?[n]:[],...Array.isArray(r)?r:r?[r]:[]];return h(l)(e)};function h(e){return(o=e,s=0,0===e.length)?i:m(e[s])}function m(e){return function(t){return(d=function(){let e=p(),n=c.previous,t=c.currentConstruct,l=c.events.length,i=Array.from(u);return{restore:function(){r=e,c.previous=n,c.currentConstruct=t,c.events.length=l,u=i,g()},from:l}}(),f=e,e.partial||(c.currentConstruct=e),e.name&&c.parser.constructs.disable.null.includes(e.name))?x(t):e.tokenize.call(n?Object.assign(Object.create(c),n):c,a,y,x)(t)}}function y(n){return e(f,d),l}function x(e){return(d.restore(),++s{let t=this.data("settings");return e6(n,Object.assign({},t,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))};Object.assign(this,{Parser:n})};function e8(e){let n=[],t=-1,r=0,l=0;for(;++t55295&&i<57344){let n=e.charCodeAt(t+1);i<56320&&n>56319&&n<57344?(o=String.fromCharCode(i,n),l=1):o="�"}else o=String.fromCharCode(i);o&&(n.push(e.slice(r,t),encodeURIComponent(o)),r=t+l+1,o=""),l&&(t+=l,l=0)}return n.join("")+e.slice(r)}let ne=function(e){if(null==e)return nt;if("string"==typeof e)return nn(function(n){return n&&n.type===e});if("object"==typeof e)return Array.isArray(e)?function(e){let n=[],t=-1;for(;++t":"")+")"})}return s;function s(){var c;let s,f,p,d=[];if((!n||l(o,u,a[a.length-1]||null))&&!1===(d=Array.isArray(c=t(o,a))?c:"number"==typeof c?[!0,c]:[c])[0])return d;if(o.children&&"skip"!==d[0])for(f=(r?o.children.length:-1)+i,p=a.concat(o);f>-1&&f-1?t.offset:null}}}let na={}.hasOwnProperty;function nc(e){return String(e||"").toUpperCase()}function ns(e,n){let t;let r=String(n.identifier).toUpperCase(),l=e8(r.toLowerCase()),i=e.footnoteOrder.indexOf(r);-1===i?(e.footnoteOrder.push(r),e.footnoteCounts[r]=1,t=e.footnoteOrder.length):(e.footnoteCounts[r]++,t=i+1);let o=e.footnoteCounts[r],u={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fn-"+l,id:e.clobberPrefix+"fnref-"+l+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(t)}]};e.patch(n,u);let a={type:"element",tagName:"sup",properties:{},children:[u]};return e.patch(n,a),e.applyData(n,a)}function nf(e,n){let t=n.referenceType,r="]";if("collapsed"===t?r+="[]":"full"===t&&(r+="["+(n.label||n.identifier)+"]"),"imageReference"===n.type)return{type:"text",value:"!["+n.alt+r};let l=e.all(n),i=l[0];i&&"text"===i.type?i.value="["+i.value:l.unshift({type:"text",value:"["});let o=l[l.length-1];return o&&"text"===o.type?o.value+=r:l.push({type:"text",value:r}),l}function np(e){let n=e.spread;return null==n?e.children.length>1:n}function nd(e,n,t){let r=0,l=e.length;if(n){let n=e.codePointAt(r);for(;9===n||32===n;)r++,n=e.codePointAt(r)}if(t){let n=e.codePointAt(l-1);for(;9===n||32===n;)l--,n=e.codePointAt(l-1)}return l>r?e.slice(r,l):""}let nh={blockquote:function(e,n){let t={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(n),!0)};return e.patch(n,t),e.applyData(n,t)},break:function(e,n){let t={type:"element",tagName:"br",properties:{},children:[]};return e.patch(n,t),[e.applyData(n,t),{type:"text",value:"\n"}]},code:function(e,n){let t=n.value?n.value+"\n":"",r=n.lang?n.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,l={};r&&(l.className=["language-"+r]);let i={type:"element",tagName:"code",properties:l,children:[{type:"text",value:t}]};return n.meta&&(i.data={meta:n.meta}),e.patch(n,i),i={type:"element",tagName:"pre",properties:{},children:[i=e.applyData(n,i)]},e.patch(n,i),i},delete:function(e,n){let t={type:"element",tagName:"del",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)},emphasis:function(e,n){let t={type:"element",tagName:"em",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)},footnoteReference:ns,footnote:function(e,n){let t=e.footnoteById,r=1;for(;(r in t);)r++;let l=String(r);return t[l]={type:"footnoteDefinition",identifier:l,children:[{type:"paragraph",children:n.children}],position:n.position},ns(e,{type:"footnoteReference",identifier:l,position:n.position})},heading:function(e,n){let t={type:"element",tagName:"h"+n.depth,properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)},html:function(e,n){if(e.dangerous){let t={type:"raw",value:n.value};return e.patch(n,t),e.applyData(n,t)}return null},imageReference:function(e,n){let t=e.definition(n.identifier);if(!t)return nf(e,n);let r={src:e8(t.url||""),alt:n.alt};null!==t.title&&void 0!==t.title&&(r.title=t.title);let l={type:"element",tagName:"img",properties:r,children:[]};return e.patch(n,l),e.applyData(n,l)},image:function(e,n){let t={src:e8(n.url)};null!==n.alt&&void 0!==n.alt&&(t.alt=n.alt),null!==n.title&&void 0!==n.title&&(t.title=n.title);let r={type:"element",tagName:"img",properties:t,children:[]};return e.patch(n,r),e.applyData(n,r)},inlineCode:function(e,n){let t={type:"text",value:n.value.replace(/\r?\n|\r/g," ")};e.patch(n,t);let r={type:"element",tagName:"code",properties:{},children:[t]};return e.patch(n,r),e.applyData(n,r)},linkReference:function(e,n){let t=e.definition(n.identifier);if(!t)return nf(e,n);let r={href:e8(t.url||"")};null!==t.title&&void 0!==t.title&&(r.title=t.title);let l={type:"element",tagName:"a",properties:r,children:e.all(n)};return e.patch(n,l),e.applyData(n,l)},link:function(e,n){let t={href:e8(n.url)};null!==n.title&&void 0!==n.title&&(t.title=n.title);let r={type:"element",tagName:"a",properties:t,children:e.all(n)};return e.patch(n,r),e.applyData(n,r)},listItem:function(e,n,t){let r=e.all(n),l=t?function(e){let n=!1;if("list"===e.type){n=e.spread||!1;let t=e.children,r=-1;for(;!n&&++r0&&e.children.unshift({type:"text",value:" "}),e.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:n.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let u=-1;for(;++u0){let r={type:"element",tagName:"tbody",properties:{},children:e.wrap(t,!0)},i=ni(n.children[1]),o=no(n.children[n.children.length-1]);i.line&&o.line&&(r.position={start:i,end:o}),l.push(r)}let i={type:"element",tagName:"table",properties:{},children:e.wrap(l,!0)};return e.patch(n,i),e.applyData(n,i)},tableCell:function(e,n){let t={type:"element",tagName:"td",properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)},tableRow:function(e,n,t){let r=t?t.children:void 0,l=r?r.indexOf(n):1,i=0===l?"th":"td",o=t&&"table"===t.type?t.align:void 0,u=o?o.length:n.children.length,a=-1,c=[];for(;++a0,!0),r[0]),l=r.index+r[0].length,r=t.exec(n);return i.push(nd(n.slice(l),l>0,!1)),i.join("")}(String(n.value))};return e.patch(n,t),e.applyData(n,t)},thematicBreak:function(e,n){let t={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(n,t),e.applyData(n,t)},toml:nm,yaml:nm,definition:nm,footnoteDefinition:nm};function nm(){return null}let ng={}.hasOwnProperty;function ny(e,n){e.position&&(n.position={start:ni(e),end:no(e)})}function nx(e,n){let t=n;if(e&&e.data){let n=e.data.hName,r=e.data.hChildren,l=e.data.hProperties;"string"==typeof n&&("element"===t.type?t.tagName=n:t={type:"element",tagName:n,properties:{},children:[]}),"element"===t.type&&l&&(t.properties={...t.properties,...l}),"children"in t&&t.children&&null!=r&&(t.children=r)}return t}function nk(e,n,t){let r=n&&n.type;if(!r)throw Error("Expected node, got `"+n+"`");return ng.call(e.handlers,r)?e.handlers[r](e,n,t):e.passThrough&&e.passThrough.includes(r)?"children"in n?{...n,children:nv(e,n)}:n:e.unknownHandler?e.unknownHandler(e,n,t):function(e,n){let t=n.data||{},r="value"in n&&!(ng.call(t,"hProperties")||ng.call(t,"hChildren"))?{type:"text",value:n.value}:{type:"element",tagName:"div",properties:{},children:nv(e,n)};return e.patch(n,r),e.applyData(n,r)}(e,n)}function nv(e,n){let t=[];if("children"in n){let r=n.children,l=-1;for(;++l0&&t.push({type:"text",value:"\n"}),t}function nS(e,n){let t=function(e,n){let t=n||{},r=t.allowDangerousHtml||!1,l={};return o.dangerous=r,o.clobberPrefix=void 0===t.clobberPrefix||null===t.clobberPrefix?"user-content-":t.clobberPrefix,o.footnoteLabel=t.footnoteLabel||"Footnotes",o.footnoteLabelTagName=t.footnoteLabelTagName||"h2",o.footnoteLabelProperties=t.footnoteLabelProperties||{className:["sr-only"]},o.footnoteBackLabel=t.footnoteBackLabel||"Back to content",o.unknownHandler=t.unknownHandler,o.passThrough=t.passThrough,o.handlers={...nh,...t.handlers},o.definition=function(e){let n=Object.create(null);if(!e||!e.type)throw Error("mdast-util-definitions expected node");return nl(e,"definition",e=>{let t=nc(e.identifier);t&&!na.call(n,t)&&(n[t]=e)}),function(e){let t=nc(e);return t&&na.call(n,t)?n[t]:null}}(e),o.footnoteById=l,o.footnoteOrder=[],o.footnoteCounts={},o.patch=ny,o.applyData=nx,o.one=function(e,n){return nk(o,e,n)},o.all=function(e){return nv(o,e)},o.wrap=nb,o.augment=i,nl(e,"footnoteDefinition",e=>{let n=String(e.identifier).toUpperCase();ng.call(l,n)||(l[n]=e)}),o;function i(e,n){if(e&&"data"in e&&e.data){let t=e.data;t.hName&&("element"!==n.type&&(n={type:"element",tagName:"",properties:{},children:[]}),n.tagName=t.hName),"element"===n.type&&t.hProperties&&(n.properties={...n.properties,...t.hProperties}),"children"in n&&n.children&&t.hChildren&&(n.children=t.hChildren)}if(e){let t="type"in e?e:{position:e};!t||!t.position||!t.position.start||!t.position.start.line||!t.position.start.column||!t.position.end||!t.position.end.line||!t.position.end.column||(n.position={start:ni(t),end:no(t)})}return n}function o(e,n,t,r){return Array.isArray(t)&&(r=t,t={}),i(e,{type:"element",tagName:n,properties:t||{},children:r||[]})}}(e,n),r=t.one(e,null),l=function(e){let n=[],t=-1;for(;++t1?"-"+u:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"↩"}]};u>1&&n.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(u)}]}),a.length>0&&a.push({type:"text",value:" "}),a.push(n)}let c=l[l.length-1];if(c&&"element"===c.type&&"p"===c.tagName){let e=c.children[c.children.length-1];e&&"text"===e.type?e.value+=" ":c.children.push({type:"text",value:" "}),c.children.push(...a)}else l.push(...a);let s={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+o},children:e.wrap(l,!0)};e.patch(r,s),n.push(s)}if(0!==n.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:{...JSON.parse(JSON.stringify(e.footnoteLabelProperties)),id:"footnote-label"},children:[{type:"text",value:e.footnoteLabel}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(n,!0)},{type:"text",value:"\n"}]}}(t);return l&&r.children.push({type:"text",value:"\n"},l),Array.isArray(r)?{type:"root",children:r}:r}var nw=function(e,n){var t;return e&&"run"in e?(t,r,l)=>{e.run(nS(t,n),r,e=>{l(e)})}:(t=e||n,e=>nS(e,t))},nE=t(45697);class nC{constructor(e,n,t){this.property=e,this.normal=n,t&&(this.space=t)}}function nA(e,n){let t={},r={},l=-1;for(;++l"xlink:"+n.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),nV=nH({space:"xml",transform:(e,n)=>"xml:"+n.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function nq(e,n){return n in e?e[n]:n}function nZ(e,n){return nq(e,n.toLowerCase())}let n$=nH({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:nZ,properties:{xmlns:null,xmlnsXLink:null}}),nW=nH({transform:(e,n)=>"role"===n?n:"aria-"+n.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:nD,ariaAutoComplete:null,ariaBusy:nD,ariaChecked:nD,ariaColCount:nL,ariaColIndex:nL,ariaColSpan:nL,ariaControls:nz,ariaCurrent:null,ariaDescribedBy:nz,ariaDetails:null,ariaDisabled:nD,ariaDropEffect:nz,ariaErrorMessage:null,ariaExpanded:nD,ariaFlowTo:nz,ariaGrabbed:nD,ariaHasPopup:null,ariaHidden:nD,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:nz,ariaLevel:nL,ariaLive:null,ariaModal:nD,ariaMultiLine:nD,ariaMultiSelectable:nD,ariaOrientation:null,ariaOwns:nz,ariaPlaceholder:null,ariaPosInSet:nL,ariaPressed:nD,ariaReadOnly:nD,ariaRelevant:null,ariaRequired:nD,ariaRoleDescription:nz,ariaRowCount:nL,ariaRowIndex:nL,ariaRowSpan:nL,ariaSelected:nD,ariaSetSize:nL,ariaSort:null,ariaValueMax:nL,ariaValueMin:nL,ariaValueNow:nL,ariaValueText:null,role:null}}),nQ=nH({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:nZ,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:nM,acceptCharset:nz,accessKey:nz,action:null,allow:null,allowFullScreen:nO,allowPaymentRequest:nO,allowUserMedia:nO,alt:null,as:null,async:nO,autoCapitalize:null,autoComplete:nz,autoFocus:nO,autoPlay:nO,capture:nO,charSet:null,checked:nO,cite:null,className:nz,cols:nL,colSpan:null,content:null,contentEditable:nD,controls:nO,controlsList:nz,coords:nL|nM,crossOrigin:null,data:null,dateTime:null,decoding:null,default:nO,defer:nO,dir:null,dirName:null,disabled:nO,download:nI,draggable:nD,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:nO,formTarget:null,headers:nz,height:nL,hidden:nO,high:nL,href:null,hrefLang:null,htmlFor:nz,httpEquiv:nz,id:null,imageSizes:null,imageSrcSet:null,inputMode:null,integrity:null,is:null,isMap:nO,itemId:null,itemProp:nz,itemRef:nz,itemScope:nO,itemType:nz,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:nO,low:nL,manifest:null,max:null,maxLength:nL,media:null,method:null,min:null,minLength:nL,multiple:nO,muted:nO,name:null,nonce:null,noModule:nO,noValidate:nO,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:nO,optimum:nL,pattern:null,ping:nz,placeholder:null,playsInline:nO,poster:null,preload:null,readOnly:nO,referrerPolicy:null,rel:nz,required:nO,reversed:nO,rows:nL,rowSpan:nL,sandbox:nz,scope:null,scoped:nO,seamless:nO,selected:nO,shape:null,size:nL,sizes:null,slot:null,span:nL,spellCheck:nD,src:null,srcDoc:null,srcLang:null,srcSet:null,start:nL,step:null,style:null,tabIndex:nL,target:null,title:null,translate:null,type:null,typeMustMatch:nO,useMap:null,value:nD,width:nL,wrap:null,align:null,aLink:null,archive:nz,axis:null,background:null,bgColor:null,border:nL,borderColor:null,bottomMargin:nL,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:nO,declare:nO,event:null,face:null,frame:null,frameBorder:null,hSpace:nL,leftMargin:nL,link:null,longDesc:null,lowSrc:null,marginHeight:nL,marginWidth:nL,noResize:nO,noHref:nO,noShade:nO,noWrap:nO,object:null,profile:null,prompt:null,rev:null,rightMargin:nL,rules:null,scheme:null,scrolling:nD,standby:null,summary:null,text:null,topMargin:nL,valueType:null,version:null,vAlign:null,vLink:null,vSpace:nL,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:nO,disableRemotePlayback:nO,prefix:null,property:null,results:nL,security:null,unselectable:null}}),nY=nH({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:nq,properties:{about:nN,accentHeight:nL,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:nL,amplitude:nL,arabicForm:null,ascent:nL,attributeName:null,attributeType:null,azimuth:nL,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:nL,by:null,calcMode:null,capHeight:nL,className:nz,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:nL,diffuseConstant:nL,direction:null,display:null,dur:null,divisor:nL,dominantBaseline:null,download:nO,dx:null,dy:null,edgeMode:null,editable:null,elevation:nL,enableBackground:null,end:null,event:null,exponent:nL,externalResourcesRequired:null,fill:null,fillOpacity:nL,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:nM,g2:nM,glyphName:nM,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:nL,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:nL,horizOriginX:nL,horizOriginY:nL,id:null,ideographic:nL,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:nL,k:nL,k1:nL,k2:nL,k3:nL,k4:nL,kernelMatrix:nN,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:nL,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:nL,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:nL,overlineThickness:nL,paintOrder:null,panose1:null,path:null,pathLength:nL,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:nz,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:nL,pointsAtY:nL,pointsAtZ:nL,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:nN,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:nN,rev:nN,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:nN,requiredFeatures:nN,requiredFonts:nN,requiredFormats:nN,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:nL,specularExponent:nL,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:nL,strikethroughThickness:nL,string:null,stroke:null,strokeDashArray:nN,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:nL,strokeOpacity:nL,strokeWidth:null,style:null,surfaceScale:nL,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:nN,tabIndex:nL,tableValues:null,target:null,targetX:nL,targetY:nL,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:nN,to:null,transform:null,u1:null,u2:null,underlinePosition:nL,underlineThickness:nL,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:nL,values:null,vAlphabetic:nL,vMathematical:nL,vectorEffect:null,vHanging:nL,vIdeographic:nL,version:null,vertAdvY:nL,vertOriginX:nL,vertOriginY:nL,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:nL,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),nK=nA([nV,nU,n$,nW,nQ],"html"),nX=nA([nV,nU,n$,nW,nY],"svg"),nJ=function(e){if(null==e)return n1;if("string"==typeof e)return nG(function(n){return n&&n.type===e});if("object"==typeof e)return Array.isArray(e)?function(e){let n=[],t=-1;for(;++t":"")+")"})}return s;function s(){var c;let s,f,p,d=[];if((!n||l(o,u,a[a.length-1]||null))&&!1===(d=Array.isArray(c=t(o,a))?c:"number"==typeof c?[!0,c]:[c])[0])return d;if(o.children&&"skip"!==d[0])for(f=(r?o.children.length:-1)+i,p=a.concat(o);f>-1&&f{n2(n,"element",(n,t,r)=>{let l;if(e.allowedElements?l=!e.allowedElements.includes(n.tagName):e.disallowedElements&&(l=e.disallowedElements.includes(n.tagName)),!l&&e.allowElement&&"number"==typeof t&&(l=!e.allowElement(n,t,r)),l&&"number"==typeof t)return e.unwrapDisallowed&&n.children?r.children.splice(t,1,...n.children):r.children.splice(t,1),t})}}var n3=t(82143);let n6=/^data[-\w.:]+$/i,n5=/-[a-z]/g,n9=/[A-Z]/g;function n7(e){return"-"+e.toLowerCase()}function n8(e){return e.charAt(1).toUpperCase()}let te={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var tn=t(61365);let tt=["http","https","mailto","tel"];function tr(e){let n=(e||"").trim(),t=n.charAt(0);if("#"===t||"/"===t)return n;let r=n.indexOf(":");if(-1===r)return n;let l=-1;for(;++ll||-1!==(l=n.indexOf("#"))&&r>l?n:"javascript:void(0)"}let tl={}.hasOwnProperty,ti=new Set(["table","thead","tbody","tfoot","tr"]);function to(e,n){let t=-1,r=0;for(;++t for more info)`),delete tc[n]}let n=E().use(e7).use(e.remarkPlugins||[]).use(nw,{...e.remarkRehypeOptions,allowDangerousHtml:!0}).use(e.rehypePlugins||[]).use(n4,e),t=new y;"string"==typeof e.children?t.value=e.children:void 0!==e.children&&null!==e.children&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${e.children}\`)`);let r=n.runSync(n.parse(t),t);if("root"!==r.type)throw TypeError("Expected a `root` node");let l=i.createElement(i.Fragment,{},function e(n,t){let r;let l=[],o=-1;for(;++o4&&"data"===t.slice(0,4)&&n6.test(n)){if("-"===n.charAt(4)){let e=n.slice(5).replace(n5,n8);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=n.slice(4);if(!n5.test(e)){let t=e.replace(n9,n7);"-"!==t.charAt(0)&&(t="-"+t),n="data"+t}}l=nB}return new l(r,n)}(r.schema,n),i=t;null!=i&&i==i&&(Array.isArray(i)&&(i=l.commaSeparated?function(e,n){let t={},r=""===e[e.length-1]?[...e,""]:e;return r.join((t.padRight?" ":"")+","+(!1===t.padLeft?"":" ")).trim()}(i):i.join(" ").trim()),"style"===l.property&&"string"==typeof i&&(i=function(e){let n={};try{tn(e,function(e,t){let r="-ms-"===e.slice(0,4)?`ms-${e.slice(4)}`:e;n[r.replace(/-([a-z])/g,tu)]=t})}catch{}return n}(i)),l.space&&l.property?e[tl.call(te,l.property)?te[l.property]:l.property]=i:l.attribute&&(e[l.attribute]=i))}(f,o,t.properties[o],n);("ol"===s||"ul"===s)&&n.listDepth++;let d=e(n,t);("ol"===s||"ul"===s)&&n.listDepth--,n.schema=c;let h=t.position||{start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}},m=u.components&&tl.call(u.components,s)?u.components[s]:s,g="string"==typeof m||m===i.Fragment;if(!n3.isValidElementType(m))throw TypeError(`Component for name \`${s}\` not defined or is not renderable`);if(f.key=[s,h.start.line,h.start.column,r].join("-"),"a"===s&&u.linkTarget&&(f.target="function"==typeof u.linkTarget?u.linkTarget(String(f.href||""),t.children,"string"==typeof f.title?f.title:null):u.linkTarget),"a"===s&&a&&(f.href=a(String(f.href||""),t.children,"string"==typeof f.title?f.title:null)),g||"code"!==s||"element"!==l.type||"pre"===l.tagName||(f.inline=!0),g||"h1"!==s&&"h2"!==s&&"h3"!==s&&"h4"!==s&&"h5"!==s&&"h6"!==s||(f.level=Number.parseInt(s.charAt(1),10)),"img"===s&&u.transformImageUri&&(f.src=u.transformImageUri(String(f.src||""),String(f.alt||""),"string"==typeof f.title?f.title:null)),!g&&"li"===s&&"element"===l.type){let e=function(e){let n=-1;for(;++n0?i.createElement(m,f,d):i.createElement(m,f)}(n,r,o,t)):"text"===r.type?"element"===t.type&&ti.has(t.tagName)&&function(e){let n=e&&"object"==typeof e&&"text"===e.type?e.value||"":e;return"string"==typeof n&&""===n.replace(/[ \t\n\f\r]/g,"")}(r)||l.push(r.value):"raw"!==r.type||n.options.skipHtml||l.push(r.value);return l}({options:e,schema:nK,listDepth:0},r));return e.className&&(l=i.createElement("div",{className:e.className},l)),l}ts.propTypes={children:nE.string,className:nE.string,allowElement:nE.func,allowedElements:nE.arrayOf(nE.string),disallowedElements:nE.arrayOf(nE.string),unwrapDisallowed:nE.bool,remarkPlugins:nE.arrayOf(nE.oneOfType([nE.object,nE.func,nE.arrayOf(nE.oneOfType([nE.bool,nE.string,nE.object,nE.func,nE.arrayOf(nE.any)]))])),rehypePlugins:nE.arrayOf(nE.oneOfType([nE.object,nE.func,nE.arrayOf(nE.oneOfType([nE.bool,nE.string,nE.object,nE.func,nE.arrayOf(nE.any)]))])),sourcePos:nE.bool,rawSourcePos:nE.bool,skipHtml:nE.bool,includeElementIndex:nE.bool,transformLinkUri:nE.oneOfType([nE.func,nE.bool]),linkTarget:nE.oneOfType([nE.func,nE.string]),transformImageUri:nE.func,components:nE.object}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2744-1272bbcdeb5c6cbc.js b/static/web/_next/static/chunks/2744-4122cae98358402c.js similarity index 50% rename from static/web/_next/static/chunks/2744-1272bbcdeb5c6cbc.js rename to static/web/_next/static/chunks/2744-4122cae98358402c.js index 8297af7e1..39835d913 100644 --- a/static/web/_next/static/chunks/2744-1272bbcdeb5c6cbc.js +++ b/static/web/_next/static/chunks/2744-4122cae98358402c.js @@ -1,5 +1,5 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2744],{92138:function(e,t,n){"use strict";n.r(t),n.d(t,{blue:function(){return w},cyan:function(){return k},geekblue:function(){return Z},generate:function(){return s},gold:function(){return y},green:function(){return C},grey:function(){return O},lime:function(){return x},magenta:function(){return A},orange:function(){return m},presetDarkPalettes:function(){return p},presetPalettes:function(){return h},presetPrimaryColors:function(){return d},purple:function(){return _},red:function(){return b},volcano:function(){return g},yellow:function(){return v}});var r=n(86500),o=n(1350),a=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function i(e){var t=e.r,n=e.g,o=e.b,a=(0,r.py)(t,n,o);return{h:360*a.h,s:a.s,v:a.v}}function u(e){var t=e.r,n=e.g,o=e.b;return"#".concat((0,r.vq)(t,n,o,!1))}function c(e,t,n){var r;return(r=Math.round(e.h)>=60&&240>=Math.round(e.h)?n?Math.round(e.h)-2*t:Math.round(e.h)+2*t:n?Math.round(e.h)+2*t:Math.round(e.h)-2*t)<0?r+=360:r>=360&&(r-=360),r}function f(e,t,n){var r;return 0===e.h&&0===e.s?e.s:((r=n?e.s-.16*t:4===t?e.s+.16:e.s+.05*t)>1&&(r=1),n&&5===t&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2)))}function l(e,t,n){var r;return(r=n?e.v+.05*t:e.v-.15*t)>1&&(r=1),Number(r.toFixed(2))}function s(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[],r=(0,o.uA)(e),s=5;s>0;s-=1){var d=i(r),h=u((0,o.uA)({h:c(d,s,!0),s:f(d,s,!0),v:l(d,s,!0)}));n.push(h)}n.push(u(r));for(var p=1;p<=4;p+=1){var b=i(r),g=u((0,o.uA)({h:c(b,p),s:f(b,p),v:l(b,p)}));n.push(g)}return"dark"===t.theme?a.map(function(e){var r,a,i,c=e.index,f=e.opacity;return u((r=(0,o.uA)(t.backgroundColor||"#141414"),a=(0,o.uA)(n[c]),i=100*f/100,{r:(a.r-r.r)*i+r.r,g:(a.g-r.g)*i+r.g,b:(a.b-r.b)*i+r.b}))}):n}var d={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},h={},p={};Object.keys(d).forEach(function(e){h[e]=s(d[e]),h[e].primary=h[e][5],p[e]=s(d[e],{theme:"dark",backgroundColor:"#141414"}),p[e].primary=p[e][5]});var b=h.red,g=h.volcano,y=h.gold,m=h.orange,v=h.yellow,x=h.lime,C=h.green,k=h.cyan,w=h.blue,Z=h.geekblue,_=h.purple,A=h.magenta,O=h.grey},42135:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var r=n(1413),o=n(97685),a=n(4942),i=n(45987),u=n(67294),c=n(94184),f=n.n(c),l=n(63017),s=n(71002),d=n(92138),h=n(80334),p=n(44958);function b(e){return"object"===(0,s.Z)(e)&&"string"==typeof e.name&&"string"==typeof e.theme&&("object"===(0,s.Z)(e.icon)||"function"==typeof e.icon)}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];return"class"===n?(t.className=r,delete t.class):t[n]=r,t},{})}function y(e){return(0,d.generate)(e)[0]}function m(e){return e?Array.isArray(e)?e:[e]:[]}var v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"\n.anticon {\n display: inline-block;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",t=(0,u.useContext)(l.Z).csp;(0,u.useEffect)(function(){(0,p.hq)(e,"@ant-design-icons",{prepend:!0,csp:t})},[])},x=["icon","className","onClick","style","primaryColor","secondaryColor"],C={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1},k=function(e){var t,n=e.icon,o=e.className,a=e.onClick,c=e.style,f=e.primaryColor,l=e.secondaryColor,s=(0,i.Z)(e,x),d=C;if(f&&(d={primaryColor:f,secondaryColor:l||y(f)}),v(),t=b(n),(0,h.ZP)(t,"[@ant-design/icons] ".concat("icon should be icon definiton, but got ".concat(n))),!b(n))return null;var p=n;return p&&"function"==typeof p.icon&&(p=(0,r.Z)((0,r.Z)({},p),{},{icon:p.icon(d.primaryColor,d.secondaryColor)})),function e(t,n,o){return o?u.createElement(t.tag,(0,r.Z)((0,r.Z)({key:n},g(t.attrs)),o),(t.children||[]).map(function(r,o){return e(r,"".concat(n,"-").concat(t.tag,"-").concat(o))})):u.createElement(t.tag,(0,r.Z)({key:n},g(t.attrs)),(t.children||[]).map(function(r,o){return e(r,"".concat(n,"-").concat(t.tag,"-").concat(o))}))}(p.icon,"svg-".concat(p.name),(0,r.Z)({className:o,onClick:a,style:c,"data-icon":p.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},s))};function w(e){var t=m(e),n=(0,o.Z)(t,2),r=n[0],a=n[1];return k.setTwoToneColors({primaryColor:r,secondaryColor:a})}k.displayName="IconReact",k.getTwoToneColors=function(){return(0,r.Z)({},C)},k.setTwoToneColors=function(e){var t=e.primaryColor,n=e.secondaryColor;C.primaryColor=t,C.secondaryColor=n||y(t),C.calculated=!!n};var Z=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];w("#1890ff");var _=u.forwardRef(function(e,t){var n,c=e.className,s=e.icon,d=e.spin,h=e.rotate,p=e.tabIndex,b=e.onClick,g=e.twoToneColor,y=(0,i.Z)(e,Z),v=u.useContext(l.Z),x=v.prefixCls,C=void 0===x?"anticon":x,w=v.rootClassName,_=f()(w,C,(n={},(0,a.Z)(n,"".concat(C,"-").concat(s.name),!!s.name),(0,a.Z)(n,"".concat(C,"-spin"),!!d||"loading"===s.name),n),c),A=p;void 0===A&&b&&(A=-1);var O=m(g),S=(0,o.Z)(O,2),j=S[0],E=S[1];return u.createElement("span",(0,r.Z)((0,r.Z)({role:"img","aria-label":s.name},y),{},{ref:t,tabIndex:A,onClick:b,className:_}),u.createElement(k,{icon:s,primaryColor:j,secondaryColor:E,style:h?{msTransform:"rotate(".concat(h,"deg)"),transform:"rotate(".concat(h,"deg)")}:void 0}))});_.displayName="AntdIcon",_.getTwoToneColor=function(){var e=k.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor},_.setTwoToneColor=w;var A=_},63017:function(e,t,n){"use strict";var r=(0,n(67294).createContext)({});t.Z=r},86500:function(e,t,n){"use strict";n.d(t,{GC:function(){return d},T6:function(){return p},VD:function(){return b},WE:function(){return f},Wl:function(){return h},Yt:function(){return g},lC:function(){return a},py:function(){return c},rW:function(){return o},s:function(){return s},ve:function(){return u},vq:function(){return l}});var r=n(90279);function o(e,t,n){return{r:255*(0,r.sh)(e,255),g:255*(0,r.sh)(t,255),b:255*(0,r.sh)(n,255)}}function a(e,t,n){var o=Math.max(e=(0,r.sh)(e,255),t=(0,r.sh)(t,255),n=(0,r.sh)(n,255)),a=Math.min(e,t,n),i=0,u=0,c=(o+a)/2;if(o===a)u=0,i=0;else{var f=o-a;switch(u=c>.5?f/(2-o-a):f/(o+a),o){case e:i=(t-n)/f+(t1&&(n-=1),n<1/6)?e+(t-e)*(6*n):n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function u(e,t,n){if(e=(0,r.sh)(e,360),t=(0,r.sh)(t,100),n=(0,r.sh)(n,100),0===t)a=n,u=n,o=n;else{var o,a,u,c=n<.5?n*(1+t):n+t-n*t,f=2*n-c;o=i(f,c,e+1/3),a=i(f,c,e),u=i(f,c,e-1/3)}return{r:255*o,g:255*a,b:255*u}}function c(e,t,n){var o=Math.max(e=(0,r.sh)(e,255),t=(0,r.sh)(t,255),n=(0,r.sh)(n,255)),a=Math.min(e,t,n),i=0,u=o-a;if(o===a)i=0;else{switch(o){case e:i=(t-n)/u+(t>16,g:(65280&e)>>8,b:255&e}}},48701:function(e,t,n){"use strict";n.d(t,{R:function(){return r}});var r={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"}},1350:function(e,t,n){"use strict";n.d(t,{ky:function(){return d},uA:function(){return i},uz:function(){return s}});var r=n(86500),o=n(48701),a=n(90279);function i(e){var t={r:0,g:0,b:0},n=1,o=null,i=null,u=null,c=!1,f=!1;return"string"==typeof e&&(e=s(e)),"object"==typeof e&&(d(e.r)&&d(e.g)&&d(e.b)?(t=(0,r.rW)(e.r,e.g,e.b),c=!0,f="%"===String(e.r).substr(-1)?"prgb":"rgb"):d(e.h)&&d(e.s)&&d(e.v)?(o=(0,a.JX)(e.s),i=(0,a.JX)(e.v),t=(0,r.WE)(e.h,o,i),c=!0,f="hsv"):d(e.h)&&d(e.s)&&d(e.l)&&(o=(0,a.JX)(e.s),u=(0,a.JX)(e.l),t=(0,r.ve)(e.h,o,u),c=!0,f="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=(0,a.Yq)(n),{ok:c,format:e.format||f,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var u="(?:".concat("[-\\+]?\\d*\\.\\d+%?",")|(?:").concat("[-\\+]?\\d+%?",")"),c="[\\s|\\(]+(".concat(u,")[,|\\s]+(").concat(u,")[,|\\s]+(").concat(u,")\\s*\\)?"),f="[\\s|\\(]+(".concat(u,")[,|\\s]+(").concat(u,")[,|\\s]+(").concat(u,")[,|\\s]+(").concat(u,")\\s*\\)?"),l={CSS_UNIT:RegExp(u),rgb:RegExp("rgb"+c),rgba:RegExp("rgba"+f),hsl:RegExp("hsl"+c),hsla:RegExp("hsla"+f),hsv:RegExp("hsv"+c),hsva:RegExp("hsva"+f),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 s(e){if(0===(e=e.trim().toLowerCase()).length)return!1;var t=!1;if(o.R[e])e=o.R[e],t=!0;else if("transparent"===e)return{r:0,g:0,b:0,a:0,format:"name"};var n=l.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=l.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=l.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=l.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=l.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=l.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=l.hex8.exec(e))?{r:(0,r.VD)(n[1]),g:(0,r.VD)(n[2]),b:(0,r.VD)(n[3]),a:(0,r.T6)(n[4]),format:t?"name":"hex8"}:(n=l.hex6.exec(e))?{r:(0,r.VD)(n[1]),g:(0,r.VD)(n[2]),b:(0,r.VD)(n[3]),format:t?"name":"hex"}:(n=l.hex4.exec(e))?{r:(0,r.VD)(n[1]+n[1]),g:(0,r.VD)(n[2]+n[2]),b:(0,r.VD)(n[3]+n[3]),a:(0,r.T6)(n[4]+n[4]),format:t?"name":"hex8"}:!!(n=l.hex3.exec(e))&&{r:(0,r.VD)(n[1]+n[1]),g:(0,r.VD)(n[2]+n[2]),b:(0,r.VD)(n[3]+n[3]),format:t?"name":"hex"}}function d(e){return Boolean(l.CSS_UNIT.exec(String(e)))}},90279:function(e,t,n){"use strict";function r(e,t){"string"==typeof(n=e)&&-1!==n.indexOf(".")&&1===parseFloat(n)&&(e="100%");var n,r,o="string"==typeof(r=e)&&-1!==r.indexOf("%");return(e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),o&&(e=parseInt(String(e*t),10)/100),1e-6>Math.abs(e-t))?1:e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t))}function o(e){return Math.min(1,Math.max(0,e))}function a(e){return(isNaN(e=parseFloat(e))||e<0||e>1)&&(e=1),e}function i(e){return e<=1?"".concat(100*Number(e),"%"):e}function u(e){return 1===e.length?"0"+e:String(e)}n.d(t,{FZ:function(){return u},JX:function(){return i},V2:function(){return o},Yq:function(){return a},sh:function(){return r}})},53124:function(e,t,n){"use strict";n.d(t,{C:function(){return i},E_:function(){return a},PG:function(){return u}});var r=n(87462),o=n(67294),a=o.createContext({getPrefixCls:function(e,t){return t||(e?"ant-".concat(e):"ant")}}),i=a.Consumer;function u(e){return function(t){var n=t.constructor;return n&&n.displayName||t.name,function(n){return o.createElement(i,null,function(a){var i=e.prefixCls,u=(0,a.getPrefixCls)(i,n.prefixCls);return o.createElement(t,(0,r.Z)({},a,n,{prefixCls:u}))})}}}},94184:function(e,t){var n;/*! +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2744],{92138:function(e,t,n){"use strict";n.r(t),n.d(t,{blue:function(){return C},cyan:function(){return w},geekblue:function(){return Z},generate:function(){return s},gold:function(){return m},green:function(){return k},grey:function(){return _},lime:function(){return x},magenta:function(){return O},orange:function(){return y},presetDarkPalettes:function(){return p},presetPalettes:function(){return h},presetPrimaryColors:function(){return d},purple:function(){return A},red:function(){return b},volcano:function(){return g},yellow:function(){return v}});var r=n(86500),o=n(1350),a=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function i(e){var t=e.r,n=e.g,o=e.b,a=(0,r.py)(t,n,o);return{h:360*a.h,s:a.s,v:a.v}}function u(e){var t=e.r,n=e.g,o=e.b;return"#".concat((0,r.vq)(t,n,o,!1))}function c(e,t,n){var r;return(r=Math.round(e.h)>=60&&240>=Math.round(e.h)?n?Math.round(e.h)-2*t:Math.round(e.h)+2*t:n?Math.round(e.h)+2*t:Math.round(e.h)-2*t)<0?r+=360:r>=360&&(r-=360),r}function f(e,t,n){var r;return 0===e.h&&0===e.s?e.s:((r=n?e.s-.16*t:4===t?e.s+.16:e.s+.05*t)>1&&(r=1),n&&5===t&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2)))}function l(e,t,n){var r;return(r=n?e.v+.05*t:e.v-.15*t)>1&&(r=1),Number(r.toFixed(2))}function s(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[],r=(0,o.uA)(e),s=5;s>0;s-=1){var d=i(r),h=u((0,o.uA)({h:c(d,s,!0),s:f(d,s,!0),v:l(d,s,!0)}));n.push(h)}n.push(u(r));for(var p=1;p<=4;p+=1){var b=i(r),g=u((0,o.uA)({h:c(b,p),s:f(b,p),v:l(b,p)}));n.push(g)}return"dark"===t.theme?a.map(function(e){var r,a,i,c=e.index,f=e.opacity;return u((r=(0,o.uA)(t.backgroundColor||"#141414"),a=(0,o.uA)(n[c]),i=100*f/100,{r:(a.r-r.r)*i+r.r,g:(a.g-r.g)*i+r.g,b:(a.b-r.b)*i+r.b}))}):n}var d={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},h={},p={};Object.keys(d).forEach(function(e){h[e]=s(d[e]),h[e].primary=h[e][5],p[e]=s(d[e],{theme:"dark",backgroundColor:"#141414"}),p[e].primary=p[e][5]});var b=h.red,g=h.volcano,m=h.gold,y=h.orange,v=h.yellow,x=h.lime,k=h.green,w=h.cyan,C=h.blue,Z=h.geekblue,A=h.purple,O=h.magenta,_=h.grey},42135:function(e,t,n){"use strict";n.d(t,{Z:function(){return O}});var r=n(1413),o=n(97685),a=n(4942),i=n(45987),u=n(67294),c=n(94184),f=n.n(c),l=n(63017),s=n(71002),d=n(92138),h=n(80334),p=n(44958);function b(e){return"object"===(0,s.Z)(e)&&"string"==typeof e.name&&"string"==typeof e.theme&&("object"===(0,s.Z)(e.icon)||"function"==typeof e.icon)}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];return"class"===n?(t.className=r,delete t.class):t[n]=r,t},{})}function m(e){return(0,d.generate)(e)[0]}function y(e){return e?Array.isArray(e)?e:[e]:[]}var v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"\n.anticon {\n display: inline-block;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n",t=(0,u.useContext)(l.Z).csp;(0,u.useEffect)(function(){(0,p.hq)(e,"@ant-design-icons",{prepend:!0,csp:t})},[])},x=["icon","className","onClick","style","primaryColor","secondaryColor"],k={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1},w=function(e){var t,n=e.icon,o=e.className,a=e.onClick,c=e.style,f=e.primaryColor,l=e.secondaryColor,s=(0,i.Z)(e,x),d=k;if(f&&(d={primaryColor:f,secondaryColor:l||m(f)}),v(),t=b(n),(0,h.ZP)(t,"[@ant-design/icons] ".concat("icon should be icon definiton, but got ".concat(n))),!b(n))return null;var p=n;return p&&"function"==typeof p.icon&&(p=(0,r.Z)((0,r.Z)({},p),{},{icon:p.icon(d.primaryColor,d.secondaryColor)})),function e(t,n,o){return o?u.createElement(t.tag,(0,r.Z)((0,r.Z)({key:n},g(t.attrs)),o),(t.children||[]).map(function(r,o){return e(r,"".concat(n,"-").concat(t.tag,"-").concat(o))})):u.createElement(t.tag,(0,r.Z)({key:n},g(t.attrs)),(t.children||[]).map(function(r,o){return e(r,"".concat(n,"-").concat(t.tag,"-").concat(o))}))}(p.icon,"svg-".concat(p.name),(0,r.Z)({className:o,onClick:a,style:c,"data-icon":p.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},s))};function C(e){var t=y(e),n=(0,o.Z)(t,2),r=n[0],a=n[1];return w.setTwoToneColors({primaryColor:r,secondaryColor:a})}w.displayName="IconReact",w.getTwoToneColors=function(){return(0,r.Z)({},k)},w.setTwoToneColors=function(e){var t=e.primaryColor,n=e.secondaryColor;k.primaryColor=t,k.secondaryColor=n||m(t),k.calculated=!!n};var Z=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];C("#1890ff");var A=u.forwardRef(function(e,t){var n,c=e.className,s=e.icon,d=e.spin,h=e.rotate,p=e.tabIndex,b=e.onClick,g=e.twoToneColor,m=(0,i.Z)(e,Z),v=u.useContext(l.Z),x=v.prefixCls,k=void 0===x?"anticon":x,C=v.rootClassName,A=f()(C,k,(n={},(0,a.Z)(n,"".concat(k,"-").concat(s.name),!!s.name),(0,a.Z)(n,"".concat(k,"-spin"),!!d||"loading"===s.name),n),c),O=p;void 0===O&&b&&(O=-1);var _=y(g),j=(0,o.Z)(_,2),S=j[0],E=j[1];return u.createElement("span",(0,r.Z)((0,r.Z)({role:"img","aria-label":s.name},m),{},{ref:t,tabIndex:O,onClick:b,className:A}),u.createElement(w,{icon:s,primaryColor:S,secondaryColor:E,style:h?{msTransform:"rotate(".concat(h,"deg)"),transform:"rotate(".concat(h,"deg)")}:void 0}))});A.displayName="AntdIcon",A.getTwoToneColor=function(){var e=w.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor},A.setTwoToneColor=C;var O=A},63017:function(e,t,n){"use strict";var r=(0,n(67294).createContext)({});t.Z=r},86500:function(e,t,n){"use strict";n.d(t,{GC:function(){return d},T6:function(){return p},VD:function(){return b},WE:function(){return f},Wl:function(){return h},Yt:function(){return g},lC:function(){return a},py:function(){return c},rW:function(){return o},s:function(){return s},ve:function(){return u},vq:function(){return l}});var r=n(90279);function o(e,t,n){return{r:255*(0,r.sh)(e,255),g:255*(0,r.sh)(t,255),b:255*(0,r.sh)(n,255)}}function a(e,t,n){var o=Math.max(e=(0,r.sh)(e,255),t=(0,r.sh)(t,255),n=(0,r.sh)(n,255)),a=Math.min(e,t,n),i=0,u=0,c=(o+a)/2;if(o===a)u=0,i=0;else{var f=o-a;switch(u=c>.5?f/(2-o-a):f/(o+a),o){case e:i=(t-n)/f+(t1&&(n-=1),n<1/6)?e+(t-e)*(6*n):n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function u(e,t,n){if(e=(0,r.sh)(e,360),t=(0,r.sh)(t,100),n=(0,r.sh)(n,100),0===t)a=n,u=n,o=n;else{var o,a,u,c=n<.5?n*(1+t):n+t-n*t,f=2*n-c;o=i(f,c,e+1/3),a=i(f,c,e),u=i(f,c,e-1/3)}return{r:255*o,g:255*a,b:255*u}}function c(e,t,n){var o=Math.max(e=(0,r.sh)(e,255),t=(0,r.sh)(t,255),n=(0,r.sh)(n,255)),a=Math.min(e,t,n),i=0,u=o-a;if(o===a)i=0;else{switch(o){case e:i=(t-n)/u+(t>16,g:(65280&e)>>8,b:255&e}}},48701:function(e,t,n){"use strict";n.d(t,{R:function(){return r}});var r={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"}},1350:function(e,t,n){"use strict";n.d(t,{ky:function(){return d},uA:function(){return i},uz:function(){return s}});var r=n(86500),o=n(48701),a=n(90279);function i(e){var t={r:0,g:0,b:0},n=1,o=null,i=null,u=null,c=!1,f=!1;return"string"==typeof e&&(e=s(e)),"object"==typeof e&&(d(e.r)&&d(e.g)&&d(e.b)?(t=(0,r.rW)(e.r,e.g,e.b),c=!0,f="%"===String(e.r).substr(-1)?"prgb":"rgb"):d(e.h)&&d(e.s)&&d(e.v)?(o=(0,a.JX)(e.s),i=(0,a.JX)(e.v),t=(0,r.WE)(e.h,o,i),c=!0,f="hsv"):d(e.h)&&d(e.s)&&d(e.l)&&(o=(0,a.JX)(e.s),u=(0,a.JX)(e.l),t=(0,r.ve)(e.h,o,u),c=!0,f="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=(0,a.Yq)(n),{ok:c,format:e.format||f,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var u="(?:".concat("[-\\+]?\\d*\\.\\d+%?",")|(?:").concat("[-\\+]?\\d+%?",")"),c="[\\s|\\(]+(".concat(u,")[,|\\s]+(").concat(u,")[,|\\s]+(").concat(u,")\\s*\\)?"),f="[\\s|\\(]+(".concat(u,")[,|\\s]+(").concat(u,")[,|\\s]+(").concat(u,")[,|\\s]+(").concat(u,")\\s*\\)?"),l={CSS_UNIT:RegExp(u),rgb:RegExp("rgb"+c),rgba:RegExp("rgba"+f),hsl:RegExp("hsl"+c),hsla:RegExp("hsla"+f),hsv:RegExp("hsv"+c),hsva:RegExp("hsva"+f),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 s(e){if(0===(e=e.trim().toLowerCase()).length)return!1;var t=!1;if(o.R[e])e=o.R[e],t=!0;else if("transparent"===e)return{r:0,g:0,b:0,a:0,format:"name"};var n=l.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=l.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=l.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=l.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=l.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=l.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=l.hex8.exec(e))?{r:(0,r.VD)(n[1]),g:(0,r.VD)(n[2]),b:(0,r.VD)(n[3]),a:(0,r.T6)(n[4]),format:t?"name":"hex8"}:(n=l.hex6.exec(e))?{r:(0,r.VD)(n[1]),g:(0,r.VD)(n[2]),b:(0,r.VD)(n[3]),format:t?"name":"hex"}:(n=l.hex4.exec(e))?{r:(0,r.VD)(n[1]+n[1]),g:(0,r.VD)(n[2]+n[2]),b:(0,r.VD)(n[3]+n[3]),a:(0,r.T6)(n[4]+n[4]),format:t?"name":"hex8"}:!!(n=l.hex3.exec(e))&&{r:(0,r.VD)(n[1]+n[1]),g:(0,r.VD)(n[2]+n[2]),b:(0,r.VD)(n[3]+n[3]),format:t?"name":"hex"}}function d(e){return Boolean(l.CSS_UNIT.exec(String(e)))}},90279:function(e,t,n){"use strict";function r(e,t){"string"==typeof(n=e)&&-1!==n.indexOf(".")&&1===parseFloat(n)&&(e="100%");var n,r,o="string"==typeof(r=e)&&-1!==r.indexOf("%");return(e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),o&&(e=parseInt(String(e*t),10)/100),1e-6>Math.abs(e-t))?1:e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t))}function o(e){return Math.min(1,Math.max(0,e))}function a(e){return(isNaN(e=parseFloat(e))||e<0||e>1)&&(e=1),e}function i(e){return e<=1?"".concat(100*Number(e),"%"):e}function u(e){return 1===e.length?"0"+e:String(e)}n.d(t,{FZ:function(){return u},JX:function(){return i},V2:function(){return o},Yq:function(){return a},sh:function(){return r}})},53124:function(e,t,n){"use strict";n.d(t,{C:function(){return i},E_:function(){return a},PG:function(){return u}});var r=n(87462),o=n(67294),a=o.createContext({getPrefixCls:function(e,t){return t||(e?"ant-".concat(e):"ant")}}),i=a.Consumer;function u(e){return function(t){var n=t.constructor;return n&&n.displayName||t.name,function(n){return o.createElement(i,null,function(a){var i=e.prefixCls,u=(0,a.getPrefixCls)(i,n.prefixCls);return o.createElement(t,(0,r.Z)({},a,n,{prefixCls:u}))})}}}},94184:function(e,t){var n;/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t{let{error:t,isLoading:n,pastDelay:r}=e;return null}};e instanceof Promise?o.loader=()=>e:"function"==typeof e?o.loader=e:"object"==typeof e&&(o=r({},o,e)),o=r({},o,t);let u=o.loader,c=()=>null!=u?u().then(i):Promise.resolve(i(()=>null));return o.loadableGenerated&&delete(o=r({},o,o.loadableGenerated)).loadableGenerated,"boolean"!=typeof o.ssr||o.ssr||(delete o.webpack,delete o.modules),n(r({},o,{loader:c}))};var r=n(6495).Z,o=n(92648).Z;o(n(67294));var a=o(n(14588));function i(e){return{default:(null==e?void 0:e.default)||e}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},33644:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoadableContext=void 0;var r=(0,n(92648).Z)(n(67294));let o=r.default.createContext(null);t.LoadableContext=o},14588:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(60932).Z,o=n(6495).Z,a=(0,n(92648).Z)(n(67294)),i=n(54564),u=n(33644);let c=[],f=[],l=!1;function s(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class d{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state=o({},this._state,{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading},e),this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function h(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null,ssr:!0},t),o=null;function c(){if(!o){let t=new d(e,n);o={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return o.promise()}if(n.lazy=a.default.lazy(r(function*(){if(n.ssr&&o){let e=o.getCurrentValue(),t=yield e.loaded;if(t)return t}return yield n.loader()})),!l){let e=n.webpack?n.webpack():n.modules;e&&f.push(t=>{for(let n of e)if(-1!==t.indexOf(n))return c()})}function s(e){!function(){c();let e=a.default.useContext(u.LoadableContext);e&&Array.isArray(n.modules)&&n.modules.forEach(t=>{e(t)})}();let t=n.loading,r=a.default.createElement(t,{isLoading:!0,pastDelay:!0,error:null}),o=n.ssr?a.default.Fragment:i.NoSSR,f=n.lazy;return a.default.createElement(a.default.Suspense,{fallback:r},a.default.createElement(o,null,a.default.createElement(f,Object.assign({},e))))}return s.preload=()=>c(),s.displayName="LoadableComponent",s}(s,e)}function p(e,t){let n=[];for(;e.length;){let r=e.pop();n.push(r(t))}return Promise.all(n).then(()=>{if(e.length)return p(e,t)})}h.preloadAll=()=>new Promise((e,t)=>{p(c).then(e,t)}),h.preloadReady=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise(t=>{let n=()=>(l=!0,t());p(f,e).then(n,n)})},window.__NEXT_PRELOADREADY=h.preloadReady,t.default=h},5152:function(e,t,n){e.exports=n(37645)},98924:function(e,t,n){"use strict";function r(){return!!("undefined"!=typeof window&&window.document&&window.document.createElement)}n.d(t,{Z:function(){return r}})},94999:function(e,t,n){"use strict";function r(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}n.d(t,{Z:function(){return r}})},44958:function(e,t,n){"use strict";n.d(t,{hq:function(){return h},jL:function(){return d}});var r=n(98924),o=n(94999),a="data-rc-order",i=new Map;function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):"rc-util-key"}function c(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function f(e){return Array.from((i.get(e)||e).children).filter(function(e){return"STYLE"===e.tagName})}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(0,r.Z)())return null;var n=t.csp,o=t.prepend,i=document.createElement("style");i.setAttribute(a,"queue"===o?"prependQueue":o?"prepend":"append"),null!=n&&n.nonce&&(i.nonce=null==n?void 0:n.nonce),i.innerHTML=e;var u=c(t),l=u.firstChild;if(o){if("queue"===o){var s=f(u).filter(function(e){return["prepend","prependQueue"].includes(e.getAttribute(a))});if(s.length)return u.insertBefore(i,s[s.length-1].nextSibling),i}u.insertBefore(i,l)}else u.appendChild(i);return i}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return f(c(t)).find(function(n){return n.getAttribute(u(t))===e})}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=s(e,t);n&&c(t).removeChild(n)}function h(e,t){var n,r,a,f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){var n=i.get(e);if(!n||!(0,o.Z)(document,n)){var r=l("",t),a=r.parentNode;i.set(e,a),e.removeChild(r)}}(c(f),f);var d=s(t,f);if(d)return null!==(n=f.csp)&&void 0!==n&&n.nonce&&d.nonce!==(null===(r=f.csp)||void 0===r?void 0:r.nonce)&&(d.nonce=null===(a=f.csp)||void 0===a?void 0:a.nonce),d.innerHTML!==e&&(d.innerHTML=e),d;var h=l(e,f);return h.setAttribute(u(f),t),h}},98423:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(1413);function o(e,t){var n=(0,r.Z)({},e);return Array.isArray(t)&&t.forEach(function(e){delete n[e]}),n}},80334:function(e,t,n){"use strict";n.d(t,{ET:function(){return u},Kp:function(){return o}});var r={};function o(e,t){}function a(e,t){}function i(e,t,n){t||r[n]||(e(!1,n),r[n]=!0)}function u(e,t){i(a,e,t)}t.ZP=function(e,t){i(o,e,t)}},30907:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}},63366:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}n.d(t,{Z:function(){return r}})},89611:function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}n.d(t,{Z:function(){return r}})},97685:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(83878),o=n(40181),a=n(25267);function i(e,t){return(0,r.Z)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,u=[],c=!0,f=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(u.push(r.value),u.length!==t);c=!0);}catch(e){f=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(f)throw o}}return u}}(e,t)||(0,o.Z)(e,t)||(0,a.Z)()}},83997:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(71002);function o(e){var t=function(e,t){if("object"!==(0,r.Z)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!==(0,r.Z)(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===(0,r.Z)(t)?t:String(t)}},71002:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,{Z:function(){return r}})},40181:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(30907);function o(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return(0,r.Z)(e,t)}}}}]); \ No newline at end of file +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t{let{error:t,isLoading:n,pastDelay:r}=e;return null}};e instanceof Promise?o.loader=()=>e:"function"==typeof e?o.loader=e:"object"==typeof e&&(o=r({},o,e)),o=r({},o,t);let c=o.loader,f=()=>null!=c?c().then(i):Promise.resolve(i(()=>null));return(o.loadableGenerated&&delete(o=r({},o,o.loadableGenerated)).loadableGenerated,"boolean"!=typeof o.ssr||o.ssr)?n(r({},o,{loader:f})):(delete o.webpack,delete o.modules,u(n,o))},t.noSSR=u;var r=n(6495).Z,o=n(92648).Z,a=(o(n(67294)),o(n(14588)));function i(e){return{default:(null==e?void 0:e.default)||e}}function u(e,t){return delete t.webpack,delete t.modules,e(t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},33644:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoadableContext=void 0;var r=(0,n(92648).Z)(n(67294));let o=r.default.createContext(null);t.LoadableContext=o},14588:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(6495).Z,o=(0,n(92648).Z)(n(67294)),a=n(33644);let i=[],u=[],c=!1;function f(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class l{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state=r({},this._state,{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading},e),this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function s(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),r=null;function i(){if(!r){let t=new l(e,n);r={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return r.promise()}if(!c){let e=n.webpack?n.webpack():n.modules;e&&u.push(t=>{for(let n of e)if(-1!==t.indexOf(n))return i()})}function f(e,t){!function(){i();let e=o.default.useContext(a.LoadableContext);e&&Array.isArray(n.modules)&&n.modules.forEach(t=>{e(t)})}();let u=o.default.useSyncExternalStore(r.subscribe,r.getCurrentValue,r.getCurrentValue);return o.default.useImperativeHandle(t,()=>({retry:r.retry}),[]),o.default.useMemo(()=>{var t;return u.loading||u.error?o.default.createElement(n.loading,{isLoading:u.loading,pastDelay:u.pastDelay,timedOut:u.timedOut,error:u.error,retry:r.retry}):u.loaded?o.default.createElement((t=u.loaded)&&t.default?t.default:t,e):null},[e,u])}return f.preload=()=>i(),f.displayName="LoadableComponent",o.default.forwardRef(f)}(f,e)}function d(e,t){let n=[];for(;e.length;){let r=e.pop();n.push(r(t))}return Promise.all(n).then(()=>{if(e.length)return d(e,t)})}s.preloadAll=()=>new Promise((e,t)=>{d(i).then(e,t)}),s.preloadReady=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise(t=>{let n=()=>(c=!0,t());d(u,e).then(n,n)})},window.__NEXT_PRELOADREADY=s.preloadReady,t.default=s},5152:function(e,t,n){e.exports=n(37645)},98924:function(e,t,n){"use strict";function r(){return!!("undefined"!=typeof window&&window.document&&window.document.createElement)}n.d(t,{Z:function(){return r}})},94999:function(e,t,n){"use strict";function r(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}n.d(t,{Z:function(){return r}})},44958:function(e,t,n){"use strict";n.d(t,{hq:function(){return h},jL:function(){return d}});var r=n(98924),o=n(94999),a="data-rc-order",i=new Map;function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):"rc-util-key"}function c(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function f(e){return Array.from((i.get(e)||e).children).filter(function(e){return"STYLE"===e.tagName})}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(0,r.Z)())return null;var n=t.csp,o=t.prepend,i=document.createElement("style");i.setAttribute(a,"queue"===o?"prependQueue":o?"prepend":"append"),null!=n&&n.nonce&&(i.nonce=null==n?void 0:n.nonce),i.innerHTML=e;var u=c(t),l=u.firstChild;if(o){if("queue"===o){var s=f(u).filter(function(e){return["prepend","prependQueue"].includes(e.getAttribute(a))});if(s.length)return u.insertBefore(i,s[s.length-1].nextSibling),i}u.insertBefore(i,l)}else u.appendChild(i);return i}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return f(c(t)).find(function(n){return n.getAttribute(u(t))===e})}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=s(e,t);n&&c(t).removeChild(n)}function h(e,t){var n,r,a,f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){var n=i.get(e);if(!n||!(0,o.Z)(document,n)){var r=l("",t),a=r.parentNode;i.set(e,a),e.removeChild(r)}}(c(f),f);var d=s(t,f);if(d)return null!==(n=f.csp)&&void 0!==n&&n.nonce&&d.nonce!==(null===(r=f.csp)||void 0===r?void 0:r.nonce)&&(d.nonce=null===(a=f.csp)||void 0===a?void 0:a.nonce),d.innerHTML!==e&&(d.innerHTML=e),d;var h=l(e,f);return h.setAttribute(u(f),t),h}},98423:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(1413);function o(e,t){var n=(0,r.Z)({},e);return Array.isArray(t)&&t.forEach(function(e){delete n[e]}),n}},80334:function(e,t,n){"use strict";n.d(t,{ET:function(){return u},Kp:function(){return o}});var r={};function o(e,t){}function a(e,t){}function i(e,t,n){t||r[n]||(e(!1,n),r[n]=!0)}function u(e,t){i(a,e,t)}t.ZP=function(e,t){i(o,e,t)}},30907:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}},63366:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}n.d(t,{Z:function(){return r}})},89611:function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}n.d(t,{Z:function(){return r}})},97685:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(83878),o=n(40181),a=n(25267);function i(e,t){return(0,r.Z)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,u=[],c=!0,f=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(u.push(r.value),u.length!==t);c=!0);}catch(e){f=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(f)throw o}}return u}}(e,t)||(0,o.Z)(e,t)||(0,a.Z)()}},83997:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(71002);function o(e){var t=function(e,t){if("object"!==(0,r.Z)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!==(0,r.Z)(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===(0,r.Z)(t)?t:String(t)}},71002:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,{Z:function(){return r}})},40181:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(30907);function o(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return(0,r.Z)(e,t)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2746-95bb069aeceb3a18.js b/static/web/_next/static/chunks/2746-32de2a72b3393b7b.js similarity index 72% rename from static/web/_next/static/chunks/2746-95bb069aeceb3a18.js rename to static/web/_next/static/chunks/2746-32de2a72b3393b7b.js index 933f979c8..5132edfc1 100644 --- a/static/web/_next/static/chunks/2746-95bb069aeceb3a18.js +++ b/static/web/_next/static/chunks/2746-32de2a72b3393b7b.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2746],{15746:function(e,t,n){var s=n(21584);t.Z=s.Z},71230:function(e,t,n){var s=n(92820);t.Z=s.Z},20550:function(e,t,n){n.d(t,{Z:function(){return k}});var s=n(4942),i=n(87462),r=n(97685),o=n(97937),a=n(94184),l=n.n(a),h=n(98423),c=n(67294),d=n(53124),f=n(98787),p=n(68349),u=function(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&0>t.indexOf(s)&&(n[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,s=Object.getOwnPropertySymbols(e);it.indexOf(s[i])&&Object.prototype.propertyIsEnumerable.call(e,s[i])&&(n[s[i]]=e[s[i]]);return n},m=function(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&0>t.indexOf(s)&&(n[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,s=Object.getOwnPropertySymbols(e);it.indexOf(s[i])&&Object.prototype.propertyIsEnumerable.call(e,s[i])&&(n[s[i]]=e[s[i]]);return n},g=RegExp("^(".concat(f.Y.join("|"),")(-inverse)?$")),x=RegExp("^(".concat(f.E.join("|"),")$")),b=c.forwardRef(function(e,t){var n,a=e.prefixCls,f=e.className,u=e.style,b=e.children,k=e.icon,S=e.color,L=e.onClose,y=e.closeIcon,C=e.closable,v=m(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),w=c.useContext(d.E_),T=w.getPrefixCls,A=w.direction,E=c.useState(!0),I=(0,r.Z)(E,2),B=I[0],M=I[1];c.useEffect(function(){"visible"in v&&M(v.visible)},[v.visible]);var P=function(){return!!S&&(g.test(S)||x.test(S))},j=(0,i.Z)({backgroundColor:S&&!P()?S:void 0},u),H=P(),N=T("tag",a),O=l()(N,(n={},(0,s.Z)(n,"".concat(N,"-").concat(S),H),(0,s.Z)(n,"".concat(N,"-has-color"),S&&!H),(0,s.Z)(n,"".concat(N,"-hidden"),!B),(0,s.Z)(n,"".concat(N,"-rtl"),"rtl"===A),n),f),J=function(e){e.stopPropagation(),null==L||L(e),!e.defaultPrevented&&("visible"in v||M(!1))},R="onClick"in v||b&&"a"===b.type,D=(0,h.Z)(v,["visible"]),X=k||null,q=X?c.createElement(c.Fragment,null,X,c.createElement("span",null,b)):b,z=c.createElement("span",(0,i.Z)({},D,{ref:t,className:O,style:j}),q,void 0!==C&&C?y?c.createElement("span",{className:"".concat(N,"-close-icon"),onClick:J},y):c.createElement(o.Z,{className:"".concat(N,"-close-icon"),onClick:J}):null);return R?c.createElement(p.Z,null,z):z});b.CheckableTag=function(e){var t,n=e.prefixCls,r=e.className,o=e.checked,a=e.onChange,h=e.onClick,f=u(e,["prefixCls","className","checked","onChange","onClick"]),p=(0,c.useContext(d.E_).getPrefixCls)("tag",n),m=l()(p,(t={},(0,s.Z)(t,"".concat(p,"-checkable"),!0),(0,s.Z)(t,"".concat(p,"-checkable-checked"),o),t),r);return c.createElement("span",(0,i.Z)({},f,{className:m,onClick:function(e){null==a||a(!o),null==h||h(e)}}))};var k=b},21987:function(e,t,n){var s=n(75263).default,i=n(64836).default;t.Z=void 0;var r=i(n(10434)),o=s(n(67294)),a=i(n(28460)),l=o.forwardRef(function(e,t){return o.createElement(a.default,(0,r.default)({ref:t},e,{component:"div"}))});t.Z=l},48825:function(e,t,n){n.r(t),n.d(t,{commonmarkLanguage:function(){return eP},deleteMarkupBackward:function(){return eq},insertNewlineContinueMarkup:function(){return eD},markdown:function(){return eZ},markdownKeymap:function(){return ez},markdownLanguage:function(){return eH}});var s,i,r=n(78120),o=n(47421),a=n(59119),l=n(41113),h=n(35524);class c{constructor(e,t,n,s,i,r,o){this.type=e,this.value=t,this.from=n,this.hash=s,this.end=i,this.children=r,this.positions=o,this.hashProp=[[l.md.contextHash,s]]}static create(e,t,n,s,i){return new c(e,t,n,s+(s<<8)+e+(t<<4)|0,i,[],[])}addChild(e,t){e.prop(l.md.contextHash)!=this.hash&&(e=new l.mp(e.type,e.children,e.positions,e.length,this.hashProp)),this.children.push(e),this.positions.push(t)}toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math.max(t,this.positions[n]+this.children[n].length+this.from)),new l.mp(e.types[this.type],this.children,this.positions,t-this.from).balance({makeTree:(e,t,n)=>new l.mp(l.Jq.none,e,t,n,this.hashProp)})}}(s=i||(i={}))[s.Document=1]="Document",s[s.CodeBlock=2]="CodeBlock",s[s.FencedCode=3]="FencedCode",s[s.Blockquote=4]="Blockquote",s[s.HorizontalRule=5]="HorizontalRule",s[s.BulletList=6]="BulletList",s[s.OrderedList=7]="OrderedList",s[s.ListItem=8]="ListItem",s[s.ATXHeading1=9]="ATXHeading1",s[s.ATXHeading2=10]="ATXHeading2",s[s.ATXHeading3=11]="ATXHeading3",s[s.ATXHeading4=12]="ATXHeading4",s[s.ATXHeading5=13]="ATXHeading5",s[s.ATXHeading6=14]="ATXHeading6",s[s.SetextHeading1=15]="SetextHeading1",s[s.SetextHeading2=16]="SetextHeading2",s[s.HTMLBlock=17]="HTMLBlock",s[s.LinkReference=18]="LinkReference",s[s.Paragraph=19]="Paragraph",s[s.CommentBlock=20]="CommentBlock",s[s.ProcessingInstructionBlock=21]="ProcessingInstructionBlock",s[s.Escape=22]="Escape",s[s.Entity=23]="Entity",s[s.HardBreak=24]="HardBreak",s[s.Emphasis=25]="Emphasis",s[s.StrongEmphasis=26]="StrongEmphasis",s[s.Link=27]="Link",s[s.Image=28]="Image",s[s.InlineCode=29]="InlineCode",s[s.HTMLTag=30]="HTMLTag",s[s.Comment=31]="Comment",s[s.ProcessingInstruction=32]="ProcessingInstruction",s[s.URL=33]="URL",s[s.HeaderMark=34]="HeaderMark",s[s.QuoteMark=35]="QuoteMark",s[s.ListMark=36]="ListMark",s[s.LinkMark=37]="LinkMark",s[s.EmphasisMark=38]="EmphasisMark",s[s.CodeMark=39]="CodeMark",s[s.CodeText=40]="CodeText",s[s.CodeInfo=41]="CodeInfo",s[s.LinkTitle=42]="LinkTitle",s[s.LinkLabel=43]="LinkLabel";class d{constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parsers=[]}}class f{constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth=0,this.markers=[],this.pos=0,this.indent=0,this.next=-1}forward(){this.basePos>this.pos&&this.forwardInner()}forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.countIndent(e,this.pos,this.indent),this.pos=e,this.next=e==this.text.length?-1:this.text.charCodeAt(e)}skipSpace(e){return g(this.text,e)}reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.indent=0,this.forwardInner(),this.depth=1;this.markers.length;)this.markers.pop()}moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos,this.indent)}moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)}addMarker(e){this.markers.push(e)}countIndent(e,t=0,n=0){for(let s=t;s=t.stack[n.depth+1].value+n.baseIndent)return!0;if(n.indent>=n.baseIndent+4)return!1;let s=(e.type==i.OrderedList?C:y)(n,t,!1);return s>0&&(e.type!=i.BulletList||0>S(n,t,!1))&&n.text.charCodeAt(n.pos+s-1)==e.value}let u={[i.Blockquote]:(e,t,n)=>62==n.next&&(n.markers.push(U(i.QuoteMark,t.lineStart+n.pos,t.lineStart+n.pos+1)),n.moveBase(n.pos+(m(n.text.charCodeAt(n.pos+1))?2:1)),e.end=t.lineStart+n.text.length,!0),[i.ListItem]:(e,t,n)=>(!(n.indent-1))&&(n.moveBaseColumn(n.baseIndent+e.value),!0),[i.OrderedList]:p,[i.BulletList]:p,[i.Document]:()=>!0};function m(e){return 32==e||9==e||10==e||13==e}function g(e,t=0){for(;tn&&m(e.charCodeAt(t-1));)t--;return t}function b(e){if(96!=e.next&&126!=e.next)return -1;let t=e.pos+1;for(;t-1&&e.depth==t.stack.length?-1:s<3?-1:1}function L(e,t){for(let n=e.stack.length-1;n>=0;n--)if(e.stack[n].type==t)return!0;return!1}function y(e,t,n){return(45==e.next||43==e.next||42==e.next)&&(e.pos==e.text.length-1||m(e.text.charCodeAt(e.pos+1)))&&(!n||L(t,i.BulletList)||e.skipSpace(e.pos+2)=48&&r<=57;){if(++s==e.text.length)return -1;r=e.text.charCodeAt(s)}return s==e.pos||s>e.pos+9||46!=r&&41!=r||se.pos+1||49!=e.next)?-1:s+1-e.pos}function v(e){if(35!=e.next)return -1;let t=e.pos+1;for(;t6?-1:n}function w(e){if(45!=e.next&&61!=e.next||e.indent>=e.baseIndent+4)return -1;let t=e.pos+1;for(;t/,E=/\?>/,I=[[/^<(?:script|pre|style)(?:\s|>|$)/i,/<\/(?:script|pre|style)>/i],[/^\s*/i.exec(s);if(o)return e.append(U(i.Comment,n,n+1+o[0].length));let a=/^\?[^]*?\?>/.exec(s);if(a)return e.append(U(i.ProcessingInstruction,n,n+1+a[0].length));let l=/^(?:![A-Z][^]*?>|!\[CDATA\[[^]*?\]\]>|\/\s*[a-zA-Z][\w-]*\s*>|\s*[a-zA-Z][\w-]*(\s+[a-zA-Z:_][\w-.:]*(?:\s*=\s*(?:[^\s"'=<>`]+|'[^']*'|"[^"]*"))?)*\s*(\/\s*)?>)/.exec(s);return l?e.append(U(i.HTMLTag,n,n+1+l[0].length)):-1},Emphasis(e,t,n){if(95!=t&&42!=t)return -1;let s=n+1;for(;e.char(s)==t;)s++;let i=e.slice(n-1,n),r=e.slice(s,s+1),o=et.test(i),a=et.test(r),l=/\s|^$/.test(i),h=/\s|^$/.test(r),c=!h&&(!a||l||o),d=!l&&(!o||h||a);return e.append(new Y(95==t?_:V,n,s,(c&&(42==t||!d||o)?1:0)|(d&&(42==t||!c||a)?2:0)))},HardBreak(e,t,n){if(92==t&&10==e.char(n+1))return e.append(U(i.HardBreak,n,n+2));if(32==t){let t=n+1;for(;32==e.char(t);)t++;if(10==e.char(t)&&t>=n+2)return e.append(U(i.HardBreak,n,t+1))}return -1},Link:(e,t,n)=>91==t?e.append(new Y(W,n,n+1,1)):-1,Image:(e,t,n)=>33==t&&91==e.char(n+1)?e.append(new Y(K,n,n+2,1)):-1,LinkEnd(e,t,n){if(93!=t)return -1;for(let t=e.parts.length-1;t>=0;t--){let s=e.parts[t];if(s instanceof Y&&(s.type==W||s.type==K)){if(!s.side||e.skipSpace(s.to)==n&&!/[(\[]/.test(e.slice(n+1,n+2)))return e.parts[t]=null,-1;let r=e.takeContent(t),o=e.parts[t]=function(e,t,n,s,r){let{text:o}=e,a=e.char(r),l=r;if(t.unshift(U(i.LinkMark,s,s+(n==i.Image?2:1))),t.push(U(i.LinkMark,r-1,r)),40==a){let n=e.skipSpace(r+1),s=es(o,n-e.offset,e.offset),a;s&&(n=e.skipSpace(s.to),(a=ei(o,n-e.offset,e.offset))&&(n=e.skipSpace(a.to))),41==e.char(n)&&(t.push(U(i.LinkMark,r,r+1)),l=n+1,s&&t.push(s),a&&t.push(a),t.push(U(i.LinkMark,n,l)))}else if(91==a){let n=er(o,r-e.offset,e.offset,!1);n&&(t.push(n),l=n.to)}return U(n,s,l,t)}(e,r,s.type==W?i.Link:i.Image,s.from,n+1);if(s.type==W)for(let n=0;nt?U(i.URL,t+n,r+n):r==e.length&&null}}function ei(e,t,n){let s=e.charCodeAt(t);if(39!=s&&34!=s&&40!=s)return!1;let r=40==s?41:s;for(let s=t+1,o=!1;s=this.end?-1:this.text.charCodeAt(e-this.offset)}get end(){return this.offset+this.text.length}slice(e,t){return this.text.slice(e-this.offset,t-this.offset)}append(e){return this.parts.push(e),e.to}addDelimiter(e,t,n,s,i){return this.append(new Y(e,t,n,(s?1:0)|(i?2:0)))}addElement(e){return this.append(e)}resolveMarkers(e){for(let t=e;t=e;o--){let e=this.parts[o];if(e instanceof Y&&1&e.side&&e.type==n.type&&!(s&&(1&n.side||2&e.side)&&(e.to-e.from+i)%3==0&&((e.to-e.from)%3||i%3))){r=e;break}}if(!r)continue;let a=n.type.resolve,l=[],h=r.from,c=n.to;if(s){let e=Math.min(2,r.to-r.from,i);h=r.to-e,c=n.from+e,a=1==e?"Emphasis":"StrongEmphasis"}r.type.mark&&l.push(this.elt(r.type.mark,h,r.to));for(let e=o+1;e=0;t--){let n=this.parts[t];if(n instanceof Y&&n.type==e)return t}return null}takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t}skipSpace(e){return g(this.text,e-this.offset)+this.offset}elt(e,t,n,s){return"string"==typeof e?U(this.parser.getNodeType(e),t,n,s):new G(e,t)}}function ea(e,t){if(!t.length)return e;if(!e.length)return t;let n=e.slice(),s=0;for(let e of t){for(;s(e?e-1:0))return!1;if(this.fragmentEnd<0){let e=this.fragment.to;for(;e>0&&"\n"!=this.input.read(e-1,e);)e--;this.fragmentEnd=e?e-1:0}let n=this.cursor;n||(n=this.cursor=this.fragment.tree.cursor()).firstChild();let s=e+this.fragment.offset;for(;n.to<=s;)if(!n.parent())return!1;for(;;){if(n.from>=s)return this.fragment.from<=t;if(!n.childAfter(s))return!1}}matches(e){let t=this.cursor.tree;return t&&t.prop(l.md.contextHash)==e}takeNodes(e){let t=this.cursor,n=this.fragment.offset,s=this.fragmentEnd-(this.fragment.openEnd?1:0),i=e.absoluteLineStart,r=i,o=e.block.children.length,a=r,l=o;for(;;){if(t.to-n>s){if(t.type.isAnonymous&&t.firstChild())continue;break}if(e.dontInject.add(t.tree),e.addNode(t.tree,t.from-n),t.type.is("Block")&&(0>el.indexOf(t.type.id)?(r=t.to-n,o=e.block.children.length):(r=a,o=l,a=t.to-n,l=e.block.children.length)),!t.nextSibling())break}for(;e.block.children.length>o;)e.block.children.pop(),e.block.positions.pop();return r-i}}let ec=(0,h.Gv)({"Blockquote/...":h.pJ.quote,HorizontalRule:h.pJ.contentSeparator,"ATXHeading1/... SetextHeading1/...":h.pJ.heading1,"ATXHeading2/... SetextHeading2/...":h.pJ.heading2,"ATXHeading3/...":h.pJ.heading3,"ATXHeading4/...":h.pJ.heading4,"ATXHeading5/...":h.pJ.heading5,"ATXHeading6/...":h.pJ.heading6,"Comment CommentBlock":h.pJ.comment,Escape:h.pJ.escape,Entity:h.pJ.character,"Emphasis/...":h.pJ.emphasis,"StrongEmphasis/...":h.pJ.strong,"Link/... Image/...":h.pJ.link,"OrderedList/... BulletList/...":h.pJ.list,"BlockQuote/...":h.pJ.quote,"InlineCode CodeText":h.pJ.monospace,URL:h.pJ.url,"HeaderMark HardBreak QuoteMark ListMark LinkMark EmphasisMark CodeMark":h.pJ.processingInstruction,"CodeInfo LinkLabel":h.pJ.labelName,LinkTitle:h.pJ.string,Paragraph:h.pJ.content}),ed=new X(new l.Lj(Q).extend(ec),Object.keys(j).map(e=>j[e]),Object.keys(j).map(e=>J[e]),Object.keys(j),[(e,t)=>v(t)>=0,(e,t)=>b(t)>=0,(e,t)=>k(t)>=0,(e,t)=>y(t,e,!0)>=0,(e,t)=>C(t,e,!0)>=0,(e,t)=>S(t,e,!0)>=0,(e,t)=>B(t,e,!0)>=0],u,Object.keys(en).map(e=>en[e]),Object.keys(en),[]),ef={resolve:"Strikethrough",mark:"StrikethroughMark"},ep={defineNodes:[{name:"Strikethrough",style:{"Strikethrough/...":h.pJ.strikethrough}},{name:"StrikethroughMark",style:h.pJ.processingInstruction}],parseInline:[{name:"Strikethrough",parse(e,t,n){if(126!=t||126!=e.char(n+1)||126==e.char(n+2))return -1;let s=e.slice(n-1,n),i=e.slice(n+2,n+3),r=/\s|^$/.test(s),o=/\s|^$/.test(i),a=et.test(s),l=et.test(i);return e.addDelimiter(ef,n,n+2,!o&&(!l||r||a),!r&&(!a||o||l))},after:"Emphasis"}]};function eu(e,t,n=0,s,i=0){let r=0,o=!0,a=-1,l=-1,h=!1,c=()=>{s.push(e.elt("TableCell",i+a,i+l,e.parser.parseInline(t.slice(a,l),i+a)))};for(let d=n;d-1)&&r++,o=!1,s&&(a>-1&&c(),s.push(e.elt("TableDelimiter",d+i,d+i+1))),a=l=-1),h=!h&&92==n}return a>-1&&(r++,s&&c()),r}function em(e,t){for(let n=t;nem(t.content,0)?new ex:null,endLeaf(e,t,n){if(n.parsers.some(e=>e instanceof ex)||!em(t.text,t.basePos))return!1;let s=e.scanLine(e.absoluteLineEnd+1).text;return eg.test(s)&&eu(e,t.text,t.basePos)==eu(e,s,t.basePos)},before:"SetextHeading"}]};class ek{nextLine(){return!1}finish(e,t){return e.addLeafElement(t,e.elt("Task",t.start,t.start+t.content.length,[e.elt("TaskMarker",t.start,t.start+3),...e.parser.parseInline(t.content.slice(3),t.start+3)])),!0}}let eS={defineNodes:[{name:"Task",block:!0,style:h.pJ.list},{name:"TaskMarker",style:h.pJ.atom}],parseBlock:[{name:"TaskList",leaf:(e,t)=>/^\[[ xX]\]/.test(t.content)&&"ListItem"==e.parentType().name?new ek:null,after:"SetextHeading"}]};function eL(e,t,n){return(s,i,r)=>{if(i!=e||s.char(r+1)==e)return -1;let o=[s.elt(n,r,r+1)];for(let i=r+1;i"}}),eA=new l.md,eE=ed.configure({props:[a.x0.add(e=>!e.is("Block")||e.is("Document")||null!=eI(e)?void 0:(e,t)=>({from:t.doc.lineAt(e.from).to,to:e.to})),eA.add(eI),a.uj.add({Document:()=>null}),a.pp.add({Document:eT})]});function eI(e){let t=/^(?:ATX|Setext)Heading(\d)$/.exec(e.name);return t?+t[1]:void 0}let eB=a.rs.of((e,t,n)=>{for(let s=(0,a.qz)(e).resolveInner(n,-1);s&&!(s.fromn)return{from:n,to:t}}return null});function eM(e){return new a.SQ(eT,e,[eB],"markdown")}let eP=eM(eE),ej=eE.configure([[eb,eS,ep],eC,ey,ev]),eH=eM(ej);class eN{constructor(e,t,n,s,i,r,o){this.node=e,this.from=t,this.to=n,this.spaceBefore=s,this.spaceAfter=i,this.type=r,this.item=o}blank(e,t=!0){let n=this.spaceBefore+("Blockquote"==this.node.name?">":"");if(null!=e){for(;n.length0;e--)n+=" ";return n+(t?this.spaceAfter:"")}marker(e,t){let n="OrderedList"==this.node.name?String(+eJ(this.item,e)[2]+t):"";return this.spaceBefore+n+this.type+this.spaceAfter}}function eO(e,t){let n=[];for(let t=e;t&&"Document"!=t.name;t=t.parent)("ListItem"==t.name||"Blockquote"==t.name||"FencedCode"==t.name)&&n.push(t);let s=[];for(let e=n.length-1;e>=0;e--){let i=n[e],r,o=t.lineAt(i.from),a=i.from-o.from;if("FencedCode"==i.name)s.push(new eN(i,a,a,"","","",null));else if("Blockquote"==i.name&&(r=/^[ \t]*>( ?)/.exec(o.text.slice(a))))s.push(new eN(i,a,a+r[0].length,"",r[1],">",null));else if("ListItem"==i.name&&"OrderedList"==i.parent.name&&(r=/^([ \t]*)\d+([.)])([ \t]*)/.exec(o.text.slice(a)))){let e=r[3],t=r[0].length;e.length>=4&&(e=e.slice(0,e.length-4),t-=4),s.push(new eN(i.parent,a,a+t,r[1],e,r[2],i))}else if("ListItem"==i.name&&"BulletList"==i.parent.name&&(r=/^([ \t]*)([-+*])([ \t]{1,4}\[[ xX]\])?([ \t]+)/.exec(o.text.slice(a)))){let e=r[4],t=r[0].length;e.length>4&&(e=e.slice(0,e.length-4),t-=4);let n=r[2];r[3]&&(n+=r[3].replace(/[xX]/," ")),s.push(new eN(i.parent,a,a+t,r[1],e,n,i))}}return s}function eJ(e,t){return/^(\s*)(\d+)(?=[.)])/.exec(t.sliceString(e.from,e.from+10))}function eR(e,t,n,s=0){for(let i=-1,r=e;;){if("ListItem"==r.name){let e=eJ(r,t),o=+e[2];if(i>=0){if(o!=i+1)return;n.push({from:r.from+e[1].length,to:r.from+e[0].length,insert:String(i+2+s)})}i=o}let e=r.nextSibling;if(!e)break;r=e}}let eD=({state:e,dispatch:t})=>{let n=(0,a.qz)(e),{doc:s}=e,i=null,o=e.changeByRange(t=>{if(!t.empty||!eH.isActiveAt(e,t.from))return i={range:t};let o=t.from,a=s.lineAt(o),l=eO(n.resolveInner(o,-1),s);for(;l.length&&l[l.length-1].from>o-a.from;)l.pop();if(!l.length)return i={range:t};let h=l[l.length-1];if(h.to-h.spaceAfter.length>o-a.from)return i={range:t};let c=o>=h.to-h.spaceAfter.length&&!/\S/.test(a.text.slice(h.to));if(h.item&&c){if(h.node.firstChild.to>=o||a.from>0&&!/[^\s>]/.test(s.lineAt(a.from-1).text)){let e=l.length>1?l[l.length-2]:null,t,n="";e&&e.item?(t=a.from+e.from,n=e.marker(s,1)):t=a.from+(e?e.to:0);let i=[{from:t,to:o,insert:n}];return"OrderedList"==h.node.name&&eR(h.item,s,i,-2),e&&"OrderedList"==e.node.name&&eR(e.item,s,i),{range:r.jT.cursor(t+n.length),changes:i}}{let t="";for(let e=0,n=l.length-2;e<=n;e++)t+=l[e].blank(e\s*$/.exec(n.text);if(i&&i.index==h.from){let s=e.changes([{from:n.from+i.index,to:n.to},{from:a.from+h.from,to:a.to}]);return{range:t.map(s),changes:s}}}let d=[];"OrderedList"==h.node.name&&eR(h.item,s,d);let f=h.item&&h.item.from]*/.exec(a.text)[0].length>=h.to)for(let e=0,t=l.length-1;e<=t;e++)p+=e!=t||f?l[e].blank(ea.from&&/\s/.test(a.text.charAt(u-a.from-1));)u--;return p=e.lineBreak+p,d.push({from:u,to:o,insert:p}),{range:r.jT.cursor(u+p.length),changes:d}});return!i&&(t(e.update(o,{scrollIntoView:!0,userEvent:"input"})),!0)};function eX(e){return"QuoteMark"==e.name||"ListMark"==e.name}let eq=({state:e,dispatch:t})=>{let n=(0,a.qz)(e),s=null,i=e.changeByRange(t=>{let i=t.from,{doc:o}=e;if(t.empty&&eH.isActiveAt(e,t.from)){let e=o.lineAt(i),s=eO(function(e,t){let n=e.resolveInner(t,-1),s=t;eX(n)&&(s=n.from,n=n.parent);for(let e;e=n.childBefore(s);)if(eX(e))s=e.from;else if("OrderedList"==e.name||"BulletList"==e.name)s=(n=e.lastChild).to;else break;return n}(n,i),o);if(s.length){let n=s[s.length-1],o=n.to-n.spaceAfter.length+(n.spaceAfter?1:0);if(i-e.from>o&&!/\S/.test(e.text.slice(o,i-e.from)))return{range:r.jT.cursor(e.from+o),changes:{from:e.from+o,to:i}};if(i-e.from==o){let s=e.from+n.from;if(n.item&&n.node.from{if(e&&n){let t=null;if(e=/\S*/.exec(e)[0],(t="function"==typeof n?n(e):a.c6.matchLanguageName(n,e,!0))instanceof a.c6)return t.support?t.support.language.parser:a.Be.getSkippingParser(t.load());if(t)return t.parser}return t?t.parser:null}):void 0;return d.push(function(e){let{codeParser:t,htmlParser:n}=e,s=(0,l.FE)((e,s)=>{let r=e.type.id;if(t&&(r==i.CodeBlock||r==i.FencedCode)){let n="";if(r==i.FencedCode){let t=e.node.getChild(i.CodeInfo);t&&(n=s.read(t.from,t.to))}let o=t(n);if(o)return{parser:o,overlay:e=>e.type.id==i.CodeText}}else if(n&&(r==i.HTMLBlock||r==i.HTMLTag))return{parser:n,overlay:function(e,t,n){let s=[];for(let i=e.firstChild,r=t;;i=i.nextSibling){let e=i?i.from:n;if(e>r&&s.push({from:r,to:e}),!i)break;r=i.to}return s}(e.node,e.from,e.to)};return null});return{wrap:s}}({codeParser:u,htmlParser:eQ.language.parser})),h&&f.push(r.Wl.high(o.$f.of(ez))),new a.ri(eM(c.configure(d)),f)}},76538:function(e,t,n){n.d(t,{M:function(){return o}});var s=n(59119);function i(e){return new s.ri(s.il.define(e))}function r(e){return n.e(1390).then(n.bind(n,21390)).then(t=>t.sql({dialect:t[e]}))}let o=[s.c6.of({name:"C",extensions:["c","h","ino"],load:()=>n.e(2750).then(n.bind(n,12750)).then(e=>e.cpp())}),s.c6.of({name:"C++",alias:["cpp"],extensions:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],load:()=>n.e(2750).then(n.bind(n,12750)).then(e=>e.cpp())}),s.c6.of({name:"CQL",alias:["cassandra"],extensions:["cql"],load:()=>r("Cassandra")}),s.c6.of({name:"CSS",extensions:["css"],load:()=>Promise.resolve().then(n.bind(n,61426)).then(e=>e.css())}),s.c6.of({name:"HTML",alias:["xhtml"],extensions:["html","htm","handlebars","hbs"],load:()=>Promise.resolve().then(n.bind(n,13804)).then(e=>e.html())}),s.c6.of({name:"Java",extensions:["java"],load:()=>n.e(4778).then(n.bind(n,44778)).then(e=>e.java())}),s.c6.of({name:"JavaScript",alias:["ecmascript","js","node"],extensions:["js","mjs","cjs"],load:()=>Promise.resolve().then(n.bind(n,58037)).then(e=>e.javascript())}),s.c6.of({name:"JSON",alias:["json5"],extensions:["json","map"],load:()=>n.e(4732).then(n.bind(n,44732)).then(e=>e.json())}),s.c6.of({name:"JSX",extensions:["jsx"],load:()=>Promise.resolve().then(n.bind(n,58037)).then(e=>e.javascript({jsx:!0}))}),s.c6.of({name:"MariaDB SQL",load:()=>r("MariaSQL")}),s.c6.of({name:"Markdown",extensions:["md","markdown","mkd"],load:()=>Promise.resolve().then(n.bind(n,48825)).then(e=>e.markdown())}),s.c6.of({name:"MS SQL",load:()=>r("MSSQL")}),s.c6.of({name:"MySQL",load:()=>r("MySQL")}),s.c6.of({name:"PHP",extensions:["php","php3","php4","php5","php7","phtml"],load:()=>n.e(2386).then(n.bind(n,12386)).then(e=>e.php())}),s.c6.of({name:"PLSQL",extensions:["pls"],load:()=>r("PLSQL")}),s.c6.of({name:"PostgreSQL",load:()=>r("PostgreSQL")}),s.c6.of({name:"Python",extensions:["BUILD","bzl","py","pyw"],filename:/^(BUCK|BUILD)$/,load:()=>n.e(8088).then(n.bind(n,28088)).then(e=>e.python())}),s.c6.of({name:"Rust",extensions:["rs"],load:()=>n.e(4920).then(n.bind(n,24920)).then(e=>e.rust())}),s.c6.of({name:"SQL",extensions:["sql"],load:()=>r("StandardSQL")}),s.c6.of({name:"SQLite",load:()=>r("SQLite")}),s.c6.of({name:"TSX",extensions:["tsx"],load:()=>Promise.resolve().then(n.bind(n,58037)).then(e=>e.javascript({jsx:!0,typescript:!0}))}),s.c6.of({name:"TypeScript",alias:["ts"],extensions:["ts"],load:()=>Promise.resolve().then(n.bind(n,58037)).then(e=>e.javascript({typescript:!0}))}),s.c6.of({name:"WebAssembly",extensions:["wat","wast"],load:()=>n.e(9972).then(n.bind(n,9972)).then(e=>e.wast())}),s.c6.of({name:"XML",alias:["rss","wsdl","xsd"],extensions:["xml","xsl","xsd","svg"],load:()=>n.e(5122).then(n.bind(n,5122)).then(e=>e.xml())}),s.c6.of({name:"APL",extensions:["dyalog","apl"],load:()=>n.e(870).then(n.bind(n,90870)).then(e=>i(e.apl))}),s.c6.of({name:"PGP",alias:["asciiarmor"],extensions:["asc","pgp","sig"],load:()=>n.e(8029).then(n.bind(n,58029)).then(e=>i(e.asciiArmor))}),s.c6.of({name:"ASN.1",extensions:["asn","asn1"],load:()=>n.e(3203).then(n.bind(n,93203)).then(e=>i(e.asn1({})))}),s.c6.of({name:"Asterisk",filename:/^extensions\.conf$/i,load:()=>n.e(5648).then(n.bind(n,15648)).then(e=>i(e.asterisk))}),s.c6.of({name:"Brainfuck",extensions:["b","bf"],load:()=>n.e(2675).then(n.bind(n,9521)).then(e=>i(e.brainfuck))}),s.c6.of({name:"Cobol",extensions:["cob","cpy"],load:()=>n.e(8915).then(n.bind(n,68915)).then(e=>i(e.cobol))}),s.c6.of({name:"C#",alias:["csharp","cs"],extensions:["cs"],load:()=>n.e(7917).then(n.bind(n,63821)).then(e=>i(e.csharp))}),s.c6.of({name:"Clojure",extensions:["clj","cljc","cljx"],load:()=>n.e(2406).then(n.bind(n,72406)).then(e=>i(e.clojure))}),s.c6.of({name:"ClojureScript",extensions:["cljs"],load:()=>n.e(2406).then(n.bind(n,72406)).then(e=>i(e.clojure))}),s.c6.of({name:"Closure Stylesheets (GSS)",extensions:["gss"],load:()=>n.e(2136).then(n.bind(n,62136)).then(e=>i(e.gss))}),s.c6.of({name:"CMake",extensions:["cmake","cmake.in"],filename:/^CMakeLists\.txt$/,load:()=>n.e(889).then(n.bind(n,70889)).then(e=>i(e.cmake))}),s.c6.of({name:"CoffeeScript",alias:["coffee","coffee-script"],extensions:["coffee"],load:()=>n.e(9558).then(n.bind(n,29558)).then(e=>i(e.coffeeScript))}),s.c6.of({name:"Common Lisp",alias:["lisp"],extensions:["cl","lisp","el"],load:()=>n.e(1446).then(n.bind(n,61446)).then(e=>i(e.commonLisp))}),s.c6.of({name:"Cypher",extensions:["cyp","cypher"],load:()=>n.e(673).then(n.bind(n,20673)).then(e=>i(e.cypher))}),s.c6.of({name:"Cython",extensions:["pyx","pxd","pxi"],load:()=>n.e(4323).then(n.bind(n,74323)).then(e=>i(e.cython))}),s.c6.of({name:"Crystal",extensions:["cr"],load:()=>n.e(2602).then(n.bind(n,62602)).then(e=>i(e.crystal))}),s.c6.of({name:"D",extensions:["d"],load:()=>n.e(1660).then(n.bind(n,11660)).then(e=>i(e.d))}),s.c6.of({name:"Dart",extensions:["dart"],load:()=>n.e(7917).then(n.bind(n,63821)).then(e=>i(e.dart))}),s.c6.of({name:"diff",extensions:["diff","patch"],load:()=>n.e(7475).then(n.bind(n,87475)).then(e=>i(e.diff))}),s.c6.of({name:"Dockerfile",filename:/^Dockerfile$/,load:()=>n.e(4812).then(n.bind(n,34812)).then(e=>i(e.dockerFile))}),s.c6.of({name:"DTD",extensions:["dtd"],load:()=>n.e(6991).then(n.bind(n,76991)).then(e=>i(e.dtd))}),s.c6.of({name:"Dylan",extensions:["dylan","dyl","intr"],load:()=>n.e(4144).then(n.bind(n,24144)).then(e=>i(e.dylan))}),s.c6.of({name:"EBNF",load:()=>n.e(2040).then(n.bind(n,82040)).then(e=>i(e.ebnf))}),s.c6.of({name:"ECL",extensions:["ecl"],load:()=>n.e(7315).then(n.bind(n,37315)).then(e=>i(e.ecl))}),s.c6.of({name:"edn",extensions:["edn"],load:()=>n.e(2406).then(n.bind(n,72406)).then(e=>i(e.clojure))}),s.c6.of({name:"Eiffel",extensions:["e"],load:()=>n.e(7525).then(n.bind(n,87525)).then(e=>i(e.eiffel))}),s.c6.of({name:"Elm",extensions:["elm"],load:()=>n.e(8770).then(n.bind(n,28770)).then(e=>i(e.elm))}),s.c6.of({name:"Erlang",extensions:["erl"],load:()=>n.e(7590).then(n.bind(n,53482)).then(e=>i(e.erlang))}),s.c6.of({name:"Esper",load:()=>n.e(9607).then(n.bind(n,54050)).then(e=>i(e.esper))}),s.c6.of({name:"Factor",extensions:["factor"],load:()=>n.e(7001).then(n.bind(n,87001)).then(e=>i(e.factor))}),s.c6.of({name:"FCL",load:()=>n.e(7663).then(n.bind(n,77663)).then(e=>i(e.fcl))}),s.c6.of({name:"Forth",extensions:["forth","fth","4th"],load:()=>n.e(8393).then(n.bind(n,68393)).then(e=>i(e.forth))}),s.c6.of({name:"Fortran",extensions:["f","for","f77","f90","f95"],load:()=>n.e(8283).then(n.bind(n,8283)).then(e=>i(e.fortran))}),s.c6.of({name:"F#",alias:["fsharp"],extensions:["fs"],load:()=>n.e(6121).then(n.bind(n,96121)).then(e=>i(e.fSharp))}),s.c6.of({name:"Gas",extensions:["s"],load:()=>n.e(9781).then(n.bind(n,39781)).then(e=>i(e.gas))}),s.c6.of({name:"Gherkin",extensions:["feature"],load:()=>n.e(2542).then(n.bind(n,2542)).then(e=>i(e.gherkin))}),s.c6.of({name:"Go",extensions:["go"],load:()=>n.e(8910).then(n.bind(n,48910)).then(e=>i(e.go))}),s.c6.of({name:"Groovy",extensions:["groovy","gradle"],filename:/^Jenkinsfile$/,load:()=>n.e(3883).then(n.bind(n,23883)).then(e=>i(e.groovy))}),s.c6.of({name:"Haskell",extensions:["hs"],load:()=>n.e(5372).then(n.bind(n,95372)).then(e=>i(e.haskell))}),s.c6.of({name:"Haxe",extensions:["hx"],load:()=>n.e(3509).then(n.bind(n,63509)).then(e=>i(e.haxe))}),s.c6.of({name:"HXML",extensions:["hxml"],load:()=>n.e(3509).then(n.bind(n,63509)).then(e=>i(e.hxml))}),s.c6.of({name:"HTTP",load:()=>n.e(6395).then(n.bind(n,36395)).then(e=>i(e.http))}),s.c6.of({name:"IDL",extensions:["pro"],load:()=>n.e(2314).then(n.bind(n,22314)).then(e=>i(e.idl))}),s.c6.of({name:"JSON-LD",alias:["jsonld"],extensions:["jsonld"],load:()=>n.e(9296).then(n.bind(n,59296)).then(e=>i(e.jsonld))}),s.c6.of({name:"Jinja2",extensions:["j2","jinja","jinja2"],load:()=>n.e(1084).then(n.bind(n,41084)).then(e=>i(e.jinja2))}),s.c6.of({name:"Julia",extensions:["jl"],load:()=>n.e(6092).then(n.bind(n,76092)).then(e=>i(e.julia))}),s.c6.of({name:"Kotlin",extensions:["kt"],load:()=>n.e(7917).then(n.bind(n,63821)).then(e=>i(e.kotlin))}),s.c6.of({name:"LESS",extensions:["less"],load:()=>n.e(2136).then(n.bind(n,62136)).then(e=>i(e.less))}),s.c6.of({name:"LiveScript",alias:["ls"],extensions:["ls"],load:()=>n.e(402).then(n.bind(n,60402)).then(e=>i(e.liveScript))}),s.c6.of({name:"Lua",extensions:["lua"],load:()=>n.e(3519).then(n.bind(n,3519)).then(e=>i(e.lua))}),s.c6.of({name:"mIRC",extensions:["mrc"],load:()=>n.e(5134).then(n.bind(n,65134)).then(e=>i(e.mirc))}),s.c6.of({name:"Mathematica",extensions:["m","nb","wl","wls"],load:()=>n.e(7213).then(n.bind(n,37213)).then(e=>i(e.mathematica))}),s.c6.of({name:"Modelica",extensions:["mo"],load:()=>n.e(305).then(n.bind(n,40305)).then(e=>i(e.modelica))}),s.c6.of({name:"MUMPS",extensions:["mps"],load:()=>n.e(7988).then(n.bind(n,17988)).then(e=>i(e.mumps))}),s.c6.of({name:"Mbox",extensions:["mbox"],load:()=>n.e(9121).then(n.bind(n,29121)).then(e=>i(e.mbox))}),s.c6.of({name:"Nginx",filename:/nginx.*\.conf$/i,load:()=>n.e(8561).then(n.bind(n,78561)).then(e=>i(e.nginx))}),s.c6.of({name:"NSIS",extensions:["nsh","nsi"],load:()=>n.e(7370).then(n.bind(n,67370)).then(e=>i(e.nsis))}),s.c6.of({name:"NTriples",extensions:["nt","nq"],load:()=>n.e(3314).then(n.bind(n,43314)).then(e=>i(e.ntriples))}),s.c6.of({name:"Objective-C",alias:["objective-c","objc"],extensions:["m"],load:()=>n.e(7917).then(n.bind(n,63821)).then(e=>i(e.objectiveC))}),s.c6.of({name:"Objective-C++",alias:["objective-c++","objc++"],extensions:["mm"],load:()=>n.e(7917).then(n.bind(n,63821)).then(e=>i(e.objectiveCpp))}),s.c6.of({name:"OCaml",extensions:["ml","mli","mll","mly"],load:()=>n.e(6121).then(n.bind(n,96121)).then(e=>i(e.oCaml))}),s.c6.of({name:"Octave",extensions:["m"],load:()=>n.e(3283).then(n.bind(n,33283)).then(e=>i(e.octave))}),s.c6.of({name:"Oz",extensions:["oz"],load:()=>n.e(4796).then(n.bind(n,94796)).then(e=>i(e.oz))}),s.c6.of({name:"Pascal",extensions:["p","pas"],load:()=>n.e(4163).then(n.bind(n,44163)).then(e=>i(e.pascal))}),s.c6.of({name:"Perl",extensions:["pl","pm"],load:()=>n.e(9711).then(n.bind(n,94293)).then(e=>i(e.perl))}),s.c6.of({name:"Pig",extensions:["pig"],load:()=>n.e(3482).then(n.bind(n,33482)).then(e=>i(e.pig))}),s.c6.of({name:"PowerShell",extensions:["ps1","psd1","psm1"],load:()=>n.e(7421).then(n.bind(n,37421)).then(e=>i(e.powerShell))}),s.c6.of({name:"Properties files",alias:["ini","properties"],extensions:["properties","ini","in"],load:()=>n.e(9071).then(n.bind(n,69071)).then(e=>i(e.properties))}),s.c6.of({name:"ProtoBuf",extensions:["proto"],load:()=>n.e(8142).then(n.bind(n,78142)).then(e=>i(e.protobuf))}),s.c6.of({name:"Puppet",extensions:["pp"],load:()=>n.e(3993).then(n.bind(n,83993)).then(e=>i(e.puppet))}),s.c6.of({name:"Q",extensions:["q"],load:()=>n.e(228).then(n.bind(n,10228)).then(e=>i(e.q))}),s.c6.of({name:"R",alias:["rscript"],extensions:["r","R"],load:()=>n.e(7365).then(n.bind(n,57365)).then(e=>i(e.r))}),s.c6.of({name:"RPM Changes",load:()=>n.e(8171).then(n.bind(n,48171)).then(e=>i(e.rpmChanges))}),s.c6.of({name:"RPM Spec",extensions:["spec"],load:()=>n.e(8171).then(n.bind(n,48171)).then(e=>i(e.rpmSpec))}),s.c6.of({name:"Ruby",alias:["jruby","macruby","rake","rb","rbx"],extensions:["rb"],load:()=>n.e(4439).then(n.bind(n,24439)).then(e=>i(e.ruby))}),s.c6.of({name:"SAS",extensions:["sas"],load:()=>n.e(1770).then(n.bind(n,1770)).then(e=>i(e.sas))}),s.c6.of({name:"Sass",extensions:["sass"],load:()=>n.e(9809).then(n.bind(n,49809)).then(e=>i(e.sass))}),s.c6.of({name:"Scala",extensions:["scala"],load:()=>n.e(7917).then(n.bind(n,63821)).then(e=>i(e.scala))}),s.c6.of({name:"Scheme",extensions:["scm","ss"],load:()=>n.e(5879).then(n.bind(n,95879)).then(e=>i(e.scheme))}),s.c6.of({name:"SCSS",extensions:["scss"],load:()=>n.e(2136).then(n.bind(n,62136)).then(e=>i(e.sCSS))}),s.c6.of({name:"Shell",alias:["bash","sh","zsh"],extensions:["sh","ksh","bash"],filename:/^PKGBUILD$/,load:()=>n.e(4879).then(n.bind(n,44879)).then(e=>i(e.shell))}),s.c6.of({name:"Sieve",extensions:["siv","sieve"],load:()=>n.e(9713).then(n.bind(n,9713)).then(e=>i(e.sieve))}),s.c6.of({name:"Smalltalk",extensions:["st"],load:()=>n.e(1873).then(n.bind(n,11873)).then(e=>i(e.smalltalk))}),s.c6.of({name:"Solr",load:()=>n.e(7762).then(n.bind(n,17762)).then(e=>i(e.solr))}),s.c6.of({name:"SML",extensions:["sml","sig","fun","smackspec"],load:()=>n.e(6121).then(n.bind(n,96121)).then(e=>i(e.sml))}),s.c6.of({name:"SPARQL",alias:["sparul"],extensions:["rq","sparql"],load:()=>n.e(370).then(n.bind(n,70370)).then(e=>i(e.sparql))}),s.c6.of({name:"Spreadsheet",alias:["excel","formula"],load:()=>n.e(7601).then(n.bind(n,97601)).then(e=>i(e.spreadsheet))}),s.c6.of({name:"Squirrel",extensions:["nut"],load:()=>n.e(7917).then(n.bind(n,63821)).then(e=>i(e.squirrel))}),s.c6.of({name:"Stylus",extensions:["styl"],load:()=>n.e(8007).then(n.bind(n,28007)).then(e=>i(e.stylus))}),s.c6.of({name:"Swift",extensions:["swift"],load:()=>n.e(6062).then(n.bind(n,66062)).then(e=>i(e.swift))}),s.c6.of({name:"sTeX",load:()=>n.e(6732).then(n.bind(n,86732)).then(e=>i(e.stex))}),s.c6.of({name:"LaTeX",alias:["tex"],extensions:["text","ltx","tex"],load:()=>n.e(6732).then(n.bind(n,86732)).then(e=>i(e.stex))}),s.c6.of({name:"SystemVerilog",extensions:["v","sv","svh"],load:()=>n.e(2119).then(n.bind(n,52119)).then(e=>i(e.verilog))}),s.c6.of({name:"Tcl",extensions:["tcl"],load:()=>n.e(3465).then(n.bind(n,43465)).then(e=>i(e.tcl))}),s.c6.of({name:"Textile",extensions:["textile"],load:()=>n.e(177).then(n.bind(n,90177)).then(e=>i(e.textile))}),s.c6.of({name:"TiddlyWiki",load:()=>n.e(4511).then(n.bind(n,66842)).then(e=>i(e.tiddlyWiki))}),s.c6.of({name:"Tiki wiki",load:()=>n.e(6471).then(n.bind(n,36471)).then(e=>i(e.tiki))}),s.c6.of({name:"TOML",extensions:["toml"],load:()=>n.e(6443).then(n.bind(n,96443)).then(e=>i(e.toml))}),s.c6.of({name:"Troff",extensions:["1","2","3","4","5","6","7","8","9"],load:()=>n.e(1920).then(n.bind(n,71920)).then(e=>i(e.troff))}),s.c6.of({name:"TTCN",extensions:["ttcn","ttcn3","ttcnpp"],load:()=>n.e(6665).then(n.bind(n,66665)).then(e=>i(e.ttcn))}),s.c6.of({name:"TTCN_CFG",extensions:["cfg"],load:()=>n.e(9831).then(n.bind(n,29831)).then(e=>i(e.ttcnCfg))}),s.c6.of({name:"Turtle",extensions:["ttl"],load:()=>n.e(5815).then(n.bind(n,15815)).then(e=>i(e.turtle))}),s.c6.of({name:"Web IDL",extensions:["webidl"],load:()=>n.e(6692).then(n.bind(n,26692)).then(e=>i(e.webIDL))}),s.c6.of({name:"VB.NET",extensions:["vb"],load:()=>n.e(4212).then(n.bind(n,44212)).then(e=>i(e.vb))}),s.c6.of({name:"VBScript",extensions:["vbs"],load:()=>n.e(1650).then(n.bind(n,31650)).then(e=>i(e.vbScript))}),s.c6.of({name:"Velocity",extensions:["vtl"],load:()=>n.e(617).then(n.bind(n,90617)).then(e=>i(e.velocity))}),s.c6.of({name:"Verilog",extensions:["v"],load:()=>n.e(2119).then(n.bind(n,52119)).then(e=>i(e.verilog))}),s.c6.of({name:"VHDL",extensions:["vhd","vhdl"],load:()=>n.e(5819).then(n.bind(n,5819)).then(e=>i(e.vhdl))}),s.c6.of({name:"XQuery",extensions:["xy","xquery"],load:()=>n.e(5753).then(n.bind(n,35753)).then(e=>i(e.xQuery))}),s.c6.of({name:"Yacas",extensions:["ys"],load:()=>n.e(9232).then(n.bind(n,69232)).then(e=>i(e.yacas))}),s.c6.of({name:"YAML",alias:["yml"],extensions:["yaml","yml"],load:()=>n.e(2877).then(n.bind(n,82877)).then(e=>i(e.yaml))}),s.c6.of({name:"Z80",extensions:["z80"],load:()=>n.e(1053).then(n.bind(n,21053)).then(e=>i(e.z80))}),s.c6.of({name:"MscGen",extensions:["mscgen","mscin","msc"],load:()=>n.e(758).then(n.bind(n,30758)).then(e=>i(e.mscgen))}),s.c6.of({name:"X\xf9",extensions:["xu"],load:()=>n.e(758).then(n.bind(n,30758)).then(e=>i(e.xu))}),s.c6.of({name:"MsGenny",extensions:["msgenny"],load:()=>n.e(758).then(n.bind(n,30758)).then(e=>i(e.msgenny))})]}}]); \ No newline at end of file +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2746],{15746:function(e,t,n){var s=n(21584);t.Z=s.Z},71230:function(e,t,n){var s=n(92820);t.Z=s.Z},20550:function(e,t,n){n.d(t,{Z:function(){return k}});var s=n(4942),i=n(87462),r=n(97685),o=n(97937),a=n(94184),l=n.n(a),h=n(98423),c=n(67294),d=n(53124),f=n(98787),p=n(68349),u=function(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&0>t.indexOf(s)&&(n[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,s=Object.getOwnPropertySymbols(e);it.indexOf(s[i])&&Object.prototype.propertyIsEnumerable.call(e,s[i])&&(n[s[i]]=e[s[i]]);return n},m=function(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&0>t.indexOf(s)&&(n[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,s=Object.getOwnPropertySymbols(e);it.indexOf(s[i])&&Object.prototype.propertyIsEnumerable.call(e,s[i])&&(n[s[i]]=e[s[i]]);return n},g=RegExp("^(".concat(f.Y.join("|"),")(-inverse)?$")),x=RegExp("^(".concat(f.E.join("|"),")$")),b=c.forwardRef(function(e,t){var n,a=e.prefixCls,f=e.className,u=e.style,b=e.children,k=e.icon,S=e.color,L=e.onClose,y=e.closeIcon,C=e.closable,v=m(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),w=c.useContext(d.E_),T=w.getPrefixCls,A=w.direction,E=c.useState(!0),I=(0,r.Z)(E,2),B=I[0],M=I[1];c.useEffect(function(){"visible"in v&&M(v.visible)},[v.visible]);var P=function(){return!!S&&(g.test(S)||x.test(S))},j=(0,i.Z)({backgroundColor:S&&!P()?S:void 0},u),H=P(),N=T("tag",a),O=l()(N,(n={},(0,s.Z)(n,"".concat(N,"-").concat(S),H),(0,s.Z)(n,"".concat(N,"-has-color"),S&&!H),(0,s.Z)(n,"".concat(N,"-hidden"),!B),(0,s.Z)(n,"".concat(N,"-rtl"),"rtl"===A),n),f),J=function(e){e.stopPropagation(),null==L||L(e),!e.defaultPrevented&&("visible"in v||M(!1))},R="onClick"in v||b&&"a"===b.type,D=(0,h.Z)(v,["visible"]),X=k||null,q=X?c.createElement(c.Fragment,null,X,c.createElement("span",null,b)):b,z=c.createElement("span",(0,i.Z)({},D,{ref:t,className:O,style:j}),q,void 0!==C&&C?y?c.createElement("span",{className:"".concat(N,"-close-icon"),onClick:J},y):c.createElement(o.Z,{className:"".concat(N,"-close-icon"),onClick:J}):null);return R?c.createElement(p.Z,null,z):z});b.CheckableTag=function(e){var t,n=e.prefixCls,r=e.className,o=e.checked,a=e.onChange,h=e.onClick,f=u(e,["prefixCls","className","checked","onChange","onClick"]),p=(0,c.useContext(d.E_).getPrefixCls)("tag",n),m=l()(p,(t={},(0,s.Z)(t,"".concat(p,"-checkable"),!0),(0,s.Z)(t,"".concat(p,"-checkable-checked"),o),t),r);return c.createElement("span",(0,i.Z)({},f,{className:m,onClick:function(e){null==a||a(!o),null==h||h(e)}}))};var k=b},21987:function(e,t,n){var s=n(75263).default,i=n(64836).default;t.Z=void 0;var r=i(n(10434)),o=s(n(67294)),a=i(n(28460)),l=o.forwardRef(function(e,t){return o.createElement(a.default,(0,r.default)({ref:t},e,{component:"div"}))});t.Z=l},48825:function(e,t,n){n.r(t),n.d(t,{commonmarkLanguage:function(){return eP},deleteMarkupBackward:function(){return eq},insertNewlineContinueMarkup:function(){return eD},markdown:function(){return eZ},markdownKeymap:function(){return ez},markdownLanguage:function(){return eH}});var s,i,r=n(78120),o=n(47421),a=n(59119),l=n(41113),h=n(35524);class c{constructor(e,t,n,s,i,r,o){this.type=e,this.value=t,this.from=n,this.hash=s,this.end=i,this.children=r,this.positions=o,this.hashProp=[[l.md.contextHash,s]]}static create(e,t,n,s,i){return new c(e,t,n,s+(s<<8)+e+(t<<4)|0,i,[],[])}addChild(e,t){e.prop(l.md.contextHash)!=this.hash&&(e=new l.mp(e.type,e.children,e.positions,e.length,this.hashProp)),this.children.push(e),this.positions.push(t)}toTree(e,t=this.end){let n=this.children.length-1;return n>=0&&(t=Math.max(t,this.positions[n]+this.children[n].length+this.from)),new l.mp(e.types[this.type],this.children,this.positions,t-this.from).balance({makeTree:(e,t,n)=>new l.mp(l.Jq.none,e,t,n,this.hashProp)})}}(s=i||(i={}))[s.Document=1]="Document",s[s.CodeBlock=2]="CodeBlock",s[s.FencedCode=3]="FencedCode",s[s.Blockquote=4]="Blockquote",s[s.HorizontalRule=5]="HorizontalRule",s[s.BulletList=6]="BulletList",s[s.OrderedList=7]="OrderedList",s[s.ListItem=8]="ListItem",s[s.ATXHeading1=9]="ATXHeading1",s[s.ATXHeading2=10]="ATXHeading2",s[s.ATXHeading3=11]="ATXHeading3",s[s.ATXHeading4=12]="ATXHeading4",s[s.ATXHeading5=13]="ATXHeading5",s[s.ATXHeading6=14]="ATXHeading6",s[s.SetextHeading1=15]="SetextHeading1",s[s.SetextHeading2=16]="SetextHeading2",s[s.HTMLBlock=17]="HTMLBlock",s[s.LinkReference=18]="LinkReference",s[s.Paragraph=19]="Paragraph",s[s.CommentBlock=20]="CommentBlock",s[s.ProcessingInstructionBlock=21]="ProcessingInstructionBlock",s[s.Escape=22]="Escape",s[s.Entity=23]="Entity",s[s.HardBreak=24]="HardBreak",s[s.Emphasis=25]="Emphasis",s[s.StrongEmphasis=26]="StrongEmphasis",s[s.Link=27]="Link",s[s.Image=28]="Image",s[s.InlineCode=29]="InlineCode",s[s.HTMLTag=30]="HTMLTag",s[s.Comment=31]="Comment",s[s.ProcessingInstruction=32]="ProcessingInstruction",s[s.URL=33]="URL",s[s.HeaderMark=34]="HeaderMark",s[s.QuoteMark=35]="QuoteMark",s[s.ListMark=36]="ListMark",s[s.LinkMark=37]="LinkMark",s[s.EmphasisMark=38]="EmphasisMark",s[s.CodeMark=39]="CodeMark",s[s.CodeText=40]="CodeText",s[s.CodeInfo=41]="CodeInfo",s[s.LinkTitle=42]="LinkTitle",s[s.LinkLabel=43]="LinkLabel";class d{constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parsers=[]}}class f{constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth=0,this.markers=[],this.pos=0,this.indent=0,this.next=-1}forward(){this.basePos>this.pos&&this.forwardInner()}forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.countIndent(e,this.pos,this.indent),this.pos=e,this.next=e==this.text.length?-1:this.text.charCodeAt(e)}skipSpace(e){return g(this.text,e)}reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.indent=0,this.forwardInner(),this.depth=1;this.markers.length;)this.markers.pop()}moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos,this.indent)}moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)}addMarker(e){this.markers.push(e)}countIndent(e,t=0,n=0){for(let s=t;s=t.stack[n.depth+1].value+n.baseIndent)return!0;if(n.indent>=n.baseIndent+4)return!1;let s=(e.type==i.OrderedList?C:y)(n,t,!1);return s>0&&(e.type!=i.BulletList||0>S(n,t,!1))&&n.text.charCodeAt(n.pos+s-1)==e.value}let u={[i.Blockquote]:(e,t,n)=>62==n.next&&(n.markers.push(U(i.QuoteMark,t.lineStart+n.pos,t.lineStart+n.pos+1)),n.moveBase(n.pos+(m(n.text.charCodeAt(n.pos+1))?2:1)),e.end=t.lineStart+n.text.length,!0),[i.ListItem]:(e,t,n)=>(!(n.indent-1))&&(n.moveBaseColumn(n.baseIndent+e.value),!0),[i.OrderedList]:p,[i.BulletList]:p,[i.Document]:()=>!0};function m(e){return 32==e||9==e||10==e||13==e}function g(e,t=0){for(;tn&&m(e.charCodeAt(t-1));)t--;return t}function b(e){if(96!=e.next&&126!=e.next)return -1;let t=e.pos+1;for(;t-1&&e.depth==t.stack.length?-1:s<3?-1:1}function L(e,t){for(let n=e.stack.length-1;n>=0;n--)if(e.stack[n].type==t)return!0;return!1}function y(e,t,n){return(45==e.next||43==e.next||42==e.next)&&(e.pos==e.text.length-1||m(e.text.charCodeAt(e.pos+1)))&&(!n||L(t,i.BulletList)||e.skipSpace(e.pos+2)=48&&r<=57;){if(++s==e.text.length)return -1;r=e.text.charCodeAt(s)}return s==e.pos||s>e.pos+9||46!=r&&41!=r||se.pos+1||49!=e.next)?-1:s+1-e.pos}function v(e){if(35!=e.next)return -1;let t=e.pos+1;for(;t6?-1:n}function w(e){if(45!=e.next&&61!=e.next||e.indent>=e.baseIndent+4)return -1;let t=e.pos+1;for(;t/,E=/\?>/,I=[[/^<(?:script|pre|style)(?:\s|>|$)/i,/<\/(?:script|pre|style)>/i],[/^\s*/i.exec(s);if(o)return e.append(U(i.Comment,n,n+1+o[0].length));let a=/^\?[^]*?\?>/.exec(s);if(a)return e.append(U(i.ProcessingInstruction,n,n+1+a[0].length));let l=/^(?:![A-Z][^]*?>|!\[CDATA\[[^]*?\]\]>|\/\s*[a-zA-Z][\w-]*\s*>|\s*[a-zA-Z][\w-]*(\s+[a-zA-Z:_][\w-.:]*(?:\s*=\s*(?:[^\s"'=<>`]+|'[^']*'|"[^"]*"))?)*\s*(\/\s*)?>)/.exec(s);return l?e.append(U(i.HTMLTag,n,n+1+l[0].length)):-1},Emphasis(e,t,n){if(95!=t&&42!=t)return -1;let s=n+1;for(;e.char(s)==t;)s++;let i=e.slice(n-1,n),r=e.slice(s,s+1),o=et.test(i),a=et.test(r),l=/\s|^$/.test(i),h=/\s|^$/.test(r),c=!h&&(!a||l||o),d=!l&&(!o||h||a);return e.append(new Y(95==t?_:V,n,s,(c&&(42==t||!d||o)?1:0)|(d&&(42==t||!c||a)?2:0)))},HardBreak(e,t,n){if(92==t&&10==e.char(n+1))return e.append(U(i.HardBreak,n,n+2));if(32==t){let t=n+1;for(;32==e.char(t);)t++;if(10==e.char(t)&&t>=n+2)return e.append(U(i.HardBreak,n,t+1))}return -1},Link:(e,t,n)=>91==t?e.append(new Y(W,n,n+1,1)):-1,Image:(e,t,n)=>33==t&&91==e.char(n+1)?e.append(new Y(K,n,n+2,1)):-1,LinkEnd(e,t,n){if(93!=t)return -1;for(let t=e.parts.length-1;t>=0;t--){let s=e.parts[t];if(s instanceof Y&&(s.type==W||s.type==K)){if(!s.side||e.skipSpace(s.to)==n&&!/[(\[]/.test(e.slice(n+1,n+2)))return e.parts[t]=null,-1;let r=e.takeContent(t),o=e.parts[t]=function(e,t,n,s,r){let{text:o}=e,a=e.char(r),l=r;if(t.unshift(U(i.LinkMark,s,s+(n==i.Image?2:1))),t.push(U(i.LinkMark,r-1,r)),40==a){let n=e.skipSpace(r+1),s=es(o,n-e.offset,e.offset),a;s&&(n=e.skipSpace(s.to),(a=ei(o,n-e.offset,e.offset))&&(n=e.skipSpace(a.to))),41==e.char(n)&&(t.push(U(i.LinkMark,r,r+1)),l=n+1,s&&t.push(s),a&&t.push(a),t.push(U(i.LinkMark,n,l)))}else if(91==a){let n=er(o,r-e.offset,e.offset,!1);n&&(t.push(n),l=n.to)}return U(n,s,l,t)}(e,r,s.type==W?i.Link:i.Image,s.from,n+1);if(s.type==W)for(let n=0;nt?U(i.URL,t+n,r+n):r==e.length&&null}}function ei(e,t,n){let s=e.charCodeAt(t);if(39!=s&&34!=s&&40!=s)return!1;let r=40==s?41:s;for(let s=t+1,o=!1;s=this.end?-1:this.text.charCodeAt(e-this.offset)}get end(){return this.offset+this.text.length}slice(e,t){return this.text.slice(e-this.offset,t-this.offset)}append(e){return this.parts.push(e),e.to}addDelimiter(e,t,n,s,i){return this.append(new Y(e,t,n,(s?1:0)|(i?2:0)))}addElement(e){return this.append(e)}resolveMarkers(e){for(let t=e;t=e;o--){let e=this.parts[o];if(e instanceof Y&&1&e.side&&e.type==n.type&&!(s&&(1&n.side||2&e.side)&&(e.to-e.from+i)%3==0&&((e.to-e.from)%3||i%3))){r=e;break}}if(!r)continue;let a=n.type.resolve,l=[],h=r.from,c=n.to;if(s){let e=Math.min(2,r.to-r.from,i);h=r.to-e,c=n.from+e,a=1==e?"Emphasis":"StrongEmphasis"}r.type.mark&&l.push(this.elt(r.type.mark,h,r.to));for(let e=o+1;e=0;t--){let n=this.parts[t];if(n instanceof Y&&n.type==e)return t}return null}takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t}skipSpace(e){return g(this.text,e-this.offset)+this.offset}elt(e,t,n,s){return"string"==typeof e?U(this.parser.getNodeType(e),t,n,s):new G(e,t)}}function ea(e,t){if(!t.length)return e;if(!e.length)return t;let n=e.slice(),s=0;for(let e of t){for(;s(e?e-1:0))return!1;if(this.fragmentEnd<0){let e=this.fragment.to;for(;e>0&&"\n"!=this.input.read(e-1,e);)e--;this.fragmentEnd=e?e-1:0}let n=this.cursor;n||(n=this.cursor=this.fragment.tree.cursor()).firstChild();let s=e+this.fragment.offset;for(;n.to<=s;)if(!n.parent())return!1;for(;;){if(n.from>=s)return this.fragment.from<=t;if(!n.childAfter(s))return!1}}matches(e){let t=this.cursor.tree;return t&&t.prop(l.md.contextHash)==e}takeNodes(e){let t=this.cursor,n=this.fragment.offset,s=this.fragmentEnd-(this.fragment.openEnd?1:0),i=e.absoluteLineStart,r=i,o=e.block.children.length,a=r,l=o;for(;;){if(t.to-n>s){if(t.type.isAnonymous&&t.firstChild())continue;break}if(e.dontInject.add(t.tree),e.addNode(t.tree,t.from-n),t.type.is("Block")&&(0>el.indexOf(t.type.id)?(r=t.to-n,o=e.block.children.length):(r=a,o=l,a=t.to-n,l=e.block.children.length)),!t.nextSibling())break}for(;e.block.children.length>o;)e.block.children.pop(),e.block.positions.pop();return r-i}}let ec=(0,h.Gv)({"Blockquote/...":h.pJ.quote,HorizontalRule:h.pJ.contentSeparator,"ATXHeading1/... SetextHeading1/...":h.pJ.heading1,"ATXHeading2/... SetextHeading2/...":h.pJ.heading2,"ATXHeading3/...":h.pJ.heading3,"ATXHeading4/...":h.pJ.heading4,"ATXHeading5/...":h.pJ.heading5,"ATXHeading6/...":h.pJ.heading6,"Comment CommentBlock":h.pJ.comment,Escape:h.pJ.escape,Entity:h.pJ.character,"Emphasis/...":h.pJ.emphasis,"StrongEmphasis/...":h.pJ.strong,"Link/... Image/...":h.pJ.link,"OrderedList/... BulletList/...":h.pJ.list,"BlockQuote/...":h.pJ.quote,"InlineCode CodeText":h.pJ.monospace,URL:h.pJ.url,"HeaderMark HardBreak QuoteMark ListMark LinkMark EmphasisMark CodeMark":h.pJ.processingInstruction,"CodeInfo LinkLabel":h.pJ.labelName,LinkTitle:h.pJ.string,Paragraph:h.pJ.content}),ed=new X(new l.Lj(Q).extend(ec),Object.keys(j).map(e=>j[e]),Object.keys(j).map(e=>J[e]),Object.keys(j),[(e,t)=>v(t)>=0,(e,t)=>b(t)>=0,(e,t)=>k(t)>=0,(e,t)=>y(t,e,!0)>=0,(e,t)=>C(t,e,!0)>=0,(e,t)=>S(t,e,!0)>=0,(e,t)=>B(t,e,!0)>=0],u,Object.keys(en).map(e=>en[e]),Object.keys(en),[]),ef={resolve:"Strikethrough",mark:"StrikethroughMark"},ep={defineNodes:[{name:"Strikethrough",style:{"Strikethrough/...":h.pJ.strikethrough}},{name:"StrikethroughMark",style:h.pJ.processingInstruction}],parseInline:[{name:"Strikethrough",parse(e,t,n){if(126!=t||126!=e.char(n+1)||126==e.char(n+2))return -1;let s=e.slice(n-1,n),i=e.slice(n+2,n+3),r=/\s|^$/.test(s),o=/\s|^$/.test(i),a=et.test(s),l=et.test(i);return e.addDelimiter(ef,n,n+2,!o&&(!l||r||a),!r&&(!a||o||l))},after:"Emphasis"}]};function eu(e,t,n=0,s,i=0){let r=0,o=!0,a=-1,l=-1,h=!1,c=()=>{s.push(e.elt("TableCell",i+a,i+l,e.parser.parseInline(t.slice(a,l),i+a)))};for(let d=n;d-1)&&r++,o=!1,s&&(a>-1&&c(),s.push(e.elt("TableDelimiter",d+i,d+i+1))),a=l=-1),h=!h&&92==n}return a>-1&&(r++,s&&c()),r}function em(e,t){for(let n=t;nem(t.content,0)?new ex:null,endLeaf(e,t,n){if(n.parsers.some(e=>e instanceof ex)||!em(t.text,t.basePos))return!1;let s=e.scanLine(e.absoluteLineEnd+1).text;return eg.test(s)&&eu(e,t.text,t.basePos)==eu(e,s,t.basePos)},before:"SetextHeading"}]};class ek{nextLine(){return!1}finish(e,t){return e.addLeafElement(t,e.elt("Task",t.start,t.start+t.content.length,[e.elt("TaskMarker",t.start,t.start+3),...e.parser.parseInline(t.content.slice(3),t.start+3)])),!0}}let eS={defineNodes:[{name:"Task",block:!0,style:h.pJ.list},{name:"TaskMarker",style:h.pJ.atom}],parseBlock:[{name:"TaskList",leaf:(e,t)=>/^\[[ xX]\]/.test(t.content)&&"ListItem"==e.parentType().name?new ek:null,after:"SetextHeading"}]};function eL(e,t,n){return(s,i,r)=>{if(i!=e||s.char(r+1)==e)return -1;let o=[s.elt(n,r,r+1)];for(let i=r+1;i"}}),eA=new l.md,eE=ed.configure({props:[a.x0.add(e=>!e.is("Block")||e.is("Document")||null!=eI(e)?void 0:(e,t)=>({from:t.doc.lineAt(e.from).to,to:e.to})),eA.add(eI),a.uj.add({Document:()=>null}),a.pp.add({Document:eT})]});function eI(e){let t=/^(?:ATX|Setext)Heading(\d)$/.exec(e.name);return t?+t[1]:void 0}let eB=a.rs.of((e,t,n)=>{for(let s=(0,a.qz)(e).resolveInner(n,-1);s&&!(s.fromn)return{from:n,to:t}}return null});function eM(e){return new a.SQ(eT,e,[eB],"markdown")}let eP=eM(eE),ej=eE.configure([[eb,eS,ep],eC,ey,ev]),eH=eM(ej);class eN{constructor(e,t,n,s,i,r,o){this.node=e,this.from=t,this.to=n,this.spaceBefore=s,this.spaceAfter=i,this.type=r,this.item=o}blank(e,t=!0){let n=this.spaceBefore+("Blockquote"==this.node.name?">":"");if(null!=e){for(;n.length0;e--)n+=" ";return n+(t?this.spaceAfter:"")}marker(e,t){let n="OrderedList"==this.node.name?String(+eJ(this.item,e)[2]+t):"";return this.spaceBefore+n+this.type+this.spaceAfter}}function eO(e,t){let n=[];for(let t=e;t&&"Document"!=t.name;t=t.parent)("ListItem"==t.name||"Blockquote"==t.name||"FencedCode"==t.name)&&n.push(t);let s=[];for(let e=n.length-1;e>=0;e--){let i=n[e],r,o=t.lineAt(i.from),a=i.from-o.from;if("FencedCode"==i.name)s.push(new eN(i,a,a,"","","",null));else if("Blockquote"==i.name&&(r=/^[ \t]*>( ?)/.exec(o.text.slice(a))))s.push(new eN(i,a,a+r[0].length,"",r[1],">",null));else if("ListItem"==i.name&&"OrderedList"==i.parent.name&&(r=/^([ \t]*)\d+([.)])([ \t]*)/.exec(o.text.slice(a)))){let e=r[3],t=r[0].length;e.length>=4&&(e=e.slice(0,e.length-4),t-=4),s.push(new eN(i.parent,a,a+t,r[1],e,r[2],i))}else if("ListItem"==i.name&&"BulletList"==i.parent.name&&(r=/^([ \t]*)([-+*])([ \t]{1,4}\[[ xX]\])?([ \t]+)/.exec(o.text.slice(a)))){let e=r[4],t=r[0].length;e.length>4&&(e=e.slice(0,e.length-4),t-=4);let n=r[2];r[3]&&(n+=r[3].replace(/[xX]/," ")),s.push(new eN(i.parent,a,a+t,r[1],e,n,i))}}return s}function eJ(e,t){return/^(\s*)(\d+)(?=[.)])/.exec(t.sliceString(e.from,e.from+10))}function eR(e,t,n,s=0){for(let i=-1,r=e;;){if("ListItem"==r.name){let e=eJ(r,t),o=+e[2];if(i>=0){if(o!=i+1)return;n.push({from:r.from+e[1].length,to:r.from+e[0].length,insert:String(i+2+s)})}i=o}let e=r.nextSibling;if(!e)break;r=e}}let eD=({state:e,dispatch:t})=>{let n=(0,a.qz)(e),{doc:s}=e,i=null,o=e.changeByRange(t=>{if(!t.empty||!eH.isActiveAt(e,t.from))return i={range:t};let o=t.from,a=s.lineAt(o),l=eO(n.resolveInner(o,-1),s);for(;l.length&&l[l.length-1].from>o-a.from;)l.pop();if(!l.length)return i={range:t};let h=l[l.length-1];if(h.to-h.spaceAfter.length>o-a.from)return i={range:t};let c=o>=h.to-h.spaceAfter.length&&!/\S/.test(a.text.slice(h.to));if(h.item&&c){if(h.node.firstChild.to>=o||a.from>0&&!/[^\s>]/.test(s.lineAt(a.from-1).text)){let e=l.length>1?l[l.length-2]:null,t,n="";e&&e.item?(t=a.from+e.from,n=e.marker(s,1)):t=a.from+(e?e.to:0);let i=[{from:t,to:o,insert:n}];return"OrderedList"==h.node.name&&eR(h.item,s,i,-2),e&&"OrderedList"==e.node.name&&eR(e.item,s,i),{range:r.jT.cursor(t+n.length),changes:i}}{let t="";for(let e=0,n=l.length-2;e<=n;e++)t+=l[e].blank(e\s*$/.exec(n.text);if(i&&i.index==h.from){let s=e.changes([{from:n.from+i.index,to:n.to},{from:a.from+h.from,to:a.to}]);return{range:t.map(s),changes:s}}}let d=[];"OrderedList"==h.node.name&&eR(h.item,s,d);let f=h.item&&h.item.from]*/.exec(a.text)[0].length>=h.to)for(let e=0,t=l.length-1;e<=t;e++)p+=e!=t||f?l[e].blank(ea.from&&/\s/.test(a.text.charAt(u-a.from-1));)u--;return p=e.lineBreak+p,d.push({from:u,to:o,insert:p}),{range:r.jT.cursor(u+p.length),changes:d}});return!i&&(t(e.update(o,{scrollIntoView:!0,userEvent:"input"})),!0)};function eX(e){return"QuoteMark"==e.name||"ListMark"==e.name}let eq=({state:e,dispatch:t})=>{let n=(0,a.qz)(e),s=null,i=e.changeByRange(t=>{let i=t.from,{doc:o}=e;if(t.empty&&eH.isActiveAt(e,t.from)){let e=o.lineAt(i),s=eO(function(e,t){let n=e.resolveInner(t,-1),s=t;eX(n)&&(s=n.from,n=n.parent);for(let e;e=n.childBefore(s);)if(eX(e))s=e.from;else if("OrderedList"==e.name||"BulletList"==e.name)s=(n=e.lastChild).to;else break;return n}(n,i),o);if(s.length){let n=s[s.length-1],o=n.to-n.spaceAfter.length+(n.spaceAfter?1:0);if(i-e.from>o&&!/\S/.test(e.text.slice(o,i-e.from)))return{range:r.jT.cursor(e.from+o),changes:{from:e.from+o,to:i}};if(i-e.from==o){let s=e.from+n.from;if(n.item&&n.node.from{if(e&&n){let t=null;if(e=/\S*/.exec(e)[0],(t="function"==typeof n?n(e):a.c6.matchLanguageName(n,e,!0))instanceof a.c6)return t.support?t.support.language.parser:a.Be.getSkippingParser(t.load());if(t)return t.parser}return t?t.parser:null}):void 0;return d.push(function(e){let{codeParser:t,htmlParser:n}=e;return{wrap:(0,l.FE)((e,s)=>{let r=e.type.id;if(t&&(r==i.CodeBlock||r==i.FencedCode)){let n="";if(r==i.FencedCode){let t=e.node.getChild(i.CodeInfo);t&&(n=s.read(t.from,t.to))}let o=t(n);if(o)return{parser:o,overlay:e=>e.type.id==i.CodeText}}else if(n&&(r==i.HTMLBlock||r==i.HTMLTag))return{parser:n,overlay:function(e,t,n){let s=[];for(let i=e.firstChild,r=t;;i=i.nextSibling){let e=i?i.from:n;if(e>r&&s.push({from:r,to:e}),!i)break;r=i.to}return s}(e.node,e.from,e.to)};return null})}}({codeParser:u,htmlParser:eQ.language.parser})),h&&f.push(r.Wl.high(o.$f.of(ez))),new a.ri(eM(c.configure(d)),f)}},76538:function(e,t,n){n.d(t,{M:function(){return o}});var s=n(59119);function i(e){return new s.ri(s.il.define(e))}function r(e){return n.e(1390).then(n.bind(n,21390)).then(t=>t.sql({dialect:t[e]}))}let o=[s.c6.of({name:"C",extensions:["c","h","ino"],load:()=>n.e(2750).then(n.bind(n,12750)).then(e=>e.cpp())}),s.c6.of({name:"C++",alias:["cpp"],extensions:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],load:()=>n.e(2750).then(n.bind(n,12750)).then(e=>e.cpp())}),s.c6.of({name:"CQL",alias:["cassandra"],extensions:["cql"],load:()=>r("Cassandra")}),s.c6.of({name:"CSS",extensions:["css"],load:()=>Promise.resolve().then(n.bind(n,61426)).then(e=>e.css())}),s.c6.of({name:"HTML",alias:["xhtml"],extensions:["html","htm","handlebars","hbs"],load:()=>Promise.resolve().then(n.bind(n,13804)).then(e=>e.html())}),s.c6.of({name:"Java",extensions:["java"],load:()=>n.e(4778).then(n.bind(n,44778)).then(e=>e.java())}),s.c6.of({name:"JavaScript",alias:["ecmascript","js","node"],extensions:["js","mjs","cjs"],load:()=>Promise.resolve().then(n.bind(n,58037)).then(e=>e.javascript())}),s.c6.of({name:"JSON",alias:["json5"],extensions:["json","map"],load:()=>n.e(4732).then(n.bind(n,44732)).then(e=>e.json())}),s.c6.of({name:"JSX",extensions:["jsx"],load:()=>Promise.resolve().then(n.bind(n,58037)).then(e=>e.javascript({jsx:!0}))}),s.c6.of({name:"MariaDB SQL",load:()=>r("MariaSQL")}),s.c6.of({name:"Markdown",extensions:["md","markdown","mkd"],load:()=>Promise.resolve().then(n.bind(n,48825)).then(e=>e.markdown())}),s.c6.of({name:"MS SQL",load:()=>r("MSSQL")}),s.c6.of({name:"MySQL",load:()=>r("MySQL")}),s.c6.of({name:"PHP",extensions:["php","php3","php4","php5","php7","phtml"],load:()=>n.e(2386).then(n.bind(n,12386)).then(e=>e.php())}),s.c6.of({name:"PLSQL",extensions:["pls"],load:()=>r("PLSQL")}),s.c6.of({name:"PostgreSQL",load:()=>r("PostgreSQL")}),s.c6.of({name:"Python",extensions:["BUILD","bzl","py","pyw"],filename:/^(BUCK|BUILD)$/,load:()=>n.e(8088).then(n.bind(n,28088)).then(e=>e.python())}),s.c6.of({name:"Rust",extensions:["rs"],load:()=>n.e(4920).then(n.bind(n,24920)).then(e=>e.rust())}),s.c6.of({name:"SQL",extensions:["sql"],load:()=>r("StandardSQL")}),s.c6.of({name:"SQLite",load:()=>r("SQLite")}),s.c6.of({name:"TSX",extensions:["tsx"],load:()=>Promise.resolve().then(n.bind(n,58037)).then(e=>e.javascript({jsx:!0,typescript:!0}))}),s.c6.of({name:"TypeScript",alias:["ts"],extensions:["ts"],load:()=>Promise.resolve().then(n.bind(n,58037)).then(e=>e.javascript({typescript:!0}))}),s.c6.of({name:"WebAssembly",extensions:["wat","wast"],load:()=>n.e(9972).then(n.bind(n,9972)).then(e=>e.wast())}),s.c6.of({name:"XML",alias:["rss","wsdl","xsd"],extensions:["xml","xsl","xsd","svg"],load:()=>n.e(5122).then(n.bind(n,5122)).then(e=>e.xml())}),s.c6.of({name:"APL",extensions:["dyalog","apl"],load:()=>n.e(870).then(n.bind(n,90870)).then(e=>i(e.apl))}),s.c6.of({name:"PGP",alias:["asciiarmor"],extensions:["asc","pgp","sig"],load:()=>n.e(8029).then(n.bind(n,58029)).then(e=>i(e.asciiArmor))}),s.c6.of({name:"ASN.1",extensions:["asn","asn1"],load:()=>n.e(3203).then(n.bind(n,93203)).then(e=>i(e.asn1({})))}),s.c6.of({name:"Asterisk",filename:/^extensions\.conf$/i,load:()=>n.e(5648).then(n.bind(n,15648)).then(e=>i(e.asterisk))}),s.c6.of({name:"Brainfuck",extensions:["b","bf"],load:()=>n.e(2675).then(n.bind(n,9521)).then(e=>i(e.brainfuck))}),s.c6.of({name:"Cobol",extensions:["cob","cpy"],load:()=>n.e(8915).then(n.bind(n,68915)).then(e=>i(e.cobol))}),s.c6.of({name:"C#",alias:["csharp","cs"],extensions:["cs"],load:()=>n.e(7917).then(n.bind(n,67917)).then(e=>i(e.csharp))}),s.c6.of({name:"Clojure",extensions:["clj","cljc","cljx"],load:()=>n.e(2406).then(n.bind(n,72406)).then(e=>i(e.clojure))}),s.c6.of({name:"ClojureScript",extensions:["cljs"],load:()=>n.e(2406).then(n.bind(n,72406)).then(e=>i(e.clojure))}),s.c6.of({name:"Closure Stylesheets (GSS)",extensions:["gss"],load:()=>n.e(2136).then(n.bind(n,62136)).then(e=>i(e.gss))}),s.c6.of({name:"CMake",extensions:["cmake","cmake.in"],filename:/^CMakeLists\.txt$/,load:()=>n.e(889).then(n.bind(n,70889)).then(e=>i(e.cmake))}),s.c6.of({name:"CoffeeScript",alias:["coffee","coffee-script"],extensions:["coffee"],load:()=>n.e(9558).then(n.bind(n,29558)).then(e=>i(e.coffeeScript))}),s.c6.of({name:"Common Lisp",alias:["lisp"],extensions:["cl","lisp","el"],load:()=>n.e(1446).then(n.bind(n,61446)).then(e=>i(e.commonLisp))}),s.c6.of({name:"Cypher",extensions:["cyp","cypher"],load:()=>n.e(673).then(n.bind(n,20673)).then(e=>i(e.cypher))}),s.c6.of({name:"Cython",extensions:["pyx","pxd","pxi"],load:()=>n.e(4323).then(n.bind(n,74323)).then(e=>i(e.cython))}),s.c6.of({name:"Crystal",extensions:["cr"],load:()=>n.e(2602).then(n.bind(n,62602)).then(e=>i(e.crystal))}),s.c6.of({name:"D",extensions:["d"],load:()=>n.e(1660).then(n.bind(n,11660)).then(e=>i(e.d))}),s.c6.of({name:"Dart",extensions:["dart"],load:()=>n.e(7917).then(n.bind(n,67917)).then(e=>i(e.dart))}),s.c6.of({name:"diff",extensions:["diff","patch"],load:()=>n.e(7475).then(n.bind(n,87475)).then(e=>i(e.diff))}),s.c6.of({name:"Dockerfile",filename:/^Dockerfile$/,load:()=>n.e(4812).then(n.bind(n,34812)).then(e=>i(e.dockerFile))}),s.c6.of({name:"DTD",extensions:["dtd"],load:()=>n.e(6991).then(n.bind(n,76991)).then(e=>i(e.dtd))}),s.c6.of({name:"Dylan",extensions:["dylan","dyl","intr"],load:()=>n.e(4144).then(n.bind(n,24144)).then(e=>i(e.dylan))}),s.c6.of({name:"EBNF",load:()=>n.e(2040).then(n.bind(n,82040)).then(e=>i(e.ebnf))}),s.c6.of({name:"ECL",extensions:["ecl"],load:()=>n.e(7315).then(n.bind(n,37315)).then(e=>i(e.ecl))}),s.c6.of({name:"edn",extensions:["edn"],load:()=>n.e(2406).then(n.bind(n,72406)).then(e=>i(e.clojure))}),s.c6.of({name:"Eiffel",extensions:["e"],load:()=>n.e(7525).then(n.bind(n,87525)).then(e=>i(e.eiffel))}),s.c6.of({name:"Elm",extensions:["elm"],load:()=>n.e(8770).then(n.bind(n,28770)).then(e=>i(e.elm))}),s.c6.of({name:"Erlang",extensions:["erl"],load:()=>n.e(7590).then(n.bind(n,53482)).then(e=>i(e.erlang))}),s.c6.of({name:"Esper",load:()=>n.e(9607).then(n.bind(n,54050)).then(e=>i(e.esper))}),s.c6.of({name:"Factor",extensions:["factor"],load:()=>n.e(7001).then(n.bind(n,87001)).then(e=>i(e.factor))}),s.c6.of({name:"FCL",load:()=>n.e(7663).then(n.bind(n,77663)).then(e=>i(e.fcl))}),s.c6.of({name:"Forth",extensions:["forth","fth","4th"],load:()=>n.e(8393).then(n.bind(n,68393)).then(e=>i(e.forth))}),s.c6.of({name:"Fortran",extensions:["f","for","f77","f90","f95"],load:()=>n.e(8283).then(n.bind(n,8283)).then(e=>i(e.fortran))}),s.c6.of({name:"F#",alias:["fsharp"],extensions:["fs"],load:()=>n.e(6121).then(n.bind(n,96121)).then(e=>i(e.fSharp))}),s.c6.of({name:"Gas",extensions:["s"],load:()=>n.e(9781).then(n.bind(n,39781)).then(e=>i(e.gas))}),s.c6.of({name:"Gherkin",extensions:["feature"],load:()=>n.e(2542).then(n.bind(n,2542)).then(e=>i(e.gherkin))}),s.c6.of({name:"Go",extensions:["go"],load:()=>n.e(8910).then(n.bind(n,48910)).then(e=>i(e.go))}),s.c6.of({name:"Groovy",extensions:["groovy","gradle"],filename:/^Jenkinsfile$/,load:()=>n.e(3883).then(n.bind(n,23883)).then(e=>i(e.groovy))}),s.c6.of({name:"Haskell",extensions:["hs"],load:()=>n.e(5372).then(n.bind(n,95372)).then(e=>i(e.haskell))}),s.c6.of({name:"Haxe",extensions:["hx"],load:()=>n.e(3509).then(n.bind(n,63509)).then(e=>i(e.haxe))}),s.c6.of({name:"HXML",extensions:["hxml"],load:()=>n.e(3509).then(n.bind(n,63509)).then(e=>i(e.hxml))}),s.c6.of({name:"HTTP",load:()=>n.e(6395).then(n.bind(n,36395)).then(e=>i(e.http))}),s.c6.of({name:"IDL",extensions:["pro"],load:()=>n.e(2314).then(n.bind(n,22314)).then(e=>i(e.idl))}),s.c6.of({name:"JSON-LD",alias:["jsonld"],extensions:["jsonld"],load:()=>n.e(9296).then(n.bind(n,59296)).then(e=>i(e.jsonld))}),s.c6.of({name:"Jinja2",extensions:["j2","jinja","jinja2"],load:()=>n.e(1084).then(n.bind(n,41084)).then(e=>i(e.jinja2))}),s.c6.of({name:"Julia",extensions:["jl"],load:()=>n.e(6092).then(n.bind(n,76092)).then(e=>i(e.julia))}),s.c6.of({name:"Kotlin",extensions:["kt"],load:()=>n.e(7917).then(n.bind(n,67917)).then(e=>i(e.kotlin))}),s.c6.of({name:"LESS",extensions:["less"],load:()=>n.e(2136).then(n.bind(n,62136)).then(e=>i(e.less))}),s.c6.of({name:"LiveScript",alias:["ls"],extensions:["ls"],load:()=>n.e(402).then(n.bind(n,60402)).then(e=>i(e.liveScript))}),s.c6.of({name:"Lua",extensions:["lua"],load:()=>n.e(3519).then(n.bind(n,3519)).then(e=>i(e.lua))}),s.c6.of({name:"mIRC",extensions:["mrc"],load:()=>n.e(5134).then(n.bind(n,65134)).then(e=>i(e.mirc))}),s.c6.of({name:"Mathematica",extensions:["m","nb","wl","wls"],load:()=>n.e(7213).then(n.bind(n,37213)).then(e=>i(e.mathematica))}),s.c6.of({name:"Modelica",extensions:["mo"],load:()=>n.e(305).then(n.bind(n,40305)).then(e=>i(e.modelica))}),s.c6.of({name:"MUMPS",extensions:["mps"],load:()=>n.e(7988).then(n.bind(n,17988)).then(e=>i(e.mumps))}),s.c6.of({name:"Mbox",extensions:["mbox"],load:()=>n.e(9121).then(n.bind(n,29121)).then(e=>i(e.mbox))}),s.c6.of({name:"Nginx",filename:/nginx.*\.conf$/i,load:()=>n.e(8561).then(n.bind(n,78561)).then(e=>i(e.nginx))}),s.c6.of({name:"NSIS",extensions:["nsh","nsi"],load:()=>n.e(7370).then(n.bind(n,67370)).then(e=>i(e.nsis))}),s.c6.of({name:"NTriples",extensions:["nt","nq"],load:()=>n.e(3314).then(n.bind(n,43314)).then(e=>i(e.ntriples))}),s.c6.of({name:"Objective-C",alias:["objective-c","objc"],extensions:["m"],load:()=>n.e(7917).then(n.bind(n,67917)).then(e=>i(e.objectiveC))}),s.c6.of({name:"Objective-C++",alias:["objective-c++","objc++"],extensions:["mm"],load:()=>n.e(7917).then(n.bind(n,67917)).then(e=>i(e.objectiveCpp))}),s.c6.of({name:"OCaml",extensions:["ml","mli","mll","mly"],load:()=>n.e(6121).then(n.bind(n,96121)).then(e=>i(e.oCaml))}),s.c6.of({name:"Octave",extensions:["m"],load:()=>n.e(3283).then(n.bind(n,33283)).then(e=>i(e.octave))}),s.c6.of({name:"Oz",extensions:["oz"],load:()=>n.e(4796).then(n.bind(n,94796)).then(e=>i(e.oz))}),s.c6.of({name:"Pascal",extensions:["p","pas"],load:()=>n.e(4163).then(n.bind(n,44163)).then(e=>i(e.pascal))}),s.c6.of({name:"Perl",extensions:["pl","pm"],load:()=>n.e(9711).then(n.bind(n,94293)).then(e=>i(e.perl))}),s.c6.of({name:"Pig",extensions:["pig"],load:()=>n.e(3482).then(n.bind(n,33482)).then(e=>i(e.pig))}),s.c6.of({name:"PowerShell",extensions:["ps1","psd1","psm1"],load:()=>n.e(7421).then(n.bind(n,37421)).then(e=>i(e.powerShell))}),s.c6.of({name:"Properties files",alias:["ini","properties"],extensions:["properties","ini","in"],load:()=>n.e(9071).then(n.bind(n,69071)).then(e=>i(e.properties))}),s.c6.of({name:"ProtoBuf",extensions:["proto"],load:()=>n.e(8142).then(n.bind(n,78142)).then(e=>i(e.protobuf))}),s.c6.of({name:"Puppet",extensions:["pp"],load:()=>n.e(3993).then(n.bind(n,83993)).then(e=>i(e.puppet))}),s.c6.of({name:"Q",extensions:["q"],load:()=>n.e(228).then(n.bind(n,43609)).then(e=>i(e.q))}),s.c6.of({name:"R",alias:["rscript"],extensions:["r","R"],load:()=>n.e(7365).then(n.bind(n,57365)).then(e=>i(e.r))}),s.c6.of({name:"RPM Changes",load:()=>n.e(8171).then(n.bind(n,48171)).then(e=>i(e.rpmChanges))}),s.c6.of({name:"RPM Spec",extensions:["spec"],load:()=>n.e(8171).then(n.bind(n,48171)).then(e=>i(e.rpmSpec))}),s.c6.of({name:"Ruby",alias:["jruby","macruby","rake","rb","rbx"],extensions:["rb"],load:()=>n.e(4439).then(n.bind(n,24439)).then(e=>i(e.ruby))}),s.c6.of({name:"SAS",extensions:["sas"],load:()=>n.e(1770).then(n.bind(n,1770)).then(e=>i(e.sas))}),s.c6.of({name:"Sass",extensions:["sass"],load:()=>n.e(9809).then(n.bind(n,49809)).then(e=>i(e.sass))}),s.c6.of({name:"Scala",extensions:["scala"],load:()=>n.e(7917).then(n.bind(n,67917)).then(e=>i(e.scala))}),s.c6.of({name:"Scheme",extensions:["scm","ss"],load:()=>n.e(5879).then(n.bind(n,95879)).then(e=>i(e.scheme))}),s.c6.of({name:"SCSS",extensions:["scss"],load:()=>n.e(2136).then(n.bind(n,62136)).then(e=>i(e.sCSS))}),s.c6.of({name:"Shell",alias:["bash","sh","zsh"],extensions:["sh","ksh","bash"],filename:/^PKGBUILD$/,load:()=>n.e(4879).then(n.bind(n,44879)).then(e=>i(e.shell))}),s.c6.of({name:"Sieve",extensions:["siv","sieve"],load:()=>n.e(9713).then(n.bind(n,9713)).then(e=>i(e.sieve))}),s.c6.of({name:"Smalltalk",extensions:["st"],load:()=>n.e(1873).then(n.bind(n,11873)).then(e=>i(e.smalltalk))}),s.c6.of({name:"Solr",load:()=>n.e(7762).then(n.bind(n,17762)).then(e=>i(e.solr))}),s.c6.of({name:"SML",extensions:["sml","sig","fun","smackspec"],load:()=>n.e(6121).then(n.bind(n,96121)).then(e=>i(e.sml))}),s.c6.of({name:"SPARQL",alias:["sparul"],extensions:["rq","sparql"],load:()=>n.e(370).then(n.bind(n,70370)).then(e=>i(e.sparql))}),s.c6.of({name:"Spreadsheet",alias:["excel","formula"],load:()=>n.e(7601).then(n.bind(n,97601)).then(e=>i(e.spreadsheet))}),s.c6.of({name:"Squirrel",extensions:["nut"],load:()=>n.e(7917).then(n.bind(n,67917)).then(e=>i(e.squirrel))}),s.c6.of({name:"Stylus",extensions:["styl"],load:()=>n.e(8007).then(n.bind(n,28007)).then(e=>i(e.stylus))}),s.c6.of({name:"Swift",extensions:["swift"],load:()=>n.e(6062).then(n.bind(n,66062)).then(e=>i(e.swift))}),s.c6.of({name:"sTeX",load:()=>n.e(6732).then(n.bind(n,86732)).then(e=>i(e.stex))}),s.c6.of({name:"LaTeX",alias:["tex"],extensions:["text","ltx","tex"],load:()=>n.e(6732).then(n.bind(n,86732)).then(e=>i(e.stex))}),s.c6.of({name:"SystemVerilog",extensions:["v","sv","svh"],load:()=>n.e(2119).then(n.bind(n,52119)).then(e=>i(e.verilog))}),s.c6.of({name:"Tcl",extensions:["tcl"],load:()=>n.e(3465).then(n.bind(n,43465)).then(e=>i(e.tcl))}),s.c6.of({name:"Textile",extensions:["textile"],load:()=>n.e(177).then(n.bind(n,90177)).then(e=>i(e.textile))}),s.c6.of({name:"TiddlyWiki",load:()=>n.e(4511).then(n.bind(n,66842)).then(e=>i(e.tiddlyWiki))}),s.c6.of({name:"Tiki wiki",load:()=>n.e(6471).then(n.bind(n,36471)).then(e=>i(e.tiki))}),s.c6.of({name:"TOML",extensions:["toml"],load:()=>n.e(6443).then(n.bind(n,96443)).then(e=>i(e.toml))}),s.c6.of({name:"Troff",extensions:["1","2","3","4","5","6","7","8","9"],load:()=>n.e(1920).then(n.bind(n,71920)).then(e=>i(e.troff))}),s.c6.of({name:"TTCN",extensions:["ttcn","ttcn3","ttcnpp"],load:()=>n.e(6665).then(n.bind(n,66665)).then(e=>i(e.ttcn))}),s.c6.of({name:"TTCN_CFG",extensions:["cfg"],load:()=>n.e(9831).then(n.bind(n,29831)).then(e=>i(e.ttcnCfg))}),s.c6.of({name:"Turtle",extensions:["ttl"],load:()=>n.e(5815).then(n.bind(n,15815)).then(e=>i(e.turtle))}),s.c6.of({name:"Web IDL",extensions:["webidl"],load:()=>n.e(6692).then(n.bind(n,26692)).then(e=>i(e.webIDL))}),s.c6.of({name:"VB.NET",extensions:["vb"],load:()=>n.e(4212).then(n.bind(n,44212)).then(e=>i(e.vb))}),s.c6.of({name:"VBScript",extensions:["vbs"],load:()=>n.e(1650).then(n.bind(n,31650)).then(e=>i(e.vbScript))}),s.c6.of({name:"Velocity",extensions:["vtl"],load:()=>n.e(617).then(n.bind(n,90617)).then(e=>i(e.velocity))}),s.c6.of({name:"Verilog",extensions:["v"],load:()=>n.e(2119).then(n.bind(n,52119)).then(e=>i(e.verilog))}),s.c6.of({name:"VHDL",extensions:["vhd","vhdl"],load:()=>n.e(5819).then(n.bind(n,5819)).then(e=>i(e.vhdl))}),s.c6.of({name:"XQuery",extensions:["xy","xquery"],load:()=>n.e(5753).then(n.bind(n,35753)).then(e=>i(e.xQuery))}),s.c6.of({name:"Yacas",extensions:["ys"],load:()=>n.e(9232).then(n.bind(n,69232)).then(e=>i(e.yacas))}),s.c6.of({name:"YAML",alias:["yml"],extensions:["yaml","yml"],load:()=>n.e(2877).then(n.bind(n,82877)).then(e=>i(e.yaml))}),s.c6.of({name:"Z80",extensions:["z80"],load:()=>n.e(1053).then(n.bind(n,21053)).then(e=>i(e.z80))}),s.c6.of({name:"MscGen",extensions:["mscgen","mscin","msc"],load:()=>n.e(758).then(n.bind(n,30758)).then(e=>i(e.mscgen))}),s.c6.of({name:"X\xf9",extensions:["xu"],load:()=>n.e(758).then(n.bind(n,30758)).then(e=>i(e.xu))}),s.c6.of({name:"MsGenny",extensions:["msgenny"],load:()=>n.e(758).then(n.bind(n,30758)).then(e=>i(e.msgenny))})]}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/29107295-54c46f60208f68c8.js b/static/web/_next/static/chunks/29107295-54c46f60208f68c8.js new file mode 100644 index 000000000..4ca86b352 --- /dev/null +++ b/static/web/_next/static/chunks/29107295-54c46f60208f68c8.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3662],{96486:function(n,t,r){var e;n=r.nmd(n),(function(){var u,i="Expected a function",o="__lodash_hash_undefined__",f="__lodash_placeholder__",a=1/0,c=0/0,l=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],s="[object Arguments]",h="[object Array]",p="[object Boolean]",v="[object Date]",_="[object Error]",g="[object Function]",y="[object GeneratorFunction]",d="[object Map]",b="[object Number]",w="[object Object]",m="[object Promise]",x="[object RegExp]",j="[object Set]",A="[object String]",k="[object Symbol]",O="[object WeakMap]",I="[object ArrayBuffer]",E="[object DataView]",R="[object Float32Array]",z="[object Float64Array]",S="[object Int8Array]",C="[object Int16Array]",W="[object Int32Array]",L="[object Uint8Array]",U="[object Uint8ClampedArray]",B="[object Uint16Array]",T="[object Uint32Array]",$=/\b__p \+= '';/g,D=/\b(__p \+=) '' \+/g,M=/(__e\(.*?\)|\b__t\)) \+\n'';/g,F=/&(?:amp|lt|gt|quot|#39);/g,N=/[&<>"']/g,P=RegExp(F.source),q=RegExp(N.source),Z=/<%-([\s\S]+?)%>/g,K=/<%([\s\S]+?)%>/g,V=/<%=([\s\S]+?)%>/g,G=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,H=/^\w*$/,J=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Y=/[\\^$.*+?()[\]{}|]/g,Q=RegExp(Y.source),X=/^\s+/,nn=/\s/,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,nr=/\{\n\/\* \[wrapped with (.+)\] \*/,ne=/,? & /,nu=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ni=/[()=,{}\[\]\/\s]/,no=/\\(\\)?/g,nf=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,na=/\w*$/,nc=/^[-+]0x[0-9a-f]+$/i,nl=/^0b[01]+$/i,ns=/^\[object .+?Constructor\]$/,nh=/^0o[0-7]+$/i,np=/^(?:0|[1-9]\d*)$/,nv=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,n_=/($^)/,ng=/['\n\r\u2028\u2029\\]/g,ny="\ud800-\udfff",nd="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",nb="\\u2700-\\u27bf",nw="a-z\\xdf-\\xf6\\xf8-\\xff",nm="A-Z\\xc0-\\xd6\\xd8-\\xde",nx="\\ufe0e\\ufe0f",nj="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",nA="['’]",nk="["+nj+"]",nO="["+nd+"]",nI="["+nw+"]",nE="[^"+ny+nj+"\\d+"+nb+nw+nm+"]",nR="\ud83c[\udffb-\udfff]",nz="[^"+ny+"]",nS="(?:\ud83c[\udde6-\uddff]){2}",nC="[\ud800-\udbff][\udc00-\udfff]",nW="["+nm+"]",nL="\\u200d",nU="(?:"+nI+"|"+nE+")",nB="(?:"+nA+"(?:d|ll|m|re|s|t|ve))?",nT="(?:"+nA+"(?:D|LL|M|RE|S|T|VE))?",n$="(?:"+nO+"|"+nR+")?",nD="["+nx+"]?",nM="(?:"+nL+"(?:"+[nz,nS,nC].join("|")+")"+nD+n$+")*",nF=nD+n$+nM,nN="(?:"+["["+nb+"]",nS,nC].join("|")+")"+nF,nP="(?:"+[nz+nO+"?",nO,nS,nC,"["+ny+"]"].join("|")+")",nq=RegExp(nA,"g"),nZ=RegExp(nO,"g"),nK=RegExp(nR+"(?="+nR+")|"+nP+nF,"g"),nV=RegExp([nW+"?"+nI+"+"+nB+"(?="+[nk,nW,"$"].join("|")+")","(?:"+nW+"|"+nE+")+"+nT+"(?="+[nk,nW+nU,"$"].join("|")+")",nW+"?"+nU+"+"+nB,nW+"+"+nT,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",nN].join("|"),"g"),nG=RegExp("["+nL+ny+nd+nx+"]"),nH=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nJ=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],nY=-1,nQ={};nQ[R]=nQ[z]=nQ[S]=nQ[C]=nQ[W]=nQ[L]=nQ[U]=nQ[B]=nQ[T]=!0,nQ[s]=nQ[h]=nQ[I]=nQ[p]=nQ[E]=nQ[v]=nQ[_]=nQ[g]=nQ[d]=nQ[b]=nQ[w]=nQ[x]=nQ[j]=nQ[A]=nQ[O]=!1;var nX={};nX[s]=nX[h]=nX[I]=nX[E]=nX[p]=nX[v]=nX[R]=nX[z]=nX[S]=nX[C]=nX[W]=nX[d]=nX[b]=nX[w]=nX[x]=nX[j]=nX[A]=nX[k]=nX[L]=nX[U]=nX[B]=nX[T]=!0,nX[_]=nX[g]=nX[O]=!1;var n0={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},n1=parseFloat,n2=parseInt,n9="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,n3="object"==typeof self&&self&&self.Object===Object&&self,n4=n9||n3||Function("return this")(),n6=t&&!t.nodeType&&t,n7=n6&&n&&!n.nodeType&&n,n8=n7&&n7.exports===n6,n5=n8&&n9.process,tn=function(){try{var n=n7&&n7.require&&n7.require("util").types;if(n)return n;return n5&&n5.binding&&n5.binding("util")}catch(n){}}(),tt=tn&&tn.isArrayBuffer,tr=tn&&tn.isDate,te=tn&&tn.isMap,tu=tn&&tn.isRegExp,ti=tn&&tn.isSet,to=tn&&tn.isTypedArray;function tf(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function ta(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u-1}function tv(n,t,r){for(var e=-1,u=null==n?0:n.length;++e-1;);return r}function tT(n,t){for(var r=n.length;r--&&tj(t,n[r],0)>-1;);return r}var t$=tE({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"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",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),tD=tE({"&":"&","<":"<",">":">",'"':""","'":"'"});function tM(n){return"\\"+n0[n]}function tF(n){return nG.test(n)}function tN(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function tP(n,t){return function(r){return n(t(r))}}function tq(n,t){for(var r=-1,e=n.length,u=0,i=[];++r",""":'"',"'":"'"}),tJ=function n(t){var r,e,nn,ny,nd=(t=null==t?n4:tJ.defaults(n4.Object(),t,tJ.pick(n4,nJ))).Array,nb=t.Date,nw=t.Error,nm=t.Function,nx=t.Math,nj=t.Object,nA=t.RegExp,nk=t.String,nO=t.TypeError,nI=nd.prototype,nE=nm.prototype,nR=nj.prototype,nz=t["__core-js_shared__"],nS=nE.toString,nC=nR.hasOwnProperty,nW=0,nL=(r=/[^.]+$/.exec(nz&&nz.keys&&nz.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",nU=nR.toString,nB=nS.call(nj),nT=n4._,n$=nA("^"+nS.call(nC).replace(Y,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),nD=n8?t.Buffer:u,nM=t.Symbol,nF=t.Uint8Array,nN=nD?nD.allocUnsafe:u,nP=tP(nj.getPrototypeOf,nj),nK=nj.create,nG=nR.propertyIsEnumerable,n0=nI.splice,n9=nM?nM.isConcatSpreadable:u,n3=nM?nM.iterator:u,n6=nM?nM.toStringTag:u,n7=function(){try{var n=uy(nj,"defineProperty");return n({},"",{}),n}catch(n){}}(),n5=t.clearTimeout!==n4.clearTimeout&&t.clearTimeout,tn=nb&&nb.now!==n4.Date.now&&nb.now,tw=t.setTimeout!==n4.setTimeout&&t.setTimeout,tE=nx.ceil,tY=nx.floor,tQ=nj.getOwnPropertySymbols,tX=nD?nD.isBuffer:u,t0=t.isFinite,t1=nI.join,t2=tP(nj.keys,nj),t9=nx.max,t3=nx.min,t4=nb.now,t6=t.parseInt,t7=nx.random,t8=nI.reverse,t5=uy(t,"DataView"),rn=uy(t,"Map"),rt=uy(t,"Promise"),rr=uy(t,"Set"),re=uy(t,"WeakMap"),ru=uy(nj,"create"),ri=re&&new re,ro={},rf=uN(t5),ra=uN(rn),rc=uN(rt),rl=uN(rr),rs=uN(re),rh=nM?nM.prototype:u,rp=rh?rh.valueOf:u,rv=rh?rh.toString:u;function r_(n){if(iY(n)&&!iM(n)&&!(n instanceof rb)){if(n instanceof rd)return n;if(nC.call(n,"__wrapped__"))return uP(n)}return new rd(n)}var rg=function(){function n(){}return function(t){if(!iJ(t))return{};if(nK)return nK(t);n.prototype=t;var r=new n;return n.prototype=u,r}}();function ry(){}function rd(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=u}function rb(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function rw(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t=t?n:t)),n}function rT(n,t,r,e,i,o){var f,a=1&t,c=2&t;if(r&&(f=i?r(n,e,i,o):r(n)),u!==f)return f;if(!iJ(n))return n;var l=iM(n);if(l){if(h=n.length,_=new n.constructor(h),h&&"string"==typeof n[0]&&nC.call(n,"index")&&(_.index=n.index,_.input=n.input),f=_,!a)return eZ(n,f)}else{var h,_,m,O,$,D=uw(n),M=D==g||D==y;if(iq(n))return eD(n,a);if(D==w||D==s||M&&!i){if(f=c||M?{}:ux(n),!a)return c?(m=($=f)&&eK(n,od(n),$),eK(n,ub(n),m)):(O=rW(f,n),eK(n,ud(n),O))}else{if(!nX[D])return i?n:{};f=function(n,t,r){var e,u,i=n.constructor;switch(t){case I:return eM(n);case p:case v:return new i(+n);case E:return e=r?eM(n.buffer):n.buffer,new n.constructor(e,n.byteOffset,n.byteLength);case R:case z:case S:case C:case W:case L:case U:case B:case T:return eF(n,r);case d:return new i;case b:case A:return new i(n);case x:return(u=new n.constructor(n.source,na.exec(n))).lastIndex=n.lastIndex,u;case j:return new i;case k:return rp?nj(rp.call(n)):{}}}(n,D,a)}}o||(o=new rA);var F=o.get(n);if(F)return F;o.set(n,f),i2(n)?n.forEach(function(e){f.add(rT(e,t,r,e,n,o))}):iQ(n)&&n.forEach(function(e,u){f.set(u,rT(e,t,r,u,n,o))});var N=l?u:(4&t?c?ul:uc:c?od:oy)(n);return tc(N||n,function(e,u){N&&(e=n[u=e]),rz(f,u,rT(e,t,r,u,n,o))}),f}function r$(n,t,r){var e=r.length;if(null==n)return!e;for(n=nj(n);e--;){var i=r[e],o=t[i],f=n[i];if(u===f&&!(i in n)||!o(f))return!1}return!0}function rD(n,t,r){if("function"!=typeof n)throw new nO(i);return uU(function(){n.apply(u,r)},t)}function rM(n,t,r,e){var u=-1,i=tp,o=!0,f=n.length,a=[],c=t.length;if(!f)return a;r&&(t=t_(t,tW(r))),e?(i=tv,o=!1):t.length>=200&&(i=tU,o=!1,t=new rj(t));n:for(;++u-1},rm.prototype.set=function(n,t){var r=this.__data__,e=rS(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},rx.prototype.clear=function(){this.size=0,this.__data__={hash:new rw,map:new(rn||rm),string:new rw}},rx.prototype.delete=function(n){var t=u_(this,n).delete(n);return this.size-=t?1:0,t},rx.prototype.get=function(n){return u_(this,n).get(n)},rx.prototype.has=function(n){return u_(this,n).has(n)},rx.prototype.set=function(n,t){var r=u_(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},rj.prototype.add=rj.prototype.push=function(n){return this.__data__.set(n,o),this},rj.prototype.has=function(n){return this.__data__.has(n)},rA.prototype.clear=function(){this.__data__=new rm,this.size=0},rA.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},rA.prototype.get=function(n){return this.__data__.get(n)},rA.prototype.has=function(n){return this.__data__.has(n)},rA.prototype.set=function(n,t){var r=this.__data__;if(r instanceof rm){var e=r.__data__;if(!rn||e.length<199)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new rx(e)}return r.set(n,t),this.size=r.size,this};var rF=eH(rH),rN=eH(rJ,!0);function rP(n,t){var r=!0;return rF(n,function(n,e,u){return r=!!t(n,e,u)}),r}function rq(n,t,r){for(var e=-1,i=n.length;++e0&&r(f)?t>1?rK(f,t-1,r,e,u):tg(u,f):e||(u[u.length]=f)}return u}var rV=eJ(),rG=eJ(!0);function rH(n,t){return n&&rV(n,t,oy)}function rJ(n,t){return n&&rG(n,t,oy)}function rY(n,t){return th(t,function(t){return iV(n[t])})}function rQ(n,t){t=eB(t,n);for(var r=0,e=t.length;null!=n&&rt}function r2(n,t){return null!=n&&nC.call(n,t)}function r9(n,t){return null!=n&&t in nj(n)}function r3(n,t,r){for(var e=r?tv:tp,i=n[0].length,o=n.length,f=o,a=nd(o),c=1/0,l=[];f--;){var s=n[f];f&&t&&(s=t_(s,tW(t))),c=t3(s.length,c),a[f]=!r&&(t||i>=120&&s.length>=120)?new rj(f&&s):u}s=n[0];var h=-1,p=a[0];n:for(;++h=f)return a;return a*("desc"==r[e]?-1:1)}}return n.index-t.index}(n,t,r)})}function ec(n,t,r){for(var e=-1,u=t.length,i={};++e-1;)f!==n&&n0.call(f,a,1),n0.call(n,a,1);return n}function es(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;uA(u)?n0.call(n,u,1):eE(n,u)}}return n}function eh(n,t){return n+tY(t7()*(t-n+1))}function ep(n,t){var r="";if(!n||t<1||t>9007199254740991)return r;do t%2&&(r+=n),(t=tY(t/2))&&(n+=n);while(t);return r}function ev(n,t){return uB(uS(n,t,oP),n+"")}function e_(n){return rO(oO(n))}function eg(n,t){var r=oO(n);return uD(r,rB(t,0,r.length))}function ey(n,t,r,e){if(!iJ(n))return n;t=eB(t,n);for(var i=-1,o=t.length,f=o-1,a=n;null!=a&&++iu?0:u+t),(r=r>u?u:r)<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=nd(u);++e>>1,o=n[i];null!==o&&!i3(o)&&(r?o<=t:o=200){var c=t?null:ut(n);if(c)return tZ(c);o=!1,u=tU,a=new rj}else a=t?[]:f;n:for(;++e=e?n:ew(n,t,r)}var e$=n5||function(n){return n4.clearTimeout(n)};function eD(n,t){if(t)return n.slice();var r=n.length,e=nN?nN(r):new n.constructor(r);return n.copy(e),e}function eM(n){var t=new n.constructor(n.byteLength);return new nF(t).set(new nF(n)),t}function eF(n,t){var r=t?eM(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function eN(n,t){if(n!==t){var r=u!==n,e=null===n,i=n==n,o=i3(n),f=u!==t,a=null===t,c=t==t,l=i3(t);if(!a&&!l&&!o&&n>t||o&&f&&c&&!a&&!l||e&&f&&c||!r&&c||!i)return 1;if(!e&&!o&&!l&&n1?r[i-1]:u,f=i>2?r[2]:u;for(o=n.length>3&&"function"==typeof o?(i--,o):u,f&&uk(r[0],r[1],f)&&(o=i<3?u:o,i=1),t=nj(t);++e-1?i[o?t[f]:f]:u}}function e1(n){return ua(function(t){var r=t.length,e=r,o=rd.prototype.thru;for(n&&t.reverse();e--;){var f=t[e];if("function"!=typeof f)throw new nO(i);if(o&&!a&&"wrapper"==uh(f))var a=new rd([],!0)}for(e=a?e:r;++e1&&b.reverse(),s&&ca))return!1;var l=o.get(n),s=o.get(t);if(l&&s)return l==t&&s==n;var h=-1,p=!0,v=2&r?new rj:u;for(o.set(n,t),o.set(t,n);++h-1&&n%1==0&&n1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(nt,"{\n/* [wrapped with "+t+"] */\n")}(i,(e=(u=i.match(nr))?u[1].split(ne):[],tc(l,function(n){var t="_."+n[0];r&n[1]&&!tp(e,t)&&e.push(t)}),e.sort())))}function u$(n){var t=0,r=0;return function(){var e=t4(),i=16-(e-r);if(r=e,i>0){if(++t>=800)return arguments[0]}else t=0;return n.apply(u,arguments)}}function uD(n,t){var r=-1,e=n.length,i=e-1;for(t=u===t?e:t;++r1?n[t-1]:u;return r="function"==typeof r?(n.pop(),r):u,u5(n,r)});function ia(n){var t=r_(n);return t.__chain__=!0,t}function ic(n,t){return t(n)}var il=ua(function(n){var t=n.length,r=t?n[0]:0,e=this.__wrapped__,i=function(t){return rU(t,n)};return!(t>1)&&!this.__actions__.length&&e instanceof rb&&uA(r)?((e=e.slice(r,+r+(t?1:0))).__actions__.push({func:ic,args:[i],thisArg:u}),new rd(e,this.__chain__).thru(function(n){return t&&!n.length&&n.push(u),n})):this.thru(i)}),is=eV(function(n,t,r){nC.call(n,r)?++n[r]:rL(n,r,1)}),ih=e0(uV),ip=e0(uG);function iv(n,t){return(iM(n)?tc:rF)(n,uv(t,3))}function i_(n,t){return(iM(n)?tl:rN)(n,uv(t,3))}var ig=eV(function(n,t,r){nC.call(n,r)?n[r].push(t):rL(n,r,[t])}),iy=ev(function(n,t,r){var e=-1,u="function"==typeof t,i=iN(n)?nd(n.length):[];return rF(n,function(n){i[++e]=u?tf(t,n,r):r4(n,t,r)}),i}),id=eV(function(n,t,r){rL(n,r,t)});function ib(n,t){return(iM(n)?t_:ee)(n,uv(t,3))}var iw=eV(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]}),im=ev(function(n,t){if(null==n)return[];var r=t.length;return r>1&&uk(n,t[0],t[1])?t=[]:r>2&&uk(t[0],t[1],t[2])&&(t=[t[0]]),ea(n,rK(t,1),[])}),ix=tn||function(){return n4.Date.now()};function ij(n,t,r){return t=r?u:t,t=n&&null==t?n.length:t,ue(n,128,u,u,u,u,t)}function iA(n,t){var r;if("function"!=typeof t)throw new nO(i);return n=on(n),function(){return--n>0&&(r=t.apply(this,arguments)),n<=1&&(t=u),r}}var ik=ev(function(n,t,r){var e=1;if(r.length){var u=tq(r,up(ik));e|=32}return ue(n,e,t,r,u)}),iO=ev(function(n,t,r){var e=3;if(r.length){var u=tq(r,up(iO));e|=32}return ue(t,e,n,r,u)});function iI(n,t,r){var e,o,f,a,c,l,s=0,h=!1,p=!1,v=!0;if("function"!=typeof n)throw new nO(i);function _(t){var r=e,i=o;return e=o=u,s=t,a=n.apply(i,r)}function g(n){var r=n-l,e=n-s;return u===l||r>=t||r<0||p&&e>=f}function y(){var n,r,e,u=ix();if(g(u))return d(u);c=uU(y,(n=u-l,r=u-s,e=t-n,p?t3(e,f-r):e))}function d(n){return(c=u,v&&e)?_(n):(e=o=u,a)}function b(){var n,r=ix(),i=g(r);if(e=arguments,o=this,l=r,i){if(u===c)return s=n=l,c=uU(y,t),h?_(n):a;if(p)return e$(c),c=uU(y,t),_(l)}return u===c&&(c=uU(y,t)),a}return t=or(t)||0,iJ(r)&&(h=!!r.leading,f=(p="maxWait"in r)?t9(or(r.maxWait)||0,t):f,v="trailing"in r?!!r.trailing:v),b.cancel=function(){u!==c&&e$(c),s=0,e=l=o=c=u},b.flush=function(){return u===c?a:d(ix())},b}var iE=ev(function(n,t){return rD(n,1,t)}),iR=ev(function(n,t,r){return rD(n,or(t)||0,r)});function iz(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new nO(i);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(iz.Cache||rx),r}function iS(n){if("function"!=typeof n)throw new nO(i);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}iz.Cache=rx;var iC=ev(function(n,t){var r=(t=1==t.length&&iM(t[0])?t_(t[0],tW(uv())):t_(rK(t,1),tW(uv()))).length;return ev(function(e){for(var u=-1,i=t3(e.length,r);++u=t}),iD=r6(function(){return arguments}())?r6:function(n){return iY(n)&&nC.call(n,"callee")&&!nG.call(n,"callee")},iM=nd.isArray,iF=tt?tW(tt):function(n){return iY(n)&&r0(n)==I};function iN(n){return null!=n&&iH(n.length)&&!iV(n)}function iP(n){return iY(n)&&iN(n)}var iq=tX||o2,iZ=tr?tW(tr):function(n){return iY(n)&&r0(n)==v};function iK(n){if(!iY(n))return!1;var t=r0(n);return t==_||"[object DOMException]"==t||"string"==typeof n.message&&"string"==typeof n.name&&!i0(n)}function iV(n){if(!iJ(n))return!1;var t=r0(n);return t==g||t==y||"[object AsyncFunction]"==t||"[object Proxy]"==t}function iG(n){return"number"==typeof n&&n==on(n)}function iH(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=9007199254740991}function iJ(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function iY(n){return null!=n&&"object"==typeof n}var iQ=te?tW(te):function(n){return iY(n)&&uw(n)==d};function iX(n){return"number"==typeof n||iY(n)&&r0(n)==b}function i0(n){if(!iY(n)||r0(n)!=w)return!1;var t=nP(n);if(null===t)return!0;var r=nC.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&nS.call(r)==nB}var i1=tu?tW(tu):function(n){return iY(n)&&r0(n)==x},i2=ti?tW(ti):function(n){return iY(n)&&uw(n)==j};function i9(n){return"string"==typeof n||!iM(n)&&iY(n)&&r0(n)==A}function i3(n){return"symbol"==typeof n||iY(n)&&r0(n)==k}var i4=to?tW(to):function(n){return iY(n)&&iH(n.length)&&!!nQ[r0(n)]},i6=e8(er),i7=e8(function(n,t){return n<=t});function i8(n){if(!n)return[];if(iN(n))return i9(n)?tV(n):eZ(n);if(n3&&n[n3])return function(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}(n[n3]());var t=uw(n);return(t==d?tN:t==j?tZ:oO)(n)}function i5(n){return n?(n=or(n))===a||n===-a?(n<0?-1:1)*17976931348623157e292:n==n?n:0:0===n?n:0}function on(n){var t=i5(n),r=t%1;return t==t?r?t-r:t:0}function ot(n){return n?rB(on(n),0,4294967295):0}function or(n){if("number"==typeof n)return n;if(i3(n))return c;if(iJ(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=iJ(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=tC(n);var r=nl.test(n);return r||nh.test(n)?n2(n.slice(2),r?2:8):nc.test(n)?c:+n}function oe(n){return eK(n,od(n))}function ou(n){return null==n?"":eO(n)}var oi=eG(function(n,t){if(uR(t)||iN(t)){eK(t,oy(t),n);return}for(var r in t)nC.call(t,r)&&rz(n,r,t[r])}),oo=eG(function(n,t){eK(t,od(t),n)}),of=eG(function(n,t,r,e){eK(t,od(t),n,e)}),oa=eG(function(n,t,r,e){eK(t,oy(t),n,e)}),oc=ua(rU),ol=ev(function(n,t){n=nj(n);var r=-1,e=t.length,i=e>2?t[2]:u;for(i&&uk(t[0],t[1],i)&&(e=1);++r1),t}),eK(n,ul(n),r),e&&(r=rT(r,7,uo));for(var u=t.length;u--;)eE(r,t[u]);return r}),ox=ua(function(n,t){return null==n?{}:ec(n,t,function(t,r){return op(n,r)})});function oj(n,t){if(null==n)return{};var r=t_(ul(n),function(n){return[n]});return t=uv(t),ec(n,r,function(n,r){return t(n,r[0])})}var oA=ur(oy),ok=ur(od);function oO(n){return null==n?[]:tL(n,oy(n))}var oI=eQ(function(n,t,r){return t=t.toLowerCase(),n+(r?oE(t):t)});function oE(n){return oB(ou(n).toLowerCase())}function oR(n){return(n=ou(n))&&n.replace(nv,t$).replace(nZ,"")}var oz=eQ(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),oS=eQ(function(n,t,r){return n+(r?" ":"")+t.toLowerCase()}),oC=eY("toLowerCase"),oW=eQ(function(n,t,r){return n+(r?"_":"")+t.toLowerCase()}),oL=eQ(function(n,t,r){return n+(r?" ":"")+oB(t)}),oU=eQ(function(n,t,r){return n+(r?" ":"")+t.toUpperCase()}),oB=eY("toUpperCase");function oT(n,t,r){if(n=ou(n),t=r?u:t,u===t){var e;return(e=n,nH.test(e))?n.match(nV)||[]:n.match(nu)||[]}return n.match(t)||[]}var o$=ev(function(n,t){try{return tf(n,u,t)}catch(n){return iK(n)?n:new nw(n)}}),oD=ua(function(n,t){return tc(t,function(t){rL(n,t=uF(t),ik(n[t],n))}),n});function oM(n){return function(){return n}}var oF=e1(),oN=e1(!0);function oP(n){return n}function oq(n){return en("function"==typeof n?n:rT(n,1))}var oZ=ev(function(n,t){return function(r){return r4(r,n,t)}}),oK=ev(function(n,t){return function(r){return r4(n,r,t)}});function oV(n,t,r){var e=oy(t),u=rY(t,e);null!=r||iJ(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=rY(t,oy(t)));var i=!(iJ(r)&&"chain"in r)||!!r.chain,o=iV(n);return tc(u,function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__);return(r.__actions__=eZ(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,tg([this.value()],arguments))})}),n}function oG(){}var oH=e4(t_),oJ=e4(ts),oY=e4(tb);function oQ(n){return uO(n)?tI(uF(n)):function(t){return rQ(t,n)}}var oX=e7(),o0=e7(!0);function o1(){return[]}function o2(){return!1}var o9=e3(function(n,t){return n+t},0),o3=un("ceil"),o4=e3(function(n,t){return n/t},1),o6=un("floor"),o7=e3(function(n,t){return n*t},1),o8=un("round"),o5=e3(function(n,t){return n-t},0);return r_.after=function(n,t){if("function"!=typeof t)throw new nO(i);return n=on(n),function(){if(--n<1)return t.apply(this,arguments)}},r_.ary=ij,r_.assign=oi,r_.assignIn=oo,r_.assignInWith=of,r_.assignWith=oa,r_.at=oc,r_.before=iA,r_.bind=ik,r_.bindAll=oD,r_.bindKey=iO,r_.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return iM(n)?n:[n]},r_.chain=ia,r_.chunk=function(n,t,r){t=(r?uk(n,t,r):u===t)?1:t9(on(t),0);var e=null==n?0:n.length;if(!e||t<1)return[];for(var i=0,o=0,f=nd(tE(e/t));ii?0:i+r),(e=u===e||e>i?i:on(e))<0&&(e+=i),e=r>e?0:ot(e);r>>0)?(n=ou(n))&&("string"==typeof t||null!=t&&!i1(t))&&!(t=eO(t))&&tF(n)?eT(tV(n),0,r):n.split(t,r):[]},r_.spread=function(n,t){if("function"!=typeof n)throw new nO(i);return t=null==t?0:t9(on(t),0),ev(function(r){var e=r[t],u=eT(r,0,t);return e&&tg(u,e),tf(n,this,u)})},r_.tail=function(n){var t=null==n?0:n.length;return t?ew(n,1,t):[]},r_.take=function(n,t,r){return n&&n.length?ew(n,0,(t=r||u===t?1:on(t))<0?0:t):[]},r_.takeRight=function(n,t,r){var e=null==n?0:n.length;return e?ew(n,(t=e-(t=r||u===t?1:on(t)))<0?0:t,e):[]},r_.takeRightWhile=function(n,t){return n&&n.length?ez(n,uv(t,3),!1,!0):[]},r_.takeWhile=function(n,t){return n&&n.length?ez(n,uv(t,3)):[]},r_.tap=function(n,t){return t(n),n},r_.throttle=function(n,t,r){var e=!0,u=!0;if("function"!=typeof n)throw new nO(i);return iJ(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),iI(n,t,{leading:e,maxWait:t,trailing:u})},r_.thru=ic,r_.toArray=i8,r_.toPairs=oA,r_.toPairsIn=ok,r_.toPath=function(n){return iM(n)?t_(n,uF):i3(n)?[n]:eZ(uM(ou(n)))},r_.toPlainObject=oe,r_.transform=function(n,t,r){var e=iM(n),u=e||iq(n)||i4(n);if(t=uv(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:iJ(n)&&iV(i)?rg(nP(n)):{}}return(u?tc:rH)(n,function(n,e,u){return t(r,n,e,u)}),r},r_.unary=function(n){return ij(n,1)},r_.union=u4,r_.unionBy=u6,r_.unionWith=u7,r_.uniq=function(n){return n&&n.length?eI(n):[]},r_.uniqBy=function(n,t){return n&&n.length?eI(n,uv(t,2)):[]},r_.uniqWith=function(n,t){return t="function"==typeof t?t:u,n&&n.length?eI(n,u,t):[]},r_.unset=function(n,t){return null==n||eE(n,t)},r_.unzip=u8,r_.unzipWith=u5,r_.update=function(n,t,r){return null==n?n:eR(n,t,eU(r))},r_.updateWith=function(n,t,r,e){return e="function"==typeof e?e:u,null==n?n:eR(n,t,eU(r),e)},r_.values=oO,r_.valuesIn=function(n){return null==n?[]:tL(n,od(n))},r_.without=it,r_.words=oT,r_.wrap=function(n,t){return iW(eU(t),n)},r_.xor=ir,r_.xorBy=ie,r_.xorWith=iu,r_.zip=ii,r_.zipObject=function(n,t){return eW(n||[],t||[],rz)},r_.zipObjectDeep=function(n,t){return eW(n||[],t||[],ey)},r_.zipWith=io,r_.entries=oA,r_.entriesIn=ok,r_.extend=oo,r_.extendWith=of,oV(r_,r_),r_.add=o9,r_.attempt=o$,r_.camelCase=oI,r_.capitalize=oE,r_.ceil=o3,r_.clamp=function(n,t,r){return u===r&&(r=t,t=u),u!==r&&(r=(r=or(r))==r?r:0),u!==t&&(t=(t=or(t))==t?t:0),rB(or(n),t,r)},r_.clone=function(n){return rT(n,4)},r_.cloneDeep=function(n){return rT(n,5)},r_.cloneDeepWith=function(n,t){return rT(n,5,t="function"==typeof t?t:u)},r_.cloneWith=function(n,t){return rT(n,4,t="function"==typeof t?t:u)},r_.conformsTo=function(n,t){return null==t||r$(n,t,oy(t))},r_.deburr=oR,r_.defaultTo=function(n,t){return null==n||n!=n?t:n},r_.divide=o4,r_.endsWith=function(n,t,r){n=ou(n),t=eO(t);var e=n.length,i=r=u===r?e:rB(on(r),0,e);return(r-=t.length)>=0&&n.slice(r,i)==t},r_.eq=iB,r_.escape=function(n){return(n=ou(n))&&q.test(n)?n.replace(N,tD):n},r_.escapeRegExp=function(n){return(n=ou(n))&&Q.test(n)?n.replace(Y,"\\$&"):n},r_.every=function(n,t,r){var e=iM(n)?ts:rP;return r&&uk(n,t,r)&&(t=u),e(n,uv(t,3))},r_.find=ih,r_.findIndex=uV,r_.findKey=function(n,t){return tm(n,uv(t,3),rH)},r_.findLast=ip,r_.findLastIndex=uG,r_.findLastKey=function(n,t){return tm(n,uv(t,3),rJ)},r_.floor=o6,r_.forEach=iv,r_.forEachRight=i_,r_.forIn=function(n,t){return null==n?n:rV(n,uv(t,3),od)},r_.forInRight=function(n,t){return null==n?n:rG(n,uv(t,3),od)},r_.forOwn=function(n,t){return n&&rH(n,uv(t,3))},r_.forOwnRight=function(n,t){return n&&rJ(n,uv(t,3))},r_.get=oh,r_.gt=iT,r_.gte=i$,r_.has=function(n,t){return null!=n&&um(n,t,r2)},r_.hasIn=op,r_.head=uJ,r_.identity=oP,r_.includes=function(n,t,r,e){n=iN(n)?n:oO(n),r=r&&!e?on(r):0;var u=n.length;return r<0&&(r=t9(u+r,0)),i9(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&tj(n,t,r)>-1},r_.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return -1;var u=null==r?0:on(r);return u<0&&(u=t9(e+u,0)),tj(n,t,u)},r_.inRange=function(n,t,r){var e,i,o;return t=i5(t),u===r?(r=t,t=0):r=i5(r),(e=n=or(n))>=t3(i=t,o=r)&&e=-9007199254740991&&n<=9007199254740991},r_.isSet=i2,r_.isString=i9,r_.isSymbol=i3,r_.isTypedArray=i4,r_.isUndefined=function(n){return u===n},r_.isWeakMap=function(n){return iY(n)&&uw(n)==O},r_.isWeakSet=function(n){return iY(n)&&"[object WeakSet]"==r0(n)},r_.join=function(n,t){return null==n?"":t1.call(n,t)},r_.kebabCase=oz,r_.last=u0,r_.lastIndexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return -1;var i=e;return u!==r&&(i=(i=on(r))<0?t9(e+i,0):t3(i,e-1)),t==t?function(n,t,r){for(var e=r+1;e--&&n[e]!==t;);return e}(n,t,i):tx(n,tk,i,!0)},r_.lowerCase=oS,r_.lowerFirst=oC,r_.lt=i6,r_.lte=i7,r_.max=function(n){return n&&n.length?rq(n,oP,r1):u},r_.maxBy=function(n,t){return n&&n.length?rq(n,uv(t,2),r1):u},r_.mean=function(n){return tO(n,oP)},r_.meanBy=function(n,t){return tO(n,uv(t,2))},r_.min=function(n){return n&&n.length?rq(n,oP,er):u},r_.minBy=function(n,t){return n&&n.length?rq(n,uv(t,2),er):u},r_.stubArray=o1,r_.stubFalse=o2,r_.stubObject=function(){return{}},r_.stubString=function(){return""},r_.stubTrue=function(){return!0},r_.multiply=o7,r_.nth=function(n,t){return n&&n.length?ef(n,on(t)):u},r_.noConflict=function(){return n4._===this&&(n4._=nT),this},r_.noop=oG,r_.now=ix,r_.pad=function(n,t,r){n=ou(n);var e=(t=on(t))?tK(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return e6(tY(u),r)+n+e6(tE(u),r)},r_.padEnd=function(n,t,r){n=ou(n);var e=(t=on(t))?tK(n):0;return t&&et){var e=n;n=t,t=e}if(r||n%1||t%1){var i=t7();return t3(n+i*(t-n+n1("1e-"+((i+"").length-1))),t)}return eh(n,t)},r_.reduce=function(n,t,r){var e=iM(n)?ty:tR,u=arguments.length<3;return e(n,uv(t,4),r,u,rF)},r_.reduceRight=function(n,t,r){var e=iM(n)?td:tR,u=arguments.length<3;return e(n,uv(t,4),r,u,rN)},r_.repeat=function(n,t,r){return t=(r?uk(n,t,r):u===t)?1:on(t),ep(ou(n),t)},r_.replace=function(){var n=arguments,t=ou(n[0]);return n.length<3?t:t.replace(n[1],n[2])},r_.result=function(n,t,r){t=eB(t,n);var e=-1,i=t.length;for(i||(i=1,n=u);++e9007199254740991)return[];var r=4294967295,e=t3(n,4294967295);t=uv(t),n-=4294967295;for(var u=tS(e,t);++r=o)return n;var a=r-tK(e);if(a<1)return e;var c=f?eT(f,0,a).join(""):n.slice(0,a);if(u===i)return c+e;if(f&&(a+=c.length-a),i1(i)){if(n.slice(a).search(i)){var l,s=c;for(i.global||(i=nA(i.source,ou(na.exec(i))+"g")),i.lastIndex=0;l=i.exec(s);)var h=l.index;c=c.slice(0,u===h?a:h)}}else if(n.indexOf(eO(i),a)!=a){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+e},r_.unescape=function(n){return(n=ou(n))&&P.test(n)?n.replace(F,tH):n},r_.uniqueId=function(n){var t=++nW;return ou(n)+t},r_.upperCase=oU,r_.upperFirst=oB,r_.each=iv,r_.eachRight=i_,r_.first=uJ,oV(r_,(ny={},rH(r_,function(n,t){nC.call(r_.prototype,t)||(ny[t]=n)}),ny),{chain:!1}),r_.VERSION="4.17.21",tc(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){r_[n].placeholder=r_}),tc(["drop","take"],function(n,t){rb.prototype[n]=function(r){r=u===r?1:t9(on(r),0);var e=this.__filtered__&&!t?new rb(this):this.clone();return e.__filtered__?e.__takeCount__=t3(r,e.__takeCount__):e.__views__.push({size:t3(r,4294967295),type:n+(e.__dir__<0?"Right":"")}),e},rb.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),tc(["filter","map","takeWhile"],function(n,t){var r=t+1,e=1==r||3==r;rb.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:uv(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),tc(["head","last"],function(n,t){var r="take"+(t?"Right":"");rb.prototype[n]=function(){return this[r](1).value()[0]}}),tc(["initial","tail"],function(n,t){var r="drop"+(t?"":"Right");rb.prototype[n]=function(){return this.__filtered__?new rb(this):this[r](1)}}),rb.prototype.compact=function(){return this.filter(oP)},rb.prototype.find=function(n){return this.filter(n).head()},rb.prototype.findLast=function(n){return this.reverse().find(n)},rb.prototype.invokeMap=ev(function(n,t){return"function"==typeof n?new rb(this):this.map(function(r){return r4(r,n,t)})}),rb.prototype.reject=function(n){return this.filter(iS(uv(n)))},rb.prototype.slice=function(n,t){n=on(n);var r=this;return r.__filtered__&&(n>0||t<0)?new rb(r):(n<0?r=r.takeRight(-n):n&&(r=r.drop(n)),u!==t&&(r=(t=on(t))<0?r.dropRight(-t):r.take(t-n)),r)},rb.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},rb.prototype.toArray=function(){return this.take(4294967295)},rH(rb.prototype,function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),e=/^(?:head|last)$/.test(t),i=r_[e?"take"+("last"==t?"Right":""):t],o=e||/^find/.test(t);i&&(r_.prototype[t]=function(){var t=this.__wrapped__,f=e?[1]:arguments,a=t instanceof rb,c=f[0],l=a||iM(t),s=function(n){var t=i.apply(r_,tg([n],f));return e&&h?t[0]:t};l&&r&&"function"==typeof c&&1!=c.length&&(a=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=a&&!p;if(!o&&l){t=_?t:new rb(this);var g=n.apply(t,f);return g.__actions__.push({func:ic,args:[s],thisArg:u}),new rd(g,h)}return v&&_?n.apply(this,f):(g=this.thru(s),v?e?g.value()[0]:g.value():g)})}),tc(["pop","push","shift","sort","splice","unshift"],function(n){var t=nI[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);r_.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(iM(u)?u:[],n)}return this[r](function(r){return t.apply(iM(r)?r:[],n)})}}),rH(rb.prototype,function(n,t){var r=r_[t];if(r){var e=r.name+"";nC.call(ro,e)||(ro[e]=[]),ro[e].push({name:t,func:r})}}),ro[e2(u,2).name]=[{name:"wrapper",func:u}],rb.prototype.clone=function(){var n=new rb(this.__wrapped__);return n.__actions__=eZ(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=eZ(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=eZ(this.__views__),n},rb.prototype.reverse=function(){if(this.__filtered__){var n=new rb(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n},rb.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=iM(n),e=t<0,u=r?n.length:0,i=function(n,t,r){for(var e=-1,u=r.length;++e=this.__values__.length,t=n?u:this.__values__[this.__index__++];return{done:n,value:t}},r_.prototype.plant=function(n){for(var t,r=this;r instanceof ry;){var e=uP(r);e.__index__=0,e.__values__=u,t?i.__wrapped__=e:t=e;var i=e;r=r.__wrapped__}return i.__wrapped__=n,t},r_.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof rb){var t=n;return this.__actions__.length&&(t=new rb(this)),(t=t.reverse()).__actions__.push({func:ic,args:[u3],thisArg:u}),new rd(t,this.__chain__)}return this.thru(u3)},r_.prototype.toJSON=r_.prototype.valueOf=r_.prototype.value=function(){return eS(this.__wrapped__,this.__actions__)},r_.prototype.first=r_.prototype.head,n3&&(r_.prototype[n3]=function(){return this}),r_}();n4._=tJ,e=(function(){return tJ}).call(t,r,t,n),u!==e&&(n.exports=e)}).call(this)}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/29107295-d19fb005c0c45fad.js b/static/web/_next/static/chunks/29107295-d19fb005c0c45fad.js deleted file mode 100644 index f341936cb..000000000 --- a/static/web/_next/static/chunks/29107295-d19fb005c0c45fad.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3662],{96486:function(n,t,r){var e;n=r.nmd(n),(function(){var u,i="Expected a function",o="__lodash_hash_undefined__",f="__lodash_placeholder__",a=1/0,c=0/0,l=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],s="[object Arguments]",h="[object Array]",p="[object Boolean]",v="[object Date]",_="[object Error]",g="[object Function]",y="[object GeneratorFunction]",d="[object Map]",b="[object Number]",w="[object Object]",m="[object Promise]",x="[object RegExp]",j="[object Set]",A="[object String]",k="[object Symbol]",O="[object WeakMap]",I="[object ArrayBuffer]",E="[object DataView]",R="[object Float32Array]",z="[object Float64Array]",S="[object Int8Array]",C="[object Int16Array]",W="[object Int32Array]",L="[object Uint8Array]",U="[object Uint8ClampedArray]",B="[object Uint16Array]",T="[object Uint32Array]",$=/\b__p \+= '';/g,D=/\b(__p \+=) '' \+/g,M=/(__e\(.*?\)|\b__t\)) \+\n'';/g,F=/&(?:amp|lt|gt|quot|#39);/g,N=/[&<>"']/g,P=RegExp(F.source),q=RegExp(N.source),Z=/<%-([\s\S]+?)%>/g,K=/<%([\s\S]+?)%>/g,V=/<%=([\s\S]+?)%>/g,G=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,H=/^\w*$/,J=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Y=/[\\^$.*+?()[\]{}|]/g,Q=RegExp(Y.source),X=/^\s+/,nn=/\s/,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,nr=/\{\n\/\* \[wrapped with (.+)\] \*/,ne=/,? & /,nu=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ni=/[()=,{}\[\]\/\s]/,no=/\\(\\)?/g,nf=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,na=/\w*$/,nc=/^[-+]0x[0-9a-f]+$/i,nl=/^0b[01]+$/i,ns=/^\[object .+?Constructor\]$/,nh=/^0o[0-7]+$/i,np=/^(?:0|[1-9]\d*)$/,nv=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,n_=/($^)/,ng=/['\n\r\u2028\u2029\\]/g,ny="\ud800-\udfff",nd="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",nb="\\u2700-\\u27bf",nw="a-z\\xdf-\\xf6\\xf8-\\xff",nm="A-Z\\xc0-\\xd6\\xd8-\\xde",nx="\\ufe0e\\ufe0f",nj="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",nA="['’]",nk="["+nj+"]",nO="["+nd+"]",nI="["+nw+"]",nE="[^"+ny+nj+"\\d+"+nb+nw+nm+"]",nR="\ud83c[\udffb-\udfff]",nz="[^"+ny+"]",nS="(?:\ud83c[\udde6-\uddff]){2}",nC="[\ud800-\udbff][\udc00-\udfff]",nW="["+nm+"]",nL="\\u200d",nU="(?:"+nI+"|"+nE+")",nB="(?:"+nA+"(?:d|ll|m|re|s|t|ve))?",nT="(?:"+nA+"(?:D|LL|M|RE|S|T|VE))?",n$="(?:"+nO+"|"+nR+")?",nD="["+nx+"]?",nM="(?:"+nL+"(?:"+[nz,nS,nC].join("|")+")"+nD+n$+")*",nF=nD+n$+nM,nN="(?:"+["["+nb+"]",nS,nC].join("|")+")"+nF,nP="(?:"+[nz+nO+"?",nO,nS,nC,"["+ny+"]"].join("|")+")",nq=RegExp(nA,"g"),nZ=RegExp(nO,"g"),nK=RegExp(nR+"(?="+nR+")|"+nP+nF,"g"),nV=RegExp([nW+"?"+nI+"+"+nB+"(?="+[nk,nW,"$"].join("|")+")","(?:"+nW+"|"+nE+")+"+nT+"(?="+[nk,nW+nU,"$"].join("|")+")",nW+"?"+nU+"+"+nB,nW+"+"+nT,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",nN].join("|"),"g"),nG=RegExp("["+nL+ny+nd+nx+"]"),nH=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nJ=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],nY=-1,nQ={};nQ[R]=nQ[z]=nQ[S]=nQ[C]=nQ[W]=nQ[L]=nQ[U]=nQ[B]=nQ[T]=!0,nQ[s]=nQ[h]=nQ[I]=nQ[p]=nQ[E]=nQ[v]=nQ[_]=nQ[g]=nQ[d]=nQ[b]=nQ[w]=nQ[x]=nQ[j]=nQ[A]=nQ[O]=!1;var nX={};nX[s]=nX[h]=nX[I]=nX[E]=nX[p]=nX[v]=nX[R]=nX[z]=nX[S]=nX[C]=nX[W]=nX[d]=nX[b]=nX[w]=nX[x]=nX[j]=nX[A]=nX[k]=nX[L]=nX[U]=nX[B]=nX[T]=!0,nX[_]=nX[g]=nX[O]=!1;var n0={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},n1=parseFloat,n2=parseInt,n9="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,n3="object"==typeof self&&self&&self.Object===Object&&self,n4=n9||n3||Function("return this")(),n6=t&&!t.nodeType&&t,n7=n6&&n&&!n.nodeType&&n,n8=n7&&n7.exports===n6,n5=n8&&n9.process,tn=function(){try{var n=n7&&n7.require&&n7.require("util").types;if(n)return n;return n5&&n5.binding&&n5.binding("util")}catch(n){}}(),tt=tn&&tn.isArrayBuffer,tr=tn&&tn.isDate,te=tn&&tn.isMap,tu=tn&&tn.isRegExp,ti=tn&&tn.isSet,to=tn&&tn.isTypedArray;function tf(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function ta(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u-1}function tv(n,t,r){for(var e=-1,u=null==n?0:n.length;++e-1;);return r}function tT(n,t){for(var r=n.length;r--&&tj(t,n[r],0)>-1;);return r}var t$=tE({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"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",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),tD=tE({"&":"&","<":"<",">":">",'"':""","'":"'"});function tM(n){return"\\"+n0[n]}function tF(n){return nG.test(n)}function tN(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function tP(n,t){return function(r){return n(t(r))}}function tq(n,t){for(var r=-1,e=n.length,u=0,i=[];++r",""":'"',"'":"'"}),tJ=function n(t){var r,e,nn,ny,nd=(t=null==t?n4:tJ.defaults(n4.Object(),t,tJ.pick(n4,nJ))).Array,nb=t.Date,nw=t.Error,nm=t.Function,nx=t.Math,nj=t.Object,nA=t.RegExp,nk=t.String,nO=t.TypeError,nI=nd.prototype,nE=nm.prototype,nR=nj.prototype,nz=t["__core-js_shared__"],nS=nE.toString,nC=nR.hasOwnProperty,nW=0,nL=(r=/[^.]+$/.exec(nz&&nz.keys&&nz.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",nU=nR.toString,nB=nS.call(nj),nT=n4._,n$=nA("^"+nS.call(nC).replace(Y,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),nD=n8?t.Buffer:u,nM=t.Symbol,nF=t.Uint8Array,nN=nD?nD.allocUnsafe:u,nP=tP(nj.getPrototypeOf,nj),nK=nj.create,nG=nR.propertyIsEnumerable,n0=nI.splice,n9=nM?nM.isConcatSpreadable:u,n3=nM?nM.iterator:u,n6=nM?nM.toStringTag:u,n7=function(){try{var n=uy(nj,"defineProperty");return n({},"",{}),n}catch(n){}}(),n5=t.clearTimeout!==n4.clearTimeout&&t.clearTimeout,tn=nb&&nb.now!==n4.Date.now&&nb.now,tw=t.setTimeout!==n4.setTimeout&&t.setTimeout,tE=nx.ceil,tY=nx.floor,tQ=nj.getOwnPropertySymbols,tX=nD?nD.isBuffer:u,t0=t.isFinite,t1=nI.join,t2=tP(nj.keys,nj),t9=nx.max,t3=nx.min,t4=nb.now,t6=t.parseInt,t7=nx.random,t8=nI.reverse,t5=uy(t,"DataView"),rn=uy(t,"Map"),rt=uy(t,"Promise"),rr=uy(t,"Set"),re=uy(t,"WeakMap"),ru=uy(nj,"create"),ri=re&&new re,ro={},rf=uN(t5),ra=uN(rn),rc=uN(rt),rl=uN(rr),rs=uN(re),rh=nM?nM.prototype:u,rp=rh?rh.valueOf:u,rv=rh?rh.toString:u;function r_(n){if(iY(n)&&!iM(n)&&!(n instanceof rb)){if(n instanceof rd)return n;if(nC.call(n,"__wrapped__"))return uP(n)}return new rd(n)}var rg=function(){function n(){}return function(t){if(!iJ(t))return{};if(nK)return nK(t);n.prototype=t;var r=new n;return n.prototype=u,r}}();function ry(){}function rd(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=u}function rb(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function rw(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t=t?n:t)),n}function rT(n,t,r,e,i,o){var f,a=1&t,c=2&t;if(r&&(f=i?r(n,e,i,o):r(n)),u!==f)return f;if(!iJ(n))return n;var l=iM(n);if(l){if(_=(h=n).length,m=new h.constructor(_),_&&"string"==typeof h[0]&&nC.call(h,"index")&&(m.index=h.index,m.input=h.input),f=m,!a)return eZ(n,f)}else{var h,_,m,O,$,D,M=uw(n),F=M==g||M==y;if(iq(n))return eD(n,a);if(M==w||M==s||F&&!i){if(f=c||F?{}:ux(n),!a)return c?(O=(D=f)&&eK(n,od(n),D),eK(n,ub(n),O)):($=rW(f,n),eK(n,ud(n),$))}else{if(!nX[M])return i?n:{};f=function(n,t,r){var e,u,i=n.constructor;switch(t){case I:return eM(n);case p:case v:return new i(+n);case E:return e=r?eM(n.buffer):n.buffer,new n.constructor(e,n.byteOffset,n.byteLength);case R:case z:case S:case C:case W:case L:case U:case B:case T:return eF(n,r);case d:return new i;case b:case A:return new i(n);case x:return(u=new n.constructor(n.source,na.exec(n))).lastIndex=n.lastIndex,u;case j:return new i;case k:return rp?nj(rp.call(n)):{}}}(n,M,a)}}o||(o=new rA);var N=o.get(n);if(N)return N;o.set(n,f),i2(n)?n.forEach(function(e){f.add(rT(e,t,r,e,n,o))}):iQ(n)&&n.forEach(function(e,u){f.set(u,rT(e,t,r,u,n,o))});var P=l?u:(4&t?c?ul:uc:c?od:oy)(n);return tc(P||n,function(e,u){P&&(e=n[u=e]),rz(f,u,rT(e,t,r,u,n,o))}),f}function r$(n,t,r){var e=r.length;if(null==n)return!e;for(n=nj(n);e--;){var i=r[e],o=t[i],f=n[i];if(u===f&&!(i in n)||!o(f))return!1}return!0}function rD(n,t,r){if("function"!=typeof n)throw new nO(i);return uU(function(){n.apply(u,r)},t)}function rM(n,t,r,e){var u=-1,i=tp,o=!0,f=n.length,a=[],c=t.length;if(!f)return a;r&&(t=t_(t,tW(r))),e?(i=tv,o=!1):t.length>=200&&(i=tU,o=!1,t=new rj(t));n:for(;++u-1},rm.prototype.set=function(n,t){var r=this.__data__,e=rS(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},rx.prototype.clear=function(){this.size=0,this.__data__={hash:new rw,map:new(rn||rm),string:new rw}},rx.prototype.delete=function(n){var t=u_(this,n).delete(n);return this.size-=t?1:0,t},rx.prototype.get=function(n){return u_(this,n).get(n)},rx.prototype.has=function(n){return u_(this,n).has(n)},rx.prototype.set=function(n,t){var r=u_(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},rj.prototype.add=rj.prototype.push=function(n){return this.__data__.set(n,o),this},rj.prototype.has=function(n){return this.__data__.has(n)},rA.prototype.clear=function(){this.__data__=new rm,this.size=0},rA.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},rA.prototype.get=function(n){return this.__data__.get(n)},rA.prototype.has=function(n){return this.__data__.has(n)},rA.prototype.set=function(n,t){var r=this.__data__;if(r instanceof rm){var e=r.__data__;if(!rn||e.length<199)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new rx(e)}return r.set(n,t),this.size=r.size,this};var rF=eH(rH),rN=eH(rJ,!0);function rP(n,t){var r=!0;return rF(n,function(n,e,u){return r=!!t(n,e,u)}),r}function rq(n,t,r){for(var e=-1,i=n.length;++e0&&r(f)?t>1?rK(f,t-1,r,e,u):tg(u,f):e||(u[u.length]=f)}return u}var rV=eJ(),rG=eJ(!0);function rH(n,t){return n&&rV(n,t,oy)}function rJ(n,t){return n&&rG(n,t,oy)}function rY(n,t){return th(t,function(t){return iV(n[t])})}function rQ(n,t){t=eB(t,n);for(var r=0,e=t.length;null!=n&&rt}function r2(n,t){return null!=n&&nC.call(n,t)}function r9(n,t){return null!=n&&t in nj(n)}function r3(n,t,r){for(var e=r?tv:tp,i=n[0].length,o=n.length,f=o,a=nd(o),c=1/0,l=[];f--;){var s=n[f];f&&t&&(s=t_(s,tW(t))),c=t3(s.length,c),a[f]=!r&&(t||i>=120&&s.length>=120)?new rj(f&&s):u}s=n[0];var h=-1,p=a[0];n:for(;++h=f)return a;return a*("desc"==r[e]?-1:1)}}return n.index-t.index}(n,t,r)})}function ec(n,t,r){for(var e=-1,u=t.length,i={};++e-1;)f!==n&&n0.call(f,a,1),n0.call(n,a,1);return n}function es(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;uA(u)?n0.call(n,u,1):eE(n,u)}}return n}function eh(n,t){return n+tY(t7()*(t-n+1))}function ep(n,t){var r="";if(!n||t<1||t>9007199254740991)return r;do t%2&&(r+=n),(t=tY(t/2))&&(n+=n);while(t);return r}function ev(n,t){return uB(uS(n,t,oP),n+"")}function e_(n){return rO(oO(n))}function eg(n,t){var r=oO(n);return uD(r,rB(t,0,r.length))}function ey(n,t,r,e){if(!iJ(n))return n;t=eB(t,n);for(var i=-1,o=t.length,f=o-1,a=n;null!=a&&++iu?0:u+t),(r=r>u?u:r)<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=nd(u);++e>>1,o=n[i];null!==o&&!i3(o)&&(r?o<=t:o=200){var c=t?null:ut(n);if(c)return tZ(c);o=!1,u=tU,a=new rj}else a=t?[]:f;n:for(;++e=e?n:ew(n,t,r)}var e$=n5||function(n){return n4.clearTimeout(n)};function eD(n,t){if(t)return n.slice();var r=n.length,e=nN?nN(r):new n.constructor(r);return n.copy(e),e}function eM(n){var t=new n.constructor(n.byteLength);return new nF(t).set(new nF(n)),t}function eF(n,t){var r=t?eM(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function eN(n,t){if(n!==t){var r=u!==n,e=null===n,i=n==n,o=i3(n),f=u!==t,a=null===t,c=t==t,l=i3(t);if(!a&&!l&&!o&&n>t||o&&f&&c&&!a&&!l||e&&f&&c||!r&&c||!i)return 1;if(!e&&!o&&!l&&n1?r[i-1]:u,f=i>2?r[2]:u;for(o=n.length>3&&"function"==typeof o?(i--,o):u,f&&uk(r[0],r[1],f)&&(o=i<3?u:o,i=1),t=nj(t);++e-1?i[o?t[f]:f]:u}}function e1(n){return ua(function(t){var r=t.length,e=r,o=rd.prototype.thru;for(n&&t.reverse();e--;){var f=t[e];if("function"!=typeof f)throw new nO(i);if(o&&!a&&"wrapper"==uh(f))var a=new rd([],!0)}for(e=a?e:r;++e1&&b.reverse(),s&&ca))return!1;var l=o.get(n),s=o.get(t);if(l&&s)return l==t&&s==n;var h=-1,p=!0,v=2&r?new rj:u;for(o.set(n,t),o.set(t,n);++h-1&&n%1==0&&n1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(nt,"{\n/* [wrapped with "+t+"] */\n")}(i,(e=(u=i.match(nr))?u[1].split(ne):[],tc(l,function(n){var t="_."+n[0];r&n[1]&&!tp(e,t)&&e.push(t)}),e.sort())))}function u$(n){var t=0,r=0;return function(){var e=t4(),i=16-(e-r);if(r=e,i>0){if(++t>=800)return arguments[0]}else t=0;return n.apply(u,arguments)}}function uD(n,t){var r=-1,e=n.length,i=e-1;for(t=u===t?e:t;++r1?n[t-1]:u;return r="function"==typeof r?(n.pop(),r):u,u5(n,r)});function ia(n){var t=r_(n);return t.__chain__=!0,t}function ic(n,t){return t(n)}var il=ua(function(n){var t=n.length,r=t?n[0]:0,e=this.__wrapped__,i=function(t){return rU(t,n)};return!(t>1)&&!this.__actions__.length&&e instanceof rb&&uA(r)?((e=e.slice(r,+r+(t?1:0))).__actions__.push({func:ic,args:[i],thisArg:u}),new rd(e,this.__chain__).thru(function(n){return t&&!n.length&&n.push(u),n})):this.thru(i)}),is=eV(function(n,t,r){nC.call(n,r)?++n[r]:rL(n,r,1)}),ih=e0(uV),ip=e0(uG);function iv(n,t){return(iM(n)?tc:rF)(n,uv(t,3))}function i_(n,t){return(iM(n)?tl:rN)(n,uv(t,3))}var ig=eV(function(n,t,r){nC.call(n,r)?n[r].push(t):rL(n,r,[t])}),iy=ev(function(n,t,r){var e=-1,u="function"==typeof t,i=iN(n)?nd(n.length):[];return rF(n,function(n){i[++e]=u?tf(t,n,r):r4(n,t,r)}),i}),id=eV(function(n,t,r){rL(n,r,t)});function ib(n,t){return(iM(n)?t_:ee)(n,uv(t,3))}var iw=eV(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]}),im=ev(function(n,t){if(null==n)return[];var r=t.length;return r>1&&uk(n,t[0],t[1])?t=[]:r>2&&uk(t[0],t[1],t[2])&&(t=[t[0]]),ea(n,rK(t,1),[])}),ix=tn||function(){return n4.Date.now()};function ij(n,t,r){return t=r?u:t,t=n&&null==t?n.length:t,ue(n,128,u,u,u,u,t)}function iA(n,t){var r;if("function"!=typeof t)throw new nO(i);return n=on(n),function(){return--n>0&&(r=t.apply(this,arguments)),n<=1&&(t=u),r}}var ik=ev(function(n,t,r){var e=1;if(r.length){var u=tq(r,up(ik));e|=32}return ue(n,e,t,r,u)}),iO=ev(function(n,t,r){var e=3;if(r.length){var u=tq(r,up(iO));e|=32}return ue(t,e,n,r,u)});function iI(n,t,r){var e,o,f,a,c,l,s=0,h=!1,p=!1,v=!0;if("function"!=typeof n)throw new nO(i);function _(t){var r=e,i=o;return e=o=u,s=t,a=n.apply(i,r)}function g(n){var r=n-l,e=n-s;return u===l||r>=t||r<0||p&&e>=f}function y(){var n,r,e,u=ix();if(g(u))return d(u);c=uU(y,(n=u-l,r=u-s,e=t-n,p?t3(e,f-r):e))}function d(n){return(c=u,v&&e)?_(n):(e=o=u,a)}function b(){var n,r=ix(),i=g(r);if(e=arguments,o=this,l=r,i){if(u===c)return s=n=l,c=uU(y,t),h?_(n):a;if(p)return e$(c),c=uU(y,t),_(l)}return u===c&&(c=uU(y,t)),a}return t=or(t)||0,iJ(r)&&(h=!!r.leading,f=(p="maxWait"in r)?t9(or(r.maxWait)||0,t):f,v="trailing"in r?!!r.trailing:v),b.cancel=function(){u!==c&&e$(c),s=0,e=l=o=c=u},b.flush=function(){return u===c?a:d(ix())},b}var iE=ev(function(n,t){return rD(n,1,t)}),iR=ev(function(n,t,r){return rD(n,or(t)||0,r)});function iz(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new nO(i);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(iz.Cache||rx),r}function iS(n){if("function"!=typeof n)throw new nO(i);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}iz.Cache=rx;var iC=ev(function(n,t){var r=(t=1==t.length&&iM(t[0])?t_(t[0],tW(uv())):t_(rK(t,1),tW(uv()))).length;return ev(function(e){for(var u=-1,i=t3(e.length,r);++u=t}),iD=r6(function(){return arguments}())?r6:function(n){return iY(n)&&nC.call(n,"callee")&&!nG.call(n,"callee")},iM=nd.isArray,iF=tt?tW(tt):function(n){return iY(n)&&r0(n)==I};function iN(n){return null!=n&&iH(n.length)&&!iV(n)}function iP(n){return iY(n)&&iN(n)}var iq=tX||o2,iZ=tr?tW(tr):function(n){return iY(n)&&r0(n)==v};function iK(n){if(!iY(n))return!1;var t=r0(n);return t==_||"[object DOMException]"==t||"string"==typeof n.message&&"string"==typeof n.name&&!i0(n)}function iV(n){if(!iJ(n))return!1;var t=r0(n);return t==g||t==y||"[object AsyncFunction]"==t||"[object Proxy]"==t}function iG(n){return"number"==typeof n&&n==on(n)}function iH(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=9007199254740991}function iJ(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function iY(n){return null!=n&&"object"==typeof n}var iQ=te?tW(te):function(n){return iY(n)&&uw(n)==d};function iX(n){return"number"==typeof n||iY(n)&&r0(n)==b}function i0(n){if(!iY(n)||r0(n)!=w)return!1;var t=nP(n);if(null===t)return!0;var r=nC.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&nS.call(r)==nB}var i1=tu?tW(tu):function(n){return iY(n)&&r0(n)==x},i2=ti?tW(ti):function(n){return iY(n)&&uw(n)==j};function i9(n){return"string"==typeof n||!iM(n)&&iY(n)&&r0(n)==A}function i3(n){return"symbol"==typeof n||iY(n)&&r0(n)==k}var i4=to?tW(to):function(n){return iY(n)&&iH(n.length)&&!!nQ[r0(n)]},i6=e8(er),i7=e8(function(n,t){return n<=t});function i8(n){if(!n)return[];if(iN(n))return i9(n)?tV(n):eZ(n);if(n3&&n[n3])return function(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}(n[n3]());var t=uw(n);return(t==d?tN:t==j?tZ:oO)(n)}function i5(n){return n?(n=or(n))===a||n===-a?(n<0?-1:1)*17976931348623157e292:n==n?n:0:0===n?n:0}function on(n){var t=i5(n),r=t%1;return t==t?r?t-r:t:0}function ot(n){return n?rB(on(n),0,4294967295):0}function or(n){if("number"==typeof n)return n;if(i3(n))return c;if(iJ(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=iJ(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=tC(n);var r=nl.test(n);return r||nh.test(n)?n2(n.slice(2),r?2:8):nc.test(n)?c:+n}function oe(n){return eK(n,od(n))}function ou(n){return null==n?"":eO(n)}var oi=eG(function(n,t){if(uR(t)||iN(t)){eK(t,oy(t),n);return}for(var r in t)nC.call(t,r)&&rz(n,r,t[r])}),oo=eG(function(n,t){eK(t,od(t),n)}),of=eG(function(n,t,r,e){eK(t,od(t),n,e)}),oa=eG(function(n,t,r,e){eK(t,oy(t),n,e)}),oc=ua(rU),ol=ev(function(n,t){n=nj(n);var r=-1,e=t.length,i=e>2?t[2]:u;for(i&&uk(t[0],t[1],i)&&(e=1);++r1),t}),eK(n,ul(n),r),e&&(r=rT(r,7,uo));for(var u=t.length;u--;)eE(r,t[u]);return r}),ox=ua(function(n,t){return null==n?{}:ec(n,t,function(t,r){return op(n,r)})});function oj(n,t){if(null==n)return{};var r=t_(ul(n),function(n){return[n]});return t=uv(t),ec(n,r,function(n,r){return t(n,r[0])})}var oA=ur(oy),ok=ur(od);function oO(n){return null==n?[]:tL(n,oy(n))}var oI=eQ(function(n,t,r){return t=t.toLowerCase(),n+(r?oE(t):t)});function oE(n){return oB(ou(n).toLowerCase())}function oR(n){return(n=ou(n))&&n.replace(nv,t$).replace(nZ,"")}var oz=eQ(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),oS=eQ(function(n,t,r){return n+(r?" ":"")+t.toLowerCase()}),oC=eY("toLowerCase"),oW=eQ(function(n,t,r){return n+(r?"_":"")+t.toLowerCase()}),oL=eQ(function(n,t,r){return n+(r?" ":"")+oB(t)}),oU=eQ(function(n,t,r){return n+(r?" ":"")+t.toUpperCase()}),oB=eY("toUpperCase");function oT(n,t,r){if(n=ou(n),t=r?u:t,u===t){var e;return(e=n,nH.test(e))?n.match(nV)||[]:n.match(nu)||[]}return n.match(t)||[]}var o$=ev(function(n,t){try{return tf(n,u,t)}catch(n){return iK(n)?n:new nw(n)}}),oD=ua(function(n,t){return tc(t,function(t){rL(n,t=uF(t),ik(n[t],n))}),n});function oM(n){return function(){return n}}var oF=e1(),oN=e1(!0);function oP(n){return n}function oq(n){return en("function"==typeof n?n:rT(n,1))}var oZ=ev(function(n,t){return function(r){return r4(r,n,t)}}),oK=ev(function(n,t){return function(r){return r4(n,r,t)}});function oV(n,t,r){var e=oy(t),u=rY(t,e);null!=r||iJ(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=rY(t,oy(t)));var i=!(iJ(r)&&"chain"in r)||!!r.chain,o=iV(n);return tc(u,function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__);return(r.__actions__=eZ(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,tg([this.value()],arguments))})}),n}function oG(){}var oH=e4(t_),oJ=e4(ts),oY=e4(tb);function oQ(n){return uO(n)?tI(uF(n)):function(t){return rQ(t,n)}}var oX=e7(),o0=e7(!0);function o1(){return[]}function o2(){return!1}var o9=e3(function(n,t){return n+t},0),o3=un("ceil"),o4=e3(function(n,t){return n/t},1),o6=un("floor"),o7=e3(function(n,t){return n*t},1),o8=un("round"),o5=e3(function(n,t){return n-t},0);return r_.after=function(n,t){if("function"!=typeof t)throw new nO(i);return n=on(n),function(){if(--n<1)return t.apply(this,arguments)}},r_.ary=ij,r_.assign=oi,r_.assignIn=oo,r_.assignInWith=of,r_.assignWith=oa,r_.at=oc,r_.before=iA,r_.bind=ik,r_.bindAll=oD,r_.bindKey=iO,r_.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return iM(n)?n:[n]},r_.chain=ia,r_.chunk=function(n,t,r){t=(r?uk(n,t,r):u===t)?1:t9(on(t),0);var e=null==n?0:n.length;if(!e||t<1)return[];for(var i=0,o=0,f=nd(tE(e/t));ii?0:i+r),(e=u===e||e>i?i:on(e))<0&&(e+=i),e=r>e?0:ot(e);r>>0)?(n=ou(n))&&("string"==typeof t||null!=t&&!i1(t))&&!(t=eO(t))&&tF(n)?eT(tV(n),0,r):n.split(t,r):[]},r_.spread=function(n,t){if("function"!=typeof n)throw new nO(i);return t=null==t?0:t9(on(t),0),ev(function(r){var e=r[t],u=eT(r,0,t);return e&&tg(u,e),tf(n,this,u)})},r_.tail=function(n){var t=null==n?0:n.length;return t?ew(n,1,t):[]},r_.take=function(n,t,r){return n&&n.length?ew(n,0,(t=r||u===t?1:on(t))<0?0:t):[]},r_.takeRight=function(n,t,r){var e=null==n?0:n.length;return e?ew(n,(t=e-(t=r||u===t?1:on(t)))<0?0:t,e):[]},r_.takeRightWhile=function(n,t){return n&&n.length?ez(n,uv(t,3),!1,!0):[]},r_.takeWhile=function(n,t){return n&&n.length?ez(n,uv(t,3)):[]},r_.tap=function(n,t){return t(n),n},r_.throttle=function(n,t,r){var e=!0,u=!0;if("function"!=typeof n)throw new nO(i);return iJ(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),iI(n,t,{leading:e,maxWait:t,trailing:u})},r_.thru=ic,r_.toArray=i8,r_.toPairs=oA,r_.toPairsIn=ok,r_.toPath=function(n){return iM(n)?t_(n,uF):i3(n)?[n]:eZ(uM(ou(n)))},r_.toPlainObject=oe,r_.transform=function(n,t,r){var e=iM(n),u=e||iq(n)||i4(n);if(t=uv(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:iJ(n)&&iV(i)?rg(nP(n)):{}}return(u?tc:rH)(n,function(n,e,u){return t(r,n,e,u)}),r},r_.unary=function(n){return ij(n,1)},r_.union=u4,r_.unionBy=u6,r_.unionWith=u7,r_.uniq=function(n){return n&&n.length?eI(n):[]},r_.uniqBy=function(n,t){return n&&n.length?eI(n,uv(t,2)):[]},r_.uniqWith=function(n,t){return t="function"==typeof t?t:u,n&&n.length?eI(n,u,t):[]},r_.unset=function(n,t){return null==n||eE(n,t)},r_.unzip=u8,r_.unzipWith=u5,r_.update=function(n,t,r){return null==n?n:eR(n,t,eU(r))},r_.updateWith=function(n,t,r,e){return e="function"==typeof e?e:u,null==n?n:eR(n,t,eU(r),e)},r_.values=oO,r_.valuesIn=function(n){return null==n?[]:tL(n,od(n))},r_.without=it,r_.words=oT,r_.wrap=function(n,t){return iW(eU(t),n)},r_.xor=ir,r_.xorBy=ie,r_.xorWith=iu,r_.zip=ii,r_.zipObject=function(n,t){return eW(n||[],t||[],rz)},r_.zipObjectDeep=function(n,t){return eW(n||[],t||[],ey)},r_.zipWith=io,r_.entries=oA,r_.entriesIn=ok,r_.extend=oo,r_.extendWith=of,oV(r_,r_),r_.add=o9,r_.attempt=o$,r_.camelCase=oI,r_.capitalize=oE,r_.ceil=o3,r_.clamp=function(n,t,r){return u===r&&(r=t,t=u),u!==r&&(r=(r=or(r))==r?r:0),u!==t&&(t=(t=or(t))==t?t:0),rB(or(n),t,r)},r_.clone=function(n){return rT(n,4)},r_.cloneDeep=function(n){return rT(n,5)},r_.cloneDeepWith=function(n,t){return rT(n,5,t="function"==typeof t?t:u)},r_.cloneWith=function(n,t){return rT(n,4,t="function"==typeof t?t:u)},r_.conformsTo=function(n,t){return null==t||r$(n,t,oy(t))},r_.deburr=oR,r_.defaultTo=function(n,t){return null==n||n!=n?t:n},r_.divide=o4,r_.endsWith=function(n,t,r){n=ou(n),t=eO(t);var e=n.length,i=r=u===r?e:rB(on(r),0,e);return(r-=t.length)>=0&&n.slice(r,i)==t},r_.eq=iB,r_.escape=function(n){return(n=ou(n))&&q.test(n)?n.replace(N,tD):n},r_.escapeRegExp=function(n){return(n=ou(n))&&Q.test(n)?n.replace(Y,"\\$&"):n},r_.every=function(n,t,r){var e=iM(n)?ts:rP;return r&&uk(n,t,r)&&(t=u),e(n,uv(t,3))},r_.find=ih,r_.findIndex=uV,r_.findKey=function(n,t){return tm(n,uv(t,3),rH)},r_.findLast=ip,r_.findLastIndex=uG,r_.findLastKey=function(n,t){return tm(n,uv(t,3),rJ)},r_.floor=o6,r_.forEach=iv,r_.forEachRight=i_,r_.forIn=function(n,t){return null==n?n:rV(n,uv(t,3),od)},r_.forInRight=function(n,t){return null==n?n:rG(n,uv(t,3),od)},r_.forOwn=function(n,t){return n&&rH(n,uv(t,3))},r_.forOwnRight=function(n,t){return n&&rJ(n,uv(t,3))},r_.get=oh,r_.gt=iT,r_.gte=i$,r_.has=function(n,t){return null!=n&&um(n,t,r2)},r_.hasIn=op,r_.head=uJ,r_.identity=oP,r_.includes=function(n,t,r,e){n=iN(n)?n:oO(n),r=r&&!e?on(r):0;var u=n.length;return r<0&&(r=t9(u+r,0)),i9(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&tj(n,t,r)>-1},r_.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return -1;var u=null==r?0:on(r);return u<0&&(u=t9(e+u,0)),tj(n,t,u)},r_.inRange=function(n,t,r){var e,i,o;return t=i5(t),u===r?(r=t,t=0):r=i5(r),(e=n=or(n))>=t3(i=t,o=r)&&e=-9007199254740991&&n<=9007199254740991},r_.isSet=i2,r_.isString=i9,r_.isSymbol=i3,r_.isTypedArray=i4,r_.isUndefined=function(n){return u===n},r_.isWeakMap=function(n){return iY(n)&&uw(n)==O},r_.isWeakSet=function(n){return iY(n)&&"[object WeakSet]"==r0(n)},r_.join=function(n,t){return null==n?"":t1.call(n,t)},r_.kebabCase=oz,r_.last=u0,r_.lastIndexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return -1;var i=e;return u!==r&&(i=(i=on(r))<0?t9(e+i,0):t3(i,e-1)),t==t?function(n,t,r){for(var e=r+1;e--&&n[e]!==t;);return e}(n,t,i):tx(n,tk,i,!0)},r_.lowerCase=oS,r_.lowerFirst=oC,r_.lt=i6,r_.lte=i7,r_.max=function(n){return n&&n.length?rq(n,oP,r1):u},r_.maxBy=function(n,t){return n&&n.length?rq(n,uv(t,2),r1):u},r_.mean=function(n){return tO(n,oP)},r_.meanBy=function(n,t){return tO(n,uv(t,2))},r_.min=function(n){return n&&n.length?rq(n,oP,er):u},r_.minBy=function(n,t){return n&&n.length?rq(n,uv(t,2),er):u},r_.stubArray=o1,r_.stubFalse=o2,r_.stubObject=function(){return{}},r_.stubString=function(){return""},r_.stubTrue=function(){return!0},r_.multiply=o7,r_.nth=function(n,t){return n&&n.length?ef(n,on(t)):u},r_.noConflict=function(){return n4._===this&&(n4._=nT),this},r_.noop=oG,r_.now=ix,r_.pad=function(n,t,r){n=ou(n);var e=(t=on(t))?tK(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return e6(tY(u),r)+n+e6(tE(u),r)},r_.padEnd=function(n,t,r){n=ou(n);var e=(t=on(t))?tK(n):0;return t&&et){var e=n;n=t,t=e}if(r||n%1||t%1){var i=t7();return t3(n+i*(t-n+n1("1e-"+((i+"").length-1))),t)}return eh(n,t)},r_.reduce=function(n,t,r){var e=iM(n)?ty:tR,u=arguments.length<3;return e(n,uv(t,4),r,u,rF)},r_.reduceRight=function(n,t,r){var e=iM(n)?td:tR,u=arguments.length<3;return e(n,uv(t,4),r,u,rN)},r_.repeat=function(n,t,r){return t=(r?uk(n,t,r):u===t)?1:on(t),ep(ou(n),t)},r_.replace=function(){var n=arguments,t=ou(n[0]);return n.length<3?t:t.replace(n[1],n[2])},r_.result=function(n,t,r){t=eB(t,n);var e=-1,i=t.length;for(i||(i=1,n=u);++e9007199254740991)return[];var r=4294967295,e=t3(n,4294967295);t=uv(t),n-=4294967295;for(var u=tS(e,t);++r=o)return n;var a=r-tK(e);if(a<1)return e;var c=f?eT(f,0,a).join(""):n.slice(0,a);if(u===i)return c+e;if(f&&(a+=c.length-a),i1(i)){if(n.slice(a).search(i)){var l,s=c;for(i.global||(i=nA(i.source,ou(na.exec(i))+"g")),i.lastIndex=0;l=i.exec(s);)var h=l.index;c=c.slice(0,u===h?a:h)}}else if(n.indexOf(eO(i),a)!=a){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+e},r_.unescape=function(n){return(n=ou(n))&&P.test(n)?n.replace(F,tH):n},r_.uniqueId=function(n){var t=++nW;return ou(n)+t},r_.upperCase=oU,r_.upperFirst=oB,r_.each=iv,r_.eachRight=i_,r_.first=uJ,oV(r_,(ny={},rH(r_,function(n,t){nC.call(r_.prototype,t)||(ny[t]=n)}),ny),{chain:!1}),r_.VERSION="4.17.21",tc(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){r_[n].placeholder=r_}),tc(["drop","take"],function(n,t){rb.prototype[n]=function(r){r=u===r?1:t9(on(r),0);var e=this.__filtered__&&!t?new rb(this):this.clone();return e.__filtered__?e.__takeCount__=t3(r,e.__takeCount__):e.__views__.push({size:t3(r,4294967295),type:n+(e.__dir__<0?"Right":"")}),e},rb.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),tc(["filter","map","takeWhile"],function(n,t){var r=t+1,e=1==r||3==r;rb.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:uv(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),tc(["head","last"],function(n,t){var r="take"+(t?"Right":"");rb.prototype[n]=function(){return this[r](1).value()[0]}}),tc(["initial","tail"],function(n,t){var r="drop"+(t?"":"Right");rb.prototype[n]=function(){return this.__filtered__?new rb(this):this[r](1)}}),rb.prototype.compact=function(){return this.filter(oP)},rb.prototype.find=function(n){return this.filter(n).head()},rb.prototype.findLast=function(n){return this.reverse().find(n)},rb.prototype.invokeMap=ev(function(n,t){return"function"==typeof n?new rb(this):this.map(function(r){return r4(r,n,t)})}),rb.prototype.reject=function(n){return this.filter(iS(uv(n)))},rb.prototype.slice=function(n,t){n=on(n);var r=this;return r.__filtered__&&(n>0||t<0)?new rb(r):(n<0?r=r.takeRight(-n):n&&(r=r.drop(n)),u!==t&&(r=(t=on(t))<0?r.dropRight(-t):r.take(t-n)),r)},rb.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},rb.prototype.toArray=function(){return this.take(4294967295)},rH(rb.prototype,function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),e=/^(?:head|last)$/.test(t),i=r_[e?"take"+("last"==t?"Right":""):t],o=e||/^find/.test(t);i&&(r_.prototype[t]=function(){var t=this.__wrapped__,f=e?[1]:arguments,a=t instanceof rb,c=f[0],l=a||iM(t),s=function(n){var t=i.apply(r_,tg([n],f));return e&&h?t[0]:t};l&&r&&"function"==typeof c&&1!=c.length&&(a=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=a&&!p;if(!o&&l){t=_?t:new rb(this);var g=n.apply(t,f);return g.__actions__.push({func:ic,args:[s],thisArg:u}),new rd(g,h)}return v&&_?n.apply(this,f):(g=this.thru(s),v?e?g.value()[0]:g.value():g)})}),tc(["pop","push","shift","sort","splice","unshift"],function(n){var t=nI[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);r_.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(iM(u)?u:[],n)}return this[r](function(r){return t.apply(iM(r)?r:[],n)})}}),rH(rb.prototype,function(n,t){var r=r_[t];if(r){var e=r.name+"";nC.call(ro,e)||(ro[e]=[]),ro[e].push({name:t,func:r})}}),ro[e2(u,2).name]=[{name:"wrapper",func:u}],rb.prototype.clone=function(){var n=new rb(this.__wrapped__);return n.__actions__=eZ(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=eZ(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=eZ(this.__views__),n},rb.prototype.reverse=function(){if(this.__filtered__){var n=new rb(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n},rb.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=iM(n),e=t<0,u=r?n.length:0,i=function(n,t,r){for(var e=-1,u=r.length;++e=this.__values__.length,t=n?u:this.__values__[this.__index__++];return{done:n,value:t}},r_.prototype.plant=function(n){for(var t,r=this;r instanceof ry;){var e=uP(r);e.__index__=0,e.__values__=u,t?i.__wrapped__=e:t=e;var i=e;r=r.__wrapped__}return i.__wrapped__=n,t},r_.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof rb){var t=n;return this.__actions__.length&&(t=new rb(this)),(t=t.reverse()).__actions__.push({func:ic,args:[u3],thisArg:u}),new rd(t,this.__chain__)}return this.thru(u3)},r_.prototype.toJSON=r_.prototype.valueOf=r_.prototype.value=function(){return eS(this.__wrapped__,this.__actions__)},r_.prototype.first=r_.prototype.head,n3&&(r_.prototype[n3]=function(){return this}),r_}();n4._=tJ,e=(function(){return tJ}).call(t,r,t,n),u!==e&&(n.exports=e)}).call(this)}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2928-bf4f0fb905c29eb9.js b/static/web/_next/static/chunks/2928-65b790e8256bb677.js similarity index 67% rename from static/web/_next/static/chunks/2928-bf4f0fb905c29eb9.js rename to static/web/_next/static/chunks/2928-65b790e8256bb677.js index f295087a9..3ddfdf399 100644 --- a/static/web/_next/static/chunks/2928-bf4f0fb905c29eb9.js +++ b/static/web/_next/static/chunks/2928-65b790e8256bb677.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2928,7431,2461,628,7996,7039,4337],{85368:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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"}},16976:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{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"}}]},name:"check-circle",theme:"outlined"}},67303:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"}}]},name:"close-circle",theme:"filled"}},77384:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"}},{tag:"path",attrs:{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"close-circle",theme:"outlined"}},79203:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"}}]},name:"close",theme:"outlined"}},78515:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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"}},34950:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"}},15369:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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"}},20702:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"}},25828:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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"}},37431:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(95183))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},67996:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(48138))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},42547:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(86266))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},74337:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(92018))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},40753:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(83482))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},42461:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(77998))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},67039:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(3855))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},94354:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(46564))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},93201:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(34106))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},628:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(4851))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},95183:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(85368)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="CheckCircleFilled";var s=u.forwardRef(f);t.default=s},48138:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(16976)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="CheckCircleOutlined";var s=u.forwardRef(f);t.default=s},86266:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(67303)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="CloseCircleFilled";var s=u.forwardRef(f);t.default=s},92018:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(77384)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="CloseCircleOutlined";var s=u.forwardRef(f);t.default=s},83482:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(79203)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="CloseOutlined";var s=u.forwardRef(f);t.default=s},77998:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(78515)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="ExclamationCircleFilled";var s=u.forwardRef(f);t.default=s},3855:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(34950)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="ExclamationCircleOutlined";var s=u.forwardRef(f);t.default=s},46564:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(15369)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="InfoCircleFilled";var s=u.forwardRef(f);t.default=s},34106:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(20702)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="InfoCircleOutlined";var s=u.forwardRef(f);t.default=s},4851:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(25828)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="LoadingOutlined";var s=u.forwardRef(f);t.default=s},131:function(e,t,r){"use strict";r.r(t),r.d(t,{TinyColor:function(){return n.C},bounds:function(){return y},convertDecimalToHex:function(){return i.Wl},convertHexToDecimal:function(){return i.T6},default:function(){return h},fromRatio:function(){return f},hslToRgb:function(){return i.ve},hsvToRgb:function(){return i.WE},inputToRGB:function(){return d.uA},isReadable:function(){return u},isValidCSSUnit:function(){return d.ky},legacyRandom:function(){return s},mostReadable:function(){return function e(t,r,o){void 0===o&&(o={includeFallbackColors:!1,level:"AA",size:"small"});for(var i=null,l=0,c=o.includeFallbackColors,f=o.level,s=o.size,d=0;dl&&(l=v,i=new n.C(p))}return u(t,i,{level:f,size:s})||!c?i:(o.includeFallbackColors=!1,e(t,["#fff","#000"],o))}},names:function(){return o.R},numberInputToObject:function(){return i.Yt},parseIntFromHex:function(){return i.VD},random:function(){return function e(t){if(void 0===t&&(t={}),void 0!==t.count&&null!==t.count){var r,o,a,u=t.count,i=[];for(t.count=void 0;u>i.length;)t.count=null,t.seed&&(t.seed+=1),i.push(e(t));return t.count=u,i}var l=(r=t.hue,o=t.seed,(a=v(function(e){var t=parseInt(e,10);if(!Number.isNaN(t)&&t<360&&t>0)return[t,t];if("string"==typeof e){var r=y.find(function(t){return t.name===e});if(r){var o=m(r);if(o.hueRange)return o.hueRange}var a=new n.C(e);if(a.isValid){var u=a.toHsv().h;return[u,u]}}return[0,360]}(r),o))<0&&(a=360+a),a),c=function(e,t){if("monochrome"===t.hue)return 0;if("random"===t.luminosity)return v([0,100],t.seed);var r=p(e).saturationRange,n=r[0],o=r[1];switch(t.luminosity){case"bright":n=55;break;case"dark":n=o-10;break;case"light":o=55}return v([n,o],t.seed)}(l,t),f=function(e,t,r){var n=function(e,t){for(var r=p(e).lowerBounds,n=0;n=o&&t<=u){var l=(i-a)/(u-o),c=a-l*o;return l*t+c}}return 0}(e,t),o=100;switch(r.luminosity){case"dark":o=n+20;break;case"light":n=(o+n)/2;break;case"random":n=0,o=100}return v([n,o],r.seed)}(l,c,t),s={h:l,s:c,v:f};return void 0!==t.alpha&&(s.a=t.alpha),new n.C(s)}},readability:function(){return a},rgbToHex:function(){return i.vq},rgbToHsl:function(){return i.lC},rgbToHsv:function(){return i.py},rgbToRgb:function(){return i.rW},rgbaToArgbHex:function(){return i.GC},rgbaToHex:function(){return i.s},stringInputToObject:function(){return d.uz},tinycolor:function(){return n.H},toMsFilter:function(){return l}});var n=r(10274),o=r(48701);function a(e,t){var r=new n.C(e),o=new n.C(t);return(Math.max(r.getLuminance(),o.getLuminance())+.05)/(Math.min(r.getLuminance(),o.getLuminance())+.05)}function u(e,t,r){void 0===r&&(r={level:"AA",size:"small"});var n,o,u=a(e,t);switch((null!==(n=r.level)&&void 0!==n?n:"AA")+(null!==(o=r.size)&&void 0!==o?o:"small")){case"AAsmall":case"AAAlarge":return u>=4.5;case"AAlarge":return u>=3;case"AAAsmall":return u>=7;default:return!1}}var i=r(86500);function l(e,t){var r=new n.C(e),o="#"+(0,i.GC)(r.r,r.g,r.b,r.a),a=o,u=r.gradientType?"GradientType = 1, ":"";if(t){var l=new n.C(t);a="#"+(0,i.GC)(l.r,l.g,l.b,l.a)}return"progid:DXImageTransform.Microsoft.gradient(".concat(u,"startColorstr=").concat(o,",endColorstr=").concat(a,")")}var c=r(90279);function f(e,t){var r={r:(0,c.JX)(e.r),g:(0,c.JX)(e.g),b:(0,c.JX)(e.b)};return void 0!==e.a&&(r.a=Number(e.a)),new n.C(r,t)}function s(){return new n.C({r:Math.random(),g:Math.random(),b:Math.random()})}var d=r(1350);function p(e){e>=334&&e<=360&&(e-=360);for(var t=0;t=r.hueRange[0]&&e<=r.hueRange[1])return r}throw Error("Color not found")}function v(e,t){if(void 0===t)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var r=e[1]||1,n=e[0]||0;return Math.floor(n+(t=(9301*t+49297)%233280)/233280*(r-n))}function m(e){var t=e.lowerBounds[0][0],r=e.lowerBounds[e.lowerBounds.length-1][0],n=e.lowerBounds[e.lowerBounds.length-1][1],o=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,r],brightnessRange:[n,o]}}var y=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}],h=n.H},97183:function(e,t,r){"use strict";var n=r(2897),o=r(7293),a=n.ZP;a.Header=n.h4,a.Footer=n.$_,a.Content=n.VY,a.Sider=o.Z,t.Z=a},13594:function(e,t,r){"use strict";var n=r(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.noop=a,Object.defineProperty(t,"resetWarned",{enumerable:!0,get:function(){return o.resetWarned}});var o=n(r(45520));function a(){}t.default=a},1028:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(25633)).default;t.default=o},93319:function(e,t,r){"use strict";var n=r(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DisabledContextProvider=void 0;var o=n(r(67294)),a=o.createContext(!1);t.DisabledContextProvider=function(e){var t=e.children,r=e.disabled,n=o.useContext(a);return o.createElement(a.Provider,{value:null!=r?r:n},t)},t.default=a},3236:function(e,t,r){"use strict";var n=r(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SizeContextProvider=void 0;var o=n(r(67294)),a=o.createContext(void 0);t.SizeContextProvider=function(e){var t=e.children,r=e.size;return o.createElement(a.Consumer,null,function(e){return o.createElement(a.Provider,{value:r||e},t)})},t.default=a},7177:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigContext=t.ConfigConsumer=void 0,t.withConfigConsumer=function(e){return function(t){var r=t.constructor;return r&&r.displayName||t.name,function(r){return u.createElement(l,null,function(n){var o=e.prefixCls,i=(0,n.getPrefixCls)(o,r.prefixCls);return u.createElement(t,(0,a.default)({},n,r,{prefixCls:i}))})}}};var a=o(r(10434)),u=n(r(67294)),i=u.createContext({getPrefixCls:function(e,t){return t||(e?"ant-".concat(e):"ant")}});t.ConfigContext=i;var l=i.Consumer;t.ConfigConsumer=l},56301:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.getStyle=c,t.registerTheme=function(e,t){var r=c(e,t);(0,u.default)()&&(0,i.updateCSS)(r,"".concat(l,"-dynamic-theme"))};var o=r(92138),a=r(131),u=n(r(19158)),i=r(93399);n(r(13594));var l="-ant-".concat(Date.now(),"-").concat(Math.random());function c(e,t){var r={},n=function(e,t){var r=e.clone();return(r=(null==t?void 0:t(r))||r).toRgbString()},u=function(e,t){var u=new a.TinyColor(e),i=(0,o.generate)(u.toRgbString());r["".concat(t,"-color")]=n(u),r["".concat(t,"-color-disabled")]=i[1],r["".concat(t,"-color-hover")]=i[4],r["".concat(t,"-color-active")]=i[6],r["".concat(t,"-color-outline")]=u.clone().setAlpha(.2).toRgbString(),r["".concat(t,"-color-deprecated-bg")]=i[0],r["".concat(t,"-color-deprecated-border")]=i[2]};if(t.primaryColor){u(t.primaryColor,"primary");var i=new a.TinyColor(t.primaryColor),l=(0,o.generate)(i.toRgbString());l.forEach(function(e,t){r["primary-".concat(t+1)]=e}),r["primary-color-deprecated-l-35"]=n(i,function(e){return e.lighten(35)}),r["primary-color-deprecated-l-20"]=n(i,function(e){return e.lighten(20)}),r["primary-color-deprecated-t-20"]=n(i,function(e){return e.tint(20)}),r["primary-color-deprecated-t-50"]=n(i,function(e){return e.tint(50)}),r["primary-color-deprecated-f-12"]=n(i,function(e){return e.setAlpha(.12*e.getAlpha())});var c=new a.TinyColor(l[0]);r["primary-color-active-deprecated-f-30"]=n(c,function(e){return e.setAlpha(.3*e.getAlpha())}),r["primary-color-active-deprecated-d-02"]=n(c,function(e){return e.darken(2)})}t.successColor&&u(t.successColor,"success"),t.warningColor&&u(t.warningColor,"warning"),t.errorColor&&u(t.errorColor,"error"),t.infoColor&&u(t.infoColor,"info");var f=Object.keys(r).map(function(t){return"--".concat(e,"-").concat(t,": ").concat(r[t],";")});return"\n :root {\n ".concat(f.join("\n"),"\n }\n ").trim()}},31929:function(e,t,r){"use strict";var n,o,a=r(75263).default,u=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConfigConsumer",{enumerable:!0,get:function(){return h.ConfigConsumer}}),Object.defineProperty(t,"ConfigContext",{enumerable:!0,get:function(){return h.ConfigContext}}),t.globalConfig=t.defaultPrefixCls=t.defaultIconPrefixCls=t.default=t.configConsumerProps=void 0;var i=u(r(10434)),l=u(r(98399)),c=r(71990),f=u(r(67265)),s=a(r(67294)),d=a(r(53594)),p=u(r(73625)),v=u(r(56350)),m=u(r(11187)),y=u(r(16318)),h=r(7177),g=r(56301),b=r(93319),x=a(r(3236));t.configConsumerProps=["getTargetContainer","getPopupContainer","rootPrefixCls","getPrefixCls","renderEmpty","csp","autoInsertSpaceInButton","locale","pageHeader"];var C=["getTargetContainer","getPopupContainer","renderEmpty","pageHeader","input","pagination","form"];t.defaultPrefixCls="ant";var _="anticon";function P(){return n||"ant"}function w(){return o||_}t.defaultIconPrefixCls=_,t.globalConfig=function(){return{getPrefixCls:function(e,t){return t||(e?"".concat(P(),"-").concat(e):P())},getIconPrefixCls:w,getRootPrefixCls:function(e,t){return e||n||(t&&t.includes("-")?t.replace(/^(.*)-[^-]*$/,"$1"):P())}}};var O=function(e){var t,r,n=e.children,o=e.csp,a=e.autoInsertSpaceInButton,u=e.form,p=e.locale,m=e.componentSize,y=e.direction,g=e.space,_=e.virtual,P=e.dropdownMatchSelectWidth,w=e.legacyLocale,O=e.parentContext,M=e.iconPrefixCls,j=e.componentDisabled,k=s.useCallback(function(t,r){var n=e.prefixCls;if(r)return r;var o=n||O.getPrefixCls("");return t?"".concat(o,"-").concat(t):o},[O.getPrefixCls,e.prefixCls]),E=(0,i.default)((0,i.default)({},O),{csp:o,autoInsertSpaceInButton:a,locale:p||w,direction:y,space:g,virtual:_,dropdownMatchSelectWidth:P,getPrefixCls:k});C.forEach(function(t){var r=e[t];r&&(E[t]=r)});var T=(0,f.default)(function(){return E},E,function(e,t){var r=Object.keys(e),n=Object.keys(t);return r.length!==n.length||r.some(function(r){return e[r]!==t[r]})}),N=s.useMemo(function(){return{prefixCls:M,csp:o}},[M,o]),S=n,R={};return p&&(R=(null===(t=p.Form)||void 0===t?void 0:t.defaultValidateMessages)||(null===(r=v.default.Form)||void 0===r?void 0:r.defaultValidateMessages)||{}),u&&u.validateMessages&&(R=(0,i.default)((0,i.default)({},R),u.validateMessages)),Object.keys(R).length>0&&(S=s.createElement(c.FormProvider,{validateMessages:R},n)),p&&(S=s.createElement(d.default,{locale:p,_ANT_MARK__:d.ANT_MARK},S)),(M||o)&&(S=s.createElement(l.default.Provider,{value:N},S)),m&&(S=s.createElement(x.SizeContextProvider,{size:m},S)),void 0!==j&&(S=s.createElement(b.DisabledContextProvider,{disabled:j},S)),s.createElement(h.ConfigContext.Provider,{value:T},S)},M=function(e){return s.useEffect(function(){e.direction&&(m.default.config({rtl:"rtl"===e.direction}),y.default.config({rtl:"rtl"===e.direction}))},[e.direction]),s.createElement(p.default,null,function(t,r,n){return s.createElement(h.ConfigConsumer,null,function(t){return s.createElement(O,(0,i.default)({parentContext:t,legacyLocale:n},e))})})};M.ConfigContext=h.ConfigContext,M.SizeContext=x.default,M.config=function(e){var t=e.prefixCls,r=e.iconPrefixCls,a=e.theme;void 0!==t&&(n=t),void 0!==r&&(o=r),a&&(0,g.registerTheme)(P(),a)},t.default=M},25633:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(10434)),a=n(r(27590)),u=n(r(52040)),i={lang:(0,o.default)({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"]},a.default),timePickerLocale:(0,o.default)({},u.default)};t.default=i},73625:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useLocaleReceiver=t.default=void 0;var a=o(r(10434)),u=n(r(67294)),i=o(r(89354)),l=o(r(95209));t.default=function(e){var t=e.componentName,r=void 0===t?"global":t,n=e.defaultLocale,o=e.children,c=u.useContext(i.default);return o(u.useMemo(function(){var e,t=n||l.default[r],o=null!==(e=null==c?void 0:c[r])&&void 0!==e?e:{};return(0,a.default)((0,a.default)({},t instanceof Function?t():t),o||{})},[r,n,c]),u.useMemo(function(){var e=c&&c.locale;return c&&c.exist&&!e?l.default.locale:e},[c]),c)},t.useLocaleReceiver=function(e,t){var r=u.useContext(i.default);return[u.useMemo(function(){var n,o=t||l.default[e],u=null!==(n=null==r?void 0:r[e])&&void 0!==n?n:{};return(0,a.default)((0,a.default)({},"function"==typeof o?o():o),u||{})},[e,t,r])]}},89354:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=(0,r(67294).createContext)(void 0);t.default=n},95209:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(56350)).default;t.default=o},53594:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ANT_MARK=void 0;var a=o(r(10434)),u=n(r(67294));o(r(13594));var i=r(10625),l=o(r(89354));t.ANT_MARK="internalMark",t.default=function(e){var t=e.locale,r=void 0===t?{}:t,n=e.children;e._ANT_MARK__,u.useEffect(function(){return(0,i.changeConfirmLocale)(r&&r.Modal),function(){(0,i.changeConfirmLocale)()}},[r]);var o=u.useMemo(function(){return(0,a.default)((0,a.default)({},r),{exist:!0})},[r]);return u.createElement(l.default.Provider,{value:o},n)}},56350:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(62273)),a=n(r(1028)),u=n(r(25633)),i=n(r(52040)),l="${label} is not a valid ${type}",c={locale:"en",Pagination:o.default,DatePicker:u.default,TimePicker:i.default,Calendar:a.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"},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:l,method:l,array:l,object:l,number:l,date:l,boolean:l,integer:l,float:l,regexp:l,email:l,url:l,hex:l},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"}};t.default=c},64333:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return function(){var r,n,o=null,s=(0,i.default)({add:function(e,t){null==o||o.component.add(e,t)}}),d=(0,u.default)(s,2),p=d[0],v=d[1],m=l.useRef({});return m.current.open=function(u){var i=r("message",u.prefixCls),l=r(),f=u.key||(0,c.getKeyThenIncreaseKey)(),s=new Promise(function(r){var c=function(){return"function"==typeof u.onClose&&u.onClose(),r(!0)};e((0,a.default)((0,a.default)({},u),{prefixCls:i,rootPrefixCls:l,getPopupContainer:n}),function(e){var r=e.prefixCls;o=e.instance,p(t((0,a.default)((0,a.default)({},u),{key:f,onClose:c}),r))})}),d=function(){o&&o.removeNotice(f)};return d.then=function(e,t){return s.then(e,t)},d.promise=s,d},c.typeList.forEach(function(e){return(0,c.attachTypeApi)(m.current,e)}),[m.current,l.createElement(f.ConfigConsumer,{key:"holder"},function(e){return r=e.getPrefixCls,n=e.getPopupContainer,v})]}};var a=o(r(10434)),u=o(r(27424)),i=o(r(45484)),l=n(r(67294)),c=r(11187),f=r(31929)},11187:function(e,t,r){"use strict";var n,o,a,u,i=r(75263).default,l=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.attachTypeApi=R,t.getInstance=t.default=void 0,t.getKeyThenIncreaseKey=j,t.typeList=void 0;var c=l(r(10434)),f=l(r(38416)),s=l(r(37431)),d=l(r(42547)),p=l(r(42461)),v=l(r(94354)),m=l(r(628)),y=l(r(94184)),h=l(r(91127)),g=i(r(67294)),b=i(r(31929)),x=l(r(64333)),C=3,_=1,P="",w="move-up",O=!1,M=!1;function j(){return _++}function k(e,t){var r=e.prefixCls,i=e.getPopupContainer,l=(0,b.globalConfig)(),c=l.getPrefixCls,f=l.getRootPrefixCls,s=l.getIconPrefixCls,d=c("message",r||P),p=f(e.rootPrefixCls,d),v=s();if(n){t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:v,instance:n});return}var m={prefixCls:d,transitionName:O?w:"".concat(p,"-").concat(w),style:{top:o},getContainer:a||i,maxCount:u};h.default.newInstance(m,function(e){if(n){t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:v,instance:n});return}n=e,t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:v,instance:e})})}var E={info:v.default,success:s.default,error:d.default,warning:p.default,loading:m.default},T=Object.keys(E);function N(e,t,r){var n,o=void 0!==e.duration?e.duration:C,a=E[e.type],u=(0,y.default)("".concat(t,"-custom-content"),(n={},(0,f.default)(n,"".concat(t,"-").concat(e.type),e.type),(0,f.default)(n,"".concat(t,"-rtl"),!0===M),n));return{key:e.key,duration:o,style:e.style||{},className:e.className,content:g.createElement(b.default,{iconPrefixCls:r},g.createElement("div",{className:u},e.icon||a&&g.createElement(a,null),g.createElement("span",null,e.content))),onClose:e.onClose,onClick:e.onClick}}t.typeList=T;var S={open:function(e){var t=e.key||j(),r=new Promise(function(r){var n=function(){return"function"==typeof e.onClose&&e.onClose(),r(!0)};k(e,function(r){var o=r.prefixCls,a=r.iconPrefixCls;r.instance.notice(N((0,c.default)((0,c.default)({},e),{key:t,onClose:n}),o,a))})}),o=function(){var r;n&&(n.removeNotice(t),null===(r=e.onClose)||void 0===r||r.call(e))};return o.then=function(e,t){return r.then(e,t)},o.promise=r,o},config:function(e){void 0!==e.top&&(o=e.top,n=null),void 0!==e.duration&&(C=e.duration),void 0!==e.prefixCls&&(P=e.prefixCls),void 0!==e.getContainer&&(a=e.getContainer,n=null),void 0!==e.transitionName&&(w=e.transitionName,n=null,O=!0),void 0!==e.maxCount&&(u=e.maxCount,n=null),void 0!==e.rtl&&(M=e.rtl)},destroy:function(e){n&&(e?(0,n.removeNotice)(e):((0,n.destroy)(),n=null))}};function R(e,t){e[t]=function(r,n,o){return"[object Object]"===Object.prototype.toString.call(r)&&r.content?e.open((0,c.default)((0,c.default)({},r),{type:t})):("function"==typeof n&&(o=n,n=void 0),e.open({content:r,duration:n,type:t,onClose:o}))}}T.forEach(function(e){return R(S,e)}),S.warn=S.warning,S.useMessage=(0,x.default)(k,N),t.getInstance=function(){return null},t.default=S},10625:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.changeConfirmLocale=function(e){u=e?(0,o.default)((0,o.default)({},u),e):(0,o.default)({},a.default.Modal)},t.getConfirmLocale=function(){return u};var o=n(r(10434)),a=n(r(56350)),u=(0,o.default)({},a.default.Modal)},23298:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return function(){var r,n=null,o=(0,i.default)({add:function(e,t){null==n||n.component.add(e,t)}}),f=(0,u.default)(o,2),s=f[0],d=f[1],p=l.useRef({});return p.current.open=function(o){var u=r("notification",o.prefixCls);e((0,a.default)((0,a.default)({},o),{prefixCls:u}),function(e){var r=e.prefixCls;n=e.instance,s(t(o,r))})},["success","info","warning","error"].forEach(function(e){p.current[e]=function(t){return p.current.open((0,a.default)((0,a.default)({},t),{type:e}))}}),[p.current,l.createElement(c.ConfigConsumer,{key:"holder"},function(e){return r=e.getPrefixCls,d})]}};var a=o(r(10434)),u=o(r(27424)),i=o(r(45484)),l=n(r(67294)),c=r(31929)},16318:function(e,t,r){"use strict";var n,o,a,u=r(75263).default,i=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.getInstance=t.default=void 0;var l=i(r(17061)),c=i(r(10434)),f=i(r(38416)),s=i(r(67996)),d=i(r(74337)),p=i(r(40753)),v=i(r(67039)),m=i(r(93201)),y=i(r(94184)),h=i(r(91127)),g=u(r(67294)),b=u(r(31929)),x=i(r(23298)),C={},_=4.5,P=24,w=24,O="",M="topRight",j=!1;function k(e,t){var r=e.placement,o=void 0===r?M:r,u=e.top,i=e.bottom,l=e.getContainer,c=void 0===l?n:l,s=e.prefixCls,d=(0,b.globalConfig)(),p=d.getPrefixCls,v=d.getIconPrefixCls,m=p("notification",s||O),g=v(),x="".concat(m,"-").concat(o),_=C[x];if(_){Promise.resolve(_).then(function(e){t({prefixCls:"".concat(m,"-notice"),iconPrefixCls:g,instance:e})});return}var k=(0,y.default)("".concat(m,"-").concat(o),(0,f.default)({},"".concat(m,"-rtl"),!0===j));C[x]=new Promise(function(e){h.default.newInstance({prefixCls:m,className:k,style:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:P,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w;switch(e){case"top":t={left:"50%",transform:"translateX(-50%)",right:"auto",top:r,bottom:"auto"};break;case"topLeft":t={left:0,top:r,bottom:"auto"};break;case"topRight":t={right:0,top:r,bottom:"auto"};break;case"bottom":t={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:n};break;case"bottomLeft":t={left:0,top:"auto",bottom:n};break;default:t={right:0,top:"auto",bottom:n}}return t}(o,u,i),getContainer:c,maxCount:a},function(r){e(r),t({prefixCls:"".concat(m,"-notice"),iconPrefixCls:g,instance:r})})})}var E={success:s.default,info:m.default,error:d.default,warning:v.default};function T(e,t,r){var n=e.duration,a=e.icon,u=e.type,i=e.description,l=e.message,c=e.btn,s=e.onClose,d=e.onClick,v=e.key,m=e.style,h=e.className,x=e.closeIcon,C=e.props,P=void 0===n?_:n,w=null;a?w=g.createElement("span",{className:"".concat(t,"-icon")},e.icon):u&&(w=g.createElement(E[u]||null,{className:"".concat(t,"-icon ").concat(t,"-icon-").concat(u)}));var O=g.createElement("span",{className:"".concat(t,"-close-x")},(void 0===x?o:x)||g.createElement(p.default,{className:"".concat(t,"-close-icon")})),M=!i&&w?g.createElement("span",{className:"".concat(t,"-message-single-line-auto-margin")}):null;return{content:g.createElement(b.default,{iconPrefixCls:r},g.createElement("div",{className:w?"".concat(t,"-with-icon"):"",role:"alert"},w,g.createElement("div",{className:"".concat(t,"-message")},M,l),g.createElement("div",{className:"".concat(t,"-description")},i),c?g.createElement("span",{className:"".concat(t,"-btn")},c):null)),duration:P,closable:!0,closeIcon:O,onClose:s,onClick:d,key:v,style:m||{},className:(0,y.default)(h,(0,f.default)({},"".concat(t,"-").concat(u),!!u)),props:C}}var N={open:function(e){k(e,function(t){var r=t.prefixCls,n=t.iconPrefixCls;t.instance.notice(T(e,r,n))})},close:function(e){Object.keys(C).forEach(function(t){return Promise.resolve(C[t]).then(function(t){t.removeNotice(e)})})},config:function(e){var t=e.duration,r=e.placement,u=e.bottom,i=e.top,l=e.getContainer,c=e.closeIcon,f=e.prefixCls;void 0!==f&&(O=f),void 0!==t&&(_=t),void 0!==r?M=r:e.rtl&&(M="topLeft"),void 0!==u&&(w=u),void 0!==i&&(P=i),void 0!==l&&(n=l),void 0!==c&&(o=c),void 0!==e.rtl&&(j=e.rtl),void 0!==e.maxCount&&(a=e.maxCount)},destroy:function(){Object.keys(C).forEach(function(e){Promise.resolve(C[e]).then(function(e){e.destroy()}),delete C[e]})}};["success","info","warning","error"].forEach(function(e){N[e]=function(t){return N.open((0,c.default)((0,c.default)({},t),{type:e}))}}),N.warn=N.warning,N.useNotification=(0,x.default)(k,T),t.getInstance=function(e){var t,r,n,o;return t=void 0,r=void 0,n=void 0,o=(0,l.default)().mark(function e(){return(0,l.default)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}},e)}),new(n||(n=Promise))(function(e,a){function u(e){try{l(o.next(e))}catch(e){a(e)}}function i(e){try{l(o.throw(e))}catch(e){a(e)}}function l(t){var r;t.done?e(t.value):((r=t.value)instanceof n?r:new n(function(e){e(r)})).then(u,i)}l((o=o.apply(t,r||[])).next())})},t.default=N},52040:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},9008:function(e,t,r){e.exports=r(83121)},32502:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(10434)),u=n(r(38416)),i=n(r(56690)),l=n(r(89728)),c=n(r(61655)),f=n(r(26389)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=v(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),d=n(r(73935)),p=n(r(94184));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(v=function(e){return e?r:t})(e)}var m=function(e){(0,c.default)(r,e);var t=(0,f.default)(r);function r(){var e;(0,i.default)(this,r);for(var n=arguments.length,o=Array(n),a=0;a=0;--n){var o=this.tryEntries[n],u=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var i=a.call(o,"catchLoc"),l=a.call(o,"finallyLoc");if(i&&l){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;O(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:j(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),v}},t}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},6015:function(e){function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},861:function(e,t,r){var n=r(63405),o=r(79498),a=r(86116),u=r(42281);e.exports=function(e){return n(e)||o(e)||a(e)||u()},e.exports.__esModule=!0,e.exports.default=e.exports}}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2928,7431,2461,628,7996,7039,4337],{85368:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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"}},16976:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{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"}}]},name:"check-circle",theme:"outlined"}},67303:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"}}]},name:"close-circle",theme:"filled"}},77384:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"}},{tag:"path",attrs:{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"close-circle",theme:"outlined"}},79203:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"}}]},name:"close",theme:"outlined"}},78515:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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"}},34950:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"}},15369:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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"}},20702:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"}},25828:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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"}},37431:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(95183))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},67996:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(48138))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},42547:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(86266))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},74337:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(92018))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},40753:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(83482))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},42461:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(77998))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},67039:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(3855))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},94354:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(46564))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},93201:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(34106))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},628:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(4851))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},95183:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(85368)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="CheckCircleFilled";var s=u.forwardRef(f);t.default=s},48138:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(16976)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="CheckCircleOutlined";var s=u.forwardRef(f);t.default=s},86266:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(67303)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="CloseCircleFilled";var s=u.forwardRef(f);t.default=s},92018:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(77384)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="CloseCircleOutlined";var s=u.forwardRef(f);t.default=s},83482:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(79203)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="CloseOutlined";var s=u.forwardRef(f);t.default=s},77998:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(78515)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="ExclamationCircleFilled";var s=u.forwardRef(f);t.default=s},3855:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(34950)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="ExclamationCircleOutlined";var s=u.forwardRef(f);t.default=s},46564:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(15369)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="InfoCircleFilled";var s=u.forwardRef(f);t.default=s},34106:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(20702)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="InfoCircleOutlined";var s=u.forwardRef(f);t.default=s},4851:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),u=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),i=n(r(25828)),l=n(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var f=function(e,t){return u.createElement(l.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:i.default}))};f.displayName="LoadingOutlined";var s=u.forwardRef(f);t.default=s},131:function(e,t,r){"use strict";r.r(t),r.d(t,{TinyColor:function(){return n.C},bounds:function(){return y},convertDecimalToHex:function(){return i.Wl},convertHexToDecimal:function(){return i.T6},default:function(){return h},fromRatio:function(){return f},hslToRgb:function(){return i.ve},hsvToRgb:function(){return i.WE},inputToRGB:function(){return d.uA},isReadable:function(){return u},isValidCSSUnit:function(){return d.ky},legacyRandom:function(){return s},mostReadable:function(){return function e(t,r,o){void 0===o&&(o={includeFallbackColors:!1,level:"AA",size:"small"});for(var i=null,l=0,c=o.includeFallbackColors,f=o.level,s=o.size,d=0;dl&&(l=v,i=new n.C(p))}return u(t,i,{level:f,size:s})||!c?i:(o.includeFallbackColors=!1,e(t,["#fff","#000"],o))}},names:function(){return o.R},numberInputToObject:function(){return i.Yt},parseIntFromHex:function(){return i.VD},random:function(){return function e(t){if(void 0===t&&(t={}),void 0!==t.count&&null!==t.count){var r,o,a,u=t.count,i=[];for(t.count=void 0;u>i.length;)t.count=null,t.seed&&(t.seed+=1),i.push(e(t));return t.count=u,i}var l=(r=t.hue,o=t.seed,(a=v(function(e){var t=parseInt(e,10);if(!Number.isNaN(t)&&t<360&&t>0)return[t,t];if("string"==typeof e){var r=y.find(function(t){return t.name===e});if(r){var o=m(r);if(o.hueRange)return o.hueRange}var a=new n.C(e);if(a.isValid){var u=a.toHsv().h;return[u,u]}}return[0,360]}(r),o))<0&&(a=360+a),a),c=function(e,t){if("monochrome"===t.hue)return 0;if("random"===t.luminosity)return v([0,100],t.seed);var r=p(e).saturationRange,n=r[0],o=r[1];switch(t.luminosity){case"bright":n=55;break;case"dark":n=o-10;break;case"light":o=55}return v([n,o],t.seed)}(l,t),f=function(e,t,r){var n=function(e,t){for(var r=p(e).lowerBounds,n=0;n=o&&t<=u){var l=(i-a)/(u-o),c=a-l*o;return l*t+c}}return 0}(e,t),o=100;switch(r.luminosity){case"dark":o=n+20;break;case"light":n=(o+n)/2;break;case"random":n=0,o=100}return v([n,o],r.seed)}(l,c,t),s={h:l,s:c,v:f};return void 0!==t.alpha&&(s.a=t.alpha),new n.C(s)}},readability:function(){return a},rgbToHex:function(){return i.vq},rgbToHsl:function(){return i.lC},rgbToHsv:function(){return i.py},rgbToRgb:function(){return i.rW},rgbaToArgbHex:function(){return i.GC},rgbaToHex:function(){return i.s},stringInputToObject:function(){return d.uz},tinycolor:function(){return n.H},toMsFilter:function(){return l}});var n=r(10274),o=r(48701);function a(e,t){var r=new n.C(e),o=new n.C(t);return(Math.max(r.getLuminance(),o.getLuminance())+.05)/(Math.min(r.getLuminance(),o.getLuminance())+.05)}function u(e,t,r){void 0===r&&(r={level:"AA",size:"small"});var n,o,u=a(e,t);switch((null!==(n=r.level)&&void 0!==n?n:"AA")+(null!==(o=r.size)&&void 0!==o?o:"small")){case"AAsmall":case"AAAlarge":return u>=4.5;case"AAlarge":return u>=3;case"AAAsmall":return u>=7;default:return!1}}var i=r(86500);function l(e,t){var r=new n.C(e),o="#"+(0,i.GC)(r.r,r.g,r.b,r.a),a=o,u=r.gradientType?"GradientType = 1, ":"";if(t){var l=new n.C(t);a="#"+(0,i.GC)(l.r,l.g,l.b,l.a)}return"progid:DXImageTransform.Microsoft.gradient(".concat(u,"startColorstr=").concat(o,",endColorstr=").concat(a,")")}var c=r(90279);function f(e,t){var r={r:(0,c.JX)(e.r),g:(0,c.JX)(e.g),b:(0,c.JX)(e.b)};return void 0!==e.a&&(r.a=Number(e.a)),new n.C(r,t)}function s(){return new n.C({r:Math.random(),g:Math.random(),b:Math.random()})}var d=r(1350);function p(e){e>=334&&e<=360&&(e-=360);for(var t=0;t=r.hueRange[0]&&e<=r.hueRange[1])return r}throw Error("Color not found")}function v(e,t){if(void 0===t)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var r=e[1]||1,n=e[0]||0;return Math.floor(n+(t=(9301*t+49297)%233280)/233280*(r-n))}function m(e){var t=e.lowerBounds[0][0],r=e.lowerBounds[e.lowerBounds.length-1][0],n=e.lowerBounds[e.lowerBounds.length-1][1],o=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,r],brightnessRange:[n,o]}}var y=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}],h=n.H},97183:function(e,t,r){"use strict";var n=r(2897),o=r(7293),a=n.ZP;a.Header=n.h4,a.Footer=n.$_,a.Content=n.VY,a.Sider=o.Z,t.Z=a},13594:function(e,t,r){"use strict";var n=r(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.noop=a,Object.defineProperty(t,"resetWarned",{enumerable:!0,get:function(){return o.resetWarned}});var o=n(r(45520));function a(){}t.default=a},1028:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(25633)).default;t.default=o},93319:function(e,t,r){"use strict";var n=r(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DisabledContextProvider=void 0;var o=n(r(67294)),a=o.createContext(!1);t.DisabledContextProvider=function(e){var t=e.children,r=e.disabled,n=o.useContext(a);return o.createElement(a.Provider,{value:null!=r?r:n},t)},t.default=a},3236:function(e,t,r){"use strict";var n=r(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SizeContextProvider=void 0;var o=n(r(67294)),a=o.createContext(void 0);t.SizeContextProvider=function(e){var t=e.children,r=e.size;return o.createElement(a.Consumer,null,function(e){return o.createElement(a.Provider,{value:r||e},t)})},t.default=a},7177:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigContext=t.ConfigConsumer=void 0,t.withConfigConsumer=function(e){return function(t){var r=t.constructor;return r&&r.displayName||t.name,function(r){return u.createElement(l,null,function(n){var o=e.prefixCls,i=(0,n.getPrefixCls)(o,r.prefixCls);return u.createElement(t,(0,a.default)({},n,r,{prefixCls:i}))})}}};var a=o(r(10434)),u=n(r(67294)),i=u.createContext({getPrefixCls:function(e,t){return t||(e?"ant-".concat(e):"ant")}});t.ConfigContext=i;var l=i.Consumer;t.ConfigConsumer=l},56301:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.getStyle=c,t.registerTheme=function(e,t){var r=c(e,t);(0,u.default)()&&(0,i.updateCSS)(r,"".concat(l,"-dynamic-theme"))};var o=r(92138),a=r(131),u=n(r(19158)),i=r(93399);n(r(13594));var l="-ant-".concat(Date.now(),"-").concat(Math.random());function c(e,t){var r={},n=function(e,t){var r=e.clone();return(r=(null==t?void 0:t(r))||r).toRgbString()},u=function(e,t){var u=new a.TinyColor(e),i=(0,o.generate)(u.toRgbString());r["".concat(t,"-color")]=n(u),r["".concat(t,"-color-disabled")]=i[1],r["".concat(t,"-color-hover")]=i[4],r["".concat(t,"-color-active")]=i[6],r["".concat(t,"-color-outline")]=u.clone().setAlpha(.2).toRgbString(),r["".concat(t,"-color-deprecated-bg")]=i[0],r["".concat(t,"-color-deprecated-border")]=i[2]};if(t.primaryColor){u(t.primaryColor,"primary");var i=new a.TinyColor(t.primaryColor),l=(0,o.generate)(i.toRgbString());l.forEach(function(e,t){r["primary-".concat(t+1)]=e}),r["primary-color-deprecated-l-35"]=n(i,function(e){return e.lighten(35)}),r["primary-color-deprecated-l-20"]=n(i,function(e){return e.lighten(20)}),r["primary-color-deprecated-t-20"]=n(i,function(e){return e.tint(20)}),r["primary-color-deprecated-t-50"]=n(i,function(e){return e.tint(50)}),r["primary-color-deprecated-f-12"]=n(i,function(e){return e.setAlpha(.12*e.getAlpha())});var c=new a.TinyColor(l[0]);r["primary-color-active-deprecated-f-30"]=n(c,function(e){return e.setAlpha(.3*e.getAlpha())}),r["primary-color-active-deprecated-d-02"]=n(c,function(e){return e.darken(2)})}t.successColor&&u(t.successColor,"success"),t.warningColor&&u(t.warningColor,"warning"),t.errorColor&&u(t.errorColor,"error"),t.infoColor&&u(t.infoColor,"info");var f=Object.keys(r).map(function(t){return"--".concat(e,"-").concat(t,": ").concat(r[t],";")});return"\n :root {\n ".concat(f.join("\n"),"\n }\n ").trim()}},31929:function(e,t,r){"use strict";var n,o,a=r(75263).default,u=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConfigConsumer",{enumerable:!0,get:function(){return h.ConfigConsumer}}),Object.defineProperty(t,"ConfigContext",{enumerable:!0,get:function(){return h.ConfigContext}}),t.globalConfig=t.defaultPrefixCls=t.defaultIconPrefixCls=t.default=t.configConsumerProps=void 0;var i=u(r(10434)),l=u(r(98399)),c=r(71990),f=u(r(67265)),s=a(r(67294)),d=a(r(53594)),p=u(r(73625)),v=u(r(56350)),m=u(r(11187)),y=u(r(16318)),h=r(7177),g=r(56301),b=r(93319),x=a(r(3236));t.configConsumerProps=["getTargetContainer","getPopupContainer","rootPrefixCls","getPrefixCls","renderEmpty","csp","autoInsertSpaceInButton","locale","pageHeader"];var C=["getTargetContainer","getPopupContainer","renderEmpty","pageHeader","input","pagination","form"];t.defaultPrefixCls="ant";var _="anticon";function P(){return n||"ant"}function w(){return o||_}t.defaultIconPrefixCls=_,t.globalConfig=function(){return{getPrefixCls:function(e,t){return t||(e?"".concat(P(),"-").concat(e):P())},getIconPrefixCls:w,getRootPrefixCls:function(e,t){return e||n||(t&&t.includes("-")?t.replace(/^(.*)-[^-]*$/,"$1"):P())}}};var O=function(e){var t,r,n=e.children,o=e.csp,a=e.autoInsertSpaceInButton,u=e.form,p=e.locale,m=e.componentSize,y=e.direction,g=e.space,_=e.virtual,P=e.dropdownMatchSelectWidth,w=e.legacyLocale,O=e.parentContext,M=e.iconPrefixCls,j=e.componentDisabled,k=s.useCallback(function(t,r){var n=e.prefixCls;if(r)return r;var o=n||O.getPrefixCls("");return t?"".concat(o,"-").concat(t):o},[O.getPrefixCls,e.prefixCls]),E=(0,i.default)((0,i.default)({},O),{csp:o,autoInsertSpaceInButton:a,locale:p||w,direction:y,space:g,virtual:_,dropdownMatchSelectWidth:P,getPrefixCls:k});C.forEach(function(t){var r=e[t];r&&(E[t]=r)});var T=(0,f.default)(function(){return E},E,function(e,t){var r=Object.keys(e),n=Object.keys(t);return r.length!==n.length||r.some(function(r){return e[r]!==t[r]})}),N=s.useMemo(function(){return{prefixCls:M,csp:o}},[M,o]),S=n,R={};return p&&(R=(null===(t=p.Form)||void 0===t?void 0:t.defaultValidateMessages)||(null===(r=v.default.Form)||void 0===r?void 0:r.defaultValidateMessages)||{}),u&&u.validateMessages&&(R=(0,i.default)((0,i.default)({},R),u.validateMessages)),Object.keys(R).length>0&&(S=s.createElement(c.FormProvider,{validateMessages:R},n)),p&&(S=s.createElement(d.default,{locale:p,_ANT_MARK__:d.ANT_MARK},S)),(M||o)&&(S=s.createElement(l.default.Provider,{value:N},S)),m&&(S=s.createElement(x.SizeContextProvider,{size:m},S)),void 0!==j&&(S=s.createElement(b.DisabledContextProvider,{disabled:j},S)),s.createElement(h.ConfigContext.Provider,{value:T},S)},M=function(e){return s.useEffect(function(){e.direction&&(m.default.config({rtl:"rtl"===e.direction}),y.default.config({rtl:"rtl"===e.direction}))},[e.direction]),s.createElement(p.default,null,function(t,r,n){return s.createElement(h.ConfigConsumer,null,function(t){return s.createElement(O,(0,i.default)({parentContext:t,legacyLocale:n},e))})})};M.ConfigContext=h.ConfigContext,M.SizeContext=x.default,M.config=function(e){var t=e.prefixCls,r=e.iconPrefixCls,a=e.theme;void 0!==t&&(n=t),void 0!==r&&(o=r),a&&(0,g.registerTheme)(P(),a)},t.default=M},25633:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(10434)),a=n(r(27590)),u=n(r(52040)),i={lang:(0,o.default)({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"]},a.default),timePickerLocale:(0,o.default)({},u.default)};t.default=i},73625:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useLocaleReceiver=t.default=void 0;var a=o(r(10434)),u=n(r(67294)),i=o(r(89354)),l=o(r(95209));t.default=function(e){var t=e.componentName,r=void 0===t?"global":t,n=e.defaultLocale,o=e.children,c=u.useContext(i.default);return o(u.useMemo(function(){var e,t=n||l.default[r],o=null!==(e=null==c?void 0:c[r])&&void 0!==e?e:{};return(0,a.default)((0,a.default)({},t instanceof Function?t():t),o||{})},[r,n,c]),u.useMemo(function(){var e=c&&c.locale;return c&&c.exist&&!e?l.default.locale:e},[c]),c)},t.useLocaleReceiver=function(e,t){var r=u.useContext(i.default);return[u.useMemo(function(){var n,o=t||l.default[e],u=null!==(n=null==r?void 0:r[e])&&void 0!==n?n:{};return(0,a.default)((0,a.default)({},"function"==typeof o?o():o),u||{})},[e,t,r])]}},89354:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=(0,r(67294).createContext)(void 0);t.default=n},95209:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(56350)).default;t.default=o},53594:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ANT_MARK=void 0;var a=o(r(10434)),u=n(r(67294));o(r(13594));var i=r(10625),l=o(r(89354));t.ANT_MARK="internalMark",t.default=function(e){var t=e.locale,r=void 0===t?{}:t,n=e.children;e._ANT_MARK__,u.useEffect(function(){return(0,i.changeConfirmLocale)(r&&r.Modal),function(){(0,i.changeConfirmLocale)()}},[r]);var o=u.useMemo(function(){return(0,a.default)((0,a.default)({},r),{exist:!0})},[r]);return u.createElement(l.default.Provider,{value:o},n)}},56350:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(62273)),a=n(r(1028)),u=n(r(25633)),i=n(r(52040)),l="${label} is not a valid ${type}",c={locale:"en",Pagination:o.default,DatePicker:u.default,TimePicker:i.default,Calendar:a.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"},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:l,method:l,array:l,object:l,number:l,date:l,boolean:l,integer:l,float:l,regexp:l,email:l,url:l,hex:l},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"}};t.default=c},64333:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return function(){var r,n,o=null,s=(0,i.default)({add:function(e,t){null==o||o.component.add(e,t)}}),d=(0,u.default)(s,2),p=d[0],v=d[1],m=l.useRef({});return m.current.open=function(u){var i=r("message",u.prefixCls),l=r(),f=u.key||(0,c.getKeyThenIncreaseKey)(),s=new Promise(function(r){var c=function(){return"function"==typeof u.onClose&&u.onClose(),r(!0)};e((0,a.default)((0,a.default)({},u),{prefixCls:i,rootPrefixCls:l,getPopupContainer:n}),function(e){var r=e.prefixCls;o=e.instance,p(t((0,a.default)((0,a.default)({},u),{key:f,onClose:c}),r))})}),d=function(){o&&o.removeNotice(f)};return d.then=function(e,t){return s.then(e,t)},d.promise=s,d},c.typeList.forEach(function(e){return(0,c.attachTypeApi)(m.current,e)}),[m.current,l.createElement(f.ConfigConsumer,{key:"holder"},function(e){return r=e.getPrefixCls,n=e.getPopupContainer,v})]}};var a=o(r(10434)),u=o(r(27424)),i=o(r(45484)),l=n(r(67294)),c=r(11187),f=r(31929)},11187:function(e,t,r){"use strict";var n,o,a,u,i=r(75263).default,l=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.attachTypeApi=R,t.getInstance=t.default=void 0,t.getKeyThenIncreaseKey=j,t.typeList=void 0;var c=l(r(10434)),f=l(r(38416)),s=l(r(37431)),d=l(r(42547)),p=l(r(42461)),v=l(r(94354)),m=l(r(628)),y=l(r(94184)),h=l(r(91127)),g=i(r(67294)),b=i(r(31929)),x=l(r(64333)),C=3,_=1,P="",w="move-up",O=!1,M=!1;function j(){return _++}function k(e,t){var r=e.prefixCls,i=e.getPopupContainer,l=(0,b.globalConfig)(),c=l.getPrefixCls,f=l.getRootPrefixCls,s=l.getIconPrefixCls,d=c("message",r||P),p=f(e.rootPrefixCls,d),v=s();if(n){t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:v,instance:n});return}var m={prefixCls:d,transitionName:O?w:"".concat(p,"-").concat(w),style:{top:o},getContainer:a||i,maxCount:u};h.default.newInstance(m,function(e){if(n){t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:v,instance:n});return}n=e,t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:v,instance:e})})}var E={info:v.default,success:s.default,error:d.default,warning:p.default,loading:m.default},T=Object.keys(E);function N(e,t,r){var n,o=void 0!==e.duration?e.duration:C,a=E[e.type],u=(0,y.default)("".concat(t,"-custom-content"),(n={},(0,f.default)(n,"".concat(t,"-").concat(e.type),e.type),(0,f.default)(n,"".concat(t,"-rtl"),!0===M),n));return{key:e.key,duration:o,style:e.style||{},className:e.className,content:g.createElement(b.default,{iconPrefixCls:r},g.createElement("div",{className:u},e.icon||a&&g.createElement(a,null),g.createElement("span",null,e.content))),onClose:e.onClose,onClick:e.onClick}}t.typeList=T;var S={open:function(e){var t=e.key||j(),r=new Promise(function(r){var n=function(){return"function"==typeof e.onClose&&e.onClose(),r(!0)};k(e,function(r){var o=r.prefixCls,a=r.iconPrefixCls;r.instance.notice(N((0,c.default)((0,c.default)({},e),{key:t,onClose:n}),o,a))})}),o=function(){var r;n&&(n.removeNotice(t),null===(r=e.onClose)||void 0===r||r.call(e))};return o.then=function(e,t){return r.then(e,t)},o.promise=r,o},config:function(e){void 0!==e.top&&(o=e.top,n=null),void 0!==e.duration&&(C=e.duration),void 0!==e.prefixCls&&(P=e.prefixCls),void 0!==e.getContainer&&(a=e.getContainer,n=null),void 0!==e.transitionName&&(w=e.transitionName,n=null,O=!0),void 0!==e.maxCount&&(u=e.maxCount,n=null),void 0!==e.rtl&&(M=e.rtl)},destroy:function(e){n&&(e?(0,n.removeNotice)(e):((0,n.destroy)(),n=null))}};function R(e,t){e[t]=function(r,n,o){return"[object Object]"===Object.prototype.toString.call(r)&&r.content?e.open((0,c.default)((0,c.default)({},r),{type:t})):("function"==typeof n&&(o=n,n=void 0),e.open({content:r,duration:n,type:t,onClose:o}))}}T.forEach(function(e){return R(S,e)}),S.warn=S.warning,S.useMessage=(0,x.default)(k,N),t.getInstance=function(){return null},t.default=S},10625:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.changeConfirmLocale=function(e){u=e?(0,o.default)((0,o.default)({},u),e):(0,o.default)({},a.default.Modal)},t.getConfirmLocale=function(){return u};var o=n(r(10434)),a=n(r(56350)),u=(0,o.default)({},a.default.Modal)},23298:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return function(){var r,n=null,o=(0,i.default)({add:function(e,t){null==n||n.component.add(e,t)}}),f=(0,u.default)(o,2),s=f[0],d=f[1],p=l.useRef({});return p.current.open=function(o){var u=r("notification",o.prefixCls);e((0,a.default)((0,a.default)({},o),{prefixCls:u}),function(e){var r=e.prefixCls;n=e.instance,s(t(o,r))})},["success","info","warning","error"].forEach(function(e){p.current[e]=function(t){return p.current.open((0,a.default)((0,a.default)({},t),{type:e}))}}),[p.current,l.createElement(c.ConfigConsumer,{key:"holder"},function(e){return r=e.getPrefixCls,d})]}};var a=o(r(10434)),u=o(r(27424)),i=o(r(45484)),l=n(r(67294)),c=r(31929)},16318:function(e,t,r){"use strict";var n,o,a,u=r(75263).default,i=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.getInstance=t.default=void 0;var l=i(r(17061)),c=i(r(10434)),f=i(r(38416)),s=i(r(67996)),d=i(r(74337)),p=i(r(40753)),v=i(r(67039)),m=i(r(93201)),y=i(r(94184)),h=i(r(91127)),g=u(r(67294)),b=u(r(31929)),x=i(r(23298)),C={},_=4.5,P=24,w=24,O="",M="topRight",j=!1;function k(e,t){var r=e.placement,o=void 0===r?M:r,u=e.top,i=e.bottom,l=e.getContainer,c=void 0===l?n:l,s=e.prefixCls,d=(0,b.globalConfig)(),p=d.getPrefixCls,v=d.getIconPrefixCls,m=p("notification",s||O),g=v(),x="".concat(m,"-").concat(o),_=C[x];if(_){Promise.resolve(_).then(function(e){t({prefixCls:"".concat(m,"-notice"),iconPrefixCls:g,instance:e})});return}var k=(0,y.default)("".concat(m,"-").concat(o),(0,f.default)({},"".concat(m,"-rtl"),!0===j));C[x]=new Promise(function(e){h.default.newInstance({prefixCls:m,className:k,style:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:P,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w;switch(e){case"top":t={left:"50%",transform:"translateX(-50%)",right:"auto",top:r,bottom:"auto"};break;case"topLeft":t={left:0,top:r,bottom:"auto"};break;case"topRight":t={right:0,top:r,bottom:"auto"};break;case"bottom":t={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:n};break;case"bottomLeft":t={left:0,top:"auto",bottom:n};break;default:t={right:0,top:"auto",bottom:n}}return t}(o,u,i),getContainer:c,maxCount:a},function(r){e(r),t({prefixCls:"".concat(m,"-notice"),iconPrefixCls:g,instance:r})})})}var E={success:s.default,info:m.default,error:d.default,warning:v.default};function T(e,t,r){var n=e.duration,a=e.icon,u=e.type,i=e.description,l=e.message,c=e.btn,s=e.onClose,d=e.onClick,v=e.key,m=e.style,h=e.className,x=e.closeIcon,C=void 0===x?o:x,P=e.props,w=void 0===n?_:n,O=null;a?O=g.createElement("span",{className:"".concat(t,"-icon")},e.icon):u&&(O=g.createElement(E[u]||null,{className:"".concat(t,"-icon ").concat(t,"-icon-").concat(u)}));var M=g.createElement("span",{className:"".concat(t,"-close-x")},C||g.createElement(p.default,{className:"".concat(t,"-close-icon")})),j=!i&&O?g.createElement("span",{className:"".concat(t,"-message-single-line-auto-margin")}):null;return{content:g.createElement(b.default,{iconPrefixCls:r},g.createElement("div",{className:O?"".concat(t,"-with-icon"):"",role:"alert"},O,g.createElement("div",{className:"".concat(t,"-message")},j,l),g.createElement("div",{className:"".concat(t,"-description")},i),c?g.createElement("span",{className:"".concat(t,"-btn")},c):null)),duration:w,closable:!0,closeIcon:M,onClose:s,onClick:d,key:v,style:m||{},className:(0,y.default)(h,(0,f.default)({},"".concat(t,"-").concat(u),!!u)),props:P}}var N={open:function(e){k(e,function(t){var r=t.prefixCls,n=t.iconPrefixCls;t.instance.notice(T(e,r,n))})},close:function(e){Object.keys(C).forEach(function(t){return Promise.resolve(C[t]).then(function(t){t.removeNotice(e)})})},config:function(e){var t=e.duration,r=e.placement,u=e.bottom,i=e.top,l=e.getContainer,c=e.closeIcon,f=e.prefixCls;void 0!==f&&(O=f),void 0!==t&&(_=t),void 0!==r?M=r:e.rtl&&(M="topLeft"),void 0!==u&&(w=u),void 0!==i&&(P=i),void 0!==l&&(n=l),void 0!==c&&(o=c),void 0!==e.rtl&&(j=e.rtl),void 0!==e.maxCount&&(a=e.maxCount)},destroy:function(){Object.keys(C).forEach(function(e){Promise.resolve(C[e]).then(function(e){e.destroy()}),delete C[e]})}};["success","info","warning","error"].forEach(function(e){N[e]=function(t){return N.open((0,c.default)((0,c.default)({},t),{type:e}))}}),N.warn=N.warning,N.useNotification=(0,x.default)(k,T),t.getInstance=function(e){var t,r,n,o;return t=void 0,r=void 0,n=void 0,o=(0,l.default)().mark(function e(){return(0,l.default)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}},e)}),new(n||(n=Promise))(function(e,a){function u(e){try{l(o.next(e))}catch(e){a(e)}}function i(e){try{l(o.throw(e))}catch(e){a(e)}}function l(t){var r;t.done?e(t.value):((r=t.value)instanceof n?r:new n(function(e){e(r)})).then(u,i)}l((o=o.apply(t,r||[])).next())})},t.default=N},52040:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},9008:function(e,t,r){e.exports=r(83121)},32502:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(10434)),u=n(r(38416)),i=n(r(56690)),l=n(r(89728)),c=n(r(61655)),f=n(r(26389)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=v(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n.default=e,r&&r.set(e,n),n}(r(67294)),d=n(r(73935)),p=n(r(94184));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(v=function(e){return e?r:t})(e)}var m=function(e){(0,c.default)(r,e);var t=(0,f.default)(r);function r(){var e;(0,i.default)(this,r);for(var n=arguments.length,o=Array(n),a=0;a=0;--n){var o=this.tryEntries[n],u=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var i=a.call(o,"catchLoc"),l=a.call(o,"finallyLoc");if(i&&l){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;O(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:j(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),v}},t}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},6015:function(e){function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},861:function(e,t,r){var n=r(63405),o=r(79498),a=r(86116),u=r(42281);e.exports=function(e){return n(e)||o(e)||a(e)||u()},e.exports.__esModule=!0,e.exports.default=e.exports}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3366-7d05d2386b967726.js b/static/web/_next/static/chunks/3366-b35119ee2e1b7c04.js similarity index 56% rename from static/web/_next/static/chunks/3366-7d05d2386b967726.js rename to static/web/_next/static/chunks/3366-b35119ee2e1b7c04.js index 093f507ce..7357c02a8 100644 --- a/static/web/_next/static/chunks/3366-7d05d2386b967726.js +++ b/static/web/_next/static/chunks/3366-b35119ee2e1b7c04.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3366],{83366:function(e,t,a){"use strict";a.r(t),a.d(t,{ChatContainer:function(){return eO}});var s,n,r,l,o,i=a(85893),c=a(26246),d=a(67294),u=a(91951),h=a(59760),m=a.n(h),x=a(94184),g=a.n(x),p=a(94199),_=a(4480),C=a(5152),j=a.n(C),f=a(63108),v=a(41366),b=a(2252);class E extends b.M{match(e){let{highlightString:t}=this.options;if(!t)return null;let a=e.match(t);return a?{index:a.index,length:a[0].length,match:a[0],valid:!0}:null}replaceWith(e,t){let{key:a}=t;return d.createElement("mark",{key:a},e)}asTag(){return"mark"}}var N=a(50085),M=a.n(N),y=a(77278);function T(e){let t=new Date(e);if(Number.isNaN(t))return"";let a=(0,y.Xb)(e);if(a>=1){let e=t.toLocaleDateString("en-US",{dateStyle:"medium"});return"".concat(e," at ").concat(t.toLocaleTimeString())}return"".concat(t.toLocaleTimeString())}var w=a(77466),S=a(48976),k=a.n(S);let G=e=>{let{badge:t,userColor:a,title:s}=e;return(0,i.jsx)("span",{style:{color:"var(--theme-color-users-".concat(a,")")},className:k().badge,title:s,children:t})},O=j()(()=>Promise.all([a.e(2074),a.e(7719)]).then(a.t.bind(a,27719,23)),{loadableGenerated:{webpack:()=>[27719]},ssr:!1}),A=e=>{let{userColor:t}=e;return(0,i.jsx)(G,{badge:(0,i.jsx)(O,{}),userColor:t,title:"Authenticated"})},D=j()(()=>Promise.all([a.e(2074),a.e(710)]).then(a.t.bind(a,20710,23)),{loadableGenerated:{webpack:()=>[20710]},ssr:!1}),F=e=>{let{userColor:t}=e;return(0,i.jsx)(G,{badge:(0,i.jsx)(D,{}),userColor:t,title:"Moderator"})},P=j()(()=>Promise.all([a.e(2074),a.e(6133)]).then(a.t.bind(a,56133,23)),{loadableGenerated:{webpack:()=>[56133]},ssr:!1}),B=e=>{let{userColor:t}=e;return(0,i.jsx)(G,{badge:(0,i.jsx)(P,{}),userColor:t,title:"Bot"})},L=j()(()=>Promise.all([a.e(173),a.e(164),a.e(4931),a.e(5402),a.e(7524),a.e(4041),a.e(3698),a.e(3013),a.e(4398),a.e(8091),a.e(3863),a.e(4860)]).then(a.bind(a,94860)).then(e=>e.ChatModerationActionMenu),{loadableGenerated:{webpack:()=>[94860]},ssr:!1}),R=e=>{let{children:t,user:a}=e,{displayName:s,createdAt:n}=a,r="".concat(s," first joined ").concat(T(n));return(0,i.jsx)(p.Z,{title:r,placement:"topLeft",mouseEnterDelay:1,children:t})},I=e=>{let{message:t,highlightString:a,showModeratorMenu:s,sentBySelf:n,sameUserAsLast:r,isAuthorModerator:l,isAuthorAuthenticated:o,isAuthorBot:c}=e,{id:d,body:u,user:h,timestamp:m}=t,{id:x,displayName:C,displayColor:j}=h,b=(0,_.sJ)(w.FI),N="var(--theme-color-users-".concat(j,")"),y="Sent ".concat(T(m)),S=[];return l&&S.push((0,i.jsx)(F,{userColor:j},"mod")),o&&S.push((0,i.jsx)(A,{userColor:j},"auth")),c&&S.push((0,i.jsx)(B,{userColor:j},"bot")),(0,i.jsx)("div",{className:g()(M().messagePadding,r&&M().messagePaddingCollapsed,"chat-message_user"),children:(0,i.jsxs)("div",{className:g()(M().root,{[M().ownMessage]:n}),style:{borderColor:N},children:[(0,i.jsx)("div",{className:M().background,style:{color:N}}),!r&&(0,i.jsx)(R,{user:h,children:(0,i.jsxs)("div",{className:M().user,style:{color:N},children:[(0,i.jsx)("span",{className:M().userName,children:C}),(0,i.jsx)("span",{children:S})]})}),(0,i.jsx)(p.Z,{title:y,mouseEnterDelay:1,children:(0,i.jsx)(f.wZ,{className:M().message,content:u,matchers:[new v.xc("url",{validateTLD:!1}),new E("highlight",{highlightString:a})]})}),s&&(0,i.jsx)("div",{className:M().modMenuWrapper,children:(0,i.jsx)(L,{messageID:d,accessToken:b,userID:x,userDisplayName:C})})]})})};var U=a(55241),W=a(77493),V=a(96391),H=a(26912),Z=a.n(H);let z=j()(()=>Promise.all([a.e(7741),a.e(1559)]).then(a.bind(a,51559)).then(e=>e.EmojiPicker),{loadableGenerated:{webpack:()=>[51559]},ssr:!1}),J=j()(()=>Promise.all([a.e(2074),a.e(1194)]).then(a.t.bind(a,73366,23)),{loadableGenerated:{webpack:()=>[73366]},ssr:!1}),Y=j()(()=>Promise.all([a.e(2074),a.e(2348)]).then(a.t.bind(a,92348,23)),{loadableGenerated:{webpack:()=>[92348]},ssr:!1}),X=e=>{let{attributes:t,element:a,children:s}=e,n=(0,V.vt)(),r=(0,V.UE)();return(0,i.jsxs)("span",{...t,contentEditable:!1,children:[(0,i.jsx)("img",{alt:a.alt,src:a.src,title:a.name,style:{display:"inline",maxWidth:"50px",maxHeight:"20px",boxShadow:"".concat(n&&r?"0 0 0 3px #B4D5FF":"none")}}),s]})},K=e=>{let{isVoid:t}=e;return e.isVoid=e=>"image"===e.type||t(e),e.isInline=e=>"image"===e.type,e},q=e=>{let t;if(W.xv.isText(e)){let t=e.text;return t}if(0===e.children.length)t=[{text:""}];else{var a;t=null===(a=e.children)||void 0===a?void 0:a.map(e=>q(e)).join("")}switch(e.type){case"paragraph":return"

".concat(t,"

");case"image":return'').concat(e.alt,'');default:return t}},Q=e=>{if(W.xv.isText(e))return e.text.length;if("image"===e.type)return 5;let t=0;return e.children.forEach(e=>{t+=Q(e)}),t},$=e=>{let{defaultText:t}=e,[a,s]=(0,d.useState)(!1),[n,r]=(0,d.useState)(null==t?void 0:t.length),l=(0,_.sJ)(w.Gt),o=(0,d.useMemo)(()=>(0,V.BU)(K((0,W.Jh)())),[]),c=()=>{if(!l){console.log("websocketService is not defined");return}let e=q(o);l.send({type:u.C.CHAT,body:e}),W.YR.delete(o,{at:{anchor:W.ML.start(o,[]),focus:W.ML.end(o,[])}}),r(0)},h=(e,t,a)=>({type:"image",alt:e,src:t,name:a,children:[{text:""}]}),m=(e,t)=>{if(!e)return;let a=h(t,e,t);W.YR.insertNodes(o,a),W.ML.normalize(o,{force:!0})},x=e=>{V.F3.focus(o),W.YR.insertText(o,e)},p=(e,t)=>{V.F3.focus(o),m(t,e)},C=e=>{let t=Q(o)+1;if("Enter"===e.key){e.preventDefault(),c();return}if("Backspace"===e.key){r(t-1);return}t+1>300&&e.preventDefault(),r(t+1)},j=e=>{let t=e.clipboardData.getData("text/plain"),{length:a}=t;n+a>300&&e.preventDefault()},f=e=>"image"===e.element.type?(0,i.jsx)(X,{...e}):(0,i.jsx)("p",{...e});return(0,i.jsx)("div",{className:Z().root,children:(0,i.jsxs)("div",{className:g()(Z().inputWrap,n>=300&&Z().maxCharacters),children:[(0,i.jsxs)(V.mH,{editor:o,value:[{type:"paragraph",children:[{text:t||""}]}],children:[(0,i.jsx)(V.CX,{className:"chat-text-input",onKeyDown:C,onPaste:j,renderElement:f,placeholder:"Send a message to chat",style:{width:"100%"},role:"textbox","aria-label":"Chat text input",autoFocus:!0}),(0,i.jsx)(U.Z,{content:(0,i.jsx)(z,{onEmojiSelect:x,onCustomEmojiSelect:p}),trigger:"click",placement:"topRight",onOpenChange:e=>s(e),open:a})]}),(0,i.jsxs)("div",{style:{display:"flex",paddingLeft:"5px"},children:[(0,i.jsx)("button",{type:"button",className:Z().emojiButton,title:"Emoji picker button",onClick:()=>s(!a),children:(0,i.jsx)(Y,{})}),(0,i.jsx)("button",{type:"button",className:Z().sendButton,title:"Send message Button",onClick:c,children:(0,i.jsx)(J,{})})]})]})})};var ee=a(93107),et=a.n(ee);function ea(){return(ea=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,i.jsxs)("div",{className:et().chatModerationNotification,children:[(0,i.jsx)(es,{className:et().icon}),"You are now a moderator."]});var er=a(23421),el=a.n(er);let eo=e=>{let{message:{body:t,user:{displayName:a}},highlightString:s}=e;return(0,i.jsxs)("div",{className:g()([el().chatSystemMessage,"chat-message_system"]),children:[(0,i.jsx)("div",{className:el().user,children:(0,i.jsx)("span",{className:el().userName,children:a})}),(0,i.jsx)(f.wZ,{className:el().message,content:t,matchers:[new v.xc("url",{validateTLD:!1}),new E("highlight",{highlightString:s})]})]})};var ei=a(91044),ec=a.n(ei);let ed=j()(()=>Promise.all([a.e(2074),a.e(8725)]).then(a.t.bind(a,8725,23)),{loadableGenerated:{webpack:()=>[8725]},ssr:!1}),eu=e=>{let{isAuthorModerator:t,userColor:a,displayName:s}=e;return(0,i.jsxs)("div",{className:ec().root,children:[(0,i.jsxs)("span",{style:{color:"var(--theme-color-users-".concat(a,")")},children:[(0,i.jsx)("span",{style:{padding:"0 10px"},children:(0,i.jsx)(ed,{})}),(0,i.jsx)("span",{style:{fontWeight:"bold"},children:s}),t&&(0,i.jsx)("span",{children:(0,i.jsx)(F,{userColor:a})})]})," ","joined the chat."]})};var eh=a(71577);let em=j()(()=>Promise.all([a.e(2074),a.e(437)]).then(a.t.bind(a,20437,23)),{loadableGenerated:{webpack:()=>[20437]},ssr:!1}),ex=e=>{let{onClick:t}=e;return(0,i.jsx)("div",{className:m().toBottomWrap,children:(0,i.jsx)(eh.Z,{type:"default",style:{color:"currentColor"},icon:(0,i.jsx)(em,{}),onClick:t,children:"Go to last message"})})};var eg=a(65302),ep=a.n(eg);let e_=e=>{let{body:t}=e;return(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:t},className:ep().chatAction})};var eC=a(71230),ej=a(15746),ef=a(24093),ev=a(85857),eb=a.n(ev);let eE=j()(()=>a.e(9069).then(a.bind(a,49069)),{loadableGenerated:{webpack:()=>[49069]},ssr:!1}),eN=j()(()=>a.e(5584).then(a.bind(a,15584)),{loadableGenerated:{webpack:()=>[15584]},ssr:!1}),eM=j()(()=>a.e(7268).then(a.bind(a,97268)),{loadableGenerated:{webpack:()=>[97268]},ssr:!1}),ey=e=>{let t,{message:a}=e,{body:s,title:n,image:r,link:l,type:o}=a;switch(o.toString()){case"FEDIVERSE_ENGAGEMENT_FOLLOW":t=eE;break;case"FEDIVERSE_ENGAGEMENT_LIKE":t=eN;break;case"FEDIVERSE_ENGAGEMENT_REPOST":t=eM}return(0,i.jsx)("div",{className:g()([eb().follower,"chat-message_social"]),children:(0,i.jsx)("a",{href:l,target:"_blank",rel:"noreferrer",children:(0,i.jsxs)(eC.Z,{wrap:!1,children:[(0,i.jsxs)(ej.Z,{span:6,className:eb().avatarColumn,children:[(0,i.jsx)(ef.C,{src:r,alt:"Avatar",className:eb().avatar,size:"large",children:n.charAt(0).toUpperCase()}),(0,i.jsx)(t,{className:eb().icon})]}),(0,i.jsxs)(ej.Z,{children:[(0,i.jsx)(eC.Z,{className:eb().account,children:n}),(0,i.jsx)(eC.Z,{className:eb().body,dangerouslySetInnerHTML:{__html:s}})]})]})})})};var eT=a(5426),ew=a.n(eT);let eS=j()(()=>Promise.all([a.e(2074),a.e(1668)]).then(a.t.bind(a,51668,23)),{loadableGenerated:{webpack:()=>[51668]},ssr:!1}),ek=e=>{let{message:t}=e,{oldName:a,user:s}=t,{displayName:n,displayColor:r}=s,l="var(--theme-color-users-".concat(r,")");return(0,i.jsxs)("div",{className:ew().nameChangeView,children:[(0,i.jsx)("div",{style:{marginRight:5,height:"max-content",margin:"auto 5px auto 0"},children:(0,i.jsx)(eS,{})}),(0,i.jsxs)("div",{className:ew().nameChangeText,children:[(0,i.jsx)("span",{style:{color:l},children:a}),(0,i.jsx)("span",{className:ew().plain,children:" is now known as "}),(0,i.jsx)("span",{style:{color:l},children:n})]})]})};function eG(e){let{user:{scopes:t}}=e;return!!t&&0!==t.length&&t.includes("MODERATOR")}let eO=e=>{let{messages:t,usernameToHighlight:a,chatUserId:s,isModerator:n,showInput:r,height:l}=e,[o,h]=(0,d.useState)(!1),[x,g]=(0,d.useState)(!1),p=(0,d.useRef)(null),_=(0,d.useRef)(null),C=(0,d.useRef)(null),j=new Set,f=e=>{_.current=setTimeout(()=>{h(e)},1500)};(0,d.useEffect)(()=>()=>{clearTimeout(_.current),clearTimeout(C.current)},[]);let v=e=>(0,i.jsx)(ey,{message:e}),b=e=>{let{user:{displayName:t,displayColor:a}}=e,s=eG(e);return(0,i.jsx)(eu,{displayName:t,userColor:a,isAuthorModerator:s})},E=e=>{let{body:t}=e;return(0,i.jsx)(e_,{body:t})},N=e=>{let t=eG(e);return t?(0,i.jsx)(en,{}):(0,i.jsx)("div",{style:{width:"1px",height:"1px"}})},M=(e,r)=>{var l,o,c,d,h,m;let x=function(e,t,a){if(e.length<2)return!1;let s=e[t];if(!s||!s.user)return!1;let{user:{id:n}}=s,r=e[t-1];if((null==r?void 0:r.type)!==u.C.CHAT||!(null==r?void 0:r.timestamp)||!s.timestamp)return!1;let l=new Date(null==r?void 0:r.timestamp).getTime(),o=new Date(s.timestamp).getTime();return!(o-l>6e4)&&n===(null==r?void 0:r.user.id)&&!(a.size>=5)}(t,e,j);return x?j.add(r.id):j.clear(),(0,i.jsx)(I,{message:r,showModeratorMenu:n,highlightString:a,sentBySelf:(null===(l=r.user)||void 0===l?void 0:l.id)===s,sameUserAsLast:x,isAuthorModerator:null===(o=r.user)||void 0===o?void 0:null===(c=o.scopes)||void 0===c?void 0:c.includes("MODERATOR"),isAuthorBot:null===(d=r.user)||void 0===d?void 0:null===(h=d.scopes)||void 0===h?void 0:h.includes("BOT"),isAuthorAuthenticated:null===(m=r.user)||void 0===m?void 0:m.authenticated},r.id)},y=(e,t)=>{switch(t.type){case u.C.CHAT:return M(e,t);case u.C.NAME_CHANGE:return(0,i.jsx)(ek,{message:t});case u.C.CONNECTED_USER_INFO:return N(t);case u.C.USER_JOINED:return b(t);case u.C.CHAT_ACTION:return E(t);case u.C.SYSTEM:return(0,i.jsx)(eo,{message:t,highlightString:a},t.id);case u.C.FEDIVERSE_ENGAGEMENT_FOLLOW:case u.C.FEDIVERSE_ENGAGEMENT_LIKE:case u.C.FEDIVERSE_ENGAGEMENT_REPOST:return v(t);default:return null}},T=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"smooth";clearTimeout(C.current),clearTimeout(_.current),C.current=setTimeout(()=>{var s;null===(s=e.current)||void 0===s||s.scrollToIndex({index:t.length-1,behavior:a}),g(!0),h(!1)},100)};(0,d.useEffect)(()=>{setTimeout(()=>{T(p,"auto"),f(!1)},500)},[]);let w=(0,d.useMemo)(()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.OO,{id:"virtuoso",style:{height:l},className:m().virtuoso,ref:p,data:t,itemContent:(e,t)=>y(e,t),initialTopMostItemIndex:t.length-1,followOutput:()=>(clearTimeout(_.current),x)?(h(!1),T(p,"auto"),"smooth"):(f(!0),!1),alignToBottom:!0,atBottomThreshold:70,atBottomStateChange:e=>{g(e),e?h(!1):f(!0)}}),o&&(0,i.jsx)(ex,{onClick:()=>{T(p,"auto")}})]}),[t,a,s,n,o,x]);return(0,i.jsxs)("div",{id:"chat-container",className:m().chatContainer,children:[w,r&&(0,i.jsx)("div",{className:m().chatTextField,children:(0,i.jsx)($,{})})]})};eO.defaultProps={showInput:!0,height:"auto"}},65302:function(e){e.exports={chatAction:"ChatActionMessage_chatAction__x9Xsg"}},59760:function(e){e.exports={toBottomWrap:"ChatContainer_toBottomWrap__3V5wa",chatContainer:"ChatContainer_chatContainer__O2lYN",virtuoso:"ChatContainer_virtuoso__OS9Kz",chatTextField:"ChatContainer_chatTextField__OqCGL"}},91044:function(e){e.exports={root:"ChatJoinMessage_root__vuVXa"}},93107:function(e){e.exports={chatModerationNotification:"ChatModeratorNotification_chatModerationNotification__kgFWe",icon:"ChatModeratorNotification_icon__7FdGg"}},5426:function(e){e.exports={nameChangeView:"ChatNameChangeMessage_nameChangeView__z4WoO",nameChangeText:"ChatNameChangeMessage_nameChangeText__PTEQP",plain:"ChatNameChangeMessage_plain__heTPn"}},85857:function(e){e.exports={follower:"ChatSocialMessage_follower__TyNGH",avatar:"ChatSocialMessage_avatar__QbcNk",avatarColumn:"ChatSocialMessage_avatarColumn__inCWq",body:"ChatSocialMessage_body__aY2Oa",account:"ChatSocialMessage_account__uGSKr",icon:"ChatSocialMessage_icon__fiCk6"}},23421:function(e){e.exports={chatSystemMessage:"ChatSystemMessage_chatSystemMessage__c6XEN",user:"ChatSystemMessage_user__6yHSJ",message:"ChatSystemMessage_message__ySq5g"}},26912:function(e){e.exports={root:"ChatTextField_root__4oUkJ",inputWrap:"ChatTextField_inputWrap__1mAjD",maxCharacters:"ChatTextField_maxCharacters__yGT4s",emojiButton:"ChatTextField_emojiButton__ON_Cu",sendButton:"ChatTextField_sendButton__MOmD4"}},48976:function(e){e.exports={badge:"ChatUserBadge_badge__1EdUp"}},50085:function(e){e.exports={root:"ChatUserMessage_root__79heB",user:"ChatUserMessage_user__xUEp9",message:"ChatUserMessage_message__MJ9LD",ownMessage:"ChatUserMessage_ownMessage__d28A3",background:"ChatUserMessage_background__Tfghp",modMenuWrapper:"ChatUserMessage_modMenuWrapper__7fblv",messagePadding:"ChatUserMessage_messagePadding__Xp1F6",messagePaddingCollapsed:"ChatUserMessage_messagePaddingCollapsed__qxN0E"}}}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3366],{83366:function(e,t,a){"use strict";a.r(t),a.d(t,{ChatContainer:function(){return eO}});var s,n,r,l,o,i=a(85893),c=a(26246),d=a(67294),u=a(91951),h=a(15143),m=a.n(h),x=a(94184),g=a.n(x),p=a(94199),_=a(4480),C=a(5152),j=a.n(C),f=a(63108),v=a(41366),b=a(2252);class E extends b.M{match(e){let{highlightString:t}=this.options;if(!t)return null;let a=e.match(t);return a?{index:a.index,length:a[0].length,match:a[0],valid:!0}:null}replaceWith(e,t){let{key:a}=t;return d.createElement("mark",{key:a},e)}asTag(){return"mark"}}var N=a(50547),M=a.n(N),y=a(77278);function T(e){let t=new Date(e);if(Number.isNaN(t))return"";let a=(0,y.Xb)(e);if(a>=1){let e=t.toLocaleDateString("en-US",{dateStyle:"medium"});return"".concat(e," at ").concat(t.toLocaleTimeString())}return"".concat(t.toLocaleTimeString())}var w=a(77466),S=a(40343),k=a.n(S);let G=e=>{let{badge:t,userColor:a,title:s}=e;return(0,i.jsx)("span",{style:{color:"var(--theme-color-users-".concat(a,")")},className:k().badge,title:s,children:t})},O=j()(()=>Promise.all([a.e(2074),a.e(7719)]).then(a.t.bind(a,27719,23)),{loadableGenerated:{webpack:()=>[27719]},ssr:!1}),A=e=>{let{userColor:t}=e;return(0,i.jsx)(G,{badge:(0,i.jsx)(O,{}),userColor:t,title:"Authenticated"})},D=j()(()=>Promise.all([a.e(2074),a.e(710)]).then(a.t.bind(a,20710,23)),{loadableGenerated:{webpack:()=>[20710]},ssr:!1}),F=e=>{let{userColor:t}=e;return(0,i.jsx)(G,{badge:(0,i.jsx)(D,{}),userColor:t,title:"Moderator"})},P=j()(()=>Promise.all([a.e(2074),a.e(6133)]).then(a.t.bind(a,56133,23)),{loadableGenerated:{webpack:()=>[56133]},ssr:!1}),B=e=>{let{userColor:t}=e;return(0,i.jsx)(G,{badge:(0,i.jsx)(P,{}),userColor:t,title:"Bot"})},L=j()(()=>Promise.all([a.e(173),a.e(164),a.e(4931),a.e(5402),a.e(7524),a.e(4041),a.e(3698),a.e(3013),a.e(4398),a.e(8091),a.e(3863),a.e(4860)]).then(a.bind(a,94860)).then(e=>e.ChatModerationActionMenu),{loadableGenerated:{webpack:()=>[94860]},ssr:!1}),R=e=>{let{children:t,user:a}=e,{displayName:s,createdAt:n}=a,r="".concat(s," first joined ").concat(T(n));return(0,i.jsx)(p.Z,{title:r,placement:"topLeft",mouseEnterDelay:1,children:t})},I=e=>{let{message:t,highlightString:a,showModeratorMenu:s,sentBySelf:n,sameUserAsLast:r,isAuthorModerator:l,isAuthorAuthenticated:o,isAuthorBot:c}=e,{id:d,body:u,user:h,timestamp:m}=t,{id:x,displayName:C,displayColor:j}=h,b=(0,_.sJ)(w.FI),N="var(--theme-color-users-".concat(j,")"),y="Sent ".concat(T(m)),S=[];return l&&S.push((0,i.jsx)(F,{userColor:j},"mod")),o&&S.push((0,i.jsx)(A,{userColor:j},"auth")),c&&S.push((0,i.jsx)(B,{userColor:j},"bot")),(0,i.jsx)("div",{className:g()(M().messagePadding,r&&M().messagePaddingCollapsed,"chat-message_user"),children:(0,i.jsxs)("div",{className:g()(M().root,{[M().ownMessage]:n}),style:{borderColor:N},children:[(0,i.jsx)("div",{className:M().background,style:{color:N}}),!r&&(0,i.jsx)(R,{user:h,children:(0,i.jsxs)("div",{className:M().user,style:{color:N},children:[(0,i.jsx)("span",{className:M().userName,children:C}),(0,i.jsx)("span",{children:S})]})}),(0,i.jsx)(p.Z,{title:y,mouseEnterDelay:1,children:(0,i.jsx)(f.wZ,{className:M().message,content:u,matchers:[new v.xc("url",{validateTLD:!1}),new E("highlight",{highlightString:a})]})}),s&&(0,i.jsx)("div",{className:M().modMenuWrapper,children:(0,i.jsx)(L,{messageID:d,accessToken:b,userID:x,userDisplayName:C})})]})})};var U=a(55241),W=a(77493),V=a(96391),H=a(55006),Z=a.n(H);let z=j()(()=>Promise.all([a.e(7741),a.e(1559)]).then(a.bind(a,51559)).then(e=>e.EmojiPicker),{loadableGenerated:{webpack:()=>[51559]},ssr:!1}),J=j()(()=>Promise.all([a.e(2074),a.e(1194)]).then(a.t.bind(a,73366,23)),{loadableGenerated:{webpack:()=>[73366]},ssr:!1}),Y=j()(()=>Promise.all([a.e(2074),a.e(2348)]).then(a.t.bind(a,92348,23)),{loadableGenerated:{webpack:()=>[92348]},ssr:!1}),X=e=>{let{attributes:t,element:a,children:s}=e,n=(0,V.vt)(),r=(0,V.UE)();return(0,i.jsxs)("span",{...t,contentEditable:!1,children:[(0,i.jsx)("img",{alt:a.alt,src:a.src,title:a.name,style:{display:"inline",maxWidth:"50px",maxHeight:"20px",boxShadow:"".concat(n&&r?"0 0 0 3px #B4D5FF":"none")}}),s]})},K=e=>{let{isVoid:t}=e;return e.isVoid=e=>"image"===e.type||t(e),e.isInline=e=>"image"===e.type,e},q=e=>{let t;if(W.xv.isText(e)){let t=e.text;return t}if(0===e.children.length)t=[{text:""}];else{var a;t=null===(a=e.children)||void 0===a?void 0:a.map(e=>q(e)).join("")}switch(e.type){case"paragraph":return"

".concat(t,"

");case"image":return'').concat(e.alt,'');default:return t}},Q=e=>{if(W.xv.isText(e))return e.text.length;if("image"===e.type)return 5;let t=0;return e.children.forEach(e=>{t+=Q(e)}),t},$=e=>{let{defaultText:t}=e,[a,s]=(0,d.useState)(!1),[n,r]=(0,d.useState)(null==t?void 0:t.length),l=(0,_.sJ)(w.Gt),o=(0,d.useMemo)(()=>(0,V.BU)(K((0,W.Jh)())),[]),c=()=>{if(!l){console.log("websocketService is not defined");return}let e=q(o);l.send({type:u.C.CHAT,body:e}),W.YR.delete(o,{at:{anchor:W.ML.start(o,[]),focus:W.ML.end(o,[])}}),r(0)},h=(e,t,a)=>({type:"image",alt:e,src:t,name:a,children:[{text:""}]}),m=(e,t)=>{if(!e)return;let a=h(t,e,t);W.YR.insertNodes(o,a),W.ML.normalize(o,{force:!0})},x=e=>{V.F3.focus(o),W.YR.insertText(o,e)},p=(e,t)=>{V.F3.focus(o),m(t,e)},C=e=>{let t=Q(o)+1;if("Enter"===e.key){e.preventDefault(),c();return}if("Backspace"===e.key){r(t-1);return}t+1>300&&e.preventDefault(),r(t+1)},j=e=>{let t=e.clipboardData.getData("text/plain"),{length:a}=t;n+a>300&&e.preventDefault()},f=e=>"image"===e.element.type?(0,i.jsx)(X,{...e}):(0,i.jsx)("p",{...e});return(0,i.jsx)("div",{className:Z().root,children:(0,i.jsxs)("div",{className:g()(Z().inputWrap,n>=300&&Z().maxCharacters),children:[(0,i.jsxs)(V.mH,{editor:o,value:[{type:"paragraph",children:[{text:t||""}]}],children:[(0,i.jsx)(V.CX,{className:"chat-text-input",onKeyDown:C,onPaste:j,renderElement:f,placeholder:"Send a message to chat",style:{width:"100%"},role:"textbox","aria-label":"Chat text input",autoFocus:!0}),(0,i.jsx)(U.Z,{content:(0,i.jsx)(z,{onEmojiSelect:x,onCustomEmojiSelect:p}),trigger:"click",placement:"topRight",onOpenChange:e=>s(e),open:a})]}),(0,i.jsxs)("div",{style:{display:"flex",paddingLeft:"5px"},children:[(0,i.jsx)("button",{type:"button",className:Z().emojiButton,title:"Emoji picker button",onClick:()=>s(!a),children:(0,i.jsx)(Y,{})}),(0,i.jsx)("button",{type:"button",className:Z().sendButton,title:"Send message Button",onClick:c,children:(0,i.jsx)(J,{})})]})]})})};var ee=a(30568),et=a.n(ee);function ea(){return(ea=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,i.jsxs)("div",{className:et().chatModerationNotification,children:[(0,i.jsx)(es,{className:et().icon}),"You are now a moderator."]});var er=a(86518),el=a.n(er);let eo=e=>{let{message:{body:t,user:{displayName:a}},highlightString:s}=e;return(0,i.jsxs)("div",{className:g()([el().chatSystemMessage,"chat-message_system"]),children:[(0,i.jsx)("div",{className:el().user,children:(0,i.jsx)("span",{className:el().userName,children:a})}),(0,i.jsx)(f.wZ,{className:el().message,content:t,matchers:[new v.xc("url",{validateTLD:!1}),new E("highlight",{highlightString:s})]})]})};var ei=a(57631),ec=a.n(ei);let ed=j()(()=>Promise.all([a.e(2074),a.e(8725)]).then(a.t.bind(a,8725,23)),{loadableGenerated:{webpack:()=>[8725]},ssr:!1}),eu=e=>{let{isAuthorModerator:t,userColor:a,displayName:s}=e;return(0,i.jsxs)("div",{className:ec().root,children:[(0,i.jsxs)("span",{style:{color:"var(--theme-color-users-".concat(a,")")},children:[(0,i.jsx)("span",{style:{padding:"0 10px"},children:(0,i.jsx)(ed,{})}),(0,i.jsx)("span",{style:{fontWeight:"bold"},children:s}),t&&(0,i.jsx)("span",{children:(0,i.jsx)(F,{userColor:a})})]})," ","joined the chat."]})};var eh=a(71577);let em=j()(()=>Promise.all([a.e(2074),a.e(437)]).then(a.t.bind(a,20437,23)),{loadableGenerated:{webpack:()=>[20437]},ssr:!1}),ex=e=>{let{onClick:t}=e;return(0,i.jsx)("div",{className:m().toBottomWrap,children:(0,i.jsx)(eh.Z,{type:"default",style:{color:"currentColor"},icon:(0,i.jsx)(em,{}),onClick:t,children:"Go to last message"})})};var eg=a(37302),ep=a.n(eg);let e_=e=>{let{body:t}=e;return(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:t},className:ep().chatAction})};var eC=a(71230),ej=a(15746),ef=a(24093),ev=a(4157),eb=a.n(ev);let eE=j()(()=>a.e(9069).then(a.bind(a,49069)),{loadableGenerated:{webpack:()=>[49069]},ssr:!1}),eN=j()(()=>a.e(5584).then(a.bind(a,15584)),{loadableGenerated:{webpack:()=>[15584]},ssr:!1}),eM=j()(()=>a.e(7268).then(a.bind(a,97268)),{loadableGenerated:{webpack:()=>[97268]},ssr:!1}),ey=e=>{let t,{message:a}=e,{body:s,title:n,image:r,link:l,type:o}=a;switch(o.toString()){case"FEDIVERSE_ENGAGEMENT_FOLLOW":t=eE;break;case"FEDIVERSE_ENGAGEMENT_LIKE":t=eN;break;case"FEDIVERSE_ENGAGEMENT_REPOST":t=eM}return(0,i.jsx)("div",{className:g()([eb().follower,"chat-message_social"]),children:(0,i.jsx)("a",{href:l,target:"_blank",rel:"noreferrer",children:(0,i.jsxs)(eC.Z,{wrap:!1,children:[(0,i.jsxs)(ej.Z,{span:6,className:eb().avatarColumn,children:[(0,i.jsx)(ef.C,{src:r,alt:"Avatar",className:eb().avatar,size:"large",children:n.charAt(0).toUpperCase()}),(0,i.jsx)(t,{className:eb().icon})]}),(0,i.jsxs)(ej.Z,{children:[(0,i.jsx)(eC.Z,{className:eb().account,children:n}),(0,i.jsx)(eC.Z,{className:eb().body,dangerouslySetInnerHTML:{__html:s}})]})]})})})};var eT=a(183),ew=a.n(eT);let eS=j()(()=>Promise.all([a.e(2074),a.e(1668)]).then(a.t.bind(a,51668,23)),{loadableGenerated:{webpack:()=>[51668]},ssr:!1}),ek=e=>{let{message:t}=e,{oldName:a,user:s}=t,{displayName:n,displayColor:r}=s,l="var(--theme-color-users-".concat(r,")");return(0,i.jsxs)("div",{className:ew().nameChangeView,children:[(0,i.jsx)("div",{style:{marginRight:5,height:"max-content",margin:"auto 5px auto 0"},children:(0,i.jsx)(eS,{})}),(0,i.jsxs)("div",{className:ew().nameChangeText,children:[(0,i.jsx)("span",{style:{color:l},children:a}),(0,i.jsx)("span",{className:ew().plain,children:" is now known as "}),(0,i.jsx)("span",{style:{color:l},children:n})]})]})};function eG(e){let{user:{scopes:t}}=e;return!!t&&0!==t.length&&t.includes("MODERATOR")}let eO=e=>{let{messages:t,usernameToHighlight:a,chatUserId:s,isModerator:n,showInput:r,height:l}=e,[o,h]=(0,d.useState)(!1),[x,g]=(0,d.useState)(!1),p=(0,d.useRef)(null),_=(0,d.useRef)(null),C=(0,d.useRef)(null),j=new Set,f=e=>{_.current=setTimeout(()=>{h(e)},1500)};(0,d.useEffect)(()=>()=>{clearTimeout(_.current),clearTimeout(C.current)},[]);let v=e=>(0,i.jsx)(ey,{message:e}),b=e=>{let{user:{displayName:t,displayColor:a}}=e,s=eG(e);return(0,i.jsx)(eu,{displayName:t,userColor:a,isAuthorModerator:s})},E=e=>{let{body:t}=e;return(0,i.jsx)(e_,{body:t})},N=e=>{let t=eG(e);return t?(0,i.jsx)(en,{}):(0,i.jsx)("div",{style:{width:"1px",height:"1px"}})},M=(e,r)=>{var l,o,c,d,h,m;let x=function(e,t,a){if(e.length<2)return!1;let s=e[t];if(!s||!s.user)return!1;let{user:{id:n}}=s,r=e[t-1];if((null==r?void 0:r.type)!==u.C.CHAT||!(null==r?void 0:r.timestamp)||!s.timestamp)return!1;let l=new Date(null==r?void 0:r.timestamp).getTime(),o=new Date(s.timestamp).getTime();return!(o-l>6e4)&&n===(null==r?void 0:r.user.id)&&!(a.size>=5)}(t,e,j);return x?j.add(r.id):j.clear(),(0,i.jsx)(I,{message:r,showModeratorMenu:n,highlightString:a,sentBySelf:(null===(l=r.user)||void 0===l?void 0:l.id)===s,sameUserAsLast:x,isAuthorModerator:null===(o=r.user)||void 0===o?void 0:null===(c=o.scopes)||void 0===c?void 0:c.includes("MODERATOR"),isAuthorBot:null===(d=r.user)||void 0===d?void 0:null===(h=d.scopes)||void 0===h?void 0:h.includes("BOT"),isAuthorAuthenticated:null===(m=r.user)||void 0===m?void 0:m.authenticated},r.id)},y=(e,t)=>{switch(t.type){case u.C.CHAT:return M(e,t);case u.C.NAME_CHANGE:return(0,i.jsx)(ek,{message:t});case u.C.CONNECTED_USER_INFO:return N(t);case u.C.USER_JOINED:return b(t);case u.C.CHAT_ACTION:return E(t);case u.C.SYSTEM:return(0,i.jsx)(eo,{message:t,highlightString:a},t.id);case u.C.FEDIVERSE_ENGAGEMENT_FOLLOW:case u.C.FEDIVERSE_ENGAGEMENT_LIKE:case u.C.FEDIVERSE_ENGAGEMENT_REPOST:return v(t);default:return null}},T=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"smooth";clearTimeout(C.current),clearTimeout(_.current),C.current=setTimeout(()=>{var s;null===(s=e.current)||void 0===s||s.scrollToIndex({index:t.length-1,behavior:a}),g(!0),h(!1)},100)};(0,d.useEffect)(()=>{setTimeout(()=>{T(p,"auto"),f(!1)},500)},[]);let w=(0,d.useMemo)(()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.OO,{id:"virtuoso",style:{height:l},className:m().virtuoso,ref:p,data:t,itemContent:(e,t)=>y(e,t),initialTopMostItemIndex:t.length-1,followOutput:()=>(clearTimeout(_.current),x)?(h(!1),T(p,"auto"),"smooth"):(f(!0),!1),alignToBottom:!0,atBottomThreshold:70,atBottomStateChange:e=>{g(e),e?h(!1):f(!0)}}),o&&(0,i.jsx)(ex,{onClick:()=>{T(p,"auto")}})]}),[t,a,s,n,o,x]);return(0,i.jsxs)("div",{id:"chat-container",className:m().chatContainer,children:[w,r&&(0,i.jsx)("div",{className:m().chatTextField,children:(0,i.jsx)($,{})})]})};eO.defaultProps={showInput:!0,height:"auto"}},37302:function(e){e.exports={chatAction:"ChatActionMessage_chatAction__x9Xsg"}},15143:function(e){e.exports={toBottomWrap:"ChatContainer_toBottomWrap__3V5wa",chatContainer:"ChatContainer_chatContainer__O2lYN",virtuoso:"ChatContainer_virtuoso__OS9Kz",chatTextField:"ChatContainer_chatTextField__OqCGL"}},57631:function(e){e.exports={root:"ChatJoinMessage_root__vuVXa"}},30568:function(e){e.exports={chatModerationNotification:"ChatModeratorNotification_chatModerationNotification__kgFWe",icon:"ChatModeratorNotification_icon__7FdGg"}},183:function(e){e.exports={nameChangeView:"ChatNameChangeMessage_nameChangeView__z4WoO",nameChangeText:"ChatNameChangeMessage_nameChangeText__PTEQP",plain:"ChatNameChangeMessage_plain__heTPn"}},4157:function(e){e.exports={follower:"ChatSocialMessage_follower__TyNGH",avatar:"ChatSocialMessage_avatar__QbcNk",avatarColumn:"ChatSocialMessage_avatarColumn__inCWq",body:"ChatSocialMessage_body__aY2Oa",account:"ChatSocialMessage_account__uGSKr",icon:"ChatSocialMessage_icon__fiCk6"}},86518:function(e){e.exports={chatSystemMessage:"ChatSystemMessage_chatSystemMessage__c6XEN",user:"ChatSystemMessage_user__6yHSJ",message:"ChatSystemMessage_message__ySq5g"}},55006:function(e){e.exports={root:"ChatTextField_root__4oUkJ",inputWrap:"ChatTextField_inputWrap__1mAjD",maxCharacters:"ChatTextField_maxCharacters__yGT4s",emojiButton:"ChatTextField_emojiButton__ON_Cu",sendButton:"ChatTextField_sendButton__MOmD4"}},40343:function(e){e.exports={badge:"ChatUserBadge_badge__1EdUp"}},50547:function(e){e.exports={root:"ChatUserMessage_root__79heB",user:"ChatUserMessage_user__xUEp9",message:"ChatUserMessage_message__MJ9LD",ownMessage:"ChatUserMessage_ownMessage__d28A3",background:"ChatUserMessage_background__Tfghp",modMenuWrapper:"ChatUserMessage_modMenuWrapper__7fblv",messagePadding:"ChatUserMessage_messagePadding__Xp1F6",messagePaddingCollapsed:"ChatUserMessage_messagePaddingCollapsed__qxN0E"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3509.553ed549af93ffa1.js b/static/web/_next/static/chunks/3509.553ed549af93ffa1.js deleted file mode 100644 index d83a58ad1..000000000 --- a/static/web/_next/static/chunks/3509.553ed549af93ffa1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3509],{63509:function(e,t,n){function r(e){return{type:e,style:"keyword"}}n.r(t),n.d(t,{haxe:function(){return et},hxml:function(){return en}});var i,a,o=r("keyword a"),u=r("keyword b"),l=r("keyword c"),c=r("operator"),f={type:"atom",style:"atom"},s={type:"attribute",style:"attribute"},i=r("typedef"),d={if:o,while:o,else:u,do:u,try:u,return:l,break:l,continue:l,new:l,throw:l,var:r("var"),inline:s,static:s,using:r("import"),public:s,private:s,cast:r("cast"),import:r("import"),macro:r("macro"),function:r("function"),catch:r("catch"),untyped:r("untyped"),callback:r("cb"),for:r("for"),switch:r("switch"),case:r("case"),default:r("default"),in:c,never:r("property_access"),trace:r("trace"),class:i,abstract:i,enum:i,interface:i,typedef:i,extends:i,implements:i,dynamic:i,true:f,false:f,null:f},p=/[+\-*&%=<>!?|]/;function m(e,t,n){return t.tokenize=n,n(e,t)}function v(e,t){for(var n,r=!1;null!=(n=e.next());){if(n==t&&!r)return!0;r=!r&&"\\"==n}}function y(e,t){var n,r=e.next();if('"'==r||"'"==r)return m(e,t,(o=r,function(e,t){return v(e,o)&&(t.tokenize=y),i="string",a=void 0,"string"}));if(/[\[\]{}\(\),;\:\.]/.test(r))return i=r,void(a=void 0);if("0"==r&&e.eat(/x/i))return e.eatWhile(/[\da-f]/i),i="number",a=void 0,"number";if(/\d/.test(r)||"-"==r&&e.eat(/\d/))return e.match(/^\d*(?:\.\d*(?!\.))?(?:[eE][+\-]?\d+)?/),i="number",a=void 0,"number";if(t.reAllowed&&"~"==r&&e.eat(/\//))return v(e,"/"),e.eatWhile(/[gimsu]/),i="regexp",a=void 0,"string.special";if("/"==r)return e.eat("*")?m(e,t,h):e.eat("/")?(e.skipToEnd(),i="comment",a=void 0,"comment"):(e.eatWhile(p),u=e.current(),i="operator",a=u,null);if("#"==r)return e.skipToEnd(),i="conditional",a=void 0,"meta";if("@"==r)return e.eat(/:/),e.eatWhile(/[\w_]/),i="metadata",a=void 0,"meta";if(p.test(r))return e.eatWhile(p),l=e.current(),i="operator",a=l,null;if(/[A-Z]/.test(r))return e.eatWhile(/[\w_<>]/),c=n=e.current(),i="type",a=c,"type";e.eatWhile(/[\w_]/);var o,u,l,c,f,s,b,n=e.current(),k=d.propertyIsEnumerable(n)&&d[n];return k&&t.kwAllowed?(f=k.type,s=k.style,b=n,i=f,a=b,s):(i="variable",a=n,"variable")}function h(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=y;break}r="*"==n}return i="comment",a=void 0,"comment"}var b={atom:!0,number:!0,variable:!0,string:!0,regexp:!0};function k(e,t,n,r,i,a){this.indented=e,this.column=t,this.type=n,this.prev=i,this.info=a,null!=r&&(this.align=r)}function x(e){for(var t=w.state,n=t.importedtypes;n;n=n.next)if(n.name==e)return;t.importedtypes={name:e,next:t.importedtypes}}var w={state:null,column:null,marked:null,cc:null};function g(){for(var e=arguments.length-1;e>=0;e--)w.cc.push(arguments[e])}function A(){return g.apply(null,arguments),!0}function V(e,t){for(var n=t;n;n=n.next)if(n.name==e)return!0;return!1}function S(e){var t=w.state;if(t.context){if(w.marked="def",V(e,t.localVars))return;t.localVars={name:e,next:t.localVars}}else if(t.globalVars){if(V(e,t.globalVars))return;t.globalVars={name:e,next:t.globalVars}}}var E={name:"this",next:null};function W(){w.state.context||(w.state.localVars=E),w.state.context={prev:w.state.context,vars:w.state.localVars}}function _(){w.state.localVars=w.state.context.vars,w.state.context=w.state.context.prev}function z(e,t){var n=function(){var n=w.state;n.lexical=new k(n.indented,w.stream.column(),e,null,n.lexical,t)};return n.lex=!0,n}function T(){var e=w.state;e.lexical.prev&&(")"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function D(e){return function t(n){return n==e?A():";"==e?g():A(t)}}function O(e){return"@"==e?A(C):"var"==e?A(z("vardef"),K,D(";"),T):"keyword a"==e?A(z("form"),Z,O,T):"keyword b"==e?A(z("form"),O,T):"{"==e?A(z("}"),W,J,T,_):";"==e?A():"attribute"==e?A(I):"function"==e?A(R):"for"==e?A(z("form"),D("("),z(")"),M,D(")"),T,O,T):"variable"==e?A(z("stat"),j):"switch"==e?A(z("form"),Z,z("}","switch"),D("{"),J,T,T):"case"==e?A(Z,D(":")):"default"==e?A(D(":")):"catch"==e?A(z("form"),W,D("("),ee,D(")"),O,T,_):"import"==e?A(B,D(";")):"typedef"==e?A(F):g(z("stat"),Z,D(";"),T)}function Z(e){return b.hasOwnProperty(e)||"type"==e?A(P):"function"==e?A(R):"keyword c"==e?A(N):"("==e?A(z(")"),N,D(")"),T,P):"operator"==e?A(Z):"["==e?A(z("]"),H(N,"]"),T,P):"{"==e?A(z("}"),H(G,"}"),T,P):A()}function N(e){return e.match(/[;\}\)\],]/)?g():g(Z)}function P(e,t){if("operator"==e&&/\+\+|--/.test(t))return A(P);if("operator"==e||":"==e)return A(Z);if(";"!=e){if("("==e)return A(z(")"),H(Z,")"),T,P);if("."==e)return A(q,P);if("["==e)return A(z("]"),Z,D("]"),T,P)}}function I(e){return"attribute"==e?A(I):"function"==e?A(R):"var"==e?A(K):void 0}function C(e){return":"==e||"variable"==e?A(C):"("==e?A(z(")"),H($,")"),T,O):void 0}function $(e){if("variable"==e)return A()}function B(e,t){return"variable"==e&&/[A-Z]/.test(t.charAt(0))?(x(t),A()):"variable"==e||"property"==e||"."==e||"*"==t?A(B):void 0}function F(e,t){return"variable"==e&&/[A-Z]/.test(t.charAt(0))?(x(t),A()):"type"==e&&/[A-Z]/.test(t.charAt(0))?A():void 0}function j(e){return":"==e?A(T,O):g(P,D(";"),T)}function q(e){if("variable"==e)return w.marked="property",A()}function G(e){if("variable"==e&&(w.marked="property"),b.hasOwnProperty(e))return A(D(":"),Z)}function H(e,t){function n(r){return","==r?A(e,n):r==t?A():A(D(t))}return function(r){return r==t?A():g(e,n)}}function J(e){return"}"==e?A():g(O,J)}function K(e,t){return"variable"==e?(S(t),A(U,L)):A()}function L(e,t){return"="==t?A(Z,L):","==e?A(K):void 0}function M(e,t){return"variable"==e?(S(t),A(Q,Z)):g()}function Q(e,t){if("in"==t)return A()}function R(e,t){return"variable"==e||"type"==e?(S(t),A(R)):"new"==t?A(R):"("==e?A(z(")"),W,H(ee,")"),T,U,O,_):void 0}function U(e){if(":"==e)return A(X)}function X(e){return"type"==e||"variable"==e?A():"{"==e?A(z("}"),H(Y,"}"),T):void 0}function Y(e){if("variable"==e)return A(U)}function ee(e,t){if("variable"==e)return S(t),A(U)}_.lex=!0,T.lex=!0;let et={name:"haxe",startState:function(e){return{tokenize:y,reAllowed:!0,kwAllowed:!0,cc:[],lexical:new k(-e,0,"block",!1),importedtypes:["Int","Float","String","Void","Std","Bool","Dynamic","Array"],context:null,indented:0}},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);return"comment"==i?n:(t.reAllowed=!!("operator"==i||"keyword c"==i||i.match(/^[\[{}\(,;:]$/)),t.kwAllowed="."!=i,function(e,t,n,r,i){var a=e.cc;for(w.state=e,w.stream=i,w.marked=null,w.cc=a,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;)if((a.length?a.pop():O)(n,r)){for(;a.length&&a[a.length-1].lex;)a.pop()();if(w.marked)return w.marked;if("variable"==n&&function(e,t){for(var n=e.localVars;n;n=n.next)if(n.name==t)return!0}(e,r))return"variableName.local";if("variable"==n&&function(e,t){if(/[a-z]/.test(t.charAt(0)))return!1;for(var n=e.importedtypes.length,r=0;r!?|]/;function m(e,t,n){return t.tokenize=n,n(e,t)}function v(e,t){for(var n,r=!1;null!=(n=e.next());){if(n==t&&!r)return!0;r=!r&&"\\"==n}}function y(e,t){var n,r=e.next();if('"'==r||"'"==r)return m(e,t,function(e,t){return v(e,r)&&(t.tokenize=y),i="string",a=void 0,"string"});if(/[\[\]{}\(\),;\:\.]/.test(r))return i=r,void(a=void 0);if("0"==r&&e.eat(/x/i))return e.eatWhile(/[\da-f]/i),i="number",a=void 0,"number";if(/\d/.test(r)||"-"==r&&e.eat(/\d/))return e.match(/^\d*(?:\.\d*(?!\.))?(?:[eE][+\-]?\d+)?/),i="number",a=void 0,"number";if(t.reAllowed&&"~"==r&&e.eat(/\//))return v(e,"/"),e.eatWhile(/[gimsu]/),i="regexp",a=void 0,"string.special";if("/"==r)return e.eat("*")?m(e,t,h):e.eat("/")?(e.skipToEnd(),i="comment",a=void 0,"comment"):(e.eatWhile(p),o=e.current(),i="operator",a=o,null);if("#"==r)return e.skipToEnd(),i="conditional",a=void 0,"meta";if("@"==r)return e.eat(/:/),e.eatWhile(/[\w_]/),i="metadata",a=void 0,"meta";if(p.test(r))return e.eatWhile(p),u=e.current(),i="operator",a=u,null;if(/[A-Z]/.test(r))return e.eatWhile(/[\w_<>]/),l=n=e.current(),i="type",a=l,"type";e.eatWhile(/[\w_]/);var o,u,l,c,f,s,n=e.current(),b=d.propertyIsEnumerable(n)&&d[n];return b&&t.kwAllowed?(c=b.type,f=b.style,s=n,i=c,a=s,f):(i="variable",a=n,"variable")}function h(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=y;break}r="*"==n}return i="comment",a=void 0,"comment"}var b={atom:!0,number:!0,variable:!0,string:!0,regexp:!0};function k(e,t,n,r,i,a){this.indented=e,this.column=t,this.type=n,this.prev=i,this.info=a,null!=r&&(this.align=r)}function x(e){for(var t=w.state,n=t.importedtypes;n;n=n.next)if(n.name==e)return;t.importedtypes={name:e,next:t.importedtypes}}var w={state:null,column:null,marked:null,cc:null};function g(){for(var e=arguments.length-1;e>=0;e--)w.cc.push(arguments[e])}function A(){return g.apply(null,arguments),!0}function V(e,t){for(var n=t;n;n=n.next)if(n.name==e)return!0;return!1}function S(e){var t=w.state;if(t.context){if(w.marked="def",V(e,t.localVars))return;t.localVars={name:e,next:t.localVars}}else if(t.globalVars){if(V(e,t.globalVars))return;t.globalVars={name:e,next:t.globalVars}}}var E={name:"this",next:null};function W(){w.state.context||(w.state.localVars=E),w.state.context={prev:w.state.context,vars:w.state.localVars}}function _(){w.state.localVars=w.state.context.vars,w.state.context=w.state.context.prev}function z(e,t){var n=function(){var n=w.state;n.lexical=new k(n.indented,w.stream.column(),e,null,n.lexical,t)};return n.lex=!0,n}function T(){var e=w.state;e.lexical.prev&&(")"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function D(e){return function t(n){return n==e?A():";"==e?g():A(t)}}function O(e){return"@"==e?A(C):"var"==e?A(z("vardef"),K,D(";"),T):"keyword a"==e?A(z("form"),Z,O,T):"keyword b"==e?A(z("form"),O,T):"{"==e?A(z("}"),W,J,T,_):";"==e?A():"attribute"==e?A(I):"function"==e?A(R):"for"==e?A(z("form"),D("("),z(")"),M,D(")"),T,O,T):"variable"==e?A(z("stat"),j):"switch"==e?A(z("form"),Z,z("}","switch"),D("{"),J,T,T):"case"==e?A(Z,D(":")):"default"==e?A(D(":")):"catch"==e?A(z("form"),W,D("("),ee,D(")"),O,T,_):"import"==e?A(B,D(";")):"typedef"==e?A(F):g(z("stat"),Z,D(";"),T)}function Z(e){return b.hasOwnProperty(e)||"type"==e?A(P):"function"==e?A(R):"keyword c"==e?A(N):"("==e?A(z(")"),N,D(")"),T,P):"operator"==e?A(Z):"["==e?A(z("]"),H(N,"]"),T,P):"{"==e?A(z("}"),H(G,"}"),T,P):A()}function N(e){return e.match(/[;\}\)\],]/)?g():g(Z)}function P(e,t){if("operator"==e&&/\+\+|--/.test(t))return A(P);if("operator"==e||":"==e)return A(Z);if(";"!=e){if("("==e)return A(z(")"),H(Z,")"),T,P);if("."==e)return A(q,P);if("["==e)return A(z("]"),Z,D("]"),T,P)}}function I(e){return"attribute"==e?A(I):"function"==e?A(R):"var"==e?A(K):void 0}function C(e){return":"==e||"variable"==e?A(C):"("==e?A(z(")"),H($,")"),T,O):void 0}function $(e){if("variable"==e)return A()}function B(e,t){return"variable"==e&&/[A-Z]/.test(t.charAt(0))?(x(t),A()):"variable"==e||"property"==e||"."==e||"*"==t?A(B):void 0}function F(e,t){return"variable"==e&&/[A-Z]/.test(t.charAt(0))?(x(t),A()):"type"==e&&/[A-Z]/.test(t.charAt(0))?A():void 0}function j(e){return":"==e?A(T,O):g(P,D(";"),T)}function q(e){if("variable"==e)return w.marked="property",A()}function G(e){if("variable"==e&&(w.marked="property"),b.hasOwnProperty(e))return A(D(":"),Z)}function H(e,t){function n(r){return","==r?A(e,n):r==t?A():A(D(t))}return function(r){return r==t?A():g(e,n)}}function J(e){return"}"==e?A():g(O,J)}function K(e,t){return"variable"==e?(S(t),A(U,L)):A()}function L(e,t){return"="==t?A(Z,L):","==e?A(K):void 0}function M(e,t){return"variable"==e?(S(t),A(Q,Z)):g()}function Q(e,t){if("in"==t)return A()}function R(e,t){return"variable"==e||"type"==e?(S(t),A(R)):"new"==t?A(R):"("==e?A(z(")"),W,H(ee,")"),T,U,O,_):void 0}function U(e){if(":"==e)return A(X)}function X(e){return"type"==e||"variable"==e?A():"{"==e?A(z("}"),H(Y,"}"),T):void 0}function Y(e){if("variable"==e)return A(U)}function ee(e,t){if("variable"==e)return S(t),A(U)}_.lex=!0,T.lex=!0;let et={name:"haxe",startState:function(e){return{tokenize:y,reAllowed:!0,kwAllowed:!0,cc:[],lexical:new k(-e,0,"block",!1),importedtypes:["Int","Float","String","Void","Std","Bool","Dynamic","Array"],context:null,indented:0}},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);return"comment"==i?n:(t.reAllowed=!!("operator"==i||"keyword c"==i||i.match(/^[\[{}\(,;:]$/)),t.kwAllowed="."!=i,function(e,t,n,r,i){var a=e.cc;for(w.state=e,w.stream=i,w.marked=null,w.cc=a,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;)if((a.length?a.pop():O)(n,r)){for(;a.length&&a[a.length-1].lex;)a.pop()();if(w.marked)return w.marked;if("variable"==n&&function(e,t){for(var n=e.localVars;n;n=n.next)if(n.name==t)return!0}(e,r))return"variableName.local";if("variable"==n&&function(e,t){if(/[a-z]/.test(t.charAt(0)))return!1;for(var n=e.importedtypes.length,r=0;r=1},subscribe:function(e){return l.size||this.register(),i+=1,l.set(i,e),e(s),i},unsubscribe:function(e){l.delete(e),l.size||this.unregister()},unregister:function(){var e=this;Object.keys(c).forEach(function(t){var r=c[t],n=e.matchHandlers[r];null==n||n.mql.removeListener(null==n?void 0:n.listener)}),l.clear()},register:function(){var e=this;Object.keys(c).forEach(function(t){var r=c[t],a=function(r){var a=r.matches;e.dispatch((0,o.Z)((0,o.Z)({},s),(0,n.Z)({},t,a)))},l=window.matchMedia(r);l.addListener(a),e.matchHandlers[r]={mql:l,listener:a},a(l)})}}},24093:function(e,t,r){"use strict";r.d(t,{C:function(){return j}});var n=r(87462),o=r(4942),a=r(71002),c=r(97685),l=r(94184),i=r.n(l),s=r(48555),u=r(42550),f=r(67294),p=r(53124),d=r(25378),m=r(24308),v=f.createContext("default"),h=function(e){var t=e.children,r=e.size;return f.createElement(v.Consumer,null,function(e){return f.createElement(v.Provider,{value:r||e},t)})},g=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r},x=f.forwardRef(function(e,t){var r,l,h,x=f.useContext(v),y=f.useState(1),Z=(0,c.Z)(y,2),w=Z[0],b=Z[1],j=f.useState(!1),E=(0,c.Z)(j,2),C=E[0],O=E[1],S=f.useState(!0),_=(0,c.Z)(S,2),N=_[0],P=_[1],k=f.useRef(null),z=f.useRef(null),F=(0,u.sQ)(t,k),R=f.useContext(p.E_).getPrefixCls,L=function(){if(z.current&&k.current){var t=z.current.offsetWidth,r=k.current.offsetWidth;if(0!==t&&0!==r){var n=e.gap,o=void 0===n?4:n;2*ot.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r},p=["xs","sm","md","lg","xl","xxl"],d=i.forwardRef(function(e,t){var r,c=i.useContext(s.E_),d=c.getPrefixCls,m=c.direction,v=i.useContext(u.Z),h=v.gutter,g=v.wrap,x=v.supportFlexGap,y=e.prefixCls,Z=e.span,w=e.order,b=e.offset,j=e.push,E=e.pull,C=e.className,O=e.children,S=e.flex,_=e.style,N=f(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),P=d("col",y),k={};p.forEach(function(t){var r,c={},l=e[t];"number"==typeof l?c.span=l:"object"===(0,a.Z)(l)&&(c=l||{}),delete N[t],k=(0,o.Z)((0,o.Z)({},k),(r={},(0,n.Z)(r,"".concat(P,"-").concat(t,"-").concat(c.span),void 0!==c.span),(0,n.Z)(r,"".concat(P,"-").concat(t,"-order-").concat(c.order),c.order||0===c.order),(0,n.Z)(r,"".concat(P,"-").concat(t,"-offset-").concat(c.offset),c.offset||0===c.offset),(0,n.Z)(r,"".concat(P,"-").concat(t,"-push-").concat(c.push),c.push||0===c.push),(0,n.Z)(r,"".concat(P,"-").concat(t,"-pull-").concat(c.pull),c.pull||0===c.pull),(0,n.Z)(r,"".concat(P,"-rtl"),"rtl"===m),r))});var z=l()(P,(r={},(0,n.Z)(r,"".concat(P,"-").concat(Z),void 0!==Z),(0,n.Z)(r,"".concat(P,"-order-").concat(w),w),(0,n.Z)(r,"".concat(P,"-offset-").concat(b),b),(0,n.Z)(r,"".concat(P,"-push-").concat(j),j),(0,n.Z)(r,"".concat(P,"-pull-").concat(E),E),r),C,k),F={};if(h&&h[0]>0){var R=h[0]/2;F.paddingLeft=R,F.paddingRight=R}if(h&&h[1]>0&&!x){var L=h[1]/2;F.paddingTop=L,F.paddingBottom=L}return S&&(F.flex="number"==typeof S?"".concat(S," ").concat(S," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(S)?"0 0 ".concat(S):S,!1!==g||F.minWidth||(F.minWidth=0)),i.createElement("div",(0,o.Z)({},N,{style:(0,o.Z)((0,o.Z)({},F),_),className:z,ref:t}),O)});t.Z=d},25378:function(e,t,r){"use strict";var n=r(67294),o=r(57838),a=r(24308);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,n.useRef)({}),r=(0,o.Z)();return(0,n.useEffect)(function(){var n=a.ZP.subscribe(function(n){t.current=n,e&&r()});return function(){return a.ZP.unsubscribe(n)}},[]),t.current}},92820:function(e,t,r){"use strict";var n=r(87462),o=r(4942),a=r(71002),c=r(97685),l=r(94184),i=r.n(l),s=r(67294),u=r(53124),f=r(98082),p=r(24308),d=r(93355),m=r(99134),v=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r};function h(e,t){var r=s.useState("string"==typeof e?e:""),n=(0,c.Z)(r,2),o=n[0],l=n[1],i=function(){if("string"==typeof e&&l(e),"object"===(0,a.Z)(e))for(var r=0;r0?-(G[0]/2):void 0,V=null!=G[1]&&G[1]>0?-(G[1]/2):void 0;if(J&&(I.marginLeft=J,I.marginRight=J),B){var q=(0,c.Z)(G,2);I.rowGap=q[1]}else V&&(I.marginTop=V,I.marginBottom=V);var U=(0,c.Z)(G,2),Q=U[0],X=U[1],$=s.useMemo(function(){return{gutter:[Q,X],wrap:E,supportFlexGap:B}},[Q,X,E,B]);return s.createElement(m.Z.Provider,{value:$},s.createElement("div",(0,n.Z)({},C,{className:W,style:(0,n.Z)((0,n.Z)({},I),Z),ref:t}),w))});t.Z=g},55241:function(e,t,r){"use strict";var n=r(87462),o=r(67294),a=r(53124),c=r(94199),l=r(81643),i=r(33603),s=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r},u=function(e){var t=e.title,r=e.content,n=e.prefixCls;return t||r?o.createElement(o.Fragment,null,t&&o.createElement("div",{className:"".concat(n,"-title")},(0,l.Z)(t)),o.createElement("div",{className:"".concat(n,"-inner-content")},(0,l.Z)(r))):null},f=o.forwardRef(function(e,t){var r=e.prefixCls,l=e.title,f=e.content,p=e._overlay,d=e.placement,m=e.trigger,v=e.mouseEnterDelay,h=e.mouseLeaveDelay,g=e.overlayStyle,x=s(e,["prefixCls","title","content","_overlay","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),y=o.useContext(a.E_).getPrefixCls,Z=y("popover",r),w=y();return o.createElement(c.Z,(0,n.Z)({placement:void 0===d?"top":d,trigger:void 0===m?"hover":m,mouseEnterDelay:void 0===v?.1:v,mouseLeaveDelay:void 0===h?.1:h,overlayStyle:void 0===g?{}:g},x,{prefixCls:Z,ref:t,overlay:p||o.createElement(u,{prefixCls:Z,title:l,content:f}),transitionName:(0,i.mL)(w,"zoom-big",x.transitionName)}))});t.Z=f},71230:function(e,t,r){"use strict";var n=r(92820);t.Z=n.Z},15508:function(e,t,r){"use strict";r.r(t),r.d(t,{FollowerCollection:function(){return y}});var n=r(85893),o=r(67294),a=r(26303),c=r(71230),l=r(15746),i=r(3698),s=r(24093),u=r(85818),f=r(94184),p=r.n(f),d=r(69833),m=r.n(d);let v=e=>{let{follower:t}=e;return(0,n.jsx)("div",{className:p()([m().follower,"followers-follower"]),children:(0,n.jsx)("a",{href:t.link,target:"_blank",rel:"noreferrer",children:(0,n.jsxs)(c.Z,{wrap:!1,children:[(0,n.jsx)(l.Z,{span:6,children:(0,n.jsx)(s.C,{src:t.image,alt:"Avatar",className:m().avatar,icon:(0,n.jsx)("img",{src:"/logo",alt:"Logo"})})}),(0,n.jsxs)(l.Z,{span:18,children:[(0,n.jsx)(c.Z,{className:m().name,children:(0,n.jsx)(u.Z.Text,{ellipsis:!0,children:t.name||t.username.split("@",2)[0]})}),(0,n.jsx)(c.Z,{className:m().account,children:(0,n.jsx)(u.Z.Text,{ellipsis:!0,children:t.username})})]})]})})})};var h=r(21890),g=r.n(h),x=r(78696);let y=e=>{let{name:t,onFollowButtonClick:r}=e,[s,u]=(0,o.useState)([]),[f,p]=(0,o.useState)(0),[d,m]=(0,o.useState)(1),[h,y]=(0,o.useState)(!0),Z=async()=>{try{let e=await fetch("".concat("/api/followers","?page=").concat(d,"&limit=").concat(24)),t=await e.json(),{results:r,total:n}=t;u(r),p(n),y(!1)}catch(e){console.error(e)}};(0,o.useEffect)(()=>{Z()},[d]);let w=(0,n.jsxs)("div",{className:g().noFollowers,id:"followers-collection",children:[(0,n.jsx)("h2",{children:"Be the first follower!"}),(0,n.jsxs)("p",{children:["Owncast"!==t?t:"This server"," is a part of the"," ",(0,n.jsx)("a",{href:"https://owncast.online/join-fediverse",children:"Fediverse"}),", an interconnected network of independent users and servers."]}),(0,n.jsxs)("p",{children:["By following ","Owncast"!==t?t:"this server"," you'll be able to get updates from the stream, share it with others, and show your appreciation when it goes live, all from your own Fediverse account."]}),(0,n.jsx)(x.e,{onClick:r})]}),b=(0,n.jsx)(a.Z,{active:!0,paragraph:{rows:3}});return h?b:(null==s?void 0:s.length)?(0,n.jsxs)("div",{className:g().followers,id:"followers-collection",children:[(0,n.jsx)(c.Z,{wrap:!0,gutter:[10,10],className:g().followerRow,children:s.map(e=>(0,n.jsx)(l.Z,{children:(0,n.jsx)(v,{follower:e},e.link)},e.link))}),(0,n.jsx)(i.Z,{className:g().pagination,current:d,pageSize:24,defaultPageSize:24,total:f,showSizeChanger:!1,onChange:e=>{m(e)},hideOnSinglePage:!0})]}):w}},21890:function(e){e.exports={followers:"FollowerCollection_followers__e_EUS",followerRow:"FollowerCollection_followerRow__T1mFd",noFollowers:"FollowerCollection_noFollowers__UaCVW",pagination:"FollowerCollection_pagination___wGRd"}},69833:function(e){e.exports={follower:"SingleFollower_follower__EyBDI",name:"SingleFollower_name__JlpJP",account:"SingleFollower_account__Z66vo",avatar:"SingleFollower_avatar__V9jHG"}}}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3663],{80882:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(1413),o=r(67294),a={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"},c=r(42135),l=function(e,t){return o.createElement(c.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:a}))};l.displayName="DownOutlined";var i=o.forwardRef(l)},68795:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(1413),o=r(67294),a={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"},c=r(42135),l=function(e,t){return o.createElement(c.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:a}))};l.displayName="SearchOutlined";var i=o.forwardRef(l)},81643:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=function(e){return e?"function"==typeof e?e():e:null}},57838:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(97685),o=r(67294);function a(){var e=o.useReducer(function(e){return e+1},0);return(0,n.Z)(e,2)[1]}},24308:function(e,t,r){"use strict";r.d(t,{c4:function(){return a}});var n=r(4942),o=r(87462),a=["xxl","xl","lg","md","sm","xs"],c={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},l=new Map,i=-1,s={};t.ZP={matchHandlers:{},dispatch:function(e){return s=e,l.forEach(function(e){return e(s)}),l.size>=1},subscribe:function(e){return l.size||this.register(),i+=1,l.set(i,e),e(s),i},unsubscribe:function(e){l.delete(e),l.size||this.unregister()},unregister:function(){var e=this;Object.keys(c).forEach(function(t){var r=c[t],n=e.matchHandlers[r];null==n||n.mql.removeListener(null==n?void 0:n.listener)}),l.clear()},register:function(){var e=this;Object.keys(c).forEach(function(t){var r=c[t],a=function(r){var a=r.matches;e.dispatch((0,o.Z)((0,o.Z)({},s),(0,n.Z)({},t,a)))},l=window.matchMedia(r);l.addListener(a),e.matchHandlers[r]={mql:l,listener:a},a(l)})}}},24093:function(e,t,r){"use strict";r.d(t,{C:function(){return j}});var n=r(87462),o=r(4942),a=r(71002),c=r(97685),l=r(94184),i=r.n(l),s=r(48555),u=r(42550),f=r(67294),p=r(53124),d=r(25378),m=r(24308),v=f.createContext("default"),h=function(e){var t=e.children,r=e.size;return f.createElement(v.Consumer,null,function(e){return f.createElement(v.Provider,{value:r||e},t)})},g=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r},x=f.forwardRef(function(e,t){var r,l,h,x=f.useContext(v),y=f.useState(1),Z=(0,c.Z)(y,2),w=Z[0],b=Z[1],j=f.useState(!1),E=(0,c.Z)(j,2),C=E[0],O=E[1],S=f.useState(!0),_=(0,c.Z)(S,2),N=_[0],P=_[1],k=f.useRef(null),z=f.useRef(null),F=(0,u.sQ)(t,k),R=f.useContext(p.E_).getPrefixCls,L=function(){if(z.current&&k.current){var t=z.current.offsetWidth,r=k.current.offsetWidth;if(0!==t&&0!==r){var n=e.gap,o=void 0===n?4:n;2*ot.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r},p=["xs","sm","md","lg","xl","xxl"],d=i.forwardRef(function(e,t){var r,c=i.useContext(s.E_),d=c.getPrefixCls,m=c.direction,v=i.useContext(u.Z),h=v.gutter,g=v.wrap,x=v.supportFlexGap,y=e.prefixCls,Z=e.span,w=e.order,b=e.offset,j=e.push,E=e.pull,C=e.className,O=e.children,S=e.flex,_=e.style,N=f(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),P=d("col",y),k={};p.forEach(function(t){var r,c={},l=e[t];"number"==typeof l?c.span=l:"object"===(0,a.Z)(l)&&(c=l||{}),delete N[t],k=(0,o.Z)((0,o.Z)({},k),(r={},(0,n.Z)(r,"".concat(P,"-").concat(t,"-").concat(c.span),void 0!==c.span),(0,n.Z)(r,"".concat(P,"-").concat(t,"-order-").concat(c.order),c.order||0===c.order),(0,n.Z)(r,"".concat(P,"-").concat(t,"-offset-").concat(c.offset),c.offset||0===c.offset),(0,n.Z)(r,"".concat(P,"-").concat(t,"-push-").concat(c.push),c.push||0===c.push),(0,n.Z)(r,"".concat(P,"-").concat(t,"-pull-").concat(c.pull),c.pull||0===c.pull),(0,n.Z)(r,"".concat(P,"-rtl"),"rtl"===m),r))});var z=l()(P,(r={},(0,n.Z)(r,"".concat(P,"-").concat(Z),void 0!==Z),(0,n.Z)(r,"".concat(P,"-order-").concat(w),w),(0,n.Z)(r,"".concat(P,"-offset-").concat(b),b),(0,n.Z)(r,"".concat(P,"-push-").concat(j),j),(0,n.Z)(r,"".concat(P,"-pull-").concat(E),E),r),C,k),F={};if(h&&h[0]>0){var R=h[0]/2;F.paddingLeft=R,F.paddingRight=R}if(h&&h[1]>0&&!x){var L=h[1]/2;F.paddingTop=L,F.paddingBottom=L}return S&&(F.flex="number"==typeof S?"".concat(S," ").concat(S," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(S)?"0 0 ".concat(S):S,!1!==g||F.minWidth||(F.minWidth=0)),i.createElement("div",(0,o.Z)({},N,{style:(0,o.Z)((0,o.Z)({},F),_),className:z,ref:t}),O)});t.Z=d},25378:function(e,t,r){"use strict";var n=r(67294),o=r(57838),a=r(24308);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,n.useRef)({}),r=(0,o.Z)();return(0,n.useEffect)(function(){var n=a.ZP.subscribe(function(n){t.current=n,e&&r()});return function(){return a.ZP.unsubscribe(n)}},[]),t.current}},92820:function(e,t,r){"use strict";var n=r(87462),o=r(4942),a=r(71002),c=r(97685),l=r(94184),i=r.n(l),s=r(67294),u=r(53124),f=r(98082),p=r(24308),d=r(93355),m=r(99134),v=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r};function h(e,t){var r=s.useState("string"==typeof e?e:""),n=(0,c.Z)(r,2),o=n[0],l=n[1],i=function(){if("string"==typeof e&&l(e),"object"===(0,a.Z)(e))for(var r=0;r0?-(G[0]/2):void 0,V=null!=G[1]&&G[1]>0?-(G[1]/2):void 0;if(J&&(I.marginLeft=J,I.marginRight=J),B){var q=(0,c.Z)(G,2);I.rowGap=q[1]}else V&&(I.marginTop=V,I.marginBottom=V);var U=(0,c.Z)(G,2),Q=U[0],X=U[1],$=s.useMemo(function(){return{gutter:[Q,X],wrap:E,supportFlexGap:B}},[Q,X,E,B]);return s.createElement(m.Z.Provider,{value:$},s.createElement("div",(0,n.Z)({},C,{className:W,style:(0,n.Z)((0,n.Z)({},I),Z),ref:t}),w))});t.Z=g},55241:function(e,t,r){"use strict";var n=r(87462),o=r(67294),a=r(53124),c=r(94199),l=r(81643),i=r(33603),s=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r},u=function(e){var t=e.title,r=e.content,n=e.prefixCls;return t||r?o.createElement(o.Fragment,null,t&&o.createElement("div",{className:"".concat(n,"-title")},(0,l.Z)(t)),o.createElement("div",{className:"".concat(n,"-inner-content")},(0,l.Z)(r))):null},f=o.forwardRef(function(e,t){var r=e.prefixCls,l=e.title,f=e.content,p=e._overlay,d=e.placement,m=e.trigger,v=e.mouseEnterDelay,h=e.mouseLeaveDelay,g=e.overlayStyle,x=s(e,["prefixCls","title","content","_overlay","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),y=o.useContext(a.E_).getPrefixCls,Z=y("popover",r),w=y();return o.createElement(c.Z,(0,n.Z)({placement:void 0===d?"top":d,trigger:void 0===m?"hover":m,mouseEnterDelay:void 0===v?.1:v,mouseLeaveDelay:void 0===h?.1:h,overlayStyle:void 0===g?{}:g},x,{prefixCls:Z,ref:t,overlay:p||o.createElement(u,{prefixCls:Z,title:l,content:f}),transitionName:(0,i.mL)(w,"zoom-big",x.transitionName)}))});t.Z=f},71230:function(e,t,r){"use strict";var n=r(92820);t.Z=n.Z},15508:function(e,t,r){"use strict";r.r(t),r.d(t,{FollowerCollection:function(){return y}});var n=r(85893),o=r(67294),a=r(26303),c=r(71230),l=r(15746),i=r(3698),s=r(24093),u=r(85818),f=r(94184),p=r.n(f),d=r(90589),m=r.n(d);let v=e=>{let{follower:t}=e;return(0,n.jsx)("div",{className:p()([m().follower,"followers-follower"]),children:(0,n.jsx)("a",{href:t.link,target:"_blank",rel:"noreferrer",children:(0,n.jsxs)(c.Z,{wrap:!1,children:[(0,n.jsx)(l.Z,{span:6,children:(0,n.jsx)(s.C,{src:t.image,alt:"Avatar",className:m().avatar,icon:(0,n.jsx)("img",{src:"/logo",alt:"Logo"})})}),(0,n.jsxs)(l.Z,{span:18,children:[(0,n.jsx)(c.Z,{className:m().name,children:(0,n.jsx)(u.Z.Text,{ellipsis:!0,children:t.name||t.username.split("@",2)[0]})}),(0,n.jsx)(c.Z,{className:m().account,children:(0,n.jsx)(u.Z.Text,{ellipsis:!0,children:t.username})})]})]})})})};var h=r(16501),g=r.n(h),x=r(78696);let y=e=>{let{name:t,onFollowButtonClick:r}=e,[s,u]=(0,o.useState)([]),[f,p]=(0,o.useState)(0),[d,m]=(0,o.useState)(1),[h,y]=(0,o.useState)(!0),Z=async()=>{try{let e=await fetch("".concat("/api/followers","?page=").concat(d,"&limit=").concat(24)),t=await e.json(),{results:r,total:n}=t;u(r),p(n),y(!1)}catch(e){console.error(e)}};(0,o.useEffect)(()=>{Z()},[d]);let w=(0,n.jsxs)("div",{className:g().noFollowers,id:"followers-collection",children:[(0,n.jsx)("h2",{children:"Be the first follower!"}),(0,n.jsxs)("p",{children:["Owncast"!==t?t:"This server"," is a part of the"," ",(0,n.jsx)("a",{href:"https://owncast.online/join-fediverse",children:"Fediverse"}),", an interconnected network of independent users and servers."]}),(0,n.jsxs)("p",{children:["By following ","Owncast"!==t?t:"this server"," you'll be able to get updates from the stream, share it with others, and show your appreciation when it goes live, all from your own Fediverse account."]}),(0,n.jsx)(x.e,{onClick:r})]}),b=(0,n.jsx)(a.Z,{active:!0,paragraph:{rows:3}});return h?b:(null==s?void 0:s.length)?(0,n.jsxs)("div",{className:g().followers,id:"followers-collection",children:[(0,n.jsx)(c.Z,{wrap:!0,gutter:[10,10],className:g().followerRow,children:s.map(e=>(0,n.jsx)(l.Z,{children:(0,n.jsx)(v,{follower:e},e.link)},e.link))}),(0,n.jsx)(i.Z,{className:g().pagination,current:d,pageSize:24,defaultPageSize:24,total:f,showSizeChanger:!1,onChange:e=>{m(e)},hideOnSinglePage:!0})]}):w}},16501:function(e){e.exports={followers:"FollowerCollection_followers__e_EUS",followerRow:"FollowerCollection_followerRow__T1mFd",noFollowers:"FollowerCollection_noFollowers__UaCVW",pagination:"FollowerCollection_pagination___wGRd"}},90589:function(e){e.exports={follower:"SingleFollower_follower__EyBDI",name:"SingleFollower_name__JlpJP",account:"SingleFollower_account__Z66vo",avatar:"SingleFollower_avatar__V9jHG"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4103.c165b1b4a1da8682.js b/static/web/_next/static/chunks/4103.094b3a128123225c.js similarity index 91% rename from static/web/_next/static/chunks/4103.c165b1b4a1da8682.js rename to static/web/_next/static/chunks/4103.094b3a128123225c.js index 6b225325c..5d29b084d 100644 --- a/static/web/_next/static/chunks/4103.c165b1b4a1da8682.js +++ b/static/web/_next/static/chunks/4103.094b3a128123225c.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4103],{67109:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M723 620.5C666.8 571.6 593.4 542 513 542s-153.8 29.6-210.1 78.6a8.1 8.1 0 00-.8 11.2l36 42.9c2.9 3.4 8 3.8 11.4.9C393.1 637.2 450.3 614 513 614s119.9 23.2 163.5 61.5c3.4 2.9 8.5 2.5 11.4-.9l36-42.9c2.8-3.3 2.4-8.3-.9-11.2zm117.4-140.1C751.7 406.5 637.6 362 513 362s-238.7 44.5-327.5 118.4a8.05 8.05 0 00-1 11.3l36 42.9c2.8 3.4 7.9 3.8 11.2 1C308 472.2 406.1 434 513 434s205 38.2 281.2 101.6c3.4 2.8 8.4 2.4 11.2-1l36-42.9c2.8-3.4 2.4-8.5-1-11.3zm116.7-139C835.7 241.8 680.3 182 511 182c-168.2 0-322.6 59-443.7 157.4a8 8 0 00-1.1 11.4l36 42.9c2.8 3.3 7.8 3.8 11.1 1.1C222 306.7 360.3 254 511 254c151.8 0 291 53.5 400 142.7 3.4 2.8 8.4 2.3 11.2-1.1l36-42.9c2.9-3.4 2.4-8.5-1.1-11.3zM448 778a64 64 0 10128 0 64 64 0 10-128 0z"}}]},name:"wifi",theme:"outlined"}},74103:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(17140))&&a.__esModule?a:{default:a};t.default=n,e.exports=n},17140:function(e,t,r){var a=r(64836),n=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=a(r(42122)),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var a={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var l=u?Object.getOwnPropertyDescriptor(e,f):null;l&&(l.get||l.set)?Object.defineProperty(a,f,l):a[f]=e[f]}return a.default=e,r&&r.set(e,a),a}(r(67294)),l=a(r(67109)),c=a(r(92074));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}var i=function(e,t){return f.createElement(c.default,(0,u.default)((0,u.default)({},e),{},{ref:t,icon:l.default}))};i.displayName="WifiOutlined";var d=f.forwardRef(i);t.default=d}}]); \ No newline at end of file +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4103],{92983:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M723 620.5C666.8 571.6 593.4 542 513 542s-153.8 29.6-210.1 78.6a8.1 8.1 0 00-.8 11.2l36 42.9c2.9 3.4 8 3.8 11.4.9C393.1 637.2 450.3 614 513 614s119.9 23.2 163.5 61.5c3.4 2.9 8.5 2.5 11.4-.9l36-42.9c2.8-3.3 2.4-8.3-.9-11.2zm117.4-140.1C751.7 406.5 637.6 362 513 362s-238.7 44.5-327.5 118.4a8.05 8.05 0 00-1 11.3l36 42.9c2.8 3.4 7.9 3.8 11.2 1C308 472.2 406.1 434 513 434s205 38.2 281.2 101.6c3.4 2.8 8.4 2.4 11.2-1l36-42.9c2.8-3.4 2.4-8.5-1-11.3zm116.7-139C835.7 241.8 680.3 182 511 182c-168.2 0-322.6 59-443.7 157.4a8 8 0 00-1.1 11.4l36 42.9c2.8 3.3 7.8 3.8 11.1 1.1C222 306.7 360.3 254 511 254c151.8 0 291 53.5 400 142.7 3.4 2.8 8.4 2.3 11.2-1.1l36-42.9c2.9-3.4 2.4-8.5-1.1-11.3zM448 778a64 64 0 10128 0 64 64 0 10-128 0z"}}]},name:"wifi",theme:"outlined"}},74103:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(17140))&&a.__esModule?a:{default:a};t.default=n,e.exports=n},17140:function(e,t,r){var a=r(64836),n=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var u=a(r(42122)),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=o(t);if(r&&r.has(e))return r.get(e);var a={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var f in e)if("default"!==f&&Object.prototype.hasOwnProperty.call(e,f)){var l=u?Object.getOwnPropertyDescriptor(e,f):null;l&&(l.get||l.set)?Object.defineProperty(a,f,l):a[f]=e[f]}return a.default=e,r&&r.set(e,a),a}(r(67294)),l=a(r(92983)),c=a(r(92074));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(o=function(e){return e?r:t})(e)}var i=function(e,t){return f.createElement(c.default,(0,u.default)((0,u.default)({},e),{},{ref:t,icon:l.default}))};i.displayName="WifiOutlined";var d=f.forwardRef(i);t.default=d}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4293-68345aad2934d632.js b/static/web/_next/static/chunks/4293-06acfba935ba8932.js similarity index 93% rename from static/web/_next/static/chunks/4293-68345aad2934d632.js rename to static/web/_next/static/chunks/4293-06acfba935ba8932.js index f89afe846..b3401d09d 100644 --- a/static/web/_next/static/chunks/4293-68345aad2934d632.js +++ b/static/web/_next/static/chunks/4293-06acfba935ba8932.js @@ -8,4 +8,4 @@ * https://www.chartjs.org * (c) 2023 Chart.js Contributors * Released under the MIT License - */function R(){}let I=(i=0,()=>i++);function A(t){return null==t}function F(t){if(Array.isArray&&Array.isArray(t))return!0;let e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function W(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function Y(t){return("number"==typeof t||t instanceof Number)&&isFinite(+t)}function B(t,e){return Y(t)?t:e}function z(t,e){return void 0===t?e:t}let L=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/e,q=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function H(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)}function $(t,e,n,r){let i,o,a;if(F(t)){if(o=t.length,r)for(i=o-1;i>=0;i--)e.call(n,t[i],i);else for(i=0;it,x:t=>t.x,y:t=>t.y};function tt(t,e){let n=G[e]||(G[e]=function(t){let e=function(t){let e=t.split("."),n=[],r="";for(let t of e)(r+=t).endsWith("\\")?r=r.slice(0,-1)+".":(n.push(r),r="");return n}(t);return t=>{for(let n of e){if(""===n)break;t=t&&t[n]}return t}}(e));return n(t)}function te(t){return t.charAt(0).toUpperCase()+t.slice(1)}let tn=t=>void 0!==t,tr=t=>"function"==typeof t,ti=(t,e)=>{if(t.size!==e.size)return!1;for(let n of t)if(!e.has(n))return!1;return!0};function to(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}let ta=Math.PI,tl=2*ta,tc=tl+ta,tu=Number.POSITIVE_INFINITY,ts=ta/180,tf=ta/2,th=ta/4,td=2*ta/3,tg=Math.log10,tp=Math.sign;function tb(t,e,n){return Math.abs(t-e)t-e).pop(),n}function tx(t){return!isNaN(parseFloat(t))&&isFinite(t)}function tv(t,e){let n=Math.round(t);return n-e<=t&&n+e>=t}function tw(t,e,n){let r,i,o;for(r=0,i=t.length;rc&&u=Math.min(e,n)-r&&t<=Math.max(e,n)+r}function tZ(t,e,n){let r;n=n||(n=>t[n]1;)n(r=o+i>>1)?o=r:i=r;return{lo:o,hi:i}}let tR=(t,e,n,r)=>tZ(t,n,r?r=>{let i=t[r][e];return it[r][e]tZ(t,n,r=>t[r][e]>=n);function tA(t,e,n){let r=0,i=t.length;for(;rr&&t[i-1]>n;)i--;return r>0||i{let n="_onData"+te(e),r=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){let i=r.apply(this,e);return t._chartjs.listeners.forEach(t=>{"function"==typeof t[n]&&t[n](...e)}),i}})})}function tY(t,e){let n=t._chartjs;if(!n)return;let r=n.listeners,i=r.indexOf(e);-1!==i&&r.splice(i,1),r.length>0||(tF.forEach(e=>{delete t[e]}),delete t._chartjs)}function tB(t){let e,n;let r=new Set;for(e=0,n=t.length;e{r=!1,t.apply(e,n)}))}}function tq(t,e){let n;return function(...r){return e?(clearTimeout(n),n=setTimeout(t,e,r)):t.apply(this,r),e}}let tH=t=>"start"===t?"left":"end"===t?"right":"center",t$=(t,e,n)=>"start"===t?e:"end"===t?n:(e+n)/2,tD=(t,e,n,r)=>t===(r?"left":"right")?n:"center"===t?(e+n)/2:e;function tX(t,e,n){let r=e.length,i=0,o=r;if(t._sorted){let{iScale:a,_parsed:l}=t,c=a.axis,{min:u,max:s,minDefined:f,maxDefined:h}=a.getUserBounds();f&&(i=tS(Math.min(tR(l,a.axis,u).lo,n?r:tR(e,c,a.getPixelForValue(u)).lo),0,r-1)),o=h?tS(Math.max(tR(l,a.axis,s,!0).hi+1,n?0:tR(e,c,a.getPixelForValue(s),!0).hi+1),i,r)-i:r-i}return{start:i,count:o}}function tV(t){let{xScale:e,yScale:n,_scaleRanges:r}=t,i={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!r)return t._scaleRanges=i,!0;let o=r.xmin!==e.min||r.xmax!==e.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,i),o}let tQ=t=>0===t||1===t,tK=(t,e,n)=>-(Math.pow(2,10*(t-=1))*Math.sin((t-e)*tl/n)),tU=(t,e,n)=>Math.pow(2,-10*t)*Math.sin((t-e)*tl/n)+1,tJ={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>-Math.cos(t*tf)+1,easeOutSine:t=>Math.sin(t*tf),easeInOutSine:t=>-.5*(Math.cos(ta*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:-Math.pow(2,-10*t)+1,easeInOutExpo:t=>tQ(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(-Math.pow(2,-10*(2*t-1))+2),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>tQ(t)?t:tK(t,.075,.3),easeOutElastic:t=>tQ(t)?t:tU(t,.075,.3),easeInOutElastic:t=>tQ(t)?t:t<.5?.5*tK(2*t,.1125,.45):.5+.5*tU(2*t-1,.1125,.45),easeInBack:t=>t*t*(2.70158*t-1.70158),easeOutBack:t=>(t-=1)*t*(2.70158*t+1.70158)+1,easeInOutBack(t){let e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:t=>1-tJ.easeOutBounce(1-t),easeOutBounce:t=>t<.36363636363636365?7.5625*t*t:t<.7272727272727273?7.5625*(t-=.5454545454545454)*t+.75:t<.9090909090909091?7.5625*(t-=.8181818181818182)*t+.9375:7.5625*(t-=.9545454545454546)*t+.984375,easeInOutBounce:t=>t<.5?.5*tJ.easeInBounce(2*t):.5*tJ.easeOutBounce(2*t-1)+.5};function tG(t){if(t&&"object"==typeof t){let e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function t0(t){return tG(t)?t:new Z(t)}function t1(t){return tG(t)?t:new Z(t).saturate(.5).darken(.1).hexString()}let t2=["x","y","borderWidth","radius","tension"],t5=["color","borderColor","backgroundColor"],t4=new Map;function t7(t,e,n){return(function(t,e){e=e||{};let n=t+JSON.stringify(e),r=t4.get(n);return r||(r=new Intl.NumberFormat(t,e),t4.set(n,r)),r})(e,n).format(t)}let t8={values:t=>F(t)?t:""+t,numeric(t,e,n){let r;if(0===t)return"0";let i=this.chart.options.locale,o=t;if(n.length>1){let e;let i=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(i<1e-4||i>1e15)&&(r="scientific"),Math.abs(e=n.length>3?n[2].value-n[1].value:n[1].value-n[0].value)>=1&&t!==Math.floor(t)&&(e=t-Math.floor(t)),o=e}let a=tg(Math.abs(o)),l=Math.max(Math.min(-1*Math.floor(a),20),0),c={notation:r,minimumFractionDigits:l,maximumFractionDigits:l};return Object.assign(c,this.options.ticks.format),t7(t,i,c)},logarithmic(t,e,n){if(0===t)return"0";let r=n[e].significand||t/Math.pow(10,Math.floor(tg(t)));return[1,2,3,5,10,15].includes(r)||e>.8*n.length?t8.numeric.call(this,t,e,n):""}};var t3={formatters:t8};let t6=Object.create(null),t9=Object.create(null);function et(t,e){if(!e)return t;let n=e.split(".");for(let e=0,r=n.length;et.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>t1(e.backgroundColor),this.hoverBorderColor=(t,e)=>t1(e.borderColor),this.hoverColor=(t,e)=>t1(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return ee(this,t,e)}get(t){return et(this,t)}describe(t,e){return ee(t9,t,e)}override(t,e){return ee(t6,t,e)}route(t,e,n,r){let i=et(this,t),o=et(this,n),a="_"+e;Object.defineProperties(i,{[a]:{value:i[e],writable:!0},[e]:{enumerable:!0,get(){let t=this[a],e=o[r];return W(t)?Object.assign({},e,t):z(t,e)},set(t){this[a]=t}}})}apply(t){t.forEach(t=>t(this))}}({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),t.set("animations",{colors:{type:"color",properties:t5},numbers:{type:"number",properties:t2}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}})},function(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:t3.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}]);function er(t,e,n,r,i){let o=e[i];return o||(o=e[i]=t.measureText(i).width,n.push(i)),o>r&&(r=o),r}function ei(t,e,n,r){let i,o,a,l,c;let u=(r=r||{}).data=r.data||{},s=r.garbageCollect=r.garbageCollect||[];r.font!==e&&(u=r.data={},s=r.garbageCollect=[],r.font=e),t.save(),t.font=e;let f=0,h=n.length;for(i=0;in.length){for(i=0;i0&&t.stroke()}}function eu(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.xe.top-n&&t.y0&&""!==o.strokeColor;for(t.save(),t.font=i.string,a=t,o.translation&&a.translate(o.translation[0],o.translation[1]),A(o.rotation)||a.rotate(o.rotation),o.color&&(a.fillStyle=o.color),o.textAlign&&(a.textAlign=o.textAlign),o.textBaseline&&(a.textBaseline=o.textBaseline),l=0;l+t||0;function ex(t,e){let n={},r=W(e),i=r?Object.keys(e):e,o=W(t)?r?n=>z(t[n],t[e[n]]):e=>t[e]:()=>t;for(let t of i)n[t]=ey(o(t));return n}function ev(t){return ex(t,{top:"y",right:"x",bottom:"y",left:"x"})}function ew(t){return ex(t,["topLeft","topRight","bottomLeft","bottomRight"])}function eM(t){let e=ev(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function ek(t,e){t=t||{},e=e||en.font;let n=z(t.size,e.size);"string"==typeof n&&(n=parseInt(n,10));let r=z(t.style,e.style);r&&!(""+r).match(em)&&(console.warn('Invalid font style specified: "'+r+'"'),r=void 0);let i={family:z(t.family,e.family),lineHeight:function(t,e){let n=(""+t).match(eb);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t}(z(t.lineHeight,e.lineHeight),n),size:n,style:r,weight:z(t.weight,e.weight),string:""};return i.string=!i||A(i.size)||A(i.family)?null:(i.style?i.style+" ":"")+(i.weight?i.weight+" ":"")+i.size+"px "+i.family,i}function eO(t,e,n,r){let i,o,a,l=!0;for(i=0,o=t.length;in&&0===t?0:t+e;return{min:a(r,-Math.abs(o)),max:a(i,o)}}function eC(t,e){return Object.assign(Object.create(t),e)}function eT(t,e=[""],n=t,r,i=()=>t[0]){tn(r)||(r=eI("_fallback",t));let o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:n,_fallback:r,_getTarget:i,override:i=>eT([i,...t],e,n,r)};return new Proxy(o,{deleteProperty:(e,n)=>(delete e[n],delete e._keys,delete t[0][n],!0),get:(n,r)=>ej(n,r,()=>(function(t,e,n,r){let i;for(let o of e)if(tn(i=eI(eP(o,t),n)))return eS(t,i)?eZ(n,r,t,i):i})(r,e,t,n)),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>eA(t).includes(e),ownKeys:t=>eA(t),set(t,e,n){let r=t._storage||(t._storage=i());return t[e]=r[e]=n,delete t._keys,!0}})}function eE(t,e={scriptable:!0,indexable:!0}){let{_scriptable:n=e.scriptable,_indexable:r=e.indexable,_allKeys:i=e.allKeys}=t;return{allKeys:i,scriptable:n,indexable:r,isScriptable:tr(n)?n:()=>n,isIndexable:tr(r)?r:()=>r}}let eP=(t,e)=>t?t+te(e):e,eS=(t,e)=>W(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function ej(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];let r=n();return t[e]=r,r}let eN=(t,e)=>!0===t?e:"string"==typeof t?tt(e,t):void 0;function eZ(t,e,n,r){var i;let o=e._rootScopes,a=tr(i=e._fallback)?i(n,r):i,l=[...t,...o],c=new Set;c.add(r);let u=eR(c,l,n,a||n,r);return!(null===u||tn(a)&&a!==n&&null===(u=eR(c,l,a,u,r)))&&eT(Array.from(c),[""],o,a,()=>(function(t,e,n){let r=t._getTarget();e in r||(r[e]={});let i=r[e];return F(i)&&W(n)?n:i||{}})(e,n,r))}function eR(t,e,n,r,i){for(;n;)n=function(t,e,n,r,i){for(let a of e){let e=eN(n,a);if(e){var o;t.add(e);let a=tr(o=e._fallback)?o(n,i):o;if(tn(a)&&a!==n&&a!==r)return a}else if(!1===e&&tn(r)&&n!==r)return null}return!1}(t,e,n,r,i);return n}function eI(t,e){for(let n of e){if(!n)continue;let e=n[t];if(tn(e))return e}}function eA(t){let e=t._keys;return e||(e=t._keys=function(t){let e=new Set;for(let n of t)for(let t of Object.keys(n).filter(t=>!t.startsWith("_")))e.add(t);return Array.from(e)}(t._scopes)),e}function eF(t,e,n,r){let i,o,a;let{iScale:l}=t,{key:c="r"}=this._parsing,u=Array(r);for(i=0;ie"x"===t?"y":"x";function ez(t,e,n){return Math.max(Math.min(t,n),e)}function eL(t,e,n,r,i){let o,a,l,c;if(e.spanGaps&&(t=t.filter(t=>!t.skip)),"monotone"===e.cubicInterpolationMode)!function(t,e="x"){let n,r,i;let o=eB(e),a=t.length,l=Array(a).fill(0),c=Array(a),u=eY(t,0);for(n=0;nt.ownerDocument.defaultView.getComputedStyle(t,null),eX=["top","right","bottom","left"];function eV(t,e,n){let r={};n=n?"-"+n:"";for(let i=0;i<4;i++){let o=eX[i];r[o]=parseFloat(t[e+"-"+o+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}let eQ=(t,e,n)=>(t>0||e>0)&&(!n||!n.shadowRoot);function eK(t,e){if("native"in t)return t;let{canvas:n,currentDevicePixelRatio:r}=e,i=eD(n),o="border-box"===i.boxSizing,a=eV(i,"padding"),l=eV(i,"border","width"),{x:c,y:u,box:s}=function(t,e){let n,r;let i=t.touches,o=i&&i.length?i[0]:t,{offsetX:a,offsetY:l}=o,c=!1;if(eQ(a,l,t.target))n=a,r=l;else{let t=e.getBoundingClientRect();n=o.clientX-t.left,r=o.clientY-t.top,c=!0}return{x:n,y:r,box:c}}(t,n),f=a.left+(s&&l.left),h=a.top+(s&&l.top),{width:d,height:g}=e;return o&&(d-=a.width+l.width,g-=a.height+l.height),{x:Math.round((c-f)/d*n.width/r),y:Math.round((u-h)/g*n.height/r)}}let eU=t=>Math.round(10*t)/10;function eJ(t,e,n,r){let i=eD(t),o=eV(i,"margin"),a=e$(i.maxWidth,t,"clientWidth")||tu,l=e$(i.maxHeight,t,"clientHeight")||tu,c=function(t,e,n){let r,i;if(void 0===e||void 0===n){let o=eH(t);if(o){let t=o.getBoundingClientRect(),a=eD(o),l=eV(a,"border","width"),c=eV(a,"padding");e=t.width-c.width-l.width,n=t.height-c.height-l.height,r=e$(a.maxWidth,o,"clientWidth"),i=e$(a.maxHeight,o,"clientHeight")}else e=t.clientWidth,n=t.clientHeight}return{width:e,height:n,maxWidth:r||tu,maxHeight:i||tu}}(t,e,n),{width:u,height:s}=c;if("content-box"===i.boxSizing){let t=eV(i,"border","width"),e=eV(i,"padding");u-=e.width+t.width,s-=e.height+t.height}return u=Math.max(0,u-o.width),s=Math.max(0,r?u/r:s-o.height),u=eU(Math.min(u,a,c.maxWidth)),s=eU(Math.min(s,l,c.maxHeight)),u&&!s&&(s=eU(u/2)),(void 0!==e||void 0!==n)&&r&&c.height&&s>c.height&&(u=eU(Math.floor((s=c.height)*r))),{width:u,height:s}}function eG(t,e,n){let r=e||1,i=Math.floor(t.height*r),o=Math.floor(t.width*r);t.height=Math.floor(t.height),t.width=Math.floor(t.width);let a=t.canvas;return a.style&&(n||!a.style.height&&!a.style.width)&&(a.style.height=`${t.height}px`,a.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==r||a.height!==i||a.width!==o)&&(t.currentDevicePixelRatio=r,a.height=i,a.width=o,t.ctx.setTransform(r,0,0,r,0,0),!0)}let e0=function(){let t=!1;try{let e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}return t}();function e1(t,e){let n=eD(t).getPropertyValue(e),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function e2(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function e5(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:"middle"===r?n<.5?t.y:e.y:"after"===r?n<1?t.y:e.y:n>0?e.y:t.y}}function e4(t,e,n,r){let i={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},a=e2(t,i,n),l=e2(i,o,n),c=e2(o,e,n),u=e2(a,l,n),s=e2(l,c,n);return e2(u,s,n)}function e7(t,e,n){var r;return t?(r=n,{x:t=>e+e+r-t,setWidth(t){r=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function e8(t,e){let n,r;("ltr"===e||"rtl"===e)&&(r=[(n=t.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=r)}function e3(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function e6(t){return"angle"===t?{between:tP,compare:tT,normalize:tE}:{between:tN,compare:(t,e)=>t-e,normalize:t=>t}}function e9({start:t,end:e,count:n,loop:r,style:i}){return{start:t%n,end:e%n,loop:r&&(e-t+1)%n==0,style:i}}function nt(t,e,n){let r,i,o;if(!n)return[t];let{property:a,start:l,end:c}=n,u=e.length,{compare:s,between:f,normalize:h}=e6(a),{start:d,end:g,loop:p,style:b}=function(t,e,n){let r;let{property:i,start:o,end:a}=n,{between:l,normalize:c}=e6(i),u=e.length,{start:s,end:f,loop:h}=t;if(h){for(s+=u,f+=u,r=0;rf(l,o,r)&&0!==s(l,o),w=()=>0===s(c,r)||f(c,o,r),M=()=>y||v(),k=()=>!y||w();for(let t=d,n=d;t<=g;++t)(i=e[t%u]).skip||(r=h(i[a]))===o||(y=f(r,l,c),null===x&&M()&&(x=0===s(r,l)?t:n),null!==x&&k()&&(m.push(e9({start:x,end:t,loop:p,count:u,style:b})),x=null),n=t,o=r);return null!==x&&m.push(e9({start:x,end:g,loop:p,count:u,style:b})),m}function ne(t,e){let n=[],r=t.segments;for(let i=0;ii&&t[o%e].skip;)o--;return o%=e,{start:i,end:o}}(n,i,o,r);if(!0===r)return nr(t,[{start:a,end:l,loop:o}],n,e);let c=!!t._fullLoop&&0===a&&l===i-1;return nr(t,function(t,e,n,r){let i;let o=t.length,a=[],l=e,c=t[e];for(i=e+1;i<=n;++i){let n=t[i%o];n.skip||n.stop?c.skip||(r=!1,a.push({start:e%o,end:(i-1)%o,loop:r}),e=l=n.stop?i:null):(l=i,c.skip&&(e=i)),c=n}return null!==l&&a.push({start:e%o,end:l%o,loop:r}),a}(n,a,l2&&void 0!==arguments[2]?arguments[2]:a,r=[];t.datasets=e.map(e=>{let i=t.datasets.find(t=>t[n]===e[n]);return!i||!e.data||r.includes(i)?{...e}:(r.push(i),Object.assign(i,e),i)})}let u=(0,i.forwardRef)(function(t,e){let{height:n=150,width:r=300,redraw:u=!1,datasetIdKey:s,type:f,data:h,options:d,plugins:g=[],fallbackContent:p,updateMode:b,...m}=t,y=(0,i.useRef)(null),x=(0,i.useRef)(),v=()=>{y.current&&(x.current=new o.kL(y.current,{type:f,data:function(t){var e,n;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,i={labels:[],datasets:[]};return e=i,n=t.labels,e.labels=n,c(i,t.datasets,r),i}(h,s),options:d&&{...d},plugins:g}),l(e,x.current))},w=()=>{l(e,null),x.current&&(x.current.destroy(),x.current=null)};return(0,i.useEffect)(()=>{!u&&x.current&&d&&function(t,e){let n=t.options;n&&e&&Object.assign(n,e)}(x.current,d)},[u,d]),(0,i.useEffect)(()=>{if(!u&&x.current){var t,e;t=x.current.config.data,e=h.labels,t.labels=e}},[u,h.labels]),(0,i.useEffect)(()=>{!u&&x.current&&h.datasets&&c(x.current.config.data,h.datasets,s)},[u,h.datasets]),(0,i.useEffect)(()=>{x.current&&(u?(w(),setTimeout(v)):x.current.update(b))},[u,d,h.labels,h.datasets,b]),(0,i.useEffect)(()=>{x.current&&(w(),setTimeout(v))},[f]),(0,i.useEffect)(()=>(v(),()=>w()),[]),i.createElement("canvas",Object.assign({ref:y,role:"img",height:n,width:r},m),p)}),s=(r=o.ST,o.kL.register(r),(0,i.forwardRef)((t,e)=>i.createElement(u,Object.assign({},t,{ref:e,type:"line"}))))}}]); \ No newline at end of file + */function R(){}let I=(i=0,()=>i++);function A(t){return null==t}function F(t){if(Array.isArray&&Array.isArray(t))return!0;let e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function W(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function Y(t){return("number"==typeof t||t instanceof Number)&&isFinite(+t)}function B(t,e){return Y(t)?t:e}function z(t,e){return void 0===t?e:t}let L=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/e,q=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function H(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)}function $(t,e,n,r){let i,o,a;if(F(t)){if(o=t.length,r)for(i=o-1;i>=0;i--)e.call(n,t[i],i);else for(i=0;it,x:t=>t.x,y:t=>t.y};function tt(t,e){let n=G[e]||(G[e]=function(t){let e=function(t){let e=t.split("."),n=[],r="";for(let t of e)(r+=t).endsWith("\\")?r=r.slice(0,-1)+".":(n.push(r),r="");return n}(t);return t=>{for(let n of e){if(""===n)break;t=t&&t[n]}return t}}(e));return n(t)}function te(t){return t.charAt(0).toUpperCase()+t.slice(1)}let tn=t=>void 0!==t,tr=t=>"function"==typeof t,ti=(t,e)=>{if(t.size!==e.size)return!1;for(let n of t)if(!e.has(n))return!1;return!0};function to(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}let ta=Math.PI,tl=2*ta,tc=tl+ta,tu=Number.POSITIVE_INFINITY,ts=ta/180,tf=ta/2,th=ta/4,td=2*ta/3,tg=Math.log10,tp=Math.sign;function tb(t,e,n){return Math.abs(t-e)t-e).pop(),n}function tx(t){return!isNaN(parseFloat(t))&&isFinite(t)}function tv(t,e){let n=Math.round(t);return n-e<=t&&n+e>=t}function tw(t,e,n){let r,i,o;for(r=0,i=t.length;rc&&u=Math.min(e,n)-r&&t<=Math.max(e,n)+r}function tZ(t,e,n){let r;n=n||(n=>t[n]1;)n(r=o+i>>1)?o=r:i=r;return{lo:o,hi:i}}let tR=(t,e,n,r)=>tZ(t,n,r?r=>{let i=t[r][e];return it[r][e]tZ(t,n,r=>t[r][e]>=n);function tA(t,e,n){let r=0,i=t.length;for(;rr&&t[i-1]>n;)i--;return r>0||i{let n="_onData"+te(e),r=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){let i=r.apply(this,e);return t._chartjs.listeners.forEach(t=>{"function"==typeof t[n]&&t[n](...e)}),i}})})}function tY(t,e){let n=t._chartjs;if(!n)return;let r=n.listeners,i=r.indexOf(e);-1!==i&&r.splice(i,1),r.length>0||(tF.forEach(e=>{delete t[e]}),delete t._chartjs)}function tB(t){let e,n;let r=new Set;for(e=0,n=t.length;e{r=!1,t.apply(e,n)}))}}function tq(t,e){let n;return function(...r){return e?(clearTimeout(n),n=setTimeout(t,e,r)):t.apply(this,r),e}}let tH=t=>"start"===t?"left":"end"===t?"right":"center",t$=(t,e,n)=>"start"===t?e:"end"===t?n:(e+n)/2,tD=(t,e,n,r)=>t===(r?"left":"right")?n:"center"===t?(e+n)/2:e;function tX(t,e,n){let r=e.length,i=0,o=r;if(t._sorted){let{iScale:a,_parsed:l}=t,c=a.axis,{min:u,max:s,minDefined:f,maxDefined:h}=a.getUserBounds();f&&(i=tS(Math.min(tR(l,a.axis,u).lo,n?r:tR(e,c,a.getPixelForValue(u)).lo),0,r-1)),o=h?tS(Math.max(tR(l,a.axis,s,!0).hi+1,n?0:tR(e,c,a.getPixelForValue(s),!0).hi+1),i,r)-i:r-i}return{start:i,count:o}}function tV(t){let{xScale:e,yScale:n,_scaleRanges:r}=t,i={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!r)return t._scaleRanges=i,!0;let o=r.xmin!==e.min||r.xmax!==e.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,i),o}let tQ=t=>0===t||1===t,tK=(t,e,n)=>-(Math.pow(2,10*(t-=1))*Math.sin((t-e)*tl/n)),tU=(t,e,n)=>Math.pow(2,-10*t)*Math.sin((t-e)*tl/n)+1,tJ={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>-Math.cos(t*tf)+1,easeOutSine:t=>Math.sin(t*tf),easeInOutSine:t=>-.5*(Math.cos(ta*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:-Math.pow(2,-10*t)+1,easeInOutExpo:t=>tQ(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(-Math.pow(2,-10*(2*t-1))+2),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>tQ(t)?t:tK(t,.075,.3),easeOutElastic:t=>tQ(t)?t:tU(t,.075,.3),easeInOutElastic:t=>tQ(t)?t:t<.5?.5*tK(2*t,.1125,.45):.5+.5*tU(2*t-1,.1125,.45),easeInBack:t=>t*t*(2.70158*t-1.70158),easeOutBack:t=>(t-=1)*t*(2.70158*t+1.70158)+1,easeInOutBack(t){let e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:t=>1-tJ.easeOutBounce(1-t),easeOutBounce:t=>t<.36363636363636365?7.5625*t*t:t<.7272727272727273?7.5625*(t-=.5454545454545454)*t+.75:t<.9090909090909091?7.5625*(t-=.8181818181818182)*t+.9375:7.5625*(t-=.9545454545454546)*t+.984375,easeInOutBounce:t=>t<.5?.5*tJ.easeInBounce(2*t):.5*tJ.easeOutBounce(2*t-1)+.5};function tG(t){if(t&&"object"==typeof t){let e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function t0(t){return tG(t)?t:new Z(t)}function t1(t){return tG(t)?t:new Z(t).saturate(.5).darken(.1).hexString()}let t2=["x","y","borderWidth","radius","tension"],t5=["color","borderColor","backgroundColor"],t4=new Map;function t7(t,e,n){return(function(t,e){e=e||{};let n=t+JSON.stringify(e),r=t4.get(n);return r||(r=new Intl.NumberFormat(t,e),t4.set(n,r)),r})(e,n).format(t)}let t8={values:t=>F(t)?t:""+t,numeric(t,e,n){let r;if(0===t)return"0";let i=this.chart.options.locale,o=t;if(n.length>1){let e;let i=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(i<1e-4||i>1e15)&&(r="scientific"),Math.abs(e=n.length>3?n[2].value-n[1].value:n[1].value-n[0].value)>=1&&t!==Math.floor(t)&&(e=t-Math.floor(t)),o=e}let a=tg(Math.abs(o)),l=Math.max(Math.min(-1*Math.floor(a),20),0),c={notation:r,minimumFractionDigits:l,maximumFractionDigits:l};return Object.assign(c,this.options.ticks.format),t7(t,i,c)},logarithmic(t,e,n){if(0===t)return"0";let r=n[e].significand||t/Math.pow(10,Math.floor(tg(t)));return[1,2,3,5,10,15].includes(r)||e>.8*n.length?t8.numeric.call(this,t,e,n):""}};var t3={formatters:t8};let t6=Object.create(null),t9=Object.create(null);function et(t,e){if(!e)return t;let n=e.split(".");for(let e=0,r=n.length;et.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>t1(e.backgroundColor),this.hoverBorderColor=(t,e)=>t1(e.borderColor),this.hoverColor=(t,e)=>t1(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return ee(this,t,e)}get(t){return et(this,t)}describe(t,e){return ee(t9,t,e)}override(t,e){return ee(t6,t,e)}route(t,e,n,r){let i=et(this,t),o=et(this,n),a="_"+e;Object.defineProperties(i,{[a]:{value:i[e],writable:!0},[e]:{enumerable:!0,get(){let t=this[a],e=o[r];return W(t)?Object.assign({},e,t):z(t,e)},set(t){this[a]=t}}})}apply(t){t.forEach(t=>t(this))}}({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),t.set("animations",{colors:{type:"color",properties:t5},numbers:{type:"number",properties:t2}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}})},function(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:t3.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}]);function er(t,e,n,r,i){let o=e[i];return o||(o=e[i]=t.measureText(i).width,n.push(i)),o>r&&(r=o),r}function ei(t,e,n,r){let i,o,a,l,c;let u=(r=r||{}).data=r.data||{},s=r.garbageCollect=r.garbageCollect||[];r.font!==e&&(u=r.data={},s=r.garbageCollect=[],r.font=e),t.save(),t.font=e;let f=0,h=n.length;for(i=0;in.length){for(i=0;i0&&t.stroke()}}function eu(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.xe.top-n&&t.y0&&""!==o.strokeColor;for(t.save(),t.font=i.string,a=t,o.translation&&a.translate(o.translation[0],o.translation[1]),A(o.rotation)||a.rotate(o.rotation),o.color&&(a.fillStyle=o.color),o.textAlign&&(a.textAlign=o.textAlign),o.textBaseline&&(a.textBaseline=o.textBaseline),l=0;l+t||0;function ex(t,e){let n={},r=W(e),i=r?Object.keys(e):e,o=W(t)?r?n=>z(t[n],t[e[n]]):e=>t[e]:()=>t;for(let t of i)n[t]=ey(o(t));return n}function ev(t){return ex(t,{top:"y",right:"x",bottom:"y",left:"x"})}function ew(t){return ex(t,["topLeft","topRight","bottomLeft","bottomRight"])}function eM(t){let e=ev(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function ek(t,e){t=t||{},e=e||en.font;let n=z(t.size,e.size);"string"==typeof n&&(n=parseInt(n,10));let r=z(t.style,e.style);r&&!(""+r).match(em)&&(console.warn('Invalid font style specified: "'+r+'"'),r=void 0);let i={family:z(t.family,e.family),lineHeight:function(t,e){let n=(""+t).match(eb);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t}(z(t.lineHeight,e.lineHeight),n),size:n,style:r,weight:z(t.weight,e.weight),string:""};return i.string=!i||A(i.size)||A(i.family)?null:(i.style?i.style+" ":"")+(i.weight?i.weight+" ":"")+i.size+"px "+i.family,i}function eO(t,e,n,r){let i,o,a,l=!0;for(i=0,o=t.length;in&&0===t?0:t+e;return{min:a(r,-Math.abs(o)),max:a(i,o)}}function eC(t,e){return Object.assign(Object.create(t),e)}function eT(t,e=[""],n=t,r,i=()=>t[0]){tn(r)||(r=eI("_fallback",t));let o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:n,_fallback:r,_getTarget:i,override:i=>eT([i,...t],e,n,r)};return new Proxy(o,{deleteProperty:(e,n)=>(delete e[n],delete e._keys,delete t[0][n],!0),get:(n,r)=>ej(n,r,()=>(function(t,e,n,r){let i;for(let o of e)if(tn(i=eI(eP(o,t),n)))return eS(t,i)?eZ(n,r,t,i):i})(r,e,t,n)),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>eA(t).includes(e),ownKeys:t=>eA(t),set(t,e,n){let r=t._storage||(t._storage=i());return t[e]=r[e]=n,delete t._keys,!0}})}function eE(t,e={scriptable:!0,indexable:!0}){let{_scriptable:n=e.scriptable,_indexable:r=e.indexable,_allKeys:i=e.allKeys}=t;return{allKeys:i,scriptable:n,indexable:r,isScriptable:tr(n)?n:()=>n,isIndexable:tr(r)?r:()=>r}}let eP=(t,e)=>t?t+te(e):e,eS=(t,e)=>W(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function ej(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];let r=n();return t[e]=r,r}let eN=(t,e)=>!0===t?e:"string"==typeof t?tt(e,t):void 0;function eZ(t,e,n,r){var i;let o=e._rootScopes,a=tr(i=e._fallback)?i(n,r):i,l=[...t,...o],c=new Set;c.add(r);let u=eR(c,l,n,a||n,r);return!(null===u||tn(a)&&a!==n&&null===(u=eR(c,l,a,u,r)))&&eT(Array.from(c),[""],o,a,()=>(function(t,e,n){let r=t._getTarget();e in r||(r[e]={});let i=r[e];return F(i)&&W(n)?n:i||{}})(e,n,r))}function eR(t,e,n,r,i){for(;n;)n=function(t,e,n,r,i){for(let a of e){let e=eN(n,a);if(e){var o;t.add(e);let a=tr(o=e._fallback)?o(n,i):o;if(tn(a)&&a!==n&&a!==r)return a}else if(!1===e&&tn(r)&&n!==r)return null}return!1}(t,e,n,r,i);return n}function eI(t,e){for(let n of e){if(!n)continue;let e=n[t];if(tn(e))return e}}function eA(t){let e=t._keys;return e||(e=t._keys=function(t){let e=new Set;for(let n of t)for(let t of Object.keys(n).filter(t=>!t.startsWith("_")))e.add(t);return Array.from(e)}(t._scopes)),e}function eF(t,e,n,r){let i,o,a;let{iScale:l}=t,{key:c="r"}=this._parsing,u=Array(r);for(i=0;ie"x"===t?"y":"x";function ez(t,e,n){return Math.max(Math.min(t,n),e)}function eL(t,e,n,r,i){let o,a,l,c;if(e.spanGaps&&(t=t.filter(t=>!t.skip)),"monotone"===e.cubicInterpolationMode)!function(t,e="x"){let n,r,i;let o=eB(e),a=t.length,l=Array(a).fill(0),c=Array(a),u=eY(t,0);for(n=0;nt.ownerDocument.defaultView.getComputedStyle(t,null),eX=["top","right","bottom","left"];function eV(t,e,n){let r={};n=n?"-"+n:"";for(let i=0;i<4;i++){let o=eX[i];r[o]=parseFloat(t[e+"-"+o+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}let eQ=(t,e,n)=>(t>0||e>0)&&(!n||!n.shadowRoot);function eK(t,e){if("native"in t)return t;let{canvas:n,currentDevicePixelRatio:r}=e,i=eD(n),o="border-box"===i.boxSizing,a=eV(i,"padding"),l=eV(i,"border","width"),{x:c,y:u,box:s}=function(t,e){let n,r;let i=t.touches,o=i&&i.length?i[0]:t,{offsetX:a,offsetY:l}=o,c=!1;if(eQ(a,l,t.target))n=a,r=l;else{let t=e.getBoundingClientRect();n=o.clientX-t.left,r=o.clientY-t.top,c=!0}return{x:n,y:r,box:c}}(t,n),f=a.left+(s&&l.left),h=a.top+(s&&l.top),{width:d,height:g}=e;return o&&(d-=a.width+l.width,g-=a.height+l.height),{x:Math.round((c-f)/d*n.width/r),y:Math.round((u-h)/g*n.height/r)}}let eU=t=>Math.round(10*t)/10;function eJ(t,e,n,r){let i=eD(t),o=eV(i,"margin"),a=e$(i.maxWidth,t,"clientWidth")||tu,l=e$(i.maxHeight,t,"clientHeight")||tu,c=function(t,e,n){let r,i;if(void 0===e||void 0===n){let o=eH(t);if(o){let t=o.getBoundingClientRect(),a=eD(o),l=eV(a,"border","width"),c=eV(a,"padding");e=t.width-c.width-l.width,n=t.height-c.height-l.height,r=e$(a.maxWidth,o,"clientWidth"),i=e$(a.maxHeight,o,"clientHeight")}else e=t.clientWidth,n=t.clientHeight}return{width:e,height:n,maxWidth:r||tu,maxHeight:i||tu}}(t,e,n),{width:u,height:s}=c;if("content-box"===i.boxSizing){let t=eV(i,"border","width"),e=eV(i,"padding");u-=e.width+t.width,s-=e.height+t.height}return u=Math.max(0,u-o.width),s=Math.max(0,r?u/r:s-o.height),u=eU(Math.min(u,a,c.maxWidth)),s=eU(Math.min(s,l,c.maxHeight)),u&&!s&&(s=eU(u/2)),(void 0!==e||void 0!==n)&&r&&c.height&&s>c.height&&(u=eU(Math.floor((s=c.height)*r))),{width:u,height:s}}function eG(t,e,n){let r=e||1,i=Math.floor(t.height*r),o=Math.floor(t.width*r);t.height=Math.floor(t.height),t.width=Math.floor(t.width);let a=t.canvas;return a.style&&(n||!a.style.height&&!a.style.width)&&(a.style.height=`${t.height}px`,a.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==r||a.height!==i||a.width!==o)&&(t.currentDevicePixelRatio=r,a.height=i,a.width=o,t.ctx.setTransform(r,0,0,r,0,0),!0)}let e0=function(){let t=!1;try{let e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}return t}();function e1(t,e){let n=eD(t).getPropertyValue(e),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function e2(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function e5(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:"middle"===r?n<.5?t.y:e.y:"after"===r?n<1?t.y:e.y:n>0?e.y:t.y}}function e4(t,e,n,r){let i={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},a=e2(t,i,n),l=e2(i,o,n),c=e2(o,e,n),u=e2(a,l,n),s=e2(l,c,n);return e2(u,s,n)}function e7(t,e,n){var r;return t?(r=n,{x:t=>e+e+r-t,setWidth(t){r=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function e8(t,e){let n,r;("ltr"===e||"rtl"===e)&&(r=[(n=t.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=r)}function e3(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function e6(t){return"angle"===t?{between:tP,compare:tT,normalize:tE}:{between:tN,compare:(t,e)=>t-e,normalize:t=>t}}function e9({start:t,end:e,count:n,loop:r,style:i}){return{start:t%n,end:e%n,loop:r&&(e-t+1)%n==0,style:i}}function nt(t,e,n){let r,i,o;if(!n)return[t];let{property:a,start:l,end:c}=n,u=e.length,{compare:s,between:f,normalize:h}=e6(a),{start:d,end:g,loop:p,style:b}=function(t,e,n){let r;let{property:i,start:o,end:a}=n,{between:l,normalize:c}=e6(i),u=e.length,{start:s,end:f,loop:h}=t;if(h){for(s+=u,f+=u,r=0;rf(l,o,r)&&0!==s(l,o),w=()=>0===s(c,r)||f(c,o,r),M=()=>y||v(),k=()=>!y||w();for(let t=d,n=d;t<=g;++t)(i=e[t%u]).skip||(r=h(i[a]))===o||(y=f(r,l,c),null===x&&M()&&(x=0===s(r,l)?t:n),null!==x&&k()&&(m.push(e9({start:x,end:t,loop:p,count:u,style:b})),x=null),n=t,o=r);return null!==x&&m.push(e9({start:x,end:g,loop:p,count:u,style:b})),m}function ne(t,e){let n=[],r=t.segments;for(let i=0;ii&&t[o%e].skip;)o--;return{start:i,end:o%=e}}(n,i,o,r);if(!0===r)return nr(t,[{start:a,end:l,loop:o}],n,e);let c=!!t._fullLoop&&0===a&&l===i-1;return nr(t,function(t,e,n,r){let i;let o=t.length,a=[],l=e,c=t[e];for(i=e+1;i<=n;++i){let n=t[i%o];n.skip||n.stop?c.skip||(r=!1,a.push({start:e%o,end:(i-1)%o,loop:r}),e=l=n.stop?i:null):(l=i,c.skip&&(e=i)),c=n}return null!==l&&a.push({start:e%o,end:l%o,loop:r}),a}(n,a,l2&&void 0!==arguments[2]?arguments[2]:a,r=[];t.datasets=e.map(e=>{let i=t.datasets.find(t=>t[n]===e[n]);return!i||!e.data||r.includes(i)?{...e}:(r.push(i),Object.assign(i,e),i)})}let u=(0,i.forwardRef)(function(t,e){let{height:n=150,width:r=300,redraw:u=!1,datasetIdKey:s,type:f,data:h,options:d,plugins:g=[],fallbackContent:p,updateMode:b,...m}=t,y=(0,i.useRef)(null),x=(0,i.useRef)(),v=()=>{y.current&&(x.current=new o.kL(y.current,{type:f,data:function(t){var e,n;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,i={labels:[],datasets:[]};return e=i,n=t.labels,e.labels=n,c(i,t.datasets,r),i}(h,s),options:d&&{...d},plugins:g}),l(e,x.current))},w=()=>{l(e,null),x.current&&(x.current.destroy(),x.current=null)};return(0,i.useEffect)(()=>{!u&&x.current&&d&&function(t,e){let n=t.options;n&&e&&Object.assign(n,e)}(x.current,d)},[u,d]),(0,i.useEffect)(()=>{if(!u&&x.current){var t,e;t=x.current.config.data,e=h.labels,t.labels=e}},[u,h.labels]),(0,i.useEffect)(()=>{!u&&x.current&&h.datasets&&c(x.current.config.data,h.datasets,s)},[u,h.datasets]),(0,i.useEffect)(()=>{x.current&&(u?(w(),setTimeout(v)):x.current.update(b))},[u,d,h.labels,h.datasets,b]),(0,i.useEffect)(()=>{x.current&&(w(),setTimeout(v))},[f]),(0,i.useEffect)(()=>(v(),()=>w()),[]),i.createElement("canvas",Object.assign({ref:y,role:"img",height:n,width:r},m),p)}),s=(r=o.ST,o.kL.register(r),(0,i.forwardRef)((t,e)=>i.createElement(u,Object.assign({},t,{ref:e,type:"line"}))))}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4398-c2ade78fc8776ec2.js b/static/web/_next/static/chunks/4398-c2ade78fc8776ec2.js new file mode 100644 index 000000000..d1c2dfeb0 --- /dev/null +++ b/static/web/_next/static/chunks/4398-c2ade78fc8776ec2.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4398],{26911:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var r=t(1413),o=t(67294),a={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"},i=t(42135),c=function(e,n){return o.createElement(i.Z,(0,r.Z)((0,r.Z)({},e),{},{ref:n,icon:a}))};c.displayName="FileOutlined";var l=o.forwardRef(c)},66367:function(e,n,t){"use strict";function r(e){return null!=e&&e===e.window}function o(e,n){if("undefined"==typeof window)return 0;var t,o,a=n?"scrollTop":"scrollLeft",i=0;return r(e)?i=e[n?"pageYOffset":"pageXOffset"]:e instanceof Document?i=e.documentElement[a]:e instanceof HTMLElement?i=e[a]:e&&(i=e[a]),e&&!r(e)&&"number"!=typeof i&&(i=null===(o=(null!==(t=e.ownerDocument)&&void 0!==t?t:e).documentElement)||void 0===o?void 0:o[a]),i}t.d(n,{F:function(){return r},Z:function(){return o}})},58375:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});var r=t(75164),o=t(66367);function a(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.getContainer,a=n.callback,i=n.duration,c=void 0===i?450:i,l=(void 0===t?function(){return window}:t)(),s=(0,o.Z)(l,!0),u=Date.now();(0,r.Z)(function n(){var t,i,d=Date.now()-u,f=(t=d>c?c:d,i=e-s,(t/=c/2)<1?i/2*t*t*t+s:i/2*((t-=2)*t*t+2)+s);(0,o.F)(l)?l.scrollTo(window.pageXOffset,f):l instanceof Document||"HTMLDocument"===l.constructor.name?l.documentElement.scrollTop=f:l.scrollTop=f,dn.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t},h=l.createContext(null),y=l.forwardRef(function(e,n){var t=e.defaultValue,a=e.children,c=e.options,u=void 0===c?[]:c,y=e.prefixCls,m=e.className,g=e.style,x=e.onChange,C=v(e,["defaultValue","children","options","prefixCls","className","style","onChange"]),b=l.useContext(s.E_),k=b.getPrefixCls,Z=b.direction,w=l.useState(C.value||t||[]),N=(0,f.Z)(w,2),S=N[0],K=N[1],O=l.useState([]),P=(0,f.Z)(O,2),D=P[0],_=P[1];l.useEffect(function(){"value"in C&&K(C.value||[])},[C.value]);var M=function(){return u.map(function(e){return"string"==typeof e||"number"==typeof e?{label:e,value:e}:e})},R=k("checkbox",y),L="".concat(R,"-group"),T=(0,p.Z)(C,["value","disabled"]);u&&u.length>0&&(a=M().map(function(e){return l.createElement(E,{prefixCls:R,key:e.value.toString(),disabled:"disabled"in e?e.disabled:C.disabled,value:e.value,checked:S.includes(e.value),onChange:e.onChange,className:"".concat(L,"-item"),style:e.style},e.label)}));var I={toggleOption:function(e){var n=S.indexOf(e.value),t=(0,d.Z)(S);-1===n?t.push(e.value):t.splice(n,1),"value"in C||K(t);var r=M();null==x||x(t.filter(function(e){return D.includes(e)}).sort(function(e,n){return r.findIndex(function(n){return n.value===e})-r.findIndex(function(e){return e.value===n})}))},value:S,disabled:C.disabled,name:C.name,registerValue:function(e){_(function(n){return[].concat((0,d.Z)(n),[e])})},cancelValue:function(e){_(function(n){return n.filter(function(n){return n!==e})})}},j=i()(L,(0,r.Z)({},"".concat(L,"-rtl"),"rtl"===Z),m);return l.createElement("div",(0,o.Z)({className:j,style:g},T,{ref:n}),l.createElement(h.Provider,{value:I},a))}),m=l.memo(y),g=t(98866),x=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t},E=l.forwardRef(function(e,n){var t,a,d=e.prefixCls,f=e.className,p=e.children,v=e.indeterminate,y=void 0!==v&&v,m=e.style,E=e.onMouseEnter,C=e.onMouseLeave,b=e.skipGroup,k=void 0!==b&&b,Z=e.disabled,w=x(e,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),N=l.useContext(s.E_),S=N.getPrefixCls,K=N.direction,O=l.useContext(h),P=(0,l.useContext)(u.aM).isFormItemInput,D=(0,l.useContext)(g.Z),_=null!==(a=(null==O?void 0:O.disabled)||Z)&&void 0!==a?a:D,M=l.useRef(w.value);l.useEffect(function(){null==O||O.registerValue(w.value)},[]),l.useEffect(function(){if(!k)return w.value!==M.current&&(null==O||O.cancelValue(M.current),null==O||O.registerValue(w.value),M.current=w.value),function(){return null==O?void 0:O.cancelValue(w.value)}},[w.value]);var R=S("checkbox",d),L=(0,o.Z)({},w);O&&!k&&(L.onChange=function(){w.onChange&&w.onChange.apply(w,arguments),O.toggleOption&&O.toggleOption({label:p,value:w.value})},L.name=O.name,L.checked=O.value.includes(w.value));var T=i()((t={},(0,r.Z)(t,"".concat(R,"-wrapper"),!0),(0,r.Z)(t,"".concat(R,"-rtl"),"rtl"===K),(0,r.Z)(t,"".concat(R,"-wrapper-checked"),L.checked),(0,r.Z)(t,"".concat(R,"-wrapper-disabled"),_),(0,r.Z)(t,"".concat(R,"-wrapper-in-form-item"),P),t),f),I=i()((0,r.Z)({},"".concat(R,"-indeterminate"),y));return l.createElement("label",{className:T,style:m,onMouseEnter:E,onMouseLeave:C},l.createElement(c.Z,(0,o.Z)({"aria-checked":y?"mixed":void 0},L,{prefixCls:R,className:I,disabled:_,ref:n})),void 0!==p&&l.createElement("span",null,p))}),C=E;C.Group=m,C.__ANT_CHECKBOX=!0;var b=C},40378:function(e,n,t){"use strict";var r=t(7734);n.Z=r.Z},91508:function(e,n,t){"use strict";t.d(n,{Ag:function(){return i},IH:function(){return c},w:function(){return a}});var r=t(67294),o=r.createContext(null),a=o.Provider;n.ZP=o;var i=r.createContext(null),c=i.Provider},99692:function(e,n,t){"use strict";var r=t(87462),o=t(4942),a=t(97685),i=t(94184),c=t.n(i),l=t(21770),s=t(67294),u=t(53124),d=t(97647),f=t(5467),p=t(91508),v=t(21846),h=s.forwardRef(function(e,n){var t,i=s.useContext(u.E_),h=i.getPrefixCls,y=i.direction,m=s.useContext(d.Z),g=(0,l.Z)(e.defaultValue,{value:e.value}),x=(0,a.Z)(g,2),E=x[0],C=x[1],b=e.prefixCls,k=e.className,Z=e.options,w=e.buttonStyle,N=e.disabled,S=e.children,K=e.size,O=e.style,P=e.id,D=e.onMouseEnter,_=e.onMouseLeave,M=e.onFocus,R=e.onBlur,L=h("radio",b),T="".concat(L,"-group"),I=S;Z&&Z.length>0&&(I=Z.map(function(e){return"string"==typeof e||"number"==typeof e?s.createElement(v.Z,{key:e.toString(),prefixCls:L,disabled:N,value:e,checked:E===e},e):s.createElement(v.Z,{key:"radio-group-value-options-".concat(e.value),prefixCls:L,disabled:e.disabled||N,value:e.value,checked:E===e.value,style:e.style},e.label)}));var j=K||m,A=c()(T,"".concat(T,"-").concat(void 0===w?"outline":w),(t={},(0,o.Z)(t,"".concat(T,"-").concat(j),j),(0,o.Z)(t,"".concat(T,"-rtl"),"rtl"===y),t),void 0===k?"":k);return s.createElement("div",(0,r.Z)({},(0,f.Z)(e),{className:A,style:O,onMouseEnter:D,onMouseLeave:_,onFocus:M,onBlur:R,id:P,ref:n}),s.createElement(p.w,{value:{onChange:function(n){var t=n.target.value;"value"in e||C(t);var r=e.onChange;r&&t!==E&&r(n)},value:E,disabled:e.disabled,name:e.name,optionType:e.optionType}},I))});n.Z=s.memo(h)},55742:function(e,n,t){"use strict";var r=t(99692),o=t(21846),a=t(16984),i=o.Z;i.Button=a.Z,i.Group=r.Z,i.__ANT_RADIO=!0,n.ZP=i},21846:function(e,n,t){"use strict";var r=t(4942),o=t(87462),a=t(94184),i=t.n(a),c=t(50132),l=t(42550),s=t(67294),u=t(53124),d=t(98866),f=t(65223),p=t(91508),v=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t},h=s.forwardRef(function(e,n){var t,a=s.useContext(p.ZP),h=s.useContext(p.Ag),y=s.useContext(u.E_),m=y.getPrefixCls,g=y.direction,x=s.useRef(),E=(0,l.sQ)(n,x),C=(0,s.useContext)(f.aM).isFormItemInput,b=e.prefixCls,k=e.className,Z=e.children,w=e.style,N=e.disabled,S=v(e,["prefixCls","className","children","style","disabled"]),K=m("radio",b),O="button"===((null==a?void 0:a.optionType)||h)?"".concat(K,"-button"):K,P=(0,o.Z)({},S),D=s.useContext(d.Z);P.disabled=N||D,a&&(P.name=a.name,P.onChange=function(n){var t,r;null===(t=e.onChange)||void 0===t||t.call(e,n),null===(r=null==a?void 0:a.onChange)||void 0===r||r.call(a,n)},P.checked=e.value===a.value,P.disabled=P.disabled||a.disabled);var _=i()("".concat(O,"-wrapper"),(t={},(0,r.Z)(t,"".concat(O,"-wrapper-checked"),P.checked),(0,r.Z)(t,"".concat(O,"-wrapper-disabled"),P.disabled),(0,r.Z)(t,"".concat(O,"-wrapper-rtl"),"rtl"===g),(0,r.Z)(t,"".concat(O,"-wrapper-in-form-item"),C),t),k);return s.createElement("label",{className:_,style:w,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},s.createElement(c.Z,(0,o.Z)({},P,{type:"radio",prefixCls:O,ref:E})),void 0!==Z?s.createElement("span",null,Z):null)});n.Z=h},16984:function(e,n,t){"use strict";var r=t(87462),o=t(67294),a=t(53124),i=t(91508),c=t(21846),l=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t};n.Z=o.forwardRef(function(e,n){var t=o.useContext(a.E_).getPrefixCls,s=e.prefixCls,u=l(e,["prefixCls"]),d=t("radio",s);return o.createElement(i.IH,{value:"button"},o.createElement(c.Z,(0,r.Z)({prefixCls:d},u,{type:"radio",ref:n})))})},54398:function(e,n,t){"use strict";t.d(n,{Z:function(){return nO}});var r,o=t(71002),a=t(4942),i=t(87462),c=t(97685),l=t(94184),s=t.n(l),u=t(1413),d=t(74902),f=t(67294),p=t(5110),v=t(64217),h=t(79370),y=t(96774),m=t.n(y),g=t(80334),x=t(48555),E=t(74204),C=t(45987),b=t(42550);function k(e){return null==e?[]:Array.isArray(e)?e:[e]}function Z(e,n){if(!n&&"number"!=typeof n)return e;for(var t=k(n),r=e,o=0;o=n);return{onHover:null==e?void 0:e.onHover,hovering:t}}),a=(o=(r=f.useContext(null==O?void 0:O.Context))||{}).listeners,l=o.getValue,s=f.useState(function(){return t(r?l():null)}),d=(u=(0,c.Z)(s,2))[0],p=u[1],(0,S.Z)(function(){if(r)return a.add(e),function(){a.delete(e)};function e(e){p(function(n){var r=t(e);return m()(n,r)?n:r})}},[r]),d),Z=k.onHover,w=k.hovering;return f.createElement(T,(0,i.Z)({},e,{colSpan:null!=g?g:E,rowSpan:b,hovering:w,ref:n,onHover:Z}))});I.displayName="WrappedCell";var j=f.createContext(null);function A(e,n,t,r,o){var a,i,c=t[e]||{},l=t[n]||{};"left"===c.fixed?a=r.left[e]:"right"===l.fixed&&(i=r.right[n]);var s=!1,u=!1,d=!1,f=!1,p=t[n+1],v=t[e-1];return"rtl"===o?void 0!==a?f=!(v&&"left"===v.fixed):void 0!==i&&(d=!(p&&"right"===p.fixed)):void 0!==a?s=!(p&&"left"===p.fixed):void 0!==i&&(u=!(v&&"right"===v.fixed)),{fixLeft:a,fixRight:i,lastFixLeft:s,firstFixRight:u,lastFixRight:d,firstFixLeft:f,isSticky:r.isSticky}}function H(e){var n,t=e.cells,r=e.stickyOffsets,o=e.flattenColumns,a=e.rowComponent,c=e.cellComponent,l=e.onHeaderRow,s=e.index,u=f.useContext(j),d=u.prefixCls,p=u.direction;l&&(n=l(t.map(function(e){return e.column}),s));var v=w(t.map(function(e){return e.column}));return f.createElement(a,n,t.map(function(e,n){var t,a=e.column,l=A(e.colStart,e.colEnd,o,r,p);return a&&a.onHeaderCell&&(t=e.column.onHeaderCell(a)),f.createElement(I,(0,i.Z)({},e,{ellipsis:a.ellipsis,align:a.align,component:c,prefixCls:d,key:v[n]},l,{additionalProps:t,rowType:"header"}))}))}H.displayName="HeaderRow";var z=function(e){var n=e.stickyOffsets,t=e.columns,r=e.flattenColumns,o=e.onHeaderRow,a=f.useContext(j),i=a.prefixCls,c=a.getComponent,l=f.useMemo(function(){return function(e){var n=[];!function e(t,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;n[o]=n[o]||[];var a=r;return t.filter(Boolean).map(function(t){var r={key:t.key,className:t.className||"",children:t.title,column:t,colStart:a},i=1,c=t.children;return c&&c.length>0&&(i=e(c,a,o+1).reduce(function(e,n){return e+n},0),r.hasSubColumns=!0),"colSpan"in t&&(i=t.colSpan),"rowSpan"in t&&(r.rowSpan=t.rowSpan),r.colSpan=i,r.colEnd=r.colStart+i-1,n[o].push(r),a+=i,i})}(e,0);for(var t=n.length,r=function(e){n[e].forEach(function(n){("rowSpan"in n)||n.hasSubColumns||(n.rowSpan=t-e)})},o=0;o1?t-1:0),o=1;o0?[].concat((0,d.Z)(e),(0,d.Z)(et(o).map(function(e){return(0,u.Z)({fixed:r},e)}))):[].concat((0,d.Z)(e),[(0,u.Z)((0,u.Z)({},n),{},{fixed:r})])},[])}var er=function(e,n){var t=e.prefixCls,r=e.columns,o=e.children,i=e.expandable,c=e.expandedKeys,l=e.columnTitle,s=e.getRowKey,d=e.onTriggerExpand,p=e.expandIcon,v=e.rowExpandable,h=e.expandIconColumnIndex,y=e.direction,m=e.expandRowByClick,g=e.columnWidth,x=e.fixed,E=f.useMemo(function(){return r||en(o)},[r,o]),b=f.useMemo(function(){if(i){var e,n,r=E.slice();if(!r.includes(J)){var o=h||0;o>=0&&r.splice(o,0,J)}var u=r.indexOf(J);r=r.filter(function(e,n){return e!==J||n===u});var y=E[u];n=("left"===x||x)&&!h?"left":("right"===x||x)&&h===E.length?"right":y?y.fixed:null;var C=(e={},(0,a.Z)(e,Y,{className:"".concat(t,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,a.Z)(e,"title",l),(0,a.Z)(e,"fixed",n),(0,a.Z)(e,"className","".concat(t,"-row-expand-icon-cell")),(0,a.Z)(e,"width",g),(0,a.Z)(e,"render",function(e,n,r){var o=s(n,r),a=p({prefixCls:t,expanded:c.has(o),expandable:!v||v(n),record:n,onExpand:d});return m?f.createElement("span",{onClick:function(e){return e.stopPropagation()}},a):a}),e);return r.map(function(e){return e===J?C:e})}return E.filter(function(e){return e!==J})},[i,E,s,c,p,y]),k=f.useMemo(function(){var e=b;return n&&(e=n(e)),e.length||(e=[{render:function(){return null}}]),e},[n,b,y]),Z=f.useMemo(function(){return"rtl"===y?et(k).map(function(e){var n=e.fixed,t=(0,C.Z)(e,ee),r=n;return"left"===n?r="right":"right"===n&&(r="left"),(0,u.Z)({fixed:r},t)}):et(k)},[k,y]);return[k,Z]};function eo(e){var n=(0,f.useRef)(e),t=(0,f.useState)({}),r=(0,c.Z)(t,2)[1],o=(0,f.useRef)(null),a=(0,f.useRef)([]);return(0,f.useEffect)(function(){return function(){o.current=null}},[]),[n.current,function(e){a.current.push(e);var t=Promise.resolve();o.current=t,t.then(function(){if(o.current===t){var e=a.current,i=n.current;a.current=[],e.forEach(function(e){n.current=e(n.current)}),o.current=null,i!==n.current&&r({})}})}]}var ea=["columnType"],ei=function(e){for(var n=e.colWidths,t=e.columns,r=e.columCount,o=[],a=r||t.length,c=!1,l=a-1;l>=0;l-=1){var s=n[l],u=t&&t[l],d=u&&u[Y];if(s||d||c){var p=d||{},v=(p.columnType,(0,C.Z)(p,ea));o.unshift(f.createElement("col",(0,i.Z)({key:l,style:{width:s}},v))),c=!0}}return f.createElement("colgroup",null,o)},ec=function(e){var n=e.className,t=e.children;return f.createElement("div",{className:n},t)},el=f.createContext({}),es=["children"];function eu(e){return e.children}eu.Row=function(e){var n=e.children,t=(0,C.Z)(e,es);return f.createElement("tr",t,n)},eu.Cell=function(e){var n=e.className,t=e.index,r=e.children,o=e.colSpan,a=void 0===o?1:o,c=e.rowSpan,l=e.align,s=f.useContext(j),u=s.prefixCls,d=s.direction,p=f.useContext(el),v=p.scrollColumnIndex,h=p.stickyOffsets,y=p.flattenColumns,m=t+a-1+1===v?a+1:a,g=A(t,t+m-1,y,h,d);return f.createElement(I,(0,i.Z)({className:n,index:t,component:"td",prefixCls:u,record:null,dataIndex:null,align:l,colSpan:m,rowSpan:c,render:function(){return r}},g))};var ed=function(e){var n=e.children,t=e.stickyOffsets,r=e.flattenColumns,o=f.useContext(j).prefixCls,a=r.length-1,i=r[a],c=f.useMemo(function(){return{stickyOffsets:t,flattenColumns:r,scrollColumnIndex:(null==i?void 0:i.scrollbar)?a:null}},[i,r,a,t]);return f.createElement(el.Provider,{value:c},f.createElement("tfoot",{className:"".concat(o,"-summary")},n))};function ef(e){var n,t=e.prefixCls,r=e.record,o=e.onExpand,i=e.expanded,c=e.expandable,l="".concat(t,"-row-expand-icon");return c?f.createElement("span",{className:s()(l,(n={},(0,a.Z)(n,"".concat(t,"-row-expanded"),i),(0,a.Z)(n,"".concat(t,"-row-collapsed"),!i),n)),onClick:function(e){o(r,e),e.stopPropagation()}}):f.createElement("span",{className:s()(l,"".concat(t,"-row-spaced"))})}var ep=t(64019),ev=t(27678),eh=f.forwardRef(function(e,n){var t,r,o=e.scrollBodyRef,i=e.onScroll,l=e.offsetScroll,d=e.container,p=f.useContext(j).prefixCls,v=(null===(t=o.current)||void 0===t?void 0:t.scrollWidth)||0,h=(null===(r=o.current)||void 0===r?void 0:r.clientWidth)||0,y=v&&h*(h/v),m=f.useRef(),g=eo({scrollLeft:0,isHiddenScrollBar:!1}),x=(0,c.Z)(g,2),C=x[0],b=x[1],k=f.useRef({delta:0,x:0}),Z=f.useState(!1),w=(0,c.Z)(Z,2),N=w[0],S=w[1],K=function(){S(!1)},O=function(e){var n,t=(e||(null===(n=window)||void 0===n?void 0:n.event)).buttons;if(!N||0===t){N&&S(!1);return}var r=k.current.x+e.pageX-k.current.x-k.current.delta;r<=0&&(r=0),r+y>=h&&(r=h-y),i({scrollLeft:r/h*(v+2)}),k.current.x=e.pageX},P=function(){if(o.current){var e=(0,ev.os)(o.current).top,n=e+o.current.offsetHeight,t=d===window?document.documentElement.scrollTop+window.innerHeight:(0,ev.os)(d).top+d.clientHeight;n-(0,E.Z)()<=t||e>=t-l?b(function(e){return(0,u.Z)((0,u.Z)({},e),{},{isHiddenScrollBar:!0})}):b(function(e){return(0,u.Z)((0,u.Z)({},e),{},{isHiddenScrollBar:!1})})}},D=function(e){b(function(n){return(0,u.Z)((0,u.Z)({},n),{},{scrollLeft:e/v*h||0})})};return(f.useImperativeHandle(n,function(){return{setScrollLeft:D}}),f.useEffect(function(){var e=(0,ep.Z)(document.body,"mouseup",K,!1),n=(0,ep.Z)(document.body,"mousemove",O,!1);return P(),function(){e.remove(),n.remove()}},[y,N]),f.useEffect(function(){var e=(0,ep.Z)(d,"scroll",P,!1),n=(0,ep.Z)(window,"resize",P,!1);return function(){e.remove(),n.remove()}},[d]),f.useEffect(function(){C.isHiddenScrollBar||b(function(e){var n=o.current;return n?(0,u.Z)((0,u.Z)({},e),{},{scrollLeft:n.scrollLeft/n.scrollWidth*n.clientWidth}):e})},[C.isHiddenScrollBar]),v<=h||!y||C.isHiddenScrollBar)?null:f.createElement("div",{style:{height:(0,E.Z)(),width:h,bottom:l},className:"".concat(p,"-sticky-scroll")},f.createElement("div",{onMouseDown:function(e){e.persist(),k.current.delta=e.pageX-C.scrollLeft,k.current.x=0,S(!0),e.preventDefault()},ref:m,className:s()("".concat(p,"-sticky-scroll-bar"),(0,a.Z)({},"".concat(p,"-sticky-scroll-bar-active"),N)),style:{width:"".concat(y,"px"),transform:"translate3d(".concat(C.scrollLeft,"px, 0, 0)")}}))}),ey=(0,t(98924).Z)()?window:null,em=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"],eg=f.forwardRef(function(e,n){var t=e.className,r=e.noData,o=e.columns,i=e.flattenColumns,c=e.colWidths,l=e.columCount,p=e.stickyOffsets,v=e.direction,h=e.fixHeader,y=e.stickyTopOffset,m=e.stickyBottomOffset,g=e.stickyClassName,x=e.onScroll,E=e.maxContentScroll,k=e.children,Z=(0,C.Z)(e,em),w=f.useContext(j),N=w.prefixCls,S=w.scrollbarSize,K=w.isSticky,O=K&&!h?0:S,P=f.useRef(null),D=f.useCallback(function(e){(0,b.mH)(n,e),(0,b.mH)(P,e)},[]);f.useEffect(function(){var e;function n(e){var n=e.currentTarget,t=e.deltaX;t&&(x({currentTarget:n,scrollLeft:n.scrollLeft+t}),e.preventDefault())}return null===(e=P.current)||void 0===e||e.addEventListener("wheel",n),function(){var e;null===(e=P.current)||void 0===e||e.removeEventListener("wheel",n)}},[]);var _=f.useMemo(function(){return i.every(function(e){return e.width>=0})},[i]),M=i[i.length-1],R={fixed:M?M.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(N,"-cell-scrollbar")}}},L=(0,f.useMemo)(function(){return O?[].concat((0,d.Z)(o),[R]):o},[O,o]),T=(0,f.useMemo)(function(){return O?[].concat((0,d.Z)(i),[R]):i},[O,i]),I=(0,f.useMemo)(function(){var e=p.right,n=p.left;return(0,u.Z)((0,u.Z)({},p),{},{left:"rtl"===v?[].concat((0,d.Z)(n.map(function(e){return e+O})),[0]):n,right:"rtl"===v?e:[].concat((0,d.Z)(e.map(function(e){return e+O})),[0]),isSticky:K})},[O,p,K]),A=(0,f.useMemo)(function(){for(var e=[],n=0;n0)):(e0(o>0),e3(o0&&void 0!==arguments[0]?arguments[0]:{confirm:!1,closeDropdown:!1},n=e.confirm,t=e.closeDropdown;n&&Q([]),t&&I(!1),Y(""),P?F((D||[]).map(function(e){return String(e)})):F([])},et=s()((0,a.Z)({},"".concat(h,"-menu-without-submenu"),!(v.filters||[]).some(function(e){return e.children}))),er=function e(n){var t;return(0,i.Z)((0,i.Z)({},n),{text:n.title,value:n.key,children:(null===(t=n.children)||void 0===t?void 0:t.map(function(n){return e(n)}))||[]})};if("function"==typeof v.filterDropdown)l=v.filterDropdown({prefixCls:"".concat(h,"-custom"),setSelectedKeys:function(e){return B({selectedKeys:e})},selectedKeys:z(),confirm:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{closeDropdown:!0};e.closeDropdown&&I(!1),Q(z())},clearFilters:en,filters:v.filters,visible:o,close:function(){I(!1)}});else if(v.filterDropdown)l=v.filterDropdown;else{var eo=z()||[];l=f.createElement(f.Fragment,null,0===(v.filters||[]).length?f.createElement(eW.Z,{image:eW.Z.PRESENTED_IMAGE_SIMPLE,description:k.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):"tree"===(void 0===g?"menu":g)?f.createElement(f.Fragment,null,f.createElement(eQ,{filterSearch:E,value:$,onChange:J,tablePrefixCls:d,locale:k}),f.createElement("div",{className:"".concat(d,"-filter-dropdown-tree")},m?f.createElement(eB.Z,{checked:eo.length===e6(v.filters).length,indeterminate:eo.length>0&&eo.lengthn.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t},nn=t(84506),nt=t(80882),nr=t(10225),no=t(17341),na=t(1089),ni=t(21770),nc={},nl="SELECT_ALL",ns="SELECT_INVERT",nu="SELECT_NONE",nd=[],nf={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"},np=function(e,n){return f.createElement(eI.Z,(0,u.Z)((0,u.Z)({},e),{},{ref:n,icon:nf}))};np.displayName="CaretDownOutlined";var nv=f.forwardRef(np),nh={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"},ny=function(e,n){return f.createElement(eI.Z,(0,u.Z)((0,u.Z)({},e),{},{ref:n,icon:nh}))};ny.displayName="CaretUpOutlined";var nm=f.forwardRef(ny),ng=t(94199),nx="ascend",nE="descend";function nC(e){return"object"===(0,o.Z)(e.sorter)&&"number"==typeof e.sorter.multiple&&e.sorter.multiple}function nb(e){return"function"==typeof e?e:!!e&&"object"===(0,o.Z)(e)&&!!e.compare&&e.compare}function nk(e,n,t){var r=[];function o(e,n){r.push({column:e,key:eM(e,n),multiplePriority:nC(e),sortOrder:e.sortOrder})}return(e||[]).forEach(function(e,a){var i=eR(a,t);e.children?("sortOrder"in e&&o(e,i),r=[].concat((0,d.Z)(r),(0,d.Z)(nk(e.children,n,i)))):e.sorter&&("sortOrder"in e?o(e,i):n&&e.defaultSortOrder&&r.push({column:e,key:eM(e,i),multiplePriority:nC(e),sortOrder:e.defaultSortOrder}))}),r}function nZ(e){var n=e.column;return{column:n,order:e.sortOrder,field:n.dataIndex,columnKey:n.key}}function nw(e){var n=e.filter(function(e){return e.sortOrder}).map(nZ);return 0===n.length&&e.length?(0,i.Z)((0,i.Z)({},nZ(e[e.length-1])),{column:void 0}):n.length<=1?n[0]||{}:n}function nN(e,n,t){var r=n.slice().sort(function(e,n){return n.multiplePriority-e.multiplePriority}),o=e.slice(),c=r.filter(function(e){var n=e.column.sorter,t=e.sortOrder;return nb(n)&&t});return c.length?o.sort(function(e,n){for(var t=0;t2&&void 0!==arguments[2]&&arguments[2],r=(0,i.Z)((0,i.Z)({},eu),e);t&&(eu.resetPagination(),r.pagination.current&&(r.pagination.current=1),m&&m.onChange&&m.onChange(1,r.pagination.pageSize)),M&&!1!==M.scrollToFirstRowOnChange&&ei.body.current&&(0,e_.Z)(0,{getContainer:function(){return ei.body.current}}),null==w||w(r.pagination,r.filters,r.sorter,{currentDataSource:e7(nN($,r.sorterStates,eo),r.filterStates),action:n})},ef=function(e){var n=e.prefixCls,t=e.mergedColumns,r=e.onSorterChange,l=e.sortDirections,u=e.tableLocale,p=e.showSorterTooltip,v=f.useState(nk(t,!0)),h=(0,c.Z)(v,2),y=h[0],m=h[1],g=f.useMemo(function(){var e=!0,n=nk(t,!1);if(!n.length)return y;var r=[];function o(n){e?r.push(n):r.push((0,i.Z)((0,i.Z)({},n),{sortOrder:null}))}var a=null;return n.forEach(function(n){null===a?(o(n),n.sortOrder&&(!1===n.multiplePriority?e=!1:a=!0)):(a&&!1!==n.multiplePriority||(e=!1),o(n))}),r},[t,y]),x=f.useMemo(function(){var e=g.map(function(e){return{column:e.column,order:e.sortOrder}});return{sortColumns:e,sortColumn:e[0]&&e[0].column,sortOrder:e[0]&&e[0].order}},[g]);function E(e){var n;m(n=!1!==e.multiplePriority&&g.length&&!1!==g[0].multiplePriority?[].concat((0,d.Z)(g.filter(function(n){return n.key!==e.key})),[e]):[e]),r(nw(n),n)}return[function(e){return function e(n,t,r,c,l,u,d,p){return(t||[]).map(function(t,v){var h=eR(v,p),y=t;if(y.sorter){var m=y.sortDirections||l,g=void 0===y.showSorterTooltip?d:y.showSorterTooltip,x=eM(y,h),E=r.find(function(e){return e.key===x}),C=E?E.sortOrder:null,b=C?m[m.indexOf(C)+1]:m[0],k=m.includes(nx)&&f.createElement(nm,{className:s()("".concat(n,"-column-sorter-up"),{active:C===nx}),role:"presentation"}),Z=m.includes(nE)&&f.createElement(nv,{className:s()("".concat(n,"-column-sorter-down"),{active:C===nE}),role:"presentation"}),w=u||{},N=w.cancelSort,S=w.triggerAsc,K=w.triggerDesc,O=N;b===nE?O=K:b===nx&&(O=S);var P="object"===(0,o.Z)(g)?g:{title:O};y=(0,i.Z)((0,i.Z)({},y),{className:s()(y.className,(0,a.Z)({},"".concat(n,"-column-sort"),C)),title:function(e){var r=f.createElement("div",{className:"".concat(n,"-column-sorters")},f.createElement("span",{className:"".concat(n,"-column-title")},eL(t.title,e)),f.createElement("span",{className:s()("".concat(n,"-column-sorter"),(0,a.Z)({},"".concat(n,"-column-sorter-full"),!!(k&&Z)))},f.createElement("span",{className:"".concat(n,"-column-sorter-inner")},k,Z)));return g?f.createElement(ng.Z,(0,i.Z)({},P),r):r},onHeaderCell:function(e){var r,o=t.onHeaderCell&&t.onHeaderCell(e)||{},a=o.onClick,i=o.onKeyDown;o.onClick=function(e){c({column:t,key:x,sortOrder:b,multiplePriority:nC(t)}),null==a||a(e)},o.onKeyDown=function(e){e.keyCode===e0.Z.ENTER&&(c({column:t,key:x,sortOrder:b,multiplePriority:nC(t)}),null==i||i(e))};var l=(r=eL(t.title,{}),"[object Object]"===Object.prototype.toString.call(r)?"":r),u=null==l?void 0:l.toString();return C?o["aria-sort"]="ascend"===C?"ascending":"descending":o["aria-label"]=u||"",o.className=s()(o.className,"".concat(n,"-column-has-sorters")),o.tabIndex=0,t.ellipsis&&(o.title=(null!=l?l:"").toString()),o}})}return"children"in y&&(y=(0,i.Z)((0,i.Z)({},y),{children:e(n,y.children,r,c,l,u,d,h)})),y})}(n,e,g,E,l,u,p)},g,x,function(){return nw(g)}]}({prefixCls:Q,mergedColumns:H,onSorterChange:function(e,n){ed({sorter:e,sorterStates:n},"sort",!1)},sortDirections:R||["ascend","descend"],tableLocale:X,showSorterTooltip:void 0===T||T}),ep=(0,c.Z)(ef,4),ev=ep[0],eh=ep[1],ey=ep[2],em=ep[3],eg=f.useMemo(function(){return nN($,eh,eo)},[$,eh]);eu.sorter=em(),eu.sorterStates=eh;var ex=e9({prefixCls:Q,locale:X,dropdownPrefixCls:ee,mergedColumns:H,onFilterChange:function(e,n){ed({filters:e,filterStates:n},"filter",!0)},getPopupContainer:N}),eE=(0,c.Z)(ex,3),eb=eE[0],eT=eE[1],eI=eE[2],ej=e7(eg,eT);eu.filters=eI,eu.filterStates=eT;var eA=(e4=f.useMemo(function(){var e={};return Object.keys(eI).forEach(function(n){null!==eI[n]&&(e[n]=eI[n])}),(0,i.Z)((0,i.Z)({},ey),{filters:e})},[ey,eI]),[f.useCallback(function(e){return function e(n,t){return n.map(function(n){var r=(0,i.Z)({},n);return r.title=eL(n.title,t),"children"in r&&(r.children=e(r.children,t)),r})}(e,e4)},[e4])]),eH=(0,c.Z)(eA,1)[0],ez=(e2=ej.length,e3=function(e,n){ed({pagination:(0,i.Z)((0,i.Z)({},eu.pagination),{current:e,pageSize:n})},"paginate")},e5=void 0===(e6=(e8=m&&"object"===(0,o.Z)(m)?m:{}).total)?0:e6,nf=ne(e8,["total"]),np=(0,f.useState)(function(){return{current:"defaultCurrent"in nf?nf.defaultCurrent:1,pageSize:"defaultPageSize"in nf?nf.defaultPageSize:10}}),ny=(nh=(0,c.Z)(np,2))[0],nb=nh[1],nZ=function(){for(var e={},n=arguments.length,t=Array(n),r=0;r0?e5:e2}),nK=Math.ceil((e5||e2)/nZ.pageSize),nZ.current>nK&&(nZ.current=nK||1),nO=function(e,n){nb({current:null!=e?e:1,pageSize:n||nZ.pageSize})},!1===m?[{},function(){}]:[(0,i.Z)((0,i.Z)({},nZ),{onChange:function(e,n){var t;m&&(null===(t=m.onChange)||void 0===t||t.call(m,e,n)),nO(e,n),e3(e,n||(null==nZ?void 0:nZ.pageSize))}}),nO]),eF=(0,c.Z)(ez,2),eW=eF[0],eU=eF[1];eu.pagination=!1===m?{}:(nP={current:eW.current,pageSize:eW.pageSize},Object.keys(m&&"object"===(0,o.Z)(m)?m:{}).forEach(function(e){var n=eW[e];"function"!=typeof n&&(nP[e]=n)}),nP),eu.resetPagination=eU;var eG=f.useMemo(function(){if(!1===m||!eW.pageSize)return ej;var e=eW.current,n=void 0===e?1:e,t=eW.total,r=eW.pageSize,o=void 0===r?10:r;return ej.lengtho?ej.slice((n-1)*o,n*o):ej:ej.slice((n-1)*o,n*o)},[!!m,ej,eW&&eW.current,eW&&eW.pageSize,eW&&eW.total]),eX=(nD={prefixCls:Q,data:ej,pageData:eG,getRowKey:ec,getRecordByKey:es,expandType:ea,childrenColumnName:eo,locale:X,getPopupContainer:N},nM=(n_=g||{}).preserveSelectedRowKeys,nR=n_.selectedRowKeys,nL=n_.defaultSelectedRowKeys,nT=n_.getCheckboxProps,nI=n_.onChange,nj=n_.onSelect,nA=n_.onSelectAll,nH=n_.onSelectInvert,nz=n_.onSelectNone,nF=n_.onSelectMultiple,nB=n_.columnWidth,nV=n_.type,nW=n_.selections,nU=n_.fixed,nG=n_.renderCell,nq=n_.hideSelectAll,n$=void 0===(nX=n_.checkStrictly)||nX,nY=nD.prefixCls,nJ=nD.data,nQ=nD.pageData,n0=nD.getRecordByKey,n1=nD.getRowKey,n4=nD.expandType,n2=nD.childrenColumnName,n3=nD.locale,n8=nD.getPopupContainer,n6=(0,ni.Z)(nR||nL||nd,{value:nR}),n7=(n5=(0,c.Z)(n6,2))[0],n9=n5[1],te=f.useRef(new Map),tn=(0,f.useCallback)(function(e){if(nM){var n=new Map;e.forEach(function(e){var t=n0(e);!t&&te.current.has(e)&&(t=te.current.get(e)),n.set(e,t)}),te.current=n}},[n0,nM]),f.useEffect(function(){tn(n7)},[n7]),tt=(0,f.useMemo)(function(){return n$?{keyEntities:null}:(0,na.I8)(nJ,{externalGetKey:n1,childrenPropName:n2})},[nJ,n1,n$,n2]).keyEntities,tr=(0,f.useMemo)(function(){return function e(n,t){var r=[];return(n||[]).forEach(function(n){r.push(n),n&&"object"===(0,o.Z)(n)&&t in n&&(r=[].concat((0,d.Z)(r),(0,d.Z)(e(n[t],t))))}),r}(nQ,n2)},[nQ,n2]),to=(0,f.useMemo)(function(){var e=new Map;return tr.forEach(function(n,t){var r=n1(n,t),o=(nT?nT(n):null)||{};e.set(r,o)}),e},[tr,n1,nT]),ta=(0,f.useCallback)(function(e){var n;return!!(null===(n=to.get(n1(e)))||void 0===n?void 0:n.disabled)},[to,n1]),ti=(0,f.useMemo)(function(){if(n$)return[n7||[],[]];var e=(0,no.S)(n7,!0,tt,ta);return[e.checkedKeys||[],e.halfCheckedKeys]},[n7,n$,tt,ta]),tl=(tc=(0,c.Z)(ti,2))[0],ts=tc[1],tu=(0,f.useMemo)(function(){var e="radio"===nV?tl.slice(0,1):tl;return new Set(e)},[tl,nV]),td=(0,f.useMemo)(function(){return"radio"===nV?new Set:new Set(ts)},[ts,nV]),tf=(0,f.useState)(null),tv=(tp=(0,c.Z)(tf,2))[0],th=tp[1],f.useEffect(function(){g||n9(nd)},[!!g]),ty=(0,f.useCallback)(function(e,n){var t,r;tn(e),nM?(t=e,r=e.map(function(e){return te.current.get(e)})):(t=[],r=[],e.forEach(function(e){var n=n0(e);void 0!==n&&(t.push(e),r.push(n))})),n9(t),null==nI||nI(t,r,{type:n})},[n9,n0,nI,nM]),tm=(0,f.useCallback)(function(e,n,t,r){if(nj){var o=t.map(function(e){return n0(e)});nj(n0(e),n,o,r)}ty(t,"single")},[nj,n0,ty]),tg=(0,f.useMemo)(function(){return!nW||nq?null:(!0===nW?[nl,ns,nu]:nW).map(function(e){return e===nl?{key:"all",text:n3.selectionAll,onSelect:function(){ty(nJ.map(function(e,n){return n1(e,n)}).filter(function(e){var n=to.get(e);return!(null==n?void 0:n.disabled)||tu.has(e)}),"all")}}:e===ns?{key:"invert",text:n3.selectInvert,onSelect:function(){var e=new Set(tu);nQ.forEach(function(n,t){var r=n1(n,t),o=to.get(r);(null==o?void 0:o.disabled)||(e.has(r)?e.delete(r):e.add(r))});var n=Array.from(e);nH&&nH(n),ty(n,"invert")}}:e===nu?{key:"none",text:n3.selectNone,onSelect:function(){null==nz||nz(),ty(Array.from(tu).filter(function(e){var n=to.get(e);return null==n?void 0:n.disabled}),"none")}}:e}).map(function(e){return(0,i.Z)((0,i.Z)({},e),{onSelect:function(){for(var n,t=arguments.length,r=Array(t),o=0;o0&&g&&(et.expandIconColumnIndex-=1),"number"!=typeof et.indentSize&&(et.indentSize="number"==typeof _?_:15);var eQ=f.useCallback(function(e){return eH(eY(eb(ev(e))))},[ev,eb,eY]);if(!1!==m&&(null==eW?void 0:eW.total)){tb=eW.size?eW.size:"small"===q||"middle"===q?"small":void 0;var e1,e4,e2,e3,e8,e6,e5,nf,np,nh,ny,nb,nZ,nK,nO,nP,nD,n_,nM,nR,nL,nT,nI,nj,nA,nH,nz,nF,nB,nV,nW,nU,nG,nq,nX,n$,nY,nJ,nQ,n0,n1,n4,n2,n3,n8,n6,n5,n7,n9,te,tn,tt,tr,to,ta,ti,tc,tl,ts,tu,td,tf,tp,tv,th,ty,tm,tg,tx,tE,tC,tb,tk=function(e){return f.createElement(eP.Z,(0,i.Z)({},eW,{className:s()("".concat(Q,"-pagination ").concat(Q,"-pagination-").concat(e),eW.className),size:tb}))},tZ="rtl"===G?"left":"right",tw=eW.position;if(null!==tw&&Array.isArray(tw)){var tN=tw.find(function(e){return e.includes("top")}),tS=tw.find(function(e){return e.includes("bottom")}),tK=tw.every(function(e){return"none"==="".concat(e)});tN||tS||tK||(tC=tk(tZ)),tN&&(tE=tk(tN.toLowerCase().replace("top",""))),tS&&(tC=tk(tS.toLowerCase().replace("bottom","")))}else tC=tk(tZ)}"boolean"==typeof S?t={spinning:S}:"object"===(0,o.Z)(S)&&(t=(0,i.Z)({spinning:!0},S));var tO=s()("".concat(Q,"-wrapper"),(0,a.Z)({},"".concat(Q,"-wrapper-rtl"),"rtl"===G),l);return f.createElement("div",{ref:n,className:tO,style:u},f.createElement(eD.Z,(0,i.Z)({spinning:!1},t),tE,f.createElement(ek,(0,i.Z)({},z,{columns:H,direction:G,expandable:et,prefixCls:Q,className:s()((tx={},(0,a.Z)(tx,"".concat(Q,"-middle"),"middle"===q),(0,a.Z)(tx,"".concat(Q,"-small"),"small"===q),(0,a.Z)(tx,"".concat(Q,"-bordered"),v),(0,a.Z)(tx,"".concat(Q,"-empty"),0===$.length),tx)),data:eG,rowKey:ec,rowClassName:function(e,n,t){var r;return r="function"==typeof C?s()(C(e,n,t)):s()(C),s()((0,a.Z)({},"".concat(Q,"-row-selected"),eJ.has(ec(e,n))),r)},emptyText:L&&L.emptyText||(U||eN.Z)("Table"),internalHooks:eC,internalRefs:ei,transformColumns:eQ})),tC))});nK.SELECTION_COLUMN=nc,nK.EXPAND_COLUMN=ek.EXPAND_COLUMN,nK.SELECTION_ALL=nl,nK.SELECTION_INVERT=ns,nK.SELECTION_NONE=nu,nK.Column=function(e){return null},nK.ColumnGroup=function(e){return null},nK.Summary=eu;var nO=nK},88306:function(e,n,t){"use strict";t.d(n,{Z:function(){return H}});var r,o,a=t(31343),i=t(4942),c=t(71002),l=t(87462),s=t(1413),u=t(67294),d={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"},f=t(42135),p=function(e,n){return u.createElement(f.Z,(0,s.Z)((0,s.Z)({},e),{},{ref:n,icon:d}))};p.displayName="HolderOutlined";var v=u.forwardRef(p),h=t(94184),y=t.n(h),m=t(53124),g=t(33603);function x(e){var n,t=e.dropPosition,r=e.dropLevelOffset,o=e.prefixCls,a=e.indent,c=e.direction,l=void 0===c?"ltr":c,s="ltr"===l?"left":"right",d=(n={},(0,i.Z)(n,s,-r*a+4),(0,i.Z)(n,"ltr"===l?"right":"left",0),n);switch(t){case -1:d.top=-3;break;case 1:d.bottom=-3;break;default:d.bottom=-3,d[s]=a+4}return u.createElement("div",{style:d,className:"".concat(o,"-drop-indicator")})}var E=t(23797),C=u.forwardRef(function(e,n){var t,r=u.useContext(m.E_),o=r.getPrefixCls,s=r.direction,d=r.virtual,f=e.prefixCls,p=e.className,h=e.showIcon,C=void 0!==h&&h,b=e.showLine,k=e.switcherIcon,Z=e.blockNode,w=void 0!==Z&&Z,N=e.children,S=e.checkable,K=void 0!==S&&S,O=e.selectable,P=void 0===O||O,D=e.draggable,_=e.motion,M=void 0===_?(0,l.Z)((0,l.Z)({},g.ZP),{motionAppear:!1}):_,R=o("tree",f),L=(0,l.Z)((0,l.Z)({},e),{checkable:K,selectable:P,showIcon:C,motion:M,blockNode:w,showLine:Boolean(b),dropIndicatorRender:x}),T=u.useMemo(function(){if(!D)return!1;var e={};switch((0,c.Z)(D)){case"function":e.nodeDraggable=D;break;case"object":e=(0,l.Z)({},D)}return!1!==e.icon&&(e.icon=e.icon||u.createElement(v,null)),e},[D]);return u.createElement(a.Z,(0,l.Z)({itemHeight:20,ref:n,virtual:d},L,{prefixCls:R,className:y()((t={},(0,i.Z)(t,"".concat(R,"-icon-hide"),!C),(0,i.Z)(t,"".concat(R,"-block-node"),w),(0,i.Z)(t,"".concat(R,"-unselectable"),!P),(0,i.Z)(t,"".concat(R,"-rtl"),"rtl"===s),t),p),direction:s,checkable:K?u.createElement("span",{className:"".concat(R,"-checkbox-inner")}):K,selectable:P,switcherIcon:function(e){return(0,E.Z)(R,k,b,e)},draggable:T}),N)}),b=t(74902),k=t(97685),Z=t(26911),w={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"},N=function(e,n){return u.createElement(f.Z,(0,s.Z)((0,s.Z)({},e),{},{ref:n,icon:w}))};N.displayName="FolderOpenOutlined";var S=u.forwardRef(N),K={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"},O=function(e,n){return u.createElement(f.Z,(0,s.Z)((0,s.Z)({},e),{},{ref:n,icon:K}))};O.displayName="FolderOutlined";var P=u.forwardRef(O),D=t(10225),_=t(1089);function M(e,n){e.forEach(function(e){var t=e.key,r=e.children;!1!==n(t,e)&&M(r||[],n)})}function R(e,n){var t=(0,b.Z)(n),r=[];return M(e,function(e,n){var o=t.indexOf(e);return -1!==o&&(r.push(n),t.splice(o,1)),!!t.length}),r}(r=o||(o={}))[r.None=0]="None",r[r.Start=1]="Start",r[r.End=2]="End";var L=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t};function T(e){var n=e.isLeaf,t=e.expanded;return n?u.createElement(Z.Z,null):t?u.createElement(S,null):u.createElement(P,null)}function I(e){var n=e.treeData,t=e.children;return n||(0,_.zn)(t)}var j=u.forwardRef(function(e,n){var t=e.defaultExpandAll,r=e.defaultExpandParent,a=e.defaultExpandedKeys,c=L(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]),s=u.useRef(),d=u.useRef(),f=function(){var e=(0,_.I8)(I(c)).keyEntities;return t?Object.keys(e):r?(0,D.r7)(c.expandedKeys||a||[],e):c.expandedKeys||a},p=u.useState(c.selectedKeys||c.defaultSelectedKeys||[]),v=(0,k.Z)(p,2),h=v[0],g=v[1],x=u.useState(function(){return f()}),E=(0,k.Z)(x,2),Z=E[0],w=E[1];u.useEffect(function(){"selectedKeys"in c&&g(c.selectedKeys)},[c.selectedKeys]),u.useEffect(function(){"expandedKeys"in c&&w(c.expandedKeys)},[c.expandedKeys]);var N=u.useContext(m.E_),S=N.getPrefixCls,K=N.direction,O=c.prefixCls,P=c.className,j=c.showIcon,A=c.expandAction,H=L(c,["prefixCls","className","showIcon","expandAction"]),z=S("tree",O),F=y()("".concat(z,"-directory"),(0,i.Z)({},"".concat(z,"-directory-rtl"),"rtl"===K),P);return u.createElement(C,(0,l.Z)({icon:T,ref:n,blockNode:!0},H,{showIcon:void 0===j||j,expandAction:void 0===A?"click":A,prefixCls:z,className:F,expandedKeys:Z,selectedKeys:h,onSelect:function(e,n){var t,r,a,i,u,f,p,v,h,y=c.multiple,m=n.node,x=n.nativeEvent,E=m.key,C=void 0===E?"":E,k=I(c),w=(0,l.Z)((0,l.Z)({},n),{selected:!0}),N=(null==x?void 0:x.ctrlKey)||(null==x?void 0:x.metaKey),S=null==x?void 0:x.shiftKey;y&&N?(h=e,s.current=C,d.current=h,w.selectedNodes=R(k,h)):y&&S?(h=Array.from(new Set([].concat((0,b.Z)(d.current||[]),(0,b.Z)((r=(t={treeData:k,expandedKeys:Z,startKey:C,endKey:s.current}).treeData,a=t.expandedKeys,i=t.startKey,u=t.endKey,f=[],p=o.None,i&&i===u?[i]:i&&u?(M(r,function(e){if(p===o.End)return!1;if(e===i||e===u){if(f.push(e),p===o.None)p=o.Start;else if(p===o.Start)return p=o.End,!1}else p===o.Start&&f.push(e);return a.includes(e)}),f):[]))))),w.selectedNodes=R(k,h)):(h=[C],s.current=C,d.current=h,w.selectedNodes=R(k,h)),null===(v=c.onSelect)||void 0===v||v.call(c,h,w),"selectedKeys"in c||g(h)},onExpand:function(e,n){var t;return"expandedKeys"in c||w(e),null===(t=c.onExpand)||void 0===t?void 0:t.call(c,e,n)}}))}),A=C;A.DirectoryTree=j,A.TreeNode=a.O;var H=A},23797:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var r=t(71002),o=t(1413),a=t(67294),i={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"},c=t(42135),l=function(e,n){return a.createElement(c.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:n,icon:i}))};l.displayName="CaretDownFilled";var s=a.forwardRef(l),u=t(26911),d=t(50888),f={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"},p=function(e,n){return a.createElement(c.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:n,icon:f}))};p.displayName="MinusSquareOutlined";var v=a.forwardRef(p),h={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"},y=function(e,n){return a.createElement(c.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:n,icon:h}))};y.displayName="PlusSquareOutlined";var m=a.forwardRef(y),g=t(94184),x=t.n(g),E=t(96159);function C(e,n,t,o){var i,c=o.isLeaf,l=o.expanded;if(o.loading)return a.createElement(d.Z,{className:"".concat(e,"-switcher-loading-icon")});if(t&&"object"===(0,r.Z)(t)&&(i=t.showLeafIcon),c){if(!t)return null;if("boolean"!=typeof i&&i){var f="function"==typeof i?i(o):i;return(0,E.l$)(f)?(0,E.Tm)(f,{className:x()(f.props.className||"","".concat(e,"-switcher-line-custom-icon"))}):f}return i?a.createElement(u.Z,{className:"".concat(e,"-switcher-line-icon")}):a.createElement("span",{className:"".concat(e,"-switcher-leaf-line")})}var p="".concat(e,"-switcher-icon"),h="function"==typeof n?n(o):n;return(0,E.l$)(h)?(0,E.Tm)(h,{className:x()(h.props.className||"",p)}):h||(t?l?a.createElement(v,{className:"".concat(e,"-switcher-line-icon")}):a.createElement(m,{className:"".concat(e,"-switcher-line-icon")}):a.createElement(s,{className:p}))}},18552:function(e,n,t){var r=t(10852)(t(55639),"DataView");e.exports=r},1989:function(e,n,t){var r=t(51789),o=t(80401),a=t(57667),i=t(21327),c=t(81866);function l(e){var n=-1,t=null==e?0:e.length;for(this.clear();++nu))return!1;var f=l.get(e),p=l.get(n);if(f&&p)return f==n&&p==e;var v=-1,h=!0,y=2&t?new r:void 0;for(l.set(e,n),l.set(n,e);++v-1&&e%1==0&&e-1}},54705:function(e,n,t){var r=t(18470);e.exports=function(e,n){var t=this.__data__,o=r(t,e);return o<0?(++this.size,t.push([e,n])):t[o][1]=n,this}},24785:function(e,n,t){var r=t(1989),o=t(38407),a=t(57071);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}},11285:function(e,n,t){var r=t(45050);e.exports=function(e){var n=r(this,e).delete(e);return this.size-=n?1:0,n}},96e3:function(e,n,t){var r=t(45050);e.exports=function(e){return r(this,e).get(e)}},49916:function(e,n,t){var r=t(45050);e.exports=function(e){return r(this,e).has(e)}},95265:function(e,n,t){var r=t(45050);e.exports=function(e,n){var t=r(this,e),o=t.size;return t.set(e,n),this.size+=t.size==o?0:1,this}},68776:function(e){e.exports=function(e){var n=-1,t=Array(e.size);return e.forEach(function(e,r){t[++n]=[r,e]}),t}},94536:function(e,n,t){var r=t(10852)(Object,"create");e.exports=r},86916:function(e,n,t){var r=t(5569)(Object.keys,Object);e.exports=r},31167:function(e,n,t){e=t.nmd(e);var r=t(31957),o=n&&!n.nodeType&&n,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o&&r.process,c=function(){try{var e=a&&a.require&&a.require("util").types;if(e)return e;return i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=c},5569:function(e){e.exports=function(e,n){return function(t){return e(n(t))}}},90619:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},72385:function(e){e.exports=function(e){return this.__data__.has(e)}},21814:function(e){e.exports=function(e){var n=-1,t=Array(e.size);return e.forEach(function(e){t[++n]=e}),t}},37465:function(e,n,t){var r=t(38407);e.exports=function(){this.__data__=new r,this.size=0}},63779:function(e){e.exports=function(e){var n=this.__data__,t=n.delete(e);return this.size=n.size,t}},67599:function(e){e.exports=function(e){return this.__data__.get(e)}},44758:function(e){e.exports=function(e){return this.__data__.has(e)}},34309:function(e,n,t){var r=t(38407),o=t(57071),a=t(83369);e.exports=function(e,n){var t=this.__data__;if(t instanceof r){var i=t.__data__;if(!o||i.length<199)return i.push([e,n]),this.size=++t.size,this;t=this.__data__=new a(i)}return t.set(e,n),this.size=t.size,this}},80346:function(e){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},77813:function(e){e.exports=function(e,n){return e===n||e!=e&&n!=n}},35694:function(e,n,t){var r=t(9454),o=t(37005),a=Object.prototype,i=a.hasOwnProperty,c=a.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return o(e)&&i.call(e,"callee")&&!c.call(e,"callee")};e.exports=l},1469:function(e){var n=Array.isArray;e.exports=n},98612:function(e,n,t){var r=t(23560),o=t(41780);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},44144:function(e,n,t){e=t.nmd(e);var r=t(55639),o=t(95062),a=n&&!n.nodeType&&n,i=a&&e&&!e.nodeType&&e,c=i&&i.exports===a?r.Buffer:void 0,l=c?c.isBuffer:void 0;e.exports=l||o},18446:function(e,n,t){var r=t(90939);e.exports=function(e,n){return r(e,n)}},23560:function(e,n,t){var r=t(44239),o=t(13218);e.exports=function(e){if(!o(e))return!1;var n=r(e);return"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n}},41780:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},36719:function(e,n,t){var r=t(38749),o=t(7518),a=t(31167),i=a&&a.isTypedArray,c=i?o(i):r;e.exports=c},3674:function(e,n,t){var r=t(14636),o=t(280),a=t(98612);e.exports=function(e){return a(e)?r(e):o(e)}},70479:function(e){e.exports=function(){return[]}},95062:function(e){e.exports=function(){return!1}},50132:function(e,n,t){"use strict";var r=t(87462),o=t(4942),a=t(45987),i=t(1413),c=t(15671),l=t(43144),s=t(60136),u=t(33643),d=t(67294),f=t(94184),p=t.n(f),v=function(e){(0,s.Z)(t,e);var n=(0,u.Z)(t);function t(e){(0,c.Z)(this,t),(r=n.call(this,e)).handleChange=function(e){var n=r.props,t=n.disabled,o=n.onChange;!t&&("checked"in r.props||r.setState({checked:e.target.checked}),o&&o({target:(0,i.Z)((0,i.Z)({},r.props),{},{checked:e.target.checked}),stopPropagation:function(){e.stopPropagation()},preventDefault:function(){e.preventDefault()},nativeEvent:e.nativeEvent}))},r.saveInput=function(e){r.input=e};var r,o="checked"in e?e.checked:e.defaultChecked;return r.state={checked:o},r}return(0,l.Z)(t,[{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"render",value:function(){var e,n=this.props,t=n.prefixCls,i=n.className,c=n.style,l=n.name,s=n.id,u=n.type,f=n.disabled,v=n.readOnly,h=n.tabIndex,y=n.onClick,m=n.onFocus,g=n.onBlur,x=n.onKeyDown,E=n.onKeyPress,C=n.onKeyUp,b=n.autoFocus,k=n.value,Z=n.required,w=(0,a.Z)(n,["prefixCls","className","style","name","id","type","disabled","readOnly","tabIndex","onClick","onFocus","onBlur","onKeyDown","onKeyPress","onKeyUp","autoFocus","value","required"]),N=Object.keys(w).reduce(function(e,n){return("aria-"===n.substr(0,5)||"data-"===n.substr(0,5)||"role"===n)&&(e[n]=w[n]),e},{}),S=this.state.checked,K=p()(t,i,(e={},(0,o.Z)(e,"".concat(t,"-checked"),S),(0,o.Z)(e,"".concat(t,"-disabled"),f),e));return d.createElement("span",{className:K,style:c},d.createElement("input",(0,r.Z)({name:l,id:s,type:u,required:Z,readOnly:v,disabled:f,tabIndex:h,className:"".concat(t,"-input"),checked:!!S,onClick:y,onFocus:m,onBlur:g,onKeyUp:C,onKeyDown:x,onKeyPress:E,onChange:this.handleChange,autoFocus:b,ref:this.saveInput,value:k},N)),d.createElement("span",{className:"".concat(t,"-inner")}))}}],[{key:"getDerivedStateFromProps",value:function(e,n){return"checked"in e?(0,i.Z)((0,i.Z)({},n),{},{checked:e.checked}):null}}]),t}(d.Component);v.defaultProps={prefixCls:"rc-checkbox",className:"",style:{},type:"checkbox",defaultChecked:!1,onFocus:function(){},onBlur:function(){},onChange:function(){},onKeyDown:function(){},onKeyPress:function(){},onKeyUp:function(){}},n.Z=v},86128:function(e,n,t){"use strict";t.d(n,{Z:function(){return Z}});var r=t(87462),o=t(4942),a=t(45987),i=t(1413),c=t(15671),l=t(43144),s=t(97326),u=t(60136),d=t(33643),f=t(67294),p=t(94184),v=t.n(p),h=t(64217),y=t(27822),m=f.memo(function(e){for(var n,t=e.prefixCls,r=e.level,a=e.isStart,i=e.isEnd,c="".concat(t,"-indent-unit"),l=[],s=0;s0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=e.length,r=n.length;if(1!==Math.abs(t-r))return{add:!1,key:null};function o(e,n){var t=new Map;e.forEach(function(e){t.set(e,!0)});var r=n.filter(function(e){return!t.has(e)});return 1===r.length?r[0]:null}return t ").concat(n);return n}(S)),p.createElement("div",null,p.createElement("input",{style:M,disabled:!1===N||f,tabIndex:!1!==N?O:null,onKeyDown:T,onFocus:I,onBlur:z,value:"",onChange:R,"aria-label":"for screen reader"})),p.createElement("div",{className:"".concat(t,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},p.createElement("div",{className:"".concat(t,"-indent")},p.createElement("div",{ref:G,className:"".concat(t,"-indent-unit")}))),p.createElement(w.Z,(0,r.Z)({},W,{data:m?eo:o,itemKey:H,height:g,fullHeight:!1,virtual:E,itemHeight:x,prefixCls:"".concat(t,"-list"),ref:U,onVisibleChange:function(e,n){var t=new Set(e);n.filter(function(e){return!t.has(e)}).some(function(e){return H(e)===L})&&eh()}}),function(e){var n=e.pos,t=(0,r.Z)({},(b(e.data),e.data)),o=e.title,a=e.key,i=e.isStart,c=e.isEnd,l=(0,C.km)(a,n);delete t.key,delete t.children;var s=(0,C.H8)(l,ey);return p.createElement(P,(0,r.Z)({},t,s,{title:o,active:!!S&&a===S.key,pos:n,data:e.data,isStart:i,isEnd:c,motion:m,motionNodes:a===L?el:null,motionType:ef,onMotionStart:B,onMotionEnd:eh,treeNodeRequiredProps:ey,onMouseMove:function(){F(null)}}))}))});z.displayName="NodeList";var F=t(17341),B=function(e){(0,d.Z)(t,e);var n=(0,f.Z)(t);function t(){var e;(0,l.Z)(this,t);for(var r=arguments.length,o=Array(r),a=0;a2&&void 0!==arguments[2]&&arguments[2],a=e.state,c=a.dragChildrenKeys,l=a.dropPosition,s=a.dropTargetKey,u=a.dropTargetPos;if(a.dropAllowed){var d=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),null!==s){var f=(0,i.Z)((0,i.Z)({},(0,C.H8)(s,e.getTreeNodeRequiredProps())),{},{active:(null===(r=e.getActiveItem())||void 0===r?void 0:r.key)===s,data:e.state.keyEntities[s].node}),p=-1!==c.indexOf(s);(0,h.ZP)(!p,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var v=(0,E.yx)(u),y={event:n,node:(0,C.F)(f),dragNode:e.dragNode?(0,C.F)(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(c),dropToGap:0!==l,dropPosition:l+Number(v[v.length-1])};o||null==d||d(y),e.dragNode=null}}},e.cleanDragState=function(){null!==e.state.draggingNodeKey&&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(n,t){var r=e.state,o=r.expandedKeys,a=r.flattenNodes,c=t.expanded,l=t.key;if(!t.isLeaf&&!n.shiftKey&&!n.metaKey&&!n.ctrlKey){var s=a.filter(function(e){return e.key===l})[0],u=(0,C.F)((0,i.Z)((0,i.Z)({},(0,C.H8)(l,e.getTreeNodeRequiredProps())),{},{data:s.data}));e.setExpandedKeys(c?(0,E._5)(o,l):(0,E.L0)(o,l)),e.onNodeExpand(n,u)}},e.onNodeClick=function(n,t){var r=e.props,o=r.onClick;"click"===r.expandAction&&e.triggerExpandActionExpand(n,t),null==o||o(n,t)},e.onNodeDoubleClick=function(n,t){var r=e.props,o=r.onDoubleClick;"doubleClick"===r.expandAction&&e.triggerExpandActionExpand(n,t),null==o||o(n,t)},e.onNodeSelect=function(n,t){var r=e.state.selectedKeys,o=e.state,a=o.keyEntities,i=o.fieldNames,c=e.props,l=c.onSelect,s=c.multiple,u=t.selected,d=t[i.key],f=!u,p=(r=f?s?(0,E.L0)(r,d):[d]:(0,E._5)(r,d)).map(function(e){var n=a[e];return n?n.node:null}).filter(function(e){return e});e.setUncontrolledState({selectedKeys:r}),null==l||l(r,{event:"select",selected:f,node:t,selectedNodes:p,nativeEvent:n.nativeEvent})},e.onNodeCheck=function(n,t,r){var o,a=e.state,i=a.keyEntities,l=a.checkedKeys,s=a.halfCheckedKeys,u=e.props,d=u.checkStrictly,f=u.onCheck,p=t.key,v={event:"check",node:t,checked:r,nativeEvent:n.nativeEvent};if(d){var h=r?(0,E.L0)(l,p):(0,E._5)(l,p);o={checked:h,halfChecked:(0,E._5)(s,p)},v.checkedNodes=h.map(function(e){return i[e]}).filter(function(e){return e}).map(function(e){return e.node}),e.setUncontrolledState({checkedKeys:h})}else{var y=(0,F.S)([].concat((0,c.Z)(l),[p]),!0,i),m=y.checkedKeys,g=y.halfCheckedKeys;if(!r){var x=new Set(m);x.delete(p);var C=(0,F.S)(Array.from(x),{checked:!1,halfCheckedKeys:g},i);m=C.checkedKeys,g=C.halfCheckedKeys}o=m,v.checkedNodes=[],v.checkedNodesPositions=[],v.halfCheckedKeys=g,m.forEach(function(e){var n=i[e];if(n){var t=n.node,r=n.pos;v.checkedNodes.push(t),v.checkedNodesPositions.push({node:t,pos:r})}}),e.setUncontrolledState({checkedKeys:m},!1,{halfCheckedKeys:g})}null==f||f(o,v)},e.onNodeLoad=function(n){var t=n.key,r=new Promise(function(r,o){e.setState(function(a){var i=a.loadedKeys,c=a.loadingKeys,l=void 0===c?[]:c,s=e.props,u=s.loadData,d=s.onLoad;return u&&-1===(void 0===i?[]:i).indexOf(t)&&-1===l.indexOf(t)?(u(n).then(function(){var o=e.state.loadedKeys,a=(0,E.L0)(o,t);null==d||d(a,{event:"load",node:n}),e.setUncontrolledState({loadedKeys:a}),e.setState(function(e){return{loadingKeys:(0,E._5)(e.loadingKeys,t)}}),r()}).catch(function(n){if(e.setState(function(e){return{loadingKeys:(0,E._5)(e.loadingKeys,t)}}),e.loadingRetryTimes[t]=(e.loadingRetryTimes[t]||0)+1,e.loadingRetryTimes[t]>=10){var a=e.state.loadedKeys;(0,h.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:(0,E.L0)(a,t)}),r()}o(n)}),{loadingKeys:(0,E.L0)(l,t)}):null})});return r.catch(function(){}),r},e.onNodeMouseEnter=function(n,t){var r=e.props.onMouseEnter;null==r||r({event:n,node:t})},e.onNodeMouseLeave=function(n,t){var r=e.props.onMouseLeave;null==r||r({event:n,node:t})},e.onNodeContextMenu=function(n,t){var r=e.props.onRightClick;r&&(n.preventDefault(),r({event:n,node:t}))},e.onFocus=function(){var n=e.props.onFocus;e.setState({focused:!0});for(var t=arguments.length,r=Array(t),o=0;o1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e.destroyed){var o=!1,a=!0,c={};Object.keys(n).forEach(function(t){if(t in e.props){a=!1;return}o=!0,c[t]=n[t]}),o&&(!t||a)&&e.setState((0,i.Z)((0,i.Z)({},c),r))}},e.scrollTo=function(n){e.listRef.current.scrollTo(n)},e}return(0,s.Z)(t,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var e=this.props.activeKey;void 0!==e&&e!==this.state.activeKey&&(this.setState({activeKey:e}),null!==e&&this.scrollTo({key:e}))}},{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 e,n,t=this.state,i=t.focused,c=t.flattenNodes,l=t.keyEntities,s=t.draggingNodeKey,u=t.activeKey,d=t.dropLevelOffset,f=t.dropContainerKey,v=t.dropTargetKey,h=t.dropPosition,m=t.dragOverNodeKey,E=t.indent,C=this.props,b=C.prefixCls,k=C.className,Z=C.style,w=C.showLine,N=C.focusable,S=C.tabIndex,K=C.selectable,O=C.showIcon,P=C.icon,D=C.switcherIcon,_=C.draggable,M=C.checkable,R=C.checkStrictly,L=C.disabled,T=C.motion,I=C.loadData,j=C.filterTreeNode,A=C.height,H=C.itemHeight,F=C.virtual,B=C.titleRender,V=C.dropIndicatorRender,W=C.onContextMenu,U=C.onScroll,G=C.direction,q=C.rootClassName,X=C.rootStyle,$=(0,y.Z)(this.props,{aria:!0,data:!0});return _&&(n="object"===(0,a.Z)(_)?_:"function"==typeof _?{nodeDraggable:_}:{}),p.createElement(x.k.Provider,{value:{prefixCls:b,selectable:K,showIcon:O,icon:P,switcherIcon:D,draggable:n,draggingNodeKey:s,checkable:M,checkStrictly:R,disabled:L,keyEntities:l,dropLevelOffset:d,dropContainerKey:f,dropTargetKey:v,dropPosition:h,dragOverNodeKey:m,indent:E,direction:G,dropIndicatorRender:V,loadData:I,filterTreeNode:j,titleRender:B,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}},p.createElement("div",{role:"tree",className:g()(b,k,q,(e={},(0,o.Z)(e,"".concat(b,"-show-line"),w),(0,o.Z)(e,"".concat(b,"-focused"),i),(0,o.Z)(e,"".concat(b,"-active-focused"),null!==u),e)),style:X},p.createElement(z,(0,r.Z)({ref:this.listRef,prefixCls:b,style:Z,data:c,disabled:L,selectable:K,checkable:!!M,motion:T,dragging:null!==s,height:A,itemHeight:H,virtual:F,focusable:N,focused:i,tabIndex:void 0===S?0:S,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:W,onScroll:U},this.getTreeNodeRequiredProps(),$))))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var t,r,a=n.prevProps,c={prevProps:e};function l(n){return!a&&n in e||a&&a[n]!==e[n]}var s=n.fieldNames;if(l("fieldNames")&&(s=(0,C.w$)(e.fieldNames),c.fieldNames=s),l("treeData")?t=e.treeData:l("children")&&((0,h.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),t=(0,C.zn)(e.children)),t){c.treeData=t;var u=(0,C.I8)(t,{fieldNames:s});c.keyEntities=(0,i.Z)((0,o.Z)({},L,I),u.keyEntities)}var d=c.keyEntities||n.keyEntities;if(l("expandedKeys")||a&&l("autoExpandParent"))c.expandedKeys=e.autoExpandParent||!a&&e.defaultExpandParent?(0,E.r7)(e.expandedKeys,d):e.expandedKeys;else if(!a&&e.defaultExpandAll){var f=(0,i.Z)({},d);delete f[L],c.expandedKeys=Object.keys(f).map(function(e){return f[e].key})}else!a&&e.defaultExpandedKeys&&(c.expandedKeys=e.autoExpandParent||e.defaultExpandParent?(0,E.r7)(e.defaultExpandedKeys,d):e.defaultExpandedKeys);if(c.expandedKeys||delete c.expandedKeys,t||c.expandedKeys){var p=(0,C.oH)(t||n.treeData,c.expandedKeys||n.expandedKeys,s);c.flattenNodes=p}if(e.selectable&&(l("selectedKeys")?c.selectedKeys=(0,E.BT)(e.selectedKeys,e):!a&&e.defaultSelectedKeys&&(c.selectedKeys=(0,E.BT)(e.defaultSelectedKeys,e))),e.checkable&&(l("checkedKeys")?r=(0,E.E6)(e.checkedKeys)||{}:!a&&e.defaultCheckedKeys?r=(0,E.E6)(e.defaultCheckedKeys)||{}:t&&(r=(0,E.E6)(e.checkedKeys)||{checkedKeys:n.checkedKeys,halfCheckedKeys:n.halfCheckedKeys}),r)){var v=r,y=v.checkedKeys,m=void 0===y?[]:y,g=v.halfCheckedKeys,x=void 0===g?[]:g;if(!e.checkStrictly){var b=(0,F.S)(m,!0,d);m=b.checkedKeys,x=b.halfCheckedKeys}c.checkedKeys=m,c.halfCheckedKeys=x}return l("loadedKeys")&&(c.loadedKeys=e.loadedKeys),c}}]),t}(p.Component);B.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:function(e){var n=e.dropPosition,t=e.dropLevelOffset,r=e.indent,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(n){case -1:o.top=0,o.left=-t*r;break;case 1:o.bottom=0,o.left=-t*r;break;case 0:o.bottom=0,o.left=r}return p.createElement("div",{style:o})},allowDrop:function(){return!0},expandAction:!1},B.TreeNode=S.Z;var V=B},10225:function(e,n,t){"use strict";t.d(n,{BT:function(){return p},Ds:function(){return u},E6:function(){return v},L0:function(){return c},OM:function(){return f},_5:function(){return i},bt:function(){return s},r7:function(){return h},wA:function(){return d},yx:function(){return l}});var r=t(74902),o=t(71002);t(67294);var a=t(80334);function i(e,n){if(!e)return[];var t=e.slice(),r=t.indexOf(n);return r>=0&&t.splice(r,1),t}function c(e,n){var t=(e||[]).slice();return -1===t.indexOf(n)&&t.push(n),t}function l(e){return e.split("-")}function s(e,n){return"".concat(e,"-").concat(n)}function u(e){return e&&e.type&&e.type.isTreeNode}function d(e,n){var t=[];return!function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];n.forEach(function(n){var r=n.key,o=n.children;t.push(r),e(o)})}(n[e].children),t}function f(e,n,t,r,o,a,i,c,s,u){var d,f,p=e.clientX,v=e.clientY,h=e.target.getBoundingClientRect(),y=h.top,m=h.height,g=(("rtl"===u?-1:1)*(((null==o?void 0:o.x)||0)-p)-12)/r,x=c[t.props.eventKey];if(v-1.5?a({dragNode:S,dropNode:K,dropPosition:1})?Z=1:O=!1:a({dragNode:S,dropNode:K,dropPosition:0})?Z=0:a({dragNode:S,dropNode:K,dropPosition:1})?Z=1:O=!1:a({dragNode:S,dropNode:K,dropPosition:1})?Z=1:O=!1,{dropPosition:Z,dropLevelOffset:w,dropTargetKey:x.key,dropTargetPos:x.pos,dragOverNodeKey:k,dropContainerKey:0===Z?null:(null===(f=x.parent)||void 0===f?void 0:f.key)||null,dropAllowed:O}}function p(e,n){if(e)return n.multiple?e.slice():e.length?[e[0]]:e}function v(e){var n;if(!e)return null;if(Array.isArray(e))n={checkedKeys:e,halfCheckedKeys:void 0};else{if("object"!==(0,o.Z)(e))return(0,a.ZP)(!1,"`checkedKeys` is not an array or an object"),null;n={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return n}function h(e,n){var t=new Set;return(e||[]).forEach(function(e){!function e(r){if(!t.has(r)){var o=n[r];if(o){t.add(r);var a=o.parent;!o.node.disabled&&a&&e(a.key)}}}(e)}),(0,r.Z)(t)}t(86128)},17341:function(e,n,t){"use strict";t.d(n,{S:function(){return i}});var r=t(80334);function o(e,n){var t=new Set;return e.forEach(function(e){n.has(e)||t.add(e)}),t}function a(e){var n=e||{},t=n.disabled,r=n.disableCheckbox,o=n.checkable;return!!(t||r)||!1===o}function i(e,n,t,i){var c,l=[];c=i||a;var s=new Set(e.filter(function(e){var n=!!t[e];return n||l.push(e),n})),u=new Map,d=0;return Object.keys(t).forEach(function(e){var n=t[e],r=n.level,o=u.get(r);o||(o=new Set,u.set(r,o)),o.add(n),d=Math.max(d,r)}),(0,r.ZP)(!l.length,"Tree missing follow keys: ".concat(l.slice(0,100).map(function(e){return"'".concat(e,"'")}).join(", "))),!0===n?function(e,n,t,r){for(var a=new Set(e),i=new Set,c=0;c<=t;c+=1)(n.get(c)||new Set).forEach(function(e){var n=e.key,t=e.node,o=e.children,i=void 0===o?[]:o;a.has(n)&&!r(t)&&i.filter(function(e){return!r(e.node)}).forEach(function(e){a.add(e.key)})});for(var l=new Set,s=t;s>=0;s-=1)(n.get(s)||new Set).forEach(function(e){var n=e.parent;if(!(r(e.node)||!e.parent||l.has(e.parent.key))){if(r(e.parent.node)){l.add(n.key);return}var t=!0,o=!1;(n.children||[]).filter(function(e){return!r(e.node)}).forEach(function(e){var n=e.key,r=a.has(n);t&&!r&&(t=!1),!o&&(r||i.has(n))&&(o=!0)}),t&&a.add(n.key),o&&i.add(n.key),l.add(n.key)}});return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(o(i,a))}}(s,u,d,c):function(e,n,t,r,a){for(var i=new Set(e),c=new Set(n),l=0;l<=r;l+=1)(t.get(l)||new Set).forEach(function(e){var n=e.key,t=e.node,r=e.children,o=void 0===r?[]:r;i.has(n)||c.has(n)||a(t)||o.filter(function(e){return!a(e.node)}).forEach(function(e){i.delete(e.key)})});c=new Set;for(var s=new Set,u=r;u>=0;u-=1)(t.get(u)||new Set).forEach(function(e){var n=e.parent;if(!(a(e.node)||!e.parent||s.has(e.parent.key))){if(a(e.parent.node)){s.add(n.key);return}var t=!0,r=!1;(n.children||[]).filter(function(e){return!a(e.node)}).forEach(function(e){var n=e.key,o=i.has(n);t&&!o&&(t=!1),!r&&(o||c.has(n))&&(r=!0)}),t||i.delete(n.key),r&&c.add(n.key),s.add(n.key)}});return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(o(c,i))}}(s,n.halfCheckedKeys,u,d,c)}},1089:function(e,n,t){"use strict";t.d(n,{F:function(){return g},H8:function(){return m},I8:function(){return y},km:function(){return f},oH:function(){return h},w$:function(){return p},zn:function(){return v}});var r=t(71002),o=t(74902),a=t(1413),i=t(45987),c=t(98423),l=t(50344),s=t(80334),u=t(10225),d=["children"];function f(e,n){return null!=e?e:n}function p(e){var n=e||{},t=n.title,r=n._title,o=n.key,a=n.children,i=t||"title";return{title:i,_title:r||[i],key:o||"key",children:a||"children"}}function v(e){return function e(n){return(0,l.Z)(n).map(function(n){if(!(0,u.Ds)(n))return(0,s.ZP)(!n,"Tree/TreeNode can only accept TreeNode as children."),null;var t=n.key,r=n.props,o=r.children,c=(0,i.Z)(r,d),l=(0,a.Z)({key:t},c),f=e(o);return f.length&&(l.children=f),l}).filter(function(e){return e})}(e)}function h(e,n,t){var r=p(t),i=r._title,l=r.key,s=r.children,d=new Set(!0===n?[]:n),v=[];return!function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t.map(function(p,h){for(var y,m=(0,u.bt)(r?r.pos:"0",h),g=f(p[l],m),x=0;x1&&void 0!==arguments[1]?arguments[1]:{},m=y.initWrapper,g=y.processEntity,x=y.onProcessFinished,E=y.externalGetKey,C=y.childrenPropName,b=y.fieldNames,k=arguments.length>2?arguments[2]:void 0,Z={},w={},N={posEntities:Z,keyEntities:w};return m&&(N=m(N)||N),n=function(e){var n=e.node,t=e.index,r=e.pos,o=e.key,a=e.parentPos,i=e.level,c={node:n,nodes:e.nodes,index:t,key:o,pos:r,level:i},l=f(o,r);Z[r]=c,w[l]=c,c.parent=Z[a],c.parent&&(c.parent.children=c.parent.children||[],c.parent.children.push(c)),g&&g(c,N)},t={externalGetKey:E||k,childrenPropName:C,fieldNames:b},c=(i=("object"===(0,r.Z)(t)?t:{externalGetKey:t})||{}).childrenPropName,l=i.externalGetKey,d=(s=p(i.fieldNames)).key,v=s.children,h=c||v,l?"string"==typeof l?a=function(e){return e[l]}:"function"==typeof l&&(a=function(e){return l(e)}):a=function(e,n){return f(e[d],n)},function t(r,i,c,l){var s=r?r[h]:e,d=r?(0,u.bt)(c.pos,i):"0",f=r?[].concat((0,o.Z)(l),[r]):[];if(r){var p=a(r,d);n({node:r,index:i,pos:d,key:p,parentPos:c.node?c.pos:null,level:c.level+1,nodes:f})}s&&s.forEach(function(e,n){t(e,n,{node:r,pos:d,level:c?c.level+1:-1},f)})}(null),x&&x(N),N}function m(e,n){var t=n.expandedKeys,r=n.selectedKeys,o=n.loadedKeys,a=n.loadingKeys,i=n.checkedKeys,c=n.halfCheckedKeys,l=n.dragOverNodeKey,s=n.dropPosition,u=n.keyEntities[e];return{eventKey:e,expanded:-1!==t.indexOf(e),selected:-1!==r.indexOf(e),loaded:-1!==o.indexOf(e),loading:-1!==a.indexOf(e),checked:-1!==i.indexOf(e),halfChecked:-1!==c.indexOf(e),pos:String(u?u.pos:""),dragOver:l===e&&0===s,dragOverGapTop:l===e&&-1===s,dragOverGapBottom:l===e&&1===s}}function g(e){var n=e.data,t=e.expanded,r=e.selected,o=e.checked,i=e.loaded,c=e.loading,l=e.halfChecked,u=e.dragOver,d=e.dragOverGapTop,f=e.dragOverGapBottom,p=e.pos,v=e.active,h=e.eventKey,y=(0,a.Z)((0,a.Z)({},n),{},{expanded:t,selected:r,checked:o,loaded:i,loading:c,halfChecked:l,dragOver:u,dragOverGapTop:d,dragOverGapBottom:f,pos:p,active:v,key:h});return"props"in y||Object.defineProperty(y,"props",{get:function(){return(0,s.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),y}},27678:function(e,n,t){"use strict";function r(){return{width:document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight}}function o(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)}}t.d(n,{g1:function(){return r},os:function(){return o}})},96774:function(e){e.exports=function(e,n,t,r){var o=t?t.call(r,e,n):void 0;if(void 0!==o)return!!o;if(e===n)return!0;if("object"!=typeof e||!e||"object"!=typeof n||!n)return!1;var a=Object.keys(e),i=Object.keys(n);if(a.length!==i.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(n),l=0;l1&&void 0!==arguments[1]?arguments[1]:{},t=n.getContainer,a=n.callback,i=n.duration,c=void 0===i?450:i,l=(void 0===t?function(){return window}:t)(),s=(0,o.Z)(l,!0),u=Date.now();(0,r.Z)(function n(){var t,i,d=Date.now()-u,f=(t=d>c?c:d,i=e-s,(t/=c/2)<1?i/2*t*t*t+s:i/2*((t-=2)*t*t+2)+s);(0,o.F)(l)?l.scrollTo(window.pageXOffset,f):l instanceof Document||"HTMLDocument"===l.constructor.name?l.documentElement.scrollTop=f:l.scrollTop=f,dn.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t},h=l.createContext(null),y=l.forwardRef(function(e,n){var t=e.defaultValue,a=e.children,c=e.options,u=void 0===c?[]:c,y=e.prefixCls,m=e.className,g=e.style,x=e.onChange,C=v(e,["defaultValue","children","options","prefixCls","className","style","onChange"]),b=l.useContext(s.E_),k=b.getPrefixCls,Z=b.direction,w=l.useState(C.value||t||[]),N=(0,f.Z)(w,2),S=N[0],K=N[1],O=l.useState([]),P=(0,f.Z)(O,2),D=P[0],_=P[1];l.useEffect(function(){"value"in C&&K(C.value||[])},[C.value]);var M=function(){return u.map(function(e){return"string"==typeof e||"number"==typeof e?{label:e,value:e}:e})},R=k("checkbox",y),L="".concat(R,"-group"),T=(0,p.Z)(C,["value","disabled"]);u&&u.length>0&&(a=M().map(function(e){return l.createElement(E,{prefixCls:R,key:e.value.toString(),disabled:"disabled"in e?e.disabled:C.disabled,value:e.value,checked:S.includes(e.value),onChange:e.onChange,className:"".concat(L,"-item"),style:e.style},e.label)}));var I={toggleOption:function(e){var n=S.indexOf(e.value),t=(0,d.Z)(S);-1===n?t.push(e.value):t.splice(n,1),"value"in C||K(t);var r=M();null==x||x(t.filter(function(e){return D.includes(e)}).sort(function(e,n){return r.findIndex(function(n){return n.value===e})-r.findIndex(function(e){return e.value===n})}))},value:S,disabled:C.disabled,name:C.name,registerValue:function(e){_(function(n){return[].concat((0,d.Z)(n),[e])})},cancelValue:function(e){_(function(n){return n.filter(function(n){return n!==e})})}},j=i()(L,(0,r.Z)({},"".concat(L,"-rtl"),"rtl"===Z),m);return l.createElement("div",(0,o.Z)({className:j,style:g},T,{ref:n}),l.createElement(h.Provider,{value:I},a))}),m=l.memo(y),g=t(98866),x=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t},E=l.forwardRef(function(e,n){var t,a,d=e.prefixCls,f=e.className,p=e.children,v=e.indeterminate,y=void 0!==v&&v,m=e.style,E=e.onMouseEnter,C=e.onMouseLeave,b=e.skipGroup,k=void 0!==b&&b,Z=e.disabled,w=x(e,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),N=l.useContext(s.E_),S=N.getPrefixCls,K=N.direction,O=l.useContext(h),P=(0,l.useContext)(u.aM).isFormItemInput,D=(0,l.useContext)(g.Z),_=null!==(a=(null==O?void 0:O.disabled)||Z)&&void 0!==a?a:D,M=l.useRef(w.value);l.useEffect(function(){null==O||O.registerValue(w.value)},[]),l.useEffect(function(){if(!k)return w.value!==M.current&&(null==O||O.cancelValue(M.current),null==O||O.registerValue(w.value),M.current=w.value),function(){return null==O?void 0:O.cancelValue(w.value)}},[w.value]);var R=S("checkbox",d),L=(0,o.Z)({},w);O&&!k&&(L.onChange=function(){w.onChange&&w.onChange.apply(w,arguments),O.toggleOption&&O.toggleOption({label:p,value:w.value})},L.name=O.name,L.checked=O.value.includes(w.value));var T=i()((t={},(0,r.Z)(t,"".concat(R,"-wrapper"),!0),(0,r.Z)(t,"".concat(R,"-rtl"),"rtl"===K),(0,r.Z)(t,"".concat(R,"-wrapper-checked"),L.checked),(0,r.Z)(t,"".concat(R,"-wrapper-disabled"),_),(0,r.Z)(t,"".concat(R,"-wrapper-in-form-item"),P),t),f),I=i()((0,r.Z)({},"".concat(R,"-indeterminate"),y));return l.createElement("label",{className:T,style:m,onMouseEnter:E,onMouseLeave:C},l.createElement(c.Z,(0,o.Z)({"aria-checked":y?"mixed":void 0},L,{prefixCls:R,className:I,disabled:_,ref:n})),void 0!==p&&l.createElement("span",null,p))}),C=E;C.Group=m,C.__ANT_CHECKBOX=!0;var b=C},40378:function(e,n,t){"use strict";var r=t(7734);n.Z=r.Z},91508:function(e,n,t){"use strict";t.d(n,{Ag:function(){return i},IH:function(){return c},w:function(){return a}});var r=t(67294),o=r.createContext(null),a=o.Provider;n.ZP=o;var i=r.createContext(null),c=i.Provider},99692:function(e,n,t){"use strict";var r=t(87462),o=t(4942),a=t(97685),i=t(94184),c=t.n(i),l=t(21770),s=t(67294),u=t(53124),d=t(97647),f=t(5467),p=t(91508),v=t(21846),h=s.forwardRef(function(e,n){var t,i=s.useContext(u.E_),h=i.getPrefixCls,y=i.direction,m=s.useContext(d.Z),g=(0,l.Z)(e.defaultValue,{value:e.value}),x=(0,a.Z)(g,2),E=x[0],C=x[1],b=e.prefixCls,k=e.className,Z=e.options,w=e.buttonStyle,N=e.disabled,S=e.children,K=e.size,O=e.style,P=e.id,D=e.onMouseEnter,_=e.onMouseLeave,M=e.onFocus,R=e.onBlur,L=h("radio",b),T="".concat(L,"-group"),I=S;Z&&Z.length>0&&(I=Z.map(function(e){return"string"==typeof e||"number"==typeof e?s.createElement(v.Z,{key:e.toString(),prefixCls:L,disabled:N,value:e,checked:E===e},e):s.createElement(v.Z,{key:"radio-group-value-options-".concat(e.value),prefixCls:L,disabled:e.disabled||N,value:e.value,checked:E===e.value,style:e.style},e.label)}));var j=K||m,A=c()(T,"".concat(T,"-").concat(void 0===w?"outline":w),(t={},(0,o.Z)(t,"".concat(T,"-").concat(j),j),(0,o.Z)(t,"".concat(T,"-rtl"),"rtl"===y),t),void 0===k?"":k);return s.createElement("div",(0,r.Z)({},(0,f.Z)(e),{className:A,style:O,onMouseEnter:D,onMouseLeave:_,onFocus:M,onBlur:R,id:P,ref:n}),s.createElement(p.w,{value:{onChange:function(n){var t=n.target.value;"value"in e||C(t);var r=e.onChange;r&&t!==E&&r(n)},value:E,disabled:e.disabled,name:e.name,optionType:e.optionType}},I))});n.Z=s.memo(h)},55742:function(e,n,t){"use strict";var r=t(99692),o=t(21846),a=t(16984),i=o.Z;i.Button=a.Z,i.Group=r.Z,i.__ANT_RADIO=!0,n.ZP=i},21846:function(e,n,t){"use strict";var r=t(4942),o=t(87462),a=t(94184),i=t.n(a),c=t(50132),l=t(42550),s=t(67294),u=t(53124),d=t(98866),f=t(65223),p=t(91508),v=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t},h=s.forwardRef(function(e,n){var t,a=s.useContext(p.ZP),h=s.useContext(p.Ag),y=s.useContext(u.E_),m=y.getPrefixCls,g=y.direction,x=s.useRef(),E=(0,l.sQ)(n,x),C=(0,s.useContext)(f.aM).isFormItemInput,b=e.prefixCls,k=e.className,Z=e.children,w=e.style,N=e.disabled,S=v(e,["prefixCls","className","children","style","disabled"]),K=m("radio",b),O="button"===((null==a?void 0:a.optionType)||h)?"".concat(K,"-button"):K,P=(0,o.Z)({},S),D=s.useContext(d.Z);P.disabled=N||D,a&&(P.name=a.name,P.onChange=function(n){var t,r;null===(t=e.onChange)||void 0===t||t.call(e,n),null===(r=null==a?void 0:a.onChange)||void 0===r||r.call(a,n)},P.checked=e.value===a.value,P.disabled=P.disabled||a.disabled);var _=i()("".concat(O,"-wrapper"),(t={},(0,r.Z)(t,"".concat(O,"-wrapper-checked"),P.checked),(0,r.Z)(t,"".concat(O,"-wrapper-disabled"),P.disabled),(0,r.Z)(t,"".concat(O,"-wrapper-rtl"),"rtl"===g),(0,r.Z)(t,"".concat(O,"-wrapper-in-form-item"),C),t),k);return s.createElement("label",{className:_,style:w,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},s.createElement(c.Z,(0,o.Z)({},P,{type:"radio",prefixCls:O,ref:E})),void 0!==Z?s.createElement("span",null,Z):null)});n.Z=h},16984:function(e,n,t){"use strict";var r=t(87462),o=t(67294),a=t(53124),i=t(91508),c=t(21846),l=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t};n.Z=o.forwardRef(function(e,n){var t=o.useContext(a.E_).getPrefixCls,s=e.prefixCls,u=l(e,["prefixCls"]),d=t("radio",s);return o.createElement(i.IH,{value:"button"},o.createElement(c.Z,(0,r.Z)({prefixCls:d},u,{type:"radio",ref:n})))})},54398:function(e,n,t){"use strict";t.d(n,{Z:function(){return nO}});var r,o=t(71002),a=t(4942),i=t(87462),c=t(97685),l=t(94184),s=t.n(l),u=t(1413),d=t(74902),f=t(67294),p=t(5110),v=t(64217),h=t(79370),y=t(96774),m=t.n(y),g=t(80334),x=t(48555),E=t(74204),C=t(45987),b=t(42550);function k(e){return null==e?[]:Array.isArray(e)?e:[e]}function Z(e,n){if(!n&&"number"!=typeof n)return e;for(var t=k(n),r=e,o=0;o=n);return{onHover:null==e?void 0:e.onHover,hovering:t}}),a=(o=(r=f.useContext(null==O?void 0:O.Context))||{}).listeners,l=o.getValue,s=f.useState(function(){return t(r?l():null)}),d=(u=(0,c.Z)(s,2))[0],p=u[1],(0,S.Z)(function(){if(r)return a.add(e),function(){a.delete(e)};function e(e){p(function(n){var r=t(e);return m()(n,r)?n:r})}},[r]),d),Z=k.onHover,w=k.hovering;return f.createElement(T,(0,i.Z)({},e,{colSpan:null!=g?g:E,rowSpan:b,hovering:w,ref:n,onHover:Z}))});I.displayName="WrappedCell";var j=f.createContext(null);function A(e,n,t,r,o){var a,i,c=t[e]||{},l=t[n]||{};"left"===c.fixed?a=r.left[e]:"right"===l.fixed&&(i=r.right[n]);var s=!1,u=!1,d=!1,f=!1,p=t[n+1],v=t[e-1];return"rtl"===o?void 0!==a?f=!(v&&"left"===v.fixed):void 0!==i&&(d=!(p&&"right"===p.fixed)):void 0!==a?s=!(p&&"left"===p.fixed):void 0!==i&&(u=!(v&&"right"===v.fixed)),{fixLeft:a,fixRight:i,lastFixLeft:s,firstFixRight:u,lastFixRight:d,firstFixLeft:f,isSticky:r.isSticky}}function H(e){var n,t=e.cells,r=e.stickyOffsets,o=e.flattenColumns,a=e.rowComponent,c=e.cellComponent,l=e.onHeaderRow,s=e.index,u=f.useContext(j),d=u.prefixCls,p=u.direction;l&&(n=l(t.map(function(e){return e.column}),s));var v=w(t.map(function(e){return e.column}));return f.createElement(a,n,t.map(function(e,n){var t,a=e.column,l=A(e.colStart,e.colEnd,o,r,p);return a&&a.onHeaderCell&&(t=e.column.onHeaderCell(a)),f.createElement(I,(0,i.Z)({},e,{ellipsis:a.ellipsis,align:a.align,component:c,prefixCls:d,key:v[n]},l,{additionalProps:t,rowType:"header"}))}))}H.displayName="HeaderRow";var z=function(e){var n=e.stickyOffsets,t=e.columns,r=e.flattenColumns,o=e.onHeaderRow,a=f.useContext(j),i=a.prefixCls,c=a.getComponent,l=f.useMemo(function(){return function(e){var n=[];!function e(t,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;n[o]=n[o]||[];var a=r;return t.filter(Boolean).map(function(t){var r={key:t.key,className:t.className||"",children:t.title,column:t,colStart:a},i=1,c=t.children;return c&&c.length>0&&(i=e(c,a,o+1).reduce(function(e,n){return e+n},0),r.hasSubColumns=!0),"colSpan"in t&&(i=t.colSpan),"rowSpan"in t&&(r.rowSpan=t.rowSpan),r.colSpan=i,r.colEnd=r.colStart+i-1,n[o].push(r),a+=i,i})}(e,0);for(var t=n.length,r=function(e){n[e].forEach(function(n){("rowSpan"in n)||n.hasSubColumns||(n.rowSpan=t-e)})},o=0;o1?t-1:0),o=1;o0?[].concat((0,d.Z)(e),(0,d.Z)(et(o).map(function(e){return(0,u.Z)({fixed:r},e)}))):[].concat((0,d.Z)(e),[(0,u.Z)((0,u.Z)({},n),{},{fixed:r})])},[])}var er=function(e,n){var t=e.prefixCls,r=e.columns,o=e.children,i=e.expandable,c=e.expandedKeys,l=e.columnTitle,s=e.getRowKey,d=e.onTriggerExpand,p=e.expandIcon,v=e.rowExpandable,h=e.expandIconColumnIndex,y=e.direction,m=e.expandRowByClick,g=e.columnWidth,x=e.fixed,E=f.useMemo(function(){return r||en(o)},[r,o]),b=f.useMemo(function(){if(i){var e,n,r=E.slice();if(!r.includes(J)){var o=h||0;o>=0&&r.splice(o,0,J)}var u=r.indexOf(J);r=r.filter(function(e,n){return e!==J||n===u});var y=E[u];n=("left"===x||x)&&!h?"left":("right"===x||x)&&h===E.length?"right":y?y.fixed:null;var C=(e={},(0,a.Z)(e,Y,{className:"".concat(t,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,a.Z)(e,"title",l),(0,a.Z)(e,"fixed",n),(0,a.Z)(e,"className","".concat(t,"-row-expand-icon-cell")),(0,a.Z)(e,"width",g),(0,a.Z)(e,"render",function(e,n,r){var o=s(n,r),a=p({prefixCls:t,expanded:c.has(o),expandable:!v||v(n),record:n,onExpand:d});return m?f.createElement("span",{onClick:function(e){return e.stopPropagation()}},a):a}),e);return r.map(function(e){return e===J?C:e})}return E.filter(function(e){return e!==J})},[i,E,s,c,p,y]),k=f.useMemo(function(){var e=b;return n&&(e=n(e)),e.length||(e=[{render:function(){return null}}]),e},[n,b,y]),Z=f.useMemo(function(){return"rtl"===y?et(k).map(function(e){var n=e.fixed,t=(0,C.Z)(e,ee),r=n;return"left"===n?r="right":"right"===n&&(r="left"),(0,u.Z)({fixed:r},t)}):et(k)},[k,y]);return[k,Z]};function eo(e){var n=(0,f.useRef)(e),t=(0,f.useState)({}),r=(0,c.Z)(t,2)[1],o=(0,f.useRef)(null),a=(0,f.useRef)([]);return(0,f.useEffect)(function(){return function(){o.current=null}},[]),[n.current,function(e){a.current.push(e);var t=Promise.resolve();o.current=t,t.then(function(){if(o.current===t){var e=a.current,i=n.current;a.current=[],e.forEach(function(e){n.current=e(n.current)}),o.current=null,i!==n.current&&r({})}})}]}var ea=["columnType"],ei=function(e){for(var n=e.colWidths,t=e.columns,r=e.columCount,o=[],a=r||t.length,c=!1,l=a-1;l>=0;l-=1){var s=n[l],u=t&&t[l],d=u&&u[Y];if(s||d||c){var p=d||{},v=(p.columnType,(0,C.Z)(p,ea));o.unshift(f.createElement("col",(0,i.Z)({key:l,style:{width:s}},v))),c=!0}}return f.createElement("colgroup",null,o)},ec=function(e){var n=e.className,t=e.children;return f.createElement("div",{className:n},t)},el=f.createContext({}),es=["children"];function eu(e){return e.children}eu.Row=function(e){var n=e.children,t=(0,C.Z)(e,es);return f.createElement("tr",t,n)},eu.Cell=function(e){var n=e.className,t=e.index,r=e.children,o=e.colSpan,a=void 0===o?1:o,c=e.rowSpan,l=e.align,s=f.useContext(j),u=s.prefixCls,d=s.direction,p=f.useContext(el),v=p.scrollColumnIndex,h=p.stickyOffsets,y=p.flattenColumns,m=t+a-1+1===v?a+1:a,g=A(t,t+m-1,y,h,d);return f.createElement(I,(0,i.Z)({className:n,index:t,component:"td",prefixCls:u,record:null,dataIndex:null,align:l,colSpan:m,rowSpan:c,render:function(){return r}},g))};var ed=function(e){var n=e.children,t=e.stickyOffsets,r=e.flattenColumns,o=f.useContext(j).prefixCls,a=r.length-1,i=r[a],c=f.useMemo(function(){return{stickyOffsets:t,flattenColumns:r,scrollColumnIndex:(null==i?void 0:i.scrollbar)?a:null}},[i,r,a,t]);return f.createElement(el.Provider,{value:c},f.createElement("tfoot",{className:"".concat(o,"-summary")},n))};function ef(e){var n,t=e.prefixCls,r=e.record,o=e.onExpand,i=e.expanded,c=e.expandable,l="".concat(t,"-row-expand-icon");return c?f.createElement("span",{className:s()(l,(n={},(0,a.Z)(n,"".concat(t,"-row-expanded"),i),(0,a.Z)(n,"".concat(t,"-row-collapsed"),!i),n)),onClick:function(e){o(r,e),e.stopPropagation()}}):f.createElement("span",{className:s()(l,"".concat(t,"-row-spaced"))})}var ep=t(64019),ev=t(27678),eh=f.forwardRef(function(e,n){var t,r,o=e.scrollBodyRef,i=e.onScroll,l=e.offsetScroll,d=e.container,p=f.useContext(j).prefixCls,v=(null===(t=o.current)||void 0===t?void 0:t.scrollWidth)||0,h=(null===(r=o.current)||void 0===r?void 0:r.clientWidth)||0,y=v&&h*(h/v),m=f.useRef(),g=eo({scrollLeft:0,isHiddenScrollBar:!1}),x=(0,c.Z)(g,2),C=x[0],b=x[1],k=f.useRef({delta:0,x:0}),Z=f.useState(!1),w=(0,c.Z)(Z,2),N=w[0],S=w[1],K=function(){S(!1)},O=function(e){var n,t=(e||(null===(n=window)||void 0===n?void 0:n.event)).buttons;if(!N||0===t){N&&S(!1);return}var r=k.current.x+e.pageX-k.current.x-k.current.delta;r<=0&&(r=0),r+y>=h&&(r=h-y),i({scrollLeft:r/h*(v+2)}),k.current.x=e.pageX},P=function(){if(o.current){var e=(0,ev.os)(o.current).top,n=e+o.current.offsetHeight,t=d===window?document.documentElement.scrollTop+window.innerHeight:(0,ev.os)(d).top+d.clientHeight;n-(0,E.Z)()<=t||e>=t-l?b(function(e){return(0,u.Z)((0,u.Z)({},e),{},{isHiddenScrollBar:!0})}):b(function(e){return(0,u.Z)((0,u.Z)({},e),{},{isHiddenScrollBar:!1})})}},D=function(e){b(function(n){return(0,u.Z)((0,u.Z)({},n),{},{scrollLeft:e/v*h||0})})};return(f.useImperativeHandle(n,function(){return{setScrollLeft:D}}),f.useEffect(function(){var e=(0,ep.Z)(document.body,"mouseup",K,!1),n=(0,ep.Z)(document.body,"mousemove",O,!1);return P(),function(){e.remove(),n.remove()}},[y,N]),f.useEffect(function(){var e=(0,ep.Z)(d,"scroll",P,!1),n=(0,ep.Z)(window,"resize",P,!1);return function(){e.remove(),n.remove()}},[d]),f.useEffect(function(){C.isHiddenScrollBar||b(function(e){var n=o.current;return n?(0,u.Z)((0,u.Z)({},e),{},{scrollLeft:n.scrollLeft/n.scrollWidth*n.clientWidth}):e})},[C.isHiddenScrollBar]),v<=h||!y||C.isHiddenScrollBar)?null:f.createElement("div",{style:{height:(0,E.Z)(),width:h,bottom:l},className:"".concat(p,"-sticky-scroll")},f.createElement("div",{onMouseDown:function(e){e.persist(),k.current.delta=e.pageX-C.scrollLeft,k.current.x=0,S(!0),e.preventDefault()},ref:m,className:s()("".concat(p,"-sticky-scroll-bar"),(0,a.Z)({},"".concat(p,"-sticky-scroll-bar-active"),N)),style:{width:"".concat(y,"px"),transform:"translate3d(".concat(C.scrollLeft,"px, 0, 0)")}}))}),ey=(0,t(98924).Z)()?window:null,em=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"],eg=f.forwardRef(function(e,n){var t=e.className,r=e.noData,o=e.columns,i=e.flattenColumns,c=e.colWidths,l=e.columCount,p=e.stickyOffsets,v=e.direction,h=e.fixHeader,y=e.stickyTopOffset,m=e.stickyBottomOffset,g=e.stickyClassName,x=e.onScroll,E=e.maxContentScroll,k=e.children,Z=(0,C.Z)(e,em),w=f.useContext(j),N=w.prefixCls,S=w.scrollbarSize,K=w.isSticky,O=K&&!h?0:S,P=f.useRef(null),D=f.useCallback(function(e){(0,b.mH)(n,e),(0,b.mH)(P,e)},[]);f.useEffect(function(){var e;function n(e){var n=e.currentTarget,t=e.deltaX;t&&(x({currentTarget:n,scrollLeft:n.scrollLeft+t}),e.preventDefault())}return null===(e=P.current)||void 0===e||e.addEventListener("wheel",n),function(){var e;null===(e=P.current)||void 0===e||e.removeEventListener("wheel",n)}},[]);var _=f.useMemo(function(){return i.every(function(e){return e.width>=0})},[i]),M=i[i.length-1],R={fixed:M?M.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(N,"-cell-scrollbar")}}},L=(0,f.useMemo)(function(){return O?[].concat((0,d.Z)(o),[R]):o},[O,o]),T=(0,f.useMemo)(function(){return O?[].concat((0,d.Z)(i),[R]):i},[O,i]),I=(0,f.useMemo)(function(){var e=p.right,n=p.left;return(0,u.Z)((0,u.Z)({},p),{},{left:"rtl"===v?[].concat((0,d.Z)(n.map(function(e){return e+O})),[0]):n,right:"rtl"===v?e:[].concat((0,d.Z)(e.map(function(e){return e+O})),[0]),isSticky:K})},[O,p,K]),A=(0,f.useMemo)(function(){for(var e=[],n=0;n0)):(e0(o>0),e3(o0&&void 0!==arguments[0]?arguments[0]:{confirm:!1,closeDropdown:!1},n=e.confirm,t=e.closeDropdown;n&&Q([]),t&&I(!1),Y(""),P?F((D||[]).map(function(e){return String(e)})):F([])},et=s()((0,a.Z)({},"".concat(h,"-menu-without-submenu"),!(v.filters||[]).some(function(e){return e.children}))),er=function e(n){var t;return(0,i.Z)((0,i.Z)({},n),{text:n.title,value:n.key,children:(null===(t=n.children)||void 0===t?void 0:t.map(function(n){return e(n)}))||[]})};if("function"==typeof v.filterDropdown)l=v.filterDropdown({prefixCls:"".concat(h,"-custom"),setSelectedKeys:function(e){return B({selectedKeys:e})},selectedKeys:z(),confirm:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{closeDropdown:!0};e.closeDropdown&&I(!1),Q(z())},clearFilters:en,filters:v.filters,visible:o,close:function(){I(!1)}});else if(v.filterDropdown)l=v.filterDropdown;else{var eo=z()||[];l=f.createElement(f.Fragment,null,0===(v.filters||[]).length?f.createElement(eW.Z,{image:eW.Z.PRESENTED_IMAGE_SIMPLE,description:k.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):"tree"===(void 0===g?"menu":g)?f.createElement(f.Fragment,null,f.createElement(eQ,{filterSearch:E,value:$,onChange:J,tablePrefixCls:d,locale:k}),f.createElement("div",{className:"".concat(d,"-filter-dropdown-tree")},m?f.createElement(eB.Z,{checked:eo.length===e6(v.filters).length,indeterminate:eo.length>0&&eo.lengthn.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t},nn=t(84506),nt=t(80882),nr=t(10225),no=t(17341),na=t(1089),ni=t(21770),nc={},nl="SELECT_ALL",ns="SELECT_INVERT",nu="SELECT_NONE",nd=[],nf={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"},np=function(e,n){return f.createElement(eI.Z,(0,u.Z)((0,u.Z)({},e),{},{ref:n,icon:nf}))};np.displayName="CaretDownOutlined";var nv=f.forwardRef(np),nh={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"},ny=function(e,n){return f.createElement(eI.Z,(0,u.Z)((0,u.Z)({},e),{},{ref:n,icon:nh}))};ny.displayName="CaretUpOutlined";var nm=f.forwardRef(ny),ng=t(94199),nx="ascend",nE="descend";function nC(e){return"object"===(0,o.Z)(e.sorter)&&"number"==typeof e.sorter.multiple&&e.sorter.multiple}function nb(e){return"function"==typeof e?e:!!e&&"object"===(0,o.Z)(e)&&!!e.compare&&e.compare}function nk(e,n,t){var r=[];function o(e,n){r.push({column:e,key:eM(e,n),multiplePriority:nC(e),sortOrder:e.sortOrder})}return(e||[]).forEach(function(e,a){var i=eR(a,t);e.children?("sortOrder"in e&&o(e,i),r=[].concat((0,d.Z)(r),(0,d.Z)(nk(e.children,n,i)))):e.sorter&&("sortOrder"in e?o(e,i):n&&e.defaultSortOrder&&r.push({column:e,key:eM(e,i),multiplePriority:nC(e),sortOrder:e.defaultSortOrder}))}),r}function nZ(e){var n=e.column;return{column:n,order:e.sortOrder,field:n.dataIndex,columnKey:n.key}}function nw(e){var n=e.filter(function(e){return e.sortOrder}).map(nZ);return 0===n.length&&e.length?(0,i.Z)((0,i.Z)({},nZ(e[e.length-1])),{column:void 0}):n.length<=1?n[0]||{}:n}function nN(e,n,t){var r=n.slice().sort(function(e,n){return n.multiplePriority-e.multiplePriority}),o=e.slice(),c=r.filter(function(e){var n=e.column.sorter,t=e.sortOrder;return nb(n)&&t});return c.length?o.sort(function(e,n){for(var t=0;t2&&void 0!==arguments[2]&&arguments[2],r=(0,i.Z)((0,i.Z)({},eu),e);t&&(eu.resetPagination(),r.pagination.current&&(r.pagination.current=1),m&&m.onChange&&m.onChange(1,r.pagination.pageSize)),M&&!1!==M.scrollToFirstRowOnChange&&ei.body.current&&(0,e_.Z)(0,{getContainer:function(){return ei.body.current}}),null==w||w(r.pagination,r.filters,r.sorter,{currentDataSource:e7(nN($,r.sorterStates,eo),r.filterStates),action:n})},ef=function(e){var n=e.prefixCls,t=e.mergedColumns,r=e.onSorterChange,l=e.sortDirections,u=e.tableLocale,p=e.showSorterTooltip,v=f.useState(nk(t,!0)),h=(0,c.Z)(v,2),y=h[0],m=h[1],g=f.useMemo(function(){var e=!0,n=nk(t,!1);if(!n.length)return y;var r=[];function o(n){e?r.push(n):r.push((0,i.Z)((0,i.Z)({},n),{sortOrder:null}))}var a=null;return n.forEach(function(n){null===a?(o(n),n.sortOrder&&(!1===n.multiplePriority?e=!1:a=!0)):(a&&!1!==n.multiplePriority||(e=!1),o(n))}),r},[t,y]),x=f.useMemo(function(){var e=g.map(function(e){return{column:e.column,order:e.sortOrder}});return{sortColumns:e,sortColumn:e[0]&&e[0].column,sortOrder:e[0]&&e[0].order}},[g]);function E(e){var n;m(n=!1!==e.multiplePriority&&g.length&&!1!==g[0].multiplePriority?[].concat((0,d.Z)(g.filter(function(n){return n.key!==e.key})),[e]):[e]),r(nw(n),n)}return[function(e){return function e(n,t,r,c,l,u,d,p){return(t||[]).map(function(t,v){var h=eR(v,p),y=t;if(y.sorter){var m=y.sortDirections||l,g=void 0===y.showSorterTooltip?d:y.showSorterTooltip,x=eM(y,h),E=r.find(function(e){return e.key===x}),C=E?E.sortOrder:null,b=C?m[m.indexOf(C)+1]:m[0],k=m.includes(nx)&&f.createElement(nm,{className:s()("".concat(n,"-column-sorter-up"),{active:C===nx}),role:"presentation"}),Z=m.includes(nE)&&f.createElement(nv,{className:s()("".concat(n,"-column-sorter-down"),{active:C===nE}),role:"presentation"}),w=u||{},N=w.cancelSort,S=w.triggerAsc,K=w.triggerDesc,O=N;b===nE?O=K:b===nx&&(O=S);var P="object"===(0,o.Z)(g)?g:{title:O};y=(0,i.Z)((0,i.Z)({},y),{className:s()(y.className,(0,a.Z)({},"".concat(n,"-column-sort"),C)),title:function(e){var r=f.createElement("div",{className:"".concat(n,"-column-sorters")},f.createElement("span",{className:"".concat(n,"-column-title")},eL(t.title,e)),f.createElement("span",{className:s()("".concat(n,"-column-sorter"),(0,a.Z)({},"".concat(n,"-column-sorter-full"),!!(k&&Z)))},f.createElement("span",{className:"".concat(n,"-column-sorter-inner")},k,Z)));return g?f.createElement(ng.Z,(0,i.Z)({},P),r):r},onHeaderCell:function(e){var r,o=t.onHeaderCell&&t.onHeaderCell(e)||{},a=o.onClick,i=o.onKeyDown;o.onClick=function(e){c({column:t,key:x,sortOrder:b,multiplePriority:nC(t)}),null==a||a(e)},o.onKeyDown=function(e){e.keyCode===e0.Z.ENTER&&(c({column:t,key:x,sortOrder:b,multiplePriority:nC(t)}),null==i||i(e))};var l=(r=eL(t.title,{}),"[object Object]"===Object.prototype.toString.call(r)?"":r),u=null==l?void 0:l.toString();return C?o["aria-sort"]="ascend"===C?"ascending":"descending":o["aria-label"]=u||"",o.className=s()(o.className,"".concat(n,"-column-has-sorters")),o.tabIndex=0,t.ellipsis&&(o.title=(null!=l?l:"").toString()),o}})}return"children"in y&&(y=(0,i.Z)((0,i.Z)({},y),{children:e(n,y.children,r,c,l,u,d,h)})),y})}(n,e,g,E,l,u,p)},g,x,function(){return nw(g)}]}({prefixCls:Q,mergedColumns:H,onSorterChange:function(e,n){ed({sorter:e,sorterStates:n},"sort",!1)},sortDirections:R||["ascend","descend"],tableLocale:X,showSorterTooltip:void 0===T||T}),ep=(0,c.Z)(ef,4),ev=ep[0],eh=ep[1],ey=ep[2],em=ep[3],eg=f.useMemo(function(){return nN($,eh,eo)},[$,eh]);eu.sorter=em(),eu.sorterStates=eh;var ex=e9({prefixCls:Q,locale:X,dropdownPrefixCls:ee,mergedColumns:H,onFilterChange:function(e,n){ed({filters:e,filterStates:n},"filter",!0)},getPopupContainer:N}),eE=(0,c.Z)(ex,3),eb=eE[0],eT=eE[1],eI=eE[2],ej=e7(eg,eT);eu.filters=eI,eu.filterStates=eT;var eA=(e4=f.useMemo(function(){var e={};return Object.keys(eI).forEach(function(n){null!==eI[n]&&(e[n]=eI[n])}),(0,i.Z)((0,i.Z)({},ey),{filters:e})},[ey,eI]),[f.useCallback(function(e){return function e(n,t){return n.map(function(n){var r=(0,i.Z)({},n);return r.title=eL(n.title,t),"children"in r&&(r.children=e(r.children,t)),r})}(e,e4)},[e4])]),eH=(0,c.Z)(eA,1)[0],ez=(e2=ej.length,e3=function(e,n){ed({pagination:(0,i.Z)((0,i.Z)({},eu.pagination),{current:e,pageSize:n})},"paginate")},e5=void 0===(e6=(e8=m&&"object"===(0,o.Z)(m)?m:{}).total)?0:e6,nf=ne(e8,["total"]),np=(0,f.useState)(function(){return{current:"defaultCurrent"in nf?nf.defaultCurrent:1,pageSize:"defaultPageSize"in nf?nf.defaultPageSize:10}}),ny=(nh=(0,c.Z)(np,2))[0],nb=nh[1],nZ=function(){for(var e={},n=arguments.length,t=Array(n),r=0;r0?e5:e2}),nK=Math.ceil((e5||e2)/nZ.pageSize),nZ.current>nK&&(nZ.current=nK||1),nO=function(e,n){nb({current:null!=e?e:1,pageSize:n||nZ.pageSize})},!1===m?[{},function(){}]:[(0,i.Z)((0,i.Z)({},nZ),{onChange:function(e,n){var t;m&&(null===(t=m.onChange)||void 0===t||t.call(m,e,n)),nO(e,n),e3(e,n||(null==nZ?void 0:nZ.pageSize))}}),nO]),eF=(0,c.Z)(ez,2),eW=eF[0],eU=eF[1];eu.pagination=!1===m?{}:(nP=m,n_={current:(nD=eW).current,pageSize:nD.pageSize},Object.keys(nP&&"object"===(0,o.Z)(nP)?nP:{}).forEach(function(e){var n=nD[e];"function"!=typeof n&&(n_[e]=n)}),n_),eu.resetPagination=eU;var eG=f.useMemo(function(){if(!1===m||!eW.pageSize)return ej;var e=eW.current,n=void 0===e?1:e,t=eW.total,r=eW.pageSize,o=void 0===r?10:r;return ej.lengtho?ej.slice((n-1)*o,n*o):ej:ej.slice((n-1)*o,n*o)},[!!m,ej,eW&&eW.current,eW&&eW.pageSize,eW&&eW.total]),eX=(nM={prefixCls:Q,data:ej,pageData:eG,getRowKey:ec,getRecordByKey:es,expandType:ea,childrenColumnName:eo,locale:X,getPopupContainer:N},nL=(nR=g||{}).preserveSelectedRowKeys,nT=nR.selectedRowKeys,nI=nR.defaultSelectedRowKeys,nj=nR.getCheckboxProps,nA=nR.onChange,nH=nR.onSelect,nz=nR.onSelectAll,nF=nR.onSelectInvert,nB=nR.onSelectNone,nV=nR.onSelectMultiple,nW=nR.columnWidth,nU=nR.type,nG=nR.selections,nq=nR.fixed,nX=nR.renderCell,n$=nR.hideSelectAll,nJ=void 0===(nY=nR.checkStrictly)||nY,nQ=nM.prefixCls,n0=nM.data,n1=nM.pageData,n4=nM.getRecordByKey,n2=nM.getRowKey,n3=nM.expandType,n8=nM.childrenColumnName,n6=nM.locale,n5=nM.getPopupContainer,n7=(0,ni.Z)(nT||nI||nd,{value:nT}),te=(n9=(0,c.Z)(n7,2))[0],tn=n9[1],tt=f.useRef(new Map),tr=(0,f.useCallback)(function(e){if(nL){var n=new Map;e.forEach(function(e){var t=n4(e);!t&&tt.current.has(e)&&(t=tt.current.get(e)),n.set(e,t)}),tt.current=n}},[n4,nL]),f.useEffect(function(){tr(te)},[te]),to=(0,f.useMemo)(function(){return nJ?{keyEntities:null}:(0,na.I8)(n0,{externalGetKey:n2,childrenPropName:n8})},[n0,n2,nJ,n8]).keyEntities,ta=(0,f.useMemo)(function(){return function e(n,t){var r=[];return(n||[]).forEach(function(n){r.push(n),n&&"object"===(0,o.Z)(n)&&t in n&&(r=[].concat((0,d.Z)(r),(0,d.Z)(e(n[t],t))))}),r}(n1,n8)},[n1,n8]),ti=(0,f.useMemo)(function(){var e=new Map;return ta.forEach(function(n,t){var r=n2(n,t),o=(nj?nj(n):null)||{};e.set(r,o)}),e},[ta,n2,nj]),tc=(0,f.useCallback)(function(e){var n;return!!(null===(n=ti.get(n2(e)))||void 0===n?void 0:n.disabled)},[ti,n2]),tl=(0,f.useMemo)(function(){if(nJ)return[te||[],[]];var e=(0,no.S)(te,!0,to,tc);return[e.checkedKeys||[],e.halfCheckedKeys]},[te,nJ,to,tc]),tu=(ts=(0,c.Z)(tl,2))[0],td=ts[1],tf=(0,f.useMemo)(function(){var e="radio"===nU?tu.slice(0,1):tu;return new Set(e)},[tu,nU]),tp=(0,f.useMemo)(function(){return"radio"===nU?new Set:new Set(td)},[td,nU]),tv=(0,f.useState)(null),ty=(th=(0,c.Z)(tv,2))[0],tm=th[1],f.useEffect(function(){g||tn(nd)},[!!g]),tg=(0,f.useCallback)(function(e,n){var t,r;tr(e),nL?(t=e,r=e.map(function(e){return tt.current.get(e)})):(t=[],r=[],e.forEach(function(e){var n=n4(e);void 0!==n&&(t.push(e),r.push(n))})),tn(t),null==nA||nA(t,r,{type:n})},[tn,n4,nA,nL]),tx=(0,f.useCallback)(function(e,n,t,r){if(nH){var o=t.map(function(e){return n4(e)});nH(n4(e),n,o,r)}tg(t,"single")},[nH,n4,tg]),tE=(0,f.useMemo)(function(){return!nG||n$?null:(!0===nG?[nl,ns,nu]:nG).map(function(e){return e===nl?{key:"all",text:n6.selectionAll,onSelect:function(){tg(n0.map(function(e,n){return n2(e,n)}).filter(function(e){var n=ti.get(e);return!(null==n?void 0:n.disabled)||tf.has(e)}),"all")}}:e===ns?{key:"invert",text:n6.selectInvert,onSelect:function(){var e=new Set(tf);n1.forEach(function(n,t){var r=n2(n,t),o=ti.get(r);(null==o?void 0:o.disabled)||(e.has(r)?e.delete(r):e.add(r))});var n=Array.from(e);nF&&nF(n),tg(n,"invert")}}:e===nu?{key:"none",text:n6.selectNone,onSelect:function(){null==nB||nB(),tg(Array.from(tf).filter(function(e){var n=ti.get(e);return null==n?void 0:n.disabled}),"none")}}:e}).map(function(e){return(0,i.Z)((0,i.Z)({},e),{onSelect:function(){for(var n,t=arguments.length,r=Array(t),o=0;o0&&g&&(et.expandIconColumnIndex-=1),"number"!=typeof et.indentSize&&(et.indentSize="number"==typeof _?_:15);var eQ=f.useCallback(function(e){return eH(eY(eb(ev(e))))},[ev,eb,eY]);if(!1!==m&&(null==eW?void 0:eW.total)){tw=eW.size?eW.size:"small"===q||"middle"===q?"small":void 0;var e1,e4,e2,e3,e8,e6,e5,nf,np,nh,ny,nb,nZ,nK,nO,nP,nD,n_,nM,nR,nL,nT,nI,nj,nA,nH,nz,nF,nB,nV,nW,nU,nG,nq,nX,n$,nY,nJ,nQ,n0,n1,n4,n2,n3,n8,n6,n5,n7,n9,te,tn,tt,tr,to,ta,ti,tc,tl,ts,tu,td,tf,tp,tv,th,ty,tm,tg,tx,tE,tC,tb,tk,tZ,tw,tN=function(e){return f.createElement(eP.Z,(0,i.Z)({},eW,{className:s()("".concat(Q,"-pagination ").concat(Q,"-pagination-").concat(e),eW.className),size:tw}))},tS="rtl"===G?"left":"right",tK=eW.position;if(null!==tK&&Array.isArray(tK)){var tO=tK.find(function(e){return e.includes("top")}),tP=tK.find(function(e){return e.includes("bottom")}),tD=tK.every(function(e){return"none"==="".concat(e)});tO||tP||tD||(tZ=tN(tS)),tO&&(tk=tN(tO.toLowerCase().replace("top",""))),tP&&(tZ=tN(tP.toLowerCase().replace("bottom","")))}else tZ=tN(tS)}"boolean"==typeof S?t={spinning:S}:"object"===(0,o.Z)(S)&&(t=(0,i.Z)({spinning:!0},S));var t_=s()("".concat(Q,"-wrapper"),(0,a.Z)({},"".concat(Q,"-wrapper-rtl"),"rtl"===G),l);return f.createElement("div",{ref:n,className:t_,style:u},f.createElement(eD.Z,(0,i.Z)({spinning:!1},t),tk,f.createElement(ek,(0,i.Z)({},z,{columns:H,direction:G,expandable:et,prefixCls:Q,className:s()((tb={},(0,a.Z)(tb,"".concat(Q,"-middle"),"middle"===q),(0,a.Z)(tb,"".concat(Q,"-small"),"small"===q),(0,a.Z)(tb,"".concat(Q,"-bordered"),v),(0,a.Z)(tb,"".concat(Q,"-empty"),0===$.length),tb)),data:eG,rowKey:ec,rowClassName:function(e,n,t){var r;return r="function"==typeof C?s()(C(e,n,t)):s()(C),s()((0,a.Z)({},"".concat(Q,"-row-selected"),eJ.has(ec(e,n))),r)},emptyText:L&&L.emptyText||(U||eN.Z)("Table"),internalHooks:eC,internalRefs:ei,transformColumns:eQ})),tZ))});nK.SELECTION_COLUMN=nc,nK.EXPAND_COLUMN=ek.EXPAND_COLUMN,nK.SELECTION_ALL=nl,nK.SELECTION_INVERT=ns,nK.SELECTION_NONE=nu,nK.Column=function(e){return null},nK.ColumnGroup=function(e){return null},nK.Summary=eu;var nO=nK},88306:function(e,n,t){"use strict";t.d(n,{Z:function(){return H}});var r,o,a=t(31343),i=t(4942),c=t(71002),l=t(87462),s=t(1413),u=t(67294),d={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"},f=t(42135),p=function(e,n){return u.createElement(f.Z,(0,s.Z)((0,s.Z)({},e),{},{ref:n,icon:d}))};p.displayName="HolderOutlined";var v=u.forwardRef(p),h=t(94184),y=t.n(h),m=t(53124),g=t(33603);function x(e){var n,t=e.dropPosition,r=e.dropLevelOffset,o=e.prefixCls,a=e.indent,c=e.direction,l=void 0===c?"ltr":c,s="ltr"===l?"left":"right",d=(n={},(0,i.Z)(n,s,-r*a+4),(0,i.Z)(n,"ltr"===l?"right":"left",0),n);switch(t){case -1:d.top=-3;break;case 1:d.bottom=-3;break;default:d.bottom=-3,d[s]=a+4}return u.createElement("div",{style:d,className:"".concat(o,"-drop-indicator")})}var E=t(23797),C=u.forwardRef(function(e,n){var t,r=u.useContext(m.E_),o=r.getPrefixCls,s=r.direction,d=r.virtual,f=e.prefixCls,p=e.className,h=e.showIcon,C=void 0!==h&&h,b=e.showLine,k=e.switcherIcon,Z=e.blockNode,w=void 0!==Z&&Z,N=e.children,S=e.checkable,K=void 0!==S&&S,O=e.selectable,P=void 0===O||O,D=e.draggable,_=e.motion,M=void 0===_?(0,l.Z)((0,l.Z)({},g.ZP),{motionAppear:!1}):_,R=o("tree",f),L=(0,l.Z)((0,l.Z)({},e),{checkable:K,selectable:P,showIcon:C,motion:M,blockNode:w,showLine:Boolean(b),dropIndicatorRender:x}),T=u.useMemo(function(){if(!D)return!1;var e={};switch((0,c.Z)(D)){case"function":e.nodeDraggable=D;break;case"object":e=(0,l.Z)({},D)}return!1!==e.icon&&(e.icon=e.icon||u.createElement(v,null)),e},[D]);return u.createElement(a.Z,(0,l.Z)({itemHeight:20,ref:n,virtual:d},L,{prefixCls:R,className:y()((t={},(0,i.Z)(t,"".concat(R,"-icon-hide"),!C),(0,i.Z)(t,"".concat(R,"-block-node"),w),(0,i.Z)(t,"".concat(R,"-unselectable"),!P),(0,i.Z)(t,"".concat(R,"-rtl"),"rtl"===s),t),p),direction:s,checkable:K?u.createElement("span",{className:"".concat(R,"-checkbox-inner")}):K,selectable:P,switcherIcon:function(e){return(0,E.Z)(R,k,b,e)},draggable:T}),N)}),b=t(74902),k=t(97685),Z=t(26911),w={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"},N=function(e,n){return u.createElement(f.Z,(0,s.Z)((0,s.Z)({},e),{},{ref:n,icon:w}))};N.displayName="FolderOpenOutlined";var S=u.forwardRef(N),K={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"},O=function(e,n){return u.createElement(f.Z,(0,s.Z)((0,s.Z)({},e),{},{ref:n,icon:K}))};O.displayName="FolderOutlined";var P=u.forwardRef(O),D=t(10225),_=t(1089);function M(e,n){e.forEach(function(e){var t=e.key,r=e.children;!1!==n(t,e)&&M(r||[],n)})}function R(e,n){var t=(0,b.Z)(n),r=[];return M(e,function(e,n){var o=t.indexOf(e);return -1!==o&&(r.push(n),t.splice(o,1)),!!t.length}),r}(r=o||(o={}))[r.None=0]="None",r[r.Start=1]="Start",r[r.End=2]="End";var L=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t};function T(e){var n=e.isLeaf,t=e.expanded;return n?u.createElement(Z.Z,null):t?u.createElement(S,null):u.createElement(P,null)}function I(e){var n=e.treeData,t=e.children;return n||(0,_.zn)(t)}var j=u.forwardRef(function(e,n){var t=e.defaultExpandAll,r=e.defaultExpandParent,a=e.defaultExpandedKeys,c=L(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]),s=u.useRef(),d=u.useRef(),f=function(){var e=(0,_.I8)(I(c)).keyEntities;return t?Object.keys(e):r?(0,D.r7)(c.expandedKeys||a||[],e):c.expandedKeys||a},p=u.useState(c.selectedKeys||c.defaultSelectedKeys||[]),v=(0,k.Z)(p,2),h=v[0],g=v[1],x=u.useState(function(){return f()}),E=(0,k.Z)(x,2),Z=E[0],w=E[1];u.useEffect(function(){"selectedKeys"in c&&g(c.selectedKeys)},[c.selectedKeys]),u.useEffect(function(){"expandedKeys"in c&&w(c.expandedKeys)},[c.expandedKeys]);var N=u.useContext(m.E_),S=N.getPrefixCls,K=N.direction,O=c.prefixCls,P=c.className,j=c.showIcon,A=c.expandAction,H=L(c,["prefixCls","className","showIcon","expandAction"]),z=S("tree",O),F=y()("".concat(z,"-directory"),(0,i.Z)({},"".concat(z,"-directory-rtl"),"rtl"===K),P);return u.createElement(C,(0,l.Z)({icon:T,ref:n,blockNode:!0},H,{showIcon:void 0===j||j,expandAction:void 0===A?"click":A,prefixCls:z,className:F,expandedKeys:Z,selectedKeys:h,onSelect:function(e,n){var t,r,a,i,u,f,p,v,h,y=c.multiple,m=n.node,x=n.nativeEvent,E=m.key,C=void 0===E?"":E,k=I(c),w=(0,l.Z)((0,l.Z)({},n),{selected:!0}),N=(null==x?void 0:x.ctrlKey)||(null==x?void 0:x.metaKey),S=null==x?void 0:x.shiftKey;y&&N?(h=e,s.current=C,d.current=h,w.selectedNodes=R(k,h)):y&&S?(h=Array.from(new Set([].concat((0,b.Z)(d.current||[]),(0,b.Z)((r=(t={treeData:k,expandedKeys:Z,startKey:C,endKey:s.current}).treeData,a=t.expandedKeys,i=t.startKey,u=t.endKey,f=[],p=o.None,i&&i===u?[i]:i&&u?(M(r,function(e){if(p===o.End)return!1;if(e===i||e===u){if(f.push(e),p===o.None)p=o.Start;else if(p===o.Start)return p=o.End,!1}else p===o.Start&&f.push(e);return a.includes(e)}),f):[]))))),w.selectedNodes=R(k,h)):(h=[C],s.current=C,d.current=h,w.selectedNodes=R(k,h)),null===(v=c.onSelect)||void 0===v||v.call(c,h,w),"selectedKeys"in c||g(h)},onExpand:function(e,n){var t;return"expandedKeys"in c||w(e),null===(t=c.onExpand)||void 0===t?void 0:t.call(c,e,n)}}))}),A=C;A.DirectoryTree=j,A.TreeNode=a.O;var H=A},23797:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var r=t(71002),o=t(1413),a=t(67294),i={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"},c=t(42135),l=function(e,n){return a.createElement(c.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:n,icon:i}))};l.displayName="CaretDownFilled";var s=a.forwardRef(l),u=t(26911),d=t(50888),f={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"},p=function(e,n){return a.createElement(c.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:n,icon:f}))};p.displayName="MinusSquareOutlined";var v=a.forwardRef(p),h={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"},y=function(e,n){return a.createElement(c.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:n,icon:h}))};y.displayName="PlusSquareOutlined";var m=a.forwardRef(y),g=t(94184),x=t.n(g),E=t(96159);function C(e,n,t,o){var i,c=o.isLeaf,l=o.expanded;if(o.loading)return a.createElement(d.Z,{className:"".concat(e,"-switcher-loading-icon")});if(t&&"object"===(0,r.Z)(t)&&(i=t.showLeafIcon),c){if(!t)return null;if("boolean"!=typeof i&&i){var f="function"==typeof i?i(o):i;return(0,E.l$)(f)?(0,E.Tm)(f,{className:x()(f.props.className||"","".concat(e,"-switcher-line-custom-icon"))}):f}return i?a.createElement(u.Z,{className:"".concat(e,"-switcher-line-icon")}):a.createElement("span",{className:"".concat(e,"-switcher-leaf-line")})}var p="".concat(e,"-switcher-icon"),h="function"==typeof n?n(o):n;return(0,E.l$)(h)?(0,E.Tm)(h,{className:x()(h.props.className||"",p)}):h||(t?l?a.createElement(v,{className:"".concat(e,"-switcher-line-icon")}):a.createElement(m,{className:"".concat(e,"-switcher-line-icon")}):a.createElement(s,{className:p}))}},18552:function(e,n,t){var r=t(10852)(t(55639),"DataView");e.exports=r},1989:function(e,n,t){var r=t(51789),o=t(80401),a=t(57667),i=t(21327),c=t(81866);function l(e){var n=-1,t=null==e?0:e.length;for(this.clear();++nu))return!1;var f=l.get(e),p=l.get(n);if(f&&p)return f==n&&p==e;var v=-1,h=!0,y=2&t?new r:void 0;for(l.set(e,n),l.set(n,e);++v-1&&e%1==0&&e-1}},54705:function(e,n,t){var r=t(18470);e.exports=function(e,n){var t=this.__data__,o=r(t,e);return o<0?(++this.size,t.push([e,n])):t[o][1]=n,this}},24785:function(e,n,t){var r=t(1989),o=t(38407),a=t(57071);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}},11285:function(e,n,t){var r=t(45050);e.exports=function(e){var n=r(this,e).delete(e);return this.size-=n?1:0,n}},96e3:function(e,n,t){var r=t(45050);e.exports=function(e){return r(this,e).get(e)}},49916:function(e,n,t){var r=t(45050);e.exports=function(e){return r(this,e).has(e)}},95265:function(e,n,t){var r=t(45050);e.exports=function(e,n){var t=r(this,e),o=t.size;return t.set(e,n),this.size+=t.size==o?0:1,this}},68776:function(e){e.exports=function(e){var n=-1,t=Array(e.size);return e.forEach(function(e,r){t[++n]=[r,e]}),t}},94536:function(e,n,t){var r=t(10852)(Object,"create");e.exports=r},86916:function(e,n,t){var r=t(5569)(Object.keys,Object);e.exports=r},31167:function(e,n,t){e=t.nmd(e);var r=t(31957),o=n&&!n.nodeType&&n,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o&&r.process,c=function(){try{var e=a&&a.require&&a.require("util").types;if(e)return e;return i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=c},5569:function(e){e.exports=function(e,n){return function(t){return e(n(t))}}},90619:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},72385:function(e){e.exports=function(e){return this.__data__.has(e)}},21814:function(e){e.exports=function(e){var n=-1,t=Array(e.size);return e.forEach(function(e){t[++n]=e}),t}},37465:function(e,n,t){var r=t(38407);e.exports=function(){this.__data__=new r,this.size=0}},63779:function(e){e.exports=function(e){var n=this.__data__,t=n.delete(e);return this.size=n.size,t}},67599:function(e){e.exports=function(e){return this.__data__.get(e)}},44758:function(e){e.exports=function(e){return this.__data__.has(e)}},34309:function(e,n,t){var r=t(38407),o=t(57071),a=t(83369);e.exports=function(e,n){var t=this.__data__;if(t instanceof r){var i=t.__data__;if(!o||i.length<199)return i.push([e,n]),this.size=++t.size,this;t=this.__data__=new a(i)}return t.set(e,n),this.size=t.size,this}},80346:function(e){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},77813:function(e){e.exports=function(e,n){return e===n||e!=e&&n!=n}},35694:function(e,n,t){var r=t(9454),o=t(37005),a=Object.prototype,i=a.hasOwnProperty,c=a.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return o(e)&&i.call(e,"callee")&&!c.call(e,"callee")};e.exports=l},1469:function(e){var n=Array.isArray;e.exports=n},98612:function(e,n,t){var r=t(23560),o=t(41780);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},44144:function(e,n,t){e=t.nmd(e);var r=t(55639),o=t(95062),a=n&&!n.nodeType&&n,i=a&&e&&!e.nodeType&&e,c=i&&i.exports===a?r.Buffer:void 0,l=c?c.isBuffer:void 0;e.exports=l||o},18446:function(e,n,t){var r=t(90939);e.exports=function(e,n){return r(e,n)}},23560:function(e,n,t){var r=t(44239),o=t(13218);e.exports=function(e){if(!o(e))return!1;var n=r(e);return"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n}},41780:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},36719:function(e,n,t){var r=t(38749),o=t(7518),a=t(31167),i=a&&a.isTypedArray,c=i?o(i):r;e.exports=c},3674:function(e,n,t){var r=t(14636),o=t(280),a=t(98612);e.exports=function(e){return a(e)?r(e):o(e)}},70479:function(e){e.exports=function(){return[]}},95062:function(e){e.exports=function(){return!1}},50132:function(e,n,t){"use strict";var r=t(87462),o=t(4942),a=t(45987),i=t(1413),c=t(15671),l=t(43144),s=t(60136),u=t(33643),d=t(67294),f=t(94184),p=t.n(f),v=function(e){(0,s.Z)(t,e);var n=(0,u.Z)(t);function t(e){(0,c.Z)(this,t),(r=n.call(this,e)).handleChange=function(e){var n=r.props,t=n.disabled,o=n.onChange;!t&&("checked"in r.props||r.setState({checked:e.target.checked}),o&&o({target:(0,i.Z)((0,i.Z)({},r.props),{},{checked:e.target.checked}),stopPropagation:function(){e.stopPropagation()},preventDefault:function(){e.preventDefault()},nativeEvent:e.nativeEvent}))},r.saveInput=function(e){r.input=e};var r,o="checked"in e?e.checked:e.defaultChecked;return r.state={checked:o},r}return(0,l.Z)(t,[{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"render",value:function(){var e,n=this.props,t=n.prefixCls,i=n.className,c=n.style,l=n.name,s=n.id,u=n.type,f=n.disabled,v=n.readOnly,h=n.tabIndex,y=n.onClick,m=n.onFocus,g=n.onBlur,x=n.onKeyDown,E=n.onKeyPress,C=n.onKeyUp,b=n.autoFocus,k=n.value,Z=n.required,w=(0,a.Z)(n,["prefixCls","className","style","name","id","type","disabled","readOnly","tabIndex","onClick","onFocus","onBlur","onKeyDown","onKeyPress","onKeyUp","autoFocus","value","required"]),N=Object.keys(w).reduce(function(e,n){return("aria-"===n.substr(0,5)||"data-"===n.substr(0,5)||"role"===n)&&(e[n]=w[n]),e},{}),S=this.state.checked,K=p()(t,i,(e={},(0,o.Z)(e,"".concat(t,"-checked"),S),(0,o.Z)(e,"".concat(t,"-disabled"),f),e));return d.createElement("span",{className:K,style:c},d.createElement("input",(0,r.Z)({name:l,id:s,type:u,required:Z,readOnly:v,disabled:f,tabIndex:h,className:"".concat(t,"-input"),checked:!!S,onClick:y,onFocus:m,onBlur:g,onKeyUp:C,onKeyDown:x,onKeyPress:E,onChange:this.handleChange,autoFocus:b,ref:this.saveInput,value:k},N)),d.createElement("span",{className:"".concat(t,"-inner")}))}}],[{key:"getDerivedStateFromProps",value:function(e,n){return"checked"in e?(0,i.Z)((0,i.Z)({},n),{},{checked:e.checked}):null}}]),t}(d.Component);v.defaultProps={prefixCls:"rc-checkbox",className:"",style:{},type:"checkbox",defaultChecked:!1,onFocus:function(){},onBlur:function(){},onChange:function(){},onKeyDown:function(){},onKeyPress:function(){},onKeyUp:function(){}},n.Z=v},86128:function(e,n,t){"use strict";t.d(n,{Z:function(){return Z}});var r=t(87462),o=t(4942),a=t(45987),i=t(1413),c=t(15671),l=t(43144),s=t(97326),u=t(60136),d=t(33643),f=t(67294),p=t(94184),v=t.n(p),h=t(64217),y=t(27822),m=f.memo(function(e){for(var n,t=e.prefixCls,r=e.level,a=e.isStart,i=e.isEnd,c="".concat(t,"-indent-unit"),l=[],s=0;s0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=e.length,r=n.length;if(1!==Math.abs(t-r))return{add:!1,key:null};function o(e,n){var t=new Map;e.forEach(function(e){t.set(e,!0)});var r=n.filter(function(e){return!t.has(e)});return 1===r.length?r[0]:null}return t ").concat(n);return n}(S)),p.createElement("div",null,p.createElement("input",{style:M,disabled:!1===N||f,tabIndex:!1!==N?O:null,onKeyDown:T,onFocus:I,onBlur:z,value:"",onChange:R,"aria-label":"for screen reader"})),p.createElement("div",{className:"".concat(t,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},p.createElement("div",{className:"".concat(t,"-indent")},p.createElement("div",{ref:G,className:"".concat(t,"-indent-unit")}))),p.createElement(w.Z,(0,r.Z)({},W,{data:m?eo:o,itemKey:H,height:g,fullHeight:!1,virtual:E,itemHeight:x,prefixCls:"".concat(t,"-list"),ref:U,onVisibleChange:function(e,n){var t=new Set(e);n.filter(function(e){return!t.has(e)}).some(function(e){return H(e)===L})&&eh()}}),function(e){var n=e.pos,t=(0,r.Z)({},(b(e.data),e.data)),o=e.title,a=e.key,i=e.isStart,c=e.isEnd,l=(0,C.km)(a,n);delete t.key,delete t.children;var s=(0,C.H8)(l,ey);return p.createElement(P,(0,r.Z)({},t,s,{title:o,active:!!S&&a===S.key,pos:n,data:e.data,isStart:i,isEnd:c,motion:m,motionNodes:a===L?el:null,motionType:ef,onMotionStart:B,onMotionEnd:eh,treeNodeRequiredProps:ey,onMouseMove:function(){F(null)}}))}))});z.displayName="NodeList";var F=t(17341),B=function(e){(0,d.Z)(t,e);var n=(0,f.Z)(t);function t(){var e;(0,l.Z)(this,t);for(var r=arguments.length,o=Array(r),a=0;a2&&void 0!==arguments[2]&&arguments[2],a=e.state,c=a.dragChildrenKeys,l=a.dropPosition,s=a.dropTargetKey,u=a.dropTargetPos;if(a.dropAllowed){var d=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),null!==s){var f=(0,i.Z)((0,i.Z)({},(0,C.H8)(s,e.getTreeNodeRequiredProps())),{},{active:(null===(r=e.getActiveItem())||void 0===r?void 0:r.key)===s,data:e.state.keyEntities[s].node}),p=-1!==c.indexOf(s);(0,h.ZP)(!p,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var v=(0,E.yx)(u),y={event:n,node:(0,C.F)(f),dragNode:e.dragNode?(0,C.F)(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(c),dropToGap:0!==l,dropPosition:l+Number(v[v.length-1])};o||null==d||d(y),e.dragNode=null}}},e.cleanDragState=function(){null!==e.state.draggingNodeKey&&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(n,t){var r=e.state,o=r.expandedKeys,a=r.flattenNodes,c=t.expanded,l=t.key;if(!t.isLeaf&&!n.shiftKey&&!n.metaKey&&!n.ctrlKey){var s=a.filter(function(e){return e.key===l})[0],u=(0,C.F)((0,i.Z)((0,i.Z)({},(0,C.H8)(l,e.getTreeNodeRequiredProps())),{},{data:s.data}));e.setExpandedKeys(c?(0,E._5)(o,l):(0,E.L0)(o,l)),e.onNodeExpand(n,u)}},e.onNodeClick=function(n,t){var r=e.props,o=r.onClick;"click"===r.expandAction&&e.triggerExpandActionExpand(n,t),null==o||o(n,t)},e.onNodeDoubleClick=function(n,t){var r=e.props,o=r.onDoubleClick;"doubleClick"===r.expandAction&&e.triggerExpandActionExpand(n,t),null==o||o(n,t)},e.onNodeSelect=function(n,t){var r=e.state.selectedKeys,o=e.state,a=o.keyEntities,i=o.fieldNames,c=e.props,l=c.onSelect,s=c.multiple,u=t.selected,d=t[i.key],f=!u,p=(r=f?s?(0,E.L0)(r,d):[d]:(0,E._5)(r,d)).map(function(e){var n=a[e];return n?n.node:null}).filter(function(e){return e});e.setUncontrolledState({selectedKeys:r}),null==l||l(r,{event:"select",selected:f,node:t,selectedNodes:p,nativeEvent:n.nativeEvent})},e.onNodeCheck=function(n,t,r){var o,a=e.state,i=a.keyEntities,l=a.checkedKeys,s=a.halfCheckedKeys,u=e.props,d=u.checkStrictly,f=u.onCheck,p=t.key,v={event:"check",node:t,checked:r,nativeEvent:n.nativeEvent};if(d){var h=r?(0,E.L0)(l,p):(0,E._5)(l,p);o={checked:h,halfChecked:(0,E._5)(s,p)},v.checkedNodes=h.map(function(e){return i[e]}).filter(function(e){return e}).map(function(e){return e.node}),e.setUncontrolledState({checkedKeys:h})}else{var y=(0,F.S)([].concat((0,c.Z)(l),[p]),!0,i),m=y.checkedKeys,g=y.halfCheckedKeys;if(!r){var x=new Set(m);x.delete(p);var C=(0,F.S)(Array.from(x),{checked:!1,halfCheckedKeys:g},i);m=C.checkedKeys,g=C.halfCheckedKeys}o=m,v.checkedNodes=[],v.checkedNodesPositions=[],v.halfCheckedKeys=g,m.forEach(function(e){var n=i[e];if(n){var t=n.node,r=n.pos;v.checkedNodes.push(t),v.checkedNodesPositions.push({node:t,pos:r})}}),e.setUncontrolledState({checkedKeys:m},!1,{halfCheckedKeys:g})}null==f||f(o,v)},e.onNodeLoad=function(n){var t=n.key,r=new Promise(function(r,o){e.setState(function(a){var i=a.loadedKeys,c=a.loadingKeys,l=void 0===c?[]:c,s=e.props,u=s.loadData,d=s.onLoad;return u&&-1===(void 0===i?[]:i).indexOf(t)&&-1===l.indexOf(t)?(u(n).then(function(){var o=e.state.loadedKeys,a=(0,E.L0)(o,t);null==d||d(a,{event:"load",node:n}),e.setUncontrolledState({loadedKeys:a}),e.setState(function(e){return{loadingKeys:(0,E._5)(e.loadingKeys,t)}}),r()}).catch(function(n){if(e.setState(function(e){return{loadingKeys:(0,E._5)(e.loadingKeys,t)}}),e.loadingRetryTimes[t]=(e.loadingRetryTimes[t]||0)+1,e.loadingRetryTimes[t]>=10){var a=e.state.loadedKeys;(0,h.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:(0,E.L0)(a,t)}),r()}o(n)}),{loadingKeys:(0,E.L0)(l,t)}):null})});return r.catch(function(){}),r},e.onNodeMouseEnter=function(n,t){var r=e.props.onMouseEnter;null==r||r({event:n,node:t})},e.onNodeMouseLeave=function(n,t){var r=e.props.onMouseLeave;null==r||r({event:n,node:t})},e.onNodeContextMenu=function(n,t){var r=e.props.onRightClick;r&&(n.preventDefault(),r({event:n,node:t}))},e.onFocus=function(){var n=e.props.onFocus;e.setState({focused:!0});for(var t=arguments.length,r=Array(t),o=0;o1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e.destroyed){var o=!1,a=!0,c={};Object.keys(n).forEach(function(t){if(t in e.props){a=!1;return}o=!0,c[t]=n[t]}),o&&(!t||a)&&e.setState((0,i.Z)((0,i.Z)({},c),r))}},e.scrollTo=function(n){e.listRef.current.scrollTo(n)},e}return(0,s.Z)(t,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var e=this.props.activeKey;void 0!==e&&e!==this.state.activeKey&&(this.setState({activeKey:e}),null!==e&&this.scrollTo({key:e}))}},{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 e,n,t=this.state,i=t.focused,c=t.flattenNodes,l=t.keyEntities,s=t.draggingNodeKey,u=t.activeKey,d=t.dropLevelOffset,f=t.dropContainerKey,v=t.dropTargetKey,h=t.dropPosition,m=t.dragOverNodeKey,E=t.indent,C=this.props,b=C.prefixCls,k=C.className,Z=C.style,w=C.showLine,N=C.focusable,S=C.tabIndex,K=C.selectable,O=C.showIcon,P=C.icon,D=C.switcherIcon,_=C.draggable,M=C.checkable,R=C.checkStrictly,L=C.disabled,T=C.motion,I=C.loadData,j=C.filterTreeNode,A=C.height,H=C.itemHeight,F=C.virtual,B=C.titleRender,V=C.dropIndicatorRender,W=C.onContextMenu,U=C.onScroll,G=C.direction,q=C.rootClassName,X=C.rootStyle,$=(0,y.Z)(this.props,{aria:!0,data:!0});return _&&(n="object"===(0,a.Z)(_)?_:"function"==typeof _?{nodeDraggable:_}:{}),p.createElement(x.k.Provider,{value:{prefixCls:b,selectable:K,showIcon:O,icon:P,switcherIcon:D,draggable:n,draggingNodeKey:s,checkable:M,checkStrictly:R,disabled:L,keyEntities:l,dropLevelOffset:d,dropContainerKey:f,dropTargetKey:v,dropPosition:h,dragOverNodeKey:m,indent:E,direction:G,dropIndicatorRender:V,loadData:I,filterTreeNode:j,titleRender:B,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}},p.createElement("div",{role:"tree",className:g()(b,k,q,(e={},(0,o.Z)(e,"".concat(b,"-show-line"),w),(0,o.Z)(e,"".concat(b,"-focused"),i),(0,o.Z)(e,"".concat(b,"-active-focused"),null!==u),e)),style:X},p.createElement(z,(0,r.Z)({ref:this.listRef,prefixCls:b,style:Z,data:c,disabled:L,selectable:K,checkable:!!M,motion:T,dragging:null!==s,height:A,itemHeight:H,virtual:F,focusable:N,focused:i,tabIndex:void 0===S?0:S,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:W,onScroll:U},this.getTreeNodeRequiredProps(),$))))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var t,r,a=n.prevProps,c={prevProps:e};function l(n){return!a&&n in e||a&&a[n]!==e[n]}var s=n.fieldNames;if(l("fieldNames")&&(s=(0,C.w$)(e.fieldNames),c.fieldNames=s),l("treeData")?t=e.treeData:l("children")&&((0,h.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),t=(0,C.zn)(e.children)),t){c.treeData=t;var u=(0,C.I8)(t,{fieldNames:s});c.keyEntities=(0,i.Z)((0,o.Z)({},L,I),u.keyEntities)}var d=c.keyEntities||n.keyEntities;if(l("expandedKeys")||a&&l("autoExpandParent"))c.expandedKeys=e.autoExpandParent||!a&&e.defaultExpandParent?(0,E.r7)(e.expandedKeys,d):e.expandedKeys;else if(!a&&e.defaultExpandAll){var f=(0,i.Z)({},d);delete f[L],c.expandedKeys=Object.keys(f).map(function(e){return f[e].key})}else!a&&e.defaultExpandedKeys&&(c.expandedKeys=e.autoExpandParent||e.defaultExpandParent?(0,E.r7)(e.defaultExpandedKeys,d):e.defaultExpandedKeys);if(c.expandedKeys||delete c.expandedKeys,t||c.expandedKeys){var p=(0,C.oH)(t||n.treeData,c.expandedKeys||n.expandedKeys,s);c.flattenNodes=p}if(e.selectable&&(l("selectedKeys")?c.selectedKeys=(0,E.BT)(e.selectedKeys,e):!a&&e.defaultSelectedKeys&&(c.selectedKeys=(0,E.BT)(e.defaultSelectedKeys,e))),e.checkable&&(l("checkedKeys")?r=(0,E.E6)(e.checkedKeys)||{}:!a&&e.defaultCheckedKeys?r=(0,E.E6)(e.defaultCheckedKeys)||{}:t&&(r=(0,E.E6)(e.checkedKeys)||{checkedKeys:n.checkedKeys,halfCheckedKeys:n.halfCheckedKeys}),r)){var v=r,y=v.checkedKeys,m=void 0===y?[]:y,g=v.halfCheckedKeys,x=void 0===g?[]:g;if(!e.checkStrictly){var b=(0,F.S)(m,!0,d);m=b.checkedKeys,x=b.halfCheckedKeys}c.checkedKeys=m,c.halfCheckedKeys=x}return l("loadedKeys")&&(c.loadedKeys=e.loadedKeys),c}}]),t}(p.Component);B.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:function(e){var n=e.dropPosition,t=e.dropLevelOffset,r=e.indent,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(n){case -1:o.top=0,o.left=-t*r;break;case 1:o.bottom=0,o.left=-t*r;break;case 0:o.bottom=0,o.left=r}return p.createElement("div",{style:o})},allowDrop:function(){return!0},expandAction:!1},B.TreeNode=S.Z;var V=B},10225:function(e,n,t){"use strict";t.d(n,{BT:function(){return p},Ds:function(){return u},E6:function(){return v},L0:function(){return c},OM:function(){return f},_5:function(){return i},bt:function(){return s},r7:function(){return h},wA:function(){return d},yx:function(){return l}});var r=t(74902),o=t(71002);t(67294);var a=t(80334);function i(e,n){if(!e)return[];var t=e.slice(),r=t.indexOf(n);return r>=0&&t.splice(r,1),t}function c(e,n){var t=(e||[]).slice();return -1===t.indexOf(n)&&t.push(n),t}function l(e){return e.split("-")}function s(e,n){return"".concat(e,"-").concat(n)}function u(e){return e&&e.type&&e.type.isTreeNode}function d(e,n){var t=[];return!function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];n.forEach(function(n){var r=n.key,o=n.children;t.push(r),e(o)})}(n[e].children),t}function f(e,n,t,r,o,a,i,c,s,u){var d,f,p=e.clientX,v=e.clientY,h=e.target.getBoundingClientRect(),y=h.top,m=h.height,g=(("rtl"===u?-1:1)*(((null==o?void 0:o.x)||0)-p)-12)/r,x=c[t.props.eventKey];if(v-1.5?a({dragNode:S,dropNode:K,dropPosition:1})?Z=1:O=!1:a({dragNode:S,dropNode:K,dropPosition:0})?Z=0:a({dragNode:S,dropNode:K,dropPosition:1})?Z=1:O=!1:a({dragNode:S,dropNode:K,dropPosition:1})?Z=1:O=!1,{dropPosition:Z,dropLevelOffset:w,dropTargetKey:x.key,dropTargetPos:x.pos,dragOverNodeKey:k,dropContainerKey:0===Z?null:(null===(f=x.parent)||void 0===f?void 0:f.key)||null,dropAllowed:O}}function p(e,n){if(e)return n.multiple?e.slice():e.length?[e[0]]:e}function v(e){var n;if(!e)return null;if(Array.isArray(e))n={checkedKeys:e,halfCheckedKeys:void 0};else{if("object"!==(0,o.Z)(e))return(0,a.ZP)(!1,"`checkedKeys` is not an array or an object"),null;n={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return n}function h(e,n){var t=new Set;return(e||[]).forEach(function(e){!function e(r){if(!t.has(r)){var o=n[r];if(o){t.add(r);var a=o.parent;!o.node.disabled&&a&&e(a.key)}}}(e)}),(0,r.Z)(t)}t(86128)},17341:function(e,n,t){"use strict";t.d(n,{S:function(){return i}});var r=t(80334);function o(e,n){var t=new Set;return e.forEach(function(e){n.has(e)||t.add(e)}),t}function a(e){var n=e||{},t=n.disabled,r=n.disableCheckbox,o=n.checkable;return!!(t||r)||!1===o}function i(e,n,t,i){var c,l=[];c=i||a;var s=new Set(e.filter(function(e){var n=!!t[e];return n||l.push(e),n})),u=new Map,d=0;return Object.keys(t).forEach(function(e){var n=t[e],r=n.level,o=u.get(r);o||(o=new Set,u.set(r,o)),o.add(n),d=Math.max(d,r)}),(0,r.ZP)(!l.length,"Tree missing follow keys: ".concat(l.slice(0,100).map(function(e){return"'".concat(e,"'")}).join(", "))),!0===n?function(e,n,t,r){for(var a=new Set(e),i=new Set,c=0;c<=t;c+=1)(n.get(c)||new Set).forEach(function(e){var n=e.key,t=e.node,o=e.children,i=void 0===o?[]:o;a.has(n)&&!r(t)&&i.filter(function(e){return!r(e.node)}).forEach(function(e){a.add(e.key)})});for(var l=new Set,s=t;s>=0;s-=1)(n.get(s)||new Set).forEach(function(e){var n=e.parent;if(!(r(e.node)||!e.parent||l.has(e.parent.key))){if(r(e.parent.node)){l.add(n.key);return}var t=!0,o=!1;(n.children||[]).filter(function(e){return!r(e.node)}).forEach(function(e){var n=e.key,r=a.has(n);t&&!r&&(t=!1),!o&&(r||i.has(n))&&(o=!0)}),t&&a.add(n.key),o&&i.add(n.key),l.add(n.key)}});return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(o(i,a))}}(s,u,d,c):function(e,n,t,r,a){for(var i=new Set(e),c=new Set(n),l=0;l<=r;l+=1)(t.get(l)||new Set).forEach(function(e){var n=e.key,t=e.node,r=e.children,o=void 0===r?[]:r;i.has(n)||c.has(n)||a(t)||o.filter(function(e){return!a(e.node)}).forEach(function(e){i.delete(e.key)})});c=new Set;for(var s=new Set,u=r;u>=0;u-=1)(t.get(u)||new Set).forEach(function(e){var n=e.parent;if(!(a(e.node)||!e.parent||s.has(e.parent.key))){if(a(e.parent.node)){s.add(n.key);return}var t=!0,r=!1;(n.children||[]).filter(function(e){return!a(e.node)}).forEach(function(e){var n=e.key,o=i.has(n);t&&!o&&(t=!1),!r&&(o||c.has(n))&&(r=!0)}),t||i.delete(n.key),r&&c.add(n.key),s.add(n.key)}});return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(o(c,i))}}(s,n.halfCheckedKeys,u,d,c)}},1089:function(e,n,t){"use strict";t.d(n,{F:function(){return g},H8:function(){return m},I8:function(){return y},km:function(){return f},oH:function(){return h},w$:function(){return p},zn:function(){return v}});var r=t(71002),o=t(74902),a=t(1413),i=t(45987),c=t(98423),l=t(50344),s=t(80334),u=t(10225),d=["children"];function f(e,n){return null!=e?e:n}function p(e){var n=e||{},t=n.title,r=n._title,o=n.key,a=n.children,i=t||"title";return{title:i,_title:r||[i],key:o||"key",children:a||"children"}}function v(e){return function e(n){return(0,l.Z)(n).map(function(n){if(!(0,u.Ds)(n))return(0,s.ZP)(!n,"Tree/TreeNode can only accept TreeNode as children."),null;var t=n.key,r=n.props,o=r.children,c=(0,i.Z)(r,d),l=(0,a.Z)({key:t},c),f=e(o);return f.length&&(l.children=f),l}).filter(function(e){return e})}(e)}function h(e,n,t){var r=p(t),i=r._title,l=r.key,s=r.children,d=new Set(!0===n?[]:n),v=[];return!function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t.map(function(p,h){for(var y,m=(0,u.bt)(r?r.pos:"0",h),g=f(p[l],m),x=0;x1&&void 0!==arguments[1]?arguments[1]:{},m=y.initWrapper,g=y.processEntity,x=y.onProcessFinished,E=y.externalGetKey,C=y.childrenPropName,b=y.fieldNames,k=arguments.length>2?arguments[2]:void 0,Z={},w={},N={posEntities:Z,keyEntities:w};return m&&(N=m(N)||N),n=function(e){var n=e.node,t=e.index,r=e.pos,o=e.key,a=e.parentPos,i=e.level,c={node:n,nodes:e.nodes,index:t,key:o,pos:r,level:i},l=f(o,r);Z[r]=c,w[l]=c,c.parent=Z[a],c.parent&&(c.parent.children=c.parent.children||[],c.parent.children.push(c)),g&&g(c,N)},t={externalGetKey:E||k,childrenPropName:C,fieldNames:b},c=(i=("object"===(0,r.Z)(t)?t:{externalGetKey:t})||{}).childrenPropName,l=i.externalGetKey,d=(s=p(i.fieldNames)).key,v=s.children,h=c||v,l?"string"==typeof l?a=function(e){return e[l]}:"function"==typeof l&&(a=function(e){return l(e)}):a=function(e,n){return f(e[d],n)},function t(r,i,c,l){var s=r?r[h]:e,d=r?(0,u.bt)(c.pos,i):"0",f=r?[].concat((0,o.Z)(l),[r]):[];if(r){var p=a(r,d);n({node:r,index:i,pos:d,key:p,parentPos:c.node?c.pos:null,level:c.level+1,nodes:f})}s&&s.forEach(function(e,n){t(e,n,{node:r,pos:d,level:c?c.level+1:-1},f)})}(null),x&&x(N),N}function m(e,n){var t=n.expandedKeys,r=n.selectedKeys,o=n.loadedKeys,a=n.loadingKeys,i=n.checkedKeys,c=n.halfCheckedKeys,l=n.dragOverNodeKey,s=n.dropPosition,u=n.keyEntities[e];return{eventKey:e,expanded:-1!==t.indexOf(e),selected:-1!==r.indexOf(e),loaded:-1!==o.indexOf(e),loading:-1!==a.indexOf(e),checked:-1!==i.indexOf(e),halfChecked:-1!==c.indexOf(e),pos:String(u?u.pos:""),dragOver:l===e&&0===s,dragOverGapTop:l===e&&-1===s,dragOverGapBottom:l===e&&1===s}}function g(e){var n=e.data,t=e.expanded,r=e.selected,o=e.checked,i=e.loaded,c=e.loading,l=e.halfChecked,u=e.dragOver,d=e.dragOverGapTop,f=e.dragOverGapBottom,p=e.pos,v=e.active,h=e.eventKey,y=(0,a.Z)((0,a.Z)({},n),{},{expanded:t,selected:r,checked:o,loaded:i,loading:c,halfChecked:l,dragOver:u,dragOverGapTop:d,dragOverGapBottom:f,pos:p,active:v,key:h});return"props"in y||Object.defineProperty(y,"props",{get:function(){return(0,s.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),y}},27678:function(e,n,t){"use strict";function r(){return{width:document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight}}function o(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)}}t.d(n,{g1:function(){return r},os:function(){return o}})},96774:function(e){e.exports=function(e,n,t,r){var o=t?t.call(r,e,n):void 0;if(void 0!==o)return!!o;if(e===n)return!0;if("object"!=typeof e||!e||"object"!=typeof n||!n)return!1;var a=Object.keys(e),i=Object.keys(n);if(a.length!==i.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(n),l=0;lt.indexOf(n)&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,n=Object.getOwnPropertySymbols(e);lt.indexOf(n[l])&&Object.prototype.propertyIsEnumerable.call(e,n[l])&&(a[n[l]]=e[n[l]]);return a};(0,f.b)("small","default","large");var h=null,x=function(e){var t=e.spinPrefixCls,a=e.spinning,r=void 0===a||a,i=e.delay,f=e.className,x=e.size,Z=void 0===x?"default":x,N=e.tip,g=e.wrapperClassName,C=e.style,E=e.children,y=p(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),w=d.useState(function(){return r&&(!r||!i||!!isNaN(Number(i)))}),b=(0,c.Z)(w,2),z=b[0],k=b[1];return d.useEffect(function(){var e=o()(function(){k(r)},i);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[i,r]),d.createElement(u.C,null,function(a){var c,r,i,o=a.direction,u=s()(t,(i={},(0,l.Z)(i,"".concat(t,"-sm"),"small"===Z),(0,l.Z)(i,"".concat(t,"-lg"),"large"===Z),(0,l.Z)(i,"".concat(t,"-spinning"),z),(0,l.Z)(i,"".concat(t,"-show-text"),!!N),(0,l.Z)(i,"".concat(t,"-rtl"),"rtl"===o),i),f),p=(0,m.Z)(y,["indicator","prefixCls"]),x=d.createElement("div",(0,n.Z)({},p,{style:C,className:u,"aria-live":"polite","aria-busy":z}),(c=e.indicator,r="".concat(t,"-dot"),null===c?null:(0,v.l$)(c)?(0,v.Tm)(c,{className:s()(c.props.className,r)}):(0,v.l$)(h)?(0,v.Tm)(h,{className:s()(h.props.className,r)}):d.createElement("span",{className:s()(r,"".concat(t,"-dot-spin"))},d.createElement("i",{className:"".concat(t,"-dot-item")}),d.createElement("i",{className:"".concat(t,"-dot-item")}),d.createElement("i",{className:"".concat(t,"-dot-item")}),d.createElement("i",{className:"".concat(t,"-dot-item")}))),N?d.createElement("div",{className:"".concat(t,"-text")},N):null);if(void 0!==E){var w=s()("".concat(t,"-container"),(0,l.Z)({},"".concat(t,"-blur"),z));return d.createElement("div",(0,n.Z)({},p,{className:s()("".concat(t,"-nested-loading"),g)}),z&&d.createElement("div",{key:"loading"},x),d.createElement("div",{className:w,key:"container"},E))}return x})},Z=function(e){var t=e.prefixCls,a=(0,d.useContext(u.E_).getPrefixCls)("spin",t),l=(0,n.Z)((0,n.Z)({},e),{spinPrefixCls:a});return d.createElement(x,(0,n.Z)({},l))};Z.setDefaultIndicator=function(e){h=e},t.Z=Z},14761:function(e,t,a){"use strict";a.r(t),a.d(t,{Modal:function(){return m}});var n=a(85893),l=a(85402),c=a(26303),r=a(11382),s=a(67294),i=a(77011),o=a.n(i);let m=e=>{let{title:t,url:a,open:i,handleOk:m,handleCancel:d,afterClose:u,height:v,width:f,children:p}=e,[h,x]=(0,s.useState)(!!a),Z="100%",N="520px";a&&(Z="70vh",N="900px");let g={padding:"0px",minHeight:v,height:null!=v?v:Z},C=a&&(0,n.jsx)("iframe",{title:t,src:a,width:"100%",height:"100%",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms",frameBorder:"0",allowFullScreen:!0,style:{display:"block"},onLoad:()=>x(!1)});return(0,n.jsx)(l.Z,{title:t,open:i,onOk:m,onCancel:d,afterClose:u,bodyStyle:g,width:null!=f?f:N,zIndex:999,footer:null,centered:!0,destroyOnClose:!0,children:(0,n.jsxs)("div",{id:"modal-container",style:{height:"100%"},children:[h&&(0,n.jsx)(c.Z,{active:h,style:{padding:"10px"},paragraph:{rows:10}}),C&&(0,n.jsx)("div",{style:{display:h?"none":"inline"},children:C}),p&&(0,n.jsx)("div",{className:o().content,children:p}),h&&(0,n.jsx)(r.Z,{className:o().spinner,spinning:h,size:"large"})]})})};t.default=m,m.defaultProps={url:void 0,children:void 0,handleOk:void 0,handleCancel:void 0,afterClose:void 0}},77011:function(e){e.exports={spinner:"Modal_spinner__GiSS0",content:"Modal_content__h9my9"}}}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4761],{26303:function(e,t,a){"use strict";a.d(t,{Z:function(){return E}});var n=a(4942),l=a(87462),c=a(71002),r=a(94184),s=a.n(r),i=a(67294),o=a(53124),m=a(98423),d=function(e){var t,a,c=e.prefixCls,r=e.className,o=e.style,m=e.size,d=e.shape,u=s()((t={},(0,n.Z)(t,"".concat(c,"-lg"),"large"===m),(0,n.Z)(t,"".concat(c,"-sm"),"small"===m),t)),v=s()((a={},(0,n.Z)(a,"".concat(c,"-circle"),"circle"===d),(0,n.Z)(a,"".concat(c,"-square"),"square"===d),(0,n.Z)(a,"".concat(c,"-round"),"round"===d),a)),f=i.useMemo(function(){return"number"==typeof m?{width:m,height:m,lineHeight:"".concat(m,"px")}:{}},[m]);return i.createElement("span",{className:s()(c,u,v,r),style:(0,l.Z)((0,l.Z)({},f),o)})},u=a(1413),v={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"},f=a(42135),p=function(e,t){return i.createElement(f.Z,(0,u.Z)((0,u.Z)({},e),{},{ref:t,icon:v}))};p.displayName="DotChartOutlined";var h=i.forwardRef(p),x=a(74902),Z=function(e){var t=function(t){var a=e.width,n=e.rows;return Array.isArray(a)?a[t]:(void 0===n?2:n)-1===t?a:void 0},a=e.prefixCls,n=e.className,l=e.style,c=e.rows,r=(0,x.Z)(Array(c)).map(function(e,a){return i.createElement("li",{key:a,style:{width:t(a)}})});return i.createElement("ul",{className:s()(a,n),style:l},r)},N=function(e){var t=e.prefixCls,a=e.className,n=e.width,c=e.style;return i.createElement("h3",{className:s()(t,a),style:(0,l.Z)({width:n},c)})};function g(e){return e&&"object"===(0,c.Z)(e)?e:{}}var C=function(e){var t=e.prefixCls,a=e.loading,c=e.className,r=e.style,m=e.children,u=e.avatar,v=void 0!==u&&u,f=e.title,p=void 0===f||f,h=e.paragraph,x=void 0===h||h,C=e.active,E=e.round,y=i.useContext(o.E_),w=y.getPrefixCls,b=y.direction,z=w("skeleton",t);if(a||!("loading"in e)){var k=!!v,_=!!p,P=!!x;if(k){var O=(0,l.Z)((0,l.Z)({prefixCls:"".concat(z,"-avatar")},_&&!P?{size:"large",shape:"square"}:{size:"large",shape:"circle"}),g(v));q=i.createElement("div",{className:"".concat(z,"-header")},i.createElement(d,(0,l.Z)({},O)))}if(_||P){if(_){var j,q,M,S,I,A=(0,l.Z)((0,l.Z)({prefixCls:"".concat(z,"-title")},!k&&P?{width:"38%"}:k&&P?{width:"50%"}:{}),g(p));S=i.createElement(N,(0,l.Z)({},A))}if(P){var B,H=(0,l.Z)((0,l.Z)({prefixCls:"".concat(z,"-paragraph")},(B={},k&&_||(B.width="61%"),!k&&_?B.rows=3:B.rows=2,B)),g(x));I=i.createElement(Z,(0,l.Z)({},H))}M=i.createElement("div",{className:"".concat(z,"-content")},S,I)}var D=s()(z,(j={},(0,n.Z)(j,"".concat(z,"-with-avatar"),k),(0,n.Z)(j,"".concat(z,"-active"),C),(0,n.Z)(j,"".concat(z,"-rtl"),"rtl"===b),(0,n.Z)(j,"".concat(z,"-round"),E),j),c);return i.createElement("div",{className:D,style:r},q,M)}return void 0!==m?m:null};C.Button=function(e){var t,a=e.prefixCls,c=e.className,r=e.active,u=e.block,v=e.size,f=(0,i.useContext(o.E_).getPrefixCls)("skeleton",a),p=(0,m.Z)(e,["prefixCls"]),h=s()(f,"".concat(f,"-element"),(t={},(0,n.Z)(t,"".concat(f,"-active"),r),(0,n.Z)(t,"".concat(f,"-block"),void 0!==u&&u),t),c);return i.createElement("div",{className:h},i.createElement(d,(0,l.Z)({prefixCls:"".concat(f,"-button"),size:void 0===v?"default":v},p)))},C.Avatar=function(e){var t=e.prefixCls,a=e.className,c=e.active,r=e.shape,u=e.size,v=(0,i.useContext(o.E_).getPrefixCls)("skeleton",t),f=(0,m.Z)(e,["prefixCls","className"]),p=s()(v,"".concat(v,"-element"),(0,n.Z)({},"".concat(v,"-active"),c),a);return i.createElement("div",{className:p},i.createElement(d,(0,l.Z)({prefixCls:"".concat(v,"-avatar"),shape:void 0===r?"circle":r,size:void 0===u?"default":u},f)))},C.Input=function(e){var t,a=e.prefixCls,c=e.className,r=e.active,u=e.block,v=e.size,f=(0,i.useContext(o.E_).getPrefixCls)("skeleton",a),p=(0,m.Z)(e,["prefixCls"]),h=s()(f,"".concat(f,"-element"),(t={},(0,n.Z)(t,"".concat(f,"-active"),r),(0,n.Z)(t,"".concat(f,"-block"),u),t),c);return i.createElement("div",{className:h},i.createElement(d,(0,l.Z)({prefixCls:"".concat(f,"-input"),size:void 0===v?"default":v},p)))},C.Image=function(e){var t=e.prefixCls,a=e.className,l=e.style,c=e.active,r=(0,i.useContext(o.E_).getPrefixCls)("skeleton",t),m=s()(r,"".concat(r,"-element"),(0,n.Z)({},"".concat(r,"-active"),c),a);return i.createElement("div",{className:m},i.createElement("div",{className:s()("".concat(r,"-image"),a),style:l},i.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(r,"-image-svg")},i.createElement("path",{d:"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",className:"".concat(r,"-image-path")}))))},C.Node=function(e){var t=e.prefixCls,a=e.className,l=e.style,c=e.active,r=e.children,m=(0,i.useContext(o.E_).getPrefixCls)("skeleton",t),d=s()(m,"".concat(m,"-element"),(0,n.Z)({},"".concat(m,"-active"),c),a),u=null!=r?r:i.createElement(h,null);return i.createElement("div",{className:d},i.createElement("div",{className:s()("".concat(m,"-image"),a),style:l},u))};var E=C},11382:function(e,t,a){"use strict";var n=a(87462),l=a(4942),c=a(97685),r=a(94184),s=a.n(r),i=a(23279),o=a.n(i),m=a(98423),d=a(67294),u=a(53124),v=a(96159),f=a(93355),p=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,n=Object.getOwnPropertySymbols(e);lt.indexOf(n[l])&&Object.prototype.propertyIsEnumerable.call(e,n[l])&&(a[n[l]]=e[n[l]]);return a};(0,f.b)("small","default","large");var h=null,x=function(e){var t=e.spinPrefixCls,a=e.spinning,r=void 0===a||a,i=e.delay,f=e.className,x=e.size,Z=void 0===x?"default":x,N=e.tip,g=e.wrapperClassName,C=e.style,E=e.children,y=p(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),w=d.useState(function(){return r&&(!r||!i||!!isNaN(Number(i)))}),b=(0,c.Z)(w,2),z=b[0],k=b[1];return d.useEffect(function(){var e=o()(function(){k(r)},i);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[i,r]),d.createElement(u.C,null,function(a){var c,r,i,o=a.direction,u=s()(t,(i={},(0,l.Z)(i,"".concat(t,"-sm"),"small"===Z),(0,l.Z)(i,"".concat(t,"-lg"),"large"===Z),(0,l.Z)(i,"".concat(t,"-spinning"),z),(0,l.Z)(i,"".concat(t,"-show-text"),!!N),(0,l.Z)(i,"".concat(t,"-rtl"),"rtl"===o),i),f),p=(0,m.Z)(y,["indicator","prefixCls"]),x=d.createElement("div",(0,n.Z)({},p,{style:C,className:u,"aria-live":"polite","aria-busy":z}),(c=e.indicator,r="".concat(t,"-dot"),null===c?null:(0,v.l$)(c)?(0,v.Tm)(c,{className:s()(c.props.className,r)}):(0,v.l$)(h)?(0,v.Tm)(h,{className:s()(h.props.className,r)}):d.createElement("span",{className:s()(r,"".concat(t,"-dot-spin"))},d.createElement("i",{className:"".concat(t,"-dot-item")}),d.createElement("i",{className:"".concat(t,"-dot-item")}),d.createElement("i",{className:"".concat(t,"-dot-item")}),d.createElement("i",{className:"".concat(t,"-dot-item")}))),N?d.createElement("div",{className:"".concat(t,"-text")},N):null);if(void 0!==E){var w=s()("".concat(t,"-container"),(0,l.Z)({},"".concat(t,"-blur"),z));return d.createElement("div",(0,n.Z)({},p,{className:s()("".concat(t,"-nested-loading"),g)}),z&&d.createElement("div",{key:"loading"},x),d.createElement("div",{className:w,key:"container"},E))}return x})},Z=function(e){var t=e.prefixCls,a=(0,d.useContext(u.E_).getPrefixCls)("spin",t),l=(0,n.Z)((0,n.Z)({},e),{spinPrefixCls:a});return d.createElement(x,(0,n.Z)({},l))};Z.setDefaultIndicator=function(e){h=e},t.Z=Z},14761:function(e,t,a){"use strict";a.r(t),a.d(t,{Modal:function(){return m}});var n=a(85893),l=a(85402),c=a(26303),r=a(11382),s=a(67294),i=a(28807),o=a.n(i);let m=e=>{let{title:t,url:a,open:i,handleOk:m,handleCancel:d,afterClose:u,height:v,width:f,children:p}=e,[h,x]=(0,s.useState)(!!a),Z="100%",N="520px";a&&(Z="70vh",N="900px");let g={padding:"0px",minHeight:v,height:null!=v?v:Z},C=a&&(0,n.jsx)("iframe",{title:t,src:a,width:"100%",height:"100%",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms",frameBorder:"0",allowFullScreen:!0,style:{display:"block"},onLoad:()=>x(!1)});return(0,n.jsx)(l.Z,{title:t,open:i,onOk:m,onCancel:d,afterClose:u,bodyStyle:g,width:null!=f?f:N,zIndex:999,footer:null,centered:!0,destroyOnClose:!0,children:(0,n.jsxs)("div",{id:"modal-container",style:{height:"100%"},children:[h&&(0,n.jsx)(c.Z,{active:h,style:{padding:"10px"},paragraph:{rows:10}}),C&&(0,n.jsx)("div",{style:{display:h?"none":"inline"},children:C}),p&&(0,n.jsx)("div",{className:o().content,children:p}),h&&(0,n.jsx)(r.Z,{className:o().spinner,spinning:h,size:"large"})]})})};t.default=m,m.defaultProps={url:void 0,children:void 0,handleOk:void 0,handleCancel:void 0,afterClose:void 0}},28807:function(e){e.exports={spinner:"Modal_spinner__GiSS0",content:"Modal_content__h9my9"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4860.43cdb62aae48289c.js b/static/web/_next/static/chunks/4860.4b9d5c1d170348df.js similarity index 95% rename from static/web/_next/static/chunks/4860.43cdb62aae48289c.js rename to static/web/_next/static/chunks/4860.4b9d5c1d170348df.js index 42c9baf1e..e7ad90814 100644 --- a/static/web/_next/static/chunks/4860.43cdb62aae48289c.js +++ b/static/web/_next/static/chunks/4860.4b9d5c1d170348df.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4860],{94860:function(e,n,t){"use strict";t.r(n),t.d(n,{ChatModerationActionMenu:function(){return L}});var a=t(85893),s=t(85402),o=t(12461),r=t(66516),l=t(13013),i=t(26713),c=t(67294),d=t(5152),h=t.n(d),u=t(14761),p=t(54907),x=t(71230),j=t(15746),m=t(71577),y=t(11382),b=t(20550),f=t(54398),g=t(58091),v=class{static async removeMessage(e,n){let t=new URL("/api/chat/messagevisibility",window.location.toString());t.searchParams.append("accessToken",n);let a=t.toString(),s={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({idArray:[e]})};await fetch(a,s)}static async banUser(e,n){let t=new URL("/api/chat/users/setenabled",window.location.toString());t.searchParams.append("accessToken",n);let a=t.toString(),s={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:e})};await fetch(a,s)}},w=t(57761),k=t.n(w),C=t(70241);let{Panel:M}=p.Z,_=h()(()=>Promise.all([t.e(2074),t.e(7949)]).then(t.t.bind(t,77949,23)),{loadableGenerated:{webpack:()=>[77949]},ssr:!1}),Z=async(e,n)=>{try{v.removeMessage(e,n)}catch(e){console.error(e)}},S=e=>{let{label:n,value:t}=e;return(0,a.jsxs)(x.Z,{justify:"space-around",align:"middle",children:[(0,a.jsx)(j.Z,{span:12,children:n}),(0,a.jsx)(j.Z,{span:12,children:t})]})},P=e=>{let{client:n}=e,{messageCount:t,connectedAt:s,geo:o}=n,r=(0,g.Z)(new Date(s),"PP pp");return(0,a.jsxs)("div",{children:[(0,a.jsx)(S,{label:"Messages Sent",value:"".concat(t)}),"N/A"!==o&&(0,a.jsx)(S,{label:"Geo",value:o}),(0,a.jsx)(S,{label:"Connected At",value:r})]})},A=e=>{let{color:n}=e;return(0,a.jsxs)("div",{className:k().colorBlock,style:{backgroundColor:"var(--theme-color-users-".concat(n,")")},children:["Color ",n]})},N=e=>{let{userId:n,accessToken:t}=e,[s,o]=(0,c.useState)(null),[r,l]=(0,c.useState)(!0),i=async()=>{try{let e=await (await fetch("/api/moderation/chat/user/".concat(n,"?accessToken=").concat(t))).json();o(e),l(!1)}catch(e){console.error(e)}};if((0,c.useEffect)(()=>{i()},[]),!s)return null;let{user:d,connectedClients:h,messages:u}=s,{displayColor:x,createdAt:j,previousNames:v,scopes:w,isBot:k,authenticated:N}=d,O=h.reduce((e,n)=>e+n.messageCount,0),D=(0,g.Z)(new Date(j),"PP pp");return(0,a.jsxs)(y.Z,{spinning:r,children:[(0,a.jsx)(A,{color:x}),w.map(e=>(0,a.jsx)(b.Z,{children:e},e)),N&&(0,a.jsx)(b.Z,{children:"Authenticated"}),k&&(0,a.jsx)(b.Z,{children:"Bot"}),(0,a.jsx)(S,{label:"Messages Sent Across Clients",value:O.toString()}),(0,a.jsx)(S,{label:"User Created",value:D}),(0,a.jsx)(S,{label:"Known As",value:v.join(",")}),(0,a.jsxs)(p.Z,{accordion:!0,children:[(0,a.jsx)(M,{header:"Currently Connected Clients",children:(0,a.jsx)(p.Z,{accordion:!0,children:h.map(e=>(0,a.jsx)(M,{header:(0,C.AB)(e.userAgent),children:(0,a.jsx)(P,{client:e})},e.id))})},"connected-clients"),(0,a.jsx)(p.Z,{accordion:!0,children:(0,a.jsx)(M,{header:"Recent Chat Messages",children:(0,a.jsx)(f.Z,{size:"small",pagination:null,columns:[{title:"Message",dataIndex:"body",key:"body"},{title:"Sent At",dataIndex:"timestamp",key:"timestamp",render:e=>(0,g.Z)(new Date(e),"PP pp")},{title:"Delete",key:"delete",render:(e,n)=>(0,a.jsx)(m.Z,{type:"primary",ghost:!0,icon:(0,a.jsx)(_,{}),onClick:()=>Z(n.id,t)})}],dataSource:u,rowKey:"id"})},"chat-messages")})]})]})};var O=t(24110),D=t.n(O);let{confirm:B}=s.Z,T=h()(()=>Promise.all([t.e(2074),t.e(4337)]).then(t.t.bind(t,74337,23)),{loadableGenerated:{webpack:()=>[74337]},ssr:!1}),G=h()(()=>Promise.all([t.e(2074),t.e(7039)]).then(t.t.bind(t,67039,23)),{loadableGenerated:{webpack:()=>[67039]},ssr:!1}),I=h()(()=>Promise.all([t.e(2074),t.e(4645)]).then(t.t.bind(t,84645,23)),{loadableGenerated:{webpack:()=>[84645]},ssr:!1}),U=h()(()=>Promise.all([t.e(2074),t.e(500)]).then(t.t.bind(t,40500,23)),{loadableGenerated:{webpack:()=>[40500]},ssr:!1}),L=e=>{let{messageID:n,userID:t,userDisplayName:s,accessToken:d}=e,[h,p]=(0,c.useState)(!1),x=async()=>{try{await v.banUser(t,d)}catch(e){console.error(e),o.ZP.error(e)}},j=async()=>{try{await v.removeMessage(n,d)}catch(e){console.error(e),o.ZP.error(e)}},m=async()=>{B({icon:(0,a.jsx)(G,{}),content:"Are you sure you want to remove this message from ".concat(s,"?"),onOk(){j()}})},y=async()=>{B({icon:(0,a.jsx)(G,{}),content:"Are you sure you want to ban ".concat(s," from chat?"),onOk(){x()}})},b=e=>{let{key:n}=e;"hide-message"===n?m():"ban-user"===n?y():"more-info"===n&&p(!0)},f=(0,a.jsx)(r.Z,{onClick:b,items:[{label:(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:D().icon,children:(0,a.jsx)(I,{})}),"Hide Message"]}),key:"hide-message"},{label:(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:D().icon,children:(0,a.jsx)(T,{})}),"Ban User"]}),key:"ban-user"},{label:(0,a.jsx)("div",{children:"More Info..."}),key:"more-info"}]});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.Z,{overlay:f,trigger:["click"],children:(0,a.jsx)("button",{type:"button",onClick:e=>e.preventDefault(),children:(0,a.jsx)(i.Z,{children:(0,a.jsx)(U,{})})})}),(0,a.jsx)(u.Modal,{title:s,open:h,handleCancel:()=>{p(!1)},children:(0,a.jsx)(N,{userId:t,accessToken:d})})]})}},14761:function(e,n,t){"use strict";t.r(n),t.d(n,{Modal:function(){return d}});var a=t(85893),s=t(85402),o=t(26303),r=t(11382),l=t(67294),i=t(77011),c=t.n(i);let d=e=>{let{title:n,url:t,open:i,handleOk:d,handleCancel:h,afterClose:u,height:p,width:x,children:j}=e,[m,y]=(0,l.useState)(!!t),b="100%",f="520px";t&&(b="70vh",f="900px");let g={padding:"0px",minHeight:p,height:null!=p?p:b},v=t&&(0,a.jsx)("iframe",{title:n,src:t,width:"100%",height:"100%",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms",frameBorder:"0",allowFullScreen:!0,style:{display:"block"},onLoad:()=>y(!1)});return(0,a.jsx)(s.Z,{title:n,open:i,onOk:d,onCancel:h,afterClose:u,bodyStyle:g,width:null!=x?x:f,zIndex:999,footer:null,centered:!0,destroyOnClose:!0,children:(0,a.jsxs)("div",{id:"modal-container",style:{height:"100%"},children:[m&&(0,a.jsx)(o.Z,{active:m,style:{padding:"10px"},paragraph:{rows:10}}),v&&(0,a.jsx)("div",{style:{display:m?"none":"inline"},children:v}),j&&(0,a.jsx)("div",{className:c().content,children:j}),m&&(0,a.jsx)(r.Z,{className:c().spinner,spinning:m,size:"large"})]})})};n.default=d,d.defaultProps={url:void 0,children:void 0,handleOk:void 0,handleCancel:void 0,afterClose:void 0}},70241:function(e,n,t){"use strict";t.d(n,{AB:function(){return c},Qr:function(){return r},t5:function(){return o},wS:function(){return i}});var a=t(42238),s=t.n(a);function o(e){let n=e.split(":");n[n.length-1]="";let t=n.join(":");return"[::1]"===(t=t.slice(0,t.length-1))||"127.0.0.1"===t?"Localhost":t}function r(e){return!e||0===Object.keys(e).length&&e.constructor===Object}function l(e,n,t){return String(n.repeat(t)+e).slice(-t)}function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=Number.isFinite(+e)?Math.abs(e):0,t=Math.floor(n/86400),a=t>0?"".concat(t," day").concat(t>1?"s":""," "):"",s=Math.floor(n/3600%24),o=s||t?l("".concat(s,":"),"0",3):"",r=l("".concat(Math.floor(n/60%60),":"),"0",3),i=l("".concat(Math.floor(n%60)),"0",2);return a+o+r+i}function c(e){let n=s()(e),{device:t,os:a,browser:o}=n,{major:r,name:l}=o,{version:i,name:c}=a,{model:d,type:h}=t;return"libmpv"===e?"mpv media player":l&&r&&c?"".concat(l," ").concat(r," on ").concat(c," ").concat(i,"\n ").concat(d||h?" (".concat(d||h,")"):""):e}},24110:function(e){e.exports={icon:"ChatModerationActionMenu_icon__9j6DF"}},57761:function(e){e.exports={modalContainer:"ChatModerationDetailsModal_modalContainer__czndV",chatHistory:"ChatModerationDetailsModal_chatHistory__PunRk",colorBlock:"ChatModerationDetailsModal_colorBlock___rAlw",displayName:"ChatModerationDetailsModal_displayName__p7pLI"}},77011:function(e){e.exports={spinner:"Modal_spinner__GiSS0",content:"Modal_content__h9my9"}}}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4860],{94860:function(e,n,t){"use strict";t.r(n),t.d(n,{ChatModerationActionMenu:function(){return L}});var a=t(85893),s=t(85402),o=t(12461),r=t(66516),l=t(13013),i=t(26713),c=t(67294),d=t(5152),h=t.n(d),u=t(14761),p=t(54907),x=t(71230),j=t(15746),m=t(71577),y=t(11382),b=t(20550),f=t(54398),g=t(58091),v=class{static async removeMessage(e,n){let t=new URL("/api/chat/messagevisibility",window.location.toString());t.searchParams.append("accessToken",n);let a=t.toString(),s={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({idArray:[e]})};await fetch(a,s)}static async banUser(e,n){let t=new URL("/api/chat/users/setenabled",window.location.toString());t.searchParams.append("accessToken",n);let a=t.toString(),s={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:e})};await fetch(a,s)}},w=t(96482),k=t.n(w),C=t(70241);let{Panel:M}=p.Z,_=h()(()=>Promise.all([t.e(2074),t.e(7949)]).then(t.t.bind(t,77949,23)),{loadableGenerated:{webpack:()=>[77949]},ssr:!1}),Z=async(e,n)=>{try{v.removeMessage(e,n)}catch(e){console.error(e)}},S=e=>{let{label:n,value:t}=e;return(0,a.jsxs)(x.Z,{justify:"space-around",align:"middle",children:[(0,a.jsx)(j.Z,{span:12,children:n}),(0,a.jsx)(j.Z,{span:12,children:t})]})},P=e=>{let{client:n}=e,{messageCount:t,connectedAt:s,geo:o}=n,r=(0,g.Z)(new Date(s),"PP pp");return(0,a.jsxs)("div",{children:[(0,a.jsx)(S,{label:"Messages Sent",value:"".concat(t)}),"N/A"!==o&&(0,a.jsx)(S,{label:"Geo",value:o}),(0,a.jsx)(S,{label:"Connected At",value:r})]})},A=e=>{let{color:n}=e;return(0,a.jsxs)("div",{className:k().colorBlock,style:{backgroundColor:"var(--theme-color-users-".concat(n,")")},children:["Color ",n]})},N=e=>{let{userId:n,accessToken:t}=e,[s,o]=(0,c.useState)(null),[r,l]=(0,c.useState)(!0),i=async()=>{try{let e=await (await fetch("/api/moderation/chat/user/".concat(n,"?accessToken=").concat(t))).json();o(e),l(!1)}catch(e){console.error(e)}};if((0,c.useEffect)(()=>{i()},[]),!s)return null;let{user:d,connectedClients:h,messages:u}=s,{displayColor:x,createdAt:j,previousNames:v,scopes:w,isBot:k,authenticated:N}=d,O=h.reduce((e,n)=>e+n.messageCount,0),D=(0,g.Z)(new Date(j),"PP pp");return(0,a.jsxs)(y.Z,{spinning:r,children:[(0,a.jsx)(A,{color:x}),w.map(e=>(0,a.jsx)(b.Z,{children:e},e)),N&&(0,a.jsx)(b.Z,{children:"Authenticated"}),k&&(0,a.jsx)(b.Z,{children:"Bot"}),(0,a.jsx)(S,{label:"Messages Sent Across Clients",value:O.toString()}),(0,a.jsx)(S,{label:"User Created",value:D}),(0,a.jsx)(S,{label:"Known As",value:v.join(",")}),(0,a.jsxs)(p.Z,{accordion:!0,children:[(0,a.jsx)(M,{header:"Currently Connected Clients",children:(0,a.jsx)(p.Z,{accordion:!0,children:h.map(e=>(0,a.jsx)(M,{header:(0,C.AB)(e.userAgent),children:(0,a.jsx)(P,{client:e})},e.id))})},"connected-clients"),(0,a.jsx)(p.Z,{accordion:!0,children:(0,a.jsx)(M,{header:"Recent Chat Messages",children:(0,a.jsx)(f.Z,{size:"small",pagination:null,columns:[{title:"Message",dataIndex:"body",key:"body"},{title:"Sent At",dataIndex:"timestamp",key:"timestamp",render:e=>(0,g.Z)(new Date(e),"PP pp")},{title:"Delete",key:"delete",render:(e,n)=>(0,a.jsx)(m.Z,{type:"primary",ghost:!0,icon:(0,a.jsx)(_,{}),onClick:()=>Z(n.id,t)})}],dataSource:u,rowKey:"id"})},"chat-messages")})]})]})};var O=t(32240),D=t.n(O);let{confirm:B}=s.Z,T=h()(()=>Promise.all([t.e(2074),t.e(4337)]).then(t.t.bind(t,74337,23)),{loadableGenerated:{webpack:()=>[74337]},ssr:!1}),G=h()(()=>Promise.all([t.e(2074),t.e(7039)]).then(t.t.bind(t,67039,23)),{loadableGenerated:{webpack:()=>[67039]},ssr:!1}),I=h()(()=>Promise.all([t.e(2074),t.e(4645)]).then(t.t.bind(t,84645,23)),{loadableGenerated:{webpack:()=>[84645]},ssr:!1}),U=h()(()=>Promise.all([t.e(2074),t.e(500)]).then(t.t.bind(t,40500,23)),{loadableGenerated:{webpack:()=>[40500]},ssr:!1}),L=e=>{let{messageID:n,userID:t,userDisplayName:s,accessToken:d}=e,[h,p]=(0,c.useState)(!1),x=async()=>{try{await v.banUser(t,d)}catch(e){console.error(e),o.ZP.error(e)}},j=async()=>{try{await v.removeMessage(n,d)}catch(e){console.error(e),o.ZP.error(e)}},m=async()=>{B({icon:(0,a.jsx)(G,{}),content:"Are you sure you want to remove this message from ".concat(s,"?"),onOk(){j()}})},y=async()=>{B({icon:(0,a.jsx)(G,{}),content:"Are you sure you want to ban ".concat(s," from chat?"),onOk(){x()}})},b=e=>{let{key:n}=e;"hide-message"===n?m():"ban-user"===n?y():"more-info"===n&&p(!0)},f=(0,a.jsx)(r.Z,{onClick:b,items:[{label:(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:D().icon,children:(0,a.jsx)(I,{})}),"Hide Message"]}),key:"hide-message"},{label:(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:D().icon,children:(0,a.jsx)(T,{})}),"Ban User"]}),key:"ban-user"},{label:(0,a.jsx)("div",{children:"More Info..."}),key:"more-info"}]});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.Z,{overlay:f,trigger:["click"],children:(0,a.jsx)("button",{type:"button",onClick:e=>e.preventDefault(),children:(0,a.jsx)(i.Z,{children:(0,a.jsx)(U,{})})})}),(0,a.jsx)(u.Modal,{title:s,open:h,handleCancel:()=>{p(!1)},children:(0,a.jsx)(N,{userId:t,accessToken:d})})]})}},14761:function(e,n,t){"use strict";t.r(n),t.d(n,{Modal:function(){return d}});var a=t(85893),s=t(85402),o=t(26303),r=t(11382),l=t(67294),i=t(28807),c=t.n(i);let d=e=>{let{title:n,url:t,open:i,handleOk:d,handleCancel:h,afterClose:u,height:p,width:x,children:j}=e,[m,y]=(0,l.useState)(!!t),b="100%",f="520px";t&&(b="70vh",f="900px");let g={padding:"0px",minHeight:p,height:null!=p?p:b},v=t&&(0,a.jsx)("iframe",{title:n,src:t,width:"100%",height:"100%",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms",frameBorder:"0",allowFullScreen:!0,style:{display:"block"},onLoad:()=>y(!1)});return(0,a.jsx)(s.Z,{title:n,open:i,onOk:d,onCancel:h,afterClose:u,bodyStyle:g,width:null!=x?x:f,zIndex:999,footer:null,centered:!0,destroyOnClose:!0,children:(0,a.jsxs)("div",{id:"modal-container",style:{height:"100%"},children:[m&&(0,a.jsx)(o.Z,{active:m,style:{padding:"10px"},paragraph:{rows:10}}),v&&(0,a.jsx)("div",{style:{display:m?"none":"inline"},children:v}),j&&(0,a.jsx)("div",{className:c().content,children:j}),m&&(0,a.jsx)(r.Z,{className:c().spinner,spinning:m,size:"large"})]})})};n.default=d,d.defaultProps={url:void 0,children:void 0,handleOk:void 0,handleCancel:void 0,afterClose:void 0}},70241:function(e,n,t){"use strict";t.d(n,{AB:function(){return c},Qr:function(){return r},t5:function(){return o},wS:function(){return i}});var a=t(42238),s=t.n(a);function o(e){let n=e.split(":");n[n.length-1]="";let t=n.join(":");return"[::1]"===(t=t.slice(0,t.length-1))||"127.0.0.1"===t?"Localhost":t}function r(e){return!e||0===Object.keys(e).length&&e.constructor===Object}function l(e,n,t){return String(n.repeat(t)+e).slice(-t)}function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=Number.isFinite(+e)?Math.abs(e):0,t=Math.floor(n/86400),a=t>0?"".concat(t," day").concat(t>1?"s":""," "):"",s=Math.floor(n/3600%24),o=s||t?l("".concat(s,":"),"0",3):"",r=l("".concat(Math.floor(n/60%60),":"),"0",3),i=l("".concat(Math.floor(n%60)),"0",2);return a+o+r+i}function c(e){let n=s()(e),{device:t,os:a,browser:o}=n,{major:r,name:l}=o,{version:i,name:c}=a,{model:d,type:h}=t;return"libmpv"===e?"mpv media player":l&&r&&c?"".concat(l," ").concat(r," on ").concat(c," ").concat(i,"\n ").concat(d||h?" (".concat(d||h,")"):""):e}},32240:function(e){e.exports={icon:"ChatModerationActionMenu_icon__9j6DF"}},96482:function(e){e.exports={modalContainer:"ChatModerationDetailsModal_modalContainer__czndV",chatHistory:"ChatModerationDetailsModal_chatHistory__PunRk",colorBlock:"ChatModerationDetailsModal_colorBlock___rAlw",displayName:"ChatModerationDetailsModal_displayName__p7pLI"}},28807:function(e){e.exports={spinner:"Modal_spinner__GiSS0",content:"Modal_content__h9my9"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/492-502bdeb7babe97e1.js b/static/web/_next/static/chunks/492-502bdeb7babe97e1.js deleted file mode 100644 index da8820a32..000000000 --- a/static/web/_next/static/chunks/492-502bdeb7babe97e1.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[492],{97937:function(e,t,o){"use strict";o.d(t,{Z:function(){return f}});var n=o(1413),r=o(67294),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"}}]},name:"close",theme:"outlined"},u=o(42135),a=function(e,t){return r.createElement(u.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:l}))};a.displayName="CloseOutlined";var f=r.forwardRef(a)},10227:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDomainLocale=function(e,t,o,n){return!1},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},31551:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(92648).Z,r=o(17273).Z,l=n(o(67294)),u=o(41003),a=o(67795),f=o(54465),c=o(72692),i=o(48245),s=o(69246),d=o(10227),p=o(33468);let h=new Set;function v(e,t,o,n){if(u.isLocalURL(t)){if(!n.bypassPrefetchedCheck){let r=void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0,l=t+"%"+o+"%"+r;if(h.has(l))return;h.add(l)}Promise.resolve(e.prefetch(t,o,n)).catch(e=>{})}}function y(e){return"string"==typeof e?e:a.formatUrl(e)}let b=l.default.forwardRef(function(e,t){let o,n;let{href:a,as:h,children:b,prefetch:g,passHref:m,replace:_,shallow:C,scroll:M,locale:k,onClick:E,onMouseEnter:j,onTouchStart:O,legacyBehavior:L=!1}=e,P=r(e,["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"]);o=b,L&&("string"==typeof o||"number"==typeof o)&&(o=l.default.createElement("a",null,o));let w=!1!==g,x=l.default.useContext(c.RouterContext),R=l.default.useContext(i.AppRouterContext),I=null!=x?x:R,S=!x,{href:T,as:Z}=l.default.useMemo(()=>{if(!x){let e=y(a);return{href:e,as:h?y(h):e}}let[e,t]=u.resolveHref(x,a,!0);return{href:e,as:h?u.resolveHref(x,h):t||e}},[x,a,h]),N=l.default.useRef(T),D=l.default.useRef(Z);L&&(n=l.default.Children.only(o));let H=L?n&&"object"==typeof n&&n.ref:t,[K,U,A]=s.useIntersection({rootMargin:"200px"}),B=l.default.useCallback(e=>{(D.current!==Z||N.current!==T)&&(A(),D.current=Z,N.current=T),K(e),H&&("function"==typeof H?H(e):"object"==typeof H&&(H.current=e))},[Z,H,T,A,K]);l.default.useEffect(()=>{I&&U&&w&&v(I,T,Z,{locale:k})},[Z,T,U,k,w,null==x?void 0:x.locale,I]);let z={ref:B,onClick(e){L||"function"!=typeof E||E(e),L&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),I&&!e.defaultPrevented&&function(e,t,o,n,r,a,f,c,i,s){let{nodeName:d}=e.currentTarget,p="A"===d.toUpperCase();if(p&&(function(e){let{target:t}=e.currentTarget;return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!u.isLocalURL(o)))return;e.preventDefault();let h=()=>{"beforePopState"in t?t[r?"replace":"push"](o,n,{shallow:a,locale:c,scroll:f}):t[r?"replace":"push"](n||o,{forceOptimisticNavigation:!s})};i?l.default.startTransition(h):h()}(e,I,T,Z,_,C,M,k,S,w)},onMouseEnter(e){L||"function"!=typeof j||j(e),L&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),I&&(w||!S)&&v(I,T,Z,{locale:k,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart(e){L||"function"!=typeof O||O(e),L&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),I&&(w||!S)&&v(I,T,Z,{locale:k,priority:!0,bypassPrefetchedCheck:!0})}};if(!L||m||"a"===n.type&&!("href"in n.props)){let e=void 0!==k?k:null==x?void 0:x.locale,t=(null==x?void 0:x.isLocaleDomain)&&d.getDomainLocale(Z,e,null==x?void 0:x.locales,null==x?void 0:x.domainLocales);z.href=t||p.addBasePath(f.addLocale(Z,e,null==x?void 0:x.defaultLocale))}return L?l.default.cloneElement(n,z):l.default.createElement("a",Object.assign({},P,z),o)});t.default=b,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},69246:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useIntersection=function(e){let{rootRef:t,rootMargin:o,disabled:f}=e,c=f||!l,[i,s]=n.useState(!1),d=n.useRef(null),p=n.useCallback(e=>{d.current=e},[]);n.useEffect(()=>{if(l){if(c||i)return;let e=d.current;if(e&&e.tagName){let n=function(e,t,o){let{id:n,observer:r,elements:l}=function(e){let t;let o={root:e.root||null,margin:e.rootMargin||""},n=a.find(e=>e.root===o.root&&e.margin===o.margin);if(n&&(t=u.get(n)))return t;let r=new Map,l=new IntersectionObserver(e=>{e.forEach(e=>{let t=r.get(e.target),o=e.isIntersecting||e.intersectionRatio>0;t&&o&&t(o)})},e);return t={id:o,observer:l,elements:r},a.push(o),u.set(o,t),t}(o);return l.set(e,t),r.observe(e),function(){if(l.delete(e),r.unobserve(e),0===l.size){r.disconnect(),u.delete(n);let e=a.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&a.splice(e,1)}}}(e,e=>e&&s(e),{root:null==t?void 0:t.current,rootMargin:o});return n}}else if(!i){let e=r.requestIdleCallback(()=>s(!0));return()=>r.cancelIdleCallback(e)}},[c,o,t,i,d.current]);let h=n.useCallback(()=>{s(!1)},[]);return[p,i,h]};var n=o(67294),r=o(44686);let l="function"==typeof IntersectionObserver,u=new Map,a=[];("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},41664:function(e,t,o){e.exports=o(31551)}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/492-e72f133a0222a575.js b/static/web/_next/static/chunks/492-e72f133a0222a575.js new file mode 100644 index 000000000..967ab0e79 --- /dev/null +++ b/static/web/_next/static/chunks/492-e72f133a0222a575.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[492],{97937:function(e,t,o){"use strict";o.d(t,{Z:function(){return f}});var n=o(1413),r=o(67294),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"}}]},name:"close",theme:"outlined"},u=o(42135),a=function(e,t){return r.createElement(u.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:l}))};a.displayName="CloseOutlined";var f=r.forwardRef(a)},10227:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDomainLocale=function(e,t,o,n){return!1},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},31551:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=o(92648).Z,r=o(17273).Z,l=n(o(67294)),u=o(1978),a=o(62139),f=o(67795),c=o(670),i=o(54465),s=o(72692),d=o(48245),p=o(69246),h=o(10227),v=o(33468);let y=new Set;function b(e,t,o,n,r){if(r||a.isLocalURL(t)){if(!n.bypassPrefetchedCheck){let r=void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0,l=t+"%"+o+"%"+r;if(y.has(l))return;y.add(l)}Promise.resolve(e.prefetch(t,o,n)).catch(e=>{})}}function g(e){return"string"==typeof e?e:f.formatUrl(e)}let m=l.default.forwardRef(function(e,t){let o,n;let{href:f,as:y,children:m,prefetch:_,passHref:C,replace:M,shallow:k,scroll:E,locale:j,onClick:O,onMouseEnter:L,onTouchStart:P,legacyBehavior:w=!1}=e,x=r(e,["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"]);o=m,w&&("string"==typeof o||"number"==typeof o)&&(o=l.default.createElement("a",null,o));let R=!1!==_,I=l.default.useContext(s.RouterContext),S=l.default.useContext(d.AppRouterContext),T=null!=I?I:S,Z=!I,{href:A,as:N}=l.default.useMemo(()=>{if(!I){let e=g(f);return{href:e,as:y?g(y):e}}let[e,t]=u.resolveHref(I,f,!0);return{href:e,as:y?u.resolveHref(I,y):t||e}},[I,f,y]),U=l.default.useRef(A),D=l.default.useRef(N);w&&(n=l.default.Children.only(o));let H=w?n&&"object"==typeof n&&n.ref:t,[K,B,z]=p.useIntersection({rootMargin:"200px"}),q=l.default.useCallback(e=>{(D.current!==N||U.current!==A)&&(z(),D.current=N,U.current=A),K(e),H&&("function"==typeof H?H(e):"object"==typeof H&&(H.current=e))},[N,H,A,z,K]);l.default.useEffect(()=>{T&&B&&R&&b(T,A,N,{locale:j},Z)},[N,A,B,j,R,null==I?void 0:I.locale,T,Z]);let F={ref:q,onClick(e){w||"function"!=typeof O||O(e),w&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),T&&!e.defaultPrevented&&function(e,t,o,n,r,u,f,c,i,s){let{nodeName:d}=e.currentTarget,p="A"===d.toUpperCase();if(p&&(function(e){let t=e.currentTarget,o=t.getAttribute("target");return o&&"_self"!==o||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!i&&!a.isLocalURL(o)))return;e.preventDefault();let h=()=>{"beforePopState"in t?t[r?"replace":"push"](o,n,{shallow:u,locale:c,scroll:f}):t[r?"replace":"push"](n||o,{forceOptimisticNavigation:!s})};i?l.default.startTransition(h):h()}(e,T,A,N,M,k,E,j,Z,R)},onMouseEnter(e){w||"function"!=typeof L||L(e),w&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),T&&(R||!Z)&&b(T,A,N,{locale:j,priority:!0,bypassPrefetchedCheck:!0},Z)},onTouchStart(e){w||"function"!=typeof P||P(e),w&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),T&&(R||!Z)&&b(T,A,N,{locale:j,priority:!0,bypassPrefetchedCheck:!0},Z)}};if(c.isAbsoluteUrl(N))F.href=N;else if(!w||C||"a"===n.type&&!("href"in n.props)){let e=void 0!==j?j:null==I?void 0:I.locale,t=(null==I?void 0:I.isLocaleDomain)&&h.getDomainLocale(N,e,null==I?void 0:I.locales,null==I?void 0:I.domainLocales);F.href=t||v.addBasePath(i.addLocale(N,e,null==I?void 0:I.defaultLocale))}return w?l.default.cloneElement(n,F):l.default.createElement("a",Object.assign({},x,F),o)});t.default=m,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},69246:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useIntersection=function(e){let{rootRef:t,rootMargin:o,disabled:f}=e,c=f||!l,[i,s]=n.useState(!1),d=n.useRef(null),p=n.useCallback(e=>{d.current=e},[]);n.useEffect(()=>{if(l){if(c||i)return;let e=d.current;if(e&&e.tagName){let n=function(e,t,o){let{id:n,observer:r,elements:l}=function(e){let t;let o={root:e.root||null,margin:e.rootMargin||""},n=a.find(e=>e.root===o.root&&e.margin===o.margin);if(n&&(t=u.get(n)))return t;let r=new Map,l=new IntersectionObserver(e=>{e.forEach(e=>{let t=r.get(e.target),o=e.isIntersecting||e.intersectionRatio>0;t&&o&&t(o)})},e);return t={id:o,observer:l,elements:r},a.push(o),u.set(o,t),t}(o);return l.set(e,t),r.observe(e),function(){if(l.delete(e),r.unobserve(e),0===l.size){r.disconnect(),u.delete(n);let e=a.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&a.splice(e,1)}}}(e,e=>e&&s(e),{root:null==t?void 0:t.current,rootMargin:o});return n}}else if(!i){let e=r.requestIdleCallback(()=>s(!0));return()=>r.cancelIdleCallback(e)}},[c,o,t,i,d.current]);let h=n.useCallback(()=>{s(!1)},[]);return[p,i,h]};var n=o(67294),r=o(44686);let l="function"==typeof IntersectionObserver,u=new Map,a=[];("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},41664:function(e,t,o){e.exports=o(31551)}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5320-de5aa83c26ffddf6.js b/static/web/_next/static/chunks/5320-08c15a1e1d3e1672.js similarity index 62% rename from static/web/_next/static/chunks/5320-de5aa83c26ffddf6.js rename to static/web/_next/static/chunks/5320-08c15a1e1d3e1672.js index 3f3385db1..bd36045d2 100644 --- a/static/web/_next/static/chunks/5320-de5aa83c26ffddf6.js +++ b/static/web/_next/static/chunks/5320-08c15a1e1d3e1672.js @@ -1,10 +1,10 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5320],{58354:function(e,t,n){"use strict";n.d(t,{do:function(){return G}});var r,o,i,l=[],a="ResizeObserver loop completed with undelivered notifications.",s=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:a}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=a),window.dispatchEvent(e)};(r=o||(o={})).BORDER_BOX="border-box",r.CONTENT_BOX="content-box",r.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box";var u=function(e){return Object.freeze(e)},c=function(e,t){this.inlineSize=e,this.blockSize=t,u(this)},f=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,u(this)}return e.prototype.toJSON=function(){return{x:this.x,y:this.y,top:this.top,right:this.right,bottom:this.bottom,left:this.left,width:this.width,height:this.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),d=function(e){return e instanceof SVGElement&&"getBBox"in e},h=function(e){if(d(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var o=e.offsetWidth,i=e.offsetHeight;return!(o||i||e.getClientRects().length)},p=function(e){if(e instanceof Element)return!0;var t,n=null===(t=null==e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},m=function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},g="undefined"!=typeof window?window:{},v=new WeakMap,y=/auto|scroll/,b=/^tb|vertical/,x=/msie|trident/i.test(g.navigator&&g.navigator.userAgent),w=function(e){return parseFloat(e||"0")},E=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new c((n?t:e)||0,(n?e:t)||0)},T=u({devicePixelContentBoxSize:E(),borderBoxSize:E(),contentBoxSize:E(),contentRect:new f(0,0,0,0)}),C=function(e,t){if(void 0===t&&(t=!1),v.has(e)&&!t)return v.get(e);if(h(e))return v.set(e,T),T;var n=getComputedStyle(e),r=d(e)&&e.ownerSVGElement&&e.getBBox(),o=!x&&"border-box"===n.boxSizing,i=b.test(n.writingMode||""),l=!r&&y.test(n.overflowY||""),a=!r&&y.test(n.overflowX||""),s=r?0:w(n.paddingTop),c=r?0:w(n.paddingRight),p=r?0:w(n.paddingBottom),m=r?0:w(n.paddingLeft),g=r?0:w(n.borderTopWidth),C=r?0:w(n.borderRightWidth),S=r?0:w(n.borderBottomWidth),I=r?0:w(n.borderLeftWidth),O=m+c,k=s+p,z=I+C,P=g+S,R=a?e.offsetHeight-P-e.clientHeight:0,H=l?e.offsetWidth-z-e.clientWidth:0,B=r?r.width:w(n.width)-(o?O+z:0)-H,N=r?r.height:w(n.height)-(o?k+P:0)-R,A=u({devicePixelContentBoxSize:E(Math.round(B*devicePixelRatio),Math.round(N*devicePixelRatio),i),borderBoxSize:E(B+O+H+z,N+k+R+P,i),contentBoxSize:E(B,N,i),contentRect:new f(m,s,B,N)});return v.set(e,A),A},S=function(e,t,n){var r=C(e,n),i=r.borderBoxSize,l=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(t){case o.DEVICE_PIXEL_CONTENT_BOX:return a;case o.BORDER_BOX:return i;default:return l}},I=function(e){var t=C(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=u([t.borderBoxSize]),this.contentBoxSize=u([t.contentBoxSize]),this.devicePixelContentBoxSize=u([t.devicePixelContentBoxSize])},O=function(e){if(h(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},k=function(){var e=1/0,t=[];l.forEach(function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach(function(t){var n=new I(t.target),o=O(t.target);r.push(n),t.lastReportedSize=S(t.target,t.observedBox),oe?t.activeTargets.push(n):t.skippedTargets.push(n))})})},P=function(){var e=0;for(z(0);l.some(function(e){return e.activeTargets.length>0});)z(e=k());return l.some(function(e){return e.skippedTargets.length>0})&&s(),e>0},R=[],H=function(e){if(!i){var t=0,n=document.createTextNode("");new MutationObserver(function(){return R.splice(0).forEach(function(e){return e()})}).observe(n,{characterData:!0}),i=function(){n.textContent="".concat(t?t--:t++)}}R.push(e),i()},B=function(e){H(function(){requestAnimationFrame(e)})},N=0,A={attributes:!0,characterData:!0,childList:!0,subtree:!0},j=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],L=function(e){return void 0===e&&(e=0),Date.now()+e},Z=!1,F=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!Z){Z=!0;var n=L(e);B(function(){var r=!1;try{r=P()}finally{if(Z=!1,e=n-L(),!N)return;r?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,A)};document.body?t():g.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),j.forEach(function(t){return g.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),j.forEach(function(t){return g.removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),M=function(e){!N&&e>0&&F.start(),(N+=e)||F.stop()},W=function(){function e(e,t){this.target=e,this.observedBox=t||o.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=S(this.target,this.observedBox,!0);return d(e=this.target)||m(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),D=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},_=new WeakMap,V=function(e,t){for(var n=0;nV(r.observationTargets,t)&&(o&&l.push(r),r.observationTargets.push(new W(t,n&&n.box)),M(1),F.schedule())},e.unobserve=function(e,t){var n=_.get(e),r=V(n.observationTargets,t),o=1===n.observationTargets.length;r>=0&&(o&&l.splice(l.indexOf(n),1),n.observationTargets.splice(r,1),M(-1))},e.disconnect=function(e){var t=this,n=_.get(e);n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}(),G=function(){function e(e){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");$.connect(this,e)}return e.prototype.observe=function(e,t){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!p(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");$.observe(this,e,t)},e.prototype.unobserve=function(e){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!p(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");$.unobserve(this,e)},e.prototype.disconnect=function(){$.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},81643:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var r=function(e){return e?"function"==typeof e?e():e:null}},57838:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(97685),o=n(67294);function i(){var e=o.useReducer(function(e){return e+1},0);return(0,r.Z)(e,2)[1]}},24308:function(e,t,n){"use strict";n.d(t,{c4:function(){return i}});var r=n(4942),o=n(87462),i=["xxl","xl","lg","md","sm","xs"],l={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},a=new Map,s=-1,u={};t.ZP={matchHandlers:{},dispatch:function(e){return u=e,a.forEach(function(e){return e(u)}),a.size>=1},subscribe:function(e){return a.size||this.register(),s+=1,a.set(s,e),e(u),s},unsubscribe:function(e){a.delete(e),a.size||this.unregister()},unregister:function(){var e=this;Object.keys(l).forEach(function(t){var n=l[t],r=e.matchHandlers[n];null==r||r.mql.removeListener(null==r?void 0:r.listener)}),a.clear()},register:function(){var e=this;Object.keys(l).forEach(function(t){var n=l[t],i=function(n){var i=n.matches;e.dispatch((0,o.Z)((0,o.Z)({},u),(0,r.Z)({},t,i)))},a=window.matchMedia(n);a.addListener(i),e.matchHandlers[n]={mql:a,listener:i},i(a)})}}},24093:function(e,t,n){"use strict";n.d(t,{C:function(){return T}});var r=n(87462),o=n(4942),i=n(71002),l=n(97685),a=n(94184),s=n.n(a),u=n(48555),c=n(42550),f=n(67294),d=n(53124),h=n(25378),p=n(24308),m=f.createContext("default"),g=function(e){var t=e.children,n=e.size;return f.createElement(m.Consumer,null,function(e){return f.createElement(m.Provider,{value:n||e},t)})},v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},y=f.forwardRef(function(e,t){var n,a,g,y=f.useContext(m),b=f.useState(1),x=(0,l.Z)(b,2),w=x[0],E=x[1],T=f.useState(!1),C=(0,l.Z)(T,2),S=C[0],I=C[1],O=f.useState(!0),k=(0,l.Z)(O,2),z=k[0],P=k[1],R=f.useRef(null),H=f.useRef(null),B=(0,c.sQ)(t,R),N=f.useContext(d.E_).getPrefixCls,A=function(){if(H.current&&R.current){var t=H.current.offsetWidth,n=R.current.offsetWidth;if(0!==t&&0!==n){var r=e.gap,o=void 0===r?4:r;2*ot.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},d=["xs","sm","md","lg","xl","xxl"],h=s.forwardRef(function(e,t){var n,l=s.useContext(u.E_),h=l.getPrefixCls,p=l.direction,m=s.useContext(c.Z),g=m.gutter,v=m.wrap,y=m.supportFlexGap,b=e.prefixCls,x=e.span,w=e.order,E=e.offset,T=e.push,C=e.pull,S=e.className,I=e.children,O=e.flex,k=e.style,z=f(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),P=h("col",b),R={};d.forEach(function(t){var n,l={},a=e[t];"number"==typeof a?l.span=a:"object"===(0,i.Z)(a)&&(l=a||{}),delete z[t],R=(0,o.Z)((0,o.Z)({},R),(n={},(0,r.Z)(n,"".concat(P,"-").concat(t,"-").concat(l.span),void 0!==l.span),(0,r.Z)(n,"".concat(P,"-").concat(t,"-order-").concat(l.order),l.order||0===l.order),(0,r.Z)(n,"".concat(P,"-").concat(t,"-offset-").concat(l.offset),l.offset||0===l.offset),(0,r.Z)(n,"".concat(P,"-").concat(t,"-push-").concat(l.push),l.push||0===l.push),(0,r.Z)(n,"".concat(P,"-").concat(t,"-pull-").concat(l.pull),l.pull||0===l.pull),(0,r.Z)(n,"".concat(P,"-rtl"),"rtl"===p),n))});var H=a()(P,(n={},(0,r.Z)(n,"".concat(P,"-").concat(x),void 0!==x),(0,r.Z)(n,"".concat(P,"-order-").concat(w),w),(0,r.Z)(n,"".concat(P,"-offset-").concat(E),E),(0,r.Z)(n,"".concat(P,"-push-").concat(T),T),(0,r.Z)(n,"".concat(P,"-pull-").concat(C),C),n),S,R),B={};if(g&&g[0]>0){var N=g[0]/2;B.paddingLeft=N,B.paddingRight=N}if(g&&g[1]>0&&!y){var A=g[1]/2;B.paddingTop=A,B.paddingBottom=A}return O&&(B.flex="number"==typeof O?"".concat(O," ").concat(O," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(O)?"0 0 ".concat(O):O,!1!==v||B.minWidth||(B.minWidth=0)),s.createElement("div",(0,o.Z)({},z,{style:(0,o.Z)((0,o.Z)({},B),k),className:H,ref:t}),I)});t.Z=h},25378:function(e,t,n){"use strict";var r=n(67294),o=n(57838),i=n(24308);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,r.useRef)({}),n=(0,o.Z)();return(0,r.useEffect)(function(){var r=i.ZP.subscribe(function(r){t.current=r,e&&n()});return function(){return i.ZP.unsubscribe(r)}},[]),t.current}},92820:function(e,t,n){"use strict";var r=n(87462),o=n(4942),i=n(71002),l=n(97685),a=n(94184),s=n.n(a),u=n(67294),c=n(53124),f=n(98082),d=n(24308),h=n(93355),p=n(99134),m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function g(e,t){var n=u.useState("string"==typeof e?e:""),r=(0,l.Z)(n,2),o=r[0],a=r[1],s=function(){if("string"==typeof e&&a(e),"object"===(0,i.Z)(e))for(var n=0;n0?-(D[0]/2):void 0,G=null!=D[1]&&D[1]>0?-(D[1]/2):void 0;if($&&(V.marginLeft=$,V.marginRight=$),F){var U=(0,l.Z)(D,2);V.rowGap=U[1]}else G&&(V.marginTop=G,V.marginBottom=G);var K=(0,l.Z)(D,2),q=K[0],X=K[1],Y=u.useMemo(function(){return{gutter:[q,X],wrap:C,supportFlexGap:F}},[q,X,C,F]);return u.createElement(p.Z.Provider,{value:Y},u.createElement("div",(0,r.Z)({},S,{className:_,style:(0,r.Z)((0,r.Z)({},V),x),ref:t}),w))});t.Z=v},55241:function(e,t,n){"use strict";var r=n(87462),o=n(67294),i=n(53124),l=n(94199),a=n(81643),s=n(33603),u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},c=function(e){var t=e.title,n=e.content,r=e.prefixCls;return t||n?o.createElement(o.Fragment,null,t&&o.createElement("div",{className:"".concat(r,"-title")},(0,a.Z)(t)),o.createElement("div",{className:"".concat(r,"-inner-content")},(0,a.Z)(n))):null},f=o.forwardRef(function(e,t){var n=e.prefixCls,a=e.title,f=e.content,d=e._overlay,h=e.placement,p=e.trigger,m=e.mouseEnterDelay,g=e.mouseLeaveDelay,v=e.overlayStyle,y=u(e,["prefixCls","title","content","_overlay","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),b=o.useContext(i.E_).getPrefixCls,x=b("popover",n),w=b();return o.createElement(l.Z,(0,r.Z)({placement:void 0===h?"top":h,trigger:void 0===p?"hover":p,mouseEnterDelay:void 0===m?.1:m,mouseLeaveDelay:void 0===g?.1:g,overlayStyle:void 0===v?{}:v},y,{prefixCls:x,ref:t,overlay:d||o.createElement(c,{prefixCls:x,title:a,content:f}),transitionName:(0,s.mL)(w,"zoom-big",y.transitionName)}))});t.Z=f},71230:function(e,t,n){"use strict";var r=n(92820);t.Z=r.Z},6907:function(e){"use strict";e.exports=function(e){return(e=String(e||""),r.test(e))?"rtl":o.test(e)?"ltr":"neutral"};var t="֑-߿יִ-﷽ﹰ-ﻼ",n="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿",r=RegExp("^[^"+n+"]*["+t+"]"),o=RegExp("^[^"+t+"]*["+n+"]")},95573:function(e){"use strict";/*! +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5320],{58354:function(e,t,n){"use strict";n.d(t,{do:function(){return G}});var r,o,i,l=[],a="ResizeObserver loop completed with undelivered notifications.",s=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:a}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=a),window.dispatchEvent(e)};(r=o||(o={})).BORDER_BOX="border-box",r.CONTENT_BOX="content-box",r.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box";var u=function(e){return Object.freeze(e)},c=function(e,t){this.inlineSize=e,this.blockSize=t,u(this)},f=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,u(this)}return e.prototype.toJSON=function(){return{x:this.x,y:this.y,top:this.top,right:this.right,bottom:this.bottom,left:this.left,width:this.width,height:this.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),d=function(e){return e instanceof SVGElement&&"getBBox"in e},h=function(e){if(d(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var o=e.offsetWidth,i=e.offsetHeight;return!(o||i||e.getClientRects().length)},p=function(e){if(e instanceof Element)return!0;var t,n=null===(t=null==e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},m=function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},g="undefined"!=typeof window?window:{},v=new WeakMap,y=/auto|scroll/,b=/^tb|vertical/,x=/msie|trident/i.test(g.navigator&&g.navigator.userAgent),w=function(e){return parseFloat(e||"0")},E=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new c((n?t:e)||0,(n?e:t)||0)},T=u({devicePixelContentBoxSize:E(),borderBoxSize:E(),contentBoxSize:E(),contentRect:new f(0,0,0,0)}),C=function(e,t){if(void 0===t&&(t=!1),v.has(e)&&!t)return v.get(e);if(h(e))return v.set(e,T),T;var n=getComputedStyle(e),r=d(e)&&e.ownerSVGElement&&e.getBBox(),o=!x&&"border-box"===n.boxSizing,i=b.test(n.writingMode||""),l=!r&&y.test(n.overflowY||""),a=!r&&y.test(n.overflowX||""),s=r?0:w(n.paddingTop),c=r?0:w(n.paddingRight),p=r?0:w(n.paddingBottom),m=r?0:w(n.paddingLeft),g=r?0:w(n.borderTopWidth),C=r?0:w(n.borderRightWidth),S=r?0:w(n.borderBottomWidth),I=r?0:w(n.borderLeftWidth),O=m+c,k=s+p,z=I+C,P=g+S,R=a?e.offsetHeight-P-e.clientHeight:0,B=l?e.offsetWidth-z-e.clientWidth:0,H=r?r.width:w(n.width)-(o?O+z:0)-B,A=r?r.height:w(n.height)-(o?k+P:0)-R,N=u({devicePixelContentBoxSize:E(Math.round(H*devicePixelRatio),Math.round(A*devicePixelRatio),i),borderBoxSize:E(H+O+B+z,A+k+R+P,i),contentBoxSize:E(H,A,i),contentRect:new f(m,s,H,A)});return v.set(e,N),N},S=function(e,t,n){var r=C(e,n),i=r.borderBoxSize,l=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(t){case o.DEVICE_PIXEL_CONTENT_BOX:return a;case o.BORDER_BOX:return i;default:return l}},I=function(e){var t=C(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=u([t.borderBoxSize]),this.contentBoxSize=u([t.contentBoxSize]),this.devicePixelContentBoxSize=u([t.devicePixelContentBoxSize])},O=function(e){if(h(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},k=function(){var e=1/0,t=[];l.forEach(function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach(function(t){var n=new I(t.target),o=O(t.target);r.push(n),t.lastReportedSize=S(t.target,t.observedBox),oe?t.activeTargets.push(n):t.skippedTargets.push(n))})})},P=function(){var e=0;for(z(0);l.some(function(e){return e.activeTargets.length>0});)z(e=k());return l.some(function(e){return e.skippedTargets.length>0})&&s(),e>0},R=[],B=function(e){if(!i){var t=0,n=document.createTextNode("");new MutationObserver(function(){return R.splice(0).forEach(function(e){return e()})}).observe(n,{characterData:!0}),i=function(){n.textContent="".concat(t?t--:t++)}}R.push(e),i()},H=function(e){B(function(){requestAnimationFrame(e)})},A=0,N={attributes:!0,characterData:!0,childList:!0,subtree:!0},j=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],L=function(e){return void 0===e&&(e=0),Date.now()+e},Z=!1,F=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!Z){Z=!0;var n=L(e);H(function(){var r=!1;try{r=P()}finally{if(Z=!1,e=n-L(),!A)return;r?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,N)};document.body?t():g.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),j.forEach(function(t){return g.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),j.forEach(function(t){return g.removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),M=function(e){!A&&e>0&&F.start(),(A+=e)||F.stop()},W=function(){function e(e,t){this.target=e,this.observedBox=t||o.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=S(this.target,this.observedBox,!0);return d(e=this.target)||m(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),D=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},_=new WeakMap,V=function(e,t){for(var n=0;nV(r.observationTargets,t)&&(o&&l.push(r),r.observationTargets.push(new W(t,n&&n.box)),M(1),F.schedule())},e.unobserve=function(e,t){var n=_.get(e),r=V(n.observationTargets,t),o=1===n.observationTargets.length;r>=0&&(o&&l.splice(l.indexOf(n),1),n.observationTargets.splice(r,1),M(-1))},e.disconnect=function(e){var t=this,n=_.get(e);n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}(),G=function(){function e(e){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");$.connect(this,e)}return e.prototype.observe=function(e,t){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!p(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");$.observe(this,e,t)},e.prototype.unobserve=function(e){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!p(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");$.unobserve(this,e)},e.prototype.disconnect=function(){$.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},81643:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var r=function(e){return e?"function"==typeof e?e():e:null}},57838:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(97685),o=n(67294);function i(){var e=o.useReducer(function(e){return e+1},0);return(0,r.Z)(e,2)[1]}},24308:function(e,t,n){"use strict";n.d(t,{c4:function(){return i}});var r=n(4942),o=n(87462),i=["xxl","xl","lg","md","sm","xs"],l={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},a=new Map,s=-1,u={};t.ZP={matchHandlers:{},dispatch:function(e){return u=e,a.forEach(function(e){return e(u)}),a.size>=1},subscribe:function(e){return a.size||this.register(),s+=1,a.set(s,e),e(u),s},unsubscribe:function(e){a.delete(e),a.size||this.unregister()},unregister:function(){var e=this;Object.keys(l).forEach(function(t){var n=l[t],r=e.matchHandlers[n];null==r||r.mql.removeListener(null==r?void 0:r.listener)}),a.clear()},register:function(){var e=this;Object.keys(l).forEach(function(t){var n=l[t],i=function(n){var i=n.matches;e.dispatch((0,o.Z)((0,o.Z)({},u),(0,r.Z)({},t,i)))},a=window.matchMedia(n);a.addListener(i),e.matchHandlers[n]={mql:a,listener:i},i(a)})}}},24093:function(e,t,n){"use strict";n.d(t,{C:function(){return T}});var r=n(87462),o=n(4942),i=n(71002),l=n(97685),a=n(94184),s=n.n(a),u=n(48555),c=n(42550),f=n(67294),d=n(53124),h=n(25378),p=n(24308),m=f.createContext("default"),g=function(e){var t=e.children,n=e.size;return f.createElement(m.Consumer,null,function(e){return f.createElement(m.Provider,{value:n||e},t)})},v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},y=f.forwardRef(function(e,t){var n,a,g,y=f.useContext(m),b=f.useState(1),x=(0,l.Z)(b,2),w=x[0],E=x[1],T=f.useState(!1),C=(0,l.Z)(T,2),S=C[0],I=C[1],O=f.useState(!0),k=(0,l.Z)(O,2),z=k[0],P=k[1],R=f.useRef(null),B=f.useRef(null),H=(0,c.sQ)(t,R),A=f.useContext(d.E_).getPrefixCls,N=function(){if(B.current&&R.current){var t=B.current.offsetWidth,n=R.current.offsetWidth;if(0!==t&&0!==n){var r=e.gap,o=void 0===r?4:r;2*ot.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},d=["xs","sm","md","lg","xl","xxl"],h=s.forwardRef(function(e,t){var n,l=s.useContext(u.E_),h=l.getPrefixCls,p=l.direction,m=s.useContext(c.Z),g=m.gutter,v=m.wrap,y=m.supportFlexGap,b=e.prefixCls,x=e.span,w=e.order,E=e.offset,T=e.push,C=e.pull,S=e.className,I=e.children,O=e.flex,k=e.style,z=f(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),P=h("col",b),R={};d.forEach(function(t){var n,l={},a=e[t];"number"==typeof a?l.span=a:"object"===(0,i.Z)(a)&&(l=a||{}),delete z[t],R=(0,o.Z)((0,o.Z)({},R),(n={},(0,r.Z)(n,"".concat(P,"-").concat(t,"-").concat(l.span),void 0!==l.span),(0,r.Z)(n,"".concat(P,"-").concat(t,"-order-").concat(l.order),l.order||0===l.order),(0,r.Z)(n,"".concat(P,"-").concat(t,"-offset-").concat(l.offset),l.offset||0===l.offset),(0,r.Z)(n,"".concat(P,"-").concat(t,"-push-").concat(l.push),l.push||0===l.push),(0,r.Z)(n,"".concat(P,"-").concat(t,"-pull-").concat(l.pull),l.pull||0===l.pull),(0,r.Z)(n,"".concat(P,"-rtl"),"rtl"===p),n))});var B=a()(P,(n={},(0,r.Z)(n,"".concat(P,"-").concat(x),void 0!==x),(0,r.Z)(n,"".concat(P,"-order-").concat(w),w),(0,r.Z)(n,"".concat(P,"-offset-").concat(E),E),(0,r.Z)(n,"".concat(P,"-push-").concat(T),T),(0,r.Z)(n,"".concat(P,"-pull-").concat(C),C),n),S,R),H={};if(g&&g[0]>0){var A=g[0]/2;H.paddingLeft=A,H.paddingRight=A}if(g&&g[1]>0&&!y){var N=g[1]/2;H.paddingTop=N,H.paddingBottom=N}return O&&(H.flex="number"==typeof O?"".concat(O," ").concat(O," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(O)?"0 0 ".concat(O):O,!1!==v||H.minWidth||(H.minWidth=0)),s.createElement("div",(0,o.Z)({},z,{style:(0,o.Z)((0,o.Z)({},H),k),className:B,ref:t}),I)});t.Z=h},25378:function(e,t,n){"use strict";var r=n(67294),o=n(57838),i=n(24308);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,r.useRef)({}),n=(0,o.Z)();return(0,r.useEffect)(function(){var r=i.ZP.subscribe(function(r){t.current=r,e&&n()});return function(){return i.ZP.unsubscribe(r)}},[]),t.current}},92820:function(e,t,n){"use strict";var r=n(87462),o=n(4942),i=n(71002),l=n(97685),a=n(94184),s=n.n(a),u=n(67294),c=n(53124),f=n(98082),d=n(24308),h=n(93355),p=n(99134),m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};function g(e,t){var n=u.useState("string"==typeof e?e:""),r=(0,l.Z)(n,2),o=r[0],a=r[1],s=function(){if("string"==typeof e&&a(e),"object"===(0,i.Z)(e))for(var n=0;n0?-(D[0]/2):void 0,G=null!=D[1]&&D[1]>0?-(D[1]/2):void 0;if($&&(V.marginLeft=$,V.marginRight=$),F){var U=(0,l.Z)(D,2);V.rowGap=U[1]}else G&&(V.marginTop=G,V.marginBottom=G);var K=(0,l.Z)(D,2),q=K[0],X=K[1],Y=u.useMemo(function(){return{gutter:[q,X],wrap:C,supportFlexGap:F}},[q,X,C,F]);return u.createElement(p.Z.Provider,{value:Y},u.createElement("div",(0,r.Z)({},S,{className:_,style:(0,r.Z)((0,r.Z)({},V),x),ref:t}),w))});t.Z=v},55241:function(e,t,n){"use strict";var r=n(87462),o=n(67294),i=n(53124),l=n(94199),a=n(81643),s=n(33603),u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},c=function(e){var t=e.title,n=e.content,r=e.prefixCls;return t||n?o.createElement(o.Fragment,null,t&&o.createElement("div",{className:"".concat(r,"-title")},(0,a.Z)(t)),o.createElement("div",{className:"".concat(r,"-inner-content")},(0,a.Z)(n))):null},f=o.forwardRef(function(e,t){var n=e.prefixCls,a=e.title,f=e.content,d=e._overlay,h=e.placement,p=e.trigger,m=e.mouseEnterDelay,g=e.mouseLeaveDelay,v=e.overlayStyle,y=u(e,["prefixCls","title","content","_overlay","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),b=o.useContext(i.E_).getPrefixCls,x=b("popover",n),w=b();return o.createElement(l.Z,(0,r.Z)({placement:void 0===h?"top":h,trigger:void 0===p?"hover":p,mouseEnterDelay:void 0===m?.1:m,mouseLeaveDelay:void 0===g?.1:g,overlayStyle:void 0===v?{}:v},y,{prefixCls:x,ref:t,overlay:d||o.createElement(c,{prefixCls:x,title:a,content:f}),transitionName:(0,s.mL)(w,"zoom-big",y.transitionName)}))});t.Z=f},71230:function(e,t,n){"use strict";var r=n(92820);t.Z=r.Z},6907:function(e){"use strict";e.exports=function(e){return(e=String(e||""),r.test(e))?"rtl":o.test(e)?"ltr":"neutral"};var t="֑-߿יִ-﷽ﹰ-ﻼ",n="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿",r=RegExp("^[^"+n+"]*["+t+"]"),o=RegExp("^[^"+t+"]*["+n+"]")},95573:function(e){"use strict";/*! * escape-html * Copyright(c) 2012-2013 TJ Holowaychuk * Copyright(c) 2015 Andreas Lubbe * Copyright(c) 2015 Tiancheng "Timothy" Gu * MIT Licensed - */var t=/["'&<>]/;e.exports=function(e){var n,r=""+e,o=t.exec(r);if(!o)return r;var i="",l=0,a=0;for(l=o.index;le.source).join(null!==(n=t.join)&&void 0!==n?n:"");return t.capture?o=`(${o})`:t.nonCapture&&(o=`(?:${o})`),t.match&&(o+=t.match),RegExp(o,null!==(r=t.flags)&&void 0!==r?r:"")}let l=/[a-z0-9]/,a=/(?:[a-zA-Z\u0400-\u04FF0-9\-_~!$&'()[\]\\/*+,;=.%]*)/,s=/(https?:\/\/)?/,u=i([/[a-z\u0400-\u04FF0-9\-_~!$&'()*+,;=.:]+/,/@/],{capture:!0,match:"?"}),c=i([/(?:(?:[a-z0-9](?:[-a-z0-9_]*[a-z0-9])?)\.)*/,/(?:(?:[a-z0-9](?:[-a-z0-9]*[a-z0-9])?)\.)/,/(?:[a-z](?:[-a-z0-9]*[a-z0-9])?)/],{capture:!0}),f=/(?::(\d{1,5}))?/,d=i([/\//,i([/[-+a-z0-9!*';:=,.$/%[\]_~@|&]*/,/[-+a-z0-9/]/],{match:"*",nonCapture:!0})],{capture:!0,match:"?"}),h=i([/\?/,i([a,/[a-z0-9_&=]/],{match:"?",nonCapture:!0})],{capture:!0,match:"?"}),p=i([/#/,i([a,/[a-z0-9]/],{match:"?",nonCapture:!0})],{capture:!0,match:"?"}),m=i([s,u,c,f,d,h,p],{flags:"i"}),g=/(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)/,v=i([g,g,g,g],{capture:!0,join:"\\."});i([s,u,v,f,d,h,p],{flags:"i"}),i([/#/,i([/[\d_\u4E00-\u9FFF-]+/,/[\d_\u3000-\u30FF-]+/,/[\d_\u1100-\u11FF\u3130-\u318F\uA960-\uA97F\uAC00-\uD7FF-]+/,/[\d_\u0E00-\u0E7F-]+/,/[\d_a-z\u0400-\u052F\u1C80-\u1C8F\u2DE0-\u2DFF\uA640-\uA69F-]+/,/[\d_a-z\u0080-\u00FF\u0100-\u017F\u0180-\u024F-]+/],{capture:!0,join:"|"})],{flags:"i"});let y=i([l,/[.a-z0-9!#$%&?*+=_{|}~-]*/,l],{capture:!0}),b=i([y,c],{flags:"i",join:"@"}),x=RegExp(`^${b.source}$`,b.flags),w=["com","org","net","int","edu","gov","mil","aero","asia","biz","cat","coop","jobs","mobi","museum","post","tel","travel","xxx","arpa","test","ac","ad","ae","af","ag","ai","al","am","an","ao","aq","ar","as","at","au","aw","ax","az","ba","bb","bd","be","bf","bg","bh","bi","bj","bl","bm","bn","bo","bq","br","bs","bt","bv","bw","by","bz","ca","cc","cd","cf","cg","ch","ci","ck","cl","cm","cn","co","cr","cu","cv","cw","cx","cy","cz","de","dj","dk","dm","do","dz","ec","ee","eg","eh","er","es","et","eu","fi","fj","fk","fm","fo","fr","ga","gb","gd","ge","gf","gg","gh","gi","gl","gm","gn","gp","gq","gr","gs","gt","gu","gw","gy","hk","hm","hn","hr","ht","hu","id","ie","il","im","in","io","iq","ir","is","it","je","jm","jo","jp","ke","kg","kh","ki","km","kn","kp","kr","kw","ky","kz","la","lb","lc","li","lk","lr","ls","lt","lu","lv","ly","ma","mc","md","me","mf","mg","mh","mk","ml","mm","mn","mo","mp","mq","mr","ms","mt","mu","mv","mw","mx","my","mz","na","nc","ne","nf","ng","ni","nl","no","np","nr","nu","nz","om","pa","pe","pf","pg","ph","pk","pl","pm","pn","pr","ps","pt","pw","py","qa","re","ro","rs","ru","rw","sa","sb","sc","sd","se","sg","sh","si","sj","sk","sl","sm","sn","so","sr","st","su","sv","sx","sy","sz","tc","td","tf","tg","th","tj","tk","tl","tm","tn","to","tp","tr","tt","tv","tw","tz","ua","ug","uk","um","us","uy","uz","va","vc","ve","vg","vi","vn","vu","wf","ws","ye","yt","za","zm","zw"];function E(){return(E=Object.assign||function(e){for(var t=1;t{i[t]={...e,...i[t]}}}["address","main","div","figure","p","pre"].forEach(l({content:1,type:65})),["abbr","b","bdi","bdo","cite","code","data","dfn","em","i","kbd","mark","q","ruby","samp","strong","sub","sup","time","u","var"].forEach(l({content:8,type:73})),["p","pre"].forEach(l({content:8,type:65})),["s","small","span","del","ins"].forEach(l({content:8,type:9})),["article","aside","footer","header","nav","section","blockquote"].forEach(l({content:1,type:67})),["h1","h2","h3","h4","h5","h6"].forEach(l({content:8,type:69})),["audio","canvas","iframe","img","video"].forEach(l({type:89}));let a=Object.freeze(i),s=["applet","base","body","command","embed","frame","frameset","head","html","link","meta","noscript","object","script","style","title"],u=Object.keys(a).filter(e=>"canvas"!==e&&"iframe"!==e),c=2,f=3,d=4,h=5,p=Object.freeze({alt:1,cite:1,class:1,colspan:f,controls:d,datetime:1,default:d,disabled:d,dir:1,height:1,href:1,id:1,kind:1,label:1,lang:1,loading:1,loop:d,media:1,muted:d,poster:1,rel:1,role:1,rowspan:f,scope:1,sizes:1,span:f,start:f,style:h,src:1,srclang:1,srcset:1,target:1,title:1,type:1,width:1}),m=Object.freeze({class:"className",colspan:"colSpan",datetime:"dateTime",rowspan:"rowSpan",srclang:"srcLang",srcset:"srcSet"});function g(){return(g=Object.assign||function(e){for(var t=1;t{String(t[e]).match(s)&&delete t[e]}),t}}let c=/^<(!doctype|(html|head|body)(\s|>))/i,f=/^(aria-|data-|\w+:)/iu,d=/{{{(\w+)\/?}}}/;function h(){if("undefined"!=typeof window&&"undefined"!=typeof document)return document.implementation.createHTMLDocument("Interweave")}class p{constructor(e,t={},n=[],o=[]){var i;a(this,"allowed",void 0),a(this,"banned",void 0),a(this,"blocked",void 0),a(this,"container",void 0),a(this,"content",[]),a(this,"props",void 0),a(this,"matchers",void 0),a(this,"filters",void 0),a(this,"keyIndex",void 0),this.props=t,this.matchers=n,this.filters=[...o,new u],this.keyIndex=-1,this.container=this.createContainer(e||""),this.allowed=new Set(null!==(i=t.allowList)&&void 0!==i?i:r.A),this.banned=new Set(r.B),this.blocked=new Set(t.blockList)}applyAttributeFilters(e,t){return this.filters.reduce((t,n)=>null!==t&&"function"==typeof n.attribute?n.attribute(e,t):t,t)}applyNodeFilters(e,t){return this.filters.reduce((t,n)=>null!==t&&"function"==typeof n.node?n.node(e,t):t,t)}applyMatchers(e,t){let n={},{props:r}=this,o=e,i=0,l=null;return(this.matchers.forEach(e=>{let a=e.asTag().toLowerCase(),s=this.getTagConfig(a);if(r[e.inverseName]||!this.isTagAllowed(a)||!this.canRenderChild(t,s))return;let u="";for(;o&&(l=e.match(o));){let{index:t,length:a,match:s,valid:c,void:f,...d}=l,h=e.propName+String(i);t>0&&(u+=o.slice(0,t)),c?(u+=f?`{{{${h}/}}}`:`{{{${h}}}}${s}{{{/${h}}}}`,this.keyIndex+=1,i+=1,n[h]={children:s,matcher:e,props:{...r,...d,key:this.keyIndex}}):u+=s,e.greedy?(o=u+o.slice(t+a),u=""):o=o.slice(t+(a||s.length))}e.greedy||(o=u+o)}),0===i)?e:this.replaceTokens(o,n)}canRenderChild(e,t){return!!e.tagName&&!!t.tagName&&!e.void&&(e.children.length>0?e.children.includes(t.tagName):!(e.invalid.length>0&&e.invalid.includes(t.tagName))&&(t.parent.length>0?t.parent.includes(e.tagName):(!!e.self||e.tagName!==t.tagName)&&Boolean(e&&e.content&t.type)))}convertLineBreaks(e){let{noHtml:t,disableLineBreaks:n}=this.props;if(t||n||e.match(/<((?:\/[ a-z]+)|(?:[ a-z]+\/))>/gi))return e;let r=e.replace(/\r\n/g,"\n");return(r=r.replace(/\n{3,}/g,"\n\n\n")).replace(/\n/g,"
")}createContainer(e){var t;let r=void 0!==n.g&&n.g.INTERWEAVE_SSR_POLYFILL||h,o=r();if(!o)return;let i=null!==(t=this.props.containerTagName)&&void 0!==t?t:"body",a="body"===i||"fragment"===i?o.body:o.createElement(i);return e.match(c)||(a.innerHTML=this.convertLineBreaks(this.props.escapeHtml?l()(e):e)),a}extractAttributes(e){let{allowAttributes:t}=this.props,n={},o=0;return 1===e.nodeType&&e.attributes?([...e.attributes].forEach(i=>{let{name:l,value:a}=i,s=l.toLowerCase(),u=r.a[s]||r.a[l];if(!this.isSafe(e)||!s.match(f)&&(!t&&(!u||u===r.b)||s.startsWith("on")||a.replace(/(\s|\0|�([9AD]);)/,"").match(/(javascript|vbscript|livescript|xss):/i)))return;let c="style"===s?this.extractStyleAttribute(e):a;u===r.d?c=!0:u===r.e?c=Number.parseFloat(String(c)):u!==r.f&&(c=String(c)),n[r.c[s]||s]=this.applyAttributeFilters(s,c),o+=1}),0===o)?null:n:null}extractStyleAttribute(e){let t={};return Array.from(e.style).forEach(n=>{let r=e.style[n];("string"==typeof r||"number"==typeof r)&&(t[n.replace(/-([a-z])/g,(e,t)=>String(t).toUpperCase())]=r)}),t}getTagConfig(e){let t={children:[],content:0,invalid:[],parent:[],self:!0,tagName:"",type:0,void:!1};return r.T[e]?{...t,...r.T[e],tagName:e}:t}isSafe(e){if("undefined"!=typeof HTMLAnchorElement&&e instanceof HTMLAnchorElement){let t=e.getAttribute("href");if(null!=t&&t.startsWith("#"))return!0;let n=e.protocol.toLowerCase();return":"===n||"http:"===n||"https:"===n||"mailto:"===n||"tel:"===n}return!0}isTagAllowed(e){return!(this.banned.has(e)||this.blocked.has(e))&&(this.props.allowElements||this.allowed.has(e))}parse(){return this.container?this.parseNode(this.container,this.getTagConfig(this.container.nodeName.toLowerCase())):[]}parseNode(e,t){let{noHtml:n,noHtmlExceptMatchers:i,allowElements:l,transform:a,transformOnlyAllowList:s}=this.props,u=[],c="";return[...e.childNodes].forEach(e=>{if(1===e.nodeType){let d;let h=e.nodeName.toLowerCase(),p=this.getTagConfig(h);c&&(u.push(c),c="");let m=this.applyNodeFilters(h,e);if(m){if(a&&!(s&&!this.isTagAllowed(h))){this.keyIndex+=1;let e=this.keyIndex;d=this.parseNode(m,p);let t=a(m,d,p);if(null===t)return;if(void 0!==t){u.push(o.cloneElement(t,{key:e}));return}this.keyIndex=e-1}if(!this.banned.has(h)){if(!(n||i&&"br"!==h)&&this.isTagAllowed(h)&&(l||this.canRenderChild(t,p))){var f;this.keyIndex+=1;let e=this.extractAttributes(m),t={tagName:h};e&&(t.attributes=e),p.void&&(t.selfClose=p.void),u.push(o.createElement(r.E,{...t,key:this.keyIndex},null!==(f=d)&&void 0!==f?f:this.parseNode(m,p)))}else u=[...u,...this.parseNode(m,p.tagName?p:t)]}}}else if(3===e.nodeType){let r=n&&!i?e.textContent:this.applyMatchers(e.textContent||"",t);Array.isArray(r)?u=[...u,...r]:c+=r}}),c&&u.push(c),u}replaceTokens(e,t){if(!e.includes("{{{"))return e;let n=[],r=e,o=null;for(;o=r.match(d);){let e;let[i,l]=o,a=o.index,s=i.includes("/");a>0&&(n.push(r.slice(0,a)),r=r.slice(a));let{children:u,matcher:c,props:f}=t[l];if(s)e=i.length,n.push(c.createElement(u,f));else{let o=r.match(RegExp(`{{{/${l}}}}`));e=o.index+o[0].length,n.push(c.createElement(this.replaceTokens(r.slice(i.length,o.index),t),f))}r=r.slice(e)}return(r.length>0&&n.push(r),0===n.length)?"":1===n.length&&"string"==typeof n[0]?n[0]:n}}function m(e){var t;let n;let{attributes:i,className:l,containerTagName:a,content:s,emptyContent:u,parsedContent:c,tagName:f,noWrap:d}=e,h=null!==(t=null!=a?a:f)&&void 0!==t?t:"span";if(c)n=c;else{let t=new p(null!=s?s:"",e).parse();t.length>0&&(n=t)}return(n||(n=u),"fragment"===h||d)?o.createElement(o.Fragment,null,n):o.createElement(r.E,{attributes:i,className:l,tagName:h},n)}function g(e){let{attributes:t,className:n,content:r="",disableFilters:i=!1,disableMatchers:l=!1,emptyContent:a=null,filters:s=[],matchers:u=[],onAfterParse:c=null,onBeforeParse:f=null,tagName:d="span",noWrap:h=!1,...g}=e,v=l?[]:u,y=f?[f]:[],b=c?[c]:[];v.forEach(e=>{e.onBeforeParse&&y.push(e.onBeforeParse.bind(e)),e.onAfterParse&&b.push(e.onAfterParse.bind(e))});let x=y.reduce((t,n)=>{let r=n(t,e);return r},null!=r?r:""),w=new p(x,g,v,i?[]:s),E=b.reduce((t,n)=>{let r=n(t,e);return r},w.parse());return o.createElement(m,{attributes:t,className:n,containerTagName:e.containerTagName,emptyContent:a,noWrap:h,parsedContent:0===E.length?void 0:E,tagName:d})}},18156:function(e,t){"use strict";for(var n="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),r={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},o={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:n?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},i={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},l=1;l<20;l++)i["f"+l]=111+l;function a(e){return e=o[e=e.toLowerCase()]||e}t.TB=function(e,t){var n,o,l,s,u;return n=e,o={byKey:!0},l=t,!o||"byKey"in o||(l=o,o=null),Array.isArray(n)||(n=[n]),s=n.map(function(e){return function(e,t){var n=t&&t.byKey,o={},l=(e=e.replace("++","+add")).split("+"),s=l.length;for(var u in r)o[r[u]]=!1;var c=!0,f=!1,d=void 0;try{for(var h,p=l[Symbol.iterator]();!(c=(h=p.next()).done);c=!0){var m,g=h.value,v=g.endsWith("?")&&g.length>1;v&&(g=g.slice(0,-1));var y=a(g),b=r[y];1!==s&&b||(n?o.key=y:o.which=(m=g,i[m=a(m)]||m.toUpperCase().charCodeAt(0))),b&&(o[b]=!v||null)}}catch(e){f=!0,d=e}finally{try{!c&&p.return&&p.return()}finally{if(f)throw d}}return o}(e,o)}),u=function(e){return s.some(function(t){return function(e,t){for(var n in e){var r=e[n],o=void 0;if(null!=r&&(null!=(o="key"===n&&null!=t.key?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&o!==r)return!1}return!0}(t,e)})},null==l?u:u(l)}},23493:function(e,t,n){var r=n(23279),o=n(13218);e.exports=function(e,t,n){var i=!0,l=!0;if("function"!=typeof e)throw TypeError("Expected a function");return o(n)&&(i="leading"in n?!!n.leading:i,l="trailing"in n?!!n.trailing:l),r(e,t,{leading:i,maxWait:t,trailing:l})}},94203:function(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function o(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function i(e,t){if(e.clientHeightt||i>e&&l=t&&a>=n?i-e-r:l>t&&an?l-t+o:0}n.d(t,{Z:function(){return u}});var a=function(e,t){var n=window,o=t.scrollMode,a=t.block,s=t.inline,u=t.boundary,c=t.skipOverflowHiddenElements,f="function"==typeof u?u:function(e){return e!==u};if(!r(e))throw TypeError("Invalid target");for(var d,h,p=document.scrollingElement||document.documentElement,m=[],g=e;r(g)&&f(g);){if((g=null==(h=(d=g).parentElement)?d.getRootNode().host||null:h)===p){m.push(g);break}null!=g&&g===document.body&&i(g)&&!i(document.documentElement)||null!=g&&i(g,c)&&m.push(g)}for(var v=n.visualViewport?n.visualViewport.width:innerWidth,y=n.visualViewport?n.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,x=window.scrollY||pageYOffset,w=e.getBoundingClientRect(),E=w.height,T=w.width,C=w.top,S=w.right,I=w.bottom,O=w.left,k="start"===a||"nearest"===a?C:"end"===a?I:C+E/2,z="center"===s?O+T/2:"end"===s?S:O,P=[],R=0;R=0&&O>=0&&I<=y&&S<=v&&C>=j&&I<=Z&&O>=F&&S<=L)break;var M=getComputedStyle(H),W=parseInt(M.borderLeftWidth,10),D=parseInt(M.borderTopWidth,10),_=parseInt(M.borderRightWidth,10),V=parseInt(M.borderBottomWidth,10),$=0,G=0,U="offsetWidth"in H?H.offsetWidth-H.clientWidth-W-_:0,K="offsetHeight"in H?H.offsetHeight-H.clientHeight-D-V:0,q="offsetWidth"in H?0===H.offsetWidth?0:A/H.offsetWidth:0,X="offsetHeight"in H?0===H.offsetHeight?0:N/H.offsetHeight:0;if(p===H)$="start"===a?k:"end"===a?k-y:"nearest"===a?l(x,x+y,y,D,V,x+k,x+k+E,E):k-y/2,G="start"===s?z:"center"===s?z-v/2:"end"===s?z-v:l(b,b+v,v,W,_,b+z,b+z+T,T),$=Math.max(0,$+x),G=Math.max(0,G+b);else{$="start"===a?k-j-D:"end"===a?k-Z+V+K:"nearest"===a?l(j,Z,N,D,V+K,k,k+E,E):k-(j+N/2)+K/2,G="start"===s?z-F-W:"center"===s?z-(F+A/2)+U/2:"end"===s?z-L+_+U:l(F,L,A,W,_+U,z,z+T,T);var Y=H.scrollLeft,J=H.scrollTop;k+=J-($=Math.max(0,Math.min(J+$/X,H.scrollHeight-N/X+K))),z+=Y-(G=Math.max(0,Math.min(Y+G/q,H.scrollWidth-A/q+U)))}P.push({el:H,top:$,left:G})}return P};function s(e){return e===Object(e)&&0!==Object.keys(e).length}var u=function(e,t){var n=e.isConnected||e.ownerDocument.documentElement.contains(e);if(s(t)&&"function"==typeof t.behavior)return t.behavior(n?a(e,t):[]);if(n){var r=!1===t?{block:"end",inline:"nearest"}:s(t)?t:{block:"start",inline:"nearest"};return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach(function(e){var r=e.el,o=e.top,i=e.left;r.scroll&&n?r.scroll({top:o,left:i,behavior:t}):(r.scrollTop=o,r.scrollLeft=i)})}(a(e,r),r.behavior)}}},12902:function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:c(e)?2:f(e)?3:0}function s(e,t){return 2===a(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function u(e,t,n){var r=a(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function c(e){return j&&e instanceof Map}function f(e){return L&&e instanceof Set}function d(e){return e.o||e.t}function h(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=V(e);delete t[W];for(var n=_(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=m),Object.freeze(e),t&&l(e,function(e,t){return p(t,!0)},!0)),e}function m(){r(2)}function g(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function v(e){var t=$[e];return t||r(18,e),t}function y(e,t){t&&(v("Patches"),e.u=[],e.s=[],e.v=t)}function b(e){x(e),e.p.forEach(E),e.p=null}function x(e){e===N&&(N=e.l)}function w(e){return N={p:[],l:N,h:e,m:!0,_:0}}function E(e){var t=e[W];0===t.i||1===t.i?t.j():t.O=!0}function T(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.g||v("ES5").S(t,e,o),o?(n[W].P&&(b(t),r(4)),i(e)&&(e=C(t,e),t.l||I(t,e)),t.u&&v("Patches").M(n[W].t,e,t.u,t.s)):e=C(t,n,[]),b(t),t.u&&t.v(t.u,t.s),e!==F?e:void 0}function C(e,t,n){if(g(t))return t;var r=t[W];if(!r)return l(t,function(o,i){return S(e,r,t,o,i,n)},!0),t;if(r.A!==e)return t;if(!r.P)return I(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=h(r.k):r.o,i=o,a=!1;3===r.i&&(i=new Set(o),o.clear(),a=!0),l(i,function(t,i){return S(e,r,o,t,i,n,a)}),I(e,o,!1),n&&e.u&&v("Patches").N(r,n,e.u,e.s)}return r.o}function S(e,t,n,r,l,a,c){if(o(l)){var f=C(e,l,a&&t&&3!==t.i&&!s(t.R,r)?a.concat(r):void 0);if(u(n,r,f),!o(f))return;e.m=!1}else c&&n.add(l);if(i(l)&&!g(l)){if(!e.h.D&&e._<1)return;C(e,l),t&&t.A.l||I(e,l)}}function I(e,t,n){void 0===n&&(n=!1),!e.l&&e.h.D&&e.m&&p(t,n)}function O(e,t){var n=e[W];return(n?d(n):e)[t]}function k(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function z(e){e.P||(e.P=!0,e.l&&z(e.l))}function P(e){e.o||(e.o=h(e.t))}function R(e,t,n){var r,o,i,l,a,s,u,d=c(t)?v("MapSet").F(t,n):f(t)?v("MapSet").T(t,n):e.g?(i=o={i:(r=Array.isArray(t))?1:0,A:n?n.A:N,P:!1,I:!1,R:{},l:n,t:t,k:null,o:null,j:null,C:!1},l=G,r&&(i=[o],l=U),s=(a=Proxy.revocable(i,l)).revoke,u=a.proxy,o.k=u,o.j=s,u):v("ES5").J(t,n);return(n?n.A:N).p.push(d),d}function H(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return h(e)}n.d(t,{P2:function(){return X},Uy:function(){return q},_x:function(){return Y},mv:function(){return o}});var B,N,A="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),j="undefined"!=typeof Map,L="undefined"!=typeof Set,Z="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,F=A?Symbol.for("immer-nothing"):((B={})["immer-nothing"]=!0,B),M=A?Symbol.for("immer-draftable"):"__$immer_draftable",W=A?Symbol.for("immer-state"):"__$immer_state",D=""+Object.prototype.constructor,_="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,V=Object.getOwnPropertyDescriptors||function(e){var t={};return _(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},$={},G={get:function(e,t){if(t===W)return e;var n,r,o=d(e);if(!s(o,t))return(r=k(o,t))?"value"in r?r.value:null===(n=r.get)||void 0===n?void 0:n.call(e.k):void 0;var l=o[t];return e.I||!i(l)?l:l===O(e.t,t)?(P(e),e.o[t]=R(e.A.h,l,e)):l},has:function(e,t){return t in d(e)},ownKeys:function(e){return Reflect.ownKeys(d(e))},set:function(e,t,n){var r=k(d(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=O(d(e),t),i=null==o?void 0:o[W];if(i&&i.t===n)return e.o[t]=n,e.R[t]=!1,!0;if((n===o?0!==n||1/n==1/o:n!=n&&o!=o)&&(void 0!==n||s(e.t,t)))return!0;P(e),z(e)}return e.o[t]===n&&(void 0!==n||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==O(e.t,t)||t in e.t?(e.R[t]=!1,P(e),z(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=d(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},U={};l(G,function(e,t){U[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),U.deleteProperty=function(e,t){return U.set.call(this,e,t,void 0)},U.set=function(e,t,n){return G.set.call(this,e[0],t,n,e[0])};var K=new(function(){function e(e){var t=this;this.g=Z,this.D=!0,this.produce=function(e,n,o){if("function"==typeof e&&"function"!=typeof n){var l,a=n;return n=e,function(e){var r=this;void 0===e&&(e=a);for(var o=arguments.length,i=Array(o>1?o-1:0),l=1;l1?r-1:0),i=1;i=0;n--){var n,r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var i=v("Patches").$;return o(e)?i(e,t):this.produce(e,function(e){return i(e,t)})},e}()),q=K.produce,X=(K.produceWithPatches.bind(K),K.setAutoFreeze.bind(K),K.setUseProxies.bind(K),K.applyPatches.bind(K),K.createDraft.bind(K)),Y=K.finishDraft.bind(K)},26246:function(e,t,n){"use strict";n.d(t,{OO:function(){return tI}});var r,o=n(67294),i=n(73935);function l(e,t){return n=>e(t(n))}function a(e,t){return t(e)}function s(...e){return e}function u(e){e()}function c(){}function f(e){e(2)}function d(e){return e(4)}function h(e,t){return e(1,e=>t(0,e))}function p(e,t){let n=e(1,e=>{n(),t(e)});return n}function m(){let e=[];return(t,n)=>{switch(t){case 2:e.splice(0,e.length);return;case 1:return e.push(n),()=>{let t=e.indexOf(n);t>-1&&e.splice(t,1)};case 0:e.slice().forEach(e=>{e(n)});return;default:throw Error(`unrecognized action ${t}`)}}}function g(e){let t=e,n=m();return(e,r)=>{switch(e){case 1:r(t);break;case 0:t=r;break;case 4:return t}return n(e,r)}}function v(e){var t,n;return h(e,t=m()),t}function y(e,t){var n,r;return h(e,n=g(t)),n}function b(e,...t){let n=function(...e){return t=>e.reduceRight(a,t)}(...t);return(t,r)=>{switch(t){case 1:return e(1,n(r));case 2:f(e);return}}}function x(e,t){return e===t}function w(e=x){let t;return n=>r=>{e(t,r)||(t=r,n(r))}}function E(e){return t=>n=>{e(n)&&t(n)}}function T(e){return t=>l(t,e)}function C(e){return t=>()=>t(e)}function S(e,t){return n=>r=>n(t=e(t,r))}function I(e){return t=>n=>{e>0?e--:t(n)}}function O(e){let t;return n=>r=>{t||(t=setTimeout(()=>{t=void 0,n(r)},e))}}function k(e){let t;return n=>r=>{t&&clearTimeout(t),t=setTimeout(()=>{n(r)},e)}}function z(...e){let t=Array(e.length),n=0,r=null,o=Math.pow(2,e.length)-1;return e.forEach((e,i)=>{let l=Math.pow(2,i);e(1,e=>{let a=n;n|=l,t[i]=e,a!==o&&n===o&&r&&(r(),r=null)})}),e=>i=>{let l=()=>e([i].concat(t));n===o?l():r=l}}function P(...e){return function(t,n){switch(t){case 1:return function(...e){return()=>{e.map(u)}}(...e.map(e=>e(1,n)));case 2:return;default:throw Error(`unrecognized action ${t}`)}}}function R(e,t=x){return b(e,w(t))}function H(...e){let t=m(),n=Array(e.length),r=0,o=Math.pow(2,e.length)-1;return e.forEach((e,i)=>{let l=Math.pow(2,i);e(1,e=>{n[i]=e,(r|=l)===o&&t(0,n)})}),function(e,i){switch(e){case 1:return r===o&&i(n),t(1,i);case 2:return f(t);default:throw Error(`unrecognized action ${e}`)}}}function B(e,t=[],{singleton:n}={singleton:!0}){return{id:N(),constructor:e,dependencies:t,singleton:n}}let N=()=>Symbol(),A="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function j(e,t,n){let r=Object.keys(t.required||{}),i=Object.keys(t.optional||{}),l=Object.keys(t.methods||{}),a=Object.keys(t.events||{}),s=o.createContext({});function u(e,n){for(let o of(e.propsReady&&(0,e.propsReady)(0,!1),r)){let r=e[t.required[o]];r(0,n[o])}for(let r of i)if(r in n){let o=e[t.optional[r]];o(0,n[r])}e.propsReady&&(0,e.propsReady)(0,!0)}let d=o.forwardRef((d,h)=>{var p;let{children:m,...g}=d,[v]=o.useState(()=>{var t,n;return u(t=function(e){let t=new Map,n=({id:e,constructor:r,dependencies:o,singleton:i})=>{if(i&&t.has(e))return t.get(e);let l=r(o.map(e=>n(e)));return i&&t.set(e,l),l};return n(e)}(e),g),t}),[y]=o.useState(()=>{var e;return e=v,a.reduce((n,r)=>(n[r]=function(e){let t,n;let r=()=>t&&t();return function(o,i){switch(o){case 1:if(!i)return r(),c;if(n===i)return;return r(),n=i,t=e(1,i);case 2:r(),n=null;return;default:throw Error(`unrecognized action ${o}`)}}}(e[t.events[r]]),n),{})});return A(()=>{for(let e of a)e in g&&(0,y[e])(1,g[e]);return()=>{Object.values(y).map(f)}},[g,y,v]),A(()=>{u(v,g)}),o.useImperativeHandle(h,(p=l.reduce((e,n)=>(e[n]=e=>{let r=v[t.methods[n]];r(0,e)},e),{}),()=>p)),o.createElement(s.Provider,{value:v},n?o.createElement(n,function(e,t){let n={},r={},o=0,i=e.length;for(;o{var t;return o.useCallback((t=o.useContext(s)[e],e=>{var n,r;(n=t)(0,r=e)}),[e])},p=e=>{let t=o.useContext(s),n=t[e],[r,i]=o.useState(()=>n(4));return A(()=>n(1,e=>{e!==r&&i(()=>e)}),[n,r]),r},m=(e,t)=>{let n=o.useContext(s),r=n[e];A(()=>r(1,t),[t,r])};return{Component:d,usePublisher:h,useEmitterValue:p,useEmitter:m}}let L="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;var Z=((r=Z||{})[r.DEBUG=0]="DEBUG",r[r.INFO=1]="INFO",r[r.WARN=2]="WARN",r[r.ERROR=3]="ERROR",r);let F={0:"debug",1:"log",2:"warn",3:"error"},M=()=>"undefined"==typeof globalThis?window:globalThis,W=B(()=>{let e=g(3),t=g((t,n,r=1)=>{let o=M().VIRTUOSO_LOG_LEVEL??e(4);r>=o&&console[F[r]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",t,n)});return{log:t,logLevel:e}},[],{singleton:!0});function D(e,t=!0){let n=o.useRef(null),r=e=>{};if("undefined"!=typeof ResizeObserver){let o=new ResizeObserver(t=>{let n=t[0].target;null!==n.offsetParent&&e(n)});r=e=>{e&&t?(o.observe(e),n.current=e):(n.current&&o.unobserve(n.current),n.current=null)}}return{ref:n,callbackRef:r}}function _(e,t=!0){return D(e,t).callbackRef}function V(e,t,n,r,o,i,l){return D(n=>{var a;let s=function(e,t,n,r){let o=e.length;if(0===o)return null;let i=[];for(let l=0;lMath.abs(e-t)}function U(e,t,n,r=c,l){let a=o.useRef(null),s=o.useRef(null),u=o.useRef(null),f=o.useCallback(n=>{let r=n.target,o=r===window||r===document,l=o?window.pageYOffset||document.documentElement.scrollTop:r.scrollTop,a=o?document.documentElement.scrollHeight:r.scrollHeight,c=o?window.innerHeight:r.offsetHeight,f=()=>{e({scrollTop:Math.max(l,0),scrollHeight:a,viewportHeight:c})};n.suppressFlushSync?f():i.flushSync(f),null!==s.current&&(l===s.current||l<=0||l===a-c)&&(s.current=null,t(!0),u.current&&(clearTimeout(u.current),u.current=null))},[e,t]);return o.useEffect(()=>{let e=l||a.current;return r(l||a.current),f({target:e,suppressFlushSync:!0}),e.addEventListener("scroll",f,{passive:!0}),()=>{r(null),e.removeEventListener("scroll",f)}},[a,f,n,r,l]),{scrollerRef:a,scrollByCallback:function(e){a.current.scrollBy(e)},scrollToCallback:function(n){let r,o,i;let l=a.current;if(!l||"offsetHeight"in l&&0===l.offsetHeight)return;let c="smooth"===n.behavior;l===window?(o=Math.max($(document.documentElement,"height"),document.documentElement.scrollHeight),r=window.innerHeight,i=document.documentElement.scrollTop):(o=l.scrollHeight,r=$(l,"height"),i=l.scrollTop);let f=o-r;if(n.top=Math.ceil(Math.max(Math.min(f,n.top),0)),G(r,o)||n.top===i){e({scrollTop:i,scrollHeight:o,viewportHeight:r}),c&&t(!0);return}c?(s.current=n.top,u.current&&clearTimeout(u.current),u.current=setTimeout(()=>{u.current=null,s.current=null,t(!0)},1e3)):s.current=null,l.scrollTo(n)}}}let K=B(()=>{let e=m(),t=m(),n=g(0),r=m(),o=g(0),i=m(),l=m(),a=g(0),s=g(0),u=g(0),c=g(0),f=m(),d=m(),p=g(!1);return h(b(e,T(({scrollTop:e})=>e)),t),h(b(e,T(({scrollHeight:e})=>e)),l),h(t,o),{scrollContainerState:e,scrollTop:t,viewportHeight:i,headerHeight:a,fixedHeaderHeight:s,fixedFooterHeight:u,footerHeight:c,scrollHeight:l,smoothScrollTargetReached:r,scrollTo:f,scrollBy:d,statefulScrollTop:o,deviation:n,scrollingInProgress:p}},[],{singleton:!0}),q={lvl:0};function X(e,t,n,r=q,o=q){return{k:e,v:t,lvl:n,l:r,r:o}}function Y(e){return e===q}function J(e,t,n="k"){if(Y(e))return[-1/0,void 0];if(e[n]===t)return[e.k,e.v];if(e[n]e.r.lvl}function er(e){let{l:t,r:n,lvl:r}=e;if(n.lvl>=r-1&&t.lvl>=r-1)return e;if(r>n.lvl+1){if(en(t))return ea(et(e,{lvl:r-1}));if(!Y(t)&&!Y(t.r))return et(t.r,{l:et(t,{r:t.r.l}),r:et(e,{l:t.r.r,lvl:r-1}),lvl:r});throw Error("Unexpected empty nodes")}if(en(e))return el(et(e,{lvl:r-1}));if(Y(n)||Y(n.l))throw Error("Unexpected empty nodes");{let t=n.l,o=en(t)?n.lvl-1:n.lvl;return et(t,{l:et(e,{r:t.l,lvl:r-1}),r:el(et(n,{l:t.r,lvl:o})),lvl:t.lvl+1})}}function eo(e,t,n){if(Y(e))return[];let r=J(e,t)[0];return ei(function e(t,n,r){if(Y(t))return[];let{k:o,v:i,l,r:a}=t,s=[];return o>n&&(s=s.concat(e(l,n,r))),o>=n&&o<=r&&s.push({k:o,v:i}),o<=r&&(s=s.concat(e(a,n,r))),s}(e,r,n),({k:e,v:t})=>({index:e,value:t}))}function ei(e,t){let n=e.length;if(0===n)return[];let{index:r,value:o}=t(e[0]),i=[];for(let l=1;l{let e=g(!1);return{recalcInProgress:e}},[],{singleton:!0});function ec({index:e},t){return t===e?0:t0&&r("received item sizes",t,Z.DEBUG);let i=e.sizeTree,l=i,a=0;if(n.length>0&&Y(i)&&2===t.length){let e=t[0].size,r=t[1].size;l=n.reduce((t,n)=>Q(Q(t,n,e),n+1,r),l)}else[l,a]=function(e,t){let n=Y(e)?0:1/0;for(let r of t){let{size:t,startIndex:o,endIndex:i}=r;if(n=Math.min(n,o),Y(e)){e=Q(e,0,t);continue}let l=eo(e,o-1,i+1);if(l.some(function(e){let{size:t,startIndex:n,endIndex:r}=e;return e=>e.start===n&&(e.end===r||e.end===1/0)&&e.value===t}(r)))continue;let a=!1,s=!1;for(let{start:n,end:r,value:o}of l)a?(i>=n||t===o)&&(e=function e(t,n){if(Y(t))return q;let{k:r,l:o,r:i}=t;if(n===r){if(Y(o))return i;if(Y(i))return o;{let[e,n]=function e(t){return Y(t.r)?[t.k,t.v]:e(t.r)}(o);return er(et(t,{k:e,v:n,l:function e(t){return Y(t.r)?t.l:er(et(t,{r:e(t.r)}))}(o)}))}}return ni&&i>=n&&o!==t&&(e=Q(e,i+1,o));s&&(e=Q(e,o,t))}return[e,n]}(l,t);if(l===i)return e;let{offsetTree:s,lastIndex:u,lastSize:c,lastOffset:f}=eh(e.offsetTree,a,l,o);return{sizeTree:l,offsetTree:s,lastIndex:u,lastOffset:f,lastSize:c,groupOffsetTree:n.reduce((e,t)=>Q(e,t,em(t,s,o)),q),groupIndices:n}}function em(e,t,n){if(0===t.length)return 0;let{offset:r,index:o,size:i}=t[es(t,e,ec)],l=e-o,a=i*l+(l-1)*n+r;return a>0?a+n:a}function eg(e,t,n){if(void 0!==e.groupIndex)return t.groupIndices[e.groupIndex]+1;{let r="LAST"===e.index?n:e.index,o=ev(r,t);return Math.max(0,o,Math.min(n,o))}}function ev(e,t){if(!ey(t))return e;let n=0;for(;t.groupIndices[n]<=e+n;)n++;return e+n}function ey(e){return!Y(e.groupOffsetTree)}let eb={offsetHeight:"height",offsetWidth:"width"},ex=B(([{log:e},{recalcInProgress:t}])=>{let n=m(),r=m(),o=y(r,0),i=m(),l=m(),a=g(0),s=g([]),u=g(void 0),c=g(void 0),f=g((e,t)=>$(e,eb[t])),d=g(void 0),p=g(0),x={offsetTree:[],sizeTree:q,groupOffsetTree:q,lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]},C=y(b(n,z(s,e,p),S(ep,x),w()),x);h(b(s,E(e=>e.length>0),z(C,p),T(([e,t,n])=>{let r=e.reduce((e,r,o)=>Q(e,r,em(r,t.offsetTree,n)||o),q);return{...t,groupIndices:e,groupOffsetTree:r}})),C),h(b(r,z(C),E(([e,{lastIndex:t}])=>e[{startIndex:e,endIndex:t,size:n}])),n),h(u,c);let I=y(b(u,T(e=>void 0===e)),!0);h(b(c,E(e=>void 0!==e&&Y(C(4).sizeTree)),T(e=>[{startIndex:0,endIndex:0,size:e}])),n);let O=v(b(n,z(C),S(({sizes:e},[t,n])=>({changed:n!==e,sizes:n}),{changed:!1,sizes:x}),T(e=>e.changed)));b(a,S((e,t)=>({diff:e.prev-t,prev:t}),{diff:0,prev:0}),T(e=>e.diff))(1,e=>{e>0?(t(0,!0),i(0,e)):e<0&&l(0,e)}),b(a,z(e))(1,([e,t])=>{e<0&&t("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:a},Z.ERROR)});let k=v(i);h(b(i,z(C),T(([e,t])=>{if(t.groupIndices.length>0)throw Error("Virtuoso: prepending items does not work with groups");return ee(t.sizeTree).reduce((t,{k:n,v:r})=>({ranges:[...t.ranges,{startIndex:t.prevIndex,endIndex:n+e-1,size:t.prevSize}],prevIndex:n+e,prevSize:r}),{ranges:[],prevIndex:0,prevSize:t.lastSize}).ranges})),n);let P=v(b(l,z(C,p),T(([e,{offsetTree:t},n])=>em(-e,t,n))));return h(b(l,z(C,p),T(([e,t,n])=>{if(t.groupIndices.length>0)throw Error("Virtuoso: shifting items does not work with groups");let r=ee(t.sizeTree).reduce((t,{k:n,v:r})=>Q(t,Math.max(0,n+e),r),q);return{...t,sizeTree:r,...eh(t.offsetTree,0,r,n)}})),C),{data:d,totalCount:r,sizeRanges:n,groupIndices:s,defaultItemSize:c,fixedItemSize:u,unshiftWith:i,shiftWith:l,shiftWithOffset:P,beforeUnshiftWith:k,firstItemIndex:a,gap:p,sizes:C,listRefresh:O,statefulTotalCount:o,trackItemSizes:I,itemSize:f}},s(W,eu),{singleton:!0}),ew="undefined"!=typeof document&&"scrollBehavior"in document.documentElement.style;function eE(e){let t="number"==typeof e?{index:e}:e;return t.align||(t.align="start"),t.behavior&&ew||(t.behavior="auto"),t.offset||(t.offset=0),t}let eT=B(([{sizes:e,totalCount:t,listRefresh:n,gap:r},{scrollingInProgress:o,viewportHeight:i,scrollTo:l,smoothScrollTargetReached:a,headerHeight:s,footerHeight:u,fixedHeaderHeight:c,fixedFooterHeight:f},{log:d}])=>{let v=m(),y=g(0),x=null,w=null,E=null;function C(){x&&(x(),x=null),E&&(E(),E=null),w&&(clearTimeout(w),w=null),o(0,!1)}return h(b(v,z(e,i,t,y,s,u,d),z(r,c,f),T(([[e,t,r,i,l,s,u,c],f,d,h])=>{let m=eE(e),{align:g,behavior:y,offset:T}=m,S=i-1,I=eg(m,t,S),O=em(I,t.offsetTree,f)+s;"end"===g?(O+=d+J(t.sizeTree,I)[1]-r+h,I===S&&(O+=u)):"center"===g?O+=(d+J(t.sizeTree,I)[1]-r+h)/2:O-=l,T&&(O+=T);let k=t=>{C(),t?(c("retrying to scroll to",{location:e},Z.DEBUG),v(0,e)):c("list did not change, scroll successful",{},Z.DEBUG)};if(C(),"smooth"===y){let e=!1;E=n(1,t=>{e=e||t}),x=p(a,()=>{k(e)})}else x=p(b(n,e=>{let t=setTimeout(()=>{e(!1)},150);return n=>{n&&(e(!0),clearTimeout(t))}}),k);return w=setTimeout(()=>{C()},1200),o(0,!0),c("scrolling from index to",{index:I,top:O,behavior:y},Z.DEBUG),{top:O,behavior:y}})),l),{scrollToIndex:v,topListHeight:y}},s(ex,K,W),{singleton:!0}),eC="down",eS={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},eI=B(([{scrollContainerState:e,scrollTop:t,viewportHeight:n,headerHeight:r,footerHeight:o,scrollBy:i}])=>{let l=g(!1),a=g(!0),s=m(),u=m(),c=g(4),f=g(0),d=y(b(P(b(R(t),I(1),C(!0)),b(R(t),I(1),C(!1),k(100))),w()),!1),p=y(b(P(b(i,C(!0)),b(i,C(!1),k(200))),w()),!1);h(b(H(R(t),R(f)),T(([e,t])=>e<=t),w()),a),h(b(a,O(50)),u);let x=v(b(H(e,R(n),R(r),R(o),R(c)),S((e,[{scrollTop:t,scrollHeight:n},r,o,i,l])=>{let a;let s={viewportHeight:r,scrollTop:t,scrollHeight:n};if(t+r-n>-l){let n,r;return t>e.state.scrollTop?(n="SCROLLED_DOWN",r=e.state.scrollTop-t):(n="SIZE_DECREASED",r=e.state.scrollTop-t||e.scrollTopDelta),{atBottom:!0,state:s,atBottomBecause:n,scrollTopDelta:r}}return a=s.scrollHeight>e.state.scrollHeight?"SIZE_INCREASED":re&&e.atBottom===t.atBottom))),B=y(b(e,S((e,{scrollTop:t,scrollHeight:n,viewportHeight:r})=>G(e.scrollHeight,n)?{scrollTop:t,scrollHeight:n,jump:0,changed:!1}:e.scrollTop!==t&&n-(t+r)<1?{scrollHeight:n,scrollTop:t,jump:e.scrollTop-t,changed:!0}:{scrollHeight:n,scrollTop:t,jump:0,changed:!0},{scrollHeight:0,jump:0,scrollTop:0,changed:!1}),E(e=>e.changed),T(e=>e.jump)),0);h(b(x,T(e=>e.atBottom)),l),h(b(l,O(50)),s);let N=g(eC);h(b(e,T(({scrollTop:e})=>e),w(),S((e,t)=>p(4)?{direction:e.direction,prevScrollTop:t}:{direction:te.direction)),N),h(b(e,O(50),C("none")),N);let A=g(0);return h(b(d,E(e=>!e),C(0)),A),h(b(t,O(100),z(d),E(([e,t])=>!!t),S(([e,t],[n])=>[t,n],[0,0]),T(([e,t])=>t-e)),A),{isScrolling:d,isAtTop:a,isAtBottom:l,atBottomState:x,atTopStateChange:u,atBottomStateChange:s,scrollDirection:N,atBottomThreshold:c,atTopThreshold:f,scrollVelocity:A,lastJumpDueToItemResize:B}},s(K)),eO=B(([{log:e}])=>{let t=g(!1),n=v(b(t,E(e=>e),w()));return t(1,t=>{t&&e(4)("props updated",{},Z.DEBUG)}),{propsReady:t,didMount:n}},s(W),{singleton:!0}),ek=B(([{sizes:e,listRefresh:t,defaultItemSize:n},{scrollTop:r},{scrollToIndex:o},{didMount:i}])=>{let l=g(!0),a=g(0);return h(b(i,z(a),E(([e,t])=>!!t),C(!1)),l),b(H(t,i),z(l,e,n),E(([[,e],t,{sizeTree:n},r])=>e&&(!Y(n)||void 0!==r)&&!t),z(a))(1,([,e])=>{setTimeout(()=>{p(r,()=>{l(0,!0)}),o(0,e)})}),{scrolledToInitialItem:l,initialTopMostItemIndex:a}},s(ex,K,eT,eO),{singleton:!0});function ez(e){return!!e&&("smooth"===e?"smooth":"auto")}let eP=(e,t)=>"function"==typeof e?ez(e(t)):t&&ez(e),eR=B(([{totalCount:e,listRefresh:t},{isAtBottom:n,atBottomState:r},{scrollToIndex:o},{scrolledToInitialItem:i},{propsReady:l,didMount:a},{log:s},{scrollingInProgress:u}])=>{let c=g(!1),f=m(),d=null;function h(e){o(0,{index:"LAST",align:"end",behavior:e})}function v(e){let t=p(r,t=>{!e||t.atBottom||"SIZE_INCREASED"!==t.notAtBottomBecause||d||(s(4)("scrolling to bottom due to increased size",{},Z.DEBUG),h("auto"))});setTimeout(t,100)}return b(H(b(R(e),I(1)),a),z(R(c),n,i,u),T(([[e,t],n,r,o,i])=>{let l=t&&o,a="auto";return l&&(a=eP(n,r||i),l=l&&!!a),{totalCount:e,shouldFollow:l,followOutputBehavior:a}}),E(({shouldFollow:e})=>e))(1,({totalCount:e,followOutputBehavior:n})=>{d&&(d(),d=null),d=p(t,()=>{s(4)("following output to ",{totalCount:e},Z.DEBUG),h(n),d=null})}),b(H(R(c),e,l),E(([e,,t])=>e&&t),S(({value:e},[,t])=>({refreshed:e===t,value:t}),{refreshed:!1,value:0}),E(({refreshed:e})=>e),z(c,e))(1,([,e])=>{v(!1!==e)}),f(1,()=>{v(!1!==c(4))}),H(R(c),r)(1,([e,t])=>{e&&!t.atBottom&&"VIEWPORT_HEIGHT_DECREASING"===t.notAtBottomBecause&&h("auto")}),{followOutput:c,autoscrollToBottom:f}},s(ex,eI,eT,ek,eO,W,K));function eH(e){return e.reduce((e,t)=>(e.groupIndices.push(e.totalCount),e.totalCount+=t+1,e),{totalCount:0,groupIndices:[]})}let eB=B(([{totalCount:e,groupIndices:t,sizes:n},{scrollTop:r,headerHeight:o}])=>{let i=m(),l=m(),a=v(b(i,T(eH)));return h(b(a,T(e=>e.totalCount)),e),h(b(a,T(e=>e.groupIndices)),t),h(b(H(r,n,o),E(([e,t])=>ey(t)),T(([e,t,n])=>J(t.groupOffsetTree,Math.max(e-n,0),"v")[0]),w(),T(e=>[e])),l),{groupCounts:i,topItemsIndexes:l}},s(ex,K));function eN(e,t){return!!(e&&e[0]===t[0]&&e[1]===t[1])}function eA(e,t){return!!(e&&e.startIndex===t.startIndex&&e.endIndex===t.endIndex)}let ej="bottom",eL="none";function eZ(e,t,n){return"number"==typeof e?"up"===n&&"top"===t||n===eC&&t===ej?e:0:"up"===n?"top"===t?e.main:e.reverse:t===ej?e.main:e.reverse}function eF(e,t){return"number"==typeof e?e:e[t]||0}let eM=B(([{scrollTop:e,viewportHeight:t,deviation:n,headerHeight:r,fixedHeaderHeight:o}])=>{let i=m(),l=g(0),a=g(0),s=g(0),u=y(b(H(R(e),R(t),R(r),R(i,eN),R(s),R(l),R(o),R(n),R(a)),T(([e,t,n,[r,o],i,l,a,s,u])=>{let c=e-s,f=Math.max(n-c,0),d=eL,h=eF(u,"top"),p=eF(u,ej);return(r-=s,r+=n+a,o+=n+a,r>e+(l+a)-h&&(d="up"),(o-=s)null!=e),w(eN)),[0,0]);return{listBoundary:i,overscan:s,topListHeight:l,increaseViewportBy:a,visibleRange:u}},s(K),{singleton:!0}),eW={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function eD(e,t,n){let r;if(0===e.length)return[];if(!ey(t))return e.map(e=>({...e,index:e.index+n,originalIndex:e.index}));let o=e[0].index,i=e[e.length-1].index,l=[],a=eo(t.groupOffsetTree,o,i),s=0;for(let o of e){let e;(!r||r.end0){u=e[0].offset;let t=e[e.length-1];c=t.offset+t.size}let f=n-s,d=u,h=a+f*l+(f-1)*r-c;return{items:eD(e,o,i),topItems:eD(t,o,i),topListHeight:t.reduce((e,t)=>t.size+e,0),offsetTop:u,offsetBottom:h,top:d,bottom:c,totalCount:n,firstItemIndex:i}}let eV=B(([{sizes:e,totalCount:t,data:n,firstItemIndex:r,gap:o},i,{visibleRange:l,listBoundary:a,topListHeight:s},{scrolledToInitialItem:u,initialTopMostItemIndex:c},{topListHeight:f},d,{didMount:p},{recalcInProgress:x}])=>{let C=g([]),S=m();h(i.topItemsIndexes,C);let I=y(b(H(p,x,R(l,eN),R(t),R(e),R(c),u,R(C),R(r),R(o),n),E(([e,t,,n,,,,,,,r])=>{let o=r&&r.length!==n;return e&&!t&&!o}),T(([,,[e,t],n,r,o,i,l,a,s,u])=>{var c;let{sizeTree:f,offsetTree:d}=r;if(0===n||0===e&&0===t)return{...eW,totalCount:n};if(Y(f))return e_(function(e,t,n){if(ey(t)){let r=ev(e,t),o=J(t.groupOffsetTree,r)[0];return[{index:o,size:0,offset:0},{index:r,size:0,offset:0,data:n&&n[0]}]}return[{index:e,size:0,offset:0,data:n&&n[0]}]}(function(e,t){let n="number"==typeof e?e:"LAST"===e.index?t-1:e.index;return n}(o,n),r,u),[],n,s,r,a);let h=[];if(l.length>0){let e=l[0],t=l[l.length-1],n=0;for(let r of eo(f,e,t)){let o=r.value,i=Math.max(r.start,e),l=Math.min(r.end,t);for(let e=i;e<=l;e++)h.push({index:e,size:o,offset:n,data:u&&u[e]}),n+=o}}if(!i)return e_([],h,n,s,r,a);let p=l.length>0?l[l.length-1]+1:0,m=function(e,t,n,r=0){return r>0&&(t=Math.max(t,e[es(e,r,ec)].offset)),ei(function(e,t,n,r){let o=es(e,t,r),i=es(e,n,r,o);return e.slice(o,i+1)}(e,t,n,ef),ed)}(d,e,t,p);if(0===m.length)return null;let g=n-1,v=((n=>{for(let r of m){let o=r.value,i=o.offset,l=r.start,a=o.size;if(o.offset=t);e++)n.push({index:e,size:a,offset:i,data:u&&u[e]}),i+=a+s}})(c=[]),c);return e_(v,h,n,s,r,a)}),E(e=>null!==e),w()),eW);h(b(n,E(e=>void 0!==e),T(e=>null==e?void 0:e.length)),t),h(b(I,T(e=>e.topListHeight)),f),h(f,s),h(b(I,T(e=>[e.top,e.bottom])),a),h(b(I,T(e=>e.items)),S);let k=v(b(I,E(({items:e})=>e.length>0),z(t,n),E(([{items:e},t])=>e[e.length-1].originalIndex===t-1),T(([,e,t])=>[e-1,t]),w(eN),T(([e])=>e))),P=v(b(I,O(200),E(({items:e,topItems:t})=>e.length>0&&e[0].originalIndex===t.length),T(({items:e})=>e[0].index),w())),B=v(b(I,E(({items:e})=>e.length>0),T(({items:e})=>{let t=0,n=e.length-1;for(;"group"===e[t].type&&tt;)n--;return{startIndex:e[t].index,endIndex:e[n].index}}),w(eA)));return{listState:I,topItemsIndexes:C,endReached:k,startReached:P,rangeChanged:B,itemsRendered:S,...d}},s(ex,eB,eM,ek,eT,eI,eO,eu),{singleton:!0}),e$=B(([{sizes:e,firstItemIndex:t,data:n,gap:r},{listState:o},{didMount:i}])=>{let l=g(0);return h(b(i,z(l),E(([,e])=>0!==e),z(e,t,r,n),T(([[,e],t,n,r,o=[]])=>{let i=0;if(t.groupIndices.length>0)for(let n of t.groupIndices){if(n-i>=e)break;i++}let l=e+i,a=Array.from({length:l}).map((e,t)=>({index:t,size:0,offset:0,data:o[t]}));return e_(a,[],l,r,t,n)})),o),{initialItemCount:l}},s(ex,eV,eO),{singleton:!0}),eG=B(([{scrollVelocity:e}])=>{let t=g(!1),n=m(),r=g(!1);return h(b(e,z(r,t,n),E(([e,t])=>!!t),T(([e,t,n,r])=>{let{exit:o,enter:i}=t;if(n){if(o(e,r))return!1}else if(i(e,r))return!0;return n}),w()),t),b(H(t,e,n),z(r))(1,([[e,t,n],r])=>e&&r&&r.change&&r.change(t,n)),{isSeeking:t,scrollSeekConfiguration:r,scrollVelocity:e,scrollSeekRangeChanged:n}},s(eI),{singleton:!0}),eU=B(([{topItemsIndexes:e}])=>{let t=g(0);return h(b(t,E(e=>e>0),T(e=>Array.from({length:e}).map((e,t)=>t))),e),{topItemCount:t}},s(eV)),eK=B(([{footerHeight:e,headerHeight:t,fixedHeaderHeight:n,fixedFooterHeight:r},{listState:o}])=>{let i=m(),l=y(b(H(e,r,t,n,o),T(([e,t,n,r,o])=>e+t+n+r+o.offsetBottom+o.bottom)),0);return h(R(l),i),{totalListHeight:l,totalListHeightChanged:i}},s(K,eV),{singleton:!0});function eq(e){let t,n=!1;return()=>(n||(n=!0,t=e()),t)}let eX=eq(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),eY=B(([{scrollBy:e,scrollTop:t,deviation:n,scrollingInProgress:r},{isScrolling:o,isAtBottom:i,scrollDirection:l,lastJumpDueToItemResize:a},{listState:s},{beforeUnshiftWith:u,shiftWithOffset:c,sizes:f,gap:d},{log:p},{recalcInProgress:m}])=>{let g=v(b(s,z(a),S(([,e,t,n],[{items:r,totalCount:o,bottom:i,offsetBottom:l},a])=>{let s=i+l,u=0;if(t===o&&e.length>0&&r.length>0){let t=0===r[0].originalIndex&&0===e[0].originalIndex;t||0==(u=s-n)||(u+=a)}return[u,r,o,s]},[0,[],0,0]),E(([e])=>0!==e),z(t,l,r,i,p),E(([,e,t,n])=>!n&&0!==e&&"up"===t),T(([[e],,,,,t])=>(t("Upward scrolling compensation",{amount:e},Z.DEBUG),e))));function x(t){t>0?(e(0,{top:-t,behavior:"auto"}),n(0,0)):(n(0,0),e(0,{top:-t,behavior:"auto"}))}return b(g,z(n,o))(1,([e,t,r])=>{r&&eX()?n(0,t-e):x(-e)}),b(H(y(o,!1),n,m),E(([e,t,n])=>!e&&!n&&0!==t),T(([e,t])=>t),O(1))(1,x),h(b(c,T(e=>({top:-e}))),e),b(u,z(f,d),T(([e,{lastSize:t},n])=>e*t+e*n))(1,t=>{n(0,t),requestAnimationFrame(()=>{e(0,{top:t}),requestAnimationFrame(()=>{n(0,0),m(0,!1)})})}),{deviation:n}},s(K,eI,eV,ex,W,eu)),eJ=B(([{totalListHeight:e},{didMount:t},{scrollTo:n}])=>{let r=g(0);return b(t,z(r),E(([,e])=>0!==e),T(([,e])=>({top:e})))(1,t=>{p(b(e,E(e=>0!==e)),()=>{setTimeout(()=>{n(0,t)})})}),{initialScrollTop:r}},s(eK,eO,K),{singleton:!0}),eQ=B(([{viewportHeight:e},{totalListHeight:t}])=>{let n=g(!1),r=y(b(H(n,e,t),E(([e])=>e),T(([,e,t])=>Math.max(0,e-t)),w()),0);return{alignToBottom:n,paddingTopAddition:r}},s(K,eK),{singleton:!0}),e0=B(([{scrollTo:e,scrollContainerState:t}])=>{let n=m(),r=m(),o=m(),i=g(!1),l=g(void 0);return h(b(H(n,r),T(([{viewportHeight:e,scrollTop:t,scrollHeight:n},{offsetTop:r}])=>({scrollTop:Math.max(0,t-r),scrollHeight:n,viewportHeight:e}))),t),h(b(e,z(r),T(([e,{offsetTop:t}])=>({...e,top:e.top+t}))),o),{useWindowScroll:i,customScrollParent:l,windowScrollContainerState:n,windowViewportRect:r,windowScrollTo:o}},s(K)),e1=({itemTop:e,itemBottom:t,viewportTop:n,viewportBottom:r,locationParams:{behavior:o,align:i,...l}})=>er?{...l,behavior:o,align:i??"end"}:null,e2=B(([{sizes:e,totalCount:t,gap:n},{scrollTop:r,viewportHeight:o,headerHeight:i,fixedHeaderHeight:l,fixedFooterHeight:a,scrollingInProgress:s},{scrollToIndex:u}])=>{let c=m();return h(b(c,z(e,o,t,i,l,a,r),z(n),T(([[e,t,n,r,o,i,l,a],u])=>{let{done:c,behavior:f,align:d,calculateViewLocation:h=e1,...m}=e,g=eg(e,t,r-1),v=em(g,t.offsetTree,u)+o+i,y=v+J(t.sizeTree,g)[1],x=h({itemTop:v,itemBottom:y,viewportTop:a+i,viewportBottom:a+n-l,locationParams:{behavior:f,align:d,...m}});return x?c&&p(b(s,E(e=>!1===e),I(s(4)?1:2)),c):c&&c(),x}),E(e=>null!==e)),u),{scrollIntoView:c}},s(ex,K,eT,eV,W),{singleton:!0}),e4=B(([e,t,n,r,o,i,l,a,s])=>({...e,...t,...n,...r,...o,...i,...l,...a,...s}),s(eM,e$,eO,eG,eK,eJ,eQ,e0,e2)),e9=B(([{totalCount:e,sizeRanges:t,fixedItemSize:n,defaultItemSize:r,trackItemSizes:o,itemSize:i,data:l,firstItemIndex:a,groupIndices:s,statefulTotalCount:u,gap:c},{initialTopMostItemIndex:f,scrolledToInitialItem:d},p,m,{listState:g,topItemsIndexes:v,...y},{scrollToIndex:x},w,{topItemCount:E},{groupCounts:C},S,I])=>(h(y.rangeChanged,S.scrollSeekRangeChanged),h(b(S.windowViewportRect,T(e=>e.visibleHeight)),p.viewportHeight),{totalCount:e,data:l,firstItemIndex:a,sizeRanges:t,initialTopMostItemIndex:f,scrolledToInitialItem:d,topItemsIndexes:v,topItemCount:E,groupCounts:C,fixedItemHeight:n,defaultItemHeight:r,gap:c,...m,statefulTotalCount:u,listState:g,scrollToIndex:x,trackItemSizes:o,itemSize:i,groupIndices:s,...y,...S,...p,...I}),s(ex,ek,K,eR,eV,eT,eY,eU,eB,e4,W)),e3="-webkit-sticky",e5="sticky",e8=eq(()=>{if("undefined"==typeof document)return e5;let e=document.createElement("div");return e.style.position=e3,e.style.position===e3?e3:e5});function e6(e,t){let n=o.useRef(null),r=o.useCallback(r=>{let o,i;if(null===r||!r.offsetParent)return;let l=r.getBoundingClientRect(),a=l.width;if(t){let e=t.getBoundingClientRect(),n=l.top-e.top;o=e.height-Math.max(0,n),i=n+t.scrollTop}else o=window.innerHeight-Math.max(0,l.top),i=l.top+window.pageYOffset;n.current={offsetTop:i,visibleHeight:o,visibleWidth:a},e(n.current)},[e,t]),{callbackRef:i,ref:l}=D(r),a=o.useCallback(()=>{r(l.current)},[r,l]);return o.useEffect(()=>{if(!t)return window.addEventListener("scroll",a),window.addEventListener("resize",a),()=>{window.removeEventListener("scroll",a),window.removeEventListener("resize",a)};{t.addEventListener("scroll",a);let e=new ResizeObserver(a);return e.observe(t),()=>{t.removeEventListener("scroll",a),e.unobserve(t)}}},[a,t]),i}let e7=o.createContext(void 0),te=o.createContext(void 0);function tt(e){return e}let tn=B(()=>{let e=g(e=>`Item ${e}`),t=g(null),n=g(e=>`Group ${e}`),r=g({}),o=g(tt),i=g("div"),l=g(c),a=(e,t=null)=>y(b(r,T(t=>t[e]),w()),t);return{context:t,itemContent:e,groupContent:n,components:r,computeItemKey:o,headerFooterTag:i,scrollerRef:l,FooterComponent:a("Footer"),HeaderComponent:a("Header"),TopItemListComponent:a("TopItemList"),ListComponent:a("List","div"),ItemComponent:a("Item","div"),GroupComponent:a("Group","div"),ScrollerComponent:a("Scroller","div"),EmptyPlaceholder:a("EmptyPlaceholder"),ScrollSeekPlaceholder:a("ScrollSeekPlaceholder")}}),tr=B(([e,t])=>({...e,...t}),s(e9,tn)),to=({height:e})=>o.createElement("div",{style:{height:e}}),ti={position:e8(),zIndex:1,overflowAnchor:"none"},tl={overflowAnchor:"none"},ta=o.memo(function({showTopList:e=!1}){let t=tE("listState"),n=tw("sizeRanges"),r=tE("useWindowScroll"),i=tE("customScrollParent"),l=tw("windowScrollContainerState"),a=tw("scrollContainerState"),s=tE("itemContent"),u=tE("context"),f=tE("groupContent"),d=tE("trackItemSizes"),h=tE("itemSize"),p=tE("log"),m=tw("gap"),{callbackRef:g}=V(n,h,d,e?c:i||r?l:a,p,m,i),[v,y]=o.useState(0);tT("deviation",e=>{v!==e&&y(e)});let b=tE("EmptyPlaceholder"),x=tE("ScrollSeekPlaceholder")||to,w=tE("ListComponent"),E=tE("ItemComponent"),T=tE("GroupComponent"),C=tE("computeItemKey"),S=tE("isSeeking"),I=tE("groupIndices").length>0,O=tE("paddingTopAddition"),k=e?{}:{boxSizing:"border-box",paddingTop:t.offsetTop+O,paddingBottom:t.offsetBottom,marginTop:v};return!e&&0===t.totalCount&&b?o.createElement(b,tf(b,u)):o.createElement(w,{...tf(w,u),ref:g,style:k,"data-test-id":e?"virtuoso-top-item-list":"virtuoso-item-list"},(e?t.topItems:t.items).map(e=>{let n=e.originalIndex,r=C(n+t.firstItemIndex,e.data,u);return S?o.createElement(x,{...tf(x,u),key:r,index:e.index,height:e.size,type:e.type||"item",..."group"===e.type?{}:{groupIndex:e.groupIndex}}):"group"===e.type?o.createElement(T,{...tf(T,u),key:r,"data-index":n,"data-known-size":e.size,"data-item-index":e.index,style:ti},f(e.index)):o.createElement(E,{...tf(E,u),key:r,"data-index":n,"data-known-size":e.size,"data-item-index":e.index,"data-item-group-index":e.groupIndex,item:e.data,style:tl},I?s(e.index,e.groupIndex,e.data,u):s(e.index,e.data,u))}))}),ts={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},tu={width:"100%",height:"100%",position:"absolute",top:0},tc={width:"100%",position:e8(),top:0,zIndex:1};function tf(e,t){if("string"!=typeof e)return{context:t}}let td=o.memo(function(){let e=tE("HeaderComponent"),t=tw("headerHeight"),n=tE("headerFooterTag"),r=_(e=>t($(e,"height"))),i=tE("context");return e?o.createElement(n,{ref:r},o.createElement(e,tf(e,i))):null}),th=o.memo(function(){let e=tE("FooterComponent"),t=tw("footerHeight"),n=tE("headerFooterTag"),r=_(e=>t($(e,"height"))),i=tE("context");return e?o.createElement(n,{ref:r},o.createElement(e,tf(e,i))):null});function tp({usePublisher:e,useEmitter:t,useEmitterValue:n}){let r=o.memo(function({style:r,children:i,...l}){let a=e("scrollContainerState"),s=n("ScrollerComponent"),u=e("smoothScrollTargetReached"),c=n("scrollerRef"),f=n("context"),{scrollerRef:d,scrollByCallback:h,scrollToCallback:p}=U(a,u,s,c);return t("scrollTo",p),t("scrollBy",h),o.createElement(s,{ref:d,style:{...ts,...r},"data-test-id":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0,...l,...tf(s,f)},i)});return r}function tm({usePublisher:e,useEmitter:t,useEmitterValue:n}){let r=o.memo(function({style:r,children:i,...l}){let a=e("windowScrollContainerState"),s=n("ScrollerComponent"),u=e("smoothScrollTargetReached"),f=n("totalListHeight"),d=n("deviation"),h=n("customScrollParent"),p=n("context"),{scrollerRef:m,scrollByCallback:g,scrollToCallback:v}=U(a,u,s,c,h);return L(()=>(m.current=h||window,()=>{m.current=null}),[m,h]),t("windowScrollTo",v),t("scrollBy",g),o.createElement(s,{style:{position:"relative",...r,...0!==f?{height:f+d}:{}},"data-virtuoso-scroller":!0,...l,...tf(s,p)},i)});return r}let tg=({children:e})=>{let t=o.useContext(e7),n=tw("viewportHeight"),r=tw("fixedItemHeight"),i=_(l(n,e=>$(e,"height")));return o.useEffect(()=>{t&&(n(t.viewportHeight),r(t.itemHeight))},[t,n,r]),o.createElement("div",{style:tu,ref:i,"data-viewport-type":"element"},e)},tv=({children:e})=>{let t=o.useContext(e7),n=tw("windowViewportRect"),r=tw("fixedItemHeight"),i=tE("customScrollParent"),l=e6(n,i);return o.useEffect(()=>{t&&(r(t.itemHeight),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,n,r]),o.createElement("div",{ref:l,style:tu,"data-viewport-type":"window"},e)},ty=({children:e})=>{let t=tE("TopItemListComponent"),n=tE("headerHeight"),r={...tc,marginTop:`${n}px`},i=tE("context");return o.createElement(t||"div",{style:r,context:i},e)},tb=o.memo(function(e){let t=tE("useWindowScroll"),n=tE("topItemsIndexes").length>0,r=tE("customScrollParent");return o.createElement(r||t?tS:tC,{...e},n&&o.createElement(ty,null,o.createElement(ta,{showTopList:!0})),o.createElement(r||t?tv:tg,null,o.createElement(td,null),o.createElement(ta,null),o.createElement(th,null)))}),{Component:tx,usePublisher:tw,useEmitterValue:tE,useEmitter:tT}=j(tr,{required:{},optional:{context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",autoscrollToBottom:"autoscrollToBottom"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},tb),tC=tp({usePublisher:tw,useEmitterValue:tE,useEmitter:tT}),tS=tm({usePublisher:tw,useEmitterValue:tE,useEmitter:tT}),tI=tx,tO={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},tk={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},{round:tz,ceil:tP,floor:tR,min:tH,max:tB}=Math;function tN(e,t,n){return Array.from({length:t-e+1}).map((t,r)=>({index:r+e,data:null==n?void 0:n[r+e]}))}function tA(e,t){return e&&e.column===t.column&&e.row===t.row}function tj(e,t){return e&&e.width===t.width&&e.height===t.height}let tL=B(([{overscan:e,visibleRange:t,listBoundary:n},{scrollTop:r,viewportHeight:o,scrollBy:i,scrollTo:l,smoothScrollTargetReached:a,scrollContainerState:s,footerHeight:u,headerHeight:c},f,d,{propsReady:p,didMount:x},{windowViewportRect:S,windowScrollTo:I,useWindowScroll:O,customScrollParent:k,windowScrollContainerState:P},B])=>{let N=g(0),A=g(0),j=g(tO),L=g({height:0,width:0}),Z=g({height:0,width:0}),F=m(),M=m(),W=g(0),D=g(void 0),_=g({row:0,column:0});h(b(H(x,A,D),E(([,e])=>0!==e),T(([,e,t])=>({items:tN(0,e-1,t),top:0,bottom:0,offsetBottom:0,offsetTop:0,itemHeight:0,itemWidth:0}))),j),h(b(H(R(N),t,R(_,tA),R(Z,tj),R(L,tj),D),T(([e,[t,n],r,o,i,l])=>{var a;let{row:s,column:u}=r,{height:c,width:f}=o,{width:d}=i;if(0===e||0===d)return tO;if(0===f)return a=tN(0,0,l),{...tk,items:a};let h=tB(1,tR((d+u)/(f+u))),p=h*tR((t+s)/(c+s)),m=h*tP((n+s)/(c+s))-1;m=tH(e-1,tB(m,h-1)),p=tH(m,tB(0,p));let g=tN(p,m,l),{top:v,bottom:y}=tZ(i,r,o,g),b=tP(e/h);return{items:g,offsetTop:v,offsetBottom:b*c+(b-1)*s-y,top:v,bottom:y,itemHeight:c,itemWidth:f}})),j),h(b(D,E(e=>void 0!==e),T(e=>e.length)),N),h(b(L,T(({height:e})=>e)),o),h(b(H(L,Z,j,_),T(([e,t,{items:n},r])=>{let{top:o,bottom:i}=tZ(e,r,t,n);return[o,i]}),w(eN)),n);let V=v(b(R(j),E(({items:e})=>e.length>0),z(N),E(([{items:e},t])=>e[e.length-1].index===t-1),T(([,e])=>e-1),w())),$=v(b(R(j),E(({items:e})=>e.length>0&&0===e[0].index),C(0),w())),G=v(b(R(j),E(({items:e})=>e.length>0),T(({items:e})=>({startIndex:e[0].index,endIndex:e[e.length-1].index})),w(eA)));h(G,d.scrollSeekRangeChanged),h(b(F,z(L,Z,N,_),T(([e,t,n,r,o])=>{let i=eE(e),{align:l,behavior:a,offset:s}=i,u=i.index;"LAST"===u&&(u=r-1);let c=tF(t,o,n,u=tB(0,u,tH(r-1,u)));return"end"===l?c=tz(c-t.height+n.height):"center"===l&&(c=tz(c-t.height/2+n.height/2)),s&&(c+=s),{top:c,behavior:a}})),l);let U=y(b(j,T(e=>e.offsetBottom+e.bottom)),0);return h(b(S,T(e=>({width:e.visibleWidth,height:e.visibleHeight}))),L),{data:D,totalCount:N,viewportDimensions:L,itemDimensions:Z,scrollTop:r,scrollHeight:M,overscan:e,scrollBy:i,scrollTo:l,scrollToIndex:F,smoothScrollTargetReached:a,windowViewportRect:S,windowScrollTo:I,useWindowScroll:O,customScrollParent:k,windowScrollContainerState:P,deviation:W,scrollContainerState:s,footerHeight:u,headerHeight:c,initialItemCount:A,gap:_,...d,gridState:j,totalListHeight:U,...f,startReached:$,endReached:V,rangeChanged:G,propsReady:p,...B}},s(eM,K,eI,eG,eO,e0,W));function tZ(e,t,n,r){let{height:o}=n;if(void 0===o||0===r.length)return{top:0,bottom:0};let i=tF(e,t,n,r[0].index),l=tF(e,t,n,r[r.length-1].index)+o;return{top:i,bottom:l}}function tF(e,t,n,r){var o,i,l;let a=(o=e.width,i=n.width,tB(1,tR((o+(l=t.column))/(i+l)))),s=tR(r/a),u=s*n.height+tB(0,s-1)*t.row;return u>0?u+t.row:u}let tM=B(()=>{let e=g(e=>`Item ${e}`),t=g({}),n=g(null),r=g("virtuoso-grid-item"),o=g("virtuoso-grid-list"),i=g(tt),l=g("div"),a=g(c),s=(e,n=null)=>y(b(t,T(t=>t[e]),w()),n);return{context:n,itemContent:e,components:t,computeItemKey:i,itemClassName:r,listClassName:o,headerFooterTag:l,scrollerRef:a,FooterComponent:s("Footer"),HeaderComponent:s("Header"),ListComponent:s("List","div"),ItemComponent:s("Item","div"),ScrollerComponent:s("Scroller","div"),ScrollSeekPlaceholder:s("ScrollSeekPlaceholder","div")}}),tW=B(([e,t])=>({...e,...t}),s(tL,tM)),tD=o.memo(function(){let e=tX("gridState"),t=tX("listClassName"),n=tX("itemClassName"),r=tX("itemContent"),i=tX("computeItemKey"),l=tX("isSeeking"),a=tq("scrollHeight"),s=tX("ItemComponent"),u=tX("ListComponent"),c=tX("ScrollSeekPlaceholder"),f=tX("context"),d=tq("itemDimensions"),h=tq("gap"),p=tX("log"),m=_(e=>{let t=e.parentElement.parentElement.scrollHeight;a(t);let n=e.firstChild;n&&d(n.getBoundingClientRect()),h({row:t0("row-gap",getComputedStyle(e).rowGap,p),column:t0("column-gap",getComputedStyle(e).columnGap,p)})});return o.createElement(u,{ref:m,className:t,...tf(u,f),style:{paddingTop:e.offsetTop,paddingBottom:e.offsetBottom},"data-test-id":"virtuoso-item-list"},e.items.map(t=>{let a=i(t.index,t.data,f);return l?o.createElement(c,{key:a,...tf(c,f),index:t.index,height:e.itemHeight,width:e.itemWidth}):o.createElement(s,{...tf(s,f),className:n,"data-index":t.index,key:a},r(t.index,t.data,f))}))}),t_=o.memo(function(){let e=tX("HeaderComponent"),t=tq("headerHeight"),n=tX("headerFooterTag"),r=_(e=>t($(e,"height"))),i=tX("context");return e?o.createElement(n,{ref:r},o.createElement(e,tf(e,i))):null}),tV=o.memo(function(){let e=tX("FooterComponent"),t=tq("footerHeight"),n=tX("headerFooterTag"),r=_(e=>t($(e,"height"))),i=tX("context");return e?o.createElement(n,{ref:r},o.createElement(e,tf(e,i))):null}),t$=({children:e})=>{let t=o.useContext(te),n=tq("itemDimensions"),r=tq("viewportDimensions"),i=_(e=>{r(e.getBoundingClientRect())});return o.useEffect(()=>{t&&(r({height:t.viewportHeight,width:t.viewportWidth}),n({height:t.itemHeight,width:t.itemWidth}))},[t,r,n]),o.createElement("div",{style:tu,ref:i},e)},tG=({children:e})=>{let t=o.useContext(te),n=tq("windowViewportRect"),r=tq("itemDimensions"),i=tX("customScrollParent"),l=e6(n,i);return o.useEffect(()=>{t&&(r({height:t.itemHeight,width:t.itemWidth}),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,n,r]),o.createElement("div",{ref:l,style:tu},e)},tU=o.memo(function({...e}){let t=tX("useWindowScroll"),n=tX("customScrollParent");return o.createElement(n||t?tQ:tJ,{...e},o.createElement(n||t?tG:t$,null,o.createElement(t_,null),o.createElement(tD,null),o.createElement(tV,null)))}),{Component:tK,usePublisher:tq,useEmitterValue:tX,useEmitter:tY}=j(tW,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange"}},tU),tJ=tp({usePublisher:tq,useEmitterValue:tX,useEmitter:tY}),tQ=tm({usePublisher:tq,useEmitterValue:tX,useEmitter:tY});function t0(e,t,n){return("normal"===t||(null==t?void 0:t.endsWith("px"))||n(`${e} was not resolved to pixel value correctly`,t,Z.WARN),"normal"===t)?0:parseInt(t??"0",10)}let t1=B(()=>{let e=g(e=>o.createElement("td",null,"Item $",e)),t=g(null),n=g(null),r=g(null),i=g({}),l=g(tt),a=g(c),s=(e,t=null)=>y(b(i,T(t=>t[e]),w()),t);return{context:t,itemContent:e,fixedHeaderContent:n,fixedFooterContent:r,components:i,computeItemKey:l,scrollerRef:a,TableComponent:s("Table","table"),TableHeadComponent:s("TableHead","thead"),TableFooterComponent:s("TableFoot","tfoot"),TableBodyComponent:s("TableBody","tbody"),TableRowComponent:s("TableRow","tr"),ScrollerComponent:s("Scroller","div"),EmptyPlaceholder:s("EmptyPlaceholder"),ScrollSeekPlaceholder:s("ScrollSeekPlaceholder"),FillerRow:s("FillerRow")}}),t2=B(([e,t])=>({...e,...t}),s(e9,t1)),t4=({height:e})=>o.createElement("tr",null,o.createElement("td",{style:{height:e}})),t9=({height:e})=>o.createElement("tr",null,o.createElement("td",{style:{height:e,padding:0,border:0}})),t3=o.memo(function(){let e=nt("listState"),t=ne("sizeRanges"),n=nt("useWindowScroll"),r=nt("customScrollParent"),i=ne("windowScrollContainerState"),l=ne("scrollContainerState"),a=nt("itemContent"),s=nt("trackItemSizes"),u=nt("itemSize"),c=nt("log"),{callbackRef:f,ref:d}=V(t,u,s,r||n?i:l,c,void 0,r),[h,p]=o.useState(0);nn("deviation",e=>{h!==e&&(d.current.style.marginTop=`${e}px`,p(e))});let m=nt("EmptyPlaceholder"),g=nt("ScrollSeekPlaceholder")||t4,v=nt("FillerRow")||t9,y=nt("TableBodyComponent"),b=nt("TableRowComponent"),x=nt("computeItemKey"),w=nt("isSeeking"),E=nt("paddingTopAddition"),T=nt("firstItemIndex"),C=nt("statefulTotalCount"),S=nt("context");if(0===C&&m)return o.createElement(m,tf(m,S));let I=e.offsetTop+E+h,O=e.offsetBottom,k=I>0?o.createElement(v,{height:I,key:"padding-top",context:S}):null,z=O>0?o.createElement(v,{height:O,key:"padding-bottom",context:S}):null,P=e.items.map(e=>{let t=e.originalIndex,n=x(t+T,e.data,S);return w?o.createElement(g,{...tf(g,S),key:n,index:e.index,height:e.size,type:e.type||"item"}):o.createElement(b,{...tf(b,S),key:n,"data-index":t,"data-known-size":e.size,"data-item-index":e.index,item:e.data,style:{overflowAnchor:"none"}},a(e.index,e.data,S))});return o.createElement(y,{ref:f,"data-test-id":"virtuoso-item-list",...tf(y,S)},[k,...P,z])}),t5=({children:e})=>{let t=o.useContext(e7),n=ne("viewportHeight"),r=ne("fixedItemHeight"),i=_(l(n,e=>$(e,"height")));return o.useEffect(()=>{t&&(n(t.viewportHeight),r(t.itemHeight))},[t,n,r]),o.createElement("div",{style:tu,ref:i,"data-viewport-type":"element"},e)},t8=({children:e})=>{let t=o.useContext(e7),n=ne("windowViewportRect"),r=ne("fixedItemHeight"),i=nt("customScrollParent"),l=e6(n,i);return o.useEffect(()=>{t&&(r(t.itemHeight),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,n,r]),o.createElement("div",{ref:l,style:tu,"data-viewport-type":"window"},e)},t6=o.memo(function(e){let t=nt("useWindowScroll"),n=nt("customScrollParent"),r=ne("fixedHeaderHeight"),i=ne("fixedFooterHeight"),a=nt("fixedHeaderContent"),s=nt("fixedFooterContent"),u=nt("context"),c=_(l(r,e=>$(e,"height"))),f=_(l(i,e=>$(e,"height"))),d=nt("TableComponent"),h=nt("TableHeadComponent"),p=nt("TableFooterComponent"),m=a?o.createElement(h,{key:"TableHead",style:{zIndex:1,position:"sticky",top:0},ref:c,...tf(h,u)},a()):null,g=s?o.createElement(p,{key:"TableFoot",style:{zIndex:1,position:"sticky",bottom:0},ref:f,...tf(p,u)},s()):null;return o.createElement(n||t?no:nr,{...e},o.createElement(n||t?t8:t5,null,o.createElement(d,{style:{borderSpacing:0},...tf(d,u)},[m,o.createElement(t3,{key:"TableBody"}),g])))}),{Component:t7,usePublisher:ne,useEmitterValue:nt,useEmitter:nn}=j(t2,{required:{},optional:{context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},t6),nr=tp({usePublisher:ne,useEmitterValue:nt,useEmitter:nn}),no=tm({usePublisher:ne,useEmitterValue:nt,useEmitter:nn})},45628:function(e,t,n){"use strict";/*! + */var t=/["'&<>]/;e.exports=function(e){var n,r=""+e,o=t.exec(r);if(!o)return r;var i="",l=0,a=0;for(l=o.index;le.source).join(null!==(n=t.join)&&void 0!==n?n:"");return t.capture?o=`(${o})`:t.nonCapture&&(o=`(?:${o})`),t.match&&(o+=t.match),RegExp(o,null!==(r=t.flags)&&void 0!==r?r:"")}let l=/[a-z0-9]/,a=/(?:[a-zA-Z\u0400-\u04FF0-9\-_~!$&'()[\]\\/*+,;=.%]*)/,s=/(https?:\/\/)?/,u=i([/[a-z\u0400-\u04FF0-9\-_~!$&'()*+,;=.:]+/,/@/],{capture:!0,match:"?"}),c=i([/(?:(?:[a-z0-9](?:[-a-z0-9_]*[a-z0-9])?)\.)*/,/(?:(?:[a-z0-9](?:[-a-z0-9]*[a-z0-9])?)\.)/,/(?:[a-z](?:[-a-z0-9]*[a-z0-9])?)/],{capture:!0}),f=/(?::(\d{1,5}))?/,d=i([/\//,i([/[-+a-z0-9!*';:=,.$/%[\]_~@|&]*/,/[-+a-z0-9/]/],{match:"*",nonCapture:!0})],{capture:!0,match:"?"}),h=i([/\?/,i([a,/[a-z0-9_&=]/],{match:"?",nonCapture:!0})],{capture:!0,match:"?"}),p=i([/#/,i([a,/[a-z0-9]/],{match:"?",nonCapture:!0})],{capture:!0,match:"?"}),m=i([s,u,c,f,d,h,p],{flags:"i"}),g=/(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)/,v=i([g,g,g,g],{capture:!0,join:"\\."});i([s,u,v,f,d,h,p],{flags:"i"}),i([/#/,i([/[\d_\u4E00-\u9FFF-]+/,/[\d_\u3000-\u30FF-]+/,/[\d_\u1100-\u11FF\u3130-\u318F\uA960-\uA97F\uAC00-\uD7FF-]+/,/[\d_\u0E00-\u0E7F-]+/,/[\d_a-z\u0400-\u052F\u1C80-\u1C8F\u2DE0-\u2DFF\uA640-\uA69F-]+/,/[\d_a-z\u0080-\u00FF\u0100-\u017F\u0180-\u024F-]+/],{capture:!0,join:"|"})],{flags:"i"});let y=i([l,/[.a-z0-9!#$%&?*+=_{|}~-]*/,l],{capture:!0}),b=i([y,c],{flags:"i",join:"@"}),x=RegExp(`^${b.source}$`,b.flags),w=["com","org","net","int","edu","gov","mil","aero","asia","biz","cat","coop","jobs","mobi","museum","post","tel","travel","xxx","arpa","test","ac","ad","ae","af","ag","ai","al","am","an","ao","aq","ar","as","at","au","aw","ax","az","ba","bb","bd","be","bf","bg","bh","bi","bj","bl","bm","bn","bo","bq","br","bs","bt","bv","bw","by","bz","ca","cc","cd","cf","cg","ch","ci","ck","cl","cm","cn","co","cr","cu","cv","cw","cx","cy","cz","de","dj","dk","dm","do","dz","ec","ee","eg","eh","er","es","et","eu","fi","fj","fk","fm","fo","fr","ga","gb","gd","ge","gf","gg","gh","gi","gl","gm","gn","gp","gq","gr","gs","gt","gu","gw","gy","hk","hm","hn","hr","ht","hu","id","ie","il","im","in","io","iq","ir","is","it","je","jm","jo","jp","ke","kg","kh","ki","km","kn","kp","kr","kw","ky","kz","la","lb","lc","li","lk","lr","ls","lt","lu","lv","ly","ma","mc","md","me","mf","mg","mh","mk","ml","mm","mn","mo","mp","mq","mr","ms","mt","mu","mv","mw","mx","my","mz","na","nc","ne","nf","ng","ni","nl","no","np","nr","nu","nz","om","pa","pe","pf","pg","ph","pk","pl","pm","pn","pr","ps","pt","pw","py","qa","re","ro","rs","ru","rw","sa","sb","sc","sd","se","sg","sh","si","sj","sk","sl","sm","sn","so","sr","st","su","sv","sx","sy","sz","tc","td","tf","tg","th","tj","tk","tl","tm","tn","to","tp","tr","tt","tv","tw","tz","ua","ug","uk","um","us","uy","uz","va","vc","ve","vg","vi","vn","vu","wf","ws","ye","yt","za","zm","zw"];function E(){return(E=Object.assign||function(e){for(var t=1;t{i[t]={...e,...i[t]}}}["address","main","div","figure","p","pre"].forEach(l({content:1,type:65})),["abbr","b","bdi","bdo","cite","code","data","dfn","em","i","kbd","mark","q","ruby","samp","strong","sub","sup","time","u","var"].forEach(l({content:8,type:73})),["p","pre"].forEach(l({content:8,type:65})),["s","small","span","del","ins"].forEach(l({content:8,type:9})),["article","aside","footer","header","nav","section","blockquote"].forEach(l({content:1,type:67})),["h1","h2","h3","h4","h5","h6"].forEach(l({content:8,type:69})),["audio","canvas","iframe","img","video"].forEach(l({type:89}));let a=Object.freeze(i),s=["applet","base","body","command","embed","frame","frameset","head","html","link","meta","noscript","object","script","style","title"],u=Object.keys(a).filter(e=>"canvas"!==e&&"iframe"!==e),c=2,f=3,d=4,h=5,p=Object.freeze({alt:1,cite:1,class:1,colspan:f,controls:d,datetime:1,default:d,disabled:d,dir:1,height:1,href:1,id:1,kind:1,label:1,lang:1,loading:1,loop:d,media:1,muted:d,poster:1,rel:1,role:1,rowspan:f,scope:1,sizes:1,span:f,start:f,style:h,src:1,srclang:1,srcset:1,target:1,title:1,type:1,width:1}),m=Object.freeze({class:"className",colspan:"colSpan",datetime:"dateTime",rowspan:"rowSpan",srclang:"srcLang",srcset:"srcSet"});function g(){return(g=Object.assign||function(e){for(var t=1;t{String(t[e]).match(s)&&delete t[e]}),t}}let c=/^<(!doctype|(html|head|body)(\s|>))/i,f=/^(aria-|data-|\w+:)/iu,d=/{{{(\w+)\/?}}}/;function h(){if("undefined"!=typeof window&&"undefined"!=typeof document)return document.implementation.createHTMLDocument("Interweave")}class p{constructor(e,t={},n=[],o=[]){var i;a(this,"allowed",void 0),a(this,"banned",void 0),a(this,"blocked",void 0),a(this,"container",void 0),a(this,"content",[]),a(this,"props",void 0),a(this,"matchers",void 0),a(this,"filters",void 0),a(this,"keyIndex",void 0),this.props=t,this.matchers=n,this.filters=[...o,new u],this.keyIndex=-1,this.container=this.createContainer(e||""),this.allowed=new Set(null!==(i=t.allowList)&&void 0!==i?i:r.A),this.banned=new Set(r.B),this.blocked=new Set(t.blockList)}applyAttributeFilters(e,t){return this.filters.reduce((t,n)=>null!==t&&"function"==typeof n.attribute?n.attribute(e,t):t,t)}applyNodeFilters(e,t){return this.filters.reduce((t,n)=>null!==t&&"function"==typeof n.node?n.node(e,t):t,t)}applyMatchers(e,t){let n={},{props:r}=this,o=e,i=0,l=null;return(this.matchers.forEach(e=>{let a=e.asTag().toLowerCase(),s=this.getTagConfig(a);if(r[e.inverseName]||!this.isTagAllowed(a)||!this.canRenderChild(t,s))return;let u="";for(;o&&(l=e.match(o));){let{index:t,length:a,match:s,valid:c,void:f,...d}=l,h=e.propName+String(i);t>0&&(u+=o.slice(0,t)),c?(u+=f?`{{{${h}/}}}`:`{{{${h}}}}${s}{{{/${h}}}}`,this.keyIndex+=1,i+=1,n[h]={children:s,matcher:e,props:{...r,...d,key:this.keyIndex}}):u+=s,e.greedy?(o=u+o.slice(t+a),u=""):o=o.slice(t+(a||s.length))}e.greedy||(o=u+o)}),0===i)?e:this.replaceTokens(o,n)}canRenderChild(e,t){return!!e.tagName&&!!t.tagName&&!e.void&&(e.children.length>0?e.children.includes(t.tagName):!(e.invalid.length>0&&e.invalid.includes(t.tagName))&&(t.parent.length>0?t.parent.includes(e.tagName):(!!e.self||e.tagName!==t.tagName)&&Boolean(e&&e.content&t.type)))}convertLineBreaks(e){let{noHtml:t,disableLineBreaks:n}=this.props;if(t||n||e.match(/<((?:\/[ a-z]+)|(?:[ a-z]+\/))>/gi))return e;let r=e.replace(/\r\n/g,"\n");return(r=r.replace(/\n{3,}/g,"\n\n\n")).replace(/\n/g,"
")}createContainer(e){var t;let r=void 0!==n.g&&n.g.INTERWEAVE_SSR_POLYFILL||h,o=r();if(!o)return;let i=null!==(t=this.props.containerTagName)&&void 0!==t?t:"body",a="body"===i||"fragment"===i?o.body:o.createElement(i);return e.match(c)||(a.innerHTML=this.convertLineBreaks(this.props.escapeHtml?l()(e):e)),a}extractAttributes(e){let{allowAttributes:t}=this.props,n={},o=0;return 1===e.nodeType&&e.attributes?([...e.attributes].forEach(i=>{let{name:l,value:a}=i,s=l.toLowerCase(),u=r.a[s]||r.a[l];if(!this.isSafe(e)||!s.match(f)&&(!t&&(!u||u===r.b)||s.startsWith("on")||a.replace(/(\s|\0|�([9AD]);)/,"").match(/(javascript|vbscript|livescript|xss):/i)))return;let c="style"===s?this.extractStyleAttribute(e):a;u===r.d?c=!0:u===r.e?c=Number.parseFloat(String(c)):u!==r.f&&(c=String(c)),n[r.c[s]||s]=this.applyAttributeFilters(s,c),o+=1}),0===o)?null:n:null}extractStyleAttribute(e){let t={};return Array.from(e.style).forEach(n=>{let r=e.style[n];("string"==typeof r||"number"==typeof r)&&(t[n.replace(/-([a-z])/g,(e,t)=>String(t).toUpperCase())]=r)}),t}getTagConfig(e){let t={children:[],content:0,invalid:[],parent:[],self:!0,tagName:"",type:0,void:!1};return r.T[e]?{...t,...r.T[e],tagName:e}:t}isSafe(e){if("undefined"!=typeof HTMLAnchorElement&&e instanceof HTMLAnchorElement){let t=e.getAttribute("href");if(null!=t&&t.startsWith("#"))return!0;let n=e.protocol.toLowerCase();return":"===n||"http:"===n||"https:"===n||"mailto:"===n||"tel:"===n}return!0}isTagAllowed(e){return!(this.banned.has(e)||this.blocked.has(e))&&(this.props.allowElements||this.allowed.has(e))}parse(){return this.container?this.parseNode(this.container,this.getTagConfig(this.container.nodeName.toLowerCase())):[]}parseNode(e,t){let{noHtml:n,noHtmlExceptMatchers:i,allowElements:l,transform:a,transformOnlyAllowList:s}=this.props,u=[],c="";return[...e.childNodes].forEach(e=>{if(1===e.nodeType){let d;let h=e.nodeName.toLowerCase(),p=this.getTagConfig(h);c&&(u.push(c),c="");let m=this.applyNodeFilters(h,e);if(m){if(a&&!(s&&!this.isTagAllowed(h))){this.keyIndex+=1;let e=this.keyIndex;d=this.parseNode(m,p);let t=a(m,d,p);if(null===t)return;if(void 0!==t){u.push(o.cloneElement(t,{key:e}));return}this.keyIndex=e-1}if(!this.banned.has(h)){if(!(n||i&&"br"!==h)&&this.isTagAllowed(h)&&(l||this.canRenderChild(t,p))){var f;this.keyIndex+=1;let e=this.extractAttributes(m),t={tagName:h};e&&(t.attributes=e),p.void&&(t.selfClose=p.void),u.push(o.createElement(r.E,{...t,key:this.keyIndex},null!==(f=d)&&void 0!==f?f:this.parseNode(m,p)))}else u=[...u,...this.parseNode(m,p.tagName?p:t)]}}}else if(3===e.nodeType){let r=n&&!i?e.textContent:this.applyMatchers(e.textContent||"",t);Array.isArray(r)?u=[...u,...r]:c+=r}}),c&&u.push(c),u}replaceTokens(e,t){if(!e.includes("{{{"))return e;let n=[],r=e,o=null;for(;o=r.match(d);){let e;let[i,l]=o,a=o.index,s=i.includes("/");a>0&&(n.push(r.slice(0,a)),r=r.slice(a));let{children:u,matcher:c,props:f}=t[l];if(s)e=i.length,n.push(c.createElement(u,f));else{let o=r.match(RegExp(`{{{/${l}}}}`));e=o.index+o[0].length,n.push(c.createElement(this.replaceTokens(r.slice(i.length,o.index),t),f))}r=r.slice(e)}return(r.length>0&&n.push(r),0===n.length)?"":1===n.length&&"string"==typeof n[0]?n[0]:n}}function m(e){var t;let n;let{attributes:i,className:l,containerTagName:a,content:s,emptyContent:u,parsedContent:c,tagName:f,noWrap:d}=e,h=null!==(t=null!=a?a:f)&&void 0!==t?t:"span";if(c)n=c;else{let t=new p(null!=s?s:"",e).parse();t.length>0&&(n=t)}return(n||(n=u),"fragment"===h||d)?o.createElement(o.Fragment,null,n):o.createElement(r.E,{attributes:i,className:l,tagName:h},n)}function g(e){let{attributes:t,className:n,content:r="",disableFilters:i=!1,disableMatchers:l=!1,emptyContent:a=null,filters:s=[],matchers:u=[],onAfterParse:c=null,onBeforeParse:f=null,tagName:d="span",noWrap:h=!1,...g}=e,v=l?[]:u,y=f?[f]:[],b=c?[c]:[];v.forEach(e=>{e.onBeforeParse&&y.push(e.onBeforeParse.bind(e)),e.onAfterParse&&b.push(e.onAfterParse.bind(e))});let x=y.reduce((t,n)=>{let r=n(t,e);return r},null!=r?r:""),w=new p(x,g,v,i?[]:s),E=b.reduce((t,n)=>{let r=n(t,e);return r},w.parse());return o.createElement(m,{attributes:t,className:n,containerTagName:e.containerTagName,emptyContent:a,noWrap:h,parsedContent:0===E.length?void 0:E,tagName:d})}},18156:function(e,t){"use strict";for(var n="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),r={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},o={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:n?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},i={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},l=1;l<20;l++)i["f"+l]=111+l;function a(e){return e=o[e=e.toLowerCase()]||e}t.TB=function(e,t){var n,o,l,s,u;return n=e,o={byKey:!0},l=t,!o||"byKey"in o||(l=o,o=null),Array.isArray(n)||(n=[n]),s=n.map(function(e){return function(e,t){var n=t&&t.byKey,o={},l=(e=e.replace("++","+add")).split("+"),s=l.length;for(var u in r)o[r[u]]=!1;var c=!0,f=!1,d=void 0;try{for(var h,p=l[Symbol.iterator]();!(c=(h=p.next()).done);c=!0){var m,g=h.value,v=g.endsWith("?")&&g.length>1;v&&(g=g.slice(0,-1));var y=a(g),b=r[y];1!==s&&b||(n?o.key=y:o.which=(m=g,i[m=a(m)]||m.toUpperCase().charCodeAt(0))),b&&(o[b]=!v||null)}}catch(e){f=!0,d=e}finally{try{!c&&p.return&&p.return()}finally{if(f)throw d}}return o}(e,o)}),u=function(e){return s.some(function(t){return function(e,t){for(var n in e){var r=e[n],o=void 0;if(null!=r&&(null!=(o="key"===n&&null!=t.key?t.key.toLowerCase():"which"===n?91===r&&93===t.which?91:t.which:t[n])||!1!==r)&&o!==r)return!1}return!0}(t,e)})},null==l?u:u(l)}},23493:function(e,t,n){var r=n(23279),o=n(13218);e.exports=function(e,t,n){var i=!0,l=!0;if("function"!=typeof e)throw TypeError("Expected a function");return o(n)&&(i="leading"in n?!!n.leading:i,l="trailing"in n?!!n.trailing:l),r(e,t,{leading:i,maxWait:t,trailing:l})}},94203:function(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function o(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function i(e,t){if(e.clientHeightt||i>e&&l=t&&a>=n?i-e-r:l>t&&an?l-t+o:0}n.d(t,{Z:function(){return u}});var a=function(e,t){var n=window,o=t.scrollMode,a=t.block,s=t.inline,u=t.boundary,c=t.skipOverflowHiddenElements,f="function"==typeof u?u:function(e){return e!==u};if(!r(e))throw TypeError("Invalid target");for(var d,h,p=document.scrollingElement||document.documentElement,m=[],g=e;r(g)&&f(g);){if((g=null==(h=(d=g).parentElement)?d.getRootNode().host||null:h)===p){m.push(g);break}null!=g&&g===document.body&&i(g)&&!i(document.documentElement)||null!=g&&i(g,c)&&m.push(g)}for(var v=n.visualViewport?n.visualViewport.width:innerWidth,y=n.visualViewport?n.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,x=window.scrollY||pageYOffset,w=e.getBoundingClientRect(),E=w.height,T=w.width,C=w.top,S=w.right,I=w.bottom,O=w.left,k="start"===a||"nearest"===a?C:"end"===a?I:C+E/2,z="center"===s?O+T/2:"end"===s?S:O,P=[],R=0;R=0&&O>=0&&I<=y&&S<=v&&C>=j&&I<=Z&&O>=F&&S<=L)break;var M=getComputedStyle(B),W=parseInt(M.borderLeftWidth,10),D=parseInt(M.borderTopWidth,10),_=parseInt(M.borderRightWidth,10),V=parseInt(M.borderBottomWidth,10),$=0,G=0,U="offsetWidth"in B?B.offsetWidth-B.clientWidth-W-_:0,K="offsetHeight"in B?B.offsetHeight-B.clientHeight-D-V:0,q="offsetWidth"in B?0===B.offsetWidth?0:N/B.offsetWidth:0,X="offsetHeight"in B?0===B.offsetHeight?0:A/B.offsetHeight:0;if(p===B)$="start"===a?k:"end"===a?k-y:"nearest"===a?l(x,x+y,y,D,V,x+k,x+k+E,E):k-y/2,G="start"===s?z:"center"===s?z-v/2:"end"===s?z-v:l(b,b+v,v,W,_,b+z,b+z+T,T),$=Math.max(0,$+x),G=Math.max(0,G+b);else{$="start"===a?k-j-D:"end"===a?k-Z+V+K:"nearest"===a?l(j,Z,A,D,V+K,k,k+E,E):k-(j+A/2)+K/2,G="start"===s?z-F-W:"center"===s?z-(F+N/2)+U/2:"end"===s?z-L+_+U:l(F,L,N,W,_+U,z,z+T,T);var Y=B.scrollLeft,J=B.scrollTop;k+=J-($=Math.max(0,Math.min(J+$/X,B.scrollHeight-A/X+K))),z+=Y-(G=Math.max(0,Math.min(Y+G/q,B.scrollWidth-N/q+U)))}P.push({el:B,top:$,left:G})}return P};function s(e){return e===Object(e)&&0!==Object.keys(e).length}var u=function(e,t){var n=e.isConnected||e.ownerDocument.documentElement.contains(e);if(s(t)&&"function"==typeof t.behavior)return t.behavior(n?a(e,t):[]);if(n){var r=!1===t?{block:"end",inline:"nearest"}:s(t)?t:{block:"start",inline:"nearest"};return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach(function(e){var r=e.el,o=e.top,i=e.left;r.scroll&&n?r.scroll({top:o,left:i,behavior:t}):(r.scrollTop=o,r.scrollLeft=i)})}(a(e,r),r.behavior)}}},12902:function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:c(e)?2:f(e)?3:0}function s(e,t){return 2===a(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function u(e,t,n){var r=a(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function c(e){return j&&e instanceof Map}function f(e){return L&&e instanceof Set}function d(e){return e.o||e.t}function h(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=V(e);delete t[W];for(var n=_(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=m),Object.freeze(e),t&&l(e,function(e,t){return p(t,!0)},!0)),e}function m(){r(2)}function g(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function v(e){var t=$[e];return t||r(18,e),t}function y(e,t){t&&(v("Patches"),e.u=[],e.s=[],e.v=t)}function b(e){x(e),e.p.forEach(E),e.p=null}function x(e){e===A&&(A=e.l)}function w(e){return A={p:[],l:A,h:e,m:!0,_:0}}function E(e){var t=e[W];0===t.i||1===t.i?t.j():t.O=!0}function T(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.g||v("ES5").S(t,e,o),o?(n[W].P&&(b(t),r(4)),i(e)&&(e=C(t,e),t.l||I(t,e)),t.u&&v("Patches").M(n[W].t,e,t.u,t.s)):e=C(t,n,[]),b(t),t.u&&t.v(t.u,t.s),e!==F?e:void 0}function C(e,t,n){if(g(t))return t;var r=t[W];if(!r)return l(t,function(o,i){return S(e,r,t,o,i,n)},!0),t;if(r.A!==e)return t;if(!r.P)return I(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=h(r.k):r.o,i=o,a=!1;3===r.i&&(i=new Set(o),o.clear(),a=!0),l(i,function(t,i){return S(e,r,o,t,i,n,a)}),I(e,o,!1),n&&e.u&&v("Patches").N(r,n,e.u,e.s)}return r.o}function S(e,t,n,r,l,a,c){if(o(l)){var f=C(e,l,a&&t&&3!==t.i&&!s(t.R,r)?a.concat(r):void 0);if(u(n,r,f),!o(f))return;e.m=!1}else c&&n.add(l);if(i(l)&&!g(l)){if(!e.h.D&&e._<1)return;C(e,l),t&&t.A.l||I(e,l)}}function I(e,t,n){void 0===n&&(n=!1),!e.l&&e.h.D&&e.m&&p(t,n)}function O(e,t){var n=e[W];return(n?d(n):e)[t]}function k(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function z(e){e.P||(e.P=!0,e.l&&z(e.l))}function P(e){e.o||(e.o=h(e.t))}function R(e,t,n){var r,o,i,l,a,s,u,d=c(t)?v("MapSet").F(t,n):f(t)?v("MapSet").T(t,n):e.g?(i=o={i:(r=Array.isArray(t))?1:0,A:n?n.A:A,P:!1,I:!1,R:{},l:n,t:t,k:null,o:null,j:null,C:!1},l=G,r&&(i=[o],l=U),s=(a=Proxy.revocable(i,l)).revoke,u=a.proxy,o.k=u,o.j=s,u):v("ES5").J(t,n);return(n?n.A:A).p.push(d),d}function B(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return h(e)}n.d(t,{P2:function(){return X},Uy:function(){return q},_x:function(){return Y},mv:function(){return o}});var H,A,N="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),j="undefined"!=typeof Map,L="undefined"!=typeof Set,Z="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,F=N?Symbol.for("immer-nothing"):((H={})["immer-nothing"]=!0,H),M=N?Symbol.for("immer-draftable"):"__$immer_draftable",W=N?Symbol.for("immer-state"):"__$immer_state",D=""+Object.prototype.constructor,_="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,V=Object.getOwnPropertyDescriptors||function(e){var t={};return _(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},$={},G={get:function(e,t){if(t===W)return e;var n,r,o=d(e);if(!s(o,t))return(r=k(o,t))?"value"in r?r.value:null===(n=r.get)||void 0===n?void 0:n.call(e.k):void 0;var l=o[t];return e.I||!i(l)?l:l===O(e.t,t)?(P(e),e.o[t]=R(e.A.h,l,e)):l},has:function(e,t){return t in d(e)},ownKeys:function(e){return Reflect.ownKeys(d(e))},set:function(e,t,n){var r=k(d(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=O(d(e),t),i=null==o?void 0:o[W];if(i&&i.t===n)return e.o[t]=n,e.R[t]=!1,!0;if((n===o?0!==n||1/n==1/o:n!=n&&o!=o)&&(void 0!==n||s(e.t,t)))return!0;P(e),z(e)}return e.o[t]===n&&(void 0!==n||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==O(e.t,t)||t in e.t?(e.R[t]=!1,P(e),z(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=d(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},U={};l(G,function(e,t){U[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),U.deleteProperty=function(e,t){return U.set.call(this,e,t,void 0)},U.set=function(e,t,n){return G.set.call(this,e[0],t,n,e[0])};var K=new(function(){function e(e){var t=this;this.g=Z,this.D=!0,this.produce=function(e,n,o){if("function"==typeof e&&"function"!=typeof n){var l,a=n;return n=e,function(e){var r=this;void 0===e&&(e=a);for(var o=arguments.length,i=Array(o>1?o-1:0),l=1;l1?r-1:0),i=1;i=0;n--){var n,r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var i=v("Patches").$;return o(e)?i(e,t):this.produce(e,function(e){return i(e,t)})},e}()),q=K.produce,X=(K.produceWithPatches.bind(K),K.setAutoFreeze.bind(K),K.setUseProxies.bind(K),K.applyPatches.bind(K),K.createDraft.bind(K)),Y=K.finishDraft.bind(K)},26246:function(e,t,n){"use strict";n.d(t,{OO:function(){return tI}});var r,o=n(67294),i=n(73935);function l(e,t){return n=>e(t(n))}function a(e,t){return t(e)}function s(...e){return e}function u(e){e()}function c(){}function f(e){e(2)}function d(e){return e(4)}function h(e,t){return e(1,e=>t(0,e))}function p(e,t){let n=e(1,e=>{n(),t(e)});return n}function m(){let e=[];return(t,n)=>{switch(t){case 2:e.splice(0,e.length);return;case 1:return e.push(n),()=>{let t=e.indexOf(n);t>-1&&e.splice(t,1)};case 0:e.slice().forEach(e=>{e(n)});return;default:throw Error(`unrecognized action ${t}`)}}}function g(e){let t=e,n=m();return(e,r)=>{switch(e){case 1:r(t);break;case 0:t=r;break;case 4:return t}return n(e,r)}}function v(e){var t,n;return h(e,t=m()),t}function y(e,t){var n,r;return h(e,n=g(t)),n}function b(e,...t){let n=function(...e){return t=>e.reduceRight(a,t)}(...t);return(t,r)=>{switch(t){case 1:return e(1,n(r));case 2:f(e);return}}}function x(e,t){return e===t}function w(e=x){let t;return n=>r=>{e(t,r)||(t=r,n(r))}}function E(e){return t=>n=>{e(n)&&t(n)}}function T(e){return t=>l(t,e)}function C(e){return t=>()=>t(e)}function S(e,t){return n=>r=>n(t=e(t,r))}function I(e){return t=>n=>{e>0?e--:t(n)}}function O(e){let t;return n=>r=>{t||(t=setTimeout(()=>{t=void 0,n(r)},e))}}function k(e){let t;return n=>r=>{t&&clearTimeout(t),t=setTimeout(()=>{n(r)},e)}}function z(...e){let t=Array(e.length),n=0,r=null,o=Math.pow(2,e.length)-1;return e.forEach((e,i)=>{let l=Math.pow(2,i);e(1,e=>{let a=n;n|=l,t[i]=e,a!==o&&n===o&&r&&(r(),r=null)})}),e=>i=>{let l=()=>e([i].concat(t));n===o?l():r=l}}function P(...e){return function(t,n){switch(t){case 1:return function(...e){return()=>{e.map(u)}}(...e.map(e=>e(1,n)));case 2:return;default:throw Error(`unrecognized action ${t}`)}}}function R(e,t=x){return b(e,w(t))}function B(...e){let t=m(),n=Array(e.length),r=0,o=Math.pow(2,e.length)-1;return e.forEach((e,i)=>{let l=Math.pow(2,i);e(1,e=>{n[i]=e,(r|=l)===o&&t(0,n)})}),function(e,i){switch(e){case 1:return r===o&&i(n),t(1,i);case 2:return f(t);default:throw Error(`unrecognized action ${e}`)}}}function H(e,t=[],{singleton:n}={singleton:!0}){return{id:A(),constructor:e,dependencies:t,singleton:n}}let A=()=>Symbol(),N="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function j(e,t,n){let r=Object.keys(t.required||{}),i=Object.keys(t.optional||{}),l=Object.keys(t.methods||{}),a=Object.keys(t.events||{}),s=o.createContext({});function u(e,n){for(let o of(e.propsReady&&(0,e.propsReady)(0,!1),r)){let r=e[t.required[o]];r(0,n[o])}for(let r of i)if(r in n){let o=e[t.optional[r]];o(0,n[r])}e.propsReady&&(0,e.propsReady)(0,!0)}let d=o.forwardRef((d,h)=>{var p;let{children:m,...g}=d,[v]=o.useState(()=>{var t,n;return u(t=function(e){let t=new Map,n=({id:e,constructor:r,dependencies:o,singleton:i})=>{if(i&&t.has(e))return t.get(e);let l=r(o.map(e=>n(e)));return i&&t.set(e,l),l};return n(e)}(e),g),t}),[y]=o.useState(()=>{var e;return e=v,a.reduce((n,r)=>(n[r]=function(e){let t,n;let r=()=>t&&t();return function(o,i){switch(o){case 1:if(!i)return r(),c;if(n===i)return;return r(),n=i,t=e(1,i);case 2:r(),n=null;return;default:throw Error(`unrecognized action ${o}`)}}}(e[t.events[r]]),n),{})});return N(()=>{for(let e of a)e in g&&(0,y[e])(1,g[e]);return()=>{Object.values(y).map(f)}},[g,y,v]),N(()=>{u(v,g)}),o.useImperativeHandle(h,(p=l.reduce((e,n)=>(e[n]=e=>{let r=v[t.methods[n]];r(0,e)},e),{}),()=>p)),o.createElement(s.Provider,{value:v},n?o.createElement(n,function(e,t){let n={},r={},o=0,i=e.length;for(;o{var t;return o.useCallback((t=o.useContext(s)[e],e=>{var n,r;(n=t)(0,r=e)}),[e])},p=e=>{let t=o.useContext(s),n=t[e],[r,i]=o.useState(()=>n(4));return N(()=>n(1,e=>{e!==r&&i(()=>e)}),[n,r]),r},m=(e,t)=>{let n=o.useContext(s),r=n[e];N(()=>r(1,t),[t,r])};return{Component:d,usePublisher:h,useEmitterValue:p,useEmitter:m}}let L="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;var Z=((r=Z||{})[r.DEBUG=0]="DEBUG",r[r.INFO=1]="INFO",r[r.WARN=2]="WARN",r[r.ERROR=3]="ERROR",r);let F={0:"debug",1:"log",2:"warn",3:"error"},M=()=>"undefined"==typeof globalThis?window:globalThis,W=H(()=>{let e=g(3),t=g((t,n,r=1)=>{let o=M().VIRTUOSO_LOG_LEVEL??e(4);r>=o&&console[F[r]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",t,n)});return{log:t,logLevel:e}},[],{singleton:!0});function D(e,t=!0){let n=o.useRef(null),r=e=>{};if("undefined"!=typeof ResizeObserver){let o=new ResizeObserver(t=>{let n=t[0].target;null!==n.offsetParent&&e(n)});r=e=>{e&&t?(o.observe(e),n.current=e):(n.current&&o.unobserve(n.current),n.current=null)}}return{ref:n,callbackRef:r}}function _(e,t=!0){return D(e,t).callbackRef}function V(e,t,n,r,o,i,l){return D(n=>{var a;let s=function(e,t,n,r){let o=e.length;if(0===o)return null;let i=[];for(let l=0;lMath.abs(e-t)}function U(e,t,n,r=c,l){let a=o.useRef(null),s=o.useRef(null),u=o.useRef(null),f=o.useCallback(n=>{let r=n.target,o=r===window||r===document,l=o?window.pageYOffset||document.documentElement.scrollTop:r.scrollTop,a=o?document.documentElement.scrollHeight:r.scrollHeight,c=o?window.innerHeight:r.offsetHeight,f=()=>{e({scrollTop:Math.max(l,0),scrollHeight:a,viewportHeight:c})};n.suppressFlushSync?f():i.flushSync(f),null!==s.current&&(l===s.current||l<=0||l===a-c)&&(s.current=null,t(!0),u.current&&(clearTimeout(u.current),u.current=null))},[e,t]);return o.useEffect(()=>{let e=l||a.current;return r(l||a.current),f({target:e,suppressFlushSync:!0}),e.addEventListener("scroll",f,{passive:!0}),()=>{r(null),e.removeEventListener("scroll",f)}},[a,f,n,r,l]),{scrollerRef:a,scrollByCallback:function(e){a.current.scrollBy(e)},scrollToCallback:function(n){let r,o,i;let l=a.current;if(!l||"offsetHeight"in l&&0===l.offsetHeight)return;let c="smooth"===n.behavior;l===window?(o=Math.max($(document.documentElement,"height"),document.documentElement.scrollHeight),r=window.innerHeight,i=document.documentElement.scrollTop):(o=l.scrollHeight,r=$(l,"height"),i=l.scrollTop);let f=o-r;if(n.top=Math.ceil(Math.max(Math.min(f,n.top),0)),G(r,o)||n.top===i){e({scrollTop:i,scrollHeight:o,viewportHeight:r}),c&&t(!0);return}c?(s.current=n.top,u.current&&clearTimeout(u.current),u.current=setTimeout(()=>{u.current=null,s.current=null,t(!0)},1e3)):s.current=null,l.scrollTo(n)}}}let K=H(()=>{let e=m(),t=m(),n=g(0),r=m(),o=g(0),i=m(),l=m(),a=g(0),s=g(0),u=g(0),c=g(0),f=m(),d=m(),p=g(!1);return h(b(e,T(({scrollTop:e})=>e)),t),h(b(e,T(({scrollHeight:e})=>e)),l),h(t,o),{scrollContainerState:e,scrollTop:t,viewportHeight:i,headerHeight:a,fixedHeaderHeight:s,fixedFooterHeight:u,footerHeight:c,scrollHeight:l,smoothScrollTargetReached:r,scrollTo:f,scrollBy:d,statefulScrollTop:o,deviation:n,scrollingInProgress:p}},[],{singleton:!0}),q={lvl:0};function X(e,t,n,r=q,o=q){return{k:e,v:t,lvl:n,l:r,r:o}}function Y(e){return e===q}function J(e,t,n="k"){if(Y(e))return[-1/0,void 0];if(e[n]===t)return[e.k,e.v];if(e[n]e.r.lvl}function er(e){let{l:t,r:n,lvl:r}=e;if(n.lvl>=r-1&&t.lvl>=r-1)return e;if(r>n.lvl+1){if(en(t))return ea(et(e,{lvl:r-1}));if(!Y(t)&&!Y(t.r))return et(t.r,{l:et(t,{r:t.r.l}),r:et(e,{l:t.r.r,lvl:r-1}),lvl:r});throw Error("Unexpected empty nodes")}if(en(e))return el(et(e,{lvl:r-1}));if(Y(n)||Y(n.l))throw Error("Unexpected empty nodes");{let t=n.l,o=en(t)?n.lvl-1:n.lvl;return et(t,{l:et(e,{r:t.l,lvl:r-1}),r:el(et(n,{l:t.r,lvl:o})),lvl:t.lvl+1})}}function eo(e,t,n){if(Y(e))return[];let r=J(e,t)[0];return ei(function e(t,n,r){if(Y(t))return[];let{k:o,v:i,l,r:a}=t,s=[];return o>n&&(s=s.concat(e(l,n,r))),o>=n&&o<=r&&s.push({k:o,v:i}),o<=r&&(s=s.concat(e(a,n,r))),s}(e,r,n),({k:e,v:t})=>({index:e,value:t}))}function ei(e,t){let n=e.length;if(0===n)return[];let{index:r,value:o}=t(e[0]),i=[];for(let l=1;l{let e=g(!1);return{recalcInProgress:e}},[],{singleton:!0});function ec({index:e},t){return t===e?0:t0&&r("received item sizes",t,Z.DEBUG);let i=e.sizeTree,l=i,a=0;if(n.length>0&&Y(i)&&2===t.length){let e=t[0].size,r=t[1].size;l=n.reduce((t,n)=>Q(Q(t,n,e),n+1,r),l)}else[l,a]=function(e,t){let n=Y(e)?0:1/0;for(let r of t){let{size:t,startIndex:o,endIndex:i}=r;if(n=Math.min(n,o),Y(e)){e=Q(e,0,t);continue}let l=eo(e,o-1,i+1);if(l.some(function(e){let{size:t,startIndex:n,endIndex:r}=e;return e=>e.start===n&&(e.end===r||e.end===1/0)&&e.value===t}(r)))continue;let a=!1,s=!1;for(let{start:n,end:r,value:o}of l)a?(i>=n||t===o)&&(e=function e(t,n){if(Y(t))return q;let{k:r,l:o,r:i}=t;if(n===r){if(Y(o))return i;if(Y(i))return o;{let[e,n]=function e(t){return Y(t.r)?[t.k,t.v]:e(t.r)}(o);return er(et(t,{k:e,v:n,l:function e(t){return Y(t.r)?t.l:er(et(t,{r:e(t.r)}))}(o)}))}}return ni&&i>=n&&o!==t&&(e=Q(e,i+1,o));s&&(e=Q(e,o,t))}return[e,n]}(l,t);if(l===i)return e;let{offsetTree:s,lastIndex:u,lastSize:c,lastOffset:f}=eh(e.offsetTree,a,l,o);return{sizeTree:l,offsetTree:s,lastIndex:u,lastOffset:f,lastSize:c,groupOffsetTree:n.reduce((e,t)=>Q(e,t,em(t,s,o)),q),groupIndices:n}}function em(e,t,n){if(0===t.length)return 0;let{offset:r,index:o,size:i}=t[es(t,e,ec)],l=e-o,a=i*l+(l-1)*n+r;return a>0?a+n:a}function eg(e,t,n){if(void 0!==e.groupIndex)return t.groupIndices[e.groupIndex]+1;{let r="LAST"===e.index?n:e.index,o=ev(r,t);return Math.max(0,o,Math.min(n,o))}}function ev(e,t){if(!ey(t))return e;let n=0;for(;t.groupIndices[n]<=e+n;)n++;return e+n}function ey(e){return!Y(e.groupOffsetTree)}let eb={offsetHeight:"height",offsetWidth:"width"},ex=H(([{log:e},{recalcInProgress:t}])=>{let n=m(),r=m(),o=y(r,0),i=m(),l=m(),a=g(0),s=g([]),u=g(void 0),c=g(void 0),f=g((e,t)=>$(e,eb[t])),d=g(void 0),p=g(0),x={offsetTree:[],sizeTree:q,groupOffsetTree:q,lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]},C=y(b(n,z(s,e,p),S(ep,x),w()),x);h(b(s,E(e=>e.length>0),z(C,p),T(([e,t,n])=>{let r=e.reduce((e,r,o)=>Q(e,r,em(r,t.offsetTree,n)||o),q);return{...t,groupIndices:e,groupOffsetTree:r}})),C),h(b(r,z(C),E(([e,{lastIndex:t}])=>e[{startIndex:e,endIndex:t,size:n}])),n),h(u,c);let I=y(b(u,T(e=>void 0===e)),!0);h(b(c,E(e=>void 0!==e&&Y(C(4).sizeTree)),T(e=>[{startIndex:0,endIndex:0,size:e}])),n);let O=v(b(n,z(C),S(({sizes:e},[t,n])=>({changed:n!==e,sizes:n}),{changed:!1,sizes:x}),T(e=>e.changed)));b(a,S((e,t)=>({diff:e.prev-t,prev:t}),{diff:0,prev:0}),T(e=>e.diff))(1,e=>{e>0?(t(0,!0),i(0,e)):e<0&&l(0,e)}),b(a,z(e))(1,([e,t])=>{e<0&&t("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:a},Z.ERROR)});let k=v(i);h(b(i,z(C),T(([e,t])=>{if(t.groupIndices.length>0)throw Error("Virtuoso: prepending items does not work with groups");return ee(t.sizeTree).reduce((t,{k:n,v:r})=>({ranges:[...t.ranges,{startIndex:t.prevIndex,endIndex:n+e-1,size:t.prevSize}],prevIndex:n+e,prevSize:r}),{ranges:[],prevIndex:0,prevSize:t.lastSize}).ranges})),n);let P=v(b(l,z(C,p),T(([e,{offsetTree:t},n])=>em(-e,t,n))));return h(b(l,z(C,p),T(([e,t,n])=>{if(t.groupIndices.length>0)throw Error("Virtuoso: shifting items does not work with groups");let r=ee(t.sizeTree).reduce((t,{k:n,v:r})=>Q(t,Math.max(0,n+e),r),q);return{...t,sizeTree:r,...eh(t.offsetTree,0,r,n)}})),C),{data:d,totalCount:r,sizeRanges:n,groupIndices:s,defaultItemSize:c,fixedItemSize:u,unshiftWith:i,shiftWith:l,shiftWithOffset:P,beforeUnshiftWith:k,firstItemIndex:a,gap:p,sizes:C,listRefresh:O,statefulTotalCount:o,trackItemSizes:I,itemSize:f}},s(W,eu),{singleton:!0}),ew="undefined"!=typeof document&&"scrollBehavior"in document.documentElement.style;function eE(e){let t="number"==typeof e?{index:e}:e;return t.align||(t.align="start"),t.behavior&&ew||(t.behavior="auto"),t.offset||(t.offset=0),t}let eT=H(([{sizes:e,totalCount:t,listRefresh:n,gap:r},{scrollingInProgress:o,viewportHeight:i,scrollTo:l,smoothScrollTargetReached:a,headerHeight:s,footerHeight:u,fixedHeaderHeight:c,fixedFooterHeight:f},{log:d}])=>{let v=m(),y=g(0),x=null,w=null,E=null;function C(){x&&(x(),x=null),E&&(E(),E=null),w&&(clearTimeout(w),w=null),o(0,!1)}return h(b(v,z(e,i,t,y,s,u,d),z(r,c,f),T(([[e,t,r,i,l,s,u,c],f,d,h])=>{let m=eE(e),{align:g,behavior:y,offset:T}=m,S=i-1,I=eg(m,t,S),O=em(I,t.offsetTree,f)+s;"end"===g?(O+=d+J(t.sizeTree,I)[1]-r+h,I===S&&(O+=u)):"center"===g?O+=(d+J(t.sizeTree,I)[1]-r+h)/2:O-=l,T&&(O+=T);let k=t=>{C(),t?(c("retrying to scroll to",{location:e},Z.DEBUG),v(0,e)):c("list did not change, scroll successful",{},Z.DEBUG)};if(C(),"smooth"===y){let e=!1;E=n(1,t=>{e=e||t}),x=p(a,()=>{k(e)})}else x=p(b(n,e=>{let t=setTimeout(()=>{e(!1)},150);return n=>{n&&(e(!0),clearTimeout(t))}}),k);return w=setTimeout(()=>{C()},1200),o(0,!0),c("scrolling from index to",{index:I,top:O,behavior:y},Z.DEBUG),{top:O,behavior:y}})),l),{scrollToIndex:v,topListHeight:y}},s(ex,K,W),{singleton:!0}),eC="down",eS={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},eI=H(([{scrollContainerState:e,scrollTop:t,viewportHeight:n,headerHeight:r,footerHeight:o,scrollBy:i}])=>{let l=g(!1),a=g(!0),s=m(),u=m(),c=g(4),f=g(0),d=y(b(P(b(R(t),I(1),C(!0)),b(R(t),I(1),C(!1),k(100))),w()),!1),p=y(b(P(b(i,C(!0)),b(i,C(!1),k(200))),w()),!1);h(b(B(R(t),R(f)),T(([e,t])=>e<=t),w()),a),h(b(a,O(50)),u);let x=v(b(B(e,R(n),R(r),R(o),R(c)),S((e,[{scrollTop:t,scrollHeight:n},r,o,i,l])=>{let a={viewportHeight:r,scrollTop:t,scrollHeight:n};if(t+r-n>-l){let n,r;return t>e.state.scrollTop?(n="SCROLLED_DOWN",r=e.state.scrollTop-t):(n="SIZE_DECREASED",r=e.state.scrollTop-t||e.scrollTopDelta),{atBottom:!0,state:a,atBottomBecause:n,scrollTopDelta:r}}return{atBottom:!1,notAtBottomBecause:a.scrollHeight>e.state.scrollHeight?"SIZE_INCREASED":re&&e.atBottom===t.atBottom))),H=y(b(e,S((e,{scrollTop:t,scrollHeight:n,viewportHeight:r})=>G(e.scrollHeight,n)?{scrollTop:t,scrollHeight:n,jump:0,changed:!1}:e.scrollTop!==t&&n-(t+r)<1?{scrollHeight:n,scrollTop:t,jump:e.scrollTop-t,changed:!0}:{scrollHeight:n,scrollTop:t,jump:0,changed:!0},{scrollHeight:0,jump:0,scrollTop:0,changed:!1}),E(e=>e.changed),T(e=>e.jump)),0);h(b(x,T(e=>e.atBottom)),l),h(b(l,O(50)),s);let A=g(eC);h(b(e,T(({scrollTop:e})=>e),w(),S((e,t)=>p(4)?{direction:e.direction,prevScrollTop:t}:{direction:te.direction)),A),h(b(e,O(50),C("none")),A);let N=g(0);return h(b(d,E(e=>!e),C(0)),N),h(b(t,O(100),z(d),E(([e,t])=>!!t),S(([e,t],[n])=>[t,n],[0,0]),T(([e,t])=>t-e)),N),{isScrolling:d,isAtTop:a,isAtBottom:l,atBottomState:x,atTopStateChange:u,atBottomStateChange:s,scrollDirection:A,atBottomThreshold:c,atTopThreshold:f,scrollVelocity:N,lastJumpDueToItemResize:H}},s(K)),eO=H(([{log:e}])=>{let t=g(!1),n=v(b(t,E(e=>e),w()));return t(1,t=>{t&&e(4)("props updated",{},Z.DEBUG)}),{propsReady:t,didMount:n}},s(W),{singleton:!0}),ek=H(([{sizes:e,listRefresh:t,defaultItemSize:n},{scrollTop:r},{scrollToIndex:o},{didMount:i}])=>{let l=g(!0),a=g(0);return h(b(i,z(a),E(([e,t])=>!!t),C(!1)),l),b(B(t,i),z(l,e,n),E(([[,e],t,{sizeTree:n},r])=>e&&(!Y(n)||void 0!==r)&&!t),z(a))(1,([,e])=>{setTimeout(()=>{p(r,()=>{l(0,!0)}),o(0,e)})}),{scrolledToInitialItem:l,initialTopMostItemIndex:a}},s(ex,K,eT,eO),{singleton:!0});function ez(e){return!!e&&("smooth"===e?"smooth":"auto")}let eP=(e,t)=>"function"==typeof e?ez(e(t)):t&&ez(e),eR=H(([{totalCount:e,listRefresh:t},{isAtBottom:n,atBottomState:r},{scrollToIndex:o},{scrolledToInitialItem:i},{propsReady:l,didMount:a},{log:s},{scrollingInProgress:u}])=>{let c=g(!1),f=m(),d=null;function h(e){o(0,{index:"LAST",align:"end",behavior:e})}function v(e){let t=p(r,t=>{!e||t.atBottom||"SIZE_INCREASED"!==t.notAtBottomBecause||d||(s(4)("scrolling to bottom due to increased size",{},Z.DEBUG),h("auto"))});setTimeout(t,100)}return b(B(b(R(e),I(1)),a),z(R(c),n,i,u),T(([[e,t],n,r,o,i])=>{let l=t&&o,a="auto";return l&&(a=eP(n,r||i),l=l&&!!a),{totalCount:e,shouldFollow:l,followOutputBehavior:a}}),E(({shouldFollow:e})=>e))(1,({totalCount:e,followOutputBehavior:n})=>{d&&(d(),d=null),d=p(t,()=>{s(4)("following output to ",{totalCount:e},Z.DEBUG),h(n),d=null})}),b(B(R(c),e,l),E(([e,,t])=>e&&t),S(({value:e},[,t])=>({refreshed:e===t,value:t}),{refreshed:!1,value:0}),E(({refreshed:e})=>e),z(c,e))(1,([,e])=>{v(!1!==e)}),f(1,()=>{v(!1!==c(4))}),B(R(c),r)(1,([e,t])=>{e&&!t.atBottom&&"VIEWPORT_HEIGHT_DECREASING"===t.notAtBottomBecause&&h("auto")}),{followOutput:c,autoscrollToBottom:f}},s(ex,eI,eT,ek,eO,W,K));function eB(e){return e.reduce((e,t)=>(e.groupIndices.push(e.totalCount),e.totalCount+=t+1,e),{totalCount:0,groupIndices:[]})}let eH=H(([{totalCount:e,groupIndices:t,sizes:n},{scrollTop:r,headerHeight:o}])=>{let i=m(),l=m(),a=v(b(i,T(eB)));return h(b(a,T(e=>e.totalCount)),e),h(b(a,T(e=>e.groupIndices)),t),h(b(B(r,n,o),E(([e,t])=>ey(t)),T(([e,t,n])=>J(t.groupOffsetTree,Math.max(e-n,0),"v")[0]),w(),T(e=>[e])),l),{groupCounts:i,topItemsIndexes:l}},s(ex,K));function eA(e,t){return!!(e&&e[0]===t[0]&&e[1]===t[1])}function eN(e,t){return!!(e&&e.startIndex===t.startIndex&&e.endIndex===t.endIndex)}let ej="bottom",eL="none";function eZ(e,t,n){return"number"==typeof e?"up"===n&&"top"===t||n===eC&&t===ej?e:0:"up"===n?"top"===t?e.main:e.reverse:t===ej?e.main:e.reverse}function eF(e,t){return"number"==typeof e?e:e[t]||0}let eM=H(([{scrollTop:e,viewportHeight:t,deviation:n,headerHeight:r,fixedHeaderHeight:o}])=>{let i=m(),l=g(0),a=g(0),s=g(0),u=y(b(B(R(e),R(t),R(r),R(i,eA),R(s),R(l),R(o),R(n),R(a)),T(([e,t,n,[r,o],i,l,a,s,u])=>{let c=e-s,f=Math.max(n-c,0),d=eL,h=eF(u,"top"),p=eF(u,ej);return(r-=s,r+=n+a,o+=n+a,r>e+(l+a)-h&&(d="up"),(o-=s)null!=e),w(eA)),[0,0]);return{listBoundary:i,overscan:s,topListHeight:l,increaseViewportBy:a,visibleRange:u}},s(K),{singleton:!0}),eW={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function eD(e,t,n){let r;if(0===e.length)return[];if(!ey(t))return e.map(e=>({...e,index:e.index+n,originalIndex:e.index}));let o=e[0].index,i=e[e.length-1].index,l=[],a=eo(t.groupOffsetTree,o,i),s=0;for(let o of e){let e;(!r||r.end0){u=e[0].offset;let t=e[e.length-1];c=t.offset+t.size}let f=n-s,d=u,h=a+f*l+(f-1)*r-c;return{items:eD(e,o,i),topItems:eD(t,o,i),topListHeight:t.reduce((e,t)=>t.size+e,0),offsetTop:u,offsetBottom:h,top:d,bottom:c,totalCount:n,firstItemIndex:i}}let eV=H(([{sizes:e,totalCount:t,data:n,firstItemIndex:r,gap:o},i,{visibleRange:l,listBoundary:a,topListHeight:s},{scrolledToInitialItem:u,initialTopMostItemIndex:c},{topListHeight:f},d,{didMount:p},{recalcInProgress:x}])=>{let C=g([]),S=m();h(i.topItemsIndexes,C);let I=y(b(B(p,x,R(l,eA),R(t),R(e),R(c),u,R(C),R(r),R(o),n),E(([e,t,,n,,,,,,,r])=>{let o=r&&r.length!==n;return e&&!t&&!o}),T(([,,[e,t],n,r,o,i,l,a,s,u])=>{var c;let{sizeTree:f,offsetTree:d}=r;if(0===n||0===e&&0===t)return{...eW,totalCount:n};if(Y(f))return e_(function(e,t,n){if(ey(t)){let r=ev(e,t),o=J(t.groupOffsetTree,r)[0];return[{index:o,size:0,offset:0},{index:r,size:0,offset:0,data:n&&n[0]}]}return[{index:e,size:0,offset:0,data:n&&n[0]}]}(function(e,t){let n="number"==typeof e?e:"LAST"===e.index?t-1:e.index;return n}(o,n),r,u),[],n,s,r,a);let h=[];if(l.length>0){let e=l[0],t=l[l.length-1],n=0;for(let r of eo(f,e,t)){let o=r.value,i=Math.max(r.start,e),l=Math.min(r.end,t);for(let e=i;e<=l;e++)h.push({index:e,size:o,offset:n,data:u&&u[e]}),n+=o}}if(!i)return e_([],h,n,s,r,a);let p=l.length>0?l[l.length-1]+1:0,m=function(e,t,n,r=0){return r>0&&(t=Math.max(t,e[es(e,r,ec)].offset)),ei(function(e,t,n,r){let o=es(e,t,r),i=es(e,n,r,o);return e.slice(o,i+1)}(e,t,n,ef),ed)}(d,e,t,p);if(0===m.length)return null;let g=n-1,v=((n=>{for(let r of m){let o=r.value,i=o.offset,l=r.start,a=o.size;if(o.offset=t);e++)n.push({index:e,size:a,offset:i,data:u&&u[e]}),i+=a+s}})(c=[]),c);return e_(v,h,n,s,r,a)}),E(e=>null!==e),w()),eW);h(b(n,E(e=>void 0!==e),T(e=>null==e?void 0:e.length)),t),h(b(I,T(e=>e.topListHeight)),f),h(f,s),h(b(I,T(e=>[e.top,e.bottom])),a),h(b(I,T(e=>e.items)),S);let k=v(b(I,E(({items:e})=>e.length>0),z(t,n),E(([{items:e},t])=>e[e.length-1].originalIndex===t-1),T(([,e,t])=>[e-1,t]),w(eA),T(([e])=>e))),P=v(b(I,O(200),E(({items:e,topItems:t})=>e.length>0&&e[0].originalIndex===t.length),T(({items:e})=>e[0].index),w())),H=v(b(I,E(({items:e})=>e.length>0),T(({items:e})=>{let t=0,n=e.length-1;for(;"group"===e[t].type&&tt;)n--;return{startIndex:e[t].index,endIndex:e[n].index}}),w(eN)));return{listState:I,topItemsIndexes:C,endReached:k,startReached:P,rangeChanged:H,itemsRendered:S,...d}},s(ex,eH,eM,ek,eT,eI,eO,eu),{singleton:!0}),e$=H(([{sizes:e,firstItemIndex:t,data:n,gap:r},{listState:o},{didMount:i}])=>{let l=g(0);return h(b(i,z(l),E(([,e])=>0!==e),z(e,t,r,n),T(([[,e],t,n,r,o=[]])=>{let i=0;if(t.groupIndices.length>0)for(let n of t.groupIndices){if(n-i>=e)break;i++}let l=e+i,a=Array.from({length:l}).map((e,t)=>({index:t,size:0,offset:0,data:o[t]}));return e_(a,[],l,r,t,n)})),o),{initialItemCount:l}},s(ex,eV,eO),{singleton:!0}),eG=H(([{scrollVelocity:e}])=>{let t=g(!1),n=m(),r=g(!1);return h(b(e,z(r,t,n),E(([e,t])=>!!t),T(([e,t,n,r])=>{let{exit:o,enter:i}=t;if(n){if(o(e,r))return!1}else if(i(e,r))return!0;return n}),w()),t),b(B(t,e,n),z(r))(1,([[e,t,n],r])=>e&&r&&r.change&&r.change(t,n)),{isSeeking:t,scrollSeekConfiguration:r,scrollVelocity:e,scrollSeekRangeChanged:n}},s(eI),{singleton:!0}),eU=H(([{topItemsIndexes:e}])=>{let t=g(0);return h(b(t,E(e=>e>0),T(e=>Array.from({length:e}).map((e,t)=>t))),e),{topItemCount:t}},s(eV)),eK=H(([{footerHeight:e,headerHeight:t,fixedHeaderHeight:n,fixedFooterHeight:r},{listState:o}])=>{let i=m(),l=y(b(B(e,r,t,n,o),T(([e,t,n,r,o])=>e+t+n+r+o.offsetBottom+o.bottom)),0);return h(R(l),i),{totalListHeight:l,totalListHeightChanged:i}},s(K,eV),{singleton:!0});function eq(e){let t,n=!1;return()=>(n||(n=!0,t=e()),t)}let eX=eq(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),eY=H(([{scrollBy:e,scrollTop:t,deviation:n,scrollingInProgress:r},{isScrolling:o,isAtBottom:i,scrollDirection:l,lastJumpDueToItemResize:a},{listState:s},{beforeUnshiftWith:u,shiftWithOffset:c,sizes:f,gap:d},{log:p},{recalcInProgress:m}])=>{let g=v(b(s,z(a),S(([,e,t,n],[{items:r,totalCount:o,bottom:i,offsetBottom:l},a])=>{let s=i+l,u=0;if(t===o&&e.length>0&&r.length>0){let t=0===r[0].originalIndex&&0===e[0].originalIndex;t||0==(u=s-n)||(u+=a)}return[u,r,o,s]},[0,[],0,0]),E(([e])=>0!==e),z(t,l,r,i,p),E(([,e,t,n])=>!n&&0!==e&&"up"===t),T(([[e],,,,,t])=>(t("Upward scrolling compensation",{amount:e},Z.DEBUG),e))));function x(t){t>0?(e(0,{top:-t,behavior:"auto"}),n(0,0)):(n(0,0),e(0,{top:-t,behavior:"auto"}))}return b(g,z(n,o))(1,([e,t,r])=>{r&&eX()?n(0,t-e):x(-e)}),b(B(y(o,!1),n,m),E(([e,t,n])=>!e&&!n&&0!==t),T(([e,t])=>t),O(1))(1,x),h(b(c,T(e=>({top:-e}))),e),b(u,z(f,d),T(([e,{lastSize:t},n])=>e*t+e*n))(1,t=>{n(0,t),requestAnimationFrame(()=>{e(0,{top:t}),requestAnimationFrame(()=>{n(0,0),m(0,!1)})})}),{deviation:n}},s(K,eI,eV,ex,W,eu)),eJ=H(([{totalListHeight:e},{didMount:t},{scrollTo:n}])=>{let r=g(0);return b(t,z(r),E(([,e])=>0!==e),T(([,e])=>({top:e})))(1,t=>{p(b(e,E(e=>0!==e)),()=>{setTimeout(()=>{n(0,t)})})}),{initialScrollTop:r}},s(eK,eO,K),{singleton:!0}),eQ=H(([{viewportHeight:e},{totalListHeight:t}])=>{let n=g(!1),r=y(b(B(n,e,t),E(([e])=>e),T(([,e,t])=>Math.max(0,e-t)),w()),0);return{alignToBottom:n,paddingTopAddition:r}},s(K,eK),{singleton:!0}),e0=H(([{scrollTo:e,scrollContainerState:t}])=>{let n=m(),r=m(),o=m(),i=g(!1),l=g(void 0);return h(b(B(n,r),T(([{viewportHeight:e,scrollTop:t,scrollHeight:n},{offsetTop:r}])=>({scrollTop:Math.max(0,t-r),scrollHeight:n,viewportHeight:e}))),t),h(b(e,z(r),T(([e,{offsetTop:t}])=>({...e,top:e.top+t}))),o),{useWindowScroll:i,customScrollParent:l,windowScrollContainerState:n,windowViewportRect:r,windowScrollTo:o}},s(K)),e1=({itemTop:e,itemBottom:t,viewportTop:n,viewportBottom:r,locationParams:{behavior:o,align:i,...l}})=>er?{...l,behavior:o,align:i??"end"}:null,e2=H(([{sizes:e,totalCount:t,gap:n},{scrollTop:r,viewportHeight:o,headerHeight:i,fixedHeaderHeight:l,fixedFooterHeight:a,scrollingInProgress:s},{scrollToIndex:u}])=>{let c=m();return h(b(c,z(e,o,t,i,l,a,r),z(n),T(([[e,t,n,r,o,i,l,a],u])=>{let{done:c,behavior:f,align:d,calculateViewLocation:h=e1,...m}=e,g=eg(e,t,r-1),v=em(g,t.offsetTree,u)+o+i,y=v+J(t.sizeTree,g)[1],x=h({itemTop:v,itemBottom:y,viewportTop:a+i,viewportBottom:a+n-l,locationParams:{behavior:f,align:d,...m}});return x?c&&p(b(s,E(e=>!1===e),I(s(4)?1:2)),c):c&&c(),x}),E(e=>null!==e)),u),{scrollIntoView:c}},s(ex,K,eT,eV,W),{singleton:!0}),e4=H(([e,t,n,r,o,i,l,a,s])=>({...e,...t,...n,...r,...o,...i,...l,...a,...s}),s(eM,e$,eO,eG,eK,eJ,eQ,e0,e2)),e9=H(([{totalCount:e,sizeRanges:t,fixedItemSize:n,defaultItemSize:r,trackItemSizes:o,itemSize:i,data:l,firstItemIndex:a,groupIndices:s,statefulTotalCount:u,gap:c},{initialTopMostItemIndex:f,scrolledToInitialItem:d},p,m,{listState:g,topItemsIndexes:v,...y},{scrollToIndex:x},w,{topItemCount:E},{groupCounts:C},S,I])=>(h(y.rangeChanged,S.scrollSeekRangeChanged),h(b(S.windowViewportRect,T(e=>e.visibleHeight)),p.viewportHeight),{totalCount:e,data:l,firstItemIndex:a,sizeRanges:t,initialTopMostItemIndex:f,scrolledToInitialItem:d,topItemsIndexes:v,topItemCount:E,groupCounts:C,fixedItemHeight:n,defaultItemHeight:r,gap:c,...m,statefulTotalCount:u,listState:g,scrollToIndex:x,trackItemSizes:o,itemSize:i,groupIndices:s,...y,...S,...p,...I}),s(ex,ek,K,eR,eV,eT,eY,eU,eH,e4,W)),e3="-webkit-sticky",e5="sticky",e8=eq(()=>{if("undefined"==typeof document)return e5;let e=document.createElement("div");return e.style.position=e3,e.style.position===e3?e3:e5});function e6(e,t){let n=o.useRef(null),r=o.useCallback(r=>{let o,i;if(null===r||!r.offsetParent)return;let l=r.getBoundingClientRect(),a=l.width;if(t){let e=t.getBoundingClientRect(),n=l.top-e.top;o=e.height-Math.max(0,n),i=n+t.scrollTop}else o=window.innerHeight-Math.max(0,l.top),i=l.top+window.pageYOffset;n.current={offsetTop:i,visibleHeight:o,visibleWidth:a},e(n.current)},[e,t]),{callbackRef:i,ref:l}=D(r),a=o.useCallback(()=>{r(l.current)},[r,l]);return o.useEffect(()=>{if(!t)return window.addEventListener("scroll",a),window.addEventListener("resize",a),()=>{window.removeEventListener("scroll",a),window.removeEventListener("resize",a)};{t.addEventListener("scroll",a);let e=new ResizeObserver(a);return e.observe(t),()=>{t.removeEventListener("scroll",a),e.unobserve(t)}}},[a,t]),i}let e7=o.createContext(void 0),te=o.createContext(void 0);function tt(e){return e}let tn=H(()=>{let e=g(e=>`Item ${e}`),t=g(null),n=g(e=>`Group ${e}`),r=g({}),o=g(tt),i=g("div"),l=g(c),a=(e,t=null)=>y(b(r,T(t=>t[e]),w()),t);return{context:t,itemContent:e,groupContent:n,components:r,computeItemKey:o,headerFooterTag:i,scrollerRef:l,FooterComponent:a("Footer"),HeaderComponent:a("Header"),TopItemListComponent:a("TopItemList"),ListComponent:a("List","div"),ItemComponent:a("Item","div"),GroupComponent:a("Group","div"),ScrollerComponent:a("Scroller","div"),EmptyPlaceholder:a("EmptyPlaceholder"),ScrollSeekPlaceholder:a("ScrollSeekPlaceholder")}}),tr=H(([e,t])=>({...e,...t}),s(e9,tn)),to=({height:e})=>o.createElement("div",{style:{height:e}}),ti={position:e8(),zIndex:1,overflowAnchor:"none"},tl={overflowAnchor:"none"},ta=o.memo(function({showTopList:e=!1}){let t=tE("listState"),n=tw("sizeRanges"),r=tE("useWindowScroll"),i=tE("customScrollParent"),l=tw("windowScrollContainerState"),a=tw("scrollContainerState"),s=tE("itemContent"),u=tE("context"),f=tE("groupContent"),d=tE("trackItemSizes"),h=tE("itemSize"),p=tE("log"),m=tw("gap"),{callbackRef:g}=V(n,h,d,e?c:i||r?l:a,p,m,i),[v,y]=o.useState(0);tT("deviation",e=>{v!==e&&y(e)});let b=tE("EmptyPlaceholder"),x=tE("ScrollSeekPlaceholder")||to,w=tE("ListComponent"),E=tE("ItemComponent"),T=tE("GroupComponent"),C=tE("computeItemKey"),S=tE("isSeeking"),I=tE("groupIndices").length>0,O=tE("paddingTopAddition"),k=e?{}:{boxSizing:"border-box",paddingTop:t.offsetTop+O,paddingBottom:t.offsetBottom,marginTop:v};return!e&&0===t.totalCount&&b?o.createElement(b,tf(b,u)):o.createElement(w,{...tf(w,u),ref:g,style:k,"data-test-id":e?"virtuoso-top-item-list":"virtuoso-item-list"},(e?t.topItems:t.items).map(e=>{let n=e.originalIndex,r=C(n+t.firstItemIndex,e.data,u);return S?o.createElement(x,{...tf(x,u),key:r,index:e.index,height:e.size,type:e.type||"item",..."group"===e.type?{}:{groupIndex:e.groupIndex}}):"group"===e.type?o.createElement(T,{...tf(T,u),key:r,"data-index":n,"data-known-size":e.size,"data-item-index":e.index,style:ti},f(e.index)):o.createElement(E,{...tf(E,u),key:r,"data-index":n,"data-known-size":e.size,"data-item-index":e.index,"data-item-group-index":e.groupIndex,item:e.data,style:tl},I?s(e.index,e.groupIndex,e.data,u):s(e.index,e.data,u))}))}),ts={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},tu={width:"100%",height:"100%",position:"absolute",top:0},tc={width:"100%",position:e8(),top:0,zIndex:1};function tf(e,t){if("string"!=typeof e)return{context:t}}let td=o.memo(function(){let e=tE("HeaderComponent"),t=tw("headerHeight"),n=tE("headerFooterTag"),r=_(e=>t($(e,"height"))),i=tE("context");return e?o.createElement(n,{ref:r},o.createElement(e,tf(e,i))):null}),th=o.memo(function(){let e=tE("FooterComponent"),t=tw("footerHeight"),n=tE("headerFooterTag"),r=_(e=>t($(e,"height"))),i=tE("context");return e?o.createElement(n,{ref:r},o.createElement(e,tf(e,i))):null});function tp({usePublisher:e,useEmitter:t,useEmitterValue:n}){let r=o.memo(function({style:r,children:i,...l}){let a=e("scrollContainerState"),s=n("ScrollerComponent"),u=e("smoothScrollTargetReached"),c=n("scrollerRef"),f=n("context"),{scrollerRef:d,scrollByCallback:h,scrollToCallback:p}=U(a,u,s,c);return t("scrollTo",p),t("scrollBy",h),o.createElement(s,{ref:d,style:{...ts,...r},"data-test-id":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0,...l,...tf(s,f)},i)});return r}function tm({usePublisher:e,useEmitter:t,useEmitterValue:n}){let r=o.memo(function({style:r,children:i,...l}){let a=e("windowScrollContainerState"),s=n("ScrollerComponent"),u=e("smoothScrollTargetReached"),f=n("totalListHeight"),d=n("deviation"),h=n("customScrollParent"),p=n("context"),{scrollerRef:m,scrollByCallback:g,scrollToCallback:v}=U(a,u,s,c,h);return L(()=>(m.current=h||window,()=>{m.current=null}),[m,h]),t("windowScrollTo",v),t("scrollBy",g),o.createElement(s,{style:{position:"relative",...r,...0!==f?{height:f+d}:{}},"data-virtuoso-scroller":!0,...l,...tf(s,p)},i)});return r}let tg=({children:e})=>{let t=o.useContext(e7),n=tw("viewportHeight"),r=tw("fixedItemHeight"),i=_(l(n,e=>$(e,"height")));return o.useEffect(()=>{t&&(n(t.viewportHeight),r(t.itemHeight))},[t,n,r]),o.createElement("div",{style:tu,ref:i,"data-viewport-type":"element"},e)},tv=({children:e})=>{let t=o.useContext(e7),n=tw("windowViewportRect"),r=tw("fixedItemHeight"),i=tE("customScrollParent"),l=e6(n,i);return o.useEffect(()=>{t&&(r(t.itemHeight),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,n,r]),o.createElement("div",{ref:l,style:tu,"data-viewport-type":"window"},e)},ty=({children:e})=>{let t=tE("TopItemListComponent"),n=tE("headerHeight"),r={...tc,marginTop:`${n}px`},i=tE("context");return o.createElement(t||"div",{style:r,context:i},e)},tb=o.memo(function(e){let t=tE("useWindowScroll"),n=tE("topItemsIndexes").length>0,r=tE("customScrollParent");return o.createElement(r||t?tS:tC,{...e},n&&o.createElement(ty,null,o.createElement(ta,{showTopList:!0})),o.createElement(r||t?tv:tg,null,o.createElement(td,null),o.createElement(ta,null),o.createElement(th,null)))}),{Component:tx,usePublisher:tw,useEmitterValue:tE,useEmitter:tT}=j(tr,{required:{},optional:{context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",autoscrollToBottom:"autoscrollToBottom"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},tb),tC=tp({usePublisher:tw,useEmitterValue:tE,useEmitter:tT}),tS=tm({usePublisher:tw,useEmitterValue:tE,useEmitter:tT}),tI=tx,tO={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},tk={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},{round:tz,ceil:tP,floor:tR,min:tB,max:tH}=Math;function tA(e,t,n){return Array.from({length:t-e+1}).map((t,r)=>({index:r+e,data:null==n?void 0:n[r+e]}))}function tN(e,t){return e&&e.column===t.column&&e.row===t.row}function tj(e,t){return e&&e.width===t.width&&e.height===t.height}let tL=H(([{overscan:e,visibleRange:t,listBoundary:n},{scrollTop:r,viewportHeight:o,scrollBy:i,scrollTo:l,smoothScrollTargetReached:a,scrollContainerState:s,footerHeight:u,headerHeight:c},f,d,{propsReady:p,didMount:x},{windowViewportRect:S,windowScrollTo:I,useWindowScroll:O,customScrollParent:k,windowScrollContainerState:P},H])=>{let A=g(0),N=g(0),j=g(tO),L=g({height:0,width:0}),Z=g({height:0,width:0}),F=m(),M=m(),W=g(0),D=g(void 0),_=g({row:0,column:0});h(b(B(x,N,D),E(([,e])=>0!==e),T(([,e,t])=>({items:tA(0,e-1,t),top:0,bottom:0,offsetBottom:0,offsetTop:0,itemHeight:0,itemWidth:0}))),j),h(b(B(R(A),t,R(_,tN),R(Z,tj),R(L,tj),D),T(([e,[t,n],r,o,i,l])=>{var a;let{row:s,column:u}=r,{height:c,width:f}=o,{width:d}=i;if(0===e||0===d)return tO;if(0===f)return a=tA(0,0,l),{...tk,items:a};let h=tH(1,tR((d+u)/(f+u))),p=h*tR((t+s)/(c+s)),m=h*tP((n+s)/(c+s))-1;m=tB(e-1,tH(m,h-1)),p=tB(m,tH(0,p));let g=tA(p,m,l),{top:v,bottom:y}=tZ(i,r,o,g),b=tP(e/h);return{items:g,offsetTop:v,offsetBottom:b*c+(b-1)*s-y,top:v,bottom:y,itemHeight:c,itemWidth:f}})),j),h(b(D,E(e=>void 0!==e),T(e=>e.length)),A),h(b(L,T(({height:e})=>e)),o),h(b(B(L,Z,j,_),T(([e,t,{items:n},r])=>{let{top:o,bottom:i}=tZ(e,r,t,n);return[o,i]}),w(eA)),n);let V=v(b(R(j),E(({items:e})=>e.length>0),z(A),E(([{items:e},t])=>e[e.length-1].index===t-1),T(([,e])=>e-1),w())),$=v(b(R(j),E(({items:e})=>e.length>0&&0===e[0].index),C(0),w())),G=v(b(R(j),E(({items:e})=>e.length>0),T(({items:e})=>({startIndex:e[0].index,endIndex:e[e.length-1].index})),w(eN)));h(G,d.scrollSeekRangeChanged),h(b(F,z(L,Z,A,_),T(([e,t,n,r,o])=>{let i=eE(e),{align:l,behavior:a,offset:s}=i,u=i.index;"LAST"===u&&(u=r-1);let c=tF(t,o,n,u=tH(0,u,tB(r-1,u)));return"end"===l?c=tz(c-t.height+n.height):"center"===l&&(c=tz(c-t.height/2+n.height/2)),s&&(c+=s),{top:c,behavior:a}})),l);let U=y(b(j,T(e=>e.offsetBottom+e.bottom)),0);return h(b(S,T(e=>({width:e.visibleWidth,height:e.visibleHeight}))),L),{data:D,totalCount:A,viewportDimensions:L,itemDimensions:Z,scrollTop:r,scrollHeight:M,overscan:e,scrollBy:i,scrollTo:l,scrollToIndex:F,smoothScrollTargetReached:a,windowViewportRect:S,windowScrollTo:I,useWindowScroll:O,customScrollParent:k,windowScrollContainerState:P,deviation:W,scrollContainerState:s,footerHeight:u,headerHeight:c,initialItemCount:N,gap:_,...d,gridState:j,totalListHeight:U,...f,startReached:$,endReached:V,rangeChanged:G,propsReady:p,...H}},s(eM,K,eI,eG,eO,e0,W));function tZ(e,t,n,r){let{height:o}=n;if(void 0===o||0===r.length)return{top:0,bottom:0};let i=tF(e,t,n,r[0].index),l=tF(e,t,n,r[r.length-1].index)+o;return{top:i,bottom:l}}function tF(e,t,n,r){var o,i,l;let a=(o=e.width,i=n.width,tH(1,tR((o+(l=t.column))/(i+l)))),s=tR(r/a),u=s*n.height+tH(0,s-1)*t.row;return u>0?u+t.row:u}let tM=H(()=>{let e=g(e=>`Item ${e}`),t=g({}),n=g(null),r=g("virtuoso-grid-item"),o=g("virtuoso-grid-list"),i=g(tt),l=g("div"),a=g(c),s=(e,n=null)=>y(b(t,T(t=>t[e]),w()),n);return{context:n,itemContent:e,components:t,computeItemKey:i,itemClassName:r,listClassName:o,headerFooterTag:l,scrollerRef:a,FooterComponent:s("Footer"),HeaderComponent:s("Header"),ListComponent:s("List","div"),ItemComponent:s("Item","div"),ScrollerComponent:s("Scroller","div"),ScrollSeekPlaceholder:s("ScrollSeekPlaceholder","div")}}),tW=H(([e,t])=>({...e,...t}),s(tL,tM)),tD=o.memo(function(){let e=tX("gridState"),t=tX("listClassName"),n=tX("itemClassName"),r=tX("itemContent"),i=tX("computeItemKey"),l=tX("isSeeking"),a=tq("scrollHeight"),s=tX("ItemComponent"),u=tX("ListComponent"),c=tX("ScrollSeekPlaceholder"),f=tX("context"),d=tq("itemDimensions"),h=tq("gap"),p=tX("log"),m=_(e=>{let t=e.parentElement.parentElement.scrollHeight;a(t);let n=e.firstChild;n&&d(n.getBoundingClientRect()),h({row:t0("row-gap",getComputedStyle(e).rowGap,p),column:t0("column-gap",getComputedStyle(e).columnGap,p)})});return o.createElement(u,{ref:m,className:t,...tf(u,f),style:{paddingTop:e.offsetTop,paddingBottom:e.offsetBottom},"data-test-id":"virtuoso-item-list"},e.items.map(t=>{let a=i(t.index,t.data,f);return l?o.createElement(c,{key:a,...tf(c,f),index:t.index,height:e.itemHeight,width:e.itemWidth}):o.createElement(s,{...tf(s,f),className:n,"data-index":t.index,key:a},r(t.index,t.data,f))}))}),t_=o.memo(function(){let e=tX("HeaderComponent"),t=tq("headerHeight"),n=tX("headerFooterTag"),r=_(e=>t($(e,"height"))),i=tX("context");return e?o.createElement(n,{ref:r},o.createElement(e,tf(e,i))):null}),tV=o.memo(function(){let e=tX("FooterComponent"),t=tq("footerHeight"),n=tX("headerFooterTag"),r=_(e=>t($(e,"height"))),i=tX("context");return e?o.createElement(n,{ref:r},o.createElement(e,tf(e,i))):null}),t$=({children:e})=>{let t=o.useContext(te),n=tq("itemDimensions"),r=tq("viewportDimensions"),i=_(e=>{r(e.getBoundingClientRect())});return o.useEffect(()=>{t&&(r({height:t.viewportHeight,width:t.viewportWidth}),n({height:t.itemHeight,width:t.itemWidth}))},[t,r,n]),o.createElement("div",{style:tu,ref:i},e)},tG=({children:e})=>{let t=o.useContext(te),n=tq("windowViewportRect"),r=tq("itemDimensions"),i=tX("customScrollParent"),l=e6(n,i);return o.useEffect(()=>{t&&(r({height:t.itemHeight,width:t.itemWidth}),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,n,r]),o.createElement("div",{ref:l,style:tu},e)},tU=o.memo(function({...e}){let t=tX("useWindowScroll"),n=tX("customScrollParent");return o.createElement(n||t?tQ:tJ,{...e},o.createElement(n||t?tG:t$,null,o.createElement(t_,null),o.createElement(tD,null),o.createElement(tV,null)))}),{Component:tK,usePublisher:tq,useEmitterValue:tX,useEmitter:tY}=j(tW,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange"}},tU),tJ=tp({usePublisher:tq,useEmitterValue:tX,useEmitter:tY}),tQ=tm({usePublisher:tq,useEmitterValue:tX,useEmitter:tY});function t0(e,t,n){return("normal"===t||(null==t?void 0:t.endsWith("px"))||n(`${e} was not resolved to pixel value correctly`,t,Z.WARN),"normal"===t)?0:parseInt(t??"0",10)}let t1=H(()=>{let e=g(e=>o.createElement("td",null,"Item $",e)),t=g(null),n=g(null),r=g(null),i=g({}),l=g(tt),a=g(c),s=(e,t=null)=>y(b(i,T(t=>t[e]),w()),t);return{context:t,itemContent:e,fixedHeaderContent:n,fixedFooterContent:r,components:i,computeItemKey:l,scrollerRef:a,TableComponent:s("Table","table"),TableHeadComponent:s("TableHead","thead"),TableFooterComponent:s("TableFoot","tfoot"),TableBodyComponent:s("TableBody","tbody"),TableRowComponent:s("TableRow","tr"),ScrollerComponent:s("Scroller","div"),EmptyPlaceholder:s("EmptyPlaceholder"),ScrollSeekPlaceholder:s("ScrollSeekPlaceholder"),FillerRow:s("FillerRow")}}),t2=H(([e,t])=>({...e,...t}),s(e9,t1)),t4=({height:e})=>o.createElement("tr",null,o.createElement("td",{style:{height:e}})),t9=({height:e})=>o.createElement("tr",null,o.createElement("td",{style:{height:e,padding:0,border:0}})),t3=o.memo(function(){let e=nt("listState"),t=ne("sizeRanges"),n=nt("useWindowScroll"),r=nt("customScrollParent"),i=ne("windowScrollContainerState"),l=ne("scrollContainerState"),a=nt("itemContent"),s=nt("trackItemSizes"),u=nt("itemSize"),c=nt("log"),{callbackRef:f,ref:d}=V(t,u,s,r||n?i:l,c,void 0,r),[h,p]=o.useState(0);nn("deviation",e=>{h!==e&&(d.current.style.marginTop=`${e}px`,p(e))});let m=nt("EmptyPlaceholder"),g=nt("ScrollSeekPlaceholder")||t4,v=nt("FillerRow")||t9,y=nt("TableBodyComponent"),b=nt("TableRowComponent"),x=nt("computeItemKey"),w=nt("isSeeking"),E=nt("paddingTopAddition"),T=nt("firstItemIndex"),C=nt("statefulTotalCount"),S=nt("context");if(0===C&&m)return o.createElement(m,tf(m,S));let I=e.offsetTop+E+h,O=e.offsetBottom,k=I>0?o.createElement(v,{height:I,key:"padding-top",context:S}):null,z=O>0?o.createElement(v,{height:O,key:"padding-bottom",context:S}):null,P=e.items.map(e=>{let t=e.originalIndex,n=x(t+T,e.data,S);return w?o.createElement(g,{...tf(g,S),key:n,index:e.index,height:e.size,type:e.type||"item"}):o.createElement(b,{...tf(b,S),key:n,"data-index":t,"data-known-size":e.size,"data-item-index":e.index,item:e.data,style:{overflowAnchor:"none"}},a(e.index,e.data,S))});return o.createElement(y,{ref:f,"data-test-id":"virtuoso-item-list",...tf(y,S)},[k,...P,z])}),t5=({children:e})=>{let t=o.useContext(e7),n=ne("viewportHeight"),r=ne("fixedItemHeight"),i=_(l(n,e=>$(e,"height")));return o.useEffect(()=>{t&&(n(t.viewportHeight),r(t.itemHeight))},[t,n,r]),o.createElement("div",{style:tu,ref:i,"data-viewport-type":"element"},e)},t8=({children:e})=>{let t=o.useContext(e7),n=ne("windowViewportRect"),r=ne("fixedItemHeight"),i=nt("customScrollParent"),l=e6(n,i);return o.useEffect(()=>{t&&(r(t.itemHeight),n({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,n,r]),o.createElement("div",{ref:l,style:tu,"data-viewport-type":"window"},e)},t6=o.memo(function(e){let t=nt("useWindowScroll"),n=nt("customScrollParent"),r=ne("fixedHeaderHeight"),i=ne("fixedFooterHeight"),a=nt("fixedHeaderContent"),s=nt("fixedFooterContent"),u=nt("context"),c=_(l(r,e=>$(e,"height"))),f=_(l(i,e=>$(e,"height"))),d=nt("TableComponent"),h=nt("TableHeadComponent"),p=nt("TableFooterComponent"),m=a?o.createElement(h,{key:"TableHead",style:{zIndex:1,position:"sticky",top:0},ref:c,...tf(h,u)},a()):null,g=s?o.createElement(p,{key:"TableFoot",style:{zIndex:1,position:"sticky",bottom:0},ref:f,...tf(p,u)},s()):null;return o.createElement(n||t?no:nr,{...e},o.createElement(n||t?t8:t5,null,o.createElement(d,{style:{borderSpacing:0},...tf(d,u)},[m,o.createElement(t3,{key:"TableBody"}),g])))}),{Component:t7,usePublisher:ne,useEmitterValue:nt,useEmitter:nn}=j(t2,{required:{},optional:{context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},t6),nr=tp({usePublisher:ne,useEmitterValue:nt,useEmitter:nn}),no=tm({usePublisher:ne,useEmitterValue:nt,useEmitter:nn})},45628:function(e,t,n){"use strict";/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. diff --git a/static/web/_next/static/chunks/5402-1aef3158ecfd118f.js b/static/web/_next/static/chunks/5402-7e396de80d0067c6.js similarity index 63% rename from static/web/_next/static/chunks/5402-1aef3158ecfd118f.js rename to static/web/_next/static/chunks/5402-7e396de80d0067c6.js index 9356409dc..8c677c26a 100644 --- a/static/web/_next/static/chunks/5402-1aef3158ecfd118f.js +++ b/static/web/_next/static/chunks/5402-7e396de80d0067c6.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5402],{8751:function(e,t,n){n.d(t,{Z:function(){return l}});var o=n(1413),r=n(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{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"}}]},name:"check-circle",theme:"outlined"},i=n(42135),c=function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:a}))};c.displayName="CheckCircleOutlined";var l=r.forwardRef(c)},18429:function(e,t,n){n.d(t,{Z:function(){return l}});var o=n(1413),r=n(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"}},{tag:"path",attrs:{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"close-circle",theme:"outlined"},i=n(42135),c=function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:a}))};c.displayName="CloseCircleOutlined";var l=r.forwardRef(c)},11475:function(e,t,n){n.d(t,{Z:function(){return l}});var o=n(1413),r=n(67294),a={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:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},i=n(42135),c=function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:a}))};c.displayName="ExclamationCircleOutlined";var l=r.forwardRef(c)},78860:function(e,t,n){n.d(t,{Z:function(){return l}});var o=n(1413),r=n(67294),a={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"},i=n(42135),c=function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:a}))};c.displayName="InfoCircleFilled";var l=r.forwardRef(c)},45605:function(e,t,n){n.d(t,{Z:function(){return l}});var o=n(1413),r=n(67294),a={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:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},i=n(42135),c=function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:a}))};c.displayName="InfoCircleOutlined";var l=r.forwardRef(c)},10274:function(e,t,n){n.d(t,{C:function(){return c},H:function(){return l}});var o=n(86500),r=n(48701),a=n(1350),i=n(90279),c=function(){function e(t,n){if(void 0===t&&(t=""),void 0===n&&(n={}),t instanceof e)return t;"number"==typeof t&&(t=(0,o.Yt)(t)),this.originalInput=t;var r,i=(0,a.uA)(t);this.originalInput=t,this.r=i.r,this.g=i.g,this.b=i.b,this.a=i.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(r=n.format)&&void 0!==r?r:i.format,this.gradientType=n.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=i.ok}return e.prototype.isDark=function(){return 128>this.getBrightness()},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},e.prototype.getLuminance=function(){var e=this.toRgb(),t=e.r/255,n=e.g/255,o=e.b/255;return .2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.0722*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=(0,i.Yq)(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){return 0===this.toHsl().s},e.prototype.toHsv=function(){var e=(0,o.py)(this.r,this.g,this.b);return{h:360*e.h,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=(0,o.py)(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1===this.a?"hsv(".concat(t,", ").concat(n,"%, ").concat(r,"%)"):"hsva(".concat(t,", ").concat(n,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var e=(0,o.lC)(this.r,this.g,this.b);return{h:360*e.h,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=(0,o.lC)(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1===this.a?"hsl(".concat(t,", ").concat(n,"%, ").concat(r,"%)"):"hsla(".concat(t,", ").concat(n,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(e){return void 0===e&&(e=!1),(0,o.vq)(this.r,this.g,this.b,e)},e.prototype.toHexString=function(e){return void 0===e&&(e=!1),"#"+this.toHex(e)},e.prototype.toHex8=function(e){return void 0===e&&(e=!1),(0,o.s)(this.r,this.g,this.b,this.a,e)},e.prototype.toHex8String=function(e){return void 0===e&&(e=!1),"#"+this.toHex8(e)},e.prototype.toHexShortString=function(e){return void 0===e&&(e=!1),1===this.a?this.toHexString(e):this.toHex8String(e)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),n=Math.round(this.b);return 1===this.a?"rgb(".concat(e,", ").concat(t,", ").concat(n,")"):"rgba(".concat(e,", ").concat(t,", ").concat(n,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var e=function(e){return"".concat(Math.round(100*(0,i.sh)(e,255)),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(100*(0,i.sh)(e,255))};return 1===this.a?"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,")")},e.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var e="#"+(0,o.vq)(this.r,this.g,this.b,!1),t=0,n=Object.entries(r.R);t=0;return!t&&o&&(e.startsWith("hex")||"name"===e)?"name"===e&&0===this.a?this.toName():this.toRgbString():("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),("hex"===e||"hex6"===e)&&(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=(0,i.V2)(n.l),new e(n)},e.prototype.brighten=function(t){void 0===t&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-(255*(t/100))))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-(255*(t/100))))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-(255*(t/100))))),new e(n)},e.prototype.darken=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=(0,i.V2)(n.l),new e(n)},e.prototype.tint=function(e){return void 0===e&&(e=10),this.mix("white",e)},e.prototype.shade=function(e){return void 0===e&&(e=10),this.mix("black",e)},e.prototype.desaturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=(0,i.V2)(n.s),new e(n)},e.prototype.saturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=(0,i.V2)(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){void 0===n&&(n=50);var o=this.toRgb(),r=new e(t).toRgb(),a=n/100,i={r:(r.r-o.r)*a+o.r,g:(r.g-o.g)*a+o.g,b:(r.b-o.b)*a+o.b,a:(r.a-o.a)*a+o.a};return new e(i)},e.prototype.analogous=function(t,n){void 0===t&&(t=6),void 0===n&&(n=30);var o=this.toHsl(),r=360/n,a=[this];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,a.push(new e(o));return a},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var n=this.toHsv(),o=n.h,r=n.s,a=n.v,i=[],c=1/t;t--;)i.push(new e({h:o,s:r,v:a})),a=(a+c)%1;return i},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb(),r=n.a+o.a*(1-n.a);return new e({r:(n.r*n.a+o.r*o.a*(1-n.a))/r,g:(n.g*n.a+o.g*o.a*(1-n.a))/r,b:(n.b*n.a+o.b*o.a*(1-n.a))/r,a:r})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,r=[this],a=360/t,i=1;i(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth;(0,d.hq)("\nhtml body {\n overflow-y: hidden;\n ".concat(t?"width: calc(100% - ".concat(e,"px);"):"","\n}"),y)}else(0,d.jL)(y);return function(){(0,d.jL)(y)}},[n,y]);var B=null;N&&(0,c.Yr)(N)&&t&&(B=N.ref);var F=(0,c.x1)(B,t);if(!R||!(0,i.Z)()||void 0===A)return null;var V=!1===j||("boolean"==typeof Z&&(v=Z),v),U=N;return t&&(U=r.cloneElement(N,{ref:F})),r.createElement(l.Provider,{value:z},V?U:(0,a.createPortal)(U,j))})},86743:function(e,t,n){var o=n(87462),r=n(97685),a=n(30470),i=n(67294),c=n(71577),l=n(6134);t.Z=function(e){var t=i.useRef(!1),n=i.useRef(null),s=(0,a.Z)(!1),u=(0,r.Z)(s,2),f=u[0],d=u[1],p=e.close,m=function(){null==p||p.apply(void 0,arguments)};i.useEffect(function(){var t=null;return e.autoFocus&&(t=setTimeout(function(){var e;null===(e=n.current)||void 0===e||e.focus()})),function(){t&&clearTimeout(t)}},[]);var h=function(e){e&&e.then&&(d(!0),e.then(function(){d(!1,!0),m.apply(void 0,arguments),t.current=!1},function(e){console.error(e),d(!1,!0),t.current=!1}))},v=e.type,g=e.children,C=e.prefixCls,y=e.buttonProps;return i.createElement(c.Z,(0,o.Z)({},(0,l.n)(v),{onClick:function(n){var o,r,a=e.actionFn;if(!t.current){if(t.current=!0,!a){m();return}if(e.emitEvent){if(r=a(n),e.quitOnNullishReturnValue&&!((o=r)&&o.then)){t.current=!1,m(n);return}}else if(a.length)r=a(p),t.current=!1;else if(!(r=a())){m();return}h(r)}},loading:f,prefixCls:C},y,{ref:n}),g)}},76519:function(e,t,n){n.d(t,{ZP:function(){return R},w6:function(){return M}});var o,r,a=n(87462),i=n(63017),c=n(71990),l=n(56982),s=n(67294),u=n(83008),f=n(67178),d=function(e){var t=e.locale,n=void 0===t?{}:t,o=e.children;e._ANT_MARK__,s.useEffect(function(){return(0,u.f)(n&&n.Modal),function(){(0,u.f)()}},[n]);var r=s.useMemo(function(){return(0,a.Z)((0,a.Z)({},n),{exist:!0})},[n]);return s.createElement(f.Z.Provider,{value:r},o)},p=n(23715),m=n(7734),h=n(12461),v=n(13448),g=n(53124),C=n(92138),y=n(10274),Z=n(98924),b=n(44958),x="-ant-".concat(Date.now(),"-").concat(Math.random()),E=n(98866),k=n(97647),w=["getTargetContainer","getPopupContainer","renderEmpty","pageHeader","input","pagination","form"];function N(){return o||"ant"}function P(){return r||"anticon"}var M=function(){return{getPrefixCls:function(e,t){return t||(e?"".concat(N(),"-").concat(e):N())},getIconPrefixCls:P,getRootPrefixCls:function(e,t){return e||o||(t&&t.includes("-")?t.replace(/^(.*)-[^-]*$/,"$1"):N())}}},S=function(e){var t,n,o=e.children,r=e.csp,u=e.autoInsertSpaceInButton,f=e.form,p=e.locale,h=e.componentSize,v=e.direction,C=e.space,y=e.virtual,Z=e.dropdownMatchSelectWidth,b=e.legacyLocale,x=e.parentContext,N=e.iconPrefixCls,P=e.componentDisabled,M=s.useCallback(function(t,n){var o=e.prefixCls;if(n)return n;var r=o||x.getPrefixCls("");return t?"".concat(r,"-").concat(t):r},[x.getPrefixCls,e.prefixCls]),S=(0,a.Z)((0,a.Z)({},x),{csp:r,autoInsertSpaceInButton:u,locale:p||b,direction:v,space:C,virtual:y,dropdownMatchSelectWidth:Z,getPrefixCls:M});w.forEach(function(t){var n=e[t];n&&(S[t]=n)});var T=(0,l.Z)(function(){return S},S,function(e,t){var n=Object.keys(e),o=Object.keys(t);return n.length!==o.length||n.some(function(n){return e[n]!==t[n]})}),R=s.useMemo(function(){return{prefixCls:N,csp:r}},[N,r]),O=o,I={};return p&&(I=(null===(t=p.Form)||void 0===t?void 0:t.defaultValidateMessages)||(null===(n=m.Z.Form)||void 0===n?void 0:n.defaultValidateMessages)||{}),f&&f.validateMessages&&(I=(0,a.Z)((0,a.Z)({},I),f.validateMessages)),Object.keys(I).length>0&&(O=s.createElement(c.FormProvider,{validateMessages:I},o)),p&&(O=s.createElement(d,{locale:p,_ANT_MARK__:"internalMark"},O)),(N||r)&&(O=s.createElement(i.Z.Provider,{value:R},O)),h&&(O=s.createElement(k.q,{size:h},O)),void 0!==P&&(O=s.createElement(E.n,{disabled:P},O)),s.createElement(g.E_.Provider,{value:T},O)},T=function(e){return s.useEffect(function(){e.direction&&(h.ZP.config({rtl:"rtl"===e.direction}),v.Z.config({rtl:"rtl"===e.direction}))},[e.direction]),s.createElement(p.Z,null,function(t,n,o){return s.createElement(g.C,null,function(t){return s.createElement(S,(0,a.Z)({parentContext:t,legacyLocale:o},e))})})};T.ConfigContext=g.E_,T.SizeContext=k.Z,T.config=function(e){var t,n=e.prefixCls,a=e.iconPrefixCls,i=e.theme;void 0!==n&&(o=n),void 0!==a&&(r=a),i&&(t=function(e,t){var n={},o=function(e,t){var n=e.clone();return(n=(null==t?void 0:t(n))||n).toRgbString()},r=function(e,t){var r=new y.C(e),a=(0,C.generate)(r.toRgbString());n["".concat(t,"-color")]=o(r),n["".concat(t,"-color-disabled")]=a[1],n["".concat(t,"-color-hover")]=a[4],n["".concat(t,"-color-active")]=a[6],n["".concat(t,"-color-outline")]=r.clone().setAlpha(.2).toRgbString(),n["".concat(t,"-color-deprecated-bg")]=a[0],n["".concat(t,"-color-deprecated-border")]=a[2]};if(t.primaryColor){r(t.primaryColor,"primary");var a=new y.C(t.primaryColor),i=(0,C.generate)(a.toRgbString());i.forEach(function(e,t){n["primary-".concat(t+1)]=e}),n["primary-color-deprecated-l-35"]=o(a,function(e){return e.lighten(35)}),n["primary-color-deprecated-l-20"]=o(a,function(e){return e.lighten(20)}),n["primary-color-deprecated-t-20"]=o(a,function(e){return e.tint(20)}),n["primary-color-deprecated-t-50"]=o(a,function(e){return e.tint(50)}),n["primary-color-deprecated-f-12"]=o(a,function(e){return e.setAlpha(.12*e.getAlpha())});var c=new y.C(i[0]);n["primary-color-active-deprecated-f-30"]=o(c,function(e){return e.setAlpha(.3*e.getAlpha())}),n["primary-color-active-deprecated-d-02"]=o(c,function(e){return e.darken(2)})}t.successColor&&r(t.successColor,"success"),t.warningColor&&r(t.warningColor,"warning"),t.errorColor&&r(t.errorColor,"error"),t.infoColor&&r(t.infoColor,"info");var l=Object.keys(n).map(function(t){return"--".concat(e,"-").concat(t,": ").concat(n[t],";")});return"\n :root {\n ".concat(l.join("\n"),"\n }\n ").trim()}(N(),i),(0,Z.Z)()&&(0,b.hq)(t,"".concat(x,"-dynamic-theme")))};var R=T},12461:function(e,t,n){n.d(t,{Df:function(){return A},ZP:function(){return H},S$:function(){return M},z$:function(){return R}});var o,r,a,i,c=n(87462),l=n(4942),s=n(89739),u=n(4340),f=n(21640),d=n(78860),p=n(50888),m=n(94184),h=n.n(m),v=n(91127),g=n(67294),C=n(76519),y=n(97685),Z=n(51550),b=n(53124),x=3,E=1,k="",w="move-up",N=!1,P=!1;function M(){return E++}function S(e,t){var n=e.prefixCls,c=e.getPopupContainer,l=(0,C.w6)(),s=l.getPrefixCls,u=l.getRootPrefixCls,f=l.getIconPrefixCls,d=s("message",n||k),p=u(e.rootPrefixCls,d),m=f();if(o){t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:m,instance:o});return}var h={prefixCls:d,transitionName:N?w:"".concat(p,"-").concat(w),style:{top:r},getContainer:a||c,maxCount:i};v.default.newInstance(h,function(e){if(o){t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:m,instance:o});return}o=e,t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:m,instance:e})})}var T={info:d.Z,success:s.Z,error:u.Z,warning:f.Z,loading:p.Z},R=Object.keys(T);function O(e,t,n){var o,r=void 0!==e.duration?e.duration:x,a=T[e.type],i=h()("".concat(t,"-custom-content"),(o={},(0,l.Z)(o,"".concat(t,"-").concat(e.type),e.type),(0,l.Z)(o,"".concat(t,"-rtl"),!0===P),o));return{key:e.key,duration:r,style:e.style||{},className:e.className,content:g.createElement(C.ZP,{iconPrefixCls:n},g.createElement("div",{className:i},e.icon||a&&g.createElement(a,null),g.createElement("span",null,e.content))),onClose:e.onClose,onClick:e.onClick}}var I={open:function(e){var t=e.key||M(),n=new Promise(function(n){var o=function(){return"function"==typeof e.onClose&&e.onClose(),n(!0)};S(e,function(n){var r=n.prefixCls,a=n.iconPrefixCls;n.instance.notice(O((0,c.Z)((0,c.Z)({},e),{key:t,onClose:o}),r,a))})}),r=function(){var n;o&&(o.removeNotice(t),null===(n=e.onClose)||void 0===n||n.call(e))};return r.then=function(e,t){return n.then(e,t)},r.promise=n,r},config:function(e){void 0!==e.top&&(r=e.top,o=null),void 0!==e.duration&&(x=e.duration),void 0!==e.prefixCls&&(k=e.prefixCls),void 0!==e.getContainer&&(a=e.getContainer,o=null),void 0!==e.transitionName&&(w=e.transitionName,o=null,N=!0),void 0!==e.maxCount&&(i=e.maxCount,o=null),void 0!==e.rtl&&(P=e.rtl)},destroy:function(e){o&&(e?(0,o.removeNotice)(e):((0,o.destroy)(),o=null))}};function A(e,t){e[t]=function(n,o,r){return"[object Object]"===Object.prototype.toString.call(n)&&n.content?e.open((0,c.Z)((0,c.Z)({},n),{type:t})):("function"==typeof o&&(r=o,o=void 0),e.open({content:n,duration:o,type:t,onClose:r}))}}R.forEach(function(e){return A(I,e)}),I.warn=I.warning,I.useMessage=function(){var e,t,n=null,o=(0,Z.Z)({add:function(e,t){null==n||n.component.add(e,t)}}),r=(0,y.Z)(o,2),a=r[0],i=r[1],l=g.useRef({});return l.current.open=function(o){var r=e("message",o.prefixCls),i=e(),l=o.key||M(),s=new Promise(function(e){var s=function(){return"function"==typeof o.onClose&&o.onClose(),e(!0)};S((0,c.Z)((0,c.Z)({},o),{prefixCls:r,rootPrefixCls:i,getPopupContainer:t}),function(e){var t=e.prefixCls;n=e.instance,a(O((0,c.Z)((0,c.Z)({},o),{key:l,onClose:s}),t))})}),u=function(){n&&n.removeNotice(l)};return u.then=function(e,t){return s.then(e,t)},u.promise=s,u},R.forEach(function(e){return A(l.current,e)}),[l.current,g.createElement(b.C,{key:"holder"},function(n){return e=n.getPrefixCls,t=n.getPopupContainer,i})]};var H=I},85402:function(e,t,n){n.d(t,{Z:function(){return q}});var o,r=n(74902),a=n(87462),i=n(8751),c=n(18429),l=n(11475),s=n(45605),u=n(38135),f=n(67294),d=n(76519),p=n(4942),m=n(94184),h=n.n(m),v=n(86743),g=n(33603),C=n(97937),y=n(38425),Z=n(71577),b=n(6134),x=n(53124),E=n(65223),k=n(23715),w=n(4173),N=n(31808),P=n(83008),M=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n};(0,N.jD)()&&document.documentElement.addEventListener("click",function(e){o={x:e.pageX,y:e.pageY},setTimeout(function(){o=null},100)},!0);var S=function(e){var t,n,r=f.useContext(x.E_),i=r.getPopupContainer,c=r.getPrefixCls,l=r.direction,s=function(t){var n=e.onCancel;null==n||n(t)},u=function(t){var n=e.onOk;null==n||n(t)},d=e.prefixCls,m=e.footer,v=e.visible,N=e.open,S=e.wrapClassName,T=e.centered,R=e.getContainer,O=e.closeIcon,I=e.focusTriggerAfterClose,A=e.width,H=M(e,["prefixCls","footer","visible","open","wrapClassName","centered","getContainer","closeIcon","focusTriggerAfterClose","width"]),L=c("modal",d),_=c(),D=f.createElement(k.Z,{componentName:"Modal",defaultLocale:(0,P.A)()},function(t){var n=e.okText,o=e.okType,r=e.cancelText,i=e.confirmLoading;return f.createElement(f.Fragment,null,f.createElement(Z.Z,(0,a.Z)({onClick:s},e.cancelButtonProps),r||t.cancelText),f.createElement(Z.Z,(0,a.Z)({},(0,b.n)(void 0===o?"primary":o),{loading:void 0!==i&&i,onClick:u},e.okButtonProps),null!=n?n:t.okText))}),z=f.createElement("span",{className:"".concat(L,"-close-x")},O||f.createElement(C.Z,{className:"".concat(L,"-close-icon")})),j=h()(S,(t={},(0,p.Z)(t,"".concat(L,"-centered"),!!T),(0,p.Z)(t,"".concat(L,"-wrap-rtl"),"rtl"===l),t));return f.createElement(w.BR,null,f.createElement(E.Ux,{status:!0,override:!0},f.createElement(y.Z,(0,a.Z)({width:void 0===A?520:A},H,{getContainer:void 0===R?i:R,prefixCls:L,wrapClassName:j,footer:void 0===m?D:m,visible:void 0!==N&&N||v,mousePosition:null!==(n=H.mousePosition)&&void 0!==n?n:o,onClose:s,closeIcon:z,focusTriggerAfterClose:void 0===I||I,transitionName:(0,g.mL)(_,"zoom",e.transitionName),maskTransitionName:(0,g.mL)(_,"fade",e.maskTransitionName)}))))},T=function(e){var t=e.icon,n=e.onCancel,o=e.onOk,r=e.close,a=e.zIndex,i=e.afterClose,c=e.visible,l=e.open,s=e.keyboard,u=e.centered,m=e.getContainer,C=e.maskStyle,y=e.okText,Z=e.okButtonProps,b=e.cancelText,x=e.cancelButtonProps,E=e.direction,k=e.prefixCls,w=e.wrapClassName,N=e.rootPrefixCls,P=e.iconPrefixCls,M=e.bodyStyle,T=e.closable,R=e.closeIcon,O=e.modalRender,I=e.focusTriggerAfterClose,A=e.okType||"primary",H="".concat(k,"-confirm"),L=!("okCancel"in e)||e.okCancel,_=e.width||416,D=e.style||{},z=void 0===e.mask||e.mask,j=void 0!==e.maskClosable&&e.maskClosable,B=null!==e.autoFocusButton&&(e.autoFocusButton||"ok"),F=h()(H,"".concat(H,"-").concat(e.type),(0,p.Z)({},"".concat(H,"-rtl"),"rtl"===E),e.className),V=L&&f.createElement(v.Z,{actionFn:n,close:r,autoFocus:"cancel"===B,buttonProps:x,prefixCls:"".concat(N,"-btn")},b);return f.createElement(d.ZP,{prefixCls:N,iconPrefixCls:P,direction:E},f.createElement(S,{prefixCls:k,className:F,wrapClassName:h()((0,p.Z)({},"".concat(H,"-centered"),!!e.centered),w),onCancel:function(){return null==r?void 0:r({triggerCancel:!0})},open:l||c,title:"",footer:"",transitionName:(0,g.mL)(N,"zoom",e.transitionName),maskTransitionName:(0,g.mL)(N,"fade",e.maskTransitionName),mask:z,maskClosable:j,maskStyle:C,style:D,bodyStyle:M,width:_,zIndex:a,afterClose:i,keyboard:s,centered:u,getContainer:m,closable:void 0!==T&&T,closeIcon:R,modalRender:O,focusTriggerAfterClose:I},f.createElement("div",{className:"".concat(H,"-body-wrapper")},f.createElement("div",{className:"".concat(H,"-body")},t,void 0===e.title?null:f.createElement("span",{className:"".concat(H,"-title")},e.title),f.createElement("div",{className:"".concat(H,"-content")},e.content)),f.createElement("div",{className:"".concat(H,"-btns")},V,f.createElement(v.Z,{type:A,actionFn:o,close:r,autoFocus:"ok"===B,buttonProps:Z,prefixCls:"".concat(N,"-btn")},y)))))},R=[],O=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n},I="";function A(e){var t,n=document.createDocumentFragment(),o=(0,a.Z)((0,a.Z)({},e),{close:l,open:!0});function i(){for(var t=arguments.length,o=Array(t),a=0;a1&&void 0!==arguments[1]?arguments[1]:E,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:k;switch(e){case"top":t={left:"50%",transform:"translateX(-50%)",right:"auto",top:n,bottom:"auto"};break;case"topLeft":t={left:0,top:n,bottom:"auto"};break;case"topRight":t={right:0,top:n,bottom:"auto"};break;case"bottom":t={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:o};break;case"bottomLeft":t={left:0,top:"auto",bottom:o};break;default:t={right:0,top:"auto",bottom:o}}return t}(r,i,l),getContainer:u,maxCount:a},function(n){e(n),t({prefixCls:"".concat(C,"-notice"),iconPrefixCls:y,instance:n})})})}var S={success:l.Z,info:d.Z,error:s.Z,warning:f.Z};function T(e,t,n){var o=e.duration,a=e.icon,i=e.type,l=e.description,s=e.message,f=e.btn,d=e.onClose,p=e.onClick,h=e.key,C=e.style,y=e.className,Z=e.closeIcon,b=e.props,E=void 0===o?x:o,k=null;a?k=v.createElement("span",{className:"".concat(t,"-icon")},e.icon):i&&(k=v.createElement(S[i]||null,{className:"".concat(t,"-icon ").concat(t,"-icon-").concat(i)}));var w=v.createElement("span",{className:"".concat(t,"-close-x")},(void 0===Z?r:Z)||v.createElement(u.Z,{className:"".concat(t,"-close-icon")})),N=!l&&k?v.createElement("span",{className:"".concat(t,"-message-single-line-auto-margin")}):null;return{content:v.createElement(g.ZP,{iconPrefixCls:n},v.createElement("div",{className:k?"".concat(t,"-with-icon"):"",role:"alert"},k,v.createElement("div",{className:"".concat(t,"-message")},N,s),v.createElement("div",{className:"".concat(t,"-description")},l),f?v.createElement("span",{className:"".concat(t,"-btn")},f):null)),duration:E,closable:!0,closeIcon:w,onClose:d,onClick:p,key:h,style:C||{},className:m()(y,(0,c.Z)({},"".concat(t,"-").concat(i),!!i)),props:b}}var R={open:function(e){M(e,function(t){var n=t.prefixCls,o=t.iconPrefixCls;t.instance.notice(T(e,n,o))})},close:function(e){Object.keys(b).forEach(function(t){return Promise.resolve(b[t]).then(function(t){t.removeNotice(e)})})},config:function(e){var t=e.duration,n=e.placement,i=e.bottom,c=e.top,l=e.getContainer,s=e.closeIcon,u=e.prefixCls;void 0!==u&&(w=u),void 0!==t&&(x=t),void 0!==n?N=n:e.rtl&&(N="topLeft"),void 0!==i&&(k=i),void 0!==c&&(E=c),void 0!==l&&(o=l),void 0!==s&&(r=s),void 0!==e.rtl&&(P=e.rtl),void 0!==e.maxCount&&(a=e.maxCount)},destroy:function(){Object.keys(b).forEach(function(e){Promise.resolve(b[e]).then(function(e){e.destroy()}),delete b[e]})}};["success","info","warning","error"].forEach(function(e){R[e]=function(t){return R.open((0,i.Z)((0,i.Z)({},t),{type:e}))}}),R.warn=R.warning,R.useNotification=function(){var e,t=null,n=(0,y.Z)({add:function(e,n){null==t||t.component.add(e,n)}}),o=(0,C.Z)(n,2),r=o[0],a=o[1],c=v.useRef({});return c.current.open=function(n){var o=e("notification",n.prefixCls);M((0,i.Z)((0,i.Z)({},n),{prefixCls:o}),function(e){var o=e.prefixCls;t=e.instance,r(T(n,o))})},["success","info","warning","error"].forEach(function(e){c.current[e]=function(t){return c.current.open((0,i.Z)((0,i.Z)({},t),{type:e}))}}),[c.current,v.createElement(Z.C,{key:"holder"},function(t){return e=t.getPrefixCls,a})]};var O=R},38425:function(e,t,n){n.d(t,{Z:function(){return w}});var o=n(87462),r=n(97685),a=n(67294),i=n.t(a,2),c=n(2788),l=n(1413),s=n(94184),u=n.n(s),f=n(15105),d=0,p=n(94999),m=n(64217),h=n(62874);function v(e){var t=e.prefixCls,n=e.style,r=e.visible,i=e.maskProps,c=e.motionName;return a.createElement(h.Z,{key:"mask",visible:r,motionName:c,leavedClassName:"".concat(t,"-mask-hidden")},function(e,r){var c=e.className,s=e.style;return a.createElement("div",(0,o.Z)({ref:r,style:(0,l.Z)((0,l.Z)({},s),n),className:u()("".concat(t,"-mask"),c)},i))})}function g(e,t,n){var o=t;return!o&&n&&(o="".concat(e,"-").concat(n)),o}function C(e,t){var n=e["page".concat(t?"Y":"X","Offset")],o="scroll".concat(t?"Top":"Left");if("number"!=typeof n){var r=e.document;"number"!=typeof(n=r.documentElement[o])&&(n=r.body[o])}return n}var y=a.memo(function(e){return e.children},function(e,t){return!t.shouldUpdate}),Z={width:0,height:0,overflow:"hidden",outline:"none"},b=a.forwardRef(function(e,t){var n,r,i,c=e.prefixCls,s=e.className,f=e.style,d=e.title,p=e.ariaId,m=e.footer,h=e.closable,v=e.closeIcon,g=e.onClose,C=e.children,b=e.bodyStyle,x=e.bodyProps,E=e.modalRender,k=e.onMouseDown,w=e.onMouseUp,N=e.holderRef,P=e.visible,M=e.forceRender,S=e.width,T=e.height,R=(0,a.useRef)(),O=(0,a.useRef)();a.useImperativeHandle(t,function(){return{focus:function(){var e;null===(e=R.current)||void 0===e||e.focus()},changeActive:function(e){var t=document.activeElement;e&&t===O.current?R.current.focus():e||t!==R.current||O.current.focus()}}});var I={};void 0!==S&&(I.width=S),void 0!==T&&(I.height=T),m&&(n=a.createElement("div",{className:"".concat(c,"-footer")},m)),d&&(r=a.createElement("div",{className:"".concat(c,"-header")},a.createElement("div",{className:"".concat(c,"-title"),id:p},d))),h&&(i=a.createElement("button",{type:"button",onClick:g,"aria-label":"Close",className:"".concat(c,"-close")},v||a.createElement("span",{className:"".concat(c,"-close-x")})));var A=a.createElement("div",{className:"".concat(c,"-content")},i,r,a.createElement("div",(0,o.Z)({className:"".concat(c,"-body"),style:b},x),C),n);return a.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":d?p:null,"aria-modal":"true",ref:N,style:(0,l.Z)((0,l.Z)({},f),I),className:u()(c,s),onMouseDown:k,onMouseUp:w},a.createElement("div",{tabIndex:0,ref:R,style:Z,"aria-hidden":"true"}),a.createElement(y,{shouldUpdate:P||M},E?E(A):A),a.createElement("div",{tabIndex:0,ref:O,style:Z,"aria-hidden":"true"}))}),x=a.forwardRef(function(e,t){var n=e.prefixCls,i=e.title,c=e.style,s=e.className,f=e.visible,d=e.forceRender,p=e.destroyOnClose,m=e.motionName,v=e.ariaId,g=e.onVisibleChanged,y=e.mousePosition,Z=(0,a.useRef)(),x=a.useState(),E=(0,r.Z)(x,2),k=E[0],w=E[1],N={};function P(){var e,t,n,o,r,a=(n={left:(t=(e=Z.current).getBoundingClientRect()).left,top:t.top},r=(o=e.ownerDocument).defaultView||o.parentWindow,n.left+=C(r),n.top+=C(r,!0),n);w(y?"".concat(y.x-a.left,"px ").concat(y.y-a.top,"px"):"")}return k&&(N.transformOrigin=k),a.createElement(h.Z,{visible:f,onVisibleChanged:g,onAppearPrepare:P,onEnterPrepare:P,forceRender:d,motionName:m,removeOnLeave:p,ref:Z},function(r,f){var d=r.className,p=r.style;return a.createElement(b,(0,o.Z)({},e,{ref:t,title:i,ariaId:v,prefixCls:n,holderRef:f,style:(0,l.Z)((0,l.Z)((0,l.Z)({},p),c),N),className:u()(s,d)}))})});function E(e){var t,n,c,s,h,C,y,Z=e.prefixCls,b=void 0===Z?"rc-dialog":Z,E=e.zIndex,k=e.visible,w=void 0!==k&&k,N=e.keyboard,P=void 0===N||N,M=e.focusTriggerAfterClose,S=void 0===M||M,T=e.wrapStyle,R=e.wrapClassName,O=e.wrapProps,I=e.onClose,A=e.afterClose,H=e.transitionName,L=e.animation,_=e.closable,D=e.mask,z=void 0===D||D,j=e.maskTransitionName,B=e.maskAnimation,F=e.maskClosable,V=e.maskStyle,U=e.maskProps,W=e.rootClassName,K=(0,a.useRef)(),q=(0,a.useRef)(),Y=(0,a.useRef)(),$=a.useState(w),X=(0,r.Z)($,2),G=X[0],J=X[1],Q=(n=a.useState("ssr-id"),s=(c=(0,r.Z)(n,2))[0],h=c[1],y=null==(C=(0,l.Z)({},i).useId)?void 0:C(),(a.useEffect(function(){if(!C){var e=d;d+=1,h("rc_unique_".concat(e))}},[]),t)?t:y||s);function ee(e){null==I||I(e)}var et=(0,a.useRef)(!1),en=(0,a.useRef)(),eo=null;return(void 0===F||F)&&(eo=function(e){et.current?et.current=!1:q.current===e.target&&ee(e)}),(0,a.useEffect)(function(){w&&(J(!0),(0,p.Z)(q.current,document.activeElement)||(K.current=document.activeElement))},[w]),(0,a.useEffect)(function(){return function(){clearTimeout(en.current)}},[]),a.createElement("div",(0,o.Z)({className:u()("".concat(b,"-root"),W)},(0,m.Z)(e,{data:!0})),a.createElement(v,{prefixCls:b,visible:z&&w,motionName:g(b,j,B),style:(0,l.Z)({zIndex:E},V),maskProps:U}),a.createElement("div",(0,o.Z)({tabIndex:-1,onKeyDown:function(e){if(P&&e.keyCode===f.Z.ESC){e.stopPropagation(),ee(e);return}w&&e.keyCode===f.Z.TAB&&Y.current.changeActive(!e.shiftKey)},className:u()("".concat(b,"-wrap"),R),ref:q,onClick:eo,style:(0,l.Z)((0,l.Z)({zIndex:E},T),{},{display:G?null:"none"})},O),a.createElement(x,(0,o.Z)({},e,{onMouseDown:function(){clearTimeout(en.current),et.current=!0},onMouseUp:function(){en.current=setTimeout(function(){et.current=!1})},ref:Y,closable:void 0===_||_,ariaId:Q,prefixCls:b,visible:w&&G,onClose:ee,onVisibleChanged:function(e){if(e)!function(){if(!(0,p.Z)(q.current,document.activeElement)){var e;null===(e=Y.current)||void 0===e||e.focus()}}();else{if(J(!1),z&&K.current&&S){try{K.current.focus({preventScroll:!0})}catch(e){}K.current=null}G&&(null==A||A())}},motionName:g(b,H,L)}))))}x.displayName="Content";var k=function(e){var t=e.visible,n=e.getContainer,i=e.forceRender,l=e.destroyOnClose,s=void 0!==l&&l,u=e.afterClose,f=a.useState(t),d=(0,r.Z)(f,2),p=d[0],m=d[1];return(a.useEffect(function(){t&&m(!0)},[t]),i||!s||p)?a.createElement(c.Z,{open:t||i||p,autoDestroy:!1,getContainer:n,autoLock:t||p},a.createElement(E,(0,o.Z)({},e,{destroyOnClose:s,afterClose:function(){null==u||u(),m(!1)}}))):null};k.displayName="Dialog";var w=k},51784:function(e,t,n){n.d(t,{Z:function(){return p}});var o=n(87462),r=n(4942),a=n(15671),i=n(43144),c=n(60136),l=n(33643),s=n(67294),u=n(73935),f=n(94184),d=n.n(f),p=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(){var e;(0,a.Z)(this,n);for(var o=arguments.length,r=Array(o),i=0;i=c&&(i.key=a[0].notice.key,i.updateMark=Z(),i.userPassKey=r,a.shift()),a.push({notice:i,holderCallback:n})),{notices:a}})},e.remove=function(t){e.setState(function(e){return{notices:e.notices.filter(function(e){var n=e.notice,o=n.key,r=n.userPassKey;return(null!=r?r:o)!==t})}})},e.noticePropsMap={},e}return(0,c.Z)(n,[{key:"getTransitionName",value:function(){var e=this.props,t=e.prefixCls,n=e.animation,o=this.props.transitionName;return!o&&n&&(o="".concat(t,"-").concat(n)),o}},{key:"render",value:function(){var e=this,t=this.state.notices,n=this.props,o=n.prefixCls,i=n.className,c=n.closeIcon,l=n.style,s=[];return t.forEach(function(n,r){var i=n.notice,l=n.holderCallback,u=r===t.length-1?i.updateMark:void 0,f=i.key,d=i.userPassKey,p=(0,a.Z)((0,a.Z)((0,a.Z)({prefixCls:o,closeIcon:c},i),i.props),{},{key:f,noticeKey:d||f,updateMark:u,onClose:function(t){var n;e.remove(t),null===(n=i.onClose)||void 0===n||n.call(i)},onClick:i.onClick,children:i.content});s.push(f),e.noticePropsMap[f]={props:p,holderCallback:l}}),u.createElement("div",{className:p()(o,i),style:l},u.createElement(m.V,{keys:s,motionName:this.getTransitionName(),onVisibleChanged:function(t,n){var o=n.key;t||delete e.noticePropsMap[o]}},function(t){var n=t.key,i=t.className,c=t.style,l=t.visible,s=e.noticePropsMap[n],f=s.props,d=s.holderCallback;return d?u.createElement("div",{key:n,className:p()(i,"".concat(o,"-hook-holder")),style:(0,a.Z)({},c),ref:function(t){void 0!==n&&(t?(e.hookRefs.set(n,t),d(t,f)):e.hookRefs.delete(n))}}):u.createElement(h.Z,(0,r.Z)({},f,{className:p()(i,null==f?void 0:f.className),style:(0,a.Z)((0,a.Z)({},c),null==f?void 0:f.style),visible:l}))}))}}]),n}(u.Component);b.newInstance=void 0,b.defaultProps={prefixCls:"rc-notification",animation:"fade",style:{top:65,left:"50%"}},b.newInstance=function(e,t){var n=e||{},a=n.getContainer,i=(0,o.Z)(n,g),c=document.createElement("div");a?a().appendChild(c):document.body.appendChild(c);var l=!1;(0,f.s)(u.createElement(b,(0,r.Z)({},i,{ref:function(e){l||(l=!0,t({notice:function(t){e.add(t)},removeNotice:function(t){e.remove(t)},component:e,destroy:function(){(0,f.v)(c),c.parentNode&&c.parentNode.removeChild(c)},useNotification:function(){return(0,v.Z)(e)}}))}})),c)};var x=b},51550:function(e,t,n){n.d(t,{Z:function(){return l}});var o=n(74902),r=n(87462),a=n(97685),i=n(67294),c=n(51784);function l(e){var t=i.useRef({}),n=i.useState([]),l=(0,a.Z)(n,2),s=l[0],u=l[1];return[function(n){var a=!0;e.add(n,function(e,n){var l=n.key;if(e&&(!t.current[l]||a)){var s=i.createElement(c.Z,(0,r.Z)({},n,{holder:e}));t.current[l]=s,u(function(e){var t=e.findIndex(function(e){return e.key===n.key});if(-1===t)return[].concat((0,o.Z)(e),[s]);var r=(0,o.Z)(e);return r[t]=s,r})}a=!1})},i.createElement(i.Fragment,null,s)]}},38135:function(e,t,n){n.d(t,{s:function(){return v},v:function(){return C}});var o,r,a=n(74165),i=n(15861),c=n(71002),l=n(1413),s=n(73935),u=(0,l.Z)({},o||(o=n.t(s,2))),f=u.version,d=u.render,p=u.unmountComponentAtNode;try{Number((f||"").split(".")[0])>=18&&(r=u.createRoot)}catch(e){}function m(e){var t=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&"object"===(0,c.Z)(t)&&(t.usingClientEntryPoint=e)}var h="__rc_react_root__";function v(e,t){if(r){var n,o;n=t,m(!0),o=n[h]||r(n),m(!1),o.render(e),n[h]=o;return}d(e,t)}function g(){return(g=(0,i.Z)((0,a.Z)().mark(function e(t){return(0,a.Z)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.resolve().then(function(){var e;null===(e=t[h])||void 0===e||e.unmount(),delete t[h]}));case 1:case"end":return e.stop()}},e)}))).apply(this,arguments)}function C(e){return y.apply(this,arguments)}function y(){return(y=(0,i.Z)((0,a.Z)().mark(function e(t){return(0,a.Z)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(void 0!==r)){e.next=2;break}return e.abrupt("return",function(e){return g.apply(this,arguments)}(t));case 2:p(t);case 3:case"end":return e.stop()}},e)}))).apply(this,arguments)}},74204:function(e,t,n){var o;function r(e){if("undefined"==typeof document)return 0;if(e||void 0===o){var t=document.createElement("div");t.style.width="100%",t.style.height="200px";var n=document.createElement("div"),r=n.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",n.appendChild(t),document.body.appendChild(n);var a=t.offsetWidth;n.style.overflow="scroll";var i=t.offsetWidth;a===i&&(i=n.clientWidth),document.body.removeChild(n),o=a-i}return o}function a(e){var t=e.match(/^(.*)px$/),n=Number(null==t?void 0:t[1]);return Number.isNaN(n)?r():n}function i(e){if("undefined"==typeof document||!e||!(e instanceof Element))return{width:0,height:0};var t=getComputedStyle(e,"::-webkit-scrollbar"),n=t.width,o=t.height;return{width:a(n),height:a(o)}}n.d(t,{Z:function(){return r},o:function(){return i}})},64217:function(e,t,n){n.d(t,{Z:function(){return i}});var o=n(1413),r="".concat("accept acceptCharset accessKey action allowFullScreen allowTransparency\n alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge\n charSet checked classID className colSpan cols content contentEditable contextMenu\n controls coords crossOrigin data dateTime default defer dir disabled download draggable\n encType form formAction formEncType formMethod formNoValidate formTarget frameBorder\n headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity\n is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media\n mediaGroup method min minLength multiple muted name noValidate nonce open\n optimum pattern placeholder poster preload radioGroup readOnly rel required\n reversed role rowSpan rows sandbox scope scoped scrolling seamless selected\n shape size sizes span spellCheck src srcDoc srcLang srcSet start step style\n summary tabIndex target title type useMap value width wmode wrap"," ").concat("onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown\n onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick\n onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown\n onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel\n onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough\n onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata\n onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError").split(/[\s\n]+/);function a(e,t){return 0===e.indexOf(t)}function i(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t=!1===n?{aria:!0,data:!0,attr:!0}:!0===n?{aria:!0}:(0,o.Z)({},n);var i={};return Object.keys(e).forEach(function(n){(t.aria&&("role"===n||a(n,"aria-"))||t.data&&a(n,"data-")||t.attr&&r.includes(n))&&(i[n]=e[n])}),i}}}]); \ No newline at end of file +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5402],{8751:function(e,t,n){n.d(t,{Z:function(){return l}});var o=n(1413),r=n(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{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"}}]},name:"check-circle",theme:"outlined"},i=n(42135),c=function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:a}))};c.displayName="CheckCircleOutlined";var l=r.forwardRef(c)},18429:function(e,t,n){n.d(t,{Z:function(){return l}});var o=n(1413),r=n(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"}},{tag:"path",attrs:{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"close-circle",theme:"outlined"},i=n(42135),c=function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:a}))};c.displayName="CloseCircleOutlined";var l=r.forwardRef(c)},11475:function(e,t,n){n.d(t,{Z:function(){return l}});var o=n(1413),r=n(67294),a={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:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},i=n(42135),c=function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:a}))};c.displayName="ExclamationCircleOutlined";var l=r.forwardRef(c)},78860:function(e,t,n){n.d(t,{Z:function(){return l}});var o=n(1413),r=n(67294),a={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"},i=n(42135),c=function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:a}))};c.displayName="InfoCircleFilled";var l=r.forwardRef(c)},45605:function(e,t,n){n.d(t,{Z:function(){return l}});var o=n(1413),r=n(67294),a={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:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},i=n(42135),c=function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:a}))};c.displayName="InfoCircleOutlined";var l=r.forwardRef(c)},10274:function(e,t,n){n.d(t,{C:function(){return c},H:function(){return l}});var o=n(86500),r=n(48701),a=n(1350),i=n(90279),c=function(){function e(t,n){if(void 0===t&&(t=""),void 0===n&&(n={}),t instanceof e)return t;"number"==typeof t&&(t=(0,o.Yt)(t)),this.originalInput=t;var r,i=(0,a.uA)(t);this.originalInput=t,this.r=i.r,this.g=i.g,this.b=i.b,this.a=i.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(r=n.format)&&void 0!==r?r:i.format,this.gradientType=n.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=i.ok}return e.prototype.isDark=function(){return 128>this.getBrightness()},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},e.prototype.getLuminance=function(){var e=this.toRgb(),t=e.r/255,n=e.g/255,o=e.b/255;return .2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.0722*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=(0,i.Yq)(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){return 0===this.toHsl().s},e.prototype.toHsv=function(){var e=(0,o.py)(this.r,this.g,this.b);return{h:360*e.h,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=(0,o.py)(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1===this.a?"hsv(".concat(t,", ").concat(n,"%, ").concat(r,"%)"):"hsva(".concat(t,", ").concat(n,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var e=(0,o.lC)(this.r,this.g,this.b);return{h:360*e.h,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=(0,o.lC)(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1===this.a?"hsl(".concat(t,", ").concat(n,"%, ").concat(r,"%)"):"hsla(".concat(t,", ").concat(n,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(e){return void 0===e&&(e=!1),(0,o.vq)(this.r,this.g,this.b,e)},e.prototype.toHexString=function(e){return void 0===e&&(e=!1),"#"+this.toHex(e)},e.prototype.toHex8=function(e){return void 0===e&&(e=!1),(0,o.s)(this.r,this.g,this.b,this.a,e)},e.prototype.toHex8String=function(e){return void 0===e&&(e=!1),"#"+this.toHex8(e)},e.prototype.toHexShortString=function(e){return void 0===e&&(e=!1),1===this.a?this.toHexString(e):this.toHex8String(e)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),n=Math.round(this.b);return 1===this.a?"rgb(".concat(e,", ").concat(t,", ").concat(n,")"):"rgba(".concat(e,", ").concat(t,", ").concat(n,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var e=function(e){return"".concat(Math.round(100*(0,i.sh)(e,255)),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(100*(0,i.sh)(e,255))};return 1===this.a?"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,")")},e.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var e="#"+(0,o.vq)(this.r,this.g,this.b,!1),t=0,n=Object.entries(r.R);t=0;return!t&&o&&(e.startsWith("hex")||"name"===e)?"name"===e&&0===this.a?this.toName():this.toRgbString():("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),("hex"===e||"hex6"===e)&&(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=(0,i.V2)(n.l),new e(n)},e.prototype.brighten=function(t){void 0===t&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-(255*(t/100))))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-(255*(t/100))))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-(255*(t/100))))),new e(n)},e.prototype.darken=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=(0,i.V2)(n.l),new e(n)},e.prototype.tint=function(e){return void 0===e&&(e=10),this.mix("white",e)},e.prototype.shade=function(e){return void 0===e&&(e=10),this.mix("black",e)},e.prototype.desaturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=(0,i.V2)(n.s),new e(n)},e.prototype.saturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=(0,i.V2)(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){void 0===n&&(n=50);var o=this.toRgb(),r=new e(t).toRgb(),a=n/100,i={r:(r.r-o.r)*a+o.r,g:(r.g-o.g)*a+o.g,b:(r.b-o.b)*a+o.b,a:(r.a-o.a)*a+o.a};return new e(i)},e.prototype.analogous=function(t,n){void 0===t&&(t=6),void 0===n&&(n=30);var o=this.toHsl(),r=360/n,a=[this];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,a.push(new e(o));return a},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var n=this.toHsv(),o=n.h,r=n.s,a=n.v,i=[],c=1/t;t--;)i.push(new e({h:o,s:r,v:a})),a=(a+c)%1;return i},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb(),r=n.a+o.a*(1-n.a);return new e({r:(n.r*n.a+o.r*o.a*(1-n.a))/r,g:(n.g*n.a+o.g*o.a*(1-n.a))/r,b:(n.b*n.a+o.b*o.a*(1-n.a))/r,a:r})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,r=[this],a=360/t,i=1;i(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth;(0,d.hq)("\nhtml body {\n overflow-y: hidden;\n ".concat(t?"width: calc(100% - ".concat(e,"px);"):"","\n}"),y)}else(0,d.jL)(y);return function(){(0,d.jL)(y)}},[n,y]);var B=null;N&&(0,c.Yr)(N)&&t&&(B=N.ref);var F=(0,c.x1)(B,t);if(!R||!(0,i.Z)()||void 0===A)return null;var V=!1===j||("boolean"==typeof Z&&(v=Z),v),U=N;return t&&(U=r.cloneElement(N,{ref:F})),r.createElement(l.Provider,{value:z},V?U:(0,a.createPortal)(U,j))})},86743:function(e,t,n){var o=n(87462),r=n(97685),a=n(30470),i=n(67294),c=n(71577),l=n(6134);t.Z=function(e){var t=i.useRef(!1),n=i.useRef(null),s=(0,a.Z)(!1),u=(0,r.Z)(s,2),f=u[0],d=u[1],p=e.close,m=function(){null==p||p.apply(void 0,arguments)};i.useEffect(function(){var t=null;return e.autoFocus&&(t=setTimeout(function(){var e;null===(e=n.current)||void 0===e||e.focus()})),function(){t&&clearTimeout(t)}},[]);var h=function(e){e&&e.then&&(d(!0),e.then(function(){d(!1,!0),m.apply(void 0,arguments),t.current=!1},function(e){console.error(e),d(!1,!0),t.current=!1}))},v=e.type,g=e.children,C=e.prefixCls,y=e.buttonProps;return i.createElement(c.Z,(0,o.Z)({},(0,l.n)(v),{onClick:function(n){var o,r,a=e.actionFn;if(!t.current){if(t.current=!0,!a){m();return}if(e.emitEvent){if(r=a(n),e.quitOnNullishReturnValue&&!((o=r)&&o.then)){t.current=!1,m(n);return}}else if(a.length)r=a(p),t.current=!1;else if(!(r=a())){m();return}h(r)}},loading:f,prefixCls:C},y,{ref:n}),g)}},76519:function(e,t,n){n.d(t,{ZP:function(){return R},w6:function(){return M}});var o,r,a=n(87462),i=n(63017),c=n(71990),l=n(56982),s=n(67294),u=n(83008),f=n(67178),d=function(e){var t=e.locale,n=void 0===t?{}:t,o=e.children;e._ANT_MARK__,s.useEffect(function(){return(0,u.f)(n&&n.Modal),function(){(0,u.f)()}},[n]);var r=s.useMemo(function(){return(0,a.Z)((0,a.Z)({},n),{exist:!0})},[n]);return s.createElement(f.Z.Provider,{value:r},o)},p=n(23715),m=n(7734),h=n(12461),v=n(13448),g=n(53124),C=n(92138),y=n(10274),Z=n(98924),b=n(44958),x="-ant-".concat(Date.now(),"-").concat(Math.random()),E=n(98866),k=n(97647),w=["getTargetContainer","getPopupContainer","renderEmpty","pageHeader","input","pagination","form"];function N(){return o||"ant"}function P(){return r||"anticon"}var M=function(){return{getPrefixCls:function(e,t){return t||(e?"".concat(N(),"-").concat(e):N())},getIconPrefixCls:P,getRootPrefixCls:function(e,t){return e||o||(t&&t.includes("-")?t.replace(/^(.*)-[^-]*$/,"$1"):N())}}},S=function(e){var t,n,o=e.children,r=e.csp,u=e.autoInsertSpaceInButton,f=e.form,p=e.locale,h=e.componentSize,v=e.direction,C=e.space,y=e.virtual,Z=e.dropdownMatchSelectWidth,b=e.legacyLocale,x=e.parentContext,N=e.iconPrefixCls,P=e.componentDisabled,M=s.useCallback(function(t,n){var o=e.prefixCls;if(n)return n;var r=o||x.getPrefixCls("");return t?"".concat(r,"-").concat(t):r},[x.getPrefixCls,e.prefixCls]),S=(0,a.Z)((0,a.Z)({},x),{csp:r,autoInsertSpaceInButton:u,locale:p||b,direction:v,space:C,virtual:y,dropdownMatchSelectWidth:Z,getPrefixCls:M});w.forEach(function(t){var n=e[t];n&&(S[t]=n)});var T=(0,l.Z)(function(){return S},S,function(e,t){var n=Object.keys(e),o=Object.keys(t);return n.length!==o.length||n.some(function(n){return e[n]!==t[n]})}),R=s.useMemo(function(){return{prefixCls:N,csp:r}},[N,r]),O=o,I={};return p&&(I=(null===(t=p.Form)||void 0===t?void 0:t.defaultValidateMessages)||(null===(n=m.Z.Form)||void 0===n?void 0:n.defaultValidateMessages)||{}),f&&f.validateMessages&&(I=(0,a.Z)((0,a.Z)({},I),f.validateMessages)),Object.keys(I).length>0&&(O=s.createElement(c.FormProvider,{validateMessages:I},o)),p&&(O=s.createElement(d,{locale:p,_ANT_MARK__:"internalMark"},O)),(N||r)&&(O=s.createElement(i.Z.Provider,{value:R},O)),h&&(O=s.createElement(k.q,{size:h},O)),void 0!==P&&(O=s.createElement(E.n,{disabled:P},O)),s.createElement(g.E_.Provider,{value:T},O)},T=function(e){return s.useEffect(function(){e.direction&&(h.ZP.config({rtl:"rtl"===e.direction}),v.Z.config({rtl:"rtl"===e.direction}))},[e.direction]),s.createElement(p.Z,null,function(t,n,o){return s.createElement(g.C,null,function(t){return s.createElement(S,(0,a.Z)({parentContext:t,legacyLocale:o},e))})})};T.ConfigContext=g.E_,T.SizeContext=k.Z,T.config=function(e){var t,n=e.prefixCls,a=e.iconPrefixCls,i=e.theme;void 0!==n&&(o=n),void 0!==a&&(r=a),i&&(t=function(e,t){var n={},o=function(e,t){var n=e.clone();return(n=(null==t?void 0:t(n))||n).toRgbString()},r=function(e,t){var r=new y.C(e),a=(0,C.generate)(r.toRgbString());n["".concat(t,"-color")]=o(r),n["".concat(t,"-color-disabled")]=a[1],n["".concat(t,"-color-hover")]=a[4],n["".concat(t,"-color-active")]=a[6],n["".concat(t,"-color-outline")]=r.clone().setAlpha(.2).toRgbString(),n["".concat(t,"-color-deprecated-bg")]=a[0],n["".concat(t,"-color-deprecated-border")]=a[2]};if(t.primaryColor){r(t.primaryColor,"primary");var a=new y.C(t.primaryColor),i=(0,C.generate)(a.toRgbString());i.forEach(function(e,t){n["primary-".concat(t+1)]=e}),n["primary-color-deprecated-l-35"]=o(a,function(e){return e.lighten(35)}),n["primary-color-deprecated-l-20"]=o(a,function(e){return e.lighten(20)}),n["primary-color-deprecated-t-20"]=o(a,function(e){return e.tint(20)}),n["primary-color-deprecated-t-50"]=o(a,function(e){return e.tint(50)}),n["primary-color-deprecated-f-12"]=o(a,function(e){return e.setAlpha(.12*e.getAlpha())});var c=new y.C(i[0]);n["primary-color-active-deprecated-f-30"]=o(c,function(e){return e.setAlpha(.3*e.getAlpha())}),n["primary-color-active-deprecated-d-02"]=o(c,function(e){return e.darken(2)})}t.successColor&&r(t.successColor,"success"),t.warningColor&&r(t.warningColor,"warning"),t.errorColor&&r(t.errorColor,"error"),t.infoColor&&r(t.infoColor,"info");var l=Object.keys(n).map(function(t){return"--".concat(e,"-").concat(t,": ").concat(n[t],";")});return"\n :root {\n ".concat(l.join("\n"),"\n }\n ").trim()}(N(),i),(0,Z.Z)()&&(0,b.hq)(t,"".concat(x,"-dynamic-theme")))};var R=T},12461:function(e,t,n){n.d(t,{Df:function(){return A},ZP:function(){return H},S$:function(){return M},z$:function(){return R}});var o,r,a,i,c=n(87462),l=n(4942),s=n(89739),u=n(4340),f=n(21640),d=n(78860),p=n(50888),m=n(94184),h=n.n(m),v=n(91127),g=n(67294),C=n(76519),y=n(97685),Z=n(51550),b=n(53124),x=3,E=1,k="",w="move-up",N=!1,P=!1;function M(){return E++}function S(e,t){var n=e.prefixCls,c=e.getPopupContainer,l=(0,C.w6)(),s=l.getPrefixCls,u=l.getRootPrefixCls,f=l.getIconPrefixCls,d=s("message",n||k),p=u(e.rootPrefixCls,d),m=f();if(o){t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:m,instance:o});return}var h={prefixCls:d,transitionName:N?w:"".concat(p,"-").concat(w),style:{top:r},getContainer:a||c,maxCount:i};v.default.newInstance(h,function(e){if(o){t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:m,instance:o});return}o=e,t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:m,instance:e})})}var T={info:d.Z,success:s.Z,error:u.Z,warning:f.Z,loading:p.Z},R=Object.keys(T);function O(e,t,n){var o,r=void 0!==e.duration?e.duration:x,a=T[e.type],i=h()("".concat(t,"-custom-content"),(o={},(0,l.Z)(o,"".concat(t,"-").concat(e.type),e.type),(0,l.Z)(o,"".concat(t,"-rtl"),!0===P),o));return{key:e.key,duration:r,style:e.style||{},className:e.className,content:g.createElement(C.ZP,{iconPrefixCls:n},g.createElement("div",{className:i},e.icon||a&&g.createElement(a,null),g.createElement("span",null,e.content))),onClose:e.onClose,onClick:e.onClick}}var I={open:function(e){var t=e.key||M(),n=new Promise(function(n){var o=function(){return"function"==typeof e.onClose&&e.onClose(),n(!0)};S(e,function(n){var r=n.prefixCls,a=n.iconPrefixCls;n.instance.notice(O((0,c.Z)((0,c.Z)({},e),{key:t,onClose:o}),r,a))})}),r=function(){var n;o&&(o.removeNotice(t),null===(n=e.onClose)||void 0===n||n.call(e))};return r.then=function(e,t){return n.then(e,t)},r.promise=n,r},config:function(e){void 0!==e.top&&(r=e.top,o=null),void 0!==e.duration&&(x=e.duration),void 0!==e.prefixCls&&(k=e.prefixCls),void 0!==e.getContainer&&(a=e.getContainer,o=null),void 0!==e.transitionName&&(w=e.transitionName,o=null,N=!0),void 0!==e.maxCount&&(i=e.maxCount,o=null),void 0!==e.rtl&&(P=e.rtl)},destroy:function(e){o&&(e?(0,o.removeNotice)(e):((0,o.destroy)(),o=null))}};function A(e,t){e[t]=function(n,o,r){return"[object Object]"===Object.prototype.toString.call(n)&&n.content?e.open((0,c.Z)((0,c.Z)({},n),{type:t})):("function"==typeof o&&(r=o,o=void 0),e.open({content:n,duration:o,type:t,onClose:r}))}}R.forEach(function(e){return A(I,e)}),I.warn=I.warning,I.useMessage=function(){var e,t,n=null,o=(0,Z.Z)({add:function(e,t){null==n||n.component.add(e,t)}}),r=(0,y.Z)(o,2),a=r[0],i=r[1],l=g.useRef({});return l.current.open=function(o){var r=e("message",o.prefixCls),i=e(),l=o.key||M(),s=new Promise(function(e){var s=function(){return"function"==typeof o.onClose&&o.onClose(),e(!0)};S((0,c.Z)((0,c.Z)({},o),{prefixCls:r,rootPrefixCls:i,getPopupContainer:t}),function(e){var t=e.prefixCls;n=e.instance,a(O((0,c.Z)((0,c.Z)({},o),{key:l,onClose:s}),t))})}),u=function(){n&&n.removeNotice(l)};return u.then=function(e,t){return s.then(e,t)},u.promise=s,u},R.forEach(function(e){return A(l.current,e)}),[l.current,g.createElement(b.C,{key:"holder"},function(n){return e=n.getPrefixCls,t=n.getPopupContainer,i})]};var H=I},85402:function(e,t,n){n.d(t,{Z:function(){return q}});var o,r=n(74902),a=n(87462),i=n(8751),c=n(18429),l=n(11475),s=n(45605),u=n(38135),f=n(67294),d=n(76519),p=n(4942),m=n(94184),h=n.n(m),v=n(86743),g=n(33603),C=n(97937),y=n(38425),Z=n(71577),b=n(6134),x=n(53124),E=n(65223),k=n(23715),w=n(4173),N=n(31808),P=n(83008),M=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n};(0,N.jD)()&&document.documentElement.addEventListener("click",function(e){o={x:e.pageX,y:e.pageY},setTimeout(function(){o=null},100)},!0);var S=function(e){var t,n,r=f.useContext(x.E_),i=r.getPopupContainer,c=r.getPrefixCls,l=r.direction,s=function(t){var n=e.onCancel;null==n||n(t)},u=function(t){var n=e.onOk;null==n||n(t)},d=e.prefixCls,m=e.footer,v=e.visible,N=e.open,S=e.wrapClassName,T=e.centered,R=e.getContainer,O=e.closeIcon,I=e.focusTriggerAfterClose,A=e.width,H=M(e,["prefixCls","footer","visible","open","wrapClassName","centered","getContainer","closeIcon","focusTriggerAfterClose","width"]),L=c("modal",d),_=c(),D=f.createElement(k.Z,{componentName:"Modal",defaultLocale:(0,P.A)()},function(t){var n=e.okText,o=e.okType,r=e.cancelText,i=e.confirmLoading;return f.createElement(f.Fragment,null,f.createElement(Z.Z,(0,a.Z)({onClick:s},e.cancelButtonProps),r||t.cancelText),f.createElement(Z.Z,(0,a.Z)({},(0,b.n)(void 0===o?"primary":o),{loading:void 0!==i&&i,onClick:u},e.okButtonProps),null!=n?n:t.okText))}),z=f.createElement("span",{className:"".concat(L,"-close-x")},O||f.createElement(C.Z,{className:"".concat(L,"-close-icon")})),j=h()(S,(t={},(0,p.Z)(t,"".concat(L,"-centered"),!!T),(0,p.Z)(t,"".concat(L,"-wrap-rtl"),"rtl"===l),t));return f.createElement(w.BR,null,f.createElement(E.Ux,{status:!0,override:!0},f.createElement(y.Z,(0,a.Z)({width:void 0===A?520:A},H,{getContainer:void 0===R?i:R,prefixCls:L,wrapClassName:j,footer:void 0===m?D:m,visible:void 0!==N&&N||v,mousePosition:null!==(n=H.mousePosition)&&void 0!==n?n:o,onClose:s,closeIcon:z,focusTriggerAfterClose:void 0===I||I,transitionName:(0,g.mL)(_,"zoom",e.transitionName),maskTransitionName:(0,g.mL)(_,"fade",e.maskTransitionName)}))))},T=function(e){var t=e.icon,n=e.onCancel,o=e.onOk,r=e.close,a=e.zIndex,i=e.afterClose,c=e.visible,l=e.open,s=e.keyboard,u=e.centered,m=e.getContainer,C=e.maskStyle,y=e.okText,Z=e.okButtonProps,b=e.cancelText,x=e.cancelButtonProps,E=e.direction,k=e.prefixCls,w=e.wrapClassName,N=e.rootPrefixCls,P=e.iconPrefixCls,M=e.bodyStyle,T=e.closable,R=e.closeIcon,O=e.modalRender,I=e.focusTriggerAfterClose,A=e.okType||"primary",H="".concat(k,"-confirm"),L=!("okCancel"in e)||e.okCancel,_=e.width||416,D=e.style||{},z=void 0===e.mask||e.mask,j=void 0!==e.maskClosable&&e.maskClosable,B=null!==e.autoFocusButton&&(e.autoFocusButton||"ok"),F=h()(H,"".concat(H,"-").concat(e.type),(0,p.Z)({},"".concat(H,"-rtl"),"rtl"===E),e.className),V=L&&f.createElement(v.Z,{actionFn:n,close:r,autoFocus:"cancel"===B,buttonProps:x,prefixCls:"".concat(N,"-btn")},b);return f.createElement(d.ZP,{prefixCls:N,iconPrefixCls:P,direction:E},f.createElement(S,{prefixCls:k,className:F,wrapClassName:h()((0,p.Z)({},"".concat(H,"-centered"),!!e.centered),w),onCancel:function(){return null==r?void 0:r({triggerCancel:!0})},open:l||c,title:"",footer:"",transitionName:(0,g.mL)(N,"zoom",e.transitionName),maskTransitionName:(0,g.mL)(N,"fade",e.maskTransitionName),mask:z,maskClosable:j,maskStyle:C,style:D,bodyStyle:M,width:_,zIndex:a,afterClose:i,keyboard:s,centered:u,getContainer:m,closable:void 0!==T&&T,closeIcon:R,modalRender:O,focusTriggerAfterClose:I},f.createElement("div",{className:"".concat(H,"-body-wrapper")},f.createElement("div",{className:"".concat(H,"-body")},t,void 0===e.title?null:f.createElement("span",{className:"".concat(H,"-title")},e.title),f.createElement("div",{className:"".concat(H,"-content")},e.content)),f.createElement("div",{className:"".concat(H,"-btns")},V,f.createElement(v.Z,{type:A,actionFn:o,close:r,autoFocus:"ok"===B,buttonProps:Z,prefixCls:"".concat(N,"-btn")},y)))))},R=[],O=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n},I="";function A(e){var t,n=document.createDocumentFragment(),o=(0,a.Z)((0,a.Z)({},e),{close:l,open:!0});function i(){for(var t=arguments.length,o=Array(t),a=0;a1&&void 0!==arguments[1]?arguments[1]:E,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:k;switch(e){case"top":t={left:"50%",transform:"translateX(-50%)",right:"auto",top:n,bottom:"auto"};break;case"topLeft":t={left:0,top:n,bottom:"auto"};break;case"topRight":t={right:0,top:n,bottom:"auto"};break;case"bottom":t={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:o};break;case"bottomLeft":t={left:0,top:"auto",bottom:o};break;default:t={right:0,top:"auto",bottom:o}}return t}(r,i,l),getContainer:u,maxCount:a},function(n){e(n),t({prefixCls:"".concat(C,"-notice"),iconPrefixCls:y,instance:n})})})}var S={success:l.Z,info:d.Z,error:s.Z,warning:f.Z};function T(e,t,n){var o=e.duration,a=e.icon,i=e.type,l=e.description,s=e.message,f=e.btn,d=e.onClose,p=e.onClick,h=e.key,C=e.style,y=e.className,Z=e.closeIcon,b=void 0===Z?r:Z,E=e.props,k=void 0===o?x:o,w=null;a?w=v.createElement("span",{className:"".concat(t,"-icon")},e.icon):i&&(w=v.createElement(S[i]||null,{className:"".concat(t,"-icon ").concat(t,"-icon-").concat(i)}));var N=v.createElement("span",{className:"".concat(t,"-close-x")},b||v.createElement(u.Z,{className:"".concat(t,"-close-icon")})),P=!l&&w?v.createElement("span",{className:"".concat(t,"-message-single-line-auto-margin")}):null;return{content:v.createElement(g.ZP,{iconPrefixCls:n},v.createElement("div",{className:w?"".concat(t,"-with-icon"):"",role:"alert"},w,v.createElement("div",{className:"".concat(t,"-message")},P,s),v.createElement("div",{className:"".concat(t,"-description")},l),f?v.createElement("span",{className:"".concat(t,"-btn")},f):null)),duration:k,closable:!0,closeIcon:N,onClose:d,onClick:p,key:h,style:C||{},className:m()(y,(0,c.Z)({},"".concat(t,"-").concat(i),!!i)),props:E}}var R={open:function(e){M(e,function(t){var n=t.prefixCls,o=t.iconPrefixCls;t.instance.notice(T(e,n,o))})},close:function(e){Object.keys(b).forEach(function(t){return Promise.resolve(b[t]).then(function(t){t.removeNotice(e)})})},config:function(e){var t=e.duration,n=e.placement,i=e.bottom,c=e.top,l=e.getContainer,s=e.closeIcon,u=e.prefixCls;void 0!==u&&(w=u),void 0!==t&&(x=t),void 0!==n?N=n:e.rtl&&(N="topLeft"),void 0!==i&&(k=i),void 0!==c&&(E=c),void 0!==l&&(o=l),void 0!==s&&(r=s),void 0!==e.rtl&&(P=e.rtl),void 0!==e.maxCount&&(a=e.maxCount)},destroy:function(){Object.keys(b).forEach(function(e){Promise.resolve(b[e]).then(function(e){e.destroy()}),delete b[e]})}};["success","info","warning","error"].forEach(function(e){R[e]=function(t){return R.open((0,i.Z)((0,i.Z)({},t),{type:e}))}}),R.warn=R.warning,R.useNotification=function(){var e,t=null,n=(0,y.Z)({add:function(e,n){null==t||t.component.add(e,n)}}),o=(0,C.Z)(n,2),r=o[0],a=o[1],c=v.useRef({});return c.current.open=function(n){var o=e("notification",n.prefixCls);M((0,i.Z)((0,i.Z)({},n),{prefixCls:o}),function(e){var o=e.prefixCls;t=e.instance,r(T(n,o))})},["success","info","warning","error"].forEach(function(e){c.current[e]=function(t){return c.current.open((0,i.Z)((0,i.Z)({},t),{type:e}))}}),[c.current,v.createElement(Z.C,{key:"holder"},function(t){return e=t.getPrefixCls,a})]};var O=R},38425:function(e,t,n){n.d(t,{Z:function(){return w}});var o=n(87462),r=n(97685),a=n(67294),i=n.t(a,2),c=n(2788),l=n(1413),s=n(94184),u=n.n(s),f=n(15105),d=0,p=n(94999),m=n(64217),h=n(62874);function v(e){var t=e.prefixCls,n=e.style,r=e.visible,i=e.maskProps,c=e.motionName;return a.createElement(h.Z,{key:"mask",visible:r,motionName:c,leavedClassName:"".concat(t,"-mask-hidden")},function(e,r){var c=e.className,s=e.style;return a.createElement("div",(0,o.Z)({ref:r,style:(0,l.Z)((0,l.Z)({},s),n),className:u()("".concat(t,"-mask"),c)},i))})}function g(e,t,n){var o=t;return!o&&n&&(o="".concat(e,"-").concat(n)),o}function C(e,t){var n=e["page".concat(t?"Y":"X","Offset")],o="scroll".concat(t?"Top":"Left");if("number"!=typeof n){var r=e.document;"number"!=typeof(n=r.documentElement[o])&&(n=r.body[o])}return n}var y=a.memo(function(e){return e.children},function(e,t){return!t.shouldUpdate}),Z={width:0,height:0,overflow:"hidden",outline:"none"},b=a.forwardRef(function(e,t){var n,r,i,c=e.prefixCls,s=e.className,f=e.style,d=e.title,p=e.ariaId,m=e.footer,h=e.closable,v=e.closeIcon,g=e.onClose,C=e.children,b=e.bodyStyle,x=e.bodyProps,E=e.modalRender,k=e.onMouseDown,w=e.onMouseUp,N=e.holderRef,P=e.visible,M=e.forceRender,S=e.width,T=e.height,R=(0,a.useRef)(),O=(0,a.useRef)();a.useImperativeHandle(t,function(){return{focus:function(){var e;null===(e=R.current)||void 0===e||e.focus()},changeActive:function(e){var t=document.activeElement;e&&t===O.current?R.current.focus():e||t!==R.current||O.current.focus()}}});var I={};void 0!==S&&(I.width=S),void 0!==T&&(I.height=T),m&&(n=a.createElement("div",{className:"".concat(c,"-footer")},m)),d&&(r=a.createElement("div",{className:"".concat(c,"-header")},a.createElement("div",{className:"".concat(c,"-title"),id:p},d))),h&&(i=a.createElement("button",{type:"button",onClick:g,"aria-label":"Close",className:"".concat(c,"-close")},v||a.createElement("span",{className:"".concat(c,"-close-x")})));var A=a.createElement("div",{className:"".concat(c,"-content")},i,r,a.createElement("div",(0,o.Z)({className:"".concat(c,"-body"),style:b},x),C),n);return a.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":d?p:null,"aria-modal":"true",ref:N,style:(0,l.Z)((0,l.Z)({},f),I),className:u()(c,s),onMouseDown:k,onMouseUp:w},a.createElement("div",{tabIndex:0,ref:R,style:Z,"aria-hidden":"true"}),a.createElement(y,{shouldUpdate:P||M},E?E(A):A),a.createElement("div",{tabIndex:0,ref:O,style:Z,"aria-hidden":"true"}))}),x=a.forwardRef(function(e,t){var n=e.prefixCls,i=e.title,c=e.style,s=e.className,f=e.visible,d=e.forceRender,p=e.destroyOnClose,m=e.motionName,v=e.ariaId,g=e.onVisibleChanged,y=e.mousePosition,Z=(0,a.useRef)(),x=a.useState(),E=(0,r.Z)(x,2),k=E[0],w=E[1],N={};function P(){var e,t,n,o,r,a=(n={left:(t=(e=Z.current).getBoundingClientRect()).left,top:t.top},r=(o=e.ownerDocument).defaultView||o.parentWindow,n.left+=C(r),n.top+=C(r,!0),n);w(y?"".concat(y.x-a.left,"px ").concat(y.y-a.top,"px"):"")}return k&&(N.transformOrigin=k),a.createElement(h.Z,{visible:f,onVisibleChanged:g,onAppearPrepare:P,onEnterPrepare:P,forceRender:d,motionName:m,removeOnLeave:p,ref:Z},function(r,f){var d=r.className,p=r.style;return a.createElement(b,(0,o.Z)({},e,{ref:t,title:i,ariaId:v,prefixCls:n,holderRef:f,style:(0,l.Z)((0,l.Z)((0,l.Z)({},p),c),N),className:u()(s,d)}))})});function E(e){var t,n,c,s,h,C,y,Z=e.prefixCls,b=void 0===Z?"rc-dialog":Z,E=e.zIndex,k=e.visible,w=void 0!==k&&k,N=e.keyboard,P=void 0===N||N,M=e.focusTriggerAfterClose,S=void 0===M||M,T=e.wrapStyle,R=e.wrapClassName,O=e.wrapProps,I=e.onClose,A=e.afterClose,H=e.transitionName,L=e.animation,_=e.closable,D=e.mask,z=void 0===D||D,j=e.maskTransitionName,B=e.maskAnimation,F=e.maskClosable,V=e.maskStyle,U=e.maskProps,W=e.rootClassName,K=(0,a.useRef)(),q=(0,a.useRef)(),Y=(0,a.useRef)(),$=a.useState(w),X=(0,r.Z)($,2),G=X[0],J=X[1],Q=(n=a.useState("ssr-id"),s=(c=(0,r.Z)(n,2))[0],h=c[1],y=null==(C=(0,l.Z)({},i).useId)?void 0:C(),(a.useEffect(function(){if(!C){var e=d;d+=1,h("rc_unique_".concat(e))}},[]),t)?t:y||s);function ee(e){null==I||I(e)}var et=(0,a.useRef)(!1),en=(0,a.useRef)(),eo=null;return(void 0===F||F)&&(eo=function(e){et.current?et.current=!1:q.current===e.target&&ee(e)}),(0,a.useEffect)(function(){w&&(J(!0),(0,p.Z)(q.current,document.activeElement)||(K.current=document.activeElement))},[w]),(0,a.useEffect)(function(){return function(){clearTimeout(en.current)}},[]),a.createElement("div",(0,o.Z)({className:u()("".concat(b,"-root"),W)},(0,m.Z)(e,{data:!0})),a.createElement(v,{prefixCls:b,visible:z&&w,motionName:g(b,j,B),style:(0,l.Z)({zIndex:E},V),maskProps:U}),a.createElement("div",(0,o.Z)({tabIndex:-1,onKeyDown:function(e){if(P&&e.keyCode===f.Z.ESC){e.stopPropagation(),ee(e);return}w&&e.keyCode===f.Z.TAB&&Y.current.changeActive(!e.shiftKey)},className:u()("".concat(b,"-wrap"),R),ref:q,onClick:eo,style:(0,l.Z)((0,l.Z)({zIndex:E},T),{},{display:G?null:"none"})},O),a.createElement(x,(0,o.Z)({},e,{onMouseDown:function(){clearTimeout(en.current),et.current=!0},onMouseUp:function(){en.current=setTimeout(function(){et.current=!1})},ref:Y,closable:void 0===_||_,ariaId:Q,prefixCls:b,visible:w&&G,onClose:ee,onVisibleChanged:function(e){if(e)!function(){if(!(0,p.Z)(q.current,document.activeElement)){var e;null===(e=Y.current)||void 0===e||e.focus()}}();else{if(J(!1),z&&K.current&&S){try{K.current.focus({preventScroll:!0})}catch(e){}K.current=null}G&&(null==A||A())}},motionName:g(b,H,L)}))))}x.displayName="Content";var k=function(e){var t=e.visible,n=e.getContainer,i=e.forceRender,l=e.destroyOnClose,s=void 0!==l&&l,u=e.afterClose,f=a.useState(t),d=(0,r.Z)(f,2),p=d[0],m=d[1];return(a.useEffect(function(){t&&m(!0)},[t]),i||!s||p)?a.createElement(c.Z,{open:t||i||p,autoDestroy:!1,getContainer:n,autoLock:t||p},a.createElement(E,(0,o.Z)({},e,{destroyOnClose:s,afterClose:function(){null==u||u(),m(!1)}}))):null};k.displayName="Dialog";var w=k},51784:function(e,t,n){n.d(t,{Z:function(){return p}});var o=n(87462),r=n(4942),a=n(15671),i=n(43144),c=n(60136),l=n(33643),s=n(67294),u=n(73935),f=n(94184),d=n.n(f),p=function(e){(0,c.Z)(n,e);var t=(0,l.Z)(n);function n(){var e;(0,a.Z)(this,n);for(var o=arguments.length,r=Array(o),i=0;i=c&&(i.key=a[0].notice.key,i.updateMark=Z(),i.userPassKey=r,a.shift()),a.push({notice:i,holderCallback:n})),{notices:a}})},e.remove=function(t){e.setState(function(e){return{notices:e.notices.filter(function(e){var n=e.notice,o=n.key,r=n.userPassKey;return(null!=r?r:o)!==t})}})},e.noticePropsMap={},e}return(0,c.Z)(n,[{key:"getTransitionName",value:function(){var e=this.props,t=e.prefixCls,n=e.animation,o=this.props.transitionName;return!o&&n&&(o="".concat(t,"-").concat(n)),o}},{key:"render",value:function(){var e=this,t=this.state.notices,n=this.props,o=n.prefixCls,i=n.className,c=n.closeIcon,l=n.style,s=[];return t.forEach(function(n,r){var i=n.notice,l=n.holderCallback,u=r===t.length-1?i.updateMark:void 0,f=i.key,d=i.userPassKey,p=(0,a.Z)((0,a.Z)((0,a.Z)({prefixCls:o,closeIcon:c},i),i.props),{},{key:f,noticeKey:d||f,updateMark:u,onClose:function(t){var n;e.remove(t),null===(n=i.onClose)||void 0===n||n.call(i)},onClick:i.onClick,children:i.content});s.push(f),e.noticePropsMap[f]={props:p,holderCallback:l}}),u.createElement("div",{className:p()(o,i),style:l},u.createElement(m.V,{keys:s,motionName:this.getTransitionName(),onVisibleChanged:function(t,n){var o=n.key;t||delete e.noticePropsMap[o]}},function(t){var n=t.key,i=t.className,c=t.style,l=t.visible,s=e.noticePropsMap[n],f=s.props,d=s.holderCallback;return d?u.createElement("div",{key:n,className:p()(i,"".concat(o,"-hook-holder")),style:(0,a.Z)({},c),ref:function(t){void 0!==n&&(t?(e.hookRefs.set(n,t),d(t,f)):e.hookRefs.delete(n))}}):u.createElement(h.Z,(0,r.Z)({},f,{className:p()(i,null==f?void 0:f.className),style:(0,a.Z)((0,a.Z)({},c),null==f?void 0:f.style),visible:l}))}))}}]),n}(u.Component);b.newInstance=void 0,b.defaultProps={prefixCls:"rc-notification",animation:"fade",style:{top:65,left:"50%"}},b.newInstance=function(e,t){var n=e||{},a=n.getContainer,i=(0,o.Z)(n,g),c=document.createElement("div");a?a().appendChild(c):document.body.appendChild(c);var l=!1;(0,f.s)(u.createElement(b,(0,r.Z)({},i,{ref:function(e){l||(l=!0,t({notice:function(t){e.add(t)},removeNotice:function(t){e.remove(t)},component:e,destroy:function(){(0,f.v)(c),c.parentNode&&c.parentNode.removeChild(c)},useNotification:function(){return(0,v.Z)(e)}}))}})),c)};var x=b},51550:function(e,t,n){n.d(t,{Z:function(){return l}});var o=n(74902),r=n(87462),a=n(97685),i=n(67294),c=n(51784);function l(e){var t=i.useRef({}),n=i.useState([]),l=(0,a.Z)(n,2),s=l[0],u=l[1];return[function(n){var a=!0;e.add(n,function(e,n){var l=n.key;if(e&&(!t.current[l]||a)){var s=i.createElement(c.Z,(0,r.Z)({},n,{holder:e}));t.current[l]=s,u(function(e){var t=e.findIndex(function(e){return e.key===n.key});if(-1===t)return[].concat((0,o.Z)(e),[s]);var r=(0,o.Z)(e);return r[t]=s,r})}a=!1})},i.createElement(i.Fragment,null,s)]}},38135:function(e,t,n){n.d(t,{s:function(){return v},v:function(){return C}});var o,r,a=n(74165),i=n(15861),c=n(71002),l=n(1413),s=n(73935),u=(0,l.Z)({},o||(o=n.t(s,2))),f=u.version,d=u.render,p=u.unmountComponentAtNode;try{Number((f||"").split(".")[0])>=18&&(r=u.createRoot)}catch(e){}function m(e){var t=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&"object"===(0,c.Z)(t)&&(t.usingClientEntryPoint=e)}var h="__rc_react_root__";function v(e,t){if(r){var n,o;n=t,m(!0),o=n[h]||r(n),m(!1),o.render(e),n[h]=o;return}d(e,t)}function g(){return(g=(0,i.Z)((0,a.Z)().mark(function e(t){return(0,a.Z)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.resolve().then(function(){var e;null===(e=t[h])||void 0===e||e.unmount(),delete t[h]}));case 1:case"end":return e.stop()}},e)}))).apply(this,arguments)}function C(e){return y.apply(this,arguments)}function y(){return(y=(0,i.Z)((0,a.Z)().mark(function e(t){return(0,a.Z)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(void 0!==r)){e.next=2;break}return e.abrupt("return",function(e){return g.apply(this,arguments)}(t));case 2:p(t);case 3:case"end":return e.stop()}},e)}))).apply(this,arguments)}},74204:function(e,t,n){var o;function r(e){if("undefined"==typeof document)return 0;if(e||void 0===o){var t=document.createElement("div");t.style.width="100%",t.style.height="200px";var n=document.createElement("div"),r=n.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",n.appendChild(t),document.body.appendChild(n);var a=t.offsetWidth;n.style.overflow="scroll";var i=t.offsetWidth;a===i&&(i=n.clientWidth),document.body.removeChild(n),o=a-i}return o}function a(e){var t=e.match(/^(.*)px$/),n=Number(null==t?void 0:t[1]);return Number.isNaN(n)?r():n}function i(e){if("undefined"==typeof document||!e||!(e instanceof Element))return{width:0,height:0};var t=getComputedStyle(e,"::-webkit-scrollbar"),n=t.width,o=t.height;return{width:a(n),height:a(o)}}n.d(t,{Z:function(){return r},o:function(){return i}})},64217:function(e,t,n){n.d(t,{Z:function(){return i}});var o=n(1413),r="".concat("accept acceptCharset accessKey action allowFullScreen allowTransparency\n alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge\n charSet checked classID className colSpan cols content contentEditable contextMenu\n controls coords crossOrigin data dateTime default defer dir disabled download draggable\n encType form formAction formEncType formMethod formNoValidate formTarget frameBorder\n headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity\n is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media\n mediaGroup method min minLength multiple muted name noValidate nonce open\n optimum pattern placeholder poster preload radioGroup readOnly rel required\n reversed role rowSpan rows sandbox scope scoped scrolling seamless selected\n shape size sizes span spellCheck src srcDoc srcLang srcSet start step style\n summary tabIndex target title type useMap value width wmode wrap"," ").concat("onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown\n onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick\n onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown\n onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel\n onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough\n onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata\n onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError").split(/[\s\n]+/);function a(e,t){return 0===e.indexOf(t)}function i(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t=!1===n?{aria:!0,data:!0,attr:!0}:!0===n?{aria:!0}:(0,o.Z)({},n);var i={};return Object.keys(e).forEach(function(n){(t.aria&&("role"===n||a(n,"aria-"))||t.data&&a(n,"data-")||t.attr&&r.includes(n))&&(i[n]=e[n])}),i}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6748-93cae6c3245b8f50.js b/static/web/_next/static/chunks/6748-08ef4dc421a3ce81.js similarity index 54% rename from static/web/_next/static/chunks/6748-93cae6c3245b8f50.js rename to static/web/_next/static/chunks/6748-08ef4dc421a3ce81.js index f42a2caa8..6cc450721 100644 --- a/static/web/_next/static/chunks/6748-93cae6c3245b8f50.js +++ b/static/web/_next/static/chunks/6748-08ef4dc421a3ce81.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6748],{25413:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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"}},6594:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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"}},77307:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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"}},54067:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(45799))&&a.__esModule?a:{default:a};t.default=n,e.exports=n},68229:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(7500))&&a.__esModule?a:{default:a};t.default=n,e.exports=n},67638:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(86994))&&a.__esModule?a:{default:a};t.default=n,e.exports=n},45799:function(e,t,r){"use strict";var a=r(64836),n=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(r(42122)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=o?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(a,l,i):a[l]=e[l]}return a.default=e,r&&r.set(e,a),a}(r(67294)),i=a(r(25413)),u=a(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var s=function(e,t){return l.createElement(u.default,(0,o.default)((0,o.default)({},e),{},{ref:t,icon:i.default}))};s.displayName="BarsOutlined";var d=l.forwardRef(s);t.default=d},7500:function(e,t,r){"use strict";var a=r(64836),n=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(r(42122)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=o?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(a,l,i):a[l]=e[l]}return a.default=e,r&&r.set(e,a),a}(r(67294)),i=a(r(6594)),u=a(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var s=function(e,t){return l.createElement(u.default,(0,o.default)((0,o.default)({},e),{},{ref:t,icon:i.default}))};s.displayName="LeftOutlined";var d=l.forwardRef(s);t.default=d},86994:function(e,t,r){"use strict";var a=r(64836),n=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(r(42122)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=o?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(a,l,i):a[l]=e[l]}return a.default=e,r&&r.set(e,a),a}(r(67294)),i=a(r(77307)),u=a(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var s=function(e,t){return l.createElement(u.default,(0,o.default)((0,o.default)({},e),{},{ref:t,icon:i.default}))};s.displayName="RightOutlined";var d=l.forwardRef(s);t.default=d},63406:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e){return!isNaN(parseFloat(e))&&isFinite(e)}},87412:function(e,t,r){"use strict";var a,n=r(75263).default,o=r(64836).default;t.ZP=void 0;var l=o(r(38416)),i=o(r(10434)),u=o(r(27424)),c=o(r(54067)),s=o(r(68229)),d=o(r(67638)),f=o(r(94184)),p=o(r(18475)),g=n(r(67294)),v=r(31929),m=o(r(63406)),h=r(62704),y=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);nt.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r},b={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},w=g.createContext({}),x=(a=0,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return a+=1,"".concat(e).concat(a)}),O=g.forwardRef(function(e,t){var r,a,n,o,O,C,j,_,E,P,S=e.prefixCls,M=e.className,N=e.trigger,k=e.children,z=e.defaultCollapsed,R=e.theme,W=e.style,L=e.collapsible,I=void 0!==L&&L,A=e.reverseArrow,B=void 0!==A&&A,D=e.width,F=e.collapsedWidth,H=void 0===F?80:F,T=e.zeroWidthTriggerStyle,Z=e.breakpoint,V=e.onCollapse,q=e.onBreakpoint,G=y(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),U=(0,g.useContext)(h.LayoutContext).siderHook,J=(0,g.useState)("collapsed"in G?G.collapsed:void 0!==z&&z),$=(0,u.default)(J,2),K=$[0],Q=$[1],X=(0,g.useState)(!1),Y=(0,u.default)(X,2),ee=Y[0],et=Y[1];(0,g.useEffect)(function(){"collapsed"in G&&Q(G.collapsed)},[G.collapsed]);var er=function(e,t){"collapsed"in G||Q(e),null==V||V(e,t)},ea=(0,g.useRef)();ea.current=function(e){et(e.matches),null==q||q(e.matches),K!==e.matches&&er(e.matches,"responsive")},(0,g.useEffect)(function(){function e(e){return ea.current(e)}if("undefined"!=typeof window){var t,r=window.matchMedia;if(r&&Z&&Z in b){t=r("(max-width: ".concat(b[Z],")"));try{t.addEventListener("change",e)}catch(r){t.addListener(e)}e(t)}}return function(){try{null==t||t.removeEventListener("change",e)}catch(r){null==t||t.removeListener(e)}}},[Z]),(0,g.useEffect)(function(){var e=x("ant-sider-");return U.addSider(e),function(){return U.removeSider(e)}},[]);var en=function(){er(!K,"clickTrigger")},eo=(0,g.useContext)(v.ConfigContext).getPrefixCls,el=g.useMemo(function(){return{siderCollapsed:K}},[K]);return g.createElement(w.Provider,{value:el},(a=eo("layout-sider",S),n=(0,p.default)(G,["collapsed"]),o=K?H:void 0===D?200:D,O=(0,m.default)(o)?"".concat(o,"px"):String(o),C=0===parseFloat(String(H||0))?g.createElement("span",{onClick:en,className:(0,f.default)("".concat(a,"-zero-width-trigger"),"".concat(a,"-zero-width-trigger-").concat(B?"right":"left")),style:T},N||g.createElement(c.default,null)):null,j=({expanded:B?g.createElement(d.default,null):g.createElement(s.default,null),collapsed:B?g.createElement(s.default,null):g.createElement(d.default,null)})[K?"collapsed":"expanded"],_=null!==N?C||g.createElement("div",{className:"".concat(a,"-trigger"),onClick:en,style:{width:O}},N||j):null,E=(0,i.default)((0,i.default)({},void 0===W?{}:W),{flex:"0 0 ".concat(O),maxWidth:O,minWidth:O,width:O}),P=(0,f.default)(a,"".concat(a,"-").concat(void 0===R?"dark":R),(r={},(0,l.default)(r,"".concat(a,"-collapsed"),!!K),(0,l.default)(r,"".concat(a,"-has-trigger"),I&&null!==N&&!C),(0,l.default)(r,"".concat(a,"-below"),!!ee),(0,l.default)(r,"".concat(a,"-zero-width"),0===parseFloat(O)),r),M),g.createElement("aside",(0,i.default)({className:P},n,{style:E,ref:t}),g.createElement("div",{className:"".concat(a,"-children")},k),I||ee&&C?_:null)))});t.ZP=O},62704:function(e,t,r){"use strict";var a=r(75263).default,n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.LayoutContext=t.Header=t.Footer=t.Content=void 0;var o=n(r(861)),l=n(r(38416)),i=n(r(27424)),u=n(r(10434)),c=n(r(94184)),s=a(r(67294)),d=r(31929),f=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);nt.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r},p=s.createContext({siderHook:{addSider:function(){return null},removeSider:function(){return null}}});function g(e){var t=e.suffixCls,r=e.tagName;return e.displayName,function(e){return s.forwardRef(function(a,n){var o=(0,s.useContext(d.ConfigContext).getPrefixCls)(t,a.prefixCls);return s.createElement(e,(0,u.default)({ref:n,prefixCls:o,tagName:r},a))})}}t.LayoutContext=p;var v=s.forwardRef(function(e,t){var r=e.prefixCls,a=e.className,n=e.children,o=e.tagName,l=f(e,["prefixCls","className","children","tagName"]),i=(0,c.default)(r,a);return s.createElement(o,(0,u.default)((0,u.default)({className:i},l),{ref:t}),n)}),m=s.forwardRef(function(e,t){var r,a=s.useContext(d.ConfigContext).direction,n=s.useState([]),g=(0,i.default)(n,2),v=g[0],m=g[1],h=e.prefixCls,y=e.className,b=e.children,w=e.hasSider,x=e.tagName,O=f(e,["prefixCls","className","children","hasSider","tagName"]),C=(0,c.default)(h,(r={},(0,l.default)(r,"".concat(h,"-has-sider"),"boolean"==typeof w?w:v.length>0),(0,l.default)(r,"".concat(h,"-rtl"),"rtl"===a),r),y),j=s.useMemo(function(){return{siderHook:{addSider:function(e){m(function(t){return[].concat((0,o.default)(t),[e])})},removeSider:function(e){m(function(t){return t.filter(function(t){return t!==e})})}}}},[]);return s.createElement(p.Provider,{value:j},s.createElement(x,(0,u.default)({ref:t,className:C},O),b))}),h=g({suffixCls:"layout",tagName:"section",displayName:"Layout"})(m),y=g({suffixCls:"layout-header",tagName:"header",displayName:"Header"})(v);t.Header=y;var b=g({suffixCls:"layout-footer",tagName:"footer",displayName:"Footer"})(v);t.Footer=b;var w=g({suffixCls:"layout-content",tagName:"main",displayName:"Content"})(v);t.Content=w,t.default=h},19749:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(6495).Z,n=r(92648).Z,o=r(91598).Z,l=r(17273).Z,i=o(r(67294)),u=n(r(83121)),c=r(2675),s=r(10139),d=r(28730);r(57238);var f=n(r(89824));let p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function g(e){return void 0!==e.default}function v(e){return"number"==typeof e||void 0===e?e:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function m(e,t,r,n,o,l,i){if(!e||e["data-loaded-src"]===t)return;e["data-loaded-src"]=t;let u="decode"in e?e.decode():Promise.resolve();u.catch(()=>{}).then(()=>{if(e.parentNode){if("blur"===r&&l(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,o=!1;n.current(a({},t,{nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}}))}(null==o?void 0:o.current)&&o.current(e)}})}let h=i.forwardRef((e,t)=>{var{imgAttributes:r,heightInt:n,widthInt:o,qualityInt:u,className:c,imgStyle:s,blurStyle:d,isLazy:f,fill:p,placeholder:g,loading:v,srcString:h,config:y,unoptimized:b,loader:w,onLoadRef:x,onLoadingCompleteRef:O,setBlurComplete:C,setShowAltText:j,onLoad:_,onError:E}=e,P=l(e,["imgAttributes","heightInt","widthInt","qualityInt","className","imgStyle","blurStyle","isLazy","fill","placeholder","loading","srcString","config","unoptimized","loader","onLoadRef","onLoadingCompleteRef","setBlurComplete","setShowAltText","onLoad","onError"]);return v=f?"lazy":v,i.default.createElement(i.default.Fragment,null,i.default.createElement("img",Object.assign({},P,r,{width:o,height:n,decoding:"async","data-nimg":p?"fill":"1",className:c,loading:v,style:a({},s,d),ref:i.useCallback(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(E&&(e.src=e.src),e.complete&&m(e,h,g,x,O,C,b))},[h,g,x,O,C,E,b,t]),onLoad:e=>{let t=e.currentTarget;m(t,h,g,x,O,C,b)},onError:e=>{j(!0),"blur"===g&&C(!0),E&&E(e)}})))}),y=i.forwardRef((e,t)=>{let r,n;var o,{src:m,sizes:y,unoptimized:b=!1,priority:w=!1,loading:x,className:O,quality:C,width:j,height:_,fill:E,style:P,onLoad:S,onLoadingComplete:M,placeholder:N="empty",blurDataURL:k,layout:z,objectFit:R,objectPosition:W,lazyBoundary:L,lazyRoot:I}=e,A=l(e,["src","sizes","unoptimized","priority","loading","className","quality","width","height","fill","style","onLoad","onLoadingComplete","placeholder","blurDataURL","layout","objectFit","objectPosition","lazyBoundary","lazyRoot"]);let B=i.useContext(d.ImageConfigContext),D=i.useMemo(()=>{let e=p||B||s.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t);return a({},e,{allSizes:t,deviceSizes:r})},[B]),F=A,H=F.loader||f.default;delete F.loader;let T="__next_img_default"in H;if(T){if("custom"===D.loader)throw Error('Image with src "'.concat(m,'" is missing "loader" prop.')+"\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader")}else{let e=H;H=t=>{let{config:r}=t,a=l(t,["config"]);return e(a)}}if(z){"fill"===z&&(E=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[z];e&&(P=a({},P,e));let t={responsive:"100vw",fill:"100vw"}[z];t&&!y&&(y=t)}let Z="",V=v(j),q=v(_);if("object"==typeof(o=m)&&(g(o)||void 0!==o.src)){let e=g(m)?m.default:m;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ".concat(JSON.stringify(e)));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ".concat(JSON.stringify(e)));if(r=e.blurWidth,n=e.blurHeight,k=k||e.blurDataURL,Z=e.src,!E){if(V||q){if(V&&!q){let t=V/e.width;q=Math.round(e.height*t)}else if(!V&&q){let t=q/e.height;V=Math.round(e.width*t)}}else V=e.width,q=e.height}}let G=!w&&("lazy"===x||void 0===x);((m="string"==typeof m?m:Z).startsWith("data:")||m.startsWith("blob:"))&&(b=!0,G=!1),D.unoptimized&&(b=!0),T&&m.endsWith(".svg")&&!D.dangerouslyAllowSVG&&(b=!0);let[U,J]=i.useState(!1),[$,K]=i.useState(!1),Q=v(C),X=Object.assign(E?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:R,objectPosition:W}:{},$?{}:{color:"transparent"},P),Y="blur"===N&&k&&!U?{backgroundSize:X.objectFit||"cover",backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'.concat(c.getImageBlurSvg({widthInt:V,heightInt:q,blurWidth:r,blurHeight:n,blurDataURL:k}),'")')}:{},ee=function(e){let{config:t,src:r,unoptimized:a,width:n,quality:o,sizes:l,loader:i}=e;if(a)return{src:r,srcSet:void 0,sizes:void 0};let{widths:u,kind:c}=function(e,t,r){let{deviceSizes:a,allSizes:n}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let a;a=e.exec(r);a)t.push(parseInt(a[2]));if(t.length){let e=.01*Math.min(...t);return{widths:n.filter(t=>t>=a[0]*e),kind:"w"}}return{widths:n,kind:"w"}}if("number"!=typeof t)return{widths:a,kind:"w"};let o=[...new Set([t,2*t].map(e=>n.find(t=>t>=e)||n[n.length-1]))];return{widths:o,kind:"x"}}(t,n,l),s=u.length-1;return{sizes:l||"w"!==c?l:"100vw",srcSet:u.map((e,a)=>"".concat(i({config:t,src:r,quality:o,width:e})," ").concat("w"===c?e:a+1).concat(c)).join(", "),src:i({config:t,src:r,quality:o,width:u[s]})}}({config:D,src:m,unoptimized:b,width:V,quality:Q,sizes:y,loader:H}),et=m,er={imageSrcSet:ee.srcSet,imageSizes:ee.sizes,crossOrigin:F.crossOrigin},ea=i.useRef(S);i.useEffect(()=>{ea.current=S},[S]);let en=i.useRef(M);i.useEffect(()=>{en.current=M},[M]);let eo=a({isLazy:G,imgAttributes:ee,heightInt:q,widthInt:V,qualityInt:Q,className:O,imgStyle:X,blurStyle:Y,loading:x,config:D,fill:E,unoptimized:b,placeholder:N,loader:H,srcString:et,onLoadRef:ea,onLoadingCompleteRef:en,setBlurComplete:J,setShowAltText:K},F);return i.default.createElement(i.default.Fragment,null,i.default.createElement(h,Object.assign({},eo,{ref:t})),w?i.default.createElement(u.default,null,i.default.createElement("link",Object.assign({key:"__nimg-"+ee.src+ee.srcSet+ee.sizes,rel:"preload",as:"image",href:ee.srcSet?void 0:ee.src},er))):null)});t.default=y,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2675:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getImageBlurSvg=function(e){let{widthInt:t,heightInt:r,blurWidth:a,blurHeight:n,blurDataURL:o}=e,l=a||t,i=n||r,u=o.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return l&&i?"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 ".concat(l," ").concat(i,"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='").concat(a&&n?"1":"20","'/%3E").concat(u,"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='").concat(o,"'/%3E%3C/svg%3E"):"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' x='0' y='0' height='100%25' width='100%25' href='".concat(o,"'/%3E%3C/svg%3E")}},89824:function(e,t){"use strict";function r(e){let{config:t,src:r,width:a,quality:n}=e;return"".concat(t.path,"?url=").concat(encodeURIComponent(r),"&w=").concat(a,"&q=").concat(n||75)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r.__next_img_default=!0,t.default=r},25675:function(e,t,r){e.exports=r(19749)},4298:function(e,t,r){e.exports=r(63573)}}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6748],{25413:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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"}},6594:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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"}},77307:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={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"}},54067:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(45799))&&a.__esModule?a:{default:a};t.default=n,e.exports=n},68229:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(7500))&&a.__esModule?a:{default:a};t.default=n,e.exports=n},67638:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(86994))&&a.__esModule?a:{default:a};t.default=n,e.exports=n},45799:function(e,t,r){"use strict";var a=r(64836),n=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(r(42122)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=o?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(a,l,i):a[l]=e[l]}return a.default=e,r&&r.set(e,a),a}(r(67294)),i=a(r(25413)),u=a(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var d=function(e,t){return l.createElement(u.default,(0,o.default)((0,o.default)({},e),{},{ref:t,icon:i.default}))};d.displayName="BarsOutlined";var s=l.forwardRef(d);t.default=s},7500:function(e,t,r){"use strict";var a=r(64836),n=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(r(42122)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=o?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(a,l,i):a[l]=e[l]}return a.default=e,r&&r.set(e,a),a}(r(67294)),i=a(r(6594)),u=a(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var d=function(e,t){return l.createElement(u.default,(0,o.default)((0,o.default)({},e),{},{ref:t,icon:i.default}))};d.displayName="LeftOutlined";var s=l.forwardRef(d);t.default=s},86994:function(e,t,r){"use strict";var a=r(64836),n=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(r(42122)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=o?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(a,l,i):a[l]=e[l]}return a.default=e,r&&r.set(e,a),a}(r(67294)),i=a(r(77307)),u=a(r(92074));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var d=function(e,t){return l.createElement(u.default,(0,o.default)((0,o.default)({},e),{},{ref:t,icon:i.default}))};d.displayName="RightOutlined";var s=l.forwardRef(d);t.default=s},63406:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e){return!isNaN(parseFloat(e))&&isFinite(e)}},87412:function(e,t,r){"use strict";var a,n=r(75263).default,o=r(64836).default;t.ZP=void 0;var l=o(r(38416)),i=o(r(10434)),u=o(r(27424)),c=o(r(54067)),d=o(r(68229)),s=o(r(67638)),f=o(r(94184)),p=o(r(18475)),g=n(r(67294)),v=r(31929),m=o(r(63406)),h=r(62704),y=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);nt.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r},b={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},w=g.createContext({}),x=(a=0,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return a+=1,"".concat(e).concat(a)}),O=g.forwardRef(function(e,t){var r,a,n,o,O,C,j,_,E,P,S=e.prefixCls,M=e.className,N=e.trigger,k=e.children,z=e.defaultCollapsed,R=e.theme,W=e.style,L=e.collapsible,I=void 0!==L&&L,A=e.reverseArrow,F=void 0!==A&&A,B=e.width,D=e.collapsedWidth,H=void 0===D?80:D,T=e.zeroWidthTriggerStyle,Z=e.breakpoint,V=e.onCollapse,q=e.onBreakpoint,G=y(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),U=(0,g.useContext)(h.LayoutContext).siderHook,J=(0,g.useState)("collapsed"in G?G.collapsed:void 0!==z&&z),Y=(0,u.default)(J,2),$=Y[0],K=Y[1],Q=(0,g.useState)(!1),X=(0,u.default)(Q,2),ee=X[0],et=X[1];(0,g.useEffect)(function(){"collapsed"in G&&K(G.collapsed)},[G.collapsed]);var er=function(e,t){"collapsed"in G||K(e),null==V||V(e,t)},ea=(0,g.useRef)();ea.current=function(e){et(e.matches),null==q||q(e.matches),$!==e.matches&&er(e.matches,"responsive")},(0,g.useEffect)(function(){function e(e){return ea.current(e)}if("undefined"!=typeof window){var t,r=window.matchMedia;if(r&&Z&&Z in b){t=r("(max-width: ".concat(b[Z],")"));try{t.addEventListener("change",e)}catch(r){t.addListener(e)}e(t)}}return function(){try{null==t||t.removeEventListener("change",e)}catch(r){null==t||t.removeListener(e)}}},[Z]),(0,g.useEffect)(function(){var e=x("ant-sider-");return U.addSider(e),function(){return U.removeSider(e)}},[]);var en=function(){er(!$,"clickTrigger")},eo=(0,g.useContext)(v.ConfigContext).getPrefixCls,el=g.useMemo(function(){return{siderCollapsed:$}},[$]);return g.createElement(w.Provider,{value:el},(a=eo("layout-sider",S),n=(0,p.default)(G,["collapsed"]),o=$?H:void 0===B?200:B,O=(0,m.default)(o)?"".concat(o,"px"):String(o),C=0===parseFloat(String(H||0))?g.createElement("span",{onClick:en,className:(0,f.default)("".concat(a,"-zero-width-trigger"),"".concat(a,"-zero-width-trigger-").concat(F?"right":"left")),style:T},N||g.createElement(c.default,null)):null,j=({expanded:F?g.createElement(s.default,null):g.createElement(d.default,null),collapsed:F?g.createElement(d.default,null):g.createElement(s.default,null)})[$?"collapsed":"expanded"],_=null!==N?C||g.createElement("div",{className:"".concat(a,"-trigger"),onClick:en,style:{width:O}},N||j):null,E=(0,i.default)((0,i.default)({},void 0===W?{}:W),{flex:"0 0 ".concat(O),maxWidth:O,minWidth:O,width:O}),P=(0,f.default)(a,"".concat(a,"-").concat(void 0===R?"dark":R),(r={},(0,l.default)(r,"".concat(a,"-collapsed"),!!$),(0,l.default)(r,"".concat(a,"-has-trigger"),I&&null!==N&&!C),(0,l.default)(r,"".concat(a,"-below"),!!ee),(0,l.default)(r,"".concat(a,"-zero-width"),0===parseFloat(O)),r),M),g.createElement("aside",(0,i.default)({className:P},n,{style:E,ref:t}),g.createElement("div",{className:"".concat(a,"-children")},k),I||ee&&C?_:null)))});t.ZP=O},62704:function(e,t,r){"use strict";var a=r(75263).default,n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.LayoutContext=t.Header=t.Footer=t.Content=void 0;var o=n(r(861)),l=n(r(38416)),i=n(r(27424)),u=n(r(10434)),c=n(r(94184)),d=a(r(67294)),s=r(31929),f=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);nt.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r},p=d.createContext({siderHook:{addSider:function(){return null},removeSider:function(){return null}}});function g(e){var t=e.suffixCls,r=e.tagName;return e.displayName,function(e){return d.forwardRef(function(a,n){var o=(0,d.useContext(s.ConfigContext).getPrefixCls)(t,a.prefixCls);return d.createElement(e,(0,u.default)({ref:n,prefixCls:o,tagName:r},a))})}}t.LayoutContext=p;var v=d.forwardRef(function(e,t){var r=e.prefixCls,a=e.className,n=e.children,o=e.tagName,l=f(e,["prefixCls","className","children","tagName"]),i=(0,c.default)(r,a);return d.createElement(o,(0,u.default)((0,u.default)({className:i},l),{ref:t}),n)}),m=d.forwardRef(function(e,t){var r,a=d.useContext(s.ConfigContext).direction,n=d.useState([]),g=(0,i.default)(n,2),v=g[0],m=g[1],h=e.prefixCls,y=e.className,b=e.children,w=e.hasSider,x=e.tagName,O=f(e,["prefixCls","className","children","hasSider","tagName"]),C=(0,c.default)(h,(r={},(0,l.default)(r,"".concat(h,"-has-sider"),"boolean"==typeof w?w:v.length>0),(0,l.default)(r,"".concat(h,"-rtl"),"rtl"===a),r),y),j=d.useMemo(function(){return{siderHook:{addSider:function(e){m(function(t){return[].concat((0,o.default)(t),[e])})},removeSider:function(e){m(function(t){return t.filter(function(t){return t!==e})})}}}},[]);return d.createElement(p.Provider,{value:j},d.createElement(x,(0,u.default)({ref:t,className:C},O),b))}),h=g({suffixCls:"layout",tagName:"section",displayName:"Layout"})(m),y=g({suffixCls:"layout-header",tagName:"header",displayName:"Header"})(v);t.Header=y;var b=g({suffixCls:"layout-footer",tagName:"footer",displayName:"Footer"})(v);t.Footer=b;var w=g({suffixCls:"layout-content",tagName:"main",displayName:"Content"})(v);t.Content=w,t.default=h},19749:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(6495).Z,n=r(92648).Z,o=r(91598).Z,l=r(17273).Z,i=o(r(67294)),u=n(r(83121)),c=r(2675),d=r(10139),s=r(28730);r(57238);var f=n(r(89824));let p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function g(e){return void 0!==e.default}function v(e){return"number"==typeof e||void 0===e?e:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function m(e,t,r,n,o,l,i){if(!e||e["data-loaded-src"]===t)return;e["data-loaded-src"]=t;let u="decode"in e?e.decode():Promise.resolve();u.catch(()=>{}).then(()=>{if(e.parentNode){if("blur"===r&&l(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,o=!1;n.current(a({},t,{nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}}))}(null==o?void 0:o.current)&&o.current(e)}})}let h=i.forwardRef((e,t)=>{var{imgAttributes:r,heightInt:n,widthInt:o,qualityInt:u,className:c,imgStyle:d,blurStyle:s,isLazy:f,fill:p,placeholder:g,loading:v,srcString:h,config:y,unoptimized:b,loader:w,onLoadRef:x,onLoadingCompleteRef:O,setBlurComplete:C,setShowAltText:j,onLoad:_,onError:E}=e,P=l(e,["imgAttributes","heightInt","widthInt","qualityInt","className","imgStyle","blurStyle","isLazy","fill","placeholder","loading","srcString","config","unoptimized","loader","onLoadRef","onLoadingCompleteRef","setBlurComplete","setShowAltText","onLoad","onError"]);return v=f?"lazy":v,i.default.createElement(i.default.Fragment,null,i.default.createElement("img",Object.assign({},P,{loading:v,width:o,height:n,decoding:"async","data-nimg":p?"fill":"1",className:c,style:a({},d,s)},r,{ref:i.useCallback(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(E&&(e.src=e.src),e.complete&&m(e,h,g,x,O,C,b))},[h,g,x,O,C,E,b,t]),onLoad:e=>{let t=e.currentTarget;m(t,h,g,x,O,C,b)},onError:e=>{j(!0),"blur"===g&&C(!0),E&&E(e)}})))}),y=i.forwardRef((e,t)=>{let r,n;var o,{src:m,sizes:y,unoptimized:b=!1,priority:w=!1,loading:x,className:O,quality:C,width:j,height:_,fill:E,style:P,onLoad:S,onLoadingComplete:M,placeholder:N="empty",blurDataURL:k,layout:z,objectFit:R,objectPosition:W,lazyBoundary:L,lazyRoot:I}=e,A=l(e,["src","sizes","unoptimized","priority","loading","className","quality","width","height","fill","style","onLoad","onLoadingComplete","placeholder","blurDataURL","layout","objectFit","objectPosition","lazyBoundary","lazyRoot"]);let F=i.useContext(s.ImageConfigContext),B=i.useMemo(()=>{let e=p||F||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t);return a({},e,{allSizes:t,deviceSizes:r})},[F]),D=A,H=D.loader||f.default;delete D.loader;let T="__next_img_default"in H;if(T){if("custom"===B.loader)throw Error('Image with src "'.concat(m,'" is missing "loader" prop.')+"\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader")}else{let e=H;H=t=>{let{config:r}=t,a=l(t,["config"]);return e(a)}}if(z){"fill"===z&&(E=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[z];e&&(P=a({},P,e));let t={responsive:"100vw",fill:"100vw"}[z];t&&!y&&(y=t)}let Z="",V=v(j),q=v(_);if("object"==typeof(o=m)&&(g(o)||void 0!==o.src)){let e=g(m)?m.default:m;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ".concat(JSON.stringify(e)));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ".concat(JSON.stringify(e)));if(r=e.blurWidth,n=e.blurHeight,k=k||e.blurDataURL,Z=e.src,!E){if(V||q){if(V&&!q){let t=V/e.width;q=Math.round(e.height*t)}else if(!V&&q){let t=q/e.height;V=Math.round(e.width*t)}}else V=e.width,q=e.height}}let G=!w&&("lazy"===x||void 0===x);((m="string"==typeof m?m:Z).startsWith("data:")||m.startsWith("blob:"))&&(b=!0,G=!1),B.unoptimized&&(b=!0),T&&m.endsWith(".svg")&&!B.dangerouslyAllowSVG&&(b=!0);let[U,J]=i.useState(!1),[Y,$]=i.useState(!1),K=v(C),Q=Object.assign(E?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:R,objectPosition:W}:{},Y?{}:{color:"transparent"},P),X="blur"===N&&k&&!U?{backgroundSize:Q.objectFit||"cover",backgroundPosition:Q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'.concat(c.getImageBlurSvg({widthInt:V,heightInt:q,blurWidth:r,blurHeight:n,blurDataURL:k,objectFit:Q.objectFit}),'")')}:{},ee=function(e){let{config:t,src:r,unoptimized:a,width:n,quality:o,sizes:l,loader:i}=e;if(a)return{src:r,srcSet:void 0,sizes:void 0};let{widths:u,kind:c}=function(e,t,r){let{deviceSizes:a,allSizes:n}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let a;a=e.exec(r);a)t.push(parseInt(a[2]));if(t.length){let e=.01*Math.min(...t);return{widths:n.filter(t=>t>=a[0]*e),kind:"w"}}return{widths:n,kind:"w"}}if("number"!=typeof t)return{widths:a,kind:"w"};let o=[...new Set([t,2*t].map(e=>n.find(t=>t>=e)||n[n.length-1]))];return{widths:o,kind:"x"}}(t,n,l),d=u.length-1;return{sizes:l||"w"!==c?l:"100vw",srcSet:u.map((e,a)=>"".concat(i({config:t,src:r,quality:o,width:e})," ").concat("w"===c?e:a+1).concat(c)).join(", "),src:i({config:t,src:r,quality:o,width:u[d]})}}({config:B,src:m,unoptimized:b,width:V,quality:K,sizes:y,loader:H}),et=m,er={imageSrcSet:ee.srcSet,imageSizes:ee.sizes,crossOrigin:D.crossOrigin},ea=i.useRef(S);i.useEffect(()=>{ea.current=S},[S]);let en=i.useRef(M);i.useEffect(()=>{en.current=M},[M]);let eo=a({isLazy:G,imgAttributes:ee,heightInt:q,widthInt:V,qualityInt:K,className:O,imgStyle:Q,blurStyle:X,loading:x,config:B,fill:E,unoptimized:b,placeholder:N,loader:H,srcString:et,onLoadRef:ea,onLoadingCompleteRef:en,setBlurComplete:J,setShowAltText:$},D);return i.default.createElement(i.default.Fragment,null,i.default.createElement(h,Object.assign({},eo,{ref:t})),w?i.default.createElement(u.default,null,i.default.createElement("link",Object.assign({key:"__nimg-"+ee.src+ee.srcSet+ee.sizes,rel:"preload",as:"image",href:ee.srcSet?void 0:ee.src},er))):null)});t.default=y,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2675:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getImageBlurSvg=function(e){let{widthInt:t,heightInt:r,blurWidth:a,blurHeight:n,blurDataURL:o,objectFit:l}=e,i=a||t,u=n||r,c=o.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return i&&u?"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 ".concat(i," ").concat(u,"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='").concat(a&&n?"1":"20","'/%3E").concat(c,"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='").concat(o,"'/%3E%3C/svg%3E"):"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' preserveAspectRatio='".concat("contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none","' x='0' y='0' height='100%25' width='100%25' href='").concat(o,"'/%3E%3C/svg%3E")}},89824:function(e,t){"use strict";function r(e){let{config:t,src:r,width:a,quality:n}=e;return"".concat(t.path,"?url=").concat(encodeURIComponent(r),"&w=").concat(a,"&q=").concat(n||75)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r.__next_img_default=!0,t.default=r},25675:function(e,t,r){e.exports=r(19749)},4298:function(e,t,r){e.exports=r(63573)}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7055-2a91701ea96ace4d.js b/static/web/_next/static/chunks/7055-2a91701ea96ace4d.js new file mode 100644 index 000000000..81a41ec8c --- /dev/null +++ b/static/web/_next/static/chunks/7055-2a91701ea96ace4d.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7055],{58909:function(e,t,n){"use strict";n.d(t,{FZ:function(){return O}});var r=n(87462),i=n(35524),s=n(47421),o=n(59119),a=e=>{var{theme:t,settings:n={},styles:r=[]}=e,i={".cm-gutters":{}},a={};n.background&&(a.backgroundColor=n.background),n.foreground&&(a.color=n.foreground),(n.background||n.foreground)&&(i["&"]=a),n.fontFamily&&(i["&.cm-editor .cm-scroller"]={fontFamily:n.fontFamily}),n.gutterBackground&&(i[".cm-gutters"].backgroundColor=n.gutterBackground),n.gutterForeground&&(i[".cm-gutters"].color=n.gutterForeground),n.gutterBorder&&(i[".cm-gutters"].borderRightColor=n.gutterBorder),n.caret&&(i[".cm-content"]={caretColor:n.caret},i[".cm-cursor, .cm-dropCursor"]={borderLeftColor:n.caret});var l={};n.gutterActiveForeground&&(l.color=n.gutterActiveForeground),n.lineHighlight&&(i[".cm-activeLine"]={backgroundColor:n.lineHighlight},l.backgroundColor=n.lineHighlight),i[".cm-activeLineGutter"]=l,n.selection&&(i["&.cm-focused .cm-selectionBackground, & .cm-selectionLayer .cm-selectionBackground, .cm-content ::selection"]={backgroundColor:n.selection}),n.selectionMatch&&(i["& .cm-selectionMatch"]={backgroundColor:n.selectionMatch});var O=s.tk.theme(i,{dark:"dark"===t}),c=o.Qf.define(r);return[O,(0,o.nF)(c)]},l={background:"#FFFFFF",foreground:"#000000",caret:"#FBAC52",selection:"#FFD420",selectionMatch:"#FFD420",gutterBackground:"#f5f5f5",gutterForeground:"#4D4D4C",gutterBorder:"transparent",lineHighlight:"#00000012"},O=(e=>{var{theme:t="light",settings:n={},styles:s=[]}={};return a({theme:t,settings:(0,r.Z)({},l,n),styles:[{tag:[i.pJ.meta,i.pJ.comment],color:"#804000"},{tag:[i.pJ.keyword,i.pJ.strong],color:"#0000FF"},{tag:[i.pJ.number],color:"#FF0080"},{tag:[i.pJ.string],color:"#FF0080"},{tag:[i.pJ.variableName],color:"#006600"},{tag:[i.pJ.escape],color:"#33CC33"},{tag:[i.pJ.tagName],color:"#1C02FF"},{tag:[i.pJ.heading],color:"#0C07FF"},{tag:[i.pJ.quote],color:"#000000"},{tag:[i.pJ.list],color:"#B90690"},{tag:[i.pJ.documentMeta],color:"#888888"},{tag:[i.pJ.function(i.pJ.variableName)],color:"#0000A2"},{tag:[i.pJ.definition(i.pJ.typeName),i.pJ.typeName],color:"#6D79DE"},...s]})})()},87685:function(e,t,n){"use strict";n.d(t,{ZP:function(){return nE}});var r=n(87462),i=n(63366),s=n(67294),o=n(78120),a=n(47421),l=n(59119),O=n(41113);let c=e=>{let{state:t}=e,n=t.doc.lineAt(t.selection.main.head),r=d(e.state,n.from);return r.line?u(e):!!r.block&&p(e)};function h(e,t){return({state:n,dispatch:r})=>{if(n.readOnly)return!1;let i=e(t,n);return!!i&&(r(n.update(i)),!0)}}let u=h(function(e,t,n=t.selection.ranges){let r=[],i=-1;for(let{from:e,to:s}of n){let n=r.length,o=1e9;for(let n=e;n<=s;){let a=t.doc.lineAt(n);if(a.from>i&&(e==s||s>a.from)){i=a.from;let e=d(t,a.from).line;if(!e)continue;let n=/^\s*/.exec(a.text)[0].length,s=n==a.length,l=a.text.slice(n,n+e.length)==e?n:-1;ne.comment<0&&(!e.empty||e.single))){let e=[];for(let{line:t,token:n,indent:i,empty:s,single:o}of r)(o||!s)&&e.push({from:t.from+i,insert:n+" "});let n=t.changes(e);return{changes:n,selection:t.selection.map(n,1)}}if(1!=e&&r.some(e=>e.comment>=0)){let e=[];for(let{line:t,comment:n,token:i}of r)if(n>=0){let r=t.from+n,s=r+i.length;" "==t.text[s-t.from]&&s++,e.push({from:r,to:s})}return{changes:e}}return null},0),f=h(g,0),p=h((e,t)=>g(e,t,function(e){let t=[];for(let n of e.selection.ranges){let r=e.doc.lineAt(n.from),i=n.to<=r.to?r:e.doc.lineAt(n.to),s=t.length-1;s>=0&&t[s].to>r.from?t[s].to=i.to:t.push({from:r.from,to:i.to})}return t}(t)),0);function d(e,t){let n=e.languageDataAt("commentTokens",t);return n.length?n[0]:{}}function g(e,t,n=t.selection.ranges){let r=n.map(e=>d(t,e.from).block);if(!r.every(e=>e))return null;let i=n.map((e,n)=>(function(e,{open:t,close:n},r,i){let s,o,a=e.sliceDoc(r-50,r),l=e.sliceDoc(i,i+50),O=/\s*$/.exec(a)[0].length,c=/^\s*/.exec(l)[0].length,h=a.length-O;if(a.slice(h-t.length,h)==t&&l.slice(c,c+n.length)==n)return{open:{pos:r-O,margin:O&&1},close:{pos:i+c,margin:c&&1}};i-r<=100?s=o=e.sliceDoc(r,i):(s=e.sliceDoc(r,r+50),o=e.sliceDoc(i-50,i));let u=/^\s*/.exec(s)[0].length,f=/\s*$/.exec(o)[0].length,p=o.length-f-n.length;return s.slice(u,u+t.length)==t&&o.slice(p,p+n.length)==n?{open:{pos:r+u+t.length,margin:/\s/.test(s.charAt(u+t.length))?1:0},close:{pos:i-f-n.length,margin:/\s/.test(o.charAt(p-1))?1:0}}:null})(t,r[n],e.from,e.to));if(2!=e&&!i.every(e=>e))return{changes:t.changes(n.map((e,t)=>i[t]?[]:[{from:e.from,insert:r[t].open+" "},{from:e.to,insert:" "+r[t].close}]))};if(1!=e&&i.some(e=>e)){let e=[];for(let t=0,n;t(0,o.BO)(e,{minDepth:100,newGroupDelay:500,joinToEvent:(e,t)=>t},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:(e,t)=>(n,r)=>e(n,r)||t(n,r)})}),b=o.QQ.define({create:()=>V.empty,update(e,t){let n=t.state.facet($),r=t.annotation(m);if(r){var i;let s;let a=t.docChanged?o.jT.single((i=t.changes,s=0,i.iterChangedRanges((e,t)=>s=t),s)):void 0,l=w.fromTransaction(t,a),O=r.side,c=0==O?e.undone:e.done;return c=l?Z(c,c.length,n.minDepth,l):T(c,t.startState.selection),new V(0==O?r.rest:c,0==O?c:r.rest)}let s=t.annotation(Q);if(("full"==s||"before"==s)&&(e=e.isolate()),!1===t.annotation(o.YW.addToHistory))return t.changes.empty?e:e.addMapping(t.changes.desc);let a=w.fromTransaction(t),l=t.annotation(o.YW.time),O=t.annotation(o.YW.userEvent);return a?e=e.addChanges(a,l,O,n,t):t.selection&&(e=e.addSelection(t.startState.selection,l,O,n.newGroupDelay)),("full"==s||"after"==s)&&(e=e.isolate()),e},toJSON:e=>({done:e.done.map(e=>e.toJSON()),undone:e.undone.map(e=>e.toJSON())}),fromJSON:e=>new V(e.done.map(w.fromJSON),e.undone.map(w.fromJSON))});function y(e,t){return function({state:n,dispatch:r}){if(!t&&n.readOnly)return!1;let i=n.field(b,!1);if(!i)return!1;let s=i.pop(e,n,t);return!!s&&(r(s),!0)}}let v=y(0,!1),P=y(1,!1),x=y(0,!0),k=y(1,!0);class w{constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,this.startSelection=r,this.selectionsAfter=i}setSelAfter(e){return new w(this.changes,this.effects,this.mapped,this.startSelection,e)}toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?void 0:e.toJSON(),mapped:null===(t=this.mapped)||void 0===t?void 0:t.toJSON(),startSelection:null===(n=this.startSelection)||void 0===n?void 0:n.toJSON(),selectionsAfter:this.selectionsAfter.map(e=>e.toJSON())}}static fromJSON(e){return new w(e.changes&&o.as.fromJSON(e.changes),[],e.mapped&&o.n0.fromJSON(e.mapped),e.startSelection&&o.jT.fromJSON(e.startSelection),e.selectionsAfter.map(o.jT.fromJSON))}static fromTransaction(e,t){let n=C;for(let t of e.startState.facet(S)){let r=t(e);r.length&&(n=n.concat(r))}return!n.length&&e.changes.empty?null:new w(e.changes.invert(e.startState.doc),n,void 0,t||e.startState.selection,C)}static selection(e){return new w(void 0,C,void 0,void 0,e)}}function Z(e,t,n,r){let i=e.slice(t+1>n+20?t-n-1:0,t);return i.push(r),i}function X(e,t){return e.length?t.length?e.concat(t):e:t}let C=[];function T(e,t){if(!e.length)return[w.selection([t])];{let n=e[e.length-1],r=n.selectionsAfter.slice(Math.max(0,n.selectionsAfter.length-200));return r.length&&r[r.length-1].eq(t)?e:(r.push(t),Z(e,e.length-1,1e9,n.setSelAfter(r)))}}function Y(e,t){if(!e.length)return e;let n=e.length,r=C;for(;n;){let i=function(e,t,n){let r=X(e.selectionsAfter.length?e.selectionsAfter.map(e=>e.map(t)):C,n);if(!e.changes)return w.selection(r);let i=e.changes.map(t),s=t.mapDesc(e.changes,!0),a=e.mapped?e.mapped.composeDesc(s):s;return new w(i,o.Py.mapEffects(e.effects,t),a,e.startSelection.map(s),r)}(e[n-1],t,r);if(i.changes&&!i.changes.empty||i.effects.length){let t=e.slice(0,n);return t[n-1]=i,t}t=i.mapped,n--,r=i.selectionsAfter}return r.length?[w.selection(r)]:C}let W=/^(input\.type|delete)($|\.)/;class V{constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.prevUserEvent=r}isolate(){return this.prevTime?new V(this.done,this.undone):this}addChanges(e,t,n,r,i){var s,o;let a,l,O=this.done,c=O[O.length-1];return O=c&&c.changes&&!c.changes.empty&&e.changes&&(!n||W.test(n))&&(!c.selectionsAfter.length&&t-this.prevTimea.push(e,t)),o.iterChangedRanges((e,t,n,r)=>{for(let e=0;e=t&&n<=i&&(l=!0)}}),l))||"input.type.compose"==n)?Z(O,O.length-1,r.minDepth,new w(e.changes.compose(c.changes),X(e.effects,c.effects),c.mapped,c.startSelection,C)):Z(O,O.length,r.minDepth,e),new V(O,C,t,n)}addSelection(e,t,n,r){var i;let s=this.done.length?this.done[this.done.length-1].selectionsAfter:C;return s.length>0&&t-this.prevTimet.empty!=e.ranges[n].empty).length?this:new V(T(this.done,e),this.undone,t,n)}addMapping(e){return new V(Y(this.done,e),Y(this.undone,e),this.prevTime,this.prevUserEvent)}pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null;let i=r[r.length-1];if(n&&i.selectionsAfter.length){var s;let n,o;return t.update({selection:i.selectionsAfter[i.selectionsAfter.length-1],annotations:m.of({side:e,rest:(n=(s=r)[s.length-1],(o=s.slice())[s.length-1]=n.setSelAfter(n.selectionsAfter.slice(0,n.selectionsAfter.length-1)),o)}),userEvent:0==e?"select.undo":"select.redo",scrollIntoView:!0})}if(!i.changes)return null;{let n=1==r.length?C:r.slice(0,r.length-1);return i.mapped&&(n=Y(n,i.mapped)),t.update({changes:i.changes,selection:i.startSelection,effects:i.effects,annotations:m.of({side:e,rest:n}),filter:!1,userEvent:0==e?"undo":"redo",scrollIntoView:!0})}}}V.empty=new V(C,C);let j=[{key:"Mod-z",run:v,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:P,preventDefault:!0},{linux:"Ctrl-Shift-z",run:P,preventDefault:!0},{key:"Mod-u",run:x,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:k,preventDefault:!0}];function _(e,t){return o.jT.create(e.ranges.map(t),e.mainIndex)}function U(e,t){return e.update({selection:t,scrollIntoView:!0,userEvent:"select"})}function q({state:e,dispatch:t},n){let r=_(e.selection,n);return!r.eq(e.selection)&&(t(U(e,r)),!0)}function A(e,t){return o.jT.cursor(t?e.to:e.from)}function R(e,t){return q(e,n=>n.empty?e.moveByChar(n,t):A(n,t))}function G(e){return e.textDirectionAt(e.state.selection.main.head)==a.Nm.LTR}let I=e=>R(e,!G(e)),z=e=>R(e,G(e));function E(e,t){return q(e,n=>n.empty?e.moveByGroup(n,t):A(n,t))}let J=e=>E(e,!G(e)),M=e=>E(e,G(e));function D(e,t,n){let r,i,s=(0,l.qz)(e).resolveInner(t.head),a=n?O.md.closedBy:O.md.openedBy;for(let r=t.head;;){let t=n?s.childAfter(r):s.childBefore(r);if(!t)break;!function(e,t,n){if(t.type.prop(n))return!0;let r=t.to-t.from;return r&&(r>2||/[^\s,.;:]/.test(e.sliceDoc(t.from,t.to)))||t.firstChild}(e,t,a)?r=n?t.to:t.from:s=t}return i=s.type.prop(a)&&(r=n?(0,l.Um)(e,s.from,1):(0,l.Um)(e,s.to,-1))&&r.matched?n?r.end.to:r.end.from:n?s.to:s.from,o.jT.cursor(i,n?-1:1)}let N=e=>q(e,t=>D(e.state,t,!G(e))),B=e=>q(e,t=>D(e.state,t,G(e)));function L(e,t){return q(e,n=>{if(!n.empty)return A(n,t);let r=e.moveVertically(n,t);return r.head!=n.head?r:e.moveToLineBoundary(n,t)})}let F=e=>L(e,!1),H=e=>L(e,!0);function K(e){let t=e.scrollDOM.clientHeightn.empty?e.moveVertically(n,t,r.height):A(n,t));if(s.eq(i.selection))return!1;if(r.selfScroll){let t=e.coordsAtPos(i.selection.main.head),o=e.scrollDOM.getBoundingClientRect(),l=o.top+r.marginTop,O=o.bottom-r.marginBottom;t&&t.top>l&&t.bottomee(e,!1),en=e=>ee(e,!0);function er(e,t,n){let r=e.lineBlockAt(t.head),i=e.moveToLineBoundary(t,n);if(i.head==t.head&&i.head!=(n?r.to:r.from)&&(i=e.moveToLineBoundary(t,n,!1)),!n&&i.head==r.from&&r.length){let n=/^\s*/.exec(e.state.sliceDoc(r.from,Math.min(r.from+100,r.to)))[0].length;n&&t.head!=r.from+n&&(i=o.jT.cursor(r.from+n))}return i}let ei=e=>q(e,t=>er(e,t,!0)),es=e=>q(e,t=>er(e,t,!1)),eo=e=>q(e,t=>er(e,t,!G(e))),ea=e=>q(e,t=>er(e,t,G(e))),el=e=>q(e,t=>o.jT.cursor(e.lineBlockAt(t.head).from,1)),eO=e=>q(e,t=>o.jT.cursor(e.lineBlockAt(t.head).to,-1)),ec=({state:e,dispatch:t})=>{let n,r;return n=!1,r=_(e.selection,t=>{let r=(0,l.Um)(e,t.head,-1)||(0,l.Um)(e,t.head,1)||t.head>0&&(0,l.Um)(e,t.head-1,1)||t.head{let n=t(e);return o.jT.range(e.anchor,n.head,n.goalColumn,n.bidiLevel||void 0)});return!n.eq(e.state.selection)&&(e.dispatch(U(e.state,n)),!0)}function eu(e,t){return eh(e,n=>e.moveByChar(n,t))}let ef=e=>eu(e,!G(e)),ep=e=>eu(e,G(e));function ed(e,t){return eh(e,n=>e.moveByGroup(n,t))}let eg=e=>ed(e,!G(e)),em=e=>ed(e,G(e)),eQ=e=>eh(e,t=>D(e.state,t,!G(e))),eS=e=>eh(e,t=>D(e.state,t,G(e)));function e$(e,t){return eh(e,n=>e.moveVertically(n,t))}let eb=e=>e$(e,!1),ey=e=>e$(e,!0);function ev(e,t){return eh(e,n=>e.moveVertically(n,t,K(e).height))}let eP=e=>ev(e,!1),ex=e=>ev(e,!0),ek=e=>eh(e,t=>er(e,t,!0)),ew=e=>eh(e,t=>er(e,t,!1)),eZ=e=>eh(e,t=>er(e,t,!G(e))),eX=e=>eh(e,t=>er(e,t,G(e))),eC=e=>eh(e,t=>o.jT.cursor(e.lineBlockAt(t.head).from)),eT=e=>eh(e,t=>o.jT.cursor(e.lineBlockAt(t.head).to)),eY=({state:e,dispatch:t})=>(t(U(e,{anchor:0})),!0),eW=({state:e,dispatch:t})=>(t(U(e,{anchor:e.doc.length})),!0),eV=({state:e,dispatch:t})=>(t(U(e,{anchor:e.selection.main.anchor,head:0})),!0),ej=({state:e,dispatch:t})=>(t(U(e,{anchor:e.selection.main.anchor,head:e.doc.length})),!0),e_=({state:e,dispatch:t})=>(t(e.update({selection:{anchor:0,head:e.doc.length},userEvent:"select"})),!0),eU=({state:e,dispatch:t})=>{let n=eH(e).map(({from:t,to:n})=>o.jT.range(t,Math.min(n+1,e.doc.length)));return t(e.update({selection:o.jT.create(n),userEvent:"select"})),!0},eq=({state:e,dispatch:t})=>{let n=_(e.selection,t=>{var n;let r=(0,l.qz)(e).resolveInner(t.head,1);for(;!(r.from=t.to||r.to>t.to&&r.from<=t.from||!(null===(n=r.parent)||void 0===n?void 0:n.parent));)r=r.parent;return o.jT.range(r.to,r.from)});return t(U(e,n)),!0},eA=({state:e,dispatch:t})=>{let n=e.selection,r=null;return n.ranges.length>1?r=o.jT.create([n.main]):n.main.empty||(r=o.jT.create([o.jT.cursor(n.main.head)])),!!r&&(t(U(e,r)),!0)};function eR(e,t){if(e.state.readOnly)return!1;let n="delete.selection",{state:r}=e,i=r.changeByRange(r=>{let{from:i,to:s}=r;if(i==s){let r=t(i);ri&&(n="delete.forward",r=eG(e,r,!0)),i=Math.min(i,r),s=Math.max(s,r)}else i=eG(e,i,!1),s=eG(e,s,!0);return i==s?{range:r}:{changes:{from:i,to:s},range:o.jT.cursor(i)}});return!i.changes.empty&&(e.dispatch(r.update(i,{scrollIntoView:!0,userEvent:n,effects:"delete.selection"==n?a.tk.announce.of(r.phrase("Selection deleted")):void 0})),!0)}function eG(e,t,n){if(e instanceof a.tk)for(let r of e.state.facet(a.tk.atomicRanges).map(t=>t(e)))r.between(t,t,(e,r)=>{et&&(t=n?r:e)});return t}let eI=(e,t)=>eR(e,n=>{let{state:r}=e,i=r.doc.lineAt(n),s,a;if(!t&&n>i.from&&neI(e,!1),eE=e=>eI(e,!0),eJ=(e,t)=>eR(e,n=>{let r=n,{state:i}=e,s=i.doc.lineAt(r),a=i.charCategorizer(r);for(let e=null;;){if(r==(t?s.to:s.from)){r==n&&s.number!=(t?i.doc.lines:1)&&(r+=t?1:-1);break}let l=(0,o.cp)(s.text,r-s.from,t)+s.from,O=s.text.slice(Math.min(r,l)-s.from,Math.max(r,l)-s.from),c=a(O);if(null!=e&&c!=e)break;(" "!=O||r!=n)&&(e=c),r=l}return r}),eM=e=>eJ(e,!1),eD=e=>eJ(e,!0),eN=e=>eR(e,t=>{let n=e.lineBlockAt(t).to;return teR(e,t=>{let n=e.lineBlockAt(t).from;return t>n?n:Math.max(0,t-1)}),eL=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=e.changeByRange(e=>({changes:{from:e.from,to:e.to,insert:o.xv.of(["",""])},range:o.jT.cursor(e.from)}));return t(e.update(n,{scrollIntoView:!0,userEvent:"input"})),!0},eF=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=e.changeByRange(t=>{if(!t.empty||0==t.from||t.from==e.doc.length)return{range:t};let n=t.from,r=e.doc.lineAt(n),i=n==r.from?n-1:(0,o.cp)(r.text,n-r.from,!1)+r.from,s=n==r.to?n+1:(0,o.cp)(r.text,n-r.from,!0)+r.from;return{changes:{from:i,to:s,insert:e.doc.slice(n,s).append(e.doc.slice(i,n))},range:o.jT.cursor(s)}});return!n.changes.empty&&(t(e.update(n,{scrollIntoView:!0,userEvent:"move.character"})),!0)};function eH(e){let t=[],n=-1;for(let r of e.selection.ranges){let i=e.doc.lineAt(r.from),s=e.doc.lineAt(r.to);if(r.empty||r.to!=s.from||(s=e.doc.lineAt(r.to-1)),n>=i.number){let e=t[t.length-1];e.to=s.to,e.ranges.push(r)}else t.push({from:i.from,to:s.to,ranges:[r]});n=s.number+1}return t}function eK(e,t,n){if(e.readOnly)return!1;let r=[],i=[];for(let t of eH(e)){if(n?t.to==e.doc.length:0==t.from)continue;let s=e.doc.lineAt(n?t.to+1:t.from-1),a=s.length+1;if(n)for(let n of(r.push({from:t.to,to:s.to},{from:t.from,insert:s.text+e.lineBreak}),t.ranges))i.push(o.jT.range(Math.min(e.doc.length,n.anchor+a),Math.min(e.doc.length,n.head+a)));else for(let n of(r.push({from:s.from,to:t.from},{from:t.to,insert:e.lineBreak+s.text}),t.ranges))i.push(o.jT.range(n.anchor-a,n.head-a))}return!!r.length&&(t(e.update({changes:r,scrollIntoView:!0,selection:o.jT.create(i,e.selection.mainIndex),userEvent:"move.line"})),!0)}let e0=({state:e,dispatch:t})=>eK(e,t,!1),e1=({state:e,dispatch:t})=>eK(e,t,!0);function e5(e,t,n){if(e.readOnly)return!1;let r=[];for(let t of eH(e))n?r.push({from:t.from,insert:e.doc.slice(t.from,t.to)+e.lineBreak}):r.push({from:t.to,insert:e.lineBreak+e.doc.slice(t.from,t.to)});return t(e.update({changes:r,scrollIntoView:!0,userEvent:"input.copyline"})),!0}let e2=({state:e,dispatch:t})=>e5(e,t,!1),e3=({state:e,dispatch:t})=>e5(e,t,!0),e7=e=>{if(e.state.readOnly)return!1;let{state:t}=e,n=t.changes(eH(t).map(({from:e,to:n})=>(e>0?e--:ne.moveVertically(t,!0)).map(n);return e.dispatch({changes:n,selection:r,scrollIntoView:!0,userEvent:"delete.line"}),!0},e4=e8(!1),e9=e8(!0);function e8(e){return({state:t,dispatch:n})=>{if(t.readOnly)return!1;let r=t.changeByRange(n=>{let{from:r,to:i}=n,s=t.doc.lineAt(r),a=!e&&r==i&&function(e,t){if(/\(\)|\[\]|\{\}/.test(e.sliceDoc(t-1,t+1)))return{from:t,to:t};let n=(0,l.qz)(e).resolveInner(t),r=n.childBefore(t),i=n.childAfter(t),s;return r&&i&&r.to<=t&&i.from>=t&&(s=r.type.prop(O.md.closedBy))&&s.indexOf(i.name)>-1&&e.doc.lineAt(r.to).from==e.doc.lineAt(i.from).from?{from:r.to,to:i.from}:null}(t,r);e&&(r=i=(i<=s.to?s:t.doc.lineAt(i)).to);let c=new l.Gn(t,{simulateBreak:r,simulateDoubleBreak:!!a}),h=(0,l.K0)(c,r);for(null==h&&(h=/^\s*/.exec(t.doc.lineAt(r).text)[0].length);is.from&&r{let i=[];for(let s=r.from;s<=r.to;){let o=e.doc.lineAt(s);o.number>n&&(r.empty||r.to>o.from)&&(t(o,i,r),n=o.number),s=o.to+1}let s=e.changes(i);return{changes:i,range:o.jT.range(s.mapPos(r.anchor,1),s.mapPos(r.head,1))}})}let te=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=Object.create(null),r=new l.Gn(e,{overrideIndentation:e=>{let t=n[e];return null==t?-1:t}}),i=e6(e,(t,i,s)=>{let o=(0,l.K0)(r,t.from);if(null==o)return;/\S/.test(t.text)||(o=0);let a=/^\s*/.exec(t.text)[0],O=(0,l.SS)(e,o);(a!=O||s.from!e.readOnly&&(t(e.update(e6(e,(t,n)=>{n.push({from:t.from,insert:e.facet(l.c)})}),{userEvent:"input.indent"})),!0),tn=({state:e,dispatch:t})=>!e.readOnly&&(t(e.update(e6(e,(t,n)=>{let r=/^\s*/.exec(t.text)[0];if(!r)return;let i=(0,o.IS)(r,e.tabSize),s=0,a=(0,l.SS)(e,Math.max(0,i-(0,l.y1)(e)));for(;s({mac:e.key,run:e.run,shift:e.shift}))),ti=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:N,shift:eQ},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:B,shift:eS},{key:"Alt-ArrowUp",run:e0},{key:"Shift-Alt-ArrowUp",run:e2},{key:"Alt-ArrowDown",run:e1},{key:"Shift-Alt-ArrowDown",run:e3},{key:"Escape",run:eA},{key:"Mod-Enter",run:e9},{key:"Alt-l",mac:"Ctrl-l",run:eU},{key:"Mod-i",run:eq,preventDefault:!0},{key:"Mod-[",run:tn},{key:"Mod-]",run:tt},{key:"Mod-Alt-\\",run:te},{key:"Shift-Mod-k",run:e7},{key:"Shift-Mod-\\",run:ec},{key:"Mod-/",run:c},{key:"Alt-A",run:f}].concat(tr),ts={key:"Tab",run:tt,shift:tn};function to(){var e=arguments[0];"string"==typeof e&&(e=document.createElement(e));var t=1,n=arguments[1];if(n&&"object"==typeof n&&null==n.nodeType&&!Array.isArray(n)){for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)){var i=n[r];"string"==typeof i?e.setAttribute(r,i):null!=i&&(e[r]=i)}t++}for(;te.normalize("NFKD"):e=>e;class tl{constructor(e,t,n=0,r=e.length,i,s){this.test=s,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=e.iterRange(n,r),this.bufferStart=n,this.normalize=i?e=>i(ta(e)):ta,this.query=this.normalize(t)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return -1;this.bufferPos=0,this.buffer=this.iter.value}return(0,o.gm)(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let e=this.peek();if(e<0)return this.done=!0,this;let t=(0,o.bg)(e),n=this.bufferStart+this.bufferPos;this.bufferPos+=(0,o.nZ)(e);let r=this.normalize(t);for(let e=0,i=n;;e++){let s=r.charCodeAt(e),o=this.match(s,i);if(o)return this.value=o,this;if(e==r.length-1)break;i==n&&ethis.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let e=this.matchPos-this.curLineStart;;){this.re.lastIndex=e;let t=this.matchPos<=this.to&&this.re.exec(this.curLine);if(t){let n=this.curLineStart+t.index,r=n+t[0].length;if(this.matchPos=td(this.text,r+(n==r?1:0)),n==this.curLineStart+this.curLine.length&&this.nextLine(),(nthis.value.to)&&(!this.test||this.test(n,r,t)))return this.value={from:n,to:r,match:t},this;e=this.matchPos-this.curLineStart}else{if(!(this.curLineStart+this.curLine.length=n||r.to<=t){let r=new tf(t,e.sliceString(t,n));return tu.set(e,r),r}if(r.from==t&&r.to==n)return r;let{text:i,from:s}=r;return s>t&&(i=e.sliceString(t,s)+i,s=t),r.to=this.to?this.to:this.text.lineAt(e).to}next(){for(;;){let e=this.re.lastIndex=this.matchPos-this.flat.from,t=this.re.exec(this.flat.text);if(t&&!t[0]&&t.index==e&&(this.re.lastIndex=e+1,t=this.re.exec(this.flat.text)),t){let e=this.flat.from+t.index,n=e+t[0].length;if((this.flat.to>=this.to||t.index+t[0].length<=this.flat.text.length-10)&&(!this.test||this.test(e,n,t)))return this.value={from:e,to:n,match:t},this.matchPos=td(this.text,n+(e==n?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=tf.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+2*this.flat.text.length))}}}function td(e,t){if(t>=e.length)return t;let n=e.lineAt(t),r;for(;t=56320&&r<57344;)t++;return t}function tg(e){let t=to("input",{class:"cm-textfield",name:"line"});function n(){let n=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(t.value);if(!n)return;let{state:r}=e,i=r.doc.lineAt(r.selection.main.head),[,s,a,l,O]=n,c=l?+l.slice(1):0,h=a?+a:i.number;if(a&&O){let e=h/100;s&&(e=e*("-"==s?-1:1)+i.number/r.doc.lines),h=Math.round(r.doc.lines*e)}else a&&s&&(h=h*("-"==s?-1:1)+i.number);let u=r.doc.line(Math.max(1,Math.min(r.doc.lines,h)));e.dispatch({effects:tm.of(!1),selection:o.jT.cursor(u.from+Math.max(0,Math.min(c,u.length))),scrollIntoView:!0}),e.focus()}return{dom:to("form",{class:"cm-gotoLine",onkeydown:t=>{27==t.keyCode?(t.preventDefault(),e.dispatch({effects:tm.of(!1)}),e.focus()):13==t.keyCode&&(t.preventDefault(),n())},onsubmit:e=>{e.preventDefault(),n()}},to("label",e.state.phrase("Go to line"),": ",t)," ",to("button",{class:"cm-button",type:"submit"},e.state.phrase("go")))}}"undefined"!=typeof Symbol&&(th.prototype[Symbol.iterator]=tp.prototype[Symbol.iterator]=function(){return this});let tm=o.Py.define(),tQ=o.QQ.define({create:()=>!0,update(e,t){for(let n of t.effects)n.is(tm)&&(e=n.value);return e},provide:e=>a.mH.from(e,e=>e?tg:null)}),tS=e=>{let t=(0,a.Sd)(e,tg);if(!t){let n=[tm.of(!0)];null==e.state.field(tQ,!1)&&n.push(o.Py.appendConfig.of([tQ,t$])),e.dispatch({effects:n}),t=(0,a.Sd)(e,tg)}return t&&t.dom.querySelector("input").focus(),!0},t$=a.tk.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),tb={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},ty=o.r$.define({combine:e=>(0,o.BO)(e,tb,{highlightWordAroundCursor:(e,t)=>e||t,minSelectionLength:Math.min,maxMatches:Math.min})}),tv=a.p.mark({class:"cm-selectionMatch"}),tP=a.p.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function tx(e,t,n,r){return(0==n||e(t.sliceDoc(n-1,n))!=o.D0.Word)&&(r==t.doc.length||e(t.sliceDoc(r,r+1))!=o.D0.Word)}let tk=a.lg.fromClass(class{constructor(e){this.decorations=this.getDeco(e)}update(e){(e.selectionSet||e.docChanged||e.viewportChanged)&&(this.decorations=this.getDeco(e.view))}getDeco(e){let t=e.state.facet(ty),{state:n}=e,r=n.selection;if(r.ranges.length>1)return a.p.none;let i=r.main,s,l=null;if(i.empty){if(!t.highlightWordAroundCursor)return a.p.none;let e=n.wordAt(i.head);if(!e)return a.p.none;l=n.charCategorizer(i.head),s=n.sliceDoc(e.from,e.to)}else{let e=i.to-i.from;if(e200)return a.p.none;if(t.wholeWords){var O,c,h;if(s=n.sliceDoc(i.from,i.to),!(tx(l=n.charCategorizer(i.head),n,i.from,i.to)&&(O=l,c=i.from,h=i.to,O(n.sliceDoc(c,c+1))==o.D0.Word&&O(n.sliceDoc(h-1,h))==o.D0.Word)))return a.p.none}else if(!(s=n.sliceDoc(i.from,i.to).trim()))return a.p.none}let u=[];for(let r of e.visibleRanges){let e=new tl(n.doc,s,r.from,r.to);for(;!e.next().done;){let{from:r,to:s}=e.value;if((!l||tx(l,n,r,s))&&(i.empty&&r<=i.from&&s>=i.to?u.push(tP.range(r,s)):(r>=i.to||s<=i.from)&&u.push(tv.range(r,s)),u.length>t.maxMatches))return a.p.none}}return a.p.set(u)}},{decorations:e=>e.decorations}),tw=a.tk.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}}),tZ=({state:e,dispatch:t})=>{let{selection:n}=e,r=o.jT.create(n.ranges.map(t=>e.wordAt(t.head)||o.jT.cursor(t.head)),n.mainIndex);return!r.eq(n)&&(t(e.update({selection:r})),!0)},tX=({state:e,dispatch:t})=>{let{ranges:n}=e.selection;if(n.some(e=>e.from===e.to))return tZ({state:e,dispatch:t});let r=e.sliceDoc(n[0].from,n[0].to);if(e.selection.ranges.some(t=>e.sliceDoc(t.from,t.to)!=r))return!1;let i=function(e,t){let{main:n,ranges:r}=e.selection,i=e.wordAt(n.head),s=i&&i.from==n.from&&i.to==n.to;for(let n=!1,i=new tl(e.doc,t,r[r.length-1].to);;)if(i.next(),i.done){if(n)return null;i=new tl(e.doc,t,0,Math.max(0,r[r.length-1].from-1)),n=!0}else{if(n&&r.some(e=>e.from==i.value.from))continue;if(s){let t=e.wordAt(i.value.from);if(!t||t.from!=i.value.from||t.to!=i.value.to)continue}return i.value}}(e,r);return!!i&&(t(e.update({selection:e.selection.addRange(o.jT.range(i.from,i.to),!1),effects:a.tk.scrollIntoView(i.to)})),!0)},tC=o.r$.define({combine:e=>(0,o.BO)(e,{top:!1,caseSensitive:!1,literal:!1,wholeWord:!1,createPanel:e=>new t3(e)})});class tT{constructor(e){this.search=e.search,this.caseSensitive=!!e.caseSensitive,this.literal=!!e.literal,this.regexp=!!e.regexp,this.replace=e.replace||"",this.valid=!!this.search&&(!this.regexp||function(e){try{return RegExp(e,tc),!0}catch(e){return!1}}(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!e.wholeWord}unquote(e){return this.literal?e:e.replace(/\\([nrt\\])/g,(e,t)=>"n"==t?"\n":"r"==t?"\r":"t"==t?" ":"\\")}eq(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp&&this.wholeWord==e.wholeWord}create(){return this.regexp?new tq(this):new tV(this)}getCursor(e,t=0,n){let r=e.doc?e:o.yy.create({doc:e});return null==n&&(n=r.doc.length),this.regexp?tj(this,r,t,n):tW(this,r,t,n)}}class tY{constructor(e){this.spec=e}}function tW(e,t,n,r){var i,s;return new tl(t.doc,e.unquoted,n,r,e.caseSensitive?void 0:e=>e.toLowerCase(),e.wholeWord?(i=t.doc,s=t.charCategorizer(t.selection.main.head),(e,t,n,r)=>((r>e||r+n.length=t)return null;r.push(n.value)}return r}highlight(e,t,n,r){let i=tW(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(n+this.spec.unquoted.length,e.doc.length));for(;!i.next().done;)r(i.value.from,i.value.to)}}function tj(e,t,n,r){var i;return new th(t.doc,e.search,{ignoreCase:!e.caseSensitive,test:e.wholeWord?(i=t.charCategorizer(t.selection.main.head),(e,t,n)=>!n[0].length||(i(t_(n.input,n.index))!=o.D0.Word||i(tU(n.input,n.index))!=o.D0.Word)&&(i(tU(n.input,n.index+n[0].length))!=o.D0.Word||i(t_(n.input,n.index+n[0].length))!=o.D0.Word)):void 0},n,r)}function t_(e,t){return e.slice((0,o.cp)(e,t,!1),t)}function tU(e,t){return e.slice(t,(0,o.cp)(e,t))}class tq extends tY{nextMatch(e,t,n){let r=tj(this.spec,e,n,e.doc.length).next();return r.done&&(r=tj(this.spec,e,0,t).next()),r.done?null:r.value}prevMatchInRange(e,t,n){for(let r=1;;r++){let i=Math.max(t,n-1e4*r),s=tj(this.spec,e,i,n),o=null;for(;!s.next().done;)o=s.value;if(o&&(i==t||o.from>i+10))return o;if(i==t)return null}}prevMatch(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,n,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,(t,n)=>"$"==n?"$":"&"==n?e.match[0]:"0"!=n&&+n=t)return null;r.push(n.value)}return r}highlight(e,t,n,r){let i=tj(this.spec,e,Math.max(0,t-250),Math.min(n+250,e.doc.length));for(;!i.next().done;)r(i.value.from,i.value.to)}}let tA=o.Py.define(),tR=o.Py.define(),tG=o.QQ.define({create:e=>new tI(t0(e).create(),null),update(e,t){for(let n of t.effects)n.is(tA)?e=new tI(n.value.create(),e.panel):n.is(tR)&&(e=new tI(e.query,n.value?tK:null));return e},provide:e=>a.mH.from(e,e=>e.panel)});class tI{constructor(e,t){this.query=e,this.panel=t}}let tz=a.p.mark({class:"cm-searchMatch"}),tE=a.p.mark({class:"cm-searchMatch cm-searchMatch-selected"}),tJ=a.lg.fromClass(class{constructor(e){this.view=e,this.decorations=this.highlight(e.state.field(tG))}update(e){let t=e.state.field(tG);(t!=e.startState.field(tG)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}highlight({query:e,panel:t}){if(!t||!e.spec.valid)return a.p.none;let{view:n}=this,r=new o.f_;for(let t=0,i=n.visibleRanges,s=i.length;ti[t+1].from-500;)a=i[++t].to;e.highlight(n.state,o,a,(e,t)=>{let i=n.state.selection.ranges.some(n=>n.from==e&&n.to==t);r.add(e,t,i?tE:tz)})}return r.finish()}},{decorations:e=>e.decorations});function tM(e){return t=>{let n=t.state.field(tG,!1);return n&&n.query.spec.valid?e(t,n):t1(t)}}let tD=tM((e,{query:t})=>{let{to:n}=e.state.selection.main,r=t.nextMatch(e.state,n,n);return!!r&&(e.dispatch({selection:{anchor:r.from,head:r.to},scrollIntoView:!0,effects:t9(e,r),userEvent:"select.search"}),!0)}),tN=tM((e,{query:t})=>{let{state:n}=e,{from:r}=n.selection.main,i=t.prevMatch(n,r,r);return!!i&&(e.dispatch({selection:{anchor:i.from,head:i.to},scrollIntoView:!0,effects:t9(e,i),userEvent:"select.search"}),!0)}),tB=tM((e,{query:t})=>{let n=t.matchAll(e.state,1e3);return!!n&&!!n.length&&(e.dispatch({selection:o.jT.create(n.map(e=>o.jT.range(e.from,e.to))),userEvent:"select.search.matches"}),!0)}),tL=({state:e,dispatch:t})=>{let n=e.selection;if(n.ranges.length>1||n.main.empty)return!1;let{from:r,to:i}=n.main,s=[],a=0;for(let t=new tl(e.doc,e.sliceDoc(r,i));!t.next().done;){if(s.length>1e3)return!1;t.value.from==r&&(a=s.length),s.push(o.jT.range(t.value.from,t.value.to))}return t(e.update({selection:o.jT.create(s,a),userEvent:"select.search.matches"})),!0},tF=tM((e,{query:t})=>{let{state:n}=e,{from:r,to:i}=n.selection.main;if(n.readOnly)return!1;let s=t.nextMatch(n,r,r);if(!s)return!1;let o=[],l,O,c=[];if(s.from==r&&s.to==i&&(O=n.toText(t.getReplacement(s)),o.push({from:s.from,to:s.to,insert:O}),s=t.nextMatch(n,s.from,s.to),c.push(a.tk.announce.of(n.phrase("replaced match on line $",n.doc.lineAt(r).number)+"."))),s){let t=0==o.length||o[0].from>=s.to?0:s.to-s.from-O.length;l={anchor:s.from-t,head:s.to-t},c.push(t9(e,s))}return e.dispatch({changes:o,selection:l,scrollIntoView:!!l,effects:c,userEvent:"input.replace"}),!0}),tH=tM((e,{query:t})=>{if(e.state.readOnly)return!1;let n=t.matchAll(e.state,1e9).map(e=>{let{from:n,to:r}=e;return{from:n,to:r,insert:t.getReplacement(e)}});if(!n.length)return!1;let r=e.state.phrase("replaced $ matches",n.length)+".";return e.dispatch({changes:n,effects:a.tk.announce.of(r),userEvent:"input.replace.all"}),!0});function tK(e){return e.state.facet(tC).createPanel(e)}function t0(e,t){var n,r,i,s;let o=e.selection.main,a=o.empty||o.to>o.from+100?"":e.sliceDoc(o.from,o.to);if(t&&!a)return t;let l=e.facet(tC);return new tT({search:(null!==(n=null==t?void 0:t.literal)&&void 0!==n?n:l.literal)?a:a.replace(/\n/g,"\\n"),caseSensitive:null!==(r=null==t?void 0:t.caseSensitive)&&void 0!==r?r:l.caseSensitive,literal:null!==(i=null==t?void 0:t.literal)&&void 0!==i?i:l.literal,wholeWord:null!==(s=null==t?void 0:t.wholeWord)&&void 0!==s?s:l.wholeWord})}let t1=e=>{let t=e.state.field(tG,!1);if(t&&t.panel){let n=(0,a.Sd)(e,tK);if(!n)return!1;let r=n.dom.querySelector("[main-field]");if(r&&r!=e.root.activeElement){let n=t0(e.state,t.query.spec);n.valid&&e.dispatch({effects:tA.of(n)}),r.focus(),r.select()}}else e.dispatch({effects:[tR.of(!0),t?tA.of(t0(e.state,t.query.spec)):o.Py.appendConfig.of(t6)]});return!0},t5=e=>{let t=e.state.field(tG,!1);if(!t||!t.panel)return!1;let n=(0,a.Sd)(e,tK);return n&&n.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:tR.of(!1)}),!0},t2=[{key:"Mod-f",run:t1,scope:"editor search-panel"},{key:"F3",run:tD,shift:tN,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:tD,shift:tN,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:t5,scope:"editor search-panel"},{key:"Mod-Shift-l",run:tL},{key:"Alt-g",run:tS},{key:"Mod-d",run:tX,preventDefault:!0}];class t3{constructor(e){this.view=e;let t=this.query=e.state.field(tG).query.spec;function n(e,t,n){return to("button",{class:"cm-button",name:e,onclick:t,type:"button"},n)}this.commit=this.commit.bind(this),this.searchField=to("input",{value:t.search,placeholder:t7(e,"Find"),"aria-label":t7(e,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=to("input",{value:t.replace,placeholder:t7(e,"Replace"),"aria-label":t7(e,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=to("input",{type:"checkbox",name:"case",form:"",checked:t.caseSensitive,onchange:this.commit}),this.reField=to("input",{type:"checkbox",name:"re",form:"",checked:t.regexp,onchange:this.commit}),this.wordField=to("input",{type:"checkbox",name:"word",form:"",checked:t.wholeWord,onchange:this.commit}),this.dom=to("div",{onkeydown:e=>this.keydown(e),class:"cm-search"},[this.searchField,n("next",()=>tD(e),[t7(e,"next")]),n("prev",()=>tN(e),[t7(e,"previous")]),n("select",()=>tB(e),[t7(e,"all")]),to("label",null,[this.caseField,t7(e,"match case")]),to("label",null,[this.reField,t7(e,"regexp")]),to("label",null,[this.wordField,t7(e,"by word")]),...e.state.readOnly?[]:[to("br"),this.replaceField,n("replace",()=>tF(e),[t7(e,"replace")]),n("replaceAll",()=>tH(e),[t7(e,"replace all")])],to("button",{name:"close",onclick:()=>t5(e),"aria-label":t7(e,"close"),type:"button"},["\xd7"])])}commit(){let e=new tT({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});e.eq(this.query)||(this.query=e,this.view.dispatch({effects:tA.of(e)}))}keydown(e){(0,a.$1)(this.view,e,"search-panel")?e.preventDefault():13==e.keyCode&&e.target==this.searchField?(e.preventDefault(),(e.shiftKey?tN:tD)(this.view)):13==e.keyCode&&e.target==this.replaceField&&(e.preventDefault(),tF(this.view))}update(e){for(let t of e.transactions)for(let e of t.effects)e.is(tA)&&!e.value.eq(this.query)&&this.setQuery(e.value)}setQuery(e){this.query=e,this.searchField.value=e.search,this.replaceField.value=e.replace,this.caseField.checked=e.caseSensitive,this.reField.checked=e.regexp,this.wordField.checked=e.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(tC).top}}function t7(e,t){return e.state.phrase(t)}let t4=/[\s\.,:;?!]/;function t9(e,{from:t,to:n}){let r=e.state.doc.lineAt(t),i=e.state.doc.lineAt(n).to,s=Math.max(r.from,t-30),o=Math.min(i,n+30),l=e.state.sliceDoc(s,o);if(s!=r.from){for(let e=0;e<30;e++)if(!t4.test(l[e+1])&&t4.test(l[e])){l=l.slice(e);break}}if(o!=i){for(let e=l.length-1;e>l.length-30;e--)if(!t4.test(l[e-1])&&t4.test(l[e])){l=l.slice(0,e);break}}return a.tk.announce.of(`${e.state.phrase("current match")}. ${l} ${e.state.phrase("on line")} ${r.number}.`)}let t8=a.tk.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),t6=[tG,o.Wl.lowest(tJ),t8];var ne=n(34790);class nt{constructor(e,t,n){this.from=e,this.to=t,this.diagnostic=n}}class nn{constructor(e,t,n){this.diagnostics=e,this.panel=t,this.selected=n}static init(e,t,n){let r=e,i=n.facet(nm).markerFilter;i&&(r=i(r));let s=a.p.set(r.map(e=>e.from==e.to||e.from==e.to-1&&n.doc.lineAt(e.from).to==e.from?a.p.widget({widget:new n$(e),diagnostic:e}).range(e.from):a.p.mark({attributes:{class:"cm-lintRange cm-lintRange-"+e.severity},diagnostic:e}).range(e.from,e.to)),!0);return new nn(s,t,nr(s))}}function nr(e,t=null,n=0){let r=null;return e.between(n,1e9,(e,n,{spec:i})=>{if(!t||i.diagnostic==t)return r=new nt(e,n,i.diagnostic),!1}),r}function ni(e,t){return!!(e.effects.some(e=>e.is(no))||e.changes.touchesRange(t.pos))}function ns(e,t){return e.field(nO,!1)?t:t.concat(o.Py.appendConfig.of([nO,a.tk.decorations.compute([nO],e=>{let{selected:t,panel:n}=e.field(nO);return t&&n&&t.from!=t.to?a.p.set([nc.range(t.from,t.to)]):a.p.none}),(0,a.bF)(nh,{hideOn:ni}),nP]))}let no=o.Py.define(),na=o.Py.define(),nl=o.Py.define(),nO=o.QQ.define({create:()=>new nn(a.p.none,null,null),update(e,t){if(t.docChanged){let n=e.diagnostics.map(t.changes),r=null;if(e.selected){let i=t.changes.mapPos(e.selected.from,1);r=nr(n,e.selected.diagnostic,i)||nr(n,null,i)}e=new nn(n,e.panel,r)}for(let n of t.effects)n.is(no)?e=nn.init(n.value,e.panel,t.state):n.is(na)?e=new nn(e.diagnostics,n.value?ny.open:null,e.selected):n.is(nl)&&(e=new nn(e.diagnostics,e.panel,n.value));return e},provide:e=>[a.mH.from(e,e=>e.panel),a.tk.decorations.from(e,e=>e.diagnostics)]}),nc=a.p.mark({class:"cm-lintRange cm-lintRange-active"});function nh(e,t,n){let{diagnostics:r}=e.state.field(nO),i=[],s=2e8,o=0;r.between(t-(n<0?1:0),t+(n>0?1:0),(e,r,{spec:a})=>{t>=e&&t<=r&&(e==r||(t>e||n>0)&&(t({dom:function(e,t){return to("ul",{class:"cm-tooltip-lint"},t.map(t=>nS(e,t,!1)))}(e,i)})}:null}let nu=e=>{let t=e.state.field(nO,!1);t&&t.panel||e.dispatch({effects:ns(e.state,[na.of(!0)])});let n=(0,a.Sd)(e,ny.open);return n&&n.dom.querySelector(".cm-panel-lint ul").focus(),!0},nf=e=>{let t=e.state.field(nO,!1);return!!t&&!!t.panel&&(e.dispatch({effects:na.of(!1)}),!0)},np=e=>{let t=e.state.field(nO,!1);if(!t)return!1;let n=e.state.selection.main,r=t.diagnostics.iter(n.to+1);return(!!r.value||!!(r=t.diagnostics.iter(0)).value&&(r.from!=n.from||r.to!=n.to))&&(e.dispatch({selection:{anchor:r.from,head:r.to},scrollIntoView:!0}),!0)},nd=[{key:"Mod-Shift-m",run:nu,preventDefault:!0},{key:"F8",run:np}],ng=a.lg.fromClass(class{constructor(e){this.view=e,this.timeout=-1,this.set=!0;let{delay:t}=e.state.facet(nm);this.lintTime=Date.now()+t,this.run=this.run.bind(this),this.timeout=setTimeout(this.run,t)}run(){let e=Date.now();if(ePromise.resolve(e(this.view)))).then(t=>{let n=t.reduce((e,t)=>e.concat(t));this.view.state.doc==e.doc&&this.view.dispatch({effects:ns(this.view.state,[no.of(n)])})},e=>{(0,a.OO)(this.view.state,e)})}}update(e){let t=e.state.facet(nm);(e.docChanged||t!=e.startState.facet(nm))&&(this.lintTime=Date.now()+t.delay,this.set||(this.set=!0,this.timeout=setTimeout(this.run,t.delay)))}force(){this.set&&(this.lintTime=Date.now(),this.run())}destroy(){clearTimeout(this.timeout)}}),nm=o.r$.define({combine:e=>Object.assign({sources:e.map(e=>e.source)},(0,o.BO)(e.map(e=>e.config),{delay:750,markerFilter:null,tooltipFilter:null})),enables:ng});function nQ(e){let t=[];if(e)e:for(let{name:n}of e){for(let e=0;ee.toLowerCase()==r.toLowerCase())){t.push(r);continue e}}t.push("")}return t}function nS(e,t,n){var r;let i=n?nQ(t.actions):[];return to("li",{class:"cm-diagnostic cm-diagnostic-"+t.severity},to("span",{class:"cm-diagnosticText"},t.renderMessage?t.renderMessage():t.message),null===(r=t.actions)||void 0===r?void 0:r.map((n,r)=>{let s=!1,o=r=>{if(r.preventDefault(),s)return;s=!0;let i=nr(e.state.field(nO).diagnostics,t);i&&n.apply(e,i.from,i.to)},{name:a}=n,l=i[r]?a.indexOf(i[r]):-1,O=l<0?a:[a.slice(0,l),to("u",a.slice(l,l+1)),a.slice(l+1)];return to("button",{type:"button",class:"cm-diagnosticAction",onclick:o,onmousedown:o,"aria-label":` Action: ${a}${l<0?"":` (access key "${i[r]})"`}.`},O)}),t.source&&to("div",{class:"cm-diagnosticSource"},t.source))}class n$ extends a.l9{constructor(e){super(),this.diagnostic=e}eq(e){return e.diagnostic==this.diagnostic}toDOM(){return to("span",{class:"cm-lintPoint cm-lintPoint-"+this.diagnostic.severity})}}class nb{constructor(e,t){this.diagnostic=t,this.id="item_"+Math.floor(4294967295*Math.random()).toString(16),this.dom=nS(e,t,!0),this.dom.id=this.id,this.dom.setAttribute("role","option")}}class ny{constructor(e){this.view=e,this.items=[];let t=t=>{if(27==t.keyCode)nf(this.view),this.view.focus();else if(38==t.keyCode||33==t.keyCode)this.moveSelection((this.selectedIndex-1+this.items.length)%this.items.length);else if(40==t.keyCode||34==t.keyCode)this.moveSelection((this.selectedIndex+1)%this.items.length);else if(36==t.keyCode)this.moveSelection(0);else if(35==t.keyCode)this.moveSelection(this.items.length-1);else if(13==t.keyCode)this.view.focus();else{if(!(t.keyCode>=65)||!(t.keyCode<=90)||!(this.selectedIndex>=0))return;let{diagnostic:n}=this.items[this.selectedIndex],r=nQ(n.actions);for(let i=0;i{for(let t=0;tnf(this.view)},"\xd7")),this.update()}get selectedIndex(){let e=this.view.state.field(nO).selected;if(!e)return -1;for(let t=0;t{let a=-1,l;for(let e=n;en&&(this.items.splice(n,a-n),r=!0)),t&&l.diagnostic==t.diagnostic?l.dom.hasAttribute("aria-selected")||(l.dom.setAttribute("aria-selected","true"),i=l):l.dom.hasAttribute("aria-selected")&&l.dom.removeAttribute("aria-selected"),n++});n({sel:i.dom.getBoundingClientRect(),panel:this.list.getBoundingClientRect()}),write:({sel:e,panel:t})=>{e.topt.bottom&&(this.list.scrollTop+=e.bottom-t.bottom)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),r&&this.sync()}sync(){let e=this.list.firstChild;function t(){let t=e;e=t.nextSibling,t.remove()}for(let n of this.items)if(n.dom.parentNode==this.list){for(;e!=n.dom;)t();e=n.dom.nextSibling}else this.list.insertBefore(n.dom,e);for(;e;)t()}moveSelection(e){if(this.selectedIndex<0)return;let t=nr(this.view.state.field(nO).diagnostics,this.items[e].diagnostic);t&&this.view.dispatch({selection:{anchor:t.from,head:t.to},scrollIntoView:!0,effects:nl.of(t)})}static open(e){return new ny(e)}}function nv(e){return function(e,t='viewBox="0 0 40 40"'){return`url('data:image/svg+xml,${encodeURIComponent(e)}')`}(``,'width="6" height="3"')}let nP=a.tk.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px",cursor:"pointer"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:nv("#d11")},".cm-lintRange-warning":{backgroundImage:nv("orange")},".cm-lintRange-info":{backgroundImage:nv("#999")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}});a.SJ;let nx=o.Py.define();var nk=function(e){void 0===e&&(e={});var t,n=[];!1!==e.closeBracketsKeymap&&(n=n.concat(ne.GA)),!1!==e.defaultKeymap&&(n=n.concat(ti)),!1!==e.searchKeymap&&(n=n.concat(t2)),!1!==e.historyKeymap&&(n=n.concat(j)),!1!==e.foldKeymap&&(n=n.concat(l.e7)),!1!==e.completionKeymap&&(n=n.concat(ne.B1)),!1!==e.lintKeymap&&(n=n.concat(nd));var r=[];if(!1!==e.lineNumbers&&r.push((0,a.Eu)()),!1!==e.highlightActiveLineGutter&&r.push((0,a.HQ)()),!1!==e.highlightSpecialChars&&r.push((0,a.AE)()),!1!==e.history&&r.push(function(e={}){return[b,$.of(e),a.tk.domEventHandlers({beforeinput(e,t){let n="historyUndo"==e.inputType?v:"historyRedo"==e.inputType?P:null;return!!n&&(e.preventDefault(),n(t))}})]}()),!1!==e.foldGutter&&r.push((0,l.mi)()),!1!==e.drawSelection&&r.push((0,a.Uw)()),!1!==e.dropCursor&&r.push((0,a.qr)()),!1!==e.allowMultipleSelections&&r.push(o.yy.allowMultipleSelections.of(!0)),!1!==e.indentOnInput&&r.push((0,l.nY)()),!1!==e.syntaxHighlighting&&r.push((0,l.nF)(l.R_,{fallback:!0})),!1!==e.bracketMatching&&r.push((0,l.n$)()),!1!==e.closeBrackets&&r.push((0,ne.vQ)()),!1!==e.autocompletion&&r.push((0,ne.ys)()),!1!==e.rectangularSelection&&r.push((0,a.Zs)()),!1!==e.crosshairCursor&&r.push((0,a.S2)()),!1!==e.highlightActiveLine&&r.push((0,a.ZO)()),!1!==e.highlightSelectionMatches){let e;r.push((e=[tw,tk],t&&e.push(ty.of(t)),e))}return e.tabSize&&"number"==typeof e.tabSize&&r.push(l.c.of(" ".repeat(e.tabSize))),r.concat([a.$f.of(n.flat())]).filter(Boolean)},nw=n(35524);let nZ="#e06c75",nX="#abb2bf",nC="#7d8799",nT="#d19a66",nY="#2c313a",nW="#282c34",nV="#353a42",nj="#528bff",n_=a.tk.theme({"&":{color:nX,backgroundColor:nW},".cm-content":{caretColor:nj},".cm-cursor, .cm-dropCursor":{borderLeftColor:nj},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:"#3E4451"},".cm-panels":{backgroundColor:"#21252b",color:nX},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:"#6699ff0b"},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847"},".cm-gutters":{backgroundColor:nW,color:nC,border:"none"},".cm-activeLineGutter":{backgroundColor:nY},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:nV},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:nV,borderBottomColor:nV},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:nY,color:nX}}},{dark:!0}),nU=l.Qf.define([{tag:nw.pJ.keyword,color:"#c678dd"},{tag:[nw.pJ.name,nw.pJ.deleted,nw.pJ.character,nw.pJ.propertyName,nw.pJ.macroName],color:nZ},{tag:[nw.pJ.function(nw.pJ.variableName),nw.pJ.labelName],color:"#61afef"},{tag:[nw.pJ.color,nw.pJ.constant(nw.pJ.name),nw.pJ.standard(nw.pJ.name)],color:nT},{tag:[nw.pJ.definition(nw.pJ.name),nw.pJ.separator],color:nX},{tag:[nw.pJ.typeName,nw.pJ.className,nw.pJ.number,nw.pJ.changed,nw.pJ.annotation,nw.pJ.modifier,nw.pJ.self,nw.pJ.namespace],color:"#e5c07b"},{tag:[nw.pJ.operator,nw.pJ.operatorKeyword,nw.pJ.url,nw.pJ.escape,nw.pJ.regexp,nw.pJ.link,nw.pJ.special(nw.pJ.string)],color:"#56b6c2"},{tag:[nw.pJ.meta,nw.pJ.comment],color:nC},{tag:nw.pJ.strong,fontWeight:"bold"},{tag:nw.pJ.emphasis,fontStyle:"italic"},{tag:nw.pJ.strikethrough,textDecoration:"line-through"},{tag:nw.pJ.link,color:nC,textDecoration:"underline"},{tag:nw.pJ.heading,fontWeight:"bold",color:nZ},{tag:[nw.pJ.atom,nw.pJ.bool,nw.pJ.special(nw.pJ.variableName)],color:nT},{tag:[nw.pJ.processingInstruction,nw.pJ.string,nw.pJ.inserted],color:"#98c379"},{tag:nw.pJ.invalid,color:"#ffffff"}]),nq=[n_,(0,l.nF)(nU)];var nA=e=>({line:e.state.doc.lineAt(e.state.selection.main.from),lineCount:e.state.doc.lines,lineBreak:e.state.lineBreak,length:e.state.doc.length,readOnly:e.state.readOnly,tabSize:e.state.tabSize,selection:e.state.selection,selectionAsSingle:e.state.selection.asSingle().main,ranges:e.state.selection.ranges,selectionCode:e.state.sliceDoc(e.state.selection.main.from,e.state.selection.main.to),selections:e.state.selection.ranges.map(t=>e.state.sliceDoc(t.from,t.to)),selectedText:e.state.selection.ranges.some(e=>!e.empty)}),nR=o.q6.define(),nG=n(85893),nI=["className","value","selection","extensions","onChange","onStatistics","onCreateEditor","onUpdate","autoFocus","theme","height","minHeight","maxHeight","width","minWidth","maxWidth","basicSetup","placeholder","indentWithTab","editable","readOnly","root","initialState"],nz=(0,s.forwardRef)((e,t)=>{var{className:n,value:l="",selection:O,extensions:c=[],onChange:h,onStatistics:u,onCreateEditor:f,onUpdate:p,autoFocus:d,theme:g="light",height:m,minHeight:Q,maxHeight:S,width:$,minWidth:b,maxWidth:y,basicSetup:v,placeholder:P,indentWithTab:x,editable:k,readOnly:w,root:Z,initialState:X}=e,C=(0,i.Z)(e,nI),T=(0,s.useRef)(null),{state:Y,view:W,container:V,setContainer:j}=function(e){var{value:t,selection:n,onChange:r,onStatistics:i,onCreateEditor:l,onUpdate:O,extensions:c=[],autoFocus:h,theme:u="light",height:f="",minHeight:p="",maxHeight:d="",placeholder:g="",width:m="",minWidth:Q="",maxWidth:S="",editable:$=!0,readOnly:b=!1,indentWithTab:y=!0,basicSetup:v=!0,root:P,initialState:x}=e,[k,w]=(0,s.useState)(),[Z,X]=(0,s.useState)(),[C,T]=(0,s.useState)(),Y=a.tk.theme({"&":{backgroundColor:"#fff"}},{dark:!1}),W=a.tk.theme({"&":{height:f,minHeight:p,maxHeight:d,width:m,minWidth:Q,maxWidth:S}}),V=[a.tk.updateListener.of(e=>{e.docChanged&&"function"==typeof r&&!e.transactions.some(e=>e.annotation(nR))&&r(e.state.doc.toString(),e),i&&i(nA(e))}),W];switch(y&&V.unshift(a.$f.of([ts])),v&&("boolean"==typeof v?V.unshift(nk()):V.unshift(nk(v))),g&&V.unshift((0,a.W$)(g)),u){case"light":V.push(Y);break;case"dark":V.push(nq);break;case"none":break;default:V.push(u)}return!1===$&&V.push(a.tk.editable.of(!1)),b&&V.push(o.yy.readOnly.of(!0)),O&&"function"==typeof O&&V.push(a.tk.updateListener.of(O)),V=V.concat(c),(0,s.useEffect)(()=>{if(k&&!C){var e={doc:t,selection:n,extensions:V},r=x?o.yy.fromJSON(x.json,e,x.fields):o.yy.create(e);if(T(r),!Z){var i=new a.tk({state:r,parent:k,root:P});X(i),l&&l(i,r)}}return()=>{Z&&(T(void 0),X(void 0))}},[k,C]),(0,s.useEffect)(()=>w(e.container),[e.container]),(0,s.useEffect)(()=>()=>{Z&&(Z.destroy(),X(void 0))},[Z]),(0,s.useEffect)(()=>{h&&Z&&Z.focus()},[h,Z]),(0,s.useEffect)(()=>{Z&&Z.dispatch({effects:o.Py.reconfigure.of(V)})},[u,c,f,p,d,m,Q,S,g,$,b,y,v,r,O]),(0,s.useEffect)(()=>{if(void 0!==t){var e=Z?Z.state.doc.toString():"";Z&&t!==e&&Z.dispatch({changes:{from:0,to:e.length,insert:t||""},annotations:[nR.of(!0)]})}},[t,Z]),{state:C,setState:T,view:Z,setView:X,container:k,setContainer:w}}({container:T.current,root:Z,value:l,autoFocus:d,theme:g,height:m,minHeight:Q,maxHeight:S,width:$,minWidth:b,maxWidth:y,basicSetup:v,placeholder:P,indentWithTab:x,editable:k,readOnly:w,selection:O,onChange:h,onStatistics:u,onCreateEditor:f,onUpdate:p,extensions:c,initialState:X});if((0,s.useImperativeHandle)(t,()=>({editor:T.current,state:Y,view:W}),[T,V,Y,W]),"string"!=typeof l)throw Error("value must be typeof string but got "+typeof l);return(0,nG.jsx)("div",(0,r.Z)({ref:T,className:("string"==typeof g?"cm-theme-"+g:"cm-theme")+(n?" "+n:"")},C))});nz.displayName="CodeMirror";var nE=nz},24308:function(e,t,n){"use strict";n.d(t,{c4:function(){return s}});var r=n(4942),i=n(87462),s=["xxl","xl","lg","md","sm","xs"],o={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},a=new Map,l=-1,O={};t.ZP={matchHandlers:{},dispatch:function(e){return O=e,a.forEach(function(e){return e(O)}),a.size>=1},subscribe:function(e){return a.size||this.register(),l+=1,a.set(l,e),e(O),l},unsubscribe:function(e){a.delete(e),a.size||this.unregister()},unregister:function(){var e=this;Object.keys(o).forEach(function(t){var n=o[t],r=e.matchHandlers[n];null==r||r.mql.removeListener(null==r?void 0:r.listener)}),a.clear()},register:function(){var e=this;Object.keys(o).forEach(function(t){var n=o[t],s=function(n){var s=n.matches;e.dispatch((0,i.Z)((0,i.Z)({},O),(0,r.Z)({},t,s)))},a=window.matchMedia(n);a.addListener(s),e.matchHandlers[n]={mql:a,listener:s},s(a)})}}},99134:function(e,t,n){"use strict";var r=(0,n(67294).createContext)({});t.Z=r},21584:function(e,t,n){"use strict";var r=n(4942),i=n(87462),s=n(71002),o=n(94184),a=n.n(o),l=n(67294),O=n(53124),c=n(99134),h=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},u=["xs","sm","md","lg","xl","xxl"],f=l.forwardRef(function(e,t){var n,o=l.useContext(O.E_),f=o.getPrefixCls,p=o.direction,d=l.useContext(c.Z),g=d.gutter,m=d.wrap,Q=d.supportFlexGap,S=e.prefixCls,$=e.span,b=e.order,y=e.offset,v=e.push,P=e.pull,x=e.className,k=e.children,w=e.flex,Z=e.style,X=h(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),C=f("col",S),T={};u.forEach(function(t){var n,o={},a=e[t];"number"==typeof a?o.span=a:"object"===(0,s.Z)(a)&&(o=a||{}),delete X[t],T=(0,i.Z)((0,i.Z)({},T),(n={},(0,r.Z)(n,"".concat(C,"-").concat(t,"-").concat(o.span),void 0!==o.span),(0,r.Z)(n,"".concat(C,"-").concat(t,"-order-").concat(o.order),o.order||0===o.order),(0,r.Z)(n,"".concat(C,"-").concat(t,"-offset-").concat(o.offset),o.offset||0===o.offset),(0,r.Z)(n,"".concat(C,"-").concat(t,"-push-").concat(o.push),o.push||0===o.push),(0,r.Z)(n,"".concat(C,"-").concat(t,"-pull-").concat(o.pull),o.pull||0===o.pull),(0,r.Z)(n,"".concat(C,"-rtl"),"rtl"===p),n))});var Y=a()(C,(n={},(0,r.Z)(n,"".concat(C,"-").concat($),void 0!==$),(0,r.Z)(n,"".concat(C,"-order-").concat(b),b),(0,r.Z)(n,"".concat(C,"-offset-").concat(y),y),(0,r.Z)(n,"".concat(C,"-push-").concat(v),v),(0,r.Z)(n,"".concat(C,"-pull-").concat(P),P),n),x,T),W={};if(g&&g[0]>0){var V=g[0]/2;W.paddingLeft=V,W.paddingRight=V}if(g&&g[1]>0&&!Q){var j=g[1]/2;W.paddingTop=j,W.paddingBottom=j}return w&&(W.flex="number"==typeof w?"".concat(w," ").concat(w," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(w)?"0 0 ".concat(w):w,!1!==m||W.minWidth||(W.minWidth=0)),l.createElement("div",(0,i.Z)({},X,{style:(0,i.Z)((0,i.Z)({},W),Z),className:Y,ref:t}),k)});t.Z=f},92820:function(e,t,n){"use strict";var r=n(87462),i=n(4942),s=n(71002),o=n(97685),a=n(94184),l=n.n(a),O=n(67294),c=n(53124),h=n(98082),u=n(24308),f=n(93355),p=n(99134),d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function g(e,t){var n=O.useState("string"==typeof e?e:""),r=(0,o.Z)(n,2),i=r[0],a=r[1],l=function(){if("string"==typeof e&&a(e),"object"===(0,s.Z)(e))for(var n=0;n0?-(I[0]/2):void 0,M=null!=I[1]&&I[1]>0?-(I[1]/2):void 0;if(J&&(E.marginLeft=J,E.marginRight=J),A){var D=(0,o.Z)(I,2);E.rowGap=D[1]}else M&&(E.marginTop=M,E.marginBottom=M);var N=(0,o.Z)(I,2),B=N[0],L=N[1],F=O.useMemo(function(){return{gutter:[B,L],wrap:P,supportFlexGap:A}},[B,L,P,A]);return O.createElement(p.Z.Provider,{value:F},O.createElement("div",(0,r.Z)({},x,{className:z,style:(0,r.Z)((0,r.Z)({},E),$),ref:t}),b))});t.Z=m},11382:function(e,t,n){"use strict";var r=n(87462),i=n(4942),s=n(97685),o=n(94184),a=n.n(o),l=n(23279),O=n.n(l),c=n(98423),h=n(67294),u=n(53124),f=n(96159),p=n(93355),d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};(0,p.b)("small","default","large");var g=null,m=function(e){var t=e.spinPrefixCls,n=e.spinning,o=void 0===n||n,l=e.delay,p=e.className,m=e.size,Q=void 0===m?"default":m,S=e.tip,$=e.wrapperClassName,b=e.style,y=e.children,v=d(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),P=h.useState(function(){return o&&(!o||!l||!!isNaN(Number(l)))}),x=(0,s.Z)(P,2),k=x[0],w=x[1];return h.useEffect(function(){var e=O()(function(){w(o)},l);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[l,o]),h.createElement(u.C,null,function(n){var s,o,l,O=n.direction,u=a()(t,(l={},(0,i.Z)(l,"".concat(t,"-sm"),"small"===Q),(0,i.Z)(l,"".concat(t,"-lg"),"large"===Q),(0,i.Z)(l,"".concat(t,"-spinning"),k),(0,i.Z)(l,"".concat(t,"-show-text"),!!S),(0,i.Z)(l,"".concat(t,"-rtl"),"rtl"===O),l),p),d=(0,c.Z)(v,["indicator","prefixCls"]),m=h.createElement("div",(0,r.Z)({},d,{style:b,className:u,"aria-live":"polite","aria-busy":k}),(s=e.indicator,o="".concat(t,"-dot"),null===s?null:(0,f.l$)(s)?(0,f.Tm)(s,{className:a()(s.props.className,o)}):(0,f.l$)(g)?(0,f.Tm)(g,{className:a()(g.props.className,o)}):h.createElement("span",{className:a()(o,"".concat(t,"-dot-spin"))},h.createElement("i",{className:"".concat(t,"-dot-item")}),h.createElement("i",{className:"".concat(t,"-dot-item")}),h.createElement("i",{className:"".concat(t,"-dot-item")}),h.createElement("i",{className:"".concat(t,"-dot-item")}))),S?h.createElement("div",{className:"".concat(t,"-text")},S):null);if(void 0!==y){var P=a()("".concat(t,"-container"),(0,i.Z)({},"".concat(t,"-blur"),k));return h.createElement("div",(0,r.Z)({},d,{className:a()("".concat(t,"-nested-loading"),$)}),k&&h.createElement("div",{key:"loading"},m),h.createElement("div",{className:P,key:"container"},y))}return m})},Q=function(e){var t=e.prefixCls,n=(0,h.useContext(u.E_).getPrefixCls)("spin",t),i=(0,r.Z)((0,r.Z)({},e),{spinPrefixCls:n});return h.createElement(m,(0,r.Z)({},i))};Q.setDefaultIndicator=function(e){g=e},t.Z=Q},93645:function(e,t,n){"use strict";n.d(t,{u:function(){return i}});var r={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}};function i(e){return e?r[e]:r.trunc}},59910:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(19013),i=n(13882);function s(e,t){return(0,i.Z)(2,arguments),(0,r.Z)(e).getTime()-(0,r.Z)(t).getTime()}},11699:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(59910),i=n(13882),s=n(93645);function o(e,t,n){(0,i.Z)(2,arguments);var o=(0,r.Z)(e,t)/1e3;return(0,s.u)(null==n?void 0:n.roundingMethod)(o)}},62705:function(e,t,n){var r=n(55639).Symbol;e.exports=r},44239:function(e,t,n){var r=n(62705),i=n(89607),s=n(2333),o=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):s(e)}},27561:function(e,t,n){var r=n(67990),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},31957:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},89607:function(e,t,n){var r=n(62705),i=Object.prototype,s=i.hasOwnProperty,o=i.toString,a=r?r.toStringTag:void 0;e.exports=function(e){var t=s.call(e,a),n=e[a];try{e[a]=void 0;var r=!0}catch(e){}var i=o.call(e);return r&&(t?e[a]=n:delete e[a]),i}},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},55639:function(e,t,n){var r=n(31957),i="object"==typeof self&&self&&self.Object===Object&&self,s=r||i||Function("return this")();e.exports=s},67990:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},23279:function(e,t,n){var r=n(13218),i=n(7771),s=n(14841),o=Math.max,a=Math.min;e.exports=function(e,t,n){var l,O,c,h,u,f,p=0,d=!1,g=!1,m=!0;if("function"!=typeof e)throw TypeError("Expected a function");function Q(t){var n=l,r=O;return l=O=void 0,p=t,h=e.apply(r,n)}function S(e){var n=e-f,r=e-p;return void 0===f||n>=t||n<0||g&&r>=c}function $(){var e,n,r,s=i();if(S(s))return b(s);u=setTimeout($,(e=s-f,n=s-p,r=t-e,g?a(r,c-n):r))}function b(e){return(u=void 0,m&&l)?Q(e):(l=O=void 0,h)}function y(){var e,n=i(),r=S(n);if(l=arguments,O=this,f=n,r){if(void 0===u)return p=e=f,u=setTimeout($,t),d?Q(e):h;if(g)return clearTimeout(u),u=setTimeout($,t),Q(f)}return void 0===u&&(u=setTimeout($,t)),h}return t=s(t)||0,r(n)&&(d=!!n.leading,c=(g="maxWait"in n)?o(s(n.maxWait)||0,t):c,m="trailing"in n?!!n.trailing:m),y.cancel=function(){void 0!==u&&clearTimeout(u),p=0,l=f=O=u=void 0},y.flush=function(){return void 0===u?h:b(i())},y}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},37005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},33448:function(e,t,n){var r=n(44239),i=n(37005);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},7771:function(e,t,n){var r=n(55639);e.exports=function(){return r.Date.now()}},14841:function(e,t,n){var r=n(27561),i=n(13218),s=n(33448),o=0/0,a=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,O=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(s(e))return o;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=l.test(e);return n||O.test(e)?c(e.slice(2),n?2:8):a.test(e)?o:+e}},11163:function(e,t,n){e.exports=n(80880)},34790:function(e,t,n){"use strict";n.d(t,{B1:function(){return ek},GA:function(){return e$},Gn:function(){return eo},Mb:function(){return l},eC:function(){return O},vQ:function(){return ef},ys:function(){return ex}});var r=n(78120),i=n(47421),s=n(59119);class o{constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortListeners=[]}tokenBefore(e){let t=(0,s.qz)(this.state).resolveInner(this.pos,-1);for(;t&&0>e.indexOf(t.name);)t=t.parent;return t?{from:t.from,to:this.pos,text:this.state.sliceDoc(t.from,this.pos),type:t.type}:null}matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from,this.pos-250),r=t.text.slice(n-t.from,this.pos-t.from),i=r.search(u(e,!1));return i<0?null:{from:n+i,to:this.pos,text:r.slice(i)}}get aborted(){return null==this.abortListeners}addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListeners.push(t)}}function a(e){let t=Object.keys(e).join(""),n=/\w/.test(t);return n&&(t=t.replace(/\w/g,"")),`[${n?"\\w":""}${t.replace(/[^\w\s]/g,"\\$&")}]`}function l(e){let t=e.map(e=>"string"==typeof e?{label:e}:e),[n,r]=t.every(e=>/^\w+$/.test(e.label))?[/\w*$/,/\w+$/]:function(e){let t=Object.create(null),n=Object.create(null);for(let{label:r}of e){t[r[0]]=!0;for(let e=1;e{let i=e.matchBefore(r);return i||e.explicit?{from:i?i.from:e.pos,options:t,validFor:n}:null}}function O(e,t){return n=>{for(let t=(0,s.qz)(n.state).resolveInner(n.pos,-1);t;t=t.parent){if(e.indexOf(t.name)>-1)return null;if(t.type.isTop)break}return t(n)}}class c{constructor(e,t,n){this.completion=e,this.source=t,this.match=n}}function h(e){return e.selection.main.head}function u(e,t){var n;let{source:r}=e,i=t&&"^"!=r[0],s="$"!=r[r.length-1];return i||s?RegExp(`${i?"^":""}(?:${r})${s?"$":""}`,null!==(n=e.flags)&&void 0!==n?n:e.ignoreCase?"i":""):e}let f=r.q6.define();function p(e,t){let n=t.completion.apply||t.completion.label,i=t.source;if("string"==typeof n){var s,o,a;e.dispatch(Object.assign(Object.assign({},(s=e.state,o=i.from,a=i.to,Object.assign(Object.assign({},s.changeByRange(e=>{if(e==s.selection.main)return{changes:{from:o,to:a,insert:n},range:r.jT.cursor(o+n.length)};let t=a-o;return!e.empty||t&&s.sliceDoc(e.from-t,e.from)!=s.sliceDoc(o,a)?{range:e}:{changes:{from:e.from-t,to:e.from,insert:n},range:r.jT.cursor(e.from-t+n.length)}})),{userEvent:"input.complete"}))),{annotations:f.of(t.completion)}))}else n(e,t.completion,i.from,i.to)}let d=new WeakMap;function g(e){if(!Array.isArray(e))return e;let t=d.get(e);return t||d.set(e,t=l(e)),t}class m{constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[];for(let t=0;t=48&&O<=57||O>=97&&O<=122?2:O>=65&&O<=90?1:0:(S=(0,r.bg)(O))!=S.toLowerCase()?1:S!=S.toUpperCase()?2:0;(!i||1==$&&g||0==Q&&0!=$)&&(t[h]==O||n[h]==O&&(u=!0)?o[h++]=i:o.length&&(m=!1)),Q=$,i+=(0,r.nZ)(O)}return h==l&&0==o[0]&&m?this.result(-100+(u?-200:0),o,e):f==l&&0==p?[-200-e.length+(d==e.length?0:-100),0,d]:a>-1?[-700-e.length,a,a+this.pattern.length]:f==l?[-900-e.length,p,d]:h==l?this.result(-100+(u?-200:0)+-700+(m?0:-1100),o,e):2==t.length?null:this.result((i[0]?-700:0)+-200+-1100,i,e)}result(e,t,n){let i=[e-n.length],s=1;for(let e of t){let t=e+(this.astral?(0,r.nZ)((0,r.gm)(n,e)):1);s>1&&i[s-1]==e?i[s-1]=t:(i[s++]=e,i[s++]=t)}return i}}let Q=r.r$.define({combine:e=>(0,r.BO)(e,{activateOnTyping:!0,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],compareCompletions:(e,t)=>e.label.localeCompare(t.label),interactionDelay:75},{defaultKeymap:(e,t)=>e&&t,closeOnBlur:(e,t)=>e&&t,icons:(e,t)=>e&&t,tooltipClass:(e,t)=>n=>S(e(n),t(n)),optionClass:(e,t)=>n=>S(e(n),t(n)),addToOptions:(e,t)=>e.concat(t)})});function S(e,t){return e?t?e+" "+t:e:t}function $(e,t,n){if(e<=n)return{from:0,to:e};if(t<0&&(t=0),t<=e>>1){let e=Math.floor(t/n);return{from:e*n,to:(e+1)*n}}let r=Math.floor((e-t)/n);return{from:e-(r+1)*n,to:e-r*n}}class b{constructor(e,t){let n;this.view=e,this.stateField=t,this.info=null,this.placeInfo={read:()=>this.measureInfo(),write:e=>this.positionInfo(e),key:this},this.space=null,this.currentClass="";let r=e.state.field(t),{options:i,selected:s}=r.open,o=e.state.facet(Q);this.optionContent=(n=o.addToOptions.slice(),o.icons&&n.push({render(e){let t=document.createElement("div");return t.classList.add("cm-completionIcon"),e.type&&t.classList.add(...e.type.split(/\s+/g).map(e=>"cm-completionIcon-"+e)),t.setAttribute("aria-hidden","true"),t},position:20}),n.push({render(e,t,n){let r=document.createElement("span");r.className="cm-completionLabel";let{label:i}=e,s=0;for(let e=1;es&&r.appendChild(document.createTextNode(i.slice(s,t)));let a=r.appendChild(document.createElement("span"));a.appendChild(document.createTextNode(i.slice(t,o))),a.className="cm-completionMatchedText",s=o}return se.position-t.position).map(e=>e.render)),this.optionClass=o.optionClass,this.tooltipClass=o.tooltipClass,this.range=$(i.length,s,o.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(e.state),this.dom.addEventListener("mousedown",t=>{for(let n=t.target,r;n&&n!=this.dom;n=n.parentNode)if("LI"==n.nodeName&&(r=/-(\d+)$/.exec(n.id))&&+r[1]{this.info&&this.view.requestMeasure(this.placeInfo)})}mount(){this.updateSel()}update(e){var t,n,r;let i=e.state.field(this.stateField),s=e.startState.field(this.stateField);this.updateTooltipClass(e.state),i!=s&&(this.updateSel(),(null===(t=i.open)||void 0===t?void 0:t.disabled)!=(null===(n=s.open)||void 0===n?void 0:n.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!(null===(r=i.open)||void 0===r?void 0:r.disabled)))}updateTooltipClass(e){let t=this.tooltipClass(e);if(t!=this.currentClass){for(let e of this.currentClass.split(" "))e&&this.dom.classList.remove(e);for(let e of t.split(" "))e&&this.dom.classList.add(e);this.currentClass=t}}positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.placeInfo)}updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((t.selected>-1&&t.selected=this.range.to)&&(this.range=$(t.options.length,t.selected,this.view.state.facet(Q).maxRenderedOptions),this.list.remove(),this.list=this.dom.appendChild(this.createListBox(t.options,e.id,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfo)})),this.updateSelectedOption(t.selected)){this.info&&(this.info.remove(),this.info=null);let{completion:n}=t.options[t.selected],{info:r}=n;if(!r)return;let s="string"==typeof r?document.createTextNode(r):r(n);if(!s)return;"then"in s?s.then(t=>{t&&this.view.state.field(this.stateField,!1)==e&&this.addInfoPane(t)}).catch(e=>(0,i.OO)(this.view.state,e,"completion info")):this.addInfoPane(s)}}addInfoPane(e){let t=this.info=document.createElement("div");t.className="cm-tooltip cm-completionInfo",t.appendChild(e),this.dom.appendChild(t),this.view.requestMeasure(this.placeInfo)}updateSelectedOption(e){var t,n;let r,i,s=null;for(let t=this.list.firstChild,n=this.range.from;t;t=t.nextSibling,n++)n==e?t.hasAttribute("aria-selected")||(t.setAttribute("aria-selected","true"),s=t):t.hasAttribute("aria-selected")&&t.removeAttribute("aria-selected");return s&&(t=this.list,n=s,r=t.getBoundingClientRect(),(i=n.getBoundingClientRect()).topr.bottom&&(t.scrollTop+=i.bottom-r.bottom)),s}measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!this.info)return null;let t=this.dom.getBoundingClientRect(),n=this.info.getBoundingClientRect(),r=e.getBoundingClientRect(),s=this.space;if(!s){let e=this.dom.ownerDocument.defaultView||window;s={left:0,top:0,right:e.innerWidth,bottom:e.innerHeight}}if(r.top>Math.min(s.bottom,t.bottom)-10||r.bottom=n.height||e>t.top?c=r.bottom-t.top+"px":h=t.bottom-r.top+"px"}return{top:c,bottom:h,maxWidth:O,class:l?o?"left-narrow":"right-narrow":a?"left":"right"}}positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.style.bottom=e.bottom,this.info.style.maxWidth=e.maxWidth,this.info.className="cm-tooltip cm-completionInfo cm-completionInfo-"+e.class):this.info.style.top="-1e6px")}createListBox(e,t,n){let r=document.createElement("ul");r.id=t,r.setAttribute("role","listbox"),r.setAttribute("aria-expanded","true"),r.setAttribute("aria-label",this.view.state.phrase("Completions"));for(let i=n.from;i=this.options.length?this:new v(this.options,k(t,e),this.tooltip,this.timestamp,e,this.disabled)}static build(e,t,n,r,i){let s=function(e,t){let n=[],r=0;for(let i of e)if(i.hasResult()){if(!1===i.result.filter){let e=i.result.getMatch;for(let t of i.result.options){let s=[1e9-r++];if(e)for(let n of e(t))s.push(n);n.push(new c(t,i,s))}}else{let e=new m(t.sliceDoc(i.from,i.to)),r;for(let t of i.result.options)(r=e.match(t.label))&&(null!=t.boost&&(r[0]+=t.boost),n.push(new c(t,i,r)))}}let i=[],s=null,o=t.facet(Q).compareCompletions;for(let e of n.sort((e,t)=>t.match[0]-e.match[0]||o(e.completion,t.completion)))s&&s.label==e.completion.label&&s.detail==e.completion.detail&&(null==s.type||null==e.completion.type||s.type==e.completion.type)&&s.apply==e.completion.apply?y(e.completion)>y(s)&&(i[i.length-1]=e):i.push(e),s=e.completion;return i}(e,t);if(!s.length)return r&&e.some(e=>1==e.state)?new v(r.options,r.attrs,r.tooltip,r.timestamp,r.selected,!0):null;let o=t.facet(Q).selectOnOpen?0:-1;if(r&&r.selected!=o&&-1!=r.selected){let e=r.options[r.selected].completion;for(let t=0;tt.hasResult()?Math.min(e,t.from):e,1e8),create:e=>new b(e,j),above:i.aboveCursor},r?r.timestamp:Date.now(),o,!1)}map(e){return new v(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:e.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}}class P{constructor(e,t,n){this.active=e,this.id=t,this.open=n}static start(){return new P(w,"cm-ac-"+Math.floor(2e6*Math.random()).toString(36),null)}update(e){let{state:t}=e,n=t.facet(Q),r=(n.override||t.languageDataAt("autocomplete",h(t)).map(g)).map(t=>(this.active.find(e=>e.source==t)||new X(t,this.active.some(e=>0!=e.state)?1:0)).update(e,n));r.length==this.active.length&&r.every((e,t)=>e==this.active[t])&&(r=this.active);let i=this.open;for(let s of(i&&e.docChanged&&(i=i.map(e.changes)),e.selection||r.some(t=>t.hasResult()&&e.changes.touchesRange(t.from,t.to))||!function(e,t){if(e==t)return!0;for(let n=0,r=0;;){for(;n1==e.state)&&(i=null),!i&&r.every(e=>1!=e.state)&&r.some(e=>e.hasResult())&&(r=r.map(e=>e.hasResult()?new X(e.source,0):e)),e.effects))s.is(V)&&(i=i&&i.setSelected(s.value,this.id));return r==this.active&&i==this.open?this:new P(r,this.id,i)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:x}}let x={"aria-autocomplete":"list"};function k(e,t){let n={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":e};return t>-1&&(n["aria-activedescendant"]=e+"-"+t),n}let w=[];function Z(e){return e.isUserEvent("input.type")?"input":e.isUserEvent("delete.backward")?"delete":null}class X{constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n}hasResult(){return!1}update(e,t){let n=Z(e),r=this;for(let i of(n?r=r.handleUserEvent(e,n,t):e.docChanged?r=r.handleChange(e):e.selection&&0!=r.state&&(r=new X(r.source,0)),e.effects))if(i.is(T))r=new X(r.source,1,i.value?h(e.state):-1);else if(i.is(Y))r=new X(r.source,0);else if(i.is(W))for(let e of i.value)e.source==r.source&&(r=e);return r}handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new X(this.source,1):this.map(e.changes)}handleChange(e){return e.changes.touchesRange(h(e.startState))?new X(this.source,0):this.map(e.changes)}map(e){return e.empty||this.explicitPos<0?this:new X(this.source,this.state,e.mapPos(this.explicitPos))}}class C extends X{constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i}hasResult(){return!0}handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),s=e.changes.mapPos(this.to,1),a=h(e.state);if((this.explicitPos<0?a<=i:as||"delete"==t&&h(e.startState)==this.from)return new X(this.source,"input"==t&&n.activateOnTyping?1:0);let l=this.explicitPos<0?-1:e.changes.mapPos(this.explicitPos),O;return!function(e,t,n,r){if(!e)return!1;let i=t.sliceDoc(n,r);return"function"==typeof e?e(i,n,r,t):u(e,!0).test(i)}(this.result.validFor,e.state,i,s)?this.result.update&&(O=this.result.update(this.result,i,s,new o(e.state,a,l>=0)))?new C(this.source,l,O,O.from,null!==(r=O.to)&&void 0!==r?r:h(e.state)):new X(this.source,1,l):new C(this.source,l,this.result,i,s)}handleChange(e){return e.changes.touchesRange(this.from,this.to)?new X(this.source,0):this.map(e.changes)}map(e){return e.empty?this:new C(this.source,this.explicitPos<0?-1:e.mapPos(this.explicitPos),this.result,e.mapPos(this.from),e.mapPos(this.to,1))}}let T=r.Py.define(),Y=r.Py.define(),W=r.Py.define({map:(e,t)=>e.map(e=>e.map(t))}),V=r.Py.define(),j=r.QQ.define({create:()=>P.start(),update:(e,t)=>e.update(t),provide:e=>[i.hJ.from(e,e=>e.tooltip),i.tk.contentAttributes.from(e,e=>e.attrs)]});function _(e,t="option"){return n=>{let r=n.state.field(j,!1);if(!r||!r.open||r.open.disabled||Date.now()-r.open.timestamp-1?r.open.selected+s*(e?1:-1):e?0:a-1;return l<0?l="page"==t?0:a-1:l>=a&&(l="page"==t?a-1:0),n.dispatch({effects:V.of(l)}),!0}}let U=e=>{let t=e.state.field(j,!1);return!(e.state.readOnly||!t||!t.open||t.open.selected<0||Date.now()-t.open.timestamp!!e.state.field(j,!1)&&(e.dispatch({effects:T.of(!0)}),!0),A=e=>{let t=e.state.field(j,!1);return!!(t&&t.active.some(e=>0!=e.state))&&(e.dispatch({effects:Y.of(null)}),!0)};class R{constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),this.updates=[],this.done=void 0}}let G=i.lg.fromClass(class{constructor(e){for(let t of(this.view=e,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.composing=0,e.state.field(j).active))1==t.state&&this.startQuery(t)}update(e){let t=e.state.field(j);if(!e.selectionSet&&!e.docChanged&&e.startState.field(j)==t)return;let n=e.transactions.some(e=>(e.selection||e.docChanged)&&!Z(e));for(let t=0;t50&&Date.now()-r.time>1e3){for(let e of r.context.abortListeners)try{e()}catch(e){(0,i.OO)(this.view.state,e)}r.context.abortListeners=null,this.running.splice(t--,1)}else r.updates.push(...e.transactions)}if(this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),this.debounceUpdate=t.active.some(e=>1==e.state&&!this.running.some(t=>t.active.source==e.source))?setTimeout(()=>this.startUpdate(),50):-1,0!=this.composing)for(let t of e.transactions)"input"==Z(t)?this.composing=2:2==this.composing&&t.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1;let{state:e}=this.view;for(let t of e.field(j).active)1!=t.state||this.running.some(e=>e.active.source==t.source)||this.startQuery(t)}startQuery(e){let{state:t}=this.view,n=h(t),r=new o(t,n,e.explicitPos==n),s=new R(e,r);this.running.push(s),Promise.resolve(e.source(r)).then(e=>{s.context.aborted||(s.done=e||null,this.scheduleAccept())},e=>{this.view.dispatch({effects:Y.of(null)}),(0,i.OO)(this.view.state,e)})}scheduleAccept(){this.running.every(e=>void 0!==e.done)?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout(()=>this.accept(),50))}accept(){var e;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let t=[],n=this.view.state.facet(Q);for(let r=0;re.source==i.active.source);if(s&&1==s.state){if(null==i.done){let e=new X(i.active.source,0);for(let t of i.updates)e=e.update(t,n);1!=e.state&&t.push(e)}else this.startQuery(s)}}t.length&&this.view.dispatch({effects:W.of(t)})}},{eventHandlers:{blur(){let e=this.view.state.field(j,!1);e&&e.tooltip&&this.view.state.facet(Q).closeOnBlur&&this.view.dispatch({effects:Y.of(null)})},compositionstart(){this.composing=1},compositionend(){3==this.composing&&setTimeout(()=>this.view.dispatch({effects:T.of(!1)}),20),this.composing=0}}}),I=i.tk.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",height:"100%",listStyle:"none",margin:0,padding:0,"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer",padding:"1px 3px",lineHeight:1.2}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#777"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#444"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"\xb7\xb7\xb7"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6",boxSizing:"content-box"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'ƒ'"}},".cm-completionIcon-class":{"&:after":{content:"'○'"}},".cm-completionIcon-interface":{"&:after":{content:"'◌'"}},".cm-completionIcon-variable":{"&:after":{content:"'\uD835\uDC65'"}},".cm-completionIcon-constant":{"&:after":{content:"'\uD835\uDC36'"}},".cm-completionIcon-type":{"&:after":{content:"'\uD835\uDC61'"}},".cm-completionIcon-enum":{"&:after":{content:"'∪'"}},".cm-completionIcon-property":{"&:after":{content:"'□'"}},".cm-completionIcon-keyword":{"&:after":{content:"'\uD83D\uDD11︎'"}},".cm-completionIcon-namespace":{"&:after":{content:"'▢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}});class z{constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r}}class E{constructor(e,t,n){this.field=e,this.from=t,this.to=n}map(e){let t=e.mapPos(this.from,-1,r.gc.TrackDel),n=e.mapPos(this.to,1,r.gc.TrackDel);return null==t||null==n?null:new E(this.field,t,n)}}class J{constructor(e,t){this.lines=e,this.fieldPositions=t}instantiate(e,t){let n=[],r=[t],i=e.doc.lineAt(t),o=/^\s*/.exec(i.text)[0];for(let i of this.lines){if(n.length){let n=o,a=/^\t*/.exec(i)[0].length;for(let t=0;tnew E(e.field,r[e.line]+e.from,r[e.line]+e.to))}}static parse(e){let t=[],n=[],r=[],i;for(let s of e.split(/\r\n?|\n/)){for(;i=/[#$]\{(?:(\d+)(?::([^}]*))?|([^}]*))\}/.exec(s);){let e=i[1]?+i[1]:null,o=i[2]||i[3]||"",a=-1;for(let n=0;n=a&&i.field++}r.push(new z(a,n.length,i.index,i.index+o.length)),s=s.slice(0,i.index)+o+s.slice(i.index+i[0].length)}for(let e;e=/\\([{}])/.exec(s);)for(let t of(s=s.slice(0,e.index)+e[1]+s.slice(e.index+e[0].length),r))t.line==n.length&&t.from>e.index&&(t.from--,t.to--);n.push(s)}return new J(n,r)}}let M=i.p.widget({widget:new class extends i.l9{toDOM(){let e=document.createElement("span");return e.className="cm-snippetFieldPosition",e}ignoreEvent(){return!1}}}),D=i.p.mark({class:"cm-snippetField"});class N{constructor(e,t){this.ranges=e,this.active=t,this.deco=i.p.set(e.map(e=>(e.from==e.to?M:D).range(e.from,e.to)))}map(e){let t=[];for(let n of this.ranges){let r=n.map(e);if(!r)return null;t.push(r)}return new N(t,this.active)}selectionInsideField(e){return e.ranges.every(e=>this.ranges.some(t=>t.field==this.active&&t.from<=e.from&&t.to>=e.to))}}let B=r.Py.define({map:(e,t)=>e&&e.map(t)}),L=r.Py.define(),F=r.QQ.define({create:()=>null,update(e,t){for(let n of t.effects){if(n.is(B))return n.value;if(n.is(L)&&e)return new N(e.ranges,n.value)}return e&&t.docChanged&&(e=e.map(t.changes)),e&&t.selection&&!e.selectionInsideField(t.selection)&&(e=null),e},provide:e=>i.tk.decorations.from(e,e=>e?e.deco:i.p.none)});function H(e,t){return r.jT.create(e.filter(e=>e.field==t).map(e=>r.jT.range(e.from,e.to)))}function K(e){return({state:t,dispatch:n})=>{let r=t.field(F,!1);if(!r||e<0&&0==r.active)return!1;let i=r.active+e,s=e>0&&!r.ranges.some(t=>t.field==i+e);return n(t.update({selection:H(r.ranges,i),effects:B.of(s?null:new N(r.ranges,i))})),!0}}let ee=({state:e,dispatch:t})=>!!e.field(F,!1)&&(t(e.update({effects:B.of(null)})),!0),et=K(1),en=K(-1),er=[{key:"Tab",run:et,shift:en},{key:"Escape",run:ee}],ei=r.r$.define({combine:e=>e.length?e[0]:er}),es=r.Wl.highest(i.$f.compute([ei],e=>e.facet(ei)));function eo(e,t){let n;return Object.assign(Object.assign({},t),{apply:(n=J.parse(e),(e,t,i,s)=>{let{text:o,ranges:a}=n.instantiate(e.state,i),l={changes:{from:i,to:s,insert:r.xv.of(o)},scrollIntoView:!0,annotations:f.of(t)};if(a.length&&(l.selection=H(a,0)),a.length>1){let t=new N(a,0),n=l.effects=[B.of(t)];void 0===e.state.field(F,!1)&&n.push(r.Py.appendConfig.of([F,es,ea,I]))}e.dispatch(e.state.update(l))})})}let ea=i.tk.domEventHandlers({mousedown(e,t){let n=t.state.field(F,!1),r;if(!n||null==(r=t.posAtCoords({x:e.clientX,y:e.clientY})))return!1;let i=n.ranges.find(e=>e.from<=r&&e.to>=r);return!!i&&i.field!=n.active&&(t.dispatch({selection:H(n.ranges,i.field),effects:B.of(n.ranges.some(e=>e.field>i.field)?new N(n.ranges,i.field):null)}),!0)}}),el={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},eO=r.Py.define({map(e,t){let n=t.mapPos(e,-1,r.gc.TrackAfter);return null==n?void 0:n}}),ec=r.Py.define({map:(e,t)=>t.mapPos(e)}),eh=new class extends r.uU{};eh.startSide=1,eh.endSide=-1;let eu=r.QQ.define({create:()=>r.Xs.empty,update(e,t){if(t.selection){let n=t.state.doc.lineAt(t.selection.main.head).from,i=t.startState.doc.lineAt(t.startState.selection.main.head).from;n!=t.changes.mapPos(i,-1)&&(e=r.Xs.empty)}for(let n of(e=e.map(t.changes),t.effects))n.is(eO)?e=e.update({add:[eh.range(n.value,n.value+1)]}):n.is(ec)&&(e=e.update({filter:e=>e!=n.value}));return e}});function ef(){return[eQ,eu]}let ep="()[]{}<>";function ed(e){for(let t=0;t{if((em?e.composing:e.compositionStarted)||e.state.readOnly)return!1;let o=e.state.selection.main;if(i.length>2||2==i.length&&1==(0,r.nZ)((0,r.gm)(i,0))||t!=o.from||n!=o.to)return!1;let a=function(e,t){let n=eg(e,e.selection.main.head),i=n.brackets||el.brackets;for(let o of i){let a=ed((0,r.gm)(o,0));if(t==o)return a==o?function(e,t,n,i){let o=i.stringPrefixes||el.stringPrefixes,a=null,l=e.changeByRange(i=>{if(!i.empty)return{changes:[{insert:t,from:i.from},{insert:t,from:i.to}],effects:eO.of(i.to+t.length),range:r.jT.range(i.anchor+t.length,i.head+t.length)};let l=i.head,O=ey(e.doc,l),c;if(O==t){if(ev(e,l))return{changes:{insert:t+t,from:l},effects:eO.of(l+t.length),range:r.jT.cursor(l+t.length)};if(eb(e,l)){let i=n&&e.sliceDoc(l,l+3*t.length)==t+t+t;return{range:r.jT.cursor(l+t.length*(i?3:1)),effects:ec.of(l)}}}else if(n&&e.sliceDoc(l-2*t.length,l)==t+t&&(c=eP(e,l-2*t.length,o))>-1&&ev(e,c))return{changes:{insert:t+t+t+t,from:l},effects:eO.of(l+t.length),range:r.jT.cursor(l+t.length)};else if(e.charCategorizer(l)(O)!=r.D0.Word&&eP(e,l,o)>-1&&!function(e,t,n,r){let i=(0,s.qz)(e).resolveInner(t,-1),o=r.reduce((e,t)=>Math.max(e,t.length),0);for(let s=0;s<5;s++){let s=e.sliceDoc(i.from,Math.min(i.to,i.from+n.length+o)),a=s.indexOf(n);if(!a||a>-1&&r.indexOf(s.slice(0,a))>-1){let t=i.firstChild;for(;t&&t.from==i.from&&t.to-t.from>n.length+a;){if(e.sliceDoc(t.to-n.length,t.to)==n)return!1;t=t.firstChild}return!0}let l=i.to==t&&i.parent;if(!l)break;i=l}return!1}(e,l,t,o))return{changes:{insert:t+t,from:l},effects:eO.of(l+t.length),range:r.jT.cursor(l+t.length)};return{range:a=i}});return a?null:e.update(l,{scrollIntoView:!0,userEvent:"input.type"})}(e,o,i.indexOf(o+o+o)>-1,n):function(e,t,n,i){let s=null,o=e.changeByRange(o=>{if(!o.empty)return{changes:[{insert:t,from:o.from},{insert:n,from:o.to}],effects:eO.of(o.to+t.length),range:r.jT.range(o.anchor+t.length,o.head+t.length)};let a=ey(e.doc,o.head);return!a||/\s/.test(a)||i.indexOf(a)>-1?{changes:{insert:t+n,from:o.head},effects:eO.of(o.head+t.length),range:r.jT.cursor(o.head+t.length)}:{range:s=o}});return s?null:e.update(o,{scrollIntoView:!0,userEvent:"input.type"})}(e,o,a,n.before||el.before);if(t==a&&eb(e,e.selection.main.from))return function(e,t,n){let i=null,s=e.selection.ranges.map(t=>t.empty&&ey(e.doc,t.head)==n?r.jT.cursor(t.head+n.length):i=t);return i?null:e.update({selection:r.jT.create(s,e.selection.mainIndex),scrollIntoView:!0,effects:e.selection.ranges.map(({from:e})=>ec.of(e))})}(e,0,a)}return null}(e.state,i);return!!a&&(e.dispatch(a),!0)}),eS=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=eg(e,e.selection.main.head).brackets||el.brackets,i=null,s=e.changeByRange(t=>{if(t.empty){var s,o;let i;let a=(s=e.doc,o=t.head,i=s.sliceString(o-2,o),(0,r.nZ)((0,r.gm)(i,0))==i.length?i:i.slice(1));for(let i of n)if(i==a&&ey(e.doc,t.head)==ed((0,r.gm)(i,0)))return{changes:{from:t.head-i.length,to:t.head+i.length},range:r.jT.cursor(t.head-i.length)}}return{range:i=t}});return i||t(e.update(s,{scrollIntoView:!0,userEvent:"delete.backward"})),!i},e$=[{key:"Backspace",run:eS}];function eb(e,t){let n=!1;return e.field(eu).between(0,e.doc.length,e=>{e==t&&(n=!0)}),n}function ey(e,t){let n=e.sliceString(t,t+2);return n.slice(0,(0,r.nZ)((0,r.gm)(n,0)))}function ev(e,t){let n=(0,s.qz)(e).resolveInner(t+1);return n.parent&&n.from==t}function eP(e,t,n){let i=e.charCategorizer(t);if(i(e.sliceDoc(t-1,t))!=r.D0.Word)return t;for(let s of n){let n=t-s.length;if(e.sliceDoc(n,t)==s&&i(e.sliceDoc(n-1,n))!=r.D0.Word)return n}return -1}function ex(e={}){return[j,Q.of(e),G,ew,I]}let ek=[{key:"Ctrl-Space",run:q},{key:"Escape",run:A},{key:"ArrowDown",run:_(!0)},{key:"ArrowUp",run:_(!1)},{key:"PageDown",run:_(!0,"page")},{key:"PageUp",run:_(!1,"page")},{key:"Enter",run:U}],ew=r.Wl.highest(i.$f.computeN([Q],e=>e.facet(Q).defaultKeymap?[ek]:[]))},61426:function(e,t,n){"use strict";n.r(t),n.d(t,{css:function(){return P},cssCompletionSource:function(){return y},cssLanguage:function(){return v}});var r=n(53105),i=n(35524);let s=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288];function o(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}let a=new r.Jq((e,t)=>{for(let r=!1,i=0,s=0;;s++){var n;let{next:a}=e;if(o(a)||45==a||95==a||r&&(n=a)>=48&&n<=57)!r&&(45!=a||s>0)&&(r=!0),i===s&&45==a&&i++,e.advance();else{r&&e.acceptToken(40==a?95:2==i&&t.canShift(2)?2:96);break}}}),l=new r.Jq(e=>{if(s.includes(e.peek(-1))){let{next:t}=e;(o(t)||95==t||35==t||46==t||91==t||58==t||45==t)&&e.acceptToken(94)}}),O=new r.Jq(e=>{if(!s.includes(e.peek(-1))){let{next:t}=e;if(37==t&&(e.advance(),e.acceptToken(1)),o(t)){do e.advance();while(o(e.next));e.acceptToken(1)}}}),c=(0,i.Gv)({"AtKeyword import charset namespace keyframes media supports":i.pJ.definitionKeyword,"from to selector":i.pJ.keyword,NamespaceName:i.pJ.namespace,KeyframeName:i.pJ.labelName,TagName:i.pJ.tagName,ClassName:i.pJ.className,PseudoClassName:i.pJ.constant(i.pJ.className),IdName:i.pJ.labelName,"FeatureName PropertyName":i.pJ.propertyName,AttributeName:i.pJ.attributeName,NumberLiteral:i.pJ.number,KeywordQuery:i.pJ.keyword,UnaryQueryOp:i.pJ.operatorKeyword,"CallTag ValueName":i.pJ.atom,VariableName:i.pJ.variableName,Callee:i.pJ.operatorKeyword,Unit:i.pJ.unit,"UniversalSelector NestingSelector":i.pJ.definitionOperator,MatchOp:i.pJ.compareOperator,"ChildOp SiblingOp, LogicOp":i.pJ.logicOperator,BinOp:i.pJ.arithmeticOperator,Important:i.pJ.modifier,Comment:i.pJ.blockComment,ParenthesizedContent:i.pJ.special(i.pJ.name),ColorLiteral:i.pJ.color,StringLiteral:i.pJ.string,":":i.pJ.punctuation,"PseudoOp #":i.pJ.derefOperator,"; ,":i.pJ.separator,"( )":i.pJ.paren,"[ ]":i.pJ.squareBracket,"{ }":i.pJ.brace}),h={__proto__:null,lang:32,"nth-child":32,"nth-last-child":32,"nth-of-type":32,"nth-last-of-type":32,dir:32,"host-context":32,url:60,"url-prefix":60,domain:60,regexp:60,selector:134},u={__proto__:null,"@import":114,"@media":138,"@charset":142,"@namespace":146,"@keyframes":152,"@supports":164},f={__proto__:null,not:128,only:128,from:158,to:160},p=r.WQ.deserialize({version:14,states:"7WQYQ[OOO#_Q[OOOOQP'#Cd'#CdOOQP'#Cc'#CcO#fQ[O'#CfO$YQXO'#CaO$aQ[O'#ChO$lQ[O'#DPO$qQ[O'#DTOOQP'#Ed'#EdO$vQdO'#DeO%bQ[O'#DrO$vQdO'#DtO%sQ[O'#DvO&OQ[O'#DyO&TQ[O'#EPO&cQ[O'#EROOQS'#Ec'#EcOOQS'#ET'#ETQYQ[OOO&jQXO'#CdO'_QWO'#DaO'dQWO'#EjO'oQ[O'#EjQOQWOOOOQP'#Cg'#CgOOQP,59Q,59QO#fQ[O,59QO'yQ[O'#EWO(eQWO,58{O(mQ[O,59SO$lQ[O,59kO$qQ[O,59oO'yQ[O,59sO'yQ[O,59uO'yQ[O,59vO(xQ[O'#D`OOQS,58{,58{OOQP'#Ck'#CkOOQO'#C}'#C}OOQP,59S,59SO)PQWO,59SO)UQWO,59SOOQP'#DR'#DROOQP,59k,59kOOQO'#DV'#DVO)ZQ`O,59oOOQS'#Cp'#CpO$vQdO'#CqO)cQvO'#CsO*pQtO,5:POOQO'#Cx'#CxO)UQWO'#CwO+UQWO'#CyOOQS'#Eg'#EgOOQO'#Dh'#DhO+ZQ[O'#DoO+iQWO'#EkO&TQ[O'#DmO+wQWO'#DpOOQO'#El'#ElO(hQWO,5:^O+|QpO,5:`OOQS'#Dx'#DxO,UQWO,5:bO,ZQ[O,5:bOOQO'#D{'#D{O,cQWO,5:eO,hQWO,5:kO,pQWO,5:mOOQS-E8R-E8RO$vQdO,59{O,xQ[O'#EYO-VQWO,5;UO-VQWO,5;UOOQP1G.l1G.lO-|QXO,5:rOOQO-E8U-E8UOOQS1G.g1G.gOOQP1G.n1G.nO)PQWO1G.nO)UQWO1G.nOOQP1G/V1G/VO.ZQ`O1G/ZO.tQXO1G/_O/[QXO1G/aO/rQXO1G/bO0YQWO,59zO0_Q[O'#DOO0fQdO'#CoOOQP1G/Z1G/ZO$vQdO1G/ZO0mQpO,59]OOQS,59_,59_O$vQdO,59aO0uQWO1G/kOOQS,59c,59cO0zQ!bO,59eO1SQWO'#DhO1_QWO,5:TO1dQWO,5:ZO&TQ[O,5:VO&TQ[O'#EZO1lQWO,5;VO1wQWO,5:XO'yQ[O,5:[OOQS1G/x1G/xOOQS1G/z1G/zOOQS1G/|1G/|O2YQWO1G/|O2_QdO'#D|OOQS1G0P1G0POOQS1G0V1G0VOOQS1G0X1G0XO2mQtO1G/gOOQO,5:t,5:tO3TQ[O,5:tOOQO-E8W-E8WO3bQWO1G0pOOQP7+$Y7+$YOOQP7+$u7+$uO$vQdO7+$uOOQS1G/f1G/fO3mQXO'#EiO3tQWO,59jO3yQtO'#EUO4nQdO'#EfO4xQWO,59ZO4}QpO7+$uOOQS1G.w1G.wOOQS1G.{1G.{OOQS7+%V7+%VO5VQWO1G/PO$vQdO1G/oOOQO1G/u1G/uOOQO1G/q1G/qO5[QWO,5:uOOQO-E8X-E8XO5jQXO1G/vOOQS7+%h7+%hO5qQYO'#CsO(hQWO'#E[O5yQdO,5:hOOQS,5:h,5:hO6XQtO'#EXO$vQdO'#EXO7VQdO7+%ROOQO7+%R7+%ROOQO1G0`1G0`O7jQpO<T![;'S%^;'S;=`%o<%lO%^^;TUoWOy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^^;nYoW#[UOy%^z!Q%^!Q![;g![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^^[[oW#[UOy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^_?VSpVOy%^z;'S%^;'S;=`%o<%lO%^^?hWjSOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;'S%^;'S;=`%o<%lO%^_@VU#XPOy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^~@nTjSOy%^z{@}{;'S%^;'S;=`%o<%lO%^~ASUoWOy@}yzAfz{Bm{;'S@};'S;=`Co<%lO@}~AiTOzAfz{Ax{;'SAf;'S;=`Bg<%lOAf~A{VOzAfz{Ax{!PAf!P!QBb!Q;'SAf;'S;=`Bg<%lOAf~BgOR~~BjP;=`<%lAf~BrWoWOy@}yzAfz{Bm{!P@}!P!QC[!Q;'S@};'S;=`Co<%lO@}~CcSoWR~Oy%^z;'S%^;'S;=`%o<%lO%^~CrP;=`<%l@}^Cz[#[UOy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^XDuU]POy%^z![%^![!]EX!];'S%^;'S;=`%o<%lO%^XE`S^PoWOy%^z;'S%^;'S;=`%o<%lO%^_EqS!WVOy%^z;'S%^;'S;=`%o<%lO%^YFSSzQOy%^z;'S%^;'S;=`%o<%lO%^XFeU|POy%^z!`%^!`!aFw!a;'S%^;'S;=`%o<%lO%^XGOS|PoWOy%^z;'S%^;'S;=`%o<%lO%^XG_WOy%^z!c%^!c!}Gw!}#T%^#T#oGw#o;'S%^;'S;=`%o<%lO%^XHO[!YPoWOy%^z}%^}!OGw!O!Q%^!Q![Gw![!c%^!c!}Gw!}#T%^#T#oGw#o;'S%^;'S;=`%o<%lO%^XHySxPOy%^z;'S%^;'S;=`%o<%lO%^^I[SvUOy%^z;'S%^;'S;=`%o<%lO%^XIkUOy%^z#b%^#b#cI}#c;'S%^;'S;=`%o<%lO%^XJSUoWOy%^z#W%^#W#XJf#X;'S%^;'S;=`%o<%lO%^XJmS!`PoWOy%^z;'S%^;'S;=`%o<%lO%^XJ|UOy%^z#f%^#f#gJf#g;'S%^;'S;=`%o<%lO%^XKeS!RPOy%^z;'S%^;'S;=`%o<%lO%^_KvS!QVOy%^z;'S%^;'S;=`%o<%lO%^ZLXU!PPOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^WLnP;=`<%l$}",tokenizers:[l,O,a,0,1,2,3],topRules:{StyleSheet:[0,4],Styles:[1,84]},specialized:[{term:95,get:e=>h[e]||-1},{term:56,get:e=>u[e]||-1},{term:96,get:e=>f[e]||-1}],tokenPrec:1123});var d=n(59119);let g=null;function m(){if(!g&&"object"==typeof document&&document.body){let{style:e}=document.body,t=[],n=new Set;for(let r in e)"cssText"==r||"cssFloat"==r||"string"!=typeof e[r]||(/[A-Z]/.test(r)&&(r=r.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())),n.has(r)||(t.push(r),n.add(r)));g=t.sort().map(e=>({type:"property",label:e}))}return g||[]}let Q=["active","after","any-link","autofill","backdrop","before","checked","cue","default","defined","disabled","empty","enabled","file-selector-button","first","first-child","first-letter","first-line","first-of-type","focus","focus-visible","focus-within","fullscreen","has","host","host-context","hover","in-range","indeterminate","invalid","is","lang","last-child","last-of-type","left","link","marker","modal","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","part","placeholder","placeholder-shown","read-only","read-write","required","right","root","scope","selection","slotted","target","target-text","valid","visited","where"].map(e=>({type:"class",label:e})),S=["above","absolute","activeborder","additive","activecaption","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","antialiased","appworkspace","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic-abegede-gez","ethiopic-halehame-aa-er","ethiopic-halehame-gez","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","graytext","grid","groove","hand","hard-light","help","hidden","hide","higher","highlight","highlighttext","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","justify","keep-all","landscape","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-hexadecimal","lower-latin","lower-norwegian","lowercase","ltr","luminosity","manipulation","match","matrix","matrix3d","medium","menu","menutext","message-box","middle","min-intrinsic","mix","monospace","move","multiple","multiple_mask_images","multiply","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","opacity","open-quote","optimizeLegibility","optimizeSpeed","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","text","text-bottom","text-top","textarea","textfield","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","to","top","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-latin","uppercase","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"].map(e=>({type:"keyword",label:e})).concat(["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"].map(e=>({type:"constant",label:e}))),$=["a","abbr","address","article","aside","b","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","dd","del","details","dfn","dialog","div","dl","dt","em","figcaption","figure","footer","form","header","hgroup","h1","h2","h3","h4","h5","h6","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","meter","nav","ol","output","p","pre","ruby","section","select","small","source","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","tr","u","ul"].map(e=>({type:"type",label:e})),b=/^[\w-]*/,y=e=>{let{state:t,pos:n}=e,r=(0,d.qz)(t).resolveInner(n,-1);if("PropertyName"==r.name)return{from:r.from,options:m(),validFor:b};if("ValueName"==r.name)return{from:r.from,options:S,validFor:b};if("PseudoClassName"==r.name)return{from:r.from,options:Q,validFor:b};if("TagName"==r.name){for(let{parent:e}=r;e;e=e.parent)if("Block"==e.name)return{from:r.from,options:m(),validFor:b};return{from:r.from,options:$,validFor:b}}if(!e.explicit)return null;let i=r.resolve(n),s=i.childBefore(n);return s&&":"==s.name&&"PseudoClassSelector"==i.name?{from:n,options:Q,validFor:b}:s&&":"==s.name&&"Declaration"==i.name||"ArgList"==i.name?{from:n,options:S,validFor:b}:"Block"==i.name?{from:n,options:m(),validFor:b}:null},v=d.qp.define({name:"css",parser:p.configure({props:[d.uj.add({Declaration:(0,d.tC)()}),d.x0.add({Block:d.Dv})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"}},indentOnInput:/^\s*\}$/,wordChars:"-"}});function P(){return new d.ri(v,v.data.of({autocomplete:y}))}},13804:function(e,t,n){"use strict";n.r(t),n.d(t,{autoCloseTags:function(){return el},html:function(){return eo},htmlCompletionSource:function(){return et},htmlCompletionSourceWith:function(){return en},htmlLanguage:function(){return es}});var r=n(53105),i=n(35524),s=n(41113);let o={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},a={dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},l={dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}};function O(e){return 9==e||10==e||13==e||32==e}let c=null,h=null,u=0;function f(e,t){var n;let r=e.pos+t;if(u==r&&h==e)return c;let i=e.peek(t);for(;O(i);)i=e.peek(++t);let s="";for(;45==(n=i)||46==n||58==n||n>=65&&n<=90||95==n||n>=97&&n<=122||n>=161;)s+=String.fromCharCode(i),i=e.peek(++t);return h=e,u=r,c=s?s.toLowerCase():i==p||i==d?void 0:null}let p=63,d=33;function g(e,t){this.name=e,this.parent=t,this.hash=t?t.hash:0;for(let t=0;tm.indexOf(t)>-1?new g(f(r,1)||"",e):e,reduce:(e,t)=>20==t&&e?e.parent:e,reuse(e,t,n,r){let i=t.type.id;return 6==i||36==i?new g(f(r,1)||"",e):e},hash:e=>e?e.hash:0,strict:!1}),S=new r.Jq((e,t)=>{if(60!=e.next){e.next<0&&t.context&&e.acceptToken(57);return}e.advance();let n=47==e.next;n&&e.advance();let r=f(e,0);if(void 0===r)return;if(!r)return e.acceptToken(n?14:6);let i=t.context?t.context.name:null;if(n){if(r==i)return e.acceptToken(11);if(i&&a[i])return e.acceptToken(57,-2);if(t.dialectEnabled(0))return e.acceptToken(12);for(let e=t.context;e;e=e.parent)if(e.name==r)return;e.acceptToken(13)}else{if("script"==r)return e.acceptToken(7);if("style"==r)return e.acceptToken(8);if("textarea"==r)return e.acceptToken(9);if(o.hasOwnProperty(r))return e.acceptToken(10);i&&l[i]&&l[i][r]?e.acceptToken(57,-1):e.acceptToken(6)}},{contextual:!0}),$=new r.Jq(e=>{for(let t=0,n=0;;n++){if(e.next<0){n&&e.acceptToken(58);break}if(45==e.next)t++;else if(62==e.next&&t>=2){n>3&&e.acceptToken(58,-2);break}else t=0;e.advance()}}),b=new r.Jq((e,t)=>{if(47==e.next&&62==e.peek(1)){let n=t.dialectEnabled(1)||function(e){for(;e;e=e.parent)if("svg"==e.name||"math"==e.name)return!0;return!1}(t.context);e.acceptToken(n?5:4,2)}else 62==e.next&&e.acceptToken(4,1)});function y(e,t,n){let i=2+e.length;return new r.Jq(r=>{for(let s=0,o=0,a=0;;a++){if(r.next<0){a&&r.acceptToken(t);break}if(0==s&&60==r.next||1==s&&47==r.next||s>=2&&so?r.acceptToken(t,-o):r.acceptToken(n,-(o-2));break}else if((10==r.next||13==r.next)&&a){r.acceptToken(t,1);break}else s=o=0;r.advance()}})}let v=y("script",54,1),P=y("style",55,2),x=y("textarea",56,3),k=(0,i.Gv)({"Text RawText":i.pJ.content,"StartTag StartCloseTag SelfClosingEndTag EndTag":i.pJ.angleBracket,TagName:i.pJ.tagName,"MismatchedCloseTag/TagName":[i.pJ.tagName,i.pJ.invalid],AttributeName:i.pJ.attributeName,"AttributeValue UnquotedAttributeValue":i.pJ.attributeValue,Is:i.pJ.definitionOperator,"EntityReference CharacterReference":i.pJ.character,Comment:i.pJ.blockComment,ProcessingInst:i.pJ.processingInstruction,DoctypeDecl:i.pJ.documentMeta}),w=r.WQ.deserialize({version:14,states:",xOVO!rOOO!WQ#tO'#CqO!]Q#tO'#CzO!bQ#tO'#C}O!gQ#tO'#DQO!lQ#tO'#DSO!qOaO'#CpO!|ObO'#CpO#XOdO'#CpO$eO!rO'#CpOOO`'#Cp'#CpO$lO$fO'#DTO$tQ#tO'#DVO$yQ#tO'#DWOOO`'#Dk'#DkOOO`'#DY'#DYQVO!rOOO%OQ&rO,59]O%WQ&rO,59fO%`Q&rO,59iO%hQ&rO,59lO%sQ&rO,59nOOOa'#D^'#D^O%{OaO'#CxO&WOaO,59[OOOb'#D_'#D_O&`ObO'#C{O&kObO,59[OOOd'#D`'#D`O&sOdO'#DOO'OOdO,59[OOO`'#Da'#DaO'WO!rO,59[O'_Q#tO'#DROOO`,59[,59[OOOp'#Db'#DbO'dO$fO,59oOOO`,59o,59oO'lQ#|O,59qO'qQ#|O,59rOOO`-E7W-E7WO'vQ&rO'#CsOOQW'#DZ'#DZO(UQ&rO1G.wOOOa1G.w1G.wO(^Q&rO1G/QOOOb1G/Q1G/QO(fQ&rO1G/TOOOd1G/T1G/TO(nQ&rO1G/WOOO`1G/W1G/WOOO`1G/Y1G/YO(yQ&rO1G/YOOOa-E7[-E7[O)RQ#tO'#CyOOO`1G.v1G.vOOOb-E7]-E7]O)WQ#tO'#C|OOOd-E7^-E7^O)]Q#tO'#DPOOO`-E7_-E7_O)bQ#|O,59mOOOp-E7`-E7`OOO`1G/Z1G/ZOOO`1G/]1G/]OOO`1G/^1G/^O)gQ,UO,59_OOQW-E7X-E7XOOOa7+$c7+$cOOOb7+$l7+$lOOOd7+$o7+$oOOO`7+$r7+$rOOO`7+$t7+$tO)rQ#|O,59eO)wQ#|O,59hO)|Q#|O,59kOOO`1G/X1G/XO*RO7[O'#CvO*dOMhO'#CvOOQW1G.y1G.yOOO`1G/P1G/POOO`1G/S1G/SOOO`1G/V1G/VOOOO'#D['#D[O*uO7[O,59bOOQW,59b,59bOOOO'#D]'#D]O+WOMhO,59bOOOO-E7Y-E7YOOQW1G.|1G.|OOOO-E7Z-E7Z",stateData:"+s~O!^OS~OUSOVPOWQOXROYTO[]O][O^^O`^Oa^Ob^Oc^Ox^O{_O!dZO~OfaO~OfbO~OfcO~OfdO~OfeO~O!WfOPlP!ZlP~O!XiOQoP!ZoP~O!YlORrP!ZrP~OUSOVPOWQOXROYTOZqO[]O][O^^O`^Oa^Ob^Oc^Ox^O!dZO~O!ZrO~P#dO![sO!euO~OfvO~OfwO~OS|OhyO~OS!OOhyO~OS!QOhyO~OS!SOT!TOhyO~OS!TOhyO~O!WfOPlX!ZlX~OP!WO!Z!XO~O!XiOQoX!ZoX~OQ!ZO!Z!XO~O!YlORrX!ZrX~OR!]O!Z!XO~O!Z!XO~P#dOf!_O~O![sO!e!aO~OS!bO~OS!cO~Oi!dOSgXhgXTgX~OS!fOhyO~OS!gOhyO~OS!hOhyO~OS!iOT!jOhyO~OS!jOhyO~Of!kO~Of!lO~Of!mO~OS!nO~Ok!qO!`!oO!b!pO~OS!rO~OS!sO~OS!tO~Oa!uOb!uOc!uO!`!wO!a!uO~Oa!xOb!xOc!xO!b!wO!c!xO~Oa!uOb!uOc!uO!`!{O!a!uO~Oa!xOb!xOc!xO!b!{O!c!xO~OT~bac!dx{!d~",goto:"%p!`PPPPPPPPPPPPPPPPPPPP!a!gP!mPP!yP!|#P#S#Y#]#`#f#i#l#r#x!aP!a!aP$O$U$l$r$x%O%U%[%bPPPPPPPP%hX^OX`pXUOX`pezabcde{}!P!R!UR!q!dRhUR!XhXVOX`pRkVR!XkXWOX`pRnWR!XnXXOX`pQrXR!XpXYOX`pQ`ORx`Q{aQ}bQ!PcQ!RdQ!UeZ!e{}!P!R!UQ!v!oR!z!vQ!y!pR!|!yQgUR!VgQjVR!YjQmWR![mQpXR!^pQtZR!`tS_O`ToXp",nodeNames:"⚠ StartCloseTag StartCloseTag StartCloseTag EndTag SelfClosingEndTag StartTag StartTag StartTag StartTag StartTag StartCloseTag StartCloseTag StartCloseTag IncompleteCloseTag Document Text EntityReference CharacterReference InvalidEntity Element OpenTag TagName Attribute AttributeName Is AttributeValue UnquotedAttributeValue ScriptText CloseTag OpenTag StyleText CloseTag OpenTag TextareaText CloseTag OpenTag CloseTag SelfClosingTag Comment ProcessingInst MismatchedCloseTag CloseTag DoctypeDecl",maxTerm:67,context:Q,nodeProps:[["closedBy",-10,1,2,3,7,8,9,10,11,12,13,"EndTag",6,"EndTag SelfClosingEndTag",-4,21,30,33,36,"CloseTag"],["openedBy",4,"StartTag StartCloseTag",5,"StartTag",-4,29,32,35,37,"OpenTag"],["group",-9,14,17,18,19,20,39,40,41,42,"Entity",16,"Entity TextContent",-3,28,31,34,"TextContent Entity"]],propSources:[k],skippedNodes:[0],repeatNodeCount:9,tokenData:"#%g!aR!YOX$qXY,QYZ,QZ[$q[]&X]^,Q^p$qpq,Qqr-_rs4ysv-_vw5iwxJ^x}-_}!OKP!O!P-_!P!Q$q!Q![-_![!]!!O!]!^-_!^!_!&W!_!`#$o!`!a&X!a!c-_!c!}!!O!}#R-_#R#S!!O#S#T3V#T#o!!O#o#s-_#s$f$q$f%W-_%W%o!!O%o%p-_%p&a!!O&a&b-_&b1p!!O1p4U-_4U4d!!O4d4e-_4e$IS!!O$IS$I`-_$I`$Ib!!O$Ib$Kh-_$Kh%#t!!O%#t&/x-_&/x&Et!!O&Et&FV-_&FV;'S!!O;'S;:j!&Q;:j;=`4s<%l?&r-_?&r?Ah!!O?Ah?BY$q?BY?Mn!!O?MnO$q!Z$|c`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr$qrs&}sv$qvw+Pwx(tx!^$q!^!_*V!_!a&X!a#S$q#S#T&X#T;'S$q;'S;=`+z<%lO$q!R&bX`P!a`!cpOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&Xq'UV`P!cpOv&}wx'kx!^&}!^!_(V!_;'S&};'S;=`(n<%lO&}P'pT`POv'kw!^'k!_;'S'k;'S;=`(P<%lO'kP(SP;=`<%l'kp([S!cpOv(Vx;'S(V;'S;=`(h<%lO(Vp(kP;=`<%l(Vq(qP;=`<%l&}a({W`P!a`Or(trs'ksv(tw!^(t!^!_)e!_;'S(t;'S;=`*P<%lO(t`)jT!a`Or)esv)ew;'S)e;'S;=`)y<%lO)e`)|P;=`<%l)ea*SP;=`<%l(t!Q*^V!a`!cpOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!Q*vP;=`<%l*V!R*|P;=`<%l&XW+UYkWOX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+PW+wP;=`<%l+P!Z+}P;=`<%l$q!a,]``P!a`!cp!^^OX&XXY,QYZ,QZ]&X]^,Q^p&Xpq,Qqr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X!_-ljhS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_1n!_!a&X!a#S-_#S#T3V#T#s-_#s$f$q$f;'S-_;'S;=`4s<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q[/echSkWOX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!^!_0p!a#S/^#S#T0p#T#s/^#s$f+P$f;'S/^;'S;=`1h<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+PS0uXhSqr0psw0px!P0p!Q!_0p!a#s0p$f;'S0p;'S;=`1b<%l?Ah0p?BY?Mn0pS1eP;=`<%l0p[1kP;=`<%l/^!U1wbhS!a`!cpOq*Vqr1nrs(Vsv1nvw0pwx)ex!P1n!P!Q*V!Q!_1n!_!a*V!a#s1n#s$f*V$f;'S1n;'S;=`3P<%l?Ah1n?Ah?BY*V?BY?Mn1n?MnO*V!U3SP;=`<%l1n!V3bchS`P!a`!cpOq&Xqr3Vrs&}sv3Vvw0pwx(tx!P3V!P!Q&X!Q!^3V!^!_1n!_!a&X!a#s3V#s$f&X$f;'S3V;'S;=`4m<%l?Ah3V?Ah?BY&X?BY?Mn3V?MnO&X!V4pP;=`<%l3V!_4vP;=`<%l-_!Z5SV!`h`P!cpOv&}wx'kx!^&}!^!_(V!_;'S&};'S;=`(n<%lO&}!_5rjhSkWc!ROX7dXZ8qZ[7d[^8q^p7dqr:crs8qst@Ttw:cwx8qx!P:c!P!Q7d!Q!]:c!]!^/^!^!_=p!_!a8q!a#S:c#S#T=p#T#s:c#s$f7d$f;'S:c;'S;=`?}<%l?Ah:c?Ah?BY7d?BY?Mn:c?MnO7d!Z7ibkWOX7dXZ8qZ[7d[^8q^p7dqr7drs8qst+Ptw7dwx8qx!]7d!]!^9f!^!a8q!a#S7d#S#T8q#T;'S7d;'S;=`:]<%lO7d!R8tVOp8qqs8qt!]8q!]!^9Z!^;'S8q;'S;=`9`<%lO8q!R9`Oa!R!R9cP;=`<%l8q!Z9mYkWa!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!Z:`P;=`<%l7d!_:jjhSkWOX7dXZ8qZ[7d[^8q^p7dqr:crs8qst/^tw:cwx8qx!P:c!P!Q7d!Q!]:c!]!^<[!^!_=p!_!a8q!a#S:c#S#T=p#T#s:c#s$f7d$f;'S:c;'S;=`?}<%l?Ah:c?Ah?BY7d?BY?Mn:c?MnO7d!_b#d#s1n#s$f*V$f;'S1n;'S;=`3P<%l?Ah1n?Ah?BY*V?BY?Mn1n?MnO*V!V!>kdhS!a`!cpOq*Vqr1nrs(Vsv1nvw0pwx)ex!P1n!P!Q*V!Q!_1n!_!a*V!a#V1n#V#W!?y#W#s1n#s$f*V$f;'S1n;'S;=`3P<%l?Ah1n?Ah?BY*V?BY?Mn1n?MnO*V!V!@SdhS!a`!cpOq*Vqr1nrs(Vsv1nvw0pwx)ex!P1n!P!Q*V!Q!_1n!_!a*V!a#h1n#h#i!Ab#i#s1n#s$f*V$f;'S1n;'S;=`3P<%l?Ah1n?Ah?BY*V?BY?Mn1n?MnO*V!V!AkdhS!a`!cpOq*Vqr1nrs(Vsv1nvw0pwx)ex!P1n!P!Q*V!Q!_1n!_!a*V!a#m1n#m#n!By#n#s1n#s$f*V$f;'S1n;'S;=`3P<%l?Ah1n?Ah?BY*V?BY?Mn1n?MnO*V!V!CSdhS!a`!cpOq*Vqr1nrs(Vsv1nvw0pwx)ex!P1n!P!Q*V!Q!_1n!_!a*V!a#d1n#d#e!Db#e#s1n#s$f*V$f;'S1n;'S;=`3P<%l?Ah1n?Ah?BY*V?BY?Mn1n?MnO*V!V!DkdhS!a`!cpOq*Vqr1nrs(Vsv1nvw0pwx)ex!P1n!P!Q*V!Q!_1n!_!a*V!a#X1n#X#Y!5]#Y#s1n#s$f*V$f;'S1n;'S;=`3P<%l?Ah1n?Ah?BY*V?BY?Mn1n?MnO*V!V!FSchS!a`!cpOq!G_qr!Eyrs!HUsv!Eyvw!Ncwx!Jvx!P!Ey!P!Q!G_!Q!_!Ey!_!a!G_!a!b##T!b#s!Ey#s$f!G_$f;'S!Ey;'S;=`#$i<%l?Ah!Ey?Ah?BY!G_?BY?Mn!Ey?MnO!G_!R!GfY!a`!cpOr!G_rs!HUsv!G_vw!Hpwx!Jvx!a!G_!a!b!Lv!b;'S!G_;'S;=`!N]<%lO!G_q!HZV!cpOv!HUvx!Hpx!a!HU!a!b!Iq!b;'S!HU;'S;=`!Jp<%lO!HUP!HsTO!a!Hp!a!b!IS!b;'S!Hp;'S;=`!Ik<%lO!HpP!IVTO!`!Hp!`!a!If!a;'S!Hp;'S;=`!Ik<%lO!HpP!IkOxPP!InP;=`<%l!Hpq!IvV!cpOv!HUvx!Hpx!`!HU!`!a!J]!a;'S!HU;'S;=`!Jp<%lO!HUq!JdS!cpxPOv(Vx;'S(V;'S;=`(h<%lO(Vq!JsP;=`<%l!HUa!J{X!a`Or!Jvrs!Hpsv!Jvvw!Hpw!a!Jv!a!b!Kh!b;'S!Jv;'S;=`!Lp<%lO!Jva!KmX!a`Or!Jvrs!Hpsv!Jvvw!Hpw!`!Jv!`!a!LY!a;'S!Jv;'S;=`!Lp<%lO!Jva!LaT!a`xPOr)esv)ew;'S)e;'S;=`)y<%lO)ea!LsP;=`<%l!Jv!R!L}Y!a`!cpOr!G_rs!HUsv!G_vw!Hpwx!Jvx!`!G_!`!a!Mm!a;'S!G_;'S;=`!N]<%lO!G_!R!MvV!a`!cpxPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!N`P;=`<%l!G_T!NhbhSOq!Hpqr!Ncrs!Hpsw!Ncwx!Hpx!P!Nc!P!Q!Hp!Q!_!Nc!_!a!Hp!a!b# p!b#s!Nc#s$f!Hp$f;'S!Nc;'S;=`#!}<%l?Ah!Nc?Ah?BY!Hp?BY?Mn!Nc?MnO!HpT# ubhSOq!Hpqr!Ncrs!Hpsw!Ncwx!Hpx!P!Nc!P!Q!Hp!Q!_!Nc!_!`!Hp!`!a!If!a#s!Nc#s$f!Hp$f;'S!Nc;'S;=`#!}<%l?Ah!Nc?Ah?BY!Hp?BY?Mn!Nc?MnO!HpT##QP;=`<%l!Nc!V##^chS!a`!cpOq!G_qr!Eyrs!HUsv!Eyvw!Ncwx!Jvx!P!Ey!P!Q!G_!Q!_!Ey!_!`!G_!`!a!Mm!a#s!Ey#s$f!G_$f;'S!Ey;'S;=`#$i<%l?Ah!Ey?Ah?BY!G_?BY?Mn!Ey?MnO!G_!V#$lP;=`<%l!Ey!V#$zXiS`P!a`!cpOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X",tokenizers:[v,P,x,b,S,$,0,1,2,3,4,5],topRules:{Document:[0,15]},dialects:{noMatch:0,selfClosing:485},tokenPrec:487});function Z(e,t){let n=Object.create(null);for(let r of e.getChildren(23)){let e=r.getChild(24),i=r.getChild(26)||r.getChild(27);e&&(n[t.read(e.from,e.to)]=i?26==i.type.id?t.read(i.from+1,i.to-1):t.read(i.from,i.to):"")}return n}function X(e,t){let n=e.getChild(22);return n?t.read(n.from,n.to):" "}function C(e,t,n){let r;for(let i of n)if(!i.attrs||i.attrs(r||(r=Z(e.node.parent.firstChild,t))))return{parser:i.parser};return null}function T(e=[],t=[]){let n=[],r=[],i=[],o=[];for(let t of e)("script"==t.tag?n:"style"==t.tag?r:"textarea"==t.tag?i:o).push(t);let a=t.length?Object.create(null):null;for(let e of t)(a[e.name]||(a[e.name]=[])).push(e);return(0,s.FE)((e,t)=>{let s=e.type.id;if(28==s)return C(e,t,n);if(31==s)return C(e,t,r);if(34==s)return C(e,t,i);if(36==s&&o.length){let n=e.node,r=X(n,t),i;for(let s of o)if(s.tag==r&&(!s.attrs||s.attrs(i||(i=Z(n,t))))){let t=n.parent.lastChild;return{parser:s.parser,overlay:[{from:e.to,to:37==t.type.id?t.from:n.parent.to}]}}}if(a&&23==s){let n=e.node,r;if(r=n.firstChild){let e=a[t.read(r.from,r.to)];if(e)for(let r of e){if(r.tagName&&r.tagName!=X(n.parent,t))continue;let e=n.lastChild;if(26==e.type.id){let t=e.from+1,n=e.to-(e.lastChild?.isError?0:1);if(n>t)return{parser:r.parser,overlay:[{from:t,to:n}]}}else if(27==e.type.id)return{parser:r.parser,overlay:[{from:e.from,to:e.to}]}}}}return null})}var Y=n(61426),W=n(58037),V=n(47421),j=n(78120),_=n(59119);let U=["_blank","_self","_top","_parent"],q=["ascii","utf-8","utf-16","latin1","latin1"],A=["get","post","put","delete"],R=["application/x-www-form-urlencoded","multipart/form-data","text/plain"],G=["true","false"],I={},z={a:{attrs:{href:null,ping:null,type:null,media:null,target:U,hreflang:null}},abbr:I,address:I,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:null,hreflang:null,type:null,shape:["default","rect","circle","poly"]}},article:I,aside:I,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["autoplay"],loop:["loop"],controls:["controls"]}},b:I,base:{attrs:{href:null,target:U}},bdi:I,bdo:I,blockquote:{attrs:{cite:null}},body:I,br:I,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["autofocus"],disabled:["autofocus"],formenctype:R,formmethod:A,formnovalidate:["novalidate"],formtarget:U,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:I,center:I,cite:I,code:I,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["disabled"],checked:["checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["disabled"],multiple:["multiple"]}},datalist:{attrs:{data:null}},dd:I,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["open"]}},dfn:I,div:I,dl:I,dt:I,em:I,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["disabled"],form:null,name:null}},figcaption:I,figure:I,footer:I,form:{attrs:{action:null,name:null,"accept-charset":q,autocomplete:["on","off"],enctype:R,method:A,novalidate:["novalidate"],target:U}},h1:I,h2:I,h3:I,h4:I,h5:I,h6:I,head:{children:["title","base","link","style","meta","script","noscript","command"]},header:I,hgroup:I,hr:I,html:{attrs:{manifest:null}},i:I,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["autofocus"],checked:["checked"],disabled:["disabled"],formenctype:R,formmethod:A,formnovalidate:["novalidate"],formtarget:U,multiple:["multiple"],readonly:["readonly"],required:["required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:I,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["autofocus"],disabled:["disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:I,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:null,media:null,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:I,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:q,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:I,noscript:I,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["typemustmatch"]}},ol:{attrs:{reversed:["reversed"],start:null,type:["1","a","A","i","I"]},children:["li","script","template","ul","ol"]},optgroup:{attrs:{disabled:["disabled"],label:null}},option:{attrs:{disabled:["disabled"],label:null,selected:["selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:I,param:{attrs:{name:null,value:null}},pre:I,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:I,rt:I,ruby:I,samp:I,script:{attrs:{type:["text/javascript"],src:null,async:["async"],defer:["defer"],charset:q}},section:I,select:{attrs:{form:null,name:null,size:null,autofocus:["autofocus"],disabled:["disabled"],multiple:["multiple"]}},slot:{attrs:{name:null}},small:I,source:{attrs:{src:null,type:null,media:null}},span:I,strong:I,style:{attrs:{type:["text/css"],media:null,scoped:null}},sub:I,summary:I,sup:I,table:I,tbody:I,td:{attrs:{colspan:null,rowspan:null,headers:null}},template:I,textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["autofocus"],disabled:["disabled"],readonly:["readonly"],required:["required"],wrap:["soft","hard"]}},tfoot:I,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:I,time:{attrs:{datetime:null}},title:I,tr:I,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:null}},ul:{children:["li","script","template","ul","ol"]},var:I,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["autoplay"],mediagroup:["movie"],muted:["muted"],controls:["controls"]}},wbr:I},E={accesskey:null,class:null,contenteditable:G,contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["ar","bn","de","en-GB","en-US","es","fr","hi","id","ja","pa","pt","ru","tr","zh"],spellcheck:G,autocorrect:G,autocapitalize:G,style:null,tabindex:null,title:null,translate:["yes","no"],rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"],role:"alert application article banner button cell checkbox complementary contentinfo dialog document feed figure form grid gridcell heading img list listbox listitem main navigation region row rowgroup search switch tab table tabpanel textbox timer".split(" "),"aria-activedescendant":null,"aria-atomic":G,"aria-autocomplete":["inline","list","both","none"],"aria-busy":G,"aria-checked":["true","false","mixed","undefined"],"aria-controls":null,"aria-describedby":null,"aria-disabled":G,"aria-dropeffect":null,"aria-expanded":["true","false","undefined"],"aria-flowto":null,"aria-grabbed":["true","false","undefined"],"aria-haspopup":G,"aria-hidden":G,"aria-invalid":["true","false","grammar","spelling"],"aria-label":null,"aria-labelledby":null,"aria-level":null,"aria-live":["off","polite","assertive"],"aria-multiline":G,"aria-multiselectable":G,"aria-owns":null,"aria-posinset":null,"aria-pressed":["true","false","mixed","undefined"],"aria-readonly":G,"aria-relevant":null,"aria-required":G,"aria-selected":["true","false","undefined"],"aria-setsize":null,"aria-sort":["ascending","descending","none","other"],"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null},J="beforeunload copy cut dragstart dragover dragleave dragenter dragend drag paste focus blur change click load mousedown mouseenter mouseleave mouseup keydown keyup resize scroll unload".split(" ").map(e=>"on"+e);for(let e of J)E[e]=null;class M{constructor(e,t){this.tags=Object.assign(Object.assign({},z),e),this.globalAttrs=Object.assign(Object.assign({},E),t),this.allTags=Object.keys(this.tags),this.globalAttrNames=Object.keys(this.globalAttrs)}}function D(e,t,n=e.length){if(!t)return"";let r=t.firstChild,i=r&&r.getChild("TagName");return i?e.sliceString(i.from,Math.min(i.to,n)):""}function N(e,t=!1){for(let n=e.parent;n;n=n.parent)if("Element"==n.name){if(!t)return n;t=!1}return null}function B(e,t,n){let r=n.tags[D(e,N(t,!0))];return(null==r?void 0:r.children)||n.allTags}function L(e,t){let n=[];for(let r=t;r=N(r);){let i=D(e,r);if(i&&"CloseTag"==r.lastChild.name)break;i&&0>n.indexOf(i)&&("EndTag"==t.name||t.from>=r.firstChild.to)&&n.push(i)}return n}M.default=new M;let F=/^[:\-\.\w\u00b7-\uffff]*$/;function H(e,t,n,r,i){let s=/\s*>/.test(e.sliceDoc(i,i+5))?"":">";return{from:r,to:i,options:B(e.doc,n,t).map(e=>({label:e,type:"type"})).concat(L(e.doc,n).map((e,t)=>({label:"/"+e,apply:"/"+e+s,type:"type",boost:99-t}))),validFor:/^\/?[:\-\.\w\u00b7-\uffff]*$/}}function K(e,t,n,r){let i=/\s*>/.test(e.sliceDoc(r,r+5))?"":">";return{from:n,to:r,options:L(e.doc,t).map((e,t)=>({label:e,apply:e+i,type:"type",boost:99-t})),validFor:F}}function ee(e,t){let{state:n,pos:r}=t,i=(0,_.qz)(n).resolveInner(r),s=i.resolve(r,-1);for(let e=r,t;i==s&&(t=s.childBefore(e));){let n=t.lastChild;if(!n||!n.type.isError||n.from({label:e,type:"property"})),validFor:F}}return"Is"==s.name||"AttributeValue"==s.name||"UnquotedAttributeValue"==s.name?function(e,t,n,r,i){var s;let o=null===(s=n.parent)||void 0===s?void 0:s.getChild("AttributeName"),a=[],l;if(o){let s=e.sliceDoc(o.from,o.to),O=t.globalAttrs[s];if(!O){let r=N(n),i=r?t.tags[D(e.doc,r)]:null;O=(null==i?void 0:i.attrs)&&i.attrs[s]}if(O){let t=e.sliceDoc(r,i).toLowerCase(),n='"',s='"';for(let o of(/^['"]/.test(t)?(l='"'==t[0]?/^[^"]*$/:/^[^']*$/,n="",s=e.sliceDoc(i,i+1)==t[0]?"":t[0],t=t.slice(1),r++):l=/^[^\s<>='"]*$/,O))a.push({label:o,apply:n+o+s,type:"constant"})}}return{from:r,to:i,options:a,validFor:l}}(n,e,s,"Is"==s.name?r:s.from,r):t.explicit&&("Element"==i.name||"Text"==i.name||"Document"==i.name)?function(e,t,n,r){let i=[],s=0;for(let r of B(e.doc,n,t))i.push({label:"<"+r,type:"type"});for(let t of L(e.doc,n))i.push({label:"",type:"type",boost:99-s++});return{from:r,to:r,options:i,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}(n,e,s,r):null}function et(e){return ee(M.default,e)}function en(e){let{extraTags:t,extraGlobalAttributes:n}=e,r=n||t?new M(t,n):M.default;return e=>ee(r,e)}let er=[{tag:"script",attrs:e=>"text/typescript"==e.type||"ts"==e.lang,parser:W.typescriptLanguage.parser},{tag:"script",attrs:e=>"text/babel"==e.type||"text/jsx"==e.type,parser:W.jsxLanguage.parser},{tag:"script",attrs:e=>"text/typescript-jsx"==e.type,parser:W.tsxLanguage.parser},{tag:"script",attrs:e=>!e.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(e.type),parser:W.javascriptLanguage.parser},{tag:"style",attrs:e=>(!e.lang||"css"==e.lang)&&(!e.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(e.type)),parser:Y.cssLanguage.parser}],ei=[{name:"style",parser:Y.cssLanguage.parser.configure({top:"Styles"})}].concat(J.map(e=>({name:e,parser:W.javascriptLanguage.parser}))),es=_.qp.define({name:"html",parser:w.configure({props:[_.uj.add({Element(e){let t=/^(\s*)(<\/)?/.exec(e.textAfter);return e.node.to<=e.pos+t[0].length?e.continue():e.lineIndent(e.node.from)+(t[2]?0:e.unit)},"OpenTag CloseTag SelfClosingTag":e=>e.column(e.node.from)+e.unit,Document(e){if(e.pos+/\s*/.exec(e.textAfter)[0].lengthe.getChild("TagName")})],wrap:T(er,ei)}),languageData:{commentTokens:{block:{open:""}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-._"}});function eo(e={}){let t="",n;!1===e.matchClosingTags&&(t="noMatch"),!0===e.selfClosingTags&&(t=(t?t+" ":"")+"selfClosing"),(e.nestedLanguages&&e.nestedLanguages.length||e.nestedAttributes&&e.nestedAttributes.length)&&(n=T((e.nestedLanguages||[]).concat(er),(e.nestedAttributes||[]).concat(ei)));let r=n||t?es.configure({dialect:t,wrap:n}):es;return new _.ri(r,[es.data.of({autocomplete:en(e)}),!1!==e.autoCloseTags?el:[],(0,W.javascript)().support,(0,Y.css)().support])}let ea=new Set("area base br col command embed frame hr img input keygen link meta param source track wbr menuitem".split(" ")),el=V.tk.inputHandler.of((e,t,n,r)=>{if(e.composing||e.state.readOnly||t!=n||">"!=r&&"/"!=r||!es.isActiveAt(e.state,t,-1))return!1;let{state:i}=e,s=i.changeByRange(t=>{var n,s,o;let{head:a}=t,l=(0,_.qz)(i).resolveInner(a,-1),O;if(("TagName"==l.name||"StartTag"==l.name)&&(l=l.parent),">"==r&&"OpenTag"==l.name){if((null===(s=null===(n=l.parent)||void 0===n?void 0:n.lastChild)||void 0===s?void 0:s.name)!="CloseTag"&&(O=D(i.doc,l.parent,a))&&!ea.has(O)){let t=">"===e.state.doc.sliceString(a,a+1),n=`${t?"":">"}`;return{range:j.jT.cursor(a+1),changes:{from:a+(t?1:0),insert:n}}}}else if("/"==r&&"OpenTag"==l.name){let t=l.parent,n=null==t?void 0:t.parent;if(t.from==a-1&&(null===(o=n.lastChild)||void 0===o?void 0:o.name)!="CloseTag"&&(O=D(i.doc,n,a))&&!ea.has(O)){let t=">"===e.state.doc.sliceString(a,a+1),n=`/${O}${t?"":">"}`,r=a+n.length+(t?1:0);return{range:j.jT.cursor(r),changes:{from:a,insert:n}}}}return{range:t}});return!s.changes.empty&&(e.dispatch(s,{userEvent:"input.type",scrollIntoView:!0}),!0)})},58037:function(e,t,n){"use strict";n.r(t),n.d(t,{autoCloseTags:function(){return G},completionPath:function(){return C},esLint:function(){return I},javascript:function(){return q},javascriptLanguage:function(){return Y},jsxLanguage:function(){return j},localCompletionSource:function(){return Z},scopeCompletionSource:function(){return T},snippets:function(){return $},tsxLanguage:function(){return _},typescriptLanguage:function(){return V}});var r=n(53105),i=n(35524);let s=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],o=new r.IK({start:!1,shift:(e,t)=>3==t||4==t||304==t?e:305==t,strict:!1}),a=new r.Jq((e,t)=>{let{next:n}=e;(125==n||-1==n||t.context)&&t.canShift(302)&&e.acceptToken(302)},{contextual:!0,fallback:!0}),l=new r.Jq((e,t)=>{let{next:n}=e,r;!(s.indexOf(n)>-1)&&(47!=n||47!=(r=e.peek(1))&&42!=r)&&125!=n&&59!=n&&-1!=n&&!t.context&&t.canShift(301)&&e.acceptToken(301)},{contextual:!0}),O=new r.Jq((e,t)=>{let{next:n}=e;if((43==n||45==n)&&(e.advance(),n==e.next)){e.advance();let n=!t.context&&t.canShift(1);e.acceptToken(n?1:2)}},{contextual:!0}),c=(0,i.Gv)({"get set async static":i.pJ.modifier,"for while do if else switch try catch finally return throw break continue default case":i.pJ.controlKeyword,"in of await yield void typeof delete instanceof":i.pJ.operatorKeyword,"let var const function class extends":i.pJ.definitionKeyword,"import export from":i.pJ.moduleKeyword,"with debugger as new":i.pJ.keyword,TemplateString:i.pJ.special(i.pJ.string),super:i.pJ.atom,BooleanLiteral:i.pJ.bool,this:i.pJ.self,null:i.pJ.null,Star:i.pJ.modifier,VariableName:i.pJ.variableName,"CallExpression/VariableName TaggedTemplateExpression/VariableName":i.pJ.function(i.pJ.variableName),VariableDefinition:i.pJ.definition(i.pJ.variableName),Label:i.pJ.labelName,PropertyName:i.pJ.propertyName,PrivatePropertyName:i.pJ.special(i.pJ.propertyName),"CallExpression/MemberExpression/PropertyName":i.pJ.function(i.pJ.propertyName),"FunctionDeclaration/VariableDefinition":i.pJ.function(i.pJ.definition(i.pJ.variableName)),"ClassDeclaration/VariableDefinition":i.pJ.definition(i.pJ.className),PropertyDefinition:i.pJ.definition(i.pJ.propertyName),PrivatePropertyDefinition:i.pJ.definition(i.pJ.special(i.pJ.propertyName)),UpdateOp:i.pJ.updateOperator,LineComment:i.pJ.lineComment,BlockComment:i.pJ.blockComment,Number:i.pJ.number,String:i.pJ.string,Escape:i.pJ.escape,ArithOp:i.pJ.arithmeticOperator,LogicOp:i.pJ.logicOperator,BitOp:i.pJ.bitwiseOperator,CompareOp:i.pJ.compareOperator,RegExp:i.pJ.regexp,Equals:i.pJ.definitionOperator,Arrow:i.pJ.function(i.pJ.punctuation),": Spread":i.pJ.punctuation,"( )":i.pJ.paren,"[ ]":i.pJ.squareBracket,"{ }":i.pJ.brace,"InterpolationStart InterpolationEnd":i.pJ.special(i.pJ.brace),".":i.pJ.derefOperator,", ;":i.pJ.separator,"@":i.pJ.meta,TypeName:i.pJ.typeName,TypeDefinition:i.pJ.definition(i.pJ.typeName),"type enum interface implements namespace module declare":i.pJ.definitionKeyword,"abstract global Privacy readonly override":i.pJ.modifier,"is keyof unique infer":i.pJ.operatorKeyword,JSXAttributeValue:i.pJ.attributeValue,JSXText:i.pJ.content,"JSXStartTag JSXStartCloseTag JSXSelfCloseEndTag JSXEndTag":i.pJ.angleBracket,"JSXIdentifier JSXNameSpacedName":i.pJ.tagName,"JSXAttribute/JSXIdentifier JSXAttribute/JSXNameSpacedName":i.pJ.attributeName,"JSXBuiltin/JSXIdentifier":i.pJ.standard(i.pJ.tagName)}),h={__proto__:null,export:14,as:19,from:27,default:30,async:35,function:36,extends:46,this:50,true:58,false:58,null:70,void:74,typeof:78,super:96,new:130,delete:146,yield:155,await:159,class:164,public:219,private:219,protected:219,readonly:221,instanceof:240,satisfies:243,in:244,const:246,import:278,keyof:333,unique:337,infer:343,is:379,abstract:399,implements:401,type:403,let:406,var:408,interface:415,enum:419,namespace:425,module:427,declare:431,global:435,for:456,of:465,while:468,with:472,do:476,if:480,else:482,switch:486,case:492,try:498,catch:502,finally:506,return:510,throw:514,break:518,continue:522,debugger:526},u={__proto__:null,async:117,get:119,set:121,public:181,private:181,protected:181,static:183,abstract:185,override:187,readonly:193,accessor:195,new:383},f={__proto__:null,"<":137},p=r.WQ.deserialize({version:14,states:"$BhO`QUOOO%QQUOOO'TQWOOP(_OSOOO*mQ(CjO'#CfO*tOpO'#CgO+SO!bO'#CgO+bO07`O'#DZO-sQUO'#DaO.TQUO'#DlO%QQUO'#DvO0[QUO'#EOOOQ(CY'#EW'#EWO0rQSO'#ETOOQO'#I_'#I_O0zQSO'#GjOOQO'#Eh'#EhO1VQSO'#EgO1[QSO'#EgO3^Q(CjO'#JbO5}Q(CjO'#JcO6kQSO'#FVO6pQ#tO'#FnOOQ(CY'#F_'#F_O6{O&jO'#F_O7ZQ,UO'#FuO8qQSO'#FtOOQ(CY'#Jc'#JcOOQ(CW'#Jb'#JbOOQQ'#J|'#J|O8vQSO'#IOO8{Q(C[O'#IPOOQQ'#JO'#JOOOQQ'#IT'#ITQ`QUOOO%QQUO'#DnO9TQUO'#DzO%QQUO'#D|O9[QSO'#GjO9aQ,UO'#ClO9oQSO'#EfO9zQSO'#EqO:PQ,UO'#F^O:nQSO'#GjO:sQSO'#GnO;OQSO'#GnO;^QSO'#GqO;^QSO'#GrO;^QSO'#GtO9[QSO'#GwO;}QSO'#GzO=`QSO'#CbO=pQSO'#HXO=xQSO'#H_O=xQSO'#HaO`QUO'#HcO=xQSO'#HeO=xQSO'#HhO=}QSO'#HnO>SQ(C]O'#HtO%QQUO'#HvO>_Q(C]O'#HxO>jQ(C]O'#HzO8{Q(C[O'#H|O>uQ(CjO'#CfO?wQWO'#DfQOQSOOO@_QSO'#EPO9aQ,UO'#EfO@jQSO'#EfO@uQ`O'#F^OOQQ'#Cd'#CdOOQ(CW'#Dk'#DkOOQ(CW'#Jf'#JfO%QQUO'#JfOBOQWO'#E_OOQ(CW'#E^'#E^OBYQ(C`O'#E_OBtQWO'#ESOOQO'#Ji'#JiOCYQWO'#ESOCgQWO'#E_OC}QWO'#EeODQQWO'#E_O@}QWO'#E_OBtQWO'#E_PDkO?MpO'#C`POOO)CDm)CDmOOOO'#IU'#IUODvOpO,59ROOQ(CY,59R,59ROOOO'#IV'#IVOEUO!bO,59RO%QQUO'#D]OOOO'#IX'#IXOEdO07`O,59uOOQ(CY,59u,59uOErQUO'#IYOFVQSO'#JdOHXQbO'#JdO+pQUO'#JdOH`QSO,59{OHvQSO'#EhOITQSO'#JqOI`QSO'#JpOI`QSO'#JpOIhQSO,5;UOImQSO'#JoOOQ(CY,5:W,5:WOItQUO,5:WOKuQ(CjO,5:bOLfQSO,5:jOLkQSO'#JmOMeQ(C[O'#JnO:sQSO'#JmOMlQSO'#JmOMtQSO,5;TOMyQSO'#JmOOQ(CY'#Cf'#CfO%QQUO'#EOONmQ`O,5:oOOQO'#Jj'#JjOOQO-E<]-E<]O9[QSO,5=UO! TQSO,5=UO! YQUO,5;RO!#]Q,UO'#EcO!$pQSO,5;RO!&YQ,UO'#DpO!&aQUO'#DuO!&kQWO,5;[O!&sQWO,5;[O%QQUO,5;[OOQQ'#E}'#E}OOQQ'#FP'#FPO%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]OOQQ'#FT'#FTO!'RQUO,5;nOOQ(CY,5;s,5;sOOQ(CY,5;t,5;tO!)UQSO,5;tOOQ(CY,5;u,5;uO%QQUO'#IeO!)^Q(C[O,5jOOQQ'#JW'#JWOOQQ,5>k,5>kOOQQ-EgQWO'#EkOOQ(CW'#Jo'#JoO!>nQ(C[O'#J}O8{Q(C[O,5=YO;^QSO,5=`OOQO'#Cr'#CrO!>yQWO,5=]O!?RQ,UO,5=^O!?^QSO,5=`O!?cQ`O,5=cO=}QSO'#G|O9[QSO'#HOO!?kQSO'#HOO9aQ,UO'#HRO!?pQSO'#HROOQQ,5=f,5=fO!?uQSO'#HSO!?}QSO'#ClO!@SQSO,58|O!@^QSO,58|O!BfQUO,58|OOQQ,58|,58|O!BsQ(C[O,58|O%QQUO,58|O!COQUO'#HZOOQQ'#H['#H[OOQQ'#H]'#H]O`QUO,5=sO!C`QSO,5=sO`QUO,5=yO`QUO,5={O!CeQSO,5=}O`QUO,5>PO!CjQSO,5>SO!CoQUO,5>YOOQQ,5>`,5>`O%QQUO,5>`O8{Q(C[O,5>bOOQQ,5>d,5>dO!GvQSO,5>dOOQQ,5>f,5>fO!GvQSO,5>fOOQQ,5>h,5>hO!G{QWO'#DXO%QQUO'#JfO!HjQWO'#JfO!IXQWO'#DgO!IjQWO'#DgO!K{QUO'#DgO!LSQSO'#JeO!L[QSO,5:QO!LaQSO'#ElO!LoQSO'#JrO!LwQSO,5;VO!L|QWO'#DgO!MZQWO'#EROOQ(CY,5:k,5:kO%QQUO,5:kO!MbQSO,5:kO=}QSO,5;QO!;xQWO,5;QO!tO+pQUO,5>tOOQO,5>z,5>zO#$vQUO'#IYOOQO-EtO$8XQSO1G5jO$8aQSO1G5vO$8iQbO1G5wO:sQSO,5>zO$8sQSO1G5sO$8sQSO1G5sO:sQSO1G5sO$8{Q(CjO1G5tO%QQUO1G5tO$9]Q(C[O1G5tO$9nQSO,5>|O:sQSO,5>|OOQO,5>|,5>|O$:SQSO,5>|OOQO-E<`-E<`OOQO1G0]1G0]OOQO1G0_1G0_O!)XQSO1G0_OOQQ7+([7+([O!#]Q,UO7+([O%QQUO7+([O$:bQSO7+([O$:mQ,UO7+([O$:{Q(CjO,59nO$=TQ(CjO,5UOOQQ,5>U,5>UO%QQUO'#HkO%&qQSO'#HmOOQQ,5>[,5>[O:sQSO,5>[OOQQ,5>^,5>^OOQQ7+)`7+)`OOQQ7+)f7+)fOOQQ7+)j7+)jOOQQ7+)l7+)lO%&vQWO1G5lO%'[Q$IUO1G0rO%'fQSO1G0rOOQO1G/m1G/mO%'qQ$IUO1G/mO=}QSO1G/mO!'RQUO'#DgOOQO,5>u,5>uOOQO-E{,5>{OOQO-E<_-E<_O!;xQWO1G/mOOQO-E<[-E<[OOQ(CY1G0X1G0XOOQ(CY7+%q7+%qO!MeQSO7+%qOOQ(CY7+&W7+&WO=}QSO7+&WO!;xQWO7+&WOOQO7+%t7+%tO$7kQ(CjO7+&POOQO7+&P7+&PO%QQUO7+&PO%'{Q(C[O7+&PO=}QSO7+%tO!;xQWO7+%tO%(WQ(C[O7+&POBtQWO7+%tO%(fQ(C[O7+&PO%(zQ(C`O7+&PO%)UQWO7+%tOBtQWO7+&PO%)cQWO7+&PO%)yQSO7++_O%)yQSO7++_O%*RQ(CjO7++`O%QQUO7++`OOQO1G4h1G4hO:sQSO1G4hO%*cQSO1G4hOOQO7+%y7+%yO!MeQSO<vOOQO-EwO%QQUO,5>wOOQO-ESQ$IUO1G0wO%>ZQ$IUO1G0wO%@RQ$IUO1G0wO%@fQ(CjO<VOOQQ,5>X,5>XO&#WQSO1G3vO:sQSO7+&^O!'RQUO7+&^OOQO7+%X7+%XO&#]Q$IUO1G5wO=}QSO7+%XOOQ(CY<zAN>zO%QQUOAN?VO=}QSOAN>zO&<^Q(C[OAN?VO!;xQWOAN>zO&zO&RO!V+iO^(qX'j(qX~O#W+mO'|%OO~Og+pO!X$yO'|%OO~O!X+rO~Oy+tO!XXO~O!t+yO~Ob,OO~O's#jO!W(sP~Ob%lO~O%a!OO's%|O~PRO!V,yO!W(fa~O!W2SO~P'TO^%^O#W2]O'j%^O~O^%^O!a#rO#W2]O'j%^O~O^%^O!a#rO!h%ZO!l2aO#W2]O'j%^O'|%OO(`'dO~O!]2bO!^2bO't!iO~PBtO![2eO!]2bO!^2bO#S2fO#T2fO't!iO~PBtO![2eO!]2bO!^2bO#P2gO#S2fO#T2fO't!iO~PBtO^%^O!a#rO!l2aO#W2]O'j%^O(`'dO~O^%^O'j%^O~P!3jO!V$^Oo$ja~O!S&|i!V&|i~P!3jO!V'xO!S(Wi~O!V(PO!S(di~O!S(ei!V(ei~P!3jO!V(]O!g(ai~O!V(bi!g(bi^(bi'j(bi~P!3jO#W2kO!V(bi!g(bi^(bi'j(bi~O|%vO!X%wO!x]O#a2nO#b2mO's%eO~O|%vO!X%wO#b2mO's%eO~Og2uO!X'QO%`2tO~Og2uO!X'QO%`2tO'|%OO~O#cvaPvaXva^vakva!eva!fva!hva!lva#fva#gva#hva#iva#jva#kva#lva#mva#nva#pva#rva#tva#uva'jva(Qva(`va!gva!Sva'hvaova!Xva%`va!ava~P#M{O#c$kaP$kaX$ka^$kak$kaz$ka!e$ka!f$ka!h$ka!l$ka#f$ka#g$ka#h$ka#i$ka#j$ka#k$ka#l$ka#m$ka#n$ka#p$ka#r$ka#t$ka#u$ka'j$ka(Q$ka(`$ka!g$ka!S$ka'h$kao$ka!X$ka%`$ka!a$ka~P#NqO#c$maP$maX$ma^$mak$maz$ma!e$ma!f$ma!h$ma!l$ma#f$ma#g$ma#h$ma#i$ma#j$ma#k$ma#l$ma#m$ma#n$ma#p$ma#r$ma#t$ma#u$ma'j$ma(Q$ma(`$ma!g$ma!S$ma'h$mao$ma!X$ma%`$ma!a$ma~P$ dO#c${aP${aX${a^${ak${az${a!V${a!e${a!f${a!h${a!l${a#f${a#g${a#h${a#i${a#j${a#k${a#l${a#m${a#n${a#p${a#r${a#t${a#u${a'j${a(Q${a(`${a!g${a!S${a'h${a#W${ao${a!X${a%`${a!a${a~P#(yO^#Zq!V#Zq'j#Zq'h#Zq!S#Zq!g#Zqo#Zq!X#Zq%`#Zq!a#Zq~P!3jOd'OX!V'OX~P!$uO!V._Od(Za~O!U2}O!V'PX!g'PX~P%QO!V.bO!g([a~O!V.bO!g([a~P!3jO!S3QO~O#x!ja!W!ja~PI{O#x!ba!V!ba!W!ba~P#?dO#x!na!W!na~P!6TO#x!pa!W!pa~P!8nO!X3dO$TfO$^3eO~O!W3iO~Oo3jO~P#(yO^$gq!V$gq'j$gq'h$gq!S$gq!g$gqo$gq!X$gq%`$gq!a$gq~P!3jO!S3kO~Ol.}O'uTO'xUO~Oy)sO|)tO(h)xOg%Wi(g%Wi!V%Wi#W%Wi~Od%Wi#x%Wi~P$HbOy)sO|)tOg%Yi(g%Yi(h%Yi!V%Yi#W%Yi~Od%Yi#x%Yi~P$ITO(`$WO~P#(yO!U3nO's%eO!V'YX!g'YX~O!V/VO!g(ma~O!V/VO!a#rO!g(ma~O!V/VO!a#rO(`'dO!g(ma~Od$ti!V$ti#W$ti#x$ti~P!-jO!U3vO's*UO!S'[X!V'[X~P!.XO!V/_O!S(na~O!V/_O!S(na~P#(yO!a#rO~O!a#rO#n4OO~Ok4RO!a#rO(`'dO~Od(Oi!V(Oi~P!-jO#W4UOd(Oi!V(Oi~P!-jO!g4XO~O^$hq!V$hq'j$hq'h$hq!S$hq!g$hqo$hq!X$hq%`$hq!a$hq~P!3jO!V4]O!X(oX~P#(yO!f#tO~P3zO!X$rX%TYX^$rX!V$rX'j$rX~P!,aO%T4_OghXyhX|hX!XhX(ghX(hhX^hX!VhX'jhX~O%T4_O~O%a4fO's+WO'uTO'xUO!V'eX!W'eX~O!V0_O!W(ua~OX4jO~O]4kO~O!S4oO~O^%^O'j%^O~P#(yO!X$yO~P#(yO!V4tO#W4vO!W(rX~O!W4wO~Ol!kO|4yO![5WO!]4}O!^4}O!x;oO!|5VO!}5UO#O5UO#P5TO#S5SO#T!wO't!iO'uTO'xUO(T!jO(_!nO~O!W5RO~P%#XOg5]O!X0zO%`5[O~Og5]O!X0zO%`5[O'|%OO~O's#jO!V'dX!W'dX~O!V1VO!W(sa~O'uTO'xUO(T5fO~O]5jO~O!g5mO~P%QO^5oO~O^5oO~P%QO#n5qO&Q5rO~PMPO_1mO!W5vO&`1lO~P`O!a5xO~O!a5zO!V(Yi!W(Yi!a(Yi!h(Yi'|(Yi~O!V#`i!W#`i~P#?dO#W5{O!V#`i!W#`i~O!V!Zi!W!Zi~P#?dO^%^O#W6UO'j%^O~O^%^O!a#rO#W6UO'j%^O~O^%^O!a#rO!l6ZO#W6UO'j%^O(`'dO~O!h%ZO'|%OO~P%(fO!]6[O!^6[O't!iO~PBtO![6_O!]6[O!^6[O#S6`O#T6`O't!iO~PBtO!V(]O!g(aq~O!V(bq!g(bq^(bq'j(bq~P!3jO|%vO!X%wO#b6dO's%eO~O!X'QO%`6gO~Og6jO!X'QO%`6gO~O#c%WiP%WiX%Wi^%Wik%Wiz%Wi!e%Wi!f%Wi!h%Wi!l%Wi#f%Wi#g%Wi#h%Wi#i%Wi#j%Wi#k%Wi#l%Wi#m%Wi#n%Wi#p%Wi#r%Wi#t%Wi#u%Wi'j%Wi(Q%Wi(`%Wi!g%Wi!S%Wi'h%Wio%Wi!X%Wi%`%Wi!a%Wi~P$HbO#c%YiP%YiX%Yi^%Yik%Yiz%Yi!e%Yi!f%Yi!h%Yi!l%Yi#f%Yi#g%Yi#h%Yi#i%Yi#j%Yi#k%Yi#l%Yi#m%Yi#n%Yi#p%Yi#r%Yi#t%Yi#u%Yi'j%Yi(Q%Yi(`%Yi!g%Yi!S%Yi'h%Yio%Yi!X%Yi%`%Yi!a%Yi~P$ITO#c$tiP$tiX$ti^$tik$tiz$ti!V$ti!e$ti!f$ti!h$ti!l$ti#f$ti#g$ti#h$ti#i$ti#j$ti#k$ti#l$ti#m$ti#n$ti#p$ti#r$ti#t$ti#u$ti'j$ti(Q$ti(`$ti!g$ti!S$ti'h$ti#W$tio$ti!X$ti%`$ti!a$ti~P#(yOd'Oa!V'Oa~P!-jO!V'Pa!g'Pa~P!3jO!V.bO!g([i~O#x#Zi!V#Zi!W#Zi~P#?dOP$YOy#vOz#wO|#xO!f#tO!h#uO!l$YO(QVOX#eik#ei!e#ei#g#ei#h#ei#i#ei#j#ei#k#ei#l#ei#m#ei#n#ei#p#ei#r#ei#t#ei#u#ei#x#ei(`#ei(g#ei(h#ei!V#ei!W#ei~O#f#ei~P%2xO#f;wO~P%2xOP$YOy#vOz#wO|#xO!f#tO!h#uO!l$YO#f;wO#g;xO#h;xO#i;xO(QVOX#ei!e#ei#j#ei#k#ei#l#ei#m#ei#n#ei#p#ei#r#ei#t#ei#u#ei#x#ei(`#ei(g#ei(h#ei!V#ei!W#ei~Ok#ei~P%5TOk;yO~P%5TOP$YOk;yOy#vOz#wO|#xO!f#tO!h#uO!l$YO#f;wO#g;xO#h;xO#i;xO#j;zO(QVO#p#ei#r#ei#t#ei#u#ei#x#ei(`#ei(g#ei(h#ei!V#ei!W#ei~OX#ei!e#ei#k#ei#l#ei#m#ei#n#ei~P%7`OXbO^#vy!V#vy'j#vy'h#vy!S#vy!g#vyo#vy!X#vy%`#vy!a#vy~P!3jOg=jOy)sO|)tO(g)vO(h)xO~OP#eiX#eik#eiz#ei!e#ei!f#ei!h#ei!l#ei#f#ei#g#ei#h#ei#i#ei#j#ei#k#ei#l#ei#m#ei#n#ei#p#ei#r#ei#t#ei#u#ei#x#ei(Q#ei(`#ei!V#ei!W#ei~P%AYO!f#tOP(PXX(PXg(PXk(PXy(PXz(PX|(PX!e(PX!h(PX!l(PX#f(PX#g(PX#h(PX#i(PX#j(PX#k(PX#l(PX#m(PX#n(PX#p(PX#r(PX#t(PX#u(PX#x(PX(Q(PX(`(PX(g(PX(h(PX!V(PX!W(PX~O#x#yi!V#yi!W#yi~P#?dO#x!ni!W!ni~P$!qO!W6vO~O!V'Xa!W'Xa~P#?dO!a#rO(`'dO!V'Ya!g'Ya~O!V/VO!g(mi~O!V/VO!a#rO!g(mi~Od$tq!V$tq#W$tq#x$tq~P!-jO!S'[a!V'[a~P#(yO!a6}O~O!V/_O!S(ni~P#(yO!V/_O!S(ni~O!S7RO~O!a#rO#n7WO~Ok7XO!a#rO(`'dO~O!S7ZO~Od$vq!V$vq#W$vq#x$vq~P!-jO^$hy!V$hy'j$hy'h$hy!S$hy!g$hyo$hy!X$hy%`$hy!a$hy~P!3jO!V4]O!X(oa~O^#Zy!V#Zy'j#Zy'h#Zy!S#Zy!g#Zyo#Zy!X#Zy%`#Zy!a#Zy~P!3jOX7`O~O!V0_O!W(ui~O]7fO~O!a5zO~O(T(qO!V'aX!W'aX~O!V4tO!W(ra~O!h%ZO'|%OO^(YX!a(YX!l(YX#W(YX'j(YX(`(YX~O's7oO~P.[O!x;oO!|7rO!}7qO#O7qO#P7pO#S'bO#T'bO~PBtO^%^O!a#rO!l'hO#W'fO'j%^O(`'dO~O!W7vO~P%#XOl!kO'uTO'xUO(T!jO(_!nO~O|7wO~P%MdO![7{O!]7zO!^7zO#P7pO#S'bO#T'bO't!iO~PBtO![7{O!]7zO!^7zO!}7|O#O7|O#P7pO#S'bO#T'bO't!iO~PBtO!]7zO!^7zO't!iO(T!jO(_!nO~O!X0zO~O!X0zO%`8OO~Og8RO!X0zO%`8OO~OX8WO!V'da!W'da~O!V1VO!W(si~O!g8[O~O!g8]O~O!g8^O~O!g8^O~P%QO^8`O~O!a8cO~O!g8dO~O!V(ei!W(ei~P#?dO^%^O#W8lO'j%^O~O^%^O!a#rO#W8lO'j%^O~O^%^O!a#rO!l8pO#W8lO'j%^O(`'dO~O!h%ZO'|%OO~P&$QO!]8qO!^8qO't!iO~PBtO!V(]O!g(ay~O!V(by!g(by^(by'j(by~P!3jO!X'QO%`8uO~O#c$tqP$tqX$tq^$tqk$tqz$tq!V$tq!e$tq!f$tq!h$tq!l$tq#f$tq#g$tq#h$tq#i$tq#j$tq#k$tq#l$tq#m$tq#n$tq#p$tq#r$tq#t$tq#u$tq'j$tq(Q$tq(`$tq!g$tq!S$tq'h$tq#W$tqo$tq!X$tq%`$tq!a$tq~P#(yO#c$vqP$vqX$vq^$vqk$vqz$vq!V$vq!e$vq!f$vq!h$vq!l$vq#f$vq#g$vq#h$vq#i$vq#j$vq#k$vq#l$vq#m$vq#n$vq#p$vq#r$vq#t$vq#u$vq'j$vq(Q$vq(`$vq!g$vq!S$vq'h$vq#W$vqo$vq!X$vq%`$vq!a$vq~P#(yO!V'Pi!g'Pi~P!3jO#x#Zq!V#Zq!W#Zq~P#?dOy/yOz/yO|/zOPvaXvagvakva!eva!fva!hva!lva#fva#gva#hva#iva#jva#kva#lva#mva#nva#pva#rva#tva#uva#xva(Qva(`va(gva(hva!Vva!Wva~Oy)sO|)tOP$kaX$kag$kak$kaz$ka!e$ka!f$ka!h$ka!l$ka#f$ka#g$ka#h$ka#i$ka#j$ka#k$ka#l$ka#m$ka#n$ka#p$ka#r$ka#t$ka#u$ka#x$ka(Q$ka(`$ka(g$ka(h$ka!V$ka!W$ka~Oy)sO|)tOP$maX$mag$mak$maz$ma!e$ma!f$ma!h$ma!l$ma#f$ma#g$ma#h$ma#i$ma#j$ma#k$ma#l$ma#m$ma#n$ma#p$ma#r$ma#t$ma#u$ma#x$ma(Q$ma(`$ma(g$ma(h$ma!V$ma!W$ma~OP${aX${ak${az${a!e${a!f${a!h${a!l${a#f${a#g${a#h${a#i${a#j${a#k${a#l${a#m${a#n${a#p${a#r${a#t${a#u${a#x${a(Q${a(`${a!V${a!W${a~P%AYO#x$gq!V$gq!W$gq~P#?dO#x$hq!V$hq!W$hq~P#?dO!W9PO~O#x9QO~P!-jO!a#rO!V'Yi!g'Yi~O!a#rO(`'dO!V'Yi!g'Yi~O!V/VO!g(mq~O!S'[i!V'[i~P#(yO!V/_O!S(nq~O!S9WO~P#(yO!S9WO~Od(Oy!V(Oy~P!-jO!V'_a!X'_a~P#(yO!X%Sq^%Sq!V%Sq'j%Sq~P#(yOX9]O~O!V0_O!W(uq~O#W9aO!V'aa!W'aa~O!V4tO!W(ri~P#?dOPYXXYXkYXyYXzYX|YX!SYX!VYX!eYX!fYX!hYX!lYX#WYX#ccX#fYX#gYX#hYX#iYX#jYX#kYX#lYX#mYX#nYX#pYX#rYX#tYX#uYX#zYX(QYX(`YX(gYX(hYX~O!a%QX#n%QX~P&6lO#S-cO#T-cO~PBtO#P9eO#S-cO#T-cO~PBtO!}9fO#O9fO#P9eO#S-cO#T-cO~PBtO!]9iO!^9iO't!iO(T!jO(_!nO~O![9lO!]9iO!^9iO#P9eO#S-cO#T-cO't!iO~PBtO!X0zO%`9oO~O'uTO'xUO(T9tO~O!V1VO!W(sq~O!g9wO~O!g9wO~P%QO!g9yO~O!g9zO~O#W9|O!V#`y!W#`y~O!V#`y!W#`y~P#?dO^%^O#W:QO'j%^O~O^%^O!a#rO#W:QO'j%^O~O^%^O!a#rO!l:UO#W:QO'j%^O(`'dO~O!X'QO%`:XO~O#x#vy!V#vy!W#vy~P#?dOP$tiX$tik$tiz$ti!e$ti!f$ti!h$ti!l$ti#f$ti#g$ti#h$ti#i$ti#j$ti#k$ti#l$ti#m$ti#n$ti#p$ti#r$ti#t$ti#u$ti#x$ti(Q$ti(`$ti!V$ti!W$ti~P%AYOy)sO|)tO(h)xOP%WiX%Wig%Wik%Wiz%Wi!e%Wi!f%Wi!h%Wi!l%Wi#f%Wi#g%Wi#h%Wi#i%Wi#j%Wi#k%Wi#l%Wi#m%Wi#n%Wi#p%Wi#r%Wi#t%Wi#u%Wi#x%Wi(Q%Wi(`%Wi(g%Wi!V%Wi!W%Wi~Oy)sO|)tOP%YiX%Yig%Yik%Yiz%Yi!e%Yi!f%Yi!h%Yi!l%Yi#f%Yi#g%Yi#h%Yi#i%Yi#j%Yi#k%Yi#l%Yi#m%Yi#n%Yi#p%Yi#r%Yi#t%Yi#u%Yi#x%Yi(Q%Yi(`%Yi(g%Yi(h%Yi!V%Yi!W%Yi~O#x$hy!V$hy!W$hy~P#?dO#x#Zy!V#Zy!W#Zy~P#?dO!a#rO!V'Yq!g'Yq~O!V/VO!g(my~O!S'[q!V'[q~P#(yO!S:`O~P#(yO!V0_O!W(uy~O!V4tO!W(rq~O#S2fO#T2fO~PBtO#P:gO#S2fO#T2fO~PBtO!]:kO!^:kO't!iO(T!jO(_!nO~O!X0zO%`:nO~O!g:qO~O^%^O#W:vO'j%^O~O^%^O!a#rO#W:vO'j%^O~O!X'QO%`:{O~OP$tqX$tqk$tqz$tq!e$tq!f$tq!h$tq!l$tq#f$tq#g$tq#h$tq#i$tq#j$tq#k$tq#l$tq#m$tq#n$tq#p$tq#r$tq#t$tq#u$tq#x$tq(Q$tq(`$tq!V$tq!W$tq~P%AYOP$vqX$vqk$vqz$vq!e$vq!f$vq!h$vq!l$vq#f$vq#g$vq#h$vq#i$vq#j$vq#k$vq#l$vq#m$vq#n$vq#p$vq#r$vq#t$vq#u$vq#x$vq(Q$vq(`$vq!V$vq!W$vq~P%AYOd%[!Z!V%[!Z#W%[!Z#x%[!Z~P!-jO!V'aq!W'aq~P#?dO#S6`O#T6`O~PBtO!V#`!Z!W#`!Z~P#?dO^%^O#W;ZO'j%^O~O#c%[!ZP%[!ZX%[!Z^%[!Zk%[!Zz%[!Z!V%[!Z!e%[!Z!f%[!Z!h%[!Z!l%[!Z#f%[!Z#g%[!Z#h%[!Z#i%[!Z#j%[!Z#k%[!Z#l%[!Z#m%[!Z#n%[!Z#p%[!Z#r%[!Z#t%[!Z#u%[!Z'j%[!Z(Q%[!Z(`%[!Z!g%[!Z!S%[!Z'h%[!Z#W%[!Zo%[!Z!X%[!Z%`%[!Z!a%[!Z~P#(yOP%[!ZX%[!Zk%[!Zz%[!Z!e%[!Z!f%[!Z!h%[!Z!l%[!Z#f%[!Z#g%[!Z#h%[!Z#i%[!Z#j%[!Z#k%[!Z#l%[!Z#m%[!Z#n%[!Z#p%[!Z#r%[!Z#t%[!Z#u%[!Z#x%[!Z(Q%[!Z(`%[!Z!V%[!Z!W%[!Z~P%AYOo(UX~P1dO't!iO~P!'RO!ScX!VcX#WcX~P&6lOPYXXYXkYXyYXzYX|YX!VYX!VcX!eYX!fYX!hYX!lYX#WYX#WcX#ccX#fYX#gYX#hYX#iYX#jYX#kYX#lYX#mYX#nYX#pYX#rYX#tYX#uYX#zYX(QYX(`YX(gYX(hYX~O!acX!gYX!gcX(`cX~P'!sOP;nOQ;nOa=_Ob!fOikOk;nOlkOmkOskOu;nOw;nO|WO!QkO!RkO!XXO!c;qO!hZO!k;nO!l;nO!m;nO!o;rO!q;sO!t!eO$P!hO$TfO's)RO'uTO'xUO(QVO(_[O(l=]O~O!Vv!>v!BnPPP!BuHdPPPPPPPPPPP!FTP!GiPPHd!HyPHdPHdHdHdHdPHd!J`PP!MiP#!nP#!r#!|##Q##QP!MfP##U##UP#&ZP#&_HdHd#&e#)iAQPAQPAQAQP#*sAQAQ#,mAQ#.zAQ#0nAQAQ#1[#3W#3W#3[#3d#3W#3lP#3WPAQ#4hAQ#5pAQAQ6iPPP#6{PP#7e#7eP#7eP#7z#7ePP#8QP#7wP#7w#8d!1p#7w#9O#9U6f(}#9X(}P#9`#9`#9`P(}P(}P(}P(}PP(}P#9f#9iP#9i(}P#9mP#9pP(}P(}P(}P(}P(}P(}(}PP#9v#9|#:W#:^#:d#:j#:p#;O#;U#;[#;f#;l#b#?r#@Q#@W#@^#@d#@j#@t#@z#AQ#A[#An#AtPPPPPPPPPP#AzPPPPPPP#Bn#FYP#Gu#G|#HUPPPP#L`$ U$'t$'w$'z$)w$)z$)}$*UPP$*[$*`$+X$,X$,]$,qPP$,u$,{$-PP$-S$-W$-Z$.P$.g$.l$.o$.r$.x$.{$/P$/TR!yRmpOXr!X#a%]&d&f&g&i,^,c1g1jU!pQ'Q-OQ%ctQ%kwQ%rzQ&[!TS&x!c,vQ'W!f[']!m!r!s!t!u!vS*[$y*aQ+U%lQ+c%tQ+}&UQ,|'PQ-W'XW-`'^'_'`'aQ/p*cQ1U,OU2b-b-d-eS4}0z5QS6[2e2gU7z5U5V5WQ8q6_S9i7{7|Q:k9lR TypeParamList TypeDefinition extends ThisType this LiteralType ArithOp Number BooleanLiteral TemplateType InterpolationEnd Interpolation InterpolationStart NullType null VoidType void TypeofType typeof MemberExpression . ?. PropertyName [ TemplateString Escape Interpolation super RegExp ] ArrayExpression Spread , } { ObjectExpression Property async get set PropertyDefinition Block : NewExpression new TypeArgList CompareOp < ) ( ArgList UnaryExpression delete LogicOp BitOp YieldExpression yield AwaitExpression await ParenthesizedExpression ClassExpression class ClassBody MethodDeclaration Decorator @ MemberExpression PrivatePropertyName CallExpression Privacy static abstract override PrivatePropertyDefinition PropertyDeclaration readonly accessor Optional TypeAnnotation Equals StaticBlock FunctionExpression ArrowFunction ParamList ParamList ArrayPattern ObjectPattern PatternProperty Privacy readonly Arrow MemberExpression BinaryExpression ArithOp ArithOp ArithOp ArithOp BitOp CompareOp instanceof satisfies in const CompareOp BitOp BitOp BitOp LogicOp LogicOp ConditionalExpression LogicOp LogicOp AssignmentExpression UpdateOp PostfixExpression CallExpression TaggedTemplateExpression DynamicImport import ImportMeta JSXElement JSXSelfCloseEndTag JSXStartTag JSXSelfClosingTag JSXIdentifier JSXBuiltin JSXIdentifier JSXNamespacedName JSXMemberExpression JSXSpreadAttribute JSXAttribute JSXAttributeValue JSXEscape JSXEndTag JSXOpenTag JSXFragmentTag JSXText JSXEscape JSXStartCloseTag JSXCloseTag PrefixCast ArrowFunction TypeParamList SequenceExpression KeyofType keyof UniqueType unique ImportType InferredType infer TypeName ParenthesizedType FunctionSignature ParamList NewSignature IndexedType TupleType Label ArrayType ReadonlyType ObjectType MethodType PropertyType IndexSignature PropertyDefinition CallSignature TypePredicate is NewSignature new UnionType LogicOp IntersectionType LogicOp ConditionalType ParameterizedType ClassDeclaration abstract implements type VariableDeclaration let var TypeAliasDeclaration InterfaceDeclaration interface EnumDeclaration enum EnumBody NamespaceDeclaration namespace module AmbientDeclaration declare GlobalDeclaration global ClassDeclaration ClassBody MethodDeclaration AmbientFunctionDeclaration ExportGroup VariableName VariableName ImportDeclaration ImportGroup ForStatement for ForSpec ForInSpec ForOfSpec of WhileStatement while WithStatement with DoStatement do IfStatement if else SwitchStatement switch SwitchBody CaseLabel case DefaultLabel TryStatement try CatchClause catch FinallyClause finally ReturnStatement return ThrowStatement throw BreakStatement break ContinueStatement continue DebuggerStatement debugger LabeledStatement ExpressionStatement SingleExpression SingleClassItem",maxTerm:362,context:o,nodeProps:[["group",-26,6,14,16,62,198,202,205,206,208,211,214,225,227,233,235,237,239,242,248,254,256,258,260,262,264,265,"Statement",-32,10,11,25,28,29,35,45,48,49,51,56,64,72,76,78,80,81,102,103,112,113,130,133,135,136,137,138,140,141,161,162,164,"Expression",-23,24,26,30,34,36,38,165,167,169,170,172,173,174,176,177,178,180,181,182,192,194,196,197,"Type",-3,84,95,101,"ClassItem"],["openedBy",31,"InterpolationStart",50,"[",54,"{",69,"(",142,"JSXStartTag",154,"JSXStartTag JSXStartCloseTag"],["closedBy",33,"InterpolationEnd",44,"]",55,"}",70,")",143,"JSXSelfCloseEndTag JSXEndTag",159,"JSXEndTag"]],propSources:[c],skippedNodes:[0,3,4,268],repeatNodeCount:32,tokenData:"$>y(CSR!bOX%ZXY+gYZ-yZ[+g[]%Z]^.c^p%Zpq+gqr/mrs3cst:_tu>PuvBavwDxwxGgxyMvyz! Qz{!![{|!%O|}!&]}!O!%O!O!P!'g!P!Q!1w!Q!R#0t!R![#3T![!]#@T!]!^#Aa!^!_#Bk!_!`#GS!`!a#In!a!b#N{!b!c$$z!c!}>P!}#O$&U#O#P$'`#P#Q$,w#Q#R$.R#R#S>P#S#T$/`#T#o$0j#o#p$4z#p#q$5p#q#r$7Q#r#s$8^#s$f%Z$f$g+g$g#BY>P#BY#BZ$9h#BZ$IS>P$IS$I_$9h$I_$I|>P$I|$I}$P$JT$JU$9h$JU$KV>P$KV$KW$9h$KW&FU>P&FU&FV$9h&FV;'S>P;'S;=`BZ<%l?HT>P?HT?HU$9h?HUO>P(n%d_$c&j'vp'y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&j&hT$c&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c&j&zP;=`<%l&c'|'U]$c&j'y!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!b(SU'y!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!b(iP;=`<%l'}'|(oP;=`<%l&}'[(y]$c&j'vpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(rp)wU'vpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)rp*^P;=`<%l)r'[*dP;=`<%l(r#S*nX'vp'y!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g#S+^P;=`<%l*g(n+dP;=`<%l%Z(CS+rq$c&j'vp'y!b'l(;dOX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p$f%Z$f$g+g$g#BY%Z#BY#BZ+g#BZ$IS%Z$IS$I_+g$I_$JT%Z$JT$JU+g$JU$KV%Z$KV$KW+g$KW&FU%Z&FU&FV+g&FV;'S%Z;'S;=`+a<%l?HT%Z?HT?HU+g?HUO%Z(CS.ST'w#S$c&j'm(;dO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c(CS.n_$c&j'vp'y!b'm(;dOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#`/x`$c&j!l$Ip'vp'y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#S1V`#p$Id$c&j'vp'y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`2X!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#S2d_#p$Id$c&j'vp'y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$2b3l_'u$(n$c&j'y!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k*r4r_$c&j'y!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k)`5vX$c&jOr5qrs6cs!^5q!^!_6y!_#o5q#o#p6y#p;'S5q;'S;=`7h<%lO5q)`6jT$^#t$c&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c#t6|TOr6yrs7]s;'S6y;'S;=`7b<%lO6y#t7bO$^#t#t7eP;=`<%l6y)`7kP;=`<%l5q*r7w]$^#t$c&j'y!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}%W8uZ'y!bOY8pYZ6yZr8prs9hsw8pwx6yx#O8p#O#P6y#P;'S8p;'S;=`:R<%lO8p%W9oU$^#t'y!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}%W:UP;=`<%l8p*r:[P;=`<%l4k#%|:hg$c&j'vp'y!bOY%ZYZ&cZr%Zrs&}st%Ztu`k$c&j'vp'y!b(T!LY's&;d$V#tOY%ZYZ&cZr%Zrs&}st%Ztu>Puw%Zwx(rx}%Z}!O@T!O!Q%Z!Q![>P![!^%Z!^!_*g!_!c%Z!c!}>P!}#O%Z#O#P&c#P#R%Z#R#S>P#S#T%Z#T#o>P#o#p*g#p$g%Z$g;'S>P;'S;=`BZ<%lO>P+d@`k$c&j'vp'y!b$V#tOY%ZYZ&cZr%Zrs&}st%Ztu@Tuw%Zwx(rx}%Z}!O@T!O!Q%Z!Q![@T![!^%Z!^!_*g!_!c%Z!c!}@T!}#O%Z#O#P&c#P#R%Z#R#S@T#S#T%Z#T#o@T#o#p*g#p$g%Z$g;'S@T;'S;=`BT<%lO@T+dBWP;=`<%l@T(CSB^P;=`<%l>P%#SBl`$c&j'vp'y!b#h$IdOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Cn!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#SCy_$c&j#z$Id'vp'y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%DfETa(h%Z![!^%Z!^!_*g!_!c%Z!c!i#>Z!i#O%Z#O#P&c#P#R%Z#R#S#>Z#S#T%Z#T#Z#>Z#Z#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/l#>fi$c&j'vp'y!bl$'|OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#>Z![!^%Z!^!_*g!_!c%Z!c!i#>Z!i#O%Z#O#P&c#P#R%Z#R#S#>Z#S#T%Z#T#Z#>Z#Z#b%Z#b#c#5T#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%Gh#@b_!a$b$c&j#x%Puw%Zwx(rx}%Z}!O@T!O!Q%Z!Q![>P![!^%Z!^!_*g!_!c%Z!c!}>P!}#O%Z#O#P&c#P#R%Z#R#S>P#S#T%Z#T#o>P#o#p*g#p$f%Z$f$g+g$g#BY>P#BY#BZ$9h#BZ$IS>P$IS$I_$9h$I_$JT>P$JT$JU$9h$JU$KV>P$KV$KW$9h$KW&FU>P&FU&FV$9h&FV;'S>P;'S;=`BZ<%l?HT>P?HT?HU$9h?HUO>P(CS$=Uk$c&j'vp'y!b'm(;d(T!LY's&;d$V#tOY%ZYZ&cZr%Zrs&}st%Ztu>Puw%Zwx(rx}%Z}!O@T!O!Q%Z!Q![>P![!^%Z!^!_*g!_!c%Z!c!}>P!}#O%Z#O#P&c#P#R%Z#R#S>P#S#T%Z#T#o>P#o#p*g#p$g%Z$g;'S>P;'S;=`BZ<%lO>P",tokenizers:[l,O,2,3,4,5,6,7,8,9,10,11,12,13,a,new r.RA("$S~RRtu[#O#Pg#S#T#|~_P#o#pb~gOq~~jVO#i!P#i#j!U#j#l!P#l#m!q#m;'S!P;'S;=`#v<%lO!P~!UO!O~~!XS!Q![!e!c!i!e#T#Z!e#o#p#Z~!hR!Q![!q!c!i!q#T#Z!q~!tR!Q![!}!c!i!}#T#Z!}~#QR!Q![!P!c!i!P#T#Z!P~#^R!Q![#g!c!i#g#T#Z#g~#jS!Q![#g!c!i#g#T#Z#g#q#r!P~#yP;=`<%l!P~$RO(S~~",141,325),new r.RA("j~RQYZXz{^~^O'p~~aP!P!Qd~iO'q~~",25,307)],topRules:{Script:[0,5],SingleExpression:[1,266],SingleClassItem:[2,267]},dialects:{jsx:13213,ts:13215},dynamicPrecedences:{76:1,78:1,162:1,190:1},specialized:[{term:311,get:e=>h[e]||-1},{term:327,get:e=>u[e]||-1},{term:67,get:e=>f[e]||-1}],tokenPrec:13238});var d=n(59119),g=n(78120),m=n(47421),Q=n(34790),S=n(41113);let $=[(0,Q.Gn)("function ${name}(${params}) {\n ${}\n}",{label:"function",detail:"definition",type:"keyword"}),(0,Q.Gn)("for (let ${index} = 0; ${index} < ${bound}; ${index}++) {\n ${}\n}",{label:"for",detail:"loop",type:"keyword"}),(0,Q.Gn)("for (let ${name} of ${collection}) {\n ${}\n}",{label:"for",detail:"of loop",type:"keyword"}),(0,Q.Gn)("do {\n ${}\n} while (${})",{label:"do",detail:"loop",type:"keyword"}),(0,Q.Gn)("while (${}) {\n ${}\n}",{label:"while",detail:"loop",type:"keyword"}),(0,Q.Gn)("try {\n ${}\n} catch (${error}) {\n ${}\n}",{label:"try",detail:"/ catch block",type:"keyword"}),(0,Q.Gn)("if (${}) {\n ${}\n}",{label:"if",detail:"block",type:"keyword"}),(0,Q.Gn)("if (${}) {\n ${}\n} else {\n ${}\n}",{label:"if",detail:"/ else block",type:"keyword"}),(0,Q.Gn)("class ${name} {\n constructor(${params}) {\n ${}\n }\n}",{label:"class",detail:"definition",type:"keyword"}),(0,Q.Gn)('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),(0,Q.Gn)('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],b=new S.hr,y=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function v(e){return(t,n)=>{let r=t.node.getChild("VariableDefinition");return r&&n(r,e),!0}}let P=["FunctionDeclaration"],x={FunctionDeclaration:v("function"),ClassDeclaration:v("class"),ClassExpression:()=>!0,EnumDeclaration:v("constant"),TypeAliasDeclaration:v("type"),NamespaceDeclaration:v("namespace"),VariableDefinition(e,t){e.matchContext(P)||t(e,"variable")},TypeDefinition(e,t){t(e,"type")},__proto__:null},k=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,w=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName"];function Z(e){let t=(0,d.qz)(e.state).resolveInner(e.pos,-1);if(w.indexOf(t.name)>-1)return null;let n="VariableName"==t.name||t.to-t.from<20&&k.test(e.state.sliceDoc(t.from,t.to));if(!n&&!e.explicit)return null;let r=[];for(let n=t;n;n=n.parent)y.has(n.name)&&(r=r.concat(function e(t,n){let r=b.get(n);if(r)return r;let i=[],s=!0;function o(e,n){let r=t.sliceString(e.from,e.to);i.push({label:r,type:n})}return n.cursor(S.vj.IncludeAnonymous).iterate(n=>{if(s)s=!1;else if(n.name){let e=x[n.name];if(e&&e(n,o)||y.has(n.name))return!1}else if(n.to-n.from>8192){for(let r of e(t,n.node))i.push(r);return!1}}),b.set(n,i),i}(e.state.doc,n)));return{options:r,from:n?t.from:e.pos,validFor:k}}function X(e,t,n){var r;let i=[];for(;;){let s=t.firstChild,o;if((null==s?void 0:s.name)=="VariableName")return i.push(e(s)),{path:i.reverse(),name:n};if((null==s?void 0:s.name)!="MemberExpression"||(null===(r=o=s.lastChild)||void 0===r?void 0:r.name)!="PropertyName")return null;i.push(e(o)),t=s}}function C(e){let t=t=>e.state.doc.sliceString(t.from,t.to),n=(0,d.qz)(e.state).resolveInner(e.pos,-1);return"PropertyName"==n.name?X(t,n.parent,t(n)):w.indexOf(n.name)>-1?null:"VariableName"==n.name||n.to-n.from<20&&k.test(t(n))?{path:[],name:t(n)}:("."==n.name||"?."==n.name)&&"MemberExpression"==n.parent.name?X(t,n.parent,""):"MemberExpression"==n.name?X(t,n,""):e.explicit?{path:[],name:""}:null}function T(e){let t=new Map;return n=>{let r=C(n);if(!r)return null;let i=e;for(let e of r.path)if(!(i=i[e]))return null;let s=t.get(i);return s||t.set(i,s=function(e,t){let n=[],r=new Set;for(let i=0;;i++){for(let s of(Object.getOwnPropertyNames||Object.keys)(e)){let o;if(!r.has(s)){r.add(s);try{o=e[s]}catch(e){continue}n.push({label:s,type:"function"==typeof o?/^[A-Z]/.test(s)?"class":t?"function":"method":t?"variable":"property",boost:-i})}}let s=Object.getPrototypeOf(e);if(!s)return n;e=s}}(i,!r.path.length)),{from:n.pos-r.name.length,options:s,validFor:k}}}let Y=d.qp.define({name:"javascript",parser:p.configure({props:[d.uj.add({IfStatement:(0,d.tC)({except:/^\s*({|else\b)/}),TryStatement:(0,d.tC)({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:d.ze,SwitchBody:e=>{let t=e.textAfter,n=/^\s*\}/.test(t),r=/^\s*(case|default)\b/.test(t);return e.baseIndent+(n?0:r?1:2)*e.unit},Block:(0,d.vw)({closing:"}"}),ArrowFunction:e=>e.baseIndent+e.unit,"TemplateString BlockComment":()=>null,"Statement Property":(0,d.tC)({except:/^{/}),JSXElement(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},JSXEscape(e){let t=/\s*\}/.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"JSXOpenTag JSXSelfClosingTag":e=>e.column(e.node.from)+e.unit}),d.x0.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression":d.Dv,BlockComment:e=>({from:e.from+2,to:e.to-2})})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),W={test:e=>/^JSX/.test(e.name),facet:(0,d.kU)({commentTokens:{block:{open:"{/*",close:"*/}"}}})},V=Y.configure({dialect:"ts"},"typescript"),j=Y.configure({dialect:"jsx",props:[d.KC.add(e=>e.isTop?[W]:void 0)]}),_=Y.configure({dialect:"jsx ts",props:[d.KC.add(e=>e.isTop?[W]:void 0)]},"typescript"),U="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(e=>({label:e,type:"keyword"}));function q(e={}){let t=e.jsx?e.typescript?_:j:e.typescript?V:Y;return new d.ri(t,[Y.data.of({autocomplete:(0,Q.eC)(w,(0,Q.Mb)($.concat(U)))}),Y.data.of({autocomplete:Z}),e.jsx?G:[]])}function A(e,t,n=e.length){for(let r=null==t?void 0:t.firstChild;r;r=r.nextSibling)if("JSXIdentifier"==r.name||"JSXBuiltin"==r.name||"JSXNamespacedName"==r.name||"JSXMemberExpression"==r.name)return e.sliceString(r.from,Math.min(r.to,n));return""}let R="object"==typeof navigator&&/Android\b/.test(navigator.userAgent),G=m.tk.inputHandler.of((e,t,n,r)=>{if((R?e.composing:e.compositionStarted)||e.state.readOnly||t!=n||">"!=r&&"/"!=r||!Y.isActiveAt(e.state,t,-1))return!1;let{state:i}=e,s=i.changeByRange(e=>{var t,n;let{head:s}=e,o=(0,d.qz)(i).resolveInner(s,-1),a;if("JSXStartTag"==o.name&&(o=o.parent),">"==r&&"JSXFragmentTag"==o.name)return{range:g.jT.cursor(s+1),changes:{from:s,insert:">"}};if("/"==r&&"JSXFragmentTag"==o.name){let e=o.parent,n=null==e?void 0:e.parent;if(e.from==s-1&&(null===(t=n.lastChild)||void 0===t?void 0:t.name)!="JSXEndTag"&&(a=A(i.doc,null==n?void 0:n.firstChild,s))){let e=`/${a}>`;return{range:g.jT.cursor(s+e.length),changes:{from:s,insert:e}}}}else if(">"==r){let e=function(e){for(;;){if("JSXOpenTag"==e.name||"JSXSelfClosingTag"==e.name||"JSXFragmentTag"==e.name)return e;if(!e.parent)return null;e=e.parent}}(o);if(e&&(null===(n=e.lastChild)||void 0===n?void 0:n.name)!="JSXEndTag"&&"`}}}return{range:e}});return!s.changes.empty&&(e.dispatch(s,{userEvent:"input.type",scrollIntoView:!0}),!0)});function I(e,t){return t||(t={parserOptions:{ecmaVersion:2019,sourceType:"module"},env:{browser:!0,node:!0,es6:!0,es2015:!0,es2017:!0,es2020:!0},rules:{}},e.getRules().forEach((e,n)=>{e.meta.docs.recommended&&(t.rules[n]=2)})),n=>{let{state:r}=n,i=[];for(let{from:n,to:s}of Y.findRegions(r)){let o=r.doc.lineAt(n),a={line:o.number-1,col:n-o.from,pos:n};for(let o of e.verify(r.sliceDoc(n,s),t))i.push(function(e,t,n){let r=z(e.line,e.column,t,n),i={from:r,to:null!=e.endLine&&1!=e.endColumn?z(e.endLine,e.endColumn,t,n):r,message:e.message,source:e.ruleId?"eslint:"+e.ruleId:"eslint",severity:1==e.severity?"warning":"error"};if(e.fix){let{range:t,text:s}=e.fix,o=t[0]+n.pos-r,a=t[1]+n.pos-r;i.actions=[{name:"fix",apply(e,t){e.dispatch({changes:{from:t+o,to:t+a,insert:s},scrollIntoView:!0})}}]}return i}(o,r.doc,a))}return i}}function z(e,t,n,r){return n.line(e+r.line).from+t+(1==e?r.col-1:-1)}},59119:function(e,t,n){"use strict";n.d(t,{Be:function(){return Q},Dv:function(){return E},Gn:function(){return Y},K0:function(){return T},KC:function(){return h},Qf:function(){return ef},R_:function(){return eS},SQ:function(){return u},SS:function(){return C},Um:function(){return eY},a0:function(){return eX},c:function(){return Z},c6:function(){return k},e7:function(){return ei},il:function(){return eU},kU:function(){return c},mi:function(){return eh},n$:function(){return eZ},nF:function(){return em},nY:function(){return G},pp:function(){return O},qp:function(){return p},qz:function(){return d},ri:function(){return x},rs:function(){return I},tC:function(){return R},uj:function(){return W},vw:function(){return U},x0:function(){return z},y1:function(){return X},ze:function(){return A}});var r,i=n(41113),s=n(78120),o=n(47421),a=n(35524),l=n(28699);let O=new i.md;function c(e){return s.r$.define({combine:e?t=>t.concat(e):void 0})}let h=new i.md;class u{constructor(e,t,n=[],r=""){this.data=e,this.name=r,s.yy.prototype.hasOwnProperty("tree")||Object.defineProperty(s.yy.prototype,"tree",{get(){return d(this)}}),this.parser=t,this.extension=[P.of(this),s.yy.languageData.of((e,t,n)=>{let r=f(e,t,n),i=r.type.prop(O);if(!i)return[];let s=e.facet(i),o=r.type.prop(h);if(o){let i=r.resolve(t-r.from,n);for(let t of o)if(t.test(i,e)){let n=e.facet(t.facet);return"replace"==t.type?n:n.concat(s)}}return s})].concat(n)}isActiveAt(e,t,n=-1){return f(e,t,n).type.prop(O)==this.data}findRegions(e){let t=e.facet(P);if((null==t?void 0:t.data)==this.data)return[{from:0,to:e.doc.length}];if(!t||!t.allowsNesting)return[];let n=[],r=(e,t)=>{if(e.prop(O)==this.data){n.push({from:t,to:t+e.length});return}let s=e.prop(i.md.mounted);if(s){if(s.tree.prop(O)==this.data){if(s.overlay)for(let e of s.overlay)n.push({from:e.from+t,to:e.to+t});else n.push({from:t,to:t+e.length});return}if(s.overlay){let e=n.length;if(r(s.tree,s.overlay[0].from+t),n.length>e)return}}for(let n=0;ne.isTop?t:void 0)]}),e.name)}configure(e,t){return new p(this.data,this.parser.configure(e),t||this.name)}get allowsNesting(){return this.parser.hasWrappers()}}function d(e){let t=e.field(u.state,!1);return t?t.tree:i.mp.empty}class g{constructor(e){this.doc=e,this.cursorPos=0,this.string="",this.cursor=e.iter()}get length(){return this.doc.length}syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,this.cursorPos=e+this.string.length,this.cursorPos-this.string.length}chunk(e){return this.syncTo(e),this.string}get lineChunks(){return!0}read(e,t){let n=this.cursorPos-this.string.length;return e=this.cursorPos?this.doc.sliceString(e,t):this.string.slice(e-n,t-n)}}let m=null;class Q{constructor(e,t,n=[],r,i,s,o,a){this.parser=e,this.state=t,this.fragments=n,this.tree=r,this.treeLen=i,this.viewport=s,this.skipped=o,this.scheduleOn=a,this.parse=null,this.tempSkipped=[]}static create(e,t,n){return new Q(e,t,[],i.mp.empty,0,n,[],null)}startParse(){return this.parser.startParse(new g(this.state.doc),this.fragments)}work(e,t){return(null!=t&&t>=this.state.doc.length&&(t=void 0),this.tree!=i.mp.empty&&this.isDone(null!=t?t:this.state.doc.length))?(this.takeTree(),!0):this.withContext(()=>{var n;if("number"==typeof e){let t=Date.now()+e;e=()=>Date.now()>t}for(this.parse||(this.parse=this.startParse()),null!=t&&(null==this.parse.stoppedAt||this.parse.stoppedAt>t)&&t=this.treeLen&&((null==this.parse.stoppedAt||this.parse.stoppedAt>e)&&this.parse.stopAt(e),this.withContext(()=>{for(;!(t=this.parse.advance()););}),this.treeLen=e,this.tree=t,this.fragments=this.withoutTempSkipped(i.i9.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(e){let t=m;m=this;try{return e()}finally{m=t}}withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=S(e,t.from,t.to);return e}changes(e,t){let{fragments:n,tree:r,treeLen:s,viewport:o,skipped:a}=this;if(this.takeTree(),!e.empty){let t=[];if(e.iterChangedRanges((e,n,r,i)=>t.push({fromA:e,toA:n,fromB:r,toB:i})),n=i.i9.applyChanges(n,t),r=i.mp.empty,s=0,o={from:e.mapPos(o.from,-1),to:e.mapPos(o.to,1)},this.skipped.length)for(let t of(a=[],this.skipped)){let n=e.mapPos(t.from,1),r=e.mapPos(t.to,-1);ne.from&&(this.fragments=S(this.fragments,n,r),this.skipped.splice(t--,1))}return!(this.skipped.length>=t)&&(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(e,t){this.skipped.push({from:e,to:t})}static getSkippingParser(e){return new class extends i._b{createParse(t,n,r){let s=r[0].from,o=r[r.length-1].to;return{parsedPos:s,advance(){let t=m;if(t){for(let e of r)t.tempSkipped.push(e);e&&(t.scheduleOn=t.scheduleOn?Promise.all([t.scheduleOn,e]):e)}return this.parsedPos=o,new i.mp(i.Jq.none,[],[],o-s)},stoppedAt:null,stopAt(){}}}}}isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;return this.treeLen>=e&&t.length&&0==t[0].from&&t[0].to>=e}static get(){return m}}function S(e,t,n){return i.i9.applyChanges(e,[{fromA:t,toA:n,fromB:t,toB:n}])}class ${constructor(e){this.context=e,this.tree=e.tree}apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;let t=this.context.changes(e.changes,e.state),n=this.context.treeLen==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.treeLen),t.viewport.to);return t.work(20,n)||t.takeTree(),new $(t)}static init(e){let t=Math.min(3e3,e.doc.length),n=Q.create(e.facet(P).parser,e,{from:0,to:t});return n.work(20,t)||n.takeTree(),new $(n)}}u.state=s.QQ.define({create:$.init,update(e,t){for(let e of t.effects)if(e.is(u.setState))return e.value;return t.startState.facet(P)!=t.state.facet(P)?$.init(t.state):e.apply(t)}});let b=e=>{let t=setTimeout(()=>e(),500);return()=>clearTimeout(t)};"undefined"!=typeof requestIdleCallback&&(b=e=>{let t=-1,n=setTimeout(()=>{t=requestIdleCallback(e,{timeout:400})},100);return()=>t<0?clearTimeout(n):cancelIdleCallback(t)});let y="undefined"!=typeof navigator&&(null===(r=navigator.scheduling)||void 0===r?void 0:r.isInputPending)?()=>navigator.scheduling.isInputPending():null,v=o.lg.fromClass(class{constructor(e){this.view=e,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(e){let t=this.view.state.field(u.state).context;(t.updateViewport(e.view.viewport)||this.view.viewport.to>t.treeLen)&&this.scheduleWork(),e.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(t)}scheduleWork(){if(this.working)return;let{state:e}=this.view,t=e.field(u.state);t.tree==t.context.tree&&t.context.isDone(e.doc.length)||(this.working=b(this.work))}work(e){this.working=null;let t=Date.now();if(this.chunkEndr+1e3,a=i.context.work(()=>y&&y()||Date.now()>s,r+(o?0:1e5));this.chunkBudget-=Date.now()-t,(a||this.chunkBudget<=0)&&(i.context.takeTree(),this.view.dispatch({effects:u.setState.of(new $(i.context))})),this.chunkBudget>0&&!(a&&!o)&&this.scheduleWork(),this.checkAsyncSchedule(i.context)}checkAsyncSchedule(e){e.scheduleOn&&(this.workScheduled++,e.scheduleOn.then(()=>this.scheduleWork()).catch(e=>(0,o.OO)(this.view.state,e)).then(()=>this.workScheduled--),e.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),P=s.r$.define({combine:e=>e.length?e[0]:null,enables:e=>[u.state,v,o.tk.contentAttributes.compute([e],t=>{let n=t.facet(e);return n&&n.name?{"data-language":n.name}:{}})]});class x{constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]}}class k{constructor(e,t,n,r,i,s){this.name=e,this.alias=t,this.extensions=n,this.filename=r,this.loadFunc=i,this.support=s,this.loading=null}load(){return this.loading||(this.loading=this.loadFunc().then(e=>this.support=e,e=>{throw this.loading=null,e}))}static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw RangeError("Must pass either 'load' or 'support' to LanguageDescription.of");t=()=>Promise.resolve(n)}return new k(e.name,(e.alias||[]).concat(e.name).map(e=>e.toLowerCase()),e.extensions||[],e.filename,t,n)}static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.test(t))return n;let n=/\.([^.]+)$/.exec(t);if(n){for(let t of e)if(t.extensions.indexOf(n[1])>-1)return t}return null}static matchLanguageName(e,t,n=!0){for(let n of(t=t.toLowerCase(),e))if(n.alias.some(e=>e==t))return n;if(n)for(let n of e)for(let e of n.alias){let r=t.indexOf(e);if(r>-1&&(e.length>2||!/\w/.test(t[r-1])&&!/\w/.test(t[r+e.length])))return n}return null}}let w=s.r$.define(),Z=s.r$.define({combine:e=>{if(!e.length)return" ";let t=e[0];if(!t||/\S/.test(t)||Array.from(t).some(e=>e!=t[0]))throw Error("Invalid indent unit: "+JSON.stringify(e[0]));return t}});function X(e){let t=e.facet(Z);return 9==t.charCodeAt(0)?e.tabSize*t.length:t.length}function C(e,t){let n="",r=e.tabSize,i=e.facet(Z)[0];if(" "==i){for(;t>=r;)n+=" ",t-=r;i=" "}for(let e=0;e=n.from&&r<=n.to?i&&r==e?{text:"",from:e}:(t<0?r-1&&(i+=s-this.countColumn(n,n.search(/\S|$/))),i}countColumn(e,t=e.length){return(0,s.IS)(e,this.state.tabSize,t)}lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.overrideIndentation;if(i){let e=i(r);if(e>-1)return e}return this.countColumn(n,n.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}let W=new i.md;function V(e,t,n){for(;e;e=e.parent){let r=function(e){let t=e.type.prop(W);if(t)return t;let n=e.firstChild,r;if(n&&(r=n.type.prop(i.md.closedBy))){let t=e.lastChild,n=t&&r.indexOf(t.name)>-1;return e=>q(e,!0,1,void 0,n&&!(e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak)?t.from:void 0)}return null==e.parent?j:null}(e);if(r)return r(_.create(n,t,e))}return null}function j(){return 0}class _ extends Y{constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,this.node=n}static create(e,t,n){return new _(e,t,n)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){let t=this.node.resolve(e.from);for(;t.parent&&t.parent.from==t.from;)t=t.parent;if(function(e,t){for(let n=t;n;n=n.parent)if(e==n)return!0;return!1}(t,this.node))break;e=this.state.doc.lineAt(t.from)}return this.lineIndent(e.from)}continue(){let e=this.node.parent;return e?V(e,this.pos,this.base):0}}function U({closing:e,align:t=!0,units:n=1}){return r=>q(r,t,n,e)}function q(e,t,n,r,i){let s=e.textAfter,o=s.match(/^\s*/)[0].length,a=r&&s.slice(o,o+r.length)==r||i==e.pos+o,l=t?function(e){let t=e.node,n=t.childAfter(t.from),r=t.lastChild;if(!n)return null;let i=e.options.simulateBreak,s=e.state.doc.lineAt(n.from),o=null==i||i<=s.from?s.to:Math.min(s.to,i);for(let e=n.to;;){let i=t.childAfter(e);if(!i||i==r)return null;if(!i.type.isSkipped)return i.frome.baseIndent;function R({except:e,units:t=1}={}){return n=>{let r=e&&e.test(n.textAfter);return n.baseIndent+(r?0:t*n.unit)}}function G(){return s.yy.transactionFilter.of(e=>{if(!e.docChanged||!e.isUserEvent("input.type")&&!e.isUserEvent("input.complete"))return e;let t=e.startState.languageDataAt("indentOnInput",e.startState.selection.main.head);if(!t.length)return e;let n=e.newDoc,{head:r}=e.newSelection.main,i=n.lineAt(r);if(r>i.from+200)return e;let s=n.sliceString(i.from,r);if(!t.some(e=>e.test(s)))return e;let{state:o}=e,a=-1,l=[];for(let{head:e}of o.selection.ranges){let t=o.doc.lineAt(e);if(t.from==a)continue;a=t.from;let n=T(o,t.from);if(null==n)continue;let r=/^\s*/.exec(t.text)[0],i=C(o,n);r!=i&&l.push({from:t.from,to:t.from+r.length,insert:i})}return l.length?[e,{changes:l,sequential:!0}]:e})}let I=s.r$.define(),z=new i.md;function E(e){let t=e.firstChild,n=e.lastChild;return t&&t.ton)continue;if(s&&o.from=t&&r.to>n&&(s=r)}}return s}(e,t,n)}function M(e,t){let n=t.mapPos(e.from,1),r=t.mapPos(e.to,-1);return n>=r?void 0:{from:n,to:r}}let D=s.Py.define({map:M}),N=s.Py.define({map:M});function B(e){let t=[];for(let{head:n}of e.state.selection.ranges)t.some(e=>e.from<=n&&e.to>=n)||t.push(e.lineBlockAt(n));return t}let L=s.QQ.define({create:()=>o.p.none,update(e,t){for(let n of(e=e.map(t.changes),t.effects))n.is(D)&&!function(e,t,n){let r=!1;return e.between(t,t,(e,i)=>{e==t&&i==n&&(r=!0)}),r}(e,n.value.from,n.value.to)?e=e.update({add:[el.range(n.value.from,n.value.to)]}):n.is(N)&&(e=e.update({filter:(e,t)=>n.value.from!=e||n.value.to!=t,filterFrom:n.value.from,filterTo:n.value.to}));if(t.selection){let n=!1,{head:r}=t.selection.main;e.between(r,r,(e,t)=>{er&&(n=!0)}),n&&(e=e.update({filterFrom:r,filterTo:r,filter:(e,t)=>t<=r||e>=r}))}return e},provide:e=>o.tk.decorations.from(e),toJSON(e,t){let n=[];return e.between(0,t.doc.length,(e,t)=>{n.push(e,t)}),n},fromJSON(e){if(!Array.isArray(e)||e.length%2)throw RangeError("Invalid JSON for fold state");let t=[];for(let n=0;n{(!i||i.from>e)&&(i={from:e,to:t})}),i}function H(e,t){return e.field(L,!1)?t:t.concat(s.Py.appendConfig.of(ea()))}let K=e=>{for(let t of B(e)){let n=J(e.state,t.from,t.to);if(n)return e.dispatch({effects:H(e.state,[D.of(n),et(e,n)])}),!0}return!1},ee=e=>{if(!e.state.field(L,!1))return!1;let t=[];for(let n of B(e)){let r=F(e.state,n.from,n.to);r&&t.push(N.of(r),et(e,r,!1))}return t.length&&e.dispatch({effects:t}),t.length>0};function et(e,t,n=!0){let r=e.state.doc.lineAt(t.from).number,i=e.state.doc.lineAt(t.to).number;return o.tk.announce.of(`${e.state.phrase(n?"Folded lines":"Unfolded lines")} ${r} ${e.state.phrase("to")} ${i}.`)}let en=e=>{let{state:t}=e,n=[];for(let r=0;r{let t=e.state.field(L,!1);if(!t||!t.size)return!1;let n=[];return t.between(0,e.state.doc.length,(e,t)=>{n.push(N.of({from:e,to:t}))}),e.dispatch({effects:n}),!0},ei=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:K},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:ee},{key:"Ctrl-Alt-[",run:en},{key:"Ctrl-Alt-]",run:er}],es={placeholderDOM:null,placeholderText:"…"},eo=s.r$.define({combine:e=>(0,s.BO)(e,es)});function ea(e){let t=[L,eu];return e&&t.push(eo.of(e)),t}let el=o.p.replace({widget:new class extends o.l9{toDOM(e){let{state:t}=e,n=t.facet(eo),r=t=>{let n=e.lineBlockAt(e.posAtDOM(t.target)),r=F(e.state,n.from,n.to);r&&e.dispatch({effects:N.of(r)}),t.preventDefault()};if(n.placeholderDOM)return n.placeholderDOM(e,r);let i=document.createElement("span");return i.textContent=n.placeholderText,i.setAttribute("aria-label",t.phrase("folded code")),i.title=t.phrase("unfold"),i.className="cm-foldPlaceholder",i.onclick=r,i}}}),eO={openText:"⌄",closedText:"›",markerDOM:null,domEventHandlers:{},foldingChanged:()=>!1};class ec extends o.SJ{constructor(e,t){super(),this.config=e,this.open=t}eq(e){return this.config==e.config&&this.open==e.open}toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.open);let t=document.createElement("span");return t.textContent=this.open?this.config.openText:this.config.closedText,t.title=e.state.phrase(this.open?"Fold line":"Unfold line"),t}}function eh(e={}){let t=Object.assign(Object.assign({},eO),e),n=new ec(t,!0),r=new ec(t,!1),i=o.lg.fromClass(class{constructor(e){this.from=e.viewport.from,this.markers=this.buildMarkers(e)}update(e){(e.docChanged||e.viewportChanged||e.startState.facet(P)!=e.state.facet(P)||e.startState.field(L,!1)!=e.state.field(L,!1)||d(e.startState)!=d(e.state)||t.foldingChanged(e))&&(this.markers=this.buildMarkers(e.view))}buildMarkers(e){let t=new s.f_;for(let i of e.viewportLineBlocks){let s=F(e.state,i.from,i.to)?r:J(e.state,i.from,i.to)?n:null;s&&t.add(i.from,i.from,s)}return t.finish()}}),{domEventHandlers:a}=t;return[i,(0,o.v5)({class:"cm-foldGutter",markers(e){var t;return(null===(t=e.plugin(i))||void 0===t?void 0:t.markers)||s.Xs.empty},initialSpacer:()=>new ec(t,!1),domEventHandlers:Object.assign(Object.assign({},a),{click:(e,t,n)=>{if(a.click&&a.click(e,t,n))return!0;let r=F(e.state,t.from,t.to);if(r)return e.dispatch({effects:N.of(r)}),!0;let i=J(e.state,t.from,t.to);return!!i&&(e.dispatch({effects:D.of(i)}),!0)}})}),ea()]}let eu=o.tk.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}});class ef{constructor(e,t){let n;function r(e){let t=l.V.newName();return(n||(n=Object.create(null)))["."+t]=e,t}this.specs=e;let i="string"==typeof t.all?t.all:t.all?r(t.all):void 0,s=t.scope;this.scope=s instanceof u?e=>e.prop(O)==s.data:s?e=>e==s:void 0,this.style=(0,a.QR)(e.map(e=>({tag:e.tag,class:e.class||r(Object.assign({},e,{tag:null}))})),{all:i}).style,this.module=n?new l.V(n):null,this.themeType=t.themeType}static define(e,t){return new ef(e,t||{})}}let ep=s.r$.define(),ed=s.r$.define({combine:e=>e.length?[e[0]]:null});function eg(e){let t=e.facet(ep);return t.length?t:e.facet(ed)}function em(e,t){let n=[eQ],r;return e instanceof ef&&(e.module&&n.push(o.tk.styleModule.of(e.module)),r=e.themeType),(null==t?void 0:t.fallback)?n.push(ed.of(e)):r?n.push(ep.computeN([o.tk.darkTheme],t=>t.facet(o.tk.darkTheme)==("dark"==r)?[e]:[])):n.push(ep.of(e)),n}let eQ=s.Wl.high(o.lg.fromClass(class{constructor(e){this.markCache=Object.create(null),this.tree=d(e.state),this.decorations=this.buildDeco(e,eg(e.state))}update(e){let t=d(e.state),n=eg(e.state),r=n!=eg(e.startState);t.length{n.add(e,t,this.markCache[r]||(this.markCache[r]=o.p.mark({class:r})))},r,i);return n.finish()}},{decorations:e=>e.decorations})),eS=ef.define([{tag:a.pJ.meta,color:"#404740"},{tag:a.pJ.link,textDecoration:"underline"},{tag:a.pJ.heading,textDecoration:"underline",fontWeight:"bold"},{tag:a.pJ.emphasis,fontStyle:"italic"},{tag:a.pJ.strong,fontWeight:"bold"},{tag:a.pJ.strikethrough,textDecoration:"line-through"},{tag:a.pJ.keyword,color:"#708"},{tag:[a.pJ.atom,a.pJ.bool,a.pJ.url,a.pJ.contentSeparator,a.pJ.labelName],color:"#219"},{tag:[a.pJ.literal,a.pJ.inserted],color:"#164"},{tag:[a.pJ.string,a.pJ.deleted],color:"#a11"},{tag:[a.pJ.regexp,a.pJ.escape,a.pJ.special(a.pJ.string)],color:"#e40"},{tag:a.pJ.definition(a.pJ.variableName),color:"#00f"},{tag:a.pJ.local(a.pJ.variableName),color:"#30a"},{tag:[a.pJ.typeName,a.pJ.namespace],color:"#085"},{tag:a.pJ.className,color:"#167"},{tag:[a.pJ.special(a.pJ.variableName),a.pJ.macroName],color:"#256"},{tag:a.pJ.definition(a.pJ.propertyName),color:"#00c"},{tag:a.pJ.comment,color:"#940"},{tag:a.pJ.invalid,color:"#f00"}]),e$=o.tk.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),eb="()[]{}",ey=s.r$.define({combine:e=>(0,s.BO)(e,{afterCursor:!0,brackets:eb,maxScanDistance:1e4,renderMatch:ex})}),ev=o.p.mark({class:"cm-matchingBracket"}),eP=o.p.mark({class:"cm-nonmatchingBracket"});function ex(e){let t=[],n=e.matched?ev:eP;return t.push(n.range(e.start.from,e.start.to)),e.end&&t.push(n.range(e.end.from,e.end.to)),t}let ek=s.QQ.define({create:()=>o.p.none,update(e,t){if(!t.docChanged&&!t.selection)return e;let n=[],r=t.state.facet(ey);for(let e of t.state.selection.ranges){if(!e.empty)continue;let i=eY(t.state,e.head,-1,r)||e.head>0&&eY(t.state,e.head-1,1,r)||r.afterCursor&&(eY(t.state,e.head,1,r)||e.heado.tk.decorations.from(e)}),ew=[ek,e$];function eZ(e={}){return[ey.of(e),ew]}let eX=new i.md;function eC(e,t,n){let r=e.prop(t<0?i.md.openedBy:i.md.closedBy);if(r)return r;if(1==e.name.length){let r=n.indexOf(e.name);if(r>-1&&r%2==(t<0?1:0))return[n[r+t]]}return null}function eT(e){let t=e.type.prop(eX);return t?t(e.node):e}function eY(e,t,n,r={}){let i=r.maxScanDistance||1e4,s=r.brackets||eb,o=d(e),a=o.resolveInner(t,n);for(let e=a;e;e=e.parent){let r=eC(e.type,n,s);if(r&&e.from0?t>=i.from&&ti.from&&t<=i.to))return function(e,t,n,r,i,s,o){let a=r.parent,l={from:i.from,to:i.to},O=0,c=null==a?void 0:a.cursor();if(c&&(n<0?c.childBefore(r.from):c.childAfter(r.to)))do if(n<0?c.to<=r.from:c.from>=r.to){if(0==O&&s.indexOf(c.type.name)>-1&&c.from0)return null;let O={from:n<0?t-1:t,to:n>0?t+1:t},c=e.doc.iterRange(t,n>0?e.doc.length:0),h=0;for(let e=0;!c.next().done&&e<=s;){let s=c.value;n<0&&(e+=s.length);let a=t+e*n;for(let e=n>0?0:s.length-1,t=n>0?s.length:-1;e!=t;e+=n){let t=o.indexOf(s[e]);if(!(t<0)&&r.resolveInner(a+e,1).type==i){if(t%2==0==n>0)h++;else{if(1==h)return{start:O,end:{from:a+e,to:a+e+1},matched:t>>1==l>>1};h--}}}n>0&&(e+=s.length)}return c.done?{start:O,matched:!1}:null}(e,t,n,o,a.type,i,s)}function eW(e,t,n,r=0,i=0){null==t&&-1==(t=e.search(/[^\s\u00a0]/))&&(t=e.length);let s=i;for(let i=r;i=this.string.length}sol(){return 0==this.pos}peek(){return this.string.charAt(this.pos)||void 0}next(){if(this.post}eatSpace(){let e=this.pos;for(;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e}skipToEnd(){this.pos=this.string.length}skipTo(e){let t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0}backUp(e){this.pos-=e}column(){return this.lastColumnPosn?e.toLowerCase():e;return r(this.string.substr(this.pos,e.length))==r(e)?(!1!==t&&(this.pos+=e.length),!0):null}{let n=this.string.slice(this.pos).match(e);return n&&n.index>0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}}current(){return this.string.slice(this.start,this.pos)}}function ej(e){if("object"!=typeof e)return e;let t={};for(let n in e){let r=e[n];t[n]=r instanceof Array?r.slice():r}return t}let e_=new WeakMap;class eU extends u{constructor(e){let t,n=c(e.languageData),r={name:e.name||"",token:e.token,blankLine:e.blankLine||(()=>{}),startState:e.startState||(()=>!0),copyState:e.copyState||ej,indent:e.indent||(()=>null),languageData:e.languageData||{},tokenTable:e.tokenTable||eG},s;super(n,new class extends i._b{createParse(e,t,n){return new eA(s,e,t,n)}},[w.of((e,t)=>this.getIndent(e,t))],e.name),this.topNode=(t=i.Jq.define({id:eI.length,name:"Document",props:[O.add(()=>n)]}),eI.push(t),t),s=this,this.streamParser=r,this.stateAfter=new i.md({perNode:!0}),this.tokenTable=e.tokenTable?new eM(r.tokenTable):eD}static define(e){return new eU(e)}getIndent(e,t){let n,r=d(e.state),i=r.resolve(t);for(;i&&i.type!=this.topNode;)i=i.parent;if(!i)return null;let{overrideIndentation:s}=e.options;s&&null!=(n=e_.get(e.state))&&n1e4)return null;for(;a=r&&n+t.length<=s&&t.prop(e.stateAfter);if(o)return{state:e.streamParser.copyState(o),pos:n+t.length};for(let o=t.children.length-1;o>=0;o--){let a=t.children[o],l=n+t.positions[o],O=a instanceof i.mp&&ln&&eq(e,r.tree,0-r.offset,n,s),a;if(o&&(a=function e(t,n,r,s,o){if(o&&r<=0&&s>=n.length)return n;o||n.type!=t.topNode||(o=!0);for(let a=n.children.length-1;a>=0;a--){let l=n.positions[a],O=n.children[a],c;if(l=t)?this.finish():e&&this.parsedPos>=e.viewport.to?(e.skipUntilInView(this.parsedPos,t),this.finish()):null}stopAt(e){this.stoppedAt=e}lineAfter(e){let t=this.input.chunk(e);if(this.input.lineChunks)"\n"==t&&(t="");else{let e=t.indexOf("\n");e>-1&&(t=t.slice(0,e))}return e+t.length<=this.to?t:t.slice(0,this.to-e)}nextLine(){let e=this.parsedPos,t=this.lineAfter(e),n=e+t.length;for(let e=this.rangeIndex;;){let r=this.ranges[e].to;if(r>=n||(t=t.slice(0,r-(n-t.length)),++e==this.ranges.length))break;let i=this.ranges[e].from,s=this.lineAfter(i);t+=s,n=i+s.length}return{line:t,end:n}}skipGapsTo(e,t,n){for(;;){let r=this.ranges[this.rangeIndex].to,i=e+t;if(n>0?r>i:r>=i)break;t+=this.ranges[++this.rangeIndex].from-r}return t}moveRangeIndex(){for(;this.ranges[this.rangeIndex].to1){i=this.skipGapsTo(t,i,1),t+=i;let e=this.chunk.length;i=this.skipGapsTo(n,i,-1),n+=i,r+=this.chunk.length-e}return this.chunk.push(e,t,n,r),i}parseLine(e){let{line:t,end:n}=this.nextLine(),r=0,{streamParser:i}=this.lang,s=new eV(t,e?e.state.tabSize:4,e?X(e.state):2);if(s.eol())i.blankLine(this.state,s.indentUnit);else for(;!s.eol();){let e=eR(i.token,s,this.state);if(e&&(r=this.emitToken(this.lang.tokenTable.resolve(e),this.parsedPos+s.start,this.parsedPos+s.pos,4,r)),s.start>1e4)break}this.parsedPos=n,this.moveRangeIndex(),this.parsedPost.start)return r}throw Error("Stream parser failed to advance stream.")}let eG=Object.create(null),eI=[i.Jq.none],ez=new i.Lj(eI),eE=[],eJ=Object.create(null);for(let[e,t]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])eJ[e]=eB(eG,t);class eM{constructor(e){this.extra=e,this.table=Object.assign(Object.create(null),eJ)}resolve(e){return e?this.table[e]||(this.table[e]=eB(this.extra,e)):0}}let eD=new eM(eG);function eN(e,t){eE.indexOf(e)>-1||(eE.push(e),console.warn(t))}function eB(e,t){let n=null;for(let r of t.split(".")){let t=e[r]||a.pJ[r];t?"function"==typeof t?n?n=t(n):eN(r,`Modifier ${r} used at start of tag`):n?eN(r,`Tag ${r} used as modifier`):n=t:eN(r,`Unknown highlighting tag ${r}`)}if(!n)return 0;let r=t.replace(/ /g,"_"),s=i.Jq.define({id:eI.length,name:r,props:[(0,a.Gv)({[r]:n})]});return eI.push(s),s.id}},78120:function(e,t,n){"use strict";let r;n.d(t,{BO:function(){return eS},D0:function(){return eg},Gz:function(){return eU},IS:function(){return e_},Py:function(){return ec},QQ:function(){return E},Wl:function(){return D},Xs:function(){return eP},YW:function(){return eh},as:function(){return w},bg:function(){return $},cp:function(){return p},f_:function(){return ex},gc:function(){return x},gm:function(){return S},jT:function(){return j},n0:function(){return k},nZ:function(){return b},q6:function(){return ea},r$:function(){return q},uU:function(){return e$},xv:function(){return i},yy:function(){return eQ}});class i{constructor(){}lineAt(e){if(e<0||e>this.length)throw RangeError(`Invalid position ${e} in document of length ${this.length}`);return this.lineInner(e,!1,1,0)}line(e){if(e<1||e>this.lines)throw RangeError(`Invalid line number ${e} in ${this.lines}-line document`);return this.lineInner(e,!0,1,0)}replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.decompose(0,n.length,r,3),this.decompose(t,this.length,r,1),o.from(r,this.length-(t-e)+n.length)}append(e){return this.replace(this.length,this.length,e)}slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(n,t-e)}eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;let t=this.scanIdentical(e,1),n=this.length-this.scanIdentical(e,-1),r=new l(this),i=new l(e);for(let e=t,s=t;;){if(r.next(e),i.next(e),e=0,r.lineBreak!=i.lineBreak||r.done!=i.done||r.value!=i.value)return!1;if(s+=r.value.length,r.done||s>=n)return!0}}iter(e=1){return new l(this,e)}iterRange(e,t=this.length){return new O(this,e,t)}iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.lines+1);let r=this.line(e).from;n=this.iterRange(r,Math.max(r,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new c(n)}toString(){return this.sliceString(0)}toJSON(){let e=[];return this.flatten(e),e}static of(e){if(0==e.length)throw RangeError("A document must have at least one line");return 1!=e.length||e[0]?e.length<=32?new s(e):o.from(s.split(e,[])):i.empty}}class s extends i{constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;return t}(e)){super(),this.text=e,this.length=t}get lines(){return this.text.length}get children(){return null}lineInner(e,t,n,r){for(let i=0;;i++){let s=this.text[i],o=r+s.length;if((t?n:o)>=e)return new h(r,o,n,s);r=o+1,n++}}decompose(e,t,n,r){let i=e<=0&&t>=this.length?this:new s(a(this.text,[""],e,t),Math.min(t,this.length)-Math.max(0,e));if(1&r){let e=n.pop(),t=a(i.text,e.text.slice(),0,i.length);if(t.length<=32)n.push(new s(t,e.length+i.length));else{let e=t.length>>1;n.push(new s(t.slice(0,e)),new s(t.slice(e)))}}else n.push(i)}replace(e,t,n){if(!(n instanceof s))return super.replace(e,t,n);let r=a(this.text,a(n.text,a(this.text,[""],0,e)),t),i=this.length+n.length-(t-e);return r.length<=32?new s(r,i):o.from(s.split(r,[]),i)}sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,s=0;i<=t&&se&&s&&(r+=n),ei&&(r+=o.slice(Math.max(0,e-i),t-i)),i=a+1}return r}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let n=[],r=-1;for(let i of e)n.push(i),r+=i.length+1,32==n.length&&(t.push(new s(n,r)),n=[],r=-1);return r>-1&&t.push(new s(n,r)),t}}class o extends i{constructor(e,t){for(let n of(super(),this.children=e,this.length=t,this.lines=0,e))this.lines+=n.lines}lineInner(e,t,n,r){for(let i=0;;i++){let s=this.children[i],o=r+s.length,a=n+s.lines-1;if((t?a:o)>=e)return s.lineInner(e,t,n,r);r=o+1,n=a+1}}decompose(e,t,n,r){for(let i=0,s=0;s<=t&&i=s){let i=r&((s<=e?1:0)|(a>=t?2:0));s>=e&&a<=t&&!i?n.push(o):o.decompose(e-s,t-s,n,i)}s=a+1}}replace(e,t,n){if(n.lines=i&&t<=a){let l=s.replace(e-i,t-i,n),O=this.lines-s.lines+l.lines;if(l.lines>4&&l.lines>O>>6){let i=this.children.slice();return i[r]=l,new o(i,this.length-(t-e)+n.length)}return super.replace(i,a,l)}i=a+1}return super.replace(e,t,n)}sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,s=0;ie&&i&&(r+=n),es&&(r+=o.sliceString(e-s,t-s,n)),s=a+1}return r}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof o))return 0;let n=0,[r,i,s,a]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;r+=t,i+=t){if(r==s||i==a)return n;let o=this.children[r],l=e.children[i];if(o!=l)return n+o.scanIdentical(l,t);n+=o.length+1}}static from(e,t=e.reduce((e,t)=>e+t.length+1,-1)){let n=0;for(let t of e)n+=t.lines;if(n<32){let n=[];for(let t of e)t.flatten(n);return new s(n,t)}let r=Math.max(32,n>>5),i=r<<1,a=r>>1,l=[],O=0,c=-1,h=[];function u(){0!=O&&(l.push(1==h.length?h[0]:o.from(h,c)),c=-1,O=h.length=0)}for(let t of e)!function e(t){let n;if(t.lines>i&&t instanceof o)for(let n of t.children)e(n);else t.lines>a&&(O>a||!O)?(u(),l.push(t)):t instanceof s&&O&&(n=h[h.length-1])instanceof s&&t.lines+n.lines<=32?(O+=t.lines,c+=t.length+1,h[h.length-1]=new s(n.text.concat(t.text),n.length+1+t.length)):(O+t.lines>r&&u(),O+=t.lines,c+=t.length+1,h.push(t))}(t);return u(),1==l.length?l[0]:new o(l,t)}}function a(e,t,n=0,r=1e9){for(let i=0,s=0,o=!0;s=n&&(l>r&&(a=a.slice(0,r-i)),i0?1:(e instanceof s?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.length-1,r=this.nodes[n],i=this.offsets[n],o=i>>1,a=r instanceof s?r.text.length:r.children.length;if(o==(t>0?a:0)){if(0==n)return this.done=!0,this.value="",this;t>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&i)==(t>0?0:1)){if(this.offsets[n]+=t,0==e)return this.lineBreak=!0,this.value="\n",this;e--}else if(r instanceof s){let i=r.text[o+(t<0?-1:0)];if(this.offsets[n]+=t,i.length>Math.max(0,e))return this.value=0==e?i:t>0?i.slice(e):i.slice(0,i.length-e),this;e-=i.length}else{let i=r.children[o+(t<0?-1:0)];e>i.length?(e-=i.length,this.offsets[n]+=t):(t<0&&this.offsets[n]--,this.nodes.push(i),this.offsets.push(t>0?1:(i instanceof s?i.text.length:i.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class O{constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?-1:1),this.pos=t>n?e.length:0,this.from=Math.min(t,n),this.to=Math.max(t,n)}nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);let n=t<0?this.pos-this.from:this.to-this.pos;e>n&&(e=n),n-=e;let{value:r}=this.cursor.next(e);return this.pos+=(r.length+e)*t,this.value=r.length<=n?r:t<0?r.slice(r.length-n):r.slice(0,n),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&""!=this.value}}class c{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?(this.done=!0,this.value=""):n?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=r,this.afterBreak=!1),this}get lineBreak(){return!1}}"undefined"!=typeof Symbol&&(i.prototype[Symbol.iterator]=function(){return this.iter()},l.prototype[Symbol.iterator]=O.prototype[Symbol.iterator]=c.prototype[Symbol.iterator]=function(){return this});class h{constructor(e,t,n,r){this.from=e,this.to=t,this.number=n,this.text=r}get length(){return this.to-this.from}}let u="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(e=>e?parseInt(e,36):1);for(let e=1;e=127462&&e<=127487}function p(e,t,n=!0,r=!0){return(n?d:g)(e,t,r)}function d(e,t,n){if(t==e.length)return t;t&&m(e.charCodeAt(t))&&Q(e.charCodeAt(t-1))&&t--;let r=S(e,t);for(t+=b(r);te)return u[t-1]<=e;return!1}(i))t+=b(i),r=i;else if(f(i)){let n=0,r=t-2;for(;r>=0&&f(S(e,r));)n++,r-=2;if(n%2==0)break;t+=2}else break}return t}function g(e,t,n){for(;t>0;){let r=d(e,t-2,n);if(r=56320&&e<57344}function Q(e){return e>=55296&&e<56320}function S(e,t){let n=e.charCodeAt(t);if(!Q(n)||t+1==e.length)return n;let r=e.charCodeAt(t+1);return m(r)?(n-55296<<10)+(r-56320)+65536:n}function $(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(((e-=65536)>>10)+55296,(1023&e)+56320)}function b(e){return e<65536?1:2}let y=/\r\n?|\n/;var v,P,x=((v=x||(x={}))[v.Simple=0]="Simple",v[v.TrackDel=1]="TrackDel",v[v.TrackBefore=2]="TrackBefore",v[v.TrackAfter=3]="TrackAfter",v);class k{constructor(e){this.sections=e}get length(){let e=0;for(let t=0;te)return i+(e-r);i+=o}else{if(n!=x.Simple&&l>=e&&(n==x.TrackDel&&re||n==x.TrackBefore&&re))return null;if(l>e||l==e&&t<0&&!o)return e==r||t<0?i:i+a;i+=a}r=l}if(e>r)throw RangeError(`Position ${e} is out of range for changeset of length ${r}`);return i}touchesRange(e,t=e){for(let n=0,r=0;n=0&&r<=t&&o>=e)return!(rt)||"cover";r=o}return!1}toString(){let e="";for(let t=0;t=0?":"+r:"")}return e}toJSON(){return this.sections}static fromJSON(e){if(!Array.isArray(e)||e.length%2||e.some(e=>"number"!=typeof e))throw RangeError("Invalid JSON representation of ChangeDesc");return new k(e)}static create(e){return new k(e)}}class w extends k{constructor(e,t){super(e),this.inserted=t}apply(e){if(this.length!=e.length)throw RangeError("Applying change set to a document with the wrong length");return C(this,(t,n,r,i,s)=>e=e.replace(r,r+(n-t),s),!1),e}mapDesc(e,t=!1){return T(this,e,t,!0)}invert(e){let t=this.sections.slice(),n=[];for(let r=0,s=0;r=0){t[r]=a,t[r+1]=o;let l=r>>1;for(;n.length0&&X(n,t,i.text),i.forward(e),o+=e}let l=e[s++];for(;o>1].toJSON()))}return e}static of(e,t,n){let r=[],s=[],o=0,a=null;function l(e=!1){if(!e&&!r.length)return;oa||e<0||a>t)throw RangeError(`Invalid change range ${e} to ${a} (in doc of length ${t})`);let h=c?"string"==typeof c?i.of(c.split(n||y)):c:i.empty,u=h.length;if(e==a&&0==u)return;eo&&Z(r,e-o,-1),Z(r,a-e,u),X(s,r,h),o=a}}(e),l(!a),a}static empty(e){return new w(e?[e,-1]:[],[])}static fromJSON(e){if(!Array.isArray(e))throw RangeError("Invalid JSON representation of ChangeSet");let t=[],n=[];for(let r=0;rt&&"string"!=typeof e))throw RangeError("Invalid JSON representation of ChangeSet");else if(1==s.length)t.push(s[0],0);else{for(;n.length=0&&n<=0&&n==e[i+1]?e[i]+=t:0==t&&0==e[i]?e[i+1]+=n:r?(e[i]+=t,e[i+1]+=n):e.push(t,n)}function X(e,t,n){if(0==n.length)return;let r=t.length-2>>1;if(r>1])),!n&&a!=e.sections.length&&!(e.sections[a+1]<0);)l=e.sections[a++],O=e.sections[a++];t(s,c,o,h,u),s=c,o=h}}}function T(e,t,n,r=!1){let i=[],s=r?[]:null,o=new W(e),a=new W(t);for(let e=-1;;)if(-1==o.ins&&-1==a.ins){let e=Math.min(o.len,a.len);Z(i,e,-1),o.forward(e),a.forward(e)}else if(a.ins>=0&&(o.ins<0||e==o.i||0==o.off&&(a.len=0&&e=0){let t=0,n=o.len;for(;n;)if(-1==a.ins){let e=Math.min(n,a.len);t+=e,n-=e,a.forward(e)}else if(0==a.ins&&a.lent||o.ins>=0&&o.len>t)&&(e||r.length>n),s.forward2(t),o.forward(t)}}else Z(r,0,o.ins,e),i&&X(i,r,o.text),o.next()}}class W{constructor(e){this.set=e,this.i=0,this.next()}next(){let{sections:e}=this.set;this.i>1;return t>=e.length?i.empty:e[t]}textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&!e?i.empty:t[n].slice(this.off,null==e?void 0:this.off+e)}forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)}forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}}class V{constructor(e,t,n){this.from=e,this.to=t,this.flags=n}get anchor(){return 16&this.flags?this.to:this.from}get head(){return 16&this.flags?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return 4&this.flags?-1:8&this.flags?1:0}get bidiLevel(){let e=3&this.flags;return 3==e?null:e}get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e}map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.mapPos(this.from,1),r=e.mapPos(this.to,-1)),n==this.from&&r==this.to?this:new V(n,r,this.flags)}extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return j.range(e,t);let n=Math.abs(e-this.anchor)>Math.abs(t-this.anchor)?e:t;return j.range(this.anchor,n)}eq(e){return this.anchor==e.anchor&&this.head==e.head}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof e.head)throw RangeError("Invalid JSON representation for SelectionRange");return j.range(e.anchor,e.head)}static create(e,t,n){return new V(e,t,n)}}class j{constructor(e,t){this.ranges=e,this.mainIndex=t}map(e,t=-1){return e.empty?this:j.create(this.ranges.map(n=>n.map(e,t)),this.mainIndex)}eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(let t=0;te.toJSON()),main:this.mainIndex}}static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e.main||e.main>=e.ranges.length)throw RangeError("Invalid JSON representation for EditorSelection");return new j(e.ranges.map(e=>V.fromJSON(e)),e.main)}static single(e,t=e){return new j([j.range(e,t)],0)}static create(e,t=0){if(0==e.length)throw RangeError("A selection needs at least one range");for(let n=0,r=0;re?4:0)|i)}static normalized(e,t=0){let n=e[t];e.sort((e,t)=>e.from-t.from),t=e.indexOf(n);for(let n=1;nr.head?j.range(o,s):j.range(s,o))}}return new j(e,t)}}function _(e,t){for(let n of e.ranges)if(n.to>t)throw RangeError("Selection points outside of document")}let U=0;class q{constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.compare=n,this.isStatic=r,this.id=U++,this.default=e([]),this.extensions="function"==typeof i?i(this):i}static define(e={}){return new q(e.combine||(e=>e),e.compareInput||((e,t)=>e===t),e.compare||(e.combine?(e,t)=>e===t:A),!!e.static,e.enables)}of(e){return new R([],this,0,e)}compute(e,t){if(this.isStatic)throw Error("Can't compute a static facet");return new R(e,this,1,t)}computeN(e,t){if(this.isStatic)throw Error("Can't compute a static facet");return new R(e,this,2,t)}from(e,t){return t||(t=e=>e),this.compute([e],n=>t(n.field(e)))}}function A(e,t){return e==t||e.length==t.length&&e.every((e,n)=>e===t[n])}class R{constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this.value=r,this.id=U++}dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this.id,s=e[i]>>1,o=2==this.type,a=!1,l=!1,O=[];for(let n of this.dependencies)"doc"==n?a=!0:"selection"==n?l=!0:((null!==(t=e[n.id])&&void 0!==t?t:1)&1)==0&&O.push(e[n.id]);return{create:e=>(e.values[s]=n(e),1),update(e,t){if(a&&t.docChanged||l&&(t.docChanged||t.selection)||I(e,O)){let t=n(e);if(o?!G(t,e.values[s],r):!r(t,e.values[s]))return e.values[s]=t,1}return 0},reconfigure:(e,t)=>{let a,l=t.config.address[i];if(null!=l){let i=K(t,l);if(this.dependencies.every(n=>n instanceof q?t.facet(n)===e.facet(n):!(n instanceof E)||t.field(n,!1)==e.field(n,!1))||(o?G(a=n(e),i,r):r(a=n(e),i)))return e.values[s]=i,0}else a=n(e);return e.values[s]=a,1}}}}function G(e,t,n){if(e.length!=t.length)return!1;for(let r=0;re===t),e);return e.provide&&(t.provides=e.provide(t)),t}create(e){let t=e.facet(z).find(e=>e.field==this);return((null==t?void 0:t.create)||this.createF)(e)}slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(e),1),update:(e,n)=>{let r=e.values[t],i=this.updateF(r,n);return this.compareF(r,i)?0:(e.values[t]=i,1)},reconfigure:(e,n)=>null!=n.config.address[this.id]?(e.values[t]=n.field(this),0):(e.values[t]=this.create(e),1)}}init(e){return[this,z.of({field:this,create:e})]}get extension(){return this}}let J={lowest:4,low:3,default:2,high:1,highest:0};function M(e){return t=>new N(t,e)}let D={highest:M(J.highest),high:M(J.high),default:M(J.default),low:M(J.low),lowest:M(J.lowest)};class N{constructor(e,t){this.inner=e,this.prec=t}}class B{of(e){return new L(this,e)}reconfigure(e){return B.reconfigure.of({compartment:this,extension:e})}get(e){return e.config.compartments.get(this)}}class L{constructor(e,t){this.compartment=e,this.inner=t}}class F{constructor(e,t,n,r,i,s){for(this.base=e,this.compartments=t,this.dynamicSlots=n,this.address=r,this.staticValues=i,this.facets=s,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(e,t,n){let r,i,s=[],o=Object.create(null),a=new Map;for(let n of(r=[[],[],[],[],[]],i=new Map,!function e(n,s){let o=i.get(n);if(null!=o){if(o<=s)return;let e=r[o].indexOf(n);e>-1&&r[o].splice(e,1),n instanceof L&&a.delete(n.compartment)}if(i.set(n,s),Array.isArray(n))for(let t of n)e(t,s);else if(n instanceof L){if(a.has(n.compartment))throw RangeError("Duplicate use of compartment in extensions");let r=t.get(n.compartment)||n.inner;a.set(n.compartment,r),e(r,s)}else if(n instanceof N)e(n.inner,n.prec);else if(n instanceof E)r[s].push(n),n.provides&&e(n.provides,s);else if(n instanceof R)r[s].push(n),n.facet.extensions&&e(n.facet.extensions,J.default);else{let t=n.extension;if(!t)throw Error(`Unrecognized extension value in extension set (${n}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);e(t,s)}}(e,J.default),r.reduce((e,t)=>e.concat(t))))n instanceof E?s.push(n):(o[n.facet.id]||(o[n.facet.id]=[])).push(n);let l=Object.create(null),O=[],c=[];for(let e of s)l[e.id]=c.length<<1,c.push(t=>e.slot(t));let h=null==n?void 0:n.config.facets;for(let e in o){let t=o[e],r=t[0].facet,i=h&&h[e]||[];if(t.every(e=>0==e.type)){if(l[r.id]=O.length<<1|1,A(i,t))O.push(n.facet(r));else{let e=r.combine(t.map(e=>e.value));O.push(n&&r.compare(e,n.facet(r))?n.facet(r):e)}}else{for(let e of t)0==e.type?(l[e.id]=O.length<<1|1,O.push(e.value)):(l[e.id]=c.length<<1,c.push(t=>e.dynamicSlot(t)));l[r.id]=c.length<<1,c.push(e=>(function(e,t,n){let r=n.map(t=>e[t.id]),i=n.map(e=>e.type),s=r.filter(e=>!(1&e)),o=e[t.id]>>1;function a(e){let n=[];for(let t=0;te(l));return new F(e,a,u,l,O,o)}}function H(e,t){if(1&t)return 2;let n=t>>1,r=e.status[n];if(4==r)throw Error("Cyclic dependency between fields and/or facets");if(2&r)return r;e.status[n]=4;let i=e.computeSlot(e,e.config.dynamicSlots[n]);return e.status[n]=2|i}function K(e,t){return 1&t?e.config.staticValues[t>>1]:e.values[t>>1]}let ee=q.define(),et=q.define({combine:e=>e.some(e=>e),static:!0}),en=q.define({combine:e=>e.length?e[0]:void 0,static:!0}),er=q.define(),ei=q.define(),es=q.define(),eo=q.define({combine:e=>!!e.length&&e[0]});class ea{constructor(e,t){this.type=e,this.value=t}static define(){return new el}}class el{of(e){return new ea(this,e)}}class eO{constructor(e){this.map=e}of(e){return new ec(this,e)}}class ec{constructor(e,t){this.type=e,this.value=t}map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==this.value?this:new ec(this.type,t)}is(e){return this.type==e}static define(e={}){return new eO(e.map||(e=>e))}static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){let e=r.map(t);e&&n.push(e)}return n}}ec.reconfigure=ec.define(),ec.appendConfig=ec.define();class eh{constructor(e,t,n,r,i,s){this.startState=e,this.changes=t,this.selection=n,this.effects=r,this.annotations=i,this.scrollIntoView=s,this._doc=null,this._state=null,n&&_(n,t.newLength),i.some(e=>e.type==eh.time)||(this.annotations=i.concat(eh.time.of(Date.now())))}static create(e,t,n,r,i,s){return new eh(e,t,n,r,i,s)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(e){for(let t of this.annotations)if(t.type==e)return t.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(e){let t=this.annotation(eh.userEvent);return!!(t&&(t==e||t.length>e.length&&t.slice(0,e.length)==e&&"."==t[e.length]))}}function eu(e,t,n){var r;let i,s,o;return n?(i=t.changes,s=w.empty(t.changes.length),o=e.changes.compose(t.changes)):(i=t.changes.map(e.changes),s=e.changes.mapDesc(t.changes,!0),o=e.changes.compose(i)),{changes:o,selection:t.selection?t.selection.map(s):null===(r=e.selection)||void 0===r?void 0:r.map(i),effects:ec.mapEffects(e.effects,i).concat(ec.mapEffects(t.effects,s)),annotations:e.annotations.length?e.annotations.concat(t.annotations):t.annotations,scrollIntoView:e.scrollIntoView||t.scrollIntoView}}function ef(e,t,n){let r=t.selection,i=ed(t.annotations);return t.userEvent&&(i=i.concat(eh.userEvent.of(t.userEvent))),{changes:t.changes instanceof w?t.changes:w.of(t.changes||[],n,e.facet(en)),selection:r&&(r instanceof j?r:j.single(r.anchor,r.head)),effects:ed(t.effects),annotations:i,scrollIntoView:!!t.scrollIntoView}}eh.time=ea.define(),eh.userEvent=ea.define(),eh.addToHistory=ea.define(),eh.remote=ea.define();let ep=[];function ed(e){return null==e?ep:Array.isArray(e)?e:[e]}var eg=((P=eg||(eg={}))[P.Word=0]="Word",P[P.Space=1]="Space",P[P.Other=2]="Other",P);let em=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;try{r=RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(e){}class eQ{constructor(e,t,n,r,i,s){this.config=e,this.doc=t,this.selection=n,this.values=r,this.status=e.statusTemplate.slice(),this.computeSlot=i,s&&(s._state=this);for(let e=0;e=0;i--){let s=n[i](e);s&&Object.keys(s).length&&(r=eu(r,ef(t,s,e.changes.newLength),!0))}return r==e?e:eh.create(t,e.changes,e.selection,r.effects,r.annotations,r.scrollIntoView)}(r?function(t){let n=t.startState,r=!0;for(let e of n.facet(er)){let n=e(t);if(!1===n){r=!1;break}Array.isArray(n)&&(r=!0===r?n:function(e,t){let n=[];for(let r=0,i=0;;){let s,o;if(r=e[r]))s=e[r++],o=e[r++];else{if(!(i=0;r--){let s=i[r](t);t=s instanceof eh?s:Array.isArray(s)&&1==s.length&&s[0]instanceof eh?s[0]:e(n,ed(s),!1)}return t}(s):s)}(this,e,!0)}applyTransaction(e){let t,n=this.config,{base:r,compartments:i}=n;for(let t of e.effects)t.is(B.reconfigure)?(n&&(i=new Map,n.compartments.forEach((e,t)=>i.set(t,e)),n=null),i.set(t.value.compartment,t.value.extension)):t.is(ec.reconfigure)?(n=null,r=t.value):t.is(ec.appendConfig)&&(n=null,r=ed(r).concat(t.value));n?t=e.startState.values.slice():(n=F.resolve(r,i,this),t=new eQ(n,this.doc,this.selection,n.dynamicSlots.map(()=>null),(e,t)=>t.reconfigure(e,this),null).values),new eQ(n,e.newDoc,e.newSelection,t,(t,n)=>n.update(t,e),e)}replaceSelection(e){return"string"==typeof e&&(e=this.toText(e)),this.changeByRange(t=>({changes:{from:t.from,to:t.to,insert:e},range:j.cursor(t.from+e.length)}))}changeByRange(e){let t=this.selection,n=e(t.ranges[0]),r=this.changes(n.changes),i=[n.range],s=ed(n.effects);for(let n=1;ni.spec.fromJSON(s,e)))}}return eQ.create({doc:e.doc,selection:j.fromJSON(e.selection),extensions:t.extensions?r.concat([t.extensions]):r})}static create(e={}){let t=F.resolve(e.extensions||[],new Map),n=e.doc instanceof i?e.doc:i.of((e.doc||"").split(t.staticFacet(eQ.lineSeparator)||y)),r=e.selection?e.selection instanceof j?e.selection:j.single(e.selection.anchor,e.selection.head):j.single(0);return _(r,n.length),t.staticFacet(et)||(r=r.asSingle()),new eQ(t,n,r,t.dynamicSlots.map(()=>null),(e,t)=>t.create(e),null)}get tabSize(){return this.facet(eQ.tabSize)}get lineBreak(){return this.facet(eQ.lineSeparator)||"\n"}get readOnly(){return this.facet(eo)}phrase(e,...t){for(let t of this.facet(eQ.phrases))if(Object.prototype.hasOwnProperty.call(t,e)){e=t[e];break}return t.length&&(e=e.replace(/\$(\$|\d*)/g,(e,n)=>{if("$"==n)return"$";let r=+(n||1);return!r||r>t.length?e:t[r-1]})),e}languageDataAt(e,t,n=-1){let r=[];for(let i of this.facet(ee))for(let s of i(this,t,n))Object.prototype.hasOwnProperty.call(s,e)&&r.push(s[e]);return r}charCategorizer(e){var t;return t=this.languageDataAt("wordChars",e).join(""),e=>{if(!/\S/.test(e))return eg.Space;if(function(e){if(r)return r.test(e);for(let t=0;t"\x80"&&(n.toUpperCase()!=n.toLowerCase()||em.test(n)))return!0}return!1}(e))return eg.Word;for(let n=0;n-1)return eg.Word;return eg.Other}}wordAt(e){let{text:t,from:n,length:r}=this.doc.lineAt(e),i=this.charCategorizer(e),s=e-n,o=e-n;for(;s>0;){let e=p(t,s,!1);if(i(t.slice(e,s))!=eg.Word)break;s=e}for(;oe.length?e[0]:4}),eQ.lineSeparator=en,eQ.readOnly=eo,eQ.phrases=q.define({compare(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length==r.length&&n.every(n=>e[n]==t[n])}}),eQ.languageData=ee,eQ.changeFilter=er,eQ.transactionFilter=ei,eQ.transactionExtender=es,B.reconfigure=ec.define();class e${eq(e){return this==e}range(e,t=e){return eb.create(e,t,this)}}e$.prototype.startSide=e$.prototype.endSide=0,e$.prototype.point=!1,e$.prototype.mapMode=x.TrackDel;class eb{constructor(e,t,n){this.from=e,this.to=t,this.value=n}static create(e,t,n){return new eb(e,t,n)}}function ey(e,t){return e.from-t.from||e.value.startSide-t.value.startSide}class ev{constructor(e,t,n,r){this.from=e,this.to=t,this.value=n,this.maxPoint=r}get length(){return this.to[this.to.length-1]}findIndex(e,t,n,r=0){let i=n?this.to:this.from;for(let s=r,o=i.length;;){if(s==o)return s;let r=s+o>>1,a=i[r]-e||(n?this.value[r].endSide:this.value[r].startSide)-t;if(r==s)return a>=0?s:o;a>=0?o=r:s=r+1}}between(e,t,n,r){for(let i=this.findIndex(t,-1e9,!0),s=this.findIndex(n,1e9,!1,i);i(u=t.mapPos(c,l.endSide))||h==u&&l.startSide>0&&l.endSide<=0)continue;0>(u-h||l.endSide-l.startSide)||(s<0&&(s=h),l.point&&(o=Math.max(o,u-h)),n.push(l),r.push(h-s),i.push(u-s))}return{mapped:n.length?new ev(r,i,n,o):null,pos:s}}}class eP{constructor(e,t,n,r){this.chunkPos=e,this.chunk=t,this.nextLayer=n,this.maxPoint=r}static create(e,t,n,r){return new eP(e,t,n,r)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let t of this.chunk)e+=t.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:t=[],sort:n=!1,filterFrom:r=0,filterTo:i=this.length}=e,s=e.filter;if(0==t.length&&!s)return this;if(n&&(t=t.slice().sort(ey)),this.isEmpty)return t.length?eP.of(t):this;let o=new ew(this,null,-1).goto(0),a=0,l=[],O=new ex;for(;o.value||a=0){let e=t[a++];O.addInner(e.from,e.to,e.value)||l.push(e)}else 1==o.rangeIndex&&o.chunkIndexthis.chunkEnd(o.chunkIndex)||io.to||i=i&&e<=i+s.length&&!1===s.between(i,e-i,t-i,n))return}this.nextLayer.between(e,t,n)}}iter(e=0){return eZ.from([this]).goto(e)}get isEmpty(){return this.nextLayer==this}static iter(e,t=0){return eZ.from(e).goto(t)}static compare(e,t,n,r,i=-1){let s=e.filter(e=>e.maxPoint>0||!e.isEmpty&&e.maxPoint>=i),o=t.filter(e=>e.maxPoint>0||!e.isEmpty&&e.maxPoint>=i),a=ek(s,o,n),l=new eC(s,a,i),O=new eC(o,a,i);n.iterGaps((e,t,n)=>eT(l,e,O,t,n,r)),n.empty&&0==n.length&&eT(l,0,O,0,0,r)}static eq(e,t,n=0,r){null==r&&(r=999999999);let i=e.filter(e=>!e.isEmpty&&0>t.indexOf(e)),s=t.filter(t=>!t.isEmpty&&0>e.indexOf(t));if(i.length!=s.length)return!1;if(!i.length)return!0;let o=ek(i,s),a=new eC(i,o,0).goto(n),l=new eC(s,o,0).goto(n);for(;;){if(a.to!=l.to||!eY(a.active,l.active)||a.point&&(!l.point||!a.point.eq(l.point)))return!1;if(a.to>r)return!0;a.next(),l.next()}}static spans(e,t,n,r,i=-1){let s=new eC(e,null,i).goto(t),o=t,a=s.openStart;for(;;){let e=Math.min(s.to,n);if(s.point){let n=s.activeForPoint(s.to),i=s.pointFromo&&(r.span(o,e,s.active,a),a=s.openEnd(e));if(s.to>n)return a+(s.point&&s.to>n?1:0);o=s.to,s.next()}}static of(e,t=!1){let n=new ex;for(let r of e instanceof eb?[e]:t?function(e){if(e.length>1)for(let t=e[0],n=1;n0)return e.slice().sort(ey);t=r}return e}(e):e)n.add(r.from,r.to,r.value);return n.finish()}}eP.empty=new eP([],[],null,-1),eP.empty.nextLayer=eP.empty;class ex{constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}finishChunk(e){this.chunks.push(new ev(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,e&&(this.from=[],this.to=[],this.value=[])}add(e,t,n){this.addInner(e,t,n)||(this.nextLayer||(this.nextLayer=new ex)).add(e,t,n)}addInner(e,t,n){let r=e-this.lastTo||n.startSide-this.last.endSide;if(r<=0&&0>(e-this.lastFrom||n.startSide-this.last.startSide))throw Error("Ranges must be added sorted by `from` position and `startSide`");return!(r<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=e),this.from.push(e-this.chunkStart),this.to.push(t-this.chunkStart),this.last=n,this.lastFrom=e,this.lastTo=t,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,t-e)),!0)}addChunk(e,t){if(0>(e-this.lastTo||t.value[0].startSide-this.last.endSide))return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,t.maxPoint),this.chunks.push(t),this.chunkPos.push(e);let n=t.value.length-1;return this.last=t.value[n],this.lastFrom=t.from[n]+e,this.lastTo=t.to[n]+e,!0}finish(){return this.finishInner(eP.empty)}finishInner(e){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return e;let t=eP.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(e):e,this.setMaxPoint);return this.from=null,t}}function ek(e,t,n){let r=new Map;for(let t of e)for(let e=0;e(this.to-e||this.endSide-t)&&this.gotoInner(e,t,!0)}next(){for(;;){if(this.chunkIndex==this.layer.chunk.length){this.from=this.to=1e9,this.value=null;break}{let e=this.layer.chunkPos[this.chunkIndex],t=this.layer.chunk[this.chunkIndex],n=e+t.from[this.rangeIndex];if(this.from=n,this.to=e+t.to[this.rangeIndex],this.value=t.value[this.rangeIndex],this.setRangeIndex(this.rangeIndex+1),this.minPoint<0||this.value.point&&this.to-this.from>=this.minPoint)break}}}setRangeIndex(e){if(e==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex=n&&r.push(new ew(s,t,n,i));return 1==r.length?r[0]:new eZ(r)}get startSide(){return this.value?this.value.startSide:0}goto(e,t=-1e9){for(let n of this.heap)n.goto(e,t);for(let e=this.heap.length>>1;e>=0;e--)eX(this.heap,e);return this.next(),this}forward(e,t){for(let n of this.heap)n.forward(e,t);for(let e=this.heap.length>>1;e>=0;e--)eX(this.heap,e);0>(this.to-e||this.value.endSide-t)&&this.next()}next(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let e=this.heap[0];this.from=e.from,this.to=e.to,this.value=e.value,this.rank=e.rank,e.value&&e.next(),eX(this.heap,0)}}}function eX(e,t){for(let n=e[t];;){let r=(t<<1)+1;if(r>=e.length)break;let i=e[r];if(r+1=0&&(i=e[r+1],r++),0>n.compare(i))break;e[r]=n,e[t]=i,t=r}}class eC{constructor(e,t,n){this.minPoint=n,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=eZ.from(e,t,n)}goto(e,t=-1e9){return this.cursor.goto(e,t),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=e,this.endSide=t,this.openStart=-1,this.next(),this}forward(e,t){for(;this.minActive>-1&&0>(this.activeTo[this.minActive]-e||this.active[this.minActive].endSide-t);)this.removeActive(this.minActive);this.cursor.forward(e,t)}removeActive(e){eW(this.active,e),eW(this.activeTo,e),eW(this.activeRank,e),this.minActive=ej(this.active,this.activeTo)}addActive(e){let t=0,{value:n,to:r,rank:i}=this.cursor;for(;t-1&&0>(this.activeTo[r]-this.cursor.from||this.active[r].endSide-this.cursor.startSide)){if(this.activeTo[r]>e){this.to=this.activeTo[r],this.endSide=this.active[r].endSide;break}this.removeActive(r),n&&eW(n,r)}else if(this.cursor.value){if(this.cursor.from>e){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}{let e=this.cursor.value;if(e.point){if(t&&this.cursor.to==this.to&&this.cursor.from=0&&n[t]=0&&!(this.activeRank[n]e||this.activeTo[n]==e&&this.active[n].endSide>=this.point.endSide)&&t.push(this.active[n]);return t.reverse()}openEnd(e){let t=0;for(let n=this.activeTo.length-1;n>=0&&this.activeTo[n]>e;n--)t++;return t}}function eT(e,t,n,r,i,s){e.goto(t),n.goto(r);let o=r+i,a=r,l=r-t;for(;;){let t=e.to+l-n.to||e.endSide-n.endSide,r=t<0?e.to+l:n.to,i=Math.min(r,o);if(e.point||n.point?e.point&&n.point&&(e.point==n.point||e.point.eq(n.point))&&eY(e.activeForPoint(e.to+l),n.activeForPoint(n.to))||s.comparePoint(a,i,e.point,n.point):i>a&&!eY(e.active,n.active)&&s.compareRange(a,i,e.active,n.active),r>o)break;a=r,t<=0&&e.next(),t>=0&&n.next()}}function eY(e,t){if(e.length!=t.length)return!1;for(let n=0;n=t;n--)e[n+1]=e[n];e[t]=n}function ej(e,t){let n=-1,r=1e9;for(let i=0;i(t[i]-r||e[i].endSide-e[n].endSide)&&(n=i,r=t[i]);return n}function e_(e,t,n=e.length){let r=0;for(let i=0;i=t)return r;if(r==e.length)break;i+=9==e.charCodeAt(r)?n-i%n:1,r=p(e,r)}return!0===r?-1:e.length}},41113:function(e,t,n){"use strict";var r,i;n.d(t,{FE:function(){return j},Jq:function(){return h},L3:function(){return s},Lj:function(){return u},_b:function(){return W},hr:function(){return T},i9:function(){return Y},md:function(){return l},mp:function(){return d},vj:function(){return r}});let s=1024,o=0;class a{constructor(e,t){this.from=e,this.to=t}}class l{constructor(e={}){this.id=o++,this.perNode=!!e.perNode,this.deserialize=e.deserialize||(()=>{throw Error("This node type doesn't define a deserialize function")})}add(e){if(this.perNode)throw RangeError("Can't add per-node props to node types");return"function"!=typeof e&&(e=h.match(e)),t=>{let n=e(t);return void 0===n?null:[this,n]}}}l.closedBy=new l({deserialize:e=>e.split(" ")}),l.openedBy=new l({deserialize:e=>e.split(" ")}),l.group=new l({deserialize:e=>e.split(" ")}),l.contextHash=new l({perNode:!0}),l.lookAhead=new l({perNode:!0}),l.mounted=new l({perNode:!0});class O{constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n}}let c=Object.create(null);class h{constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r}static define(e){let t=e.props&&e.props.length?Object.create(null):c,n=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(null==e.name?8:0),r=new h(e.name||"",t,e.id,n);if(e.props){for(let n of e.props)if(Array.isArray(n)||(n=n(r)),n){if(n[0].perNode)throw RangeError("Can't store a per-node prop on a node type");t[n[0].id]=n[1]}}return r}prop(e){return this.props[e.id]}get isTop(){return(1&this.flags)>0}get isSkipped(){return(2&this.flags)>0}get isError(){return(4&this.flags)>0}get isAnonymous(){return(8&this.flags)>0}is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(l.group);return!!t&&t.indexOf(e)>-1}return this.id==e}static match(e){let t=Object.create(null);for(let n in e)for(let r of n.split(" "))t[r]=e[n];return e=>{for(let n=e.prop(l.group),r=-1;r<(n?n.length:0);r++){let i=t[r<0?e.name:n[r]];if(i)return i}}}}h.none=new h("",Object.create(null),0,8);class u{constructor(e){this.types=e;for(let t=0;t=i&&(o.type.isAnonymous||!1!==t(o))){if(o.firstChild())continue;e=!0}for(;e&&n&&!o.type.isAnonymous&&n(o),!o.nextSibling();){if(!o.parent())return;e=!0}}}prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}get propValues(){let e=[];if(this.props)for(let t in this.props)e.push([+t,this.props[t]]);return e}balance(e={}){return this.children.length<=8?this:C(h.none,this.children,this.positions,0,this.children.length,0,this.length,(e,t,n)=>new d(this.type,e,t,n,this.propValues),e.makeTree||((e,t,n)=>new d(h.none,e,t,n)))}static build(e){return function(e){var t;let{buffer:n,nodeSet:r,maxBufferLength:i=s,reused:o=[],minRepeatType:a=r.types.length}=e,O=Array.isArray(n)?new g(n,n.length):n,c=r.types,h=0,u=0;function f(e,t,n,i,s,o,a,l){let O=[],c=[];for(;e.length>i;)O.push(e.pop()),c.push(t.pop()+n-s);e.push(p(r.types[a],O,c,o-s,l-o)),t.push(s-n)}function p(e,t,n,r,i=0,s){if(h){let e=[l.contextHash,h];s=s?[e].concat(s):[e]}if(i>25){let e=[l.lookAhead,i];s=s?[e].concat(s):[e]}return new d(e,t,n,r,s)}let Q=[],S=[];for(;O.pos>0;)!function e(t,n,s,g,Q){let{id:S,start:$,end:b,size:y}=O,v=u;for(;y<0;){if(O.next(),-1==y){let e=o[S];s.push(e),g.push($-t);return}if(-3==y){h=S;return}if(-4==y){u=S;return}throw RangeError(`Unrecognized record size: ${y}`)}let P=c[S],x,k,w=$-t;if(b-$<=i&&(k=function(e,t){let n=O.fork(),r=0,s=0,o=0,l=n.end-i,c={size:0,start:0,skip:0};n:for(let i=n.pos-e;n.pos>i;){let e=n.size;if(n.id==t&&e>=0){c.size=r,c.start=s,c.skip=o,o+=4,r+=4,n.next();continue}let O=n.pos-e;if(e<0||O=a?4:0,u=n.start;for(n.next();n.pos>O;){if(n.size<0){if(-3==n.size)h+=4;else break n}else n.id>=a&&(h+=4);n.next()}s=u,r+=e,o+=h}return(t<0||r==e)&&(c.size=r,c.start=s,c.skip=o),c.size>4?c:void 0}(O.pos-n,Q))){let e=new Uint16Array(k.size-k.skip),n=O.pos-k.size,i=e.length;for(;O.pos>n;)i=function e(t,n,r){let{id:i,start:s,end:o,size:l}=O;if(O.next(),l>=0&&i4){let i=O.pos-(l-4);for(;O.pos>i;)r=e(t,n,r)}n[--r]=a,n[--r]=o-t,n[--r]=s-t,n[--r]=i}else -3==l?h=i:-4==l&&(u=i);return r}(k.start,e,i);x=new m(e,b-k.start,r),w=k.start-t}else{let t=O.pos-y;O.next();let n=[],r=[],s=S>=a?S:-1,o=0,c=b;for(;O.pos>t;)s>=0&&O.id==s&&O.size>=0?(O.end<=c-i&&(f(n,r,$,o,O.end,c,s,v),o=n.length,c=O.end),O.next()):e($,t,n,r,s);if(s>=0&&o>0&&o-1&&o>0){let e=function(e){return(t,n,r)=>{let i=0,s=t.length-1,o,a;if(s>=0&&(o=t[s])instanceof d){if(!s&&o.type==e&&o.length==r)return o;(a=o.prop(l.lookAhead))&&(i=n[s]+o.length+a)}return p(e,t,n,r,i)}}(P);x=C(P,n,r,0,n.length,0,b-$,e,e)}else x=p(P,n,r,b-$,v-b)}s.push(x),g.push(w)}(e.start||0,e.bufferStart||0,Q,S,-1);let $=null!==(t=e.length)&&void 0!==t?t:Q.length?S[0]+Q[0].length:0;return new d(c[e.topID],Q.reverse(),S.reverse(),$)}(e)}}d.empty=new d(h.none,[],[],0);class g{constructor(e,t){this.buffer=e,this.index=t}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new g(this.buffer,this.index)}}class m{constructor(e,t,n){this.buffer=e,this.length=t,this.set=n}get type(){return h.none}toString(){let e=[];for(let t=0;t0)));a=s[a+3]);return o}slice(e,t,n){let r=this.buffer,i=new Uint16Array(t-e),s=0;for(let o=e,a=0;o=t&&nt;case 1:return n<=t&&r>t;case 2:return r>t;case 4:return!0}}function S(e,t){let n=e.childBefore(t);for(;n;){let t=n.lastChild;if(!t||t.to!=n.to)break;t.type.isError&&t.from==t.to?(e=n,n=t.prevSibling):n=t}return e}function $(e,t,n,i){for(var s;e.from==e.to||(n<1?e.from>=t:e.from>t)||(n>-1?e.to<=t:e.to0?a.length:-1;e!=c;e+=t){let c=a[e],h=O[e]+o.from;if(Q(i,n,h,h+c.length)){if(c instanceof m){if(s&r.ExcludeBuffers)continue;let a=c.findChild(0,c.buffer.length,t,n-h,i);if(a>-1)return new x(new P(o,c,e,h),null,a)}else if(s&r.IncludeAnonymous||!c.type.isAnonymous||w(c)){let a;if(!(s&r.IgnoreMounts)&&c.props&&(a=c.prop(l.mounted))&&!a.overlay)return new b(a.tree,h,e,o);let O=new b(c,h,e,o);return s&r.IncludeAnonymous||!O.type.isAnonymous?O:O.nextChild(t<0?c.children.length-1:0,t,n,i)}}}if(s&r.IncludeAnonymous||!o.type.isAnonymous||(e=o.index>=0?o.index+t:t<0?-1:o._parent._tree.children.length,!(o=o._parent)))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(e){return this.nextChild(0,1,e,2)}childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)}enter(e,t,n=0){let i;if(!(n&r.IgnoreOverlays)&&(i=this._tree.prop(l.mounted))&&i.overlay){let n=e-this.from;for(let{from:e,to:r}of i.overlay)if((t>0?e<=n:e=n:r>n))return new b(i.tree,i.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,e,t,n)}nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;)e=e._parent;return e}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}cursor(e=0){return new k(this,e)}get tree(){return this._tree}toTree(){return this._tree}resolve(e,t=0){return $(this,e,t,!1)}resolveInner(e,t=0){return $(this,e,t,!0)}enterUnfinishedNodesBefore(e){return S(this,e)}getChild(e,t=null,n=null){let r=y(this,e,t,n);return r.length?r[0]:null}getChildren(e,t=null,n=null){return y(this,e,t,n)}toString(){return this._tree.toString()}get node(){return this}matchContext(e){return v(this,e)}}function y(e,t,n,r){let i=e.cursor(),s=[];if(!i.firstChild())return s;if(null!=n){for(;!i.type.is(n);)if(!i.nextSibling())return s}for(;;){if(null!=r&&i.type.is(r))return s;if(i.type.is(t)&&s.push(i.node),!i.nextSibling())return null==r?s:[]}}function v(e,t,n=t.length-1){for(let r=e.parent;n>=0;r=r.parent){if(!r)return!1;if(!r.type.isAnonymous){if(t[n]&&t[n]!=r.name)return!1;n--}}return!0}class P{constructor(e,t,n,r){this.parent=e,this.buffer=t,this.index=n,this.start=r}}class x{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(e,t,n){this.context=e,this._parent=t,this.index=n,this.type=e.buffer.set.types[e.buffer.buffer[n]]}child(e,t,n){let{buffer:r}=this.context,i=r.findChild(this.index+4,r.buffer[this.index+3],e,t-this.context.start,n);return i<0?null:new x(this.context,this,i)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(e){return this.child(1,e,2)}childBefore(e){return this.child(-1,e,-2)}enter(e,t,n=0){if(n&r.ExcludeBuffers)return null;let{buffer:i}=this.context,s=i.findChild(this.index+4,i.buffer[this.index+3],t>0?1:-1,e-this.context.start,t);return s<0?null:new x(this.context,this,s)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];return t<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new x(this.context,this._parent,t):this.externalSibling(1)}get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._parent.index+4:0;return this.index==t?this.externalSibling(-1):new x(this.context,this._parent,e.findChild(t,this.index,-1,0,4))}cursor(e=0){return new k(this,e)}get tree(){return null}toTree(){let e=[],t=[],{buffer:n}=this.context,r=this.index+4,i=n.buffer[this.index+3];if(i>r){let s=n.buffer[this.index+1];e.push(n.slice(r,i,s)),t.push(0)}return new d(this.type,e,t,this.to-this.from)}resolve(e,t=0){return $(this,e,t,!1)}resolveInner(e,t=0){return $(this,e,t,!0)}enterUnfinishedNodesBefore(e){return S(this,e)}toString(){return this.context.buffer.childString(this.index)}getChild(e,t=null,n=null){let r=y(this,e,t,n);return r.length?r[0]:null}getChildren(e,t=null,n=null){return y(this,e,t,n)}get node(){return this}matchContext(e){return v(this,e)}}class k{get name(){return this.type.name}constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof b)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(let t=e._parent;t;t=t._parent)this.stack.unshift(t.index);this.bufferNode=e,this.yieldBuf(e.index)}}yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0)}yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return this.type=t||r.set.types[r.buffer[e]],this.from=n+r.buffer[e+1],this.to=n+r.buffer[e+2],!0}yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)))}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree._tree.children.length-1:0,e,t,n,this.mode));let{buffer:r}=this.buffer,i=r.findChild(this.index+4,r.buffer[this.index+3],e,t-this.buffer.start,n);return!(i<0)&&(this.stack.push(this.index),this.yieldBuf(i))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(e){return this.enterChild(1,e,2)}childBefore(e){return this.enterChild(-1,e,-2)}enter(e,t,n=this.mode){return this.buffer?!(n&r.ExcludeBuffers)&&this.enterChild(1,e,t):this.yield(this._tree.enter(e,t,n))}parent(){if(!this.buffer)return this.yieldNode(this.mode&r.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let e=this.mode&r.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode));let{buffer:t}=this.buffer,n=this.stack.length-1;if(e<0){let e=n<0?0:this.stack[n]+4;if(this.index!=e)return this.yieldBuf(t.findChild(e,this.index,-1,0,4))}else{let e=t.buffer[this.index+3];if(e<(n<0?t.buffer.length:t.buffer[this.stack[n]+3]))return this.yieldBuf(e)}return n<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode))}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(e){let t,n,{buffer:i}=this;if(i){if(e>0){if(this.index-1)for(let i=t+e,s=e<0?-1:n._tree.children.length;i!=s;i+=e){let e=n._tree.children[i];if(this.mode&r.IncludeAnonymous||e instanceof m||!e.type.isAnonymous||w(e))return!1}return!0}move(e,t){if(t&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}next(e=!0){return this.move(1,e)}prev(e=!0){return this.move(-1,e)}moveTo(e,t=0){for(;(this.from==this.to||(t<1?this.from>=e:this.from>e)||(t>-1?this.to<=e:this.to=0;){for(let s=e;s;s=s._parent)if(s.index==r){if(r==this.index)return s;t=s,n=i+1;break n}r=this.stack[--i]}for(let e=n;e=0;i--){if(i<0)return v(this.node,e,r);let s=n[t.buffer[this.stack[i]]];if(!s.isAnonymous){if(e[r]&&e[r]!=s.name)return!1;r--}}return!0}}function w(e){return e.children.some(e=>e instanceof m||!e.type.isAnonymous||w(e))}let Z=new WeakMap;function X(e,t){if(!e.isAnonymous||t instanceof m||t.type!=e)return 1;let n=Z.get(t);if(null==n){for(let r of(n=1,t.children)){if(r.type!=e||!(r instanceof d)){n=1;break}n+=X(e,r)}Z.set(t,n)}return n}function C(e,t,n,r,i,s,o,a,l){let O=0;for(let n=r;n=c)break;p+=t}if(O==i+1){if(p>c){let e=n[i];t(e.children,e.positions,0,e.children.length,r[i]+a);continue}h.push(n[i])}else{let t=r[O-1]+n[O-1].length-f;h.push(C(e,n,r,i,O,f,t,null,l))}u.push(f+a-s)}}(t,n,r,i,0),(a||l)(h,u,o)}class T{constructor(){this.map=new WeakMap}setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.set(t,n)}getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)}set(e,t){e instanceof x?this.setBuffer(e.context.buffer,e.index,t):e instanceof b&&this.map.set(e.tree,t)}get(e){return e instanceof x?this.getBuffer(e.context.buffer,e.index):e instanceof b?this.map.get(e.tree):void 0}cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this.map.set(e.tree,t)}cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):this.map.get(e.tree)}}class Y{constructor(e,t,n,r,i=!1,s=!1){this.from=e,this.to=t,this.tree=n,this.offset=r,this.open=(i?1:0)|(s?2:0)}get openStart(){return(1&this.open)>0}get openEnd(){return(2&this.open)>0}static addTree(e,t=[],n=!1){let r=[new Y(0,e.length,e,0,!1,n)];for(let n of t)n.to>e.length&&r.push(n);return r}static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,s=e.length?e[0]:null;for(let o=0,a=0,l=0;;o++){let O=o=n)for(;s&&s.from=t.from||c<=t.to||l){let e=Math.max(t.from,a)-l,n=Math.min(t.to,c)-l;t=e>=n?null:new Y(e,n,t.tree,t.offset+l,o>0,!!O)}if(t&&r.push(t),s.to>c)break;s=inew a(e.from,e.to)):[new a(0,0)]:[new a(0,e.length)],this.createParse(e,t||[],n)}parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if(e)return e}}}class V{constructor(e){this.string=e}get length(){return this.string.length}chunk(e){return this.string.slice(e)}get lineChunks(){return!1}read(e,t){return this.string.slice(e,t)}}function j(e){return(t,n,r,i)=>new A(t,e,n,r,i)}class _{constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.target=r,this.ranges=i}}class U{constructor(e,t,n,r,i,s,o){this.parser=e,this.predicate=t,this.mounts=n,this.index=r,this.start=i,this.target=s,this.prev=o,this.depth=0,this.ranges=[]}}let q=new l({perNode:!0});class A{constructor(e,t,n,r,i){this.nest=t,this.input=n,this.fragments=r,this.ranges=i,this.inner=[],this.innerDone=0,this.baseTree=null,this.stoppedAt=null,this.baseParse=e}advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)return null;if(this.baseParse=null,this.baseTree=e,this.startInner(),null!=this.stoppedAt)for(let e of this.inner)e.parse.stopAt(this.stoppedAt)}if(this.innerDone==this.inner.length){let e=this.baseTree;return null!=this.stoppedAt&&(e=new d(e.type,e.children,e.positions,e.length,e.propValues.concat([[q,this.stoppedAt]]))),e}let e=this.inner[this.innerDone],t=e.parse.advance();if(t){this.innerDone++;let n=Object.assign(Object.create(null),e.target.props);n[l.mounted.id]=new O(t,e.overlay,e.parser),e.target.props=n}return null}get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for(let t=this.innerDone;te.frag.from<=i.from&&e.frag.to>=i.to&&e.mount.overlay);if(e)for(let n of e.mount.overlay){let r=n.from+e.pos,s=n.to+e.pos;r>=i.from&&s<=i.to&&!t.ranges.some(e=>e.fromr)&&t.ranges.push({from:r,to:s})}}o=!1}else if(n&&(s=function(e,t,n){for(let r of e){if(r.from>=n)break;if(r.to>t)return r.from<=t&&r.to>=n?2:1}return 0}(n.ranges,i.from,i.to)))o=2!=s;else if(!i.type.isAnonymous&&i.from=t.to);r++);let o=i.children[r],a=o.buffer;i.children[r]=function e(n,r,i,l,O){let c=n;for(;a[c+2]+s<=t.from;)c=a[c+3];let h=[],u=[];R(o,n,c,h,u,l);let f=a[c+1],p=a[c+2],g=f+s==t.from&&p+s==t.to&&a[c]==t.type.id;return h.push(g?t.toTree():e(c+4,a[c+3],o.set.types[a[c]],f,p-f)),u.push(f-l),R(o,a[c+3],r,h,u,l),new d(i,h,u,O)}(0,a.length,h.none,0,o.length);for(let r=0;r<=n;r++)e.childAfter(t.from)}(i);let s=e.findMounts(i.from,r.parser);if("function"==typeof r.overlay)t=new U(r.parser,r.overlay,s,this.inner.length,i.from,i.tree,t);else{let e=z(this.ranges,r.overlay||[new a(i.from,i.to)]);e.length&&this.inner.push(new _(r.parser,r.parser.startParse(this.input,E(s,e),e),r.overlay?r.overlay.map(e=>new a(e.from-i.from,e.to-i.from)):null,i.tree,e)),r.overlay?e.length&&(n={ranges:e,depth:0,prev:n}):o=!1}}else t&&(l=t.predicate(i))&&(!0===l&&(l=new a(i.from,i.to)),l.fromnew a(e.from-t.start,e.to-t.start)),t.target,e)),t=t.prev}!n||--n.depth||(n=n.prev)}}}}function R(e,t,n,r,i,s){if(t=e&&t.enter(n,1,r.IgnoreOverlays|r.ExcludeBuffers)||t.next(!1)||(this.done=!0)}hasNode(e){if(this.moveTo(e.from),!this.done&&this.cursor.from+this.offset==e.from&&this.cursor.tree)for(let t=this.cursor.tree;;){if(t==e.tree)return!0;if(t.children.length&&0==t.positions[0]&&t.children[0]instanceof d)t=t.children[0];else break}return!1}}class I{constructor(e){var t;if(this.fragments=e,this.curTo=0,this.fragI=0,e.length){let n=this.curFrag=e[0];this.curTo=null!==(t=n.tree.prop(q))&&void 0!==t?t:n.to,this.inner=new G(n.tree,-n.offset)}else this.curFrag=this.inner=null}hasNode(e){for(;this.curFrag&&e.from>=this.curTo;)this.nextFrag();return this.curFrag&&this.curFrag.from<=e.from&&this.curTo>=e.to&&this.inner.hasNode(e)}nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)this.curFrag=this.inner=null;else{let t=this.curFrag=this.fragments[this.fragI];this.curTo=null!==(e=t.tree.prop(q))&&void 0!==e?e:t.to,this.inner=new G(t.tree,-t.offset)}}findMounts(e,t){var n;let r=[];if(this.inner){this.inner.cursor.moveTo(e,1);for(let e=this.inner.cursor.node;e;e=e.parent){let i=null===(n=e.tree)||void 0===n?void 0:n.prop(l.mounted);if(i&&i.parser==t)for(let t=this.fragI;t=e.to)break;n.tree==this.curFrag.tree&&r.push({frag:n,pos:e.from-n.offset,mount:i})}}}return r}}function z(e,t){let n=null,r=t;for(let i=1,s=0;i=l)break;!(e.to<=o)&&(n||(r=n=t.slice()),e.froml&&n.splice(s+1,0,new a(l,e.to))):e.to>l?n[s--]=new a(l,e.to):n.splice(s--,1))}}return r}function E(e,t){let n=[];for(let{pos:r,mount:i,frag:s}of e){let e=r+(i.overlay?i.overlay[0].from:0),o=e+i.tree.length,l=Math.max(s.from,e),O=Math.min(s.to,o);if(i.overlay){let o=function(e,t,n,r){let i=0,s=0,o=!1,l=!1,O=-1e9,c=[];for(;;){let h=i==e.length?1e9:o?e[i].to:e[i].from,u=s==t.length?1e9:l?t[s].to:t[s].from;if(o!=l){let e=Math.max(O,n),t=Math.min(h,u,r);enew a(e.from+r,e.to+r)),l,O);for(let t=0,r=l;;t++){let a=t==o.length,l=a?O:o[t].from;if(l>r&&n.push(new Y(r,l,i.tree,-e,s.from>=r||s.openStart,s.to<=l||s.openEnd)),a)break;r=o[t].to}}else n.push(new Y(l,O,i.tree,-e,s.from>=e||s.openStart,s.to<=o||s.openEnd))}return n}},35524:function(e,t,n){"use strict";n.d(t,{Gv:function(){return l},QR:function(){return h},Vp:function(){return s},bW:function(){return u},pJ:function(){return X}});var r=n(41113);let i=0;class s{constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++}static define(e){if(null==e?void 0:e.base)throw Error("Can not derive from a modified tag");let t=new s([],null,[]);if(t.set.push(t),e)for(let n of e.set)t.set.push(n);return t}static defineModifier(){let e=new a;return t=>t.modified.indexOf(e)>-1?t:a.get(t.base||t,t.modified.concat(e).sort((e,t)=>e.id-t.id))}}let o=0;class a{constructor(){this.instances=[],this.id=o++}static get(e,t){if(!t.length)return e;let n=t[0].instances.find(n=>{var r;return n.base==e&&(r=n.modified,t.length==r.length&&t.every((e,t)=>e==r[t]))});if(n)return n;let r=[],i=new s(r,e,t);for(let e of t)e.instances.push(i);let o=function(e){let t=[[]];for(let n=0;nt.length-e.length)}(t);for(let t of e.set)if(!t.modified.length)for(let e of o)r.push(a.get(t,e));return i}}function l(e){let t=Object.create(null);for(let n in e){let r=e[n];for(let e of(Array.isArray(r)||(r=[r]),n.split(" ")))if(e){let n=[],i=2,s=e;for(let t=0;;){if("..."==s&&t>0&&t+3==e.length){i=1;break}let r=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(s);if(!r)throw RangeError("Invalid path: "+e);if(n.push("*"==r[0]?"":'"'==r[0][0]?JSON.parse(r[0]):r[0]),(t+=r[0].length)==e.length)break;let o=e[t++];if(t==e.length&&"!"==o){i=0;break}if("/"!=o)throw RangeError("Invalid path: "+e);s=e.slice(t)}let o=n.length-1,a=n[o];if(!a)throw RangeError("Invalid path: "+e);let l=new c(r,i,o>0?n.slice(0,o):null);t[a]=l.sort(t[a])}}return O.add(t)}let O=new r.md;class c{constructor(e,t,n,r){this.tags=e,this.mode=t,this.context=n,this.next=r}get opaque(){return 0==this.mode}get inherit(){return 1==this.mode}sort(e){return!e||e.depth{let t=i;for(let r of e)for(let e of r.set){let r=n[e.id];if(r){t=t?t+" "+r:r;break}}return t},scope:r}}function u(e,t,n,r=0,i=e.length){let s=new f(r,Array.isArray(t)?t:[t],n);s.highlightRange(e.cursor(),r,i,"",s.highlighters),s.flush(i)}c.empty=new c([],2,null);class f{constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.class=""}startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),this.class=t)}flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}highlightRange(e,t,n,i,s){let{type:o,from:a,to:l}=e;if(a>=n||l<=t)return;o.isTop&&(s=this.highlighters.filter(e=>!e.scope||e.scope(o)));let h=i,u=function(e){let t=e.type.prop(O);for(;t&&t.context&&!e.matchContext(t.context);)t=t.next;return t||null}(e)||c.empty,f=function(e,t){let n=null;for(let r of e){let e=r.style(t);e&&(n=n?n+" "+e:e)}return n}(s,u.tags);if(f&&(h&&(h+=" "),h+=f,1==u.mode&&(i+=(i?" ":"")+f)),this.startSpan(e.from,h),u.opaque)return;let p=e.tree&&e.tree.prop(r.md.mounted);if(p&&p.overlay){let r=e.node.enter(p.overlay[0].from+a,1),o=this.highlighters.filter(e=>!e.scope||e.scope(p.tree.type)),O=e.firstChild();for(let c=0,u=a;;c++){let f=c=d)&&e.nextSibling()););if(!f||d>n)break;(u=f.to+a)>t&&(this.highlightRange(r.cursor(),Math.max(t,f.from+a),Math.min(n,u),i,o),this.startSpan(u,h))}O&&e.parent()}else if(e.firstChild()){do{if(e.to<=t)continue;if(e.from>=n)break;this.highlightRange(e,t,n,i,s),this.startSpan(Math.min(n,e.to),h)}while(e.nextSibling());e.parent()}}}let p=s.define,d=p(),g=p(),m=p(g),Q=p(g),S=p(),$=p(S),b=p(S),y=p(),v=p(y),P=p(),x=p(),k=p(),w=p(k),Z=p(),X={comment:d,lineComment:p(d),blockComment:p(d),docComment:p(d),name:g,variableName:p(g),typeName:m,tagName:p(m),propertyName:Q,attributeName:p(Q),className:p(g),labelName:p(g),namespace:p(g),macroName:p(g),literal:S,string:$,docString:p($),character:p($),attributeValue:p($),number:b,integer:p(b),float:p(b),bool:p(S),regexp:p(S),escape:p(S),color:p(S),url:p(S),keyword:P,self:p(P),null:p(P),atom:p(P),unit:p(P),modifier:p(P),operatorKeyword:p(P),controlKeyword:p(P),definitionKeyword:p(P),moduleKeyword:p(P),operator:x,derefOperator:p(x),arithmeticOperator:p(x),logicOperator:p(x),bitwiseOperator:p(x),compareOperator:p(x),updateOperator:p(x),definitionOperator:p(x),typeOperator:p(x),controlOperator:p(x),punctuation:k,separator:p(k),bracket:w,angleBracket:p(w),squareBracket:p(w),paren:p(w),brace:p(w),content:y,heading:v,heading1:p(v),heading2:p(v),heading3:p(v),heading4:p(v),heading5:p(v),heading6:p(v),contentSeparator:p(y),list:p(y),quote:p(y),emphasis:p(y),strong:p(y),link:p(y),monospace:p(y),strikethrough:p(y),inserted:p(),deleted:p(),changed:p(),invalid:p(),meta:Z,documentMeta:p(Z),annotation:p(Z),processingInstruction:p(Z),definition:s.defineModifier(),constant:s.defineModifier(),function:s.defineModifier(),standard:s.defineModifier(),local:s.defineModifier(),special:s.defineModifier()};h([{tag:X.link,class:"tok-link"},{tag:X.heading,class:"tok-heading"},{tag:X.emphasis,class:"tok-emphasis"},{tag:X.strong,class:"tok-strong"},{tag:X.keyword,class:"tok-keyword"},{tag:X.atom,class:"tok-atom"},{tag:X.bool,class:"tok-bool"},{tag:X.url,class:"tok-url"},{tag:X.labelName,class:"tok-labelName"},{tag:X.inserted,class:"tok-inserted"},{tag:X.deleted,class:"tok-deleted"},{tag:X.literal,class:"tok-literal"},{tag:X.string,class:"tok-string"},{tag:X.number,class:"tok-number"},{tag:[X.regexp,X.escape,X.special(X.string)],class:"tok-string2"},{tag:X.variableName,class:"tok-variableName"},{tag:X.local(X.variableName),class:"tok-variableName tok-local"},{tag:X.definition(X.variableName),class:"tok-variableName tok-definition"},{tag:X.special(X.variableName),class:"tok-variableName2"},{tag:X.definition(X.propertyName),class:"tok-propertyName tok-definition"},{tag:X.typeName,class:"tok-typeName"},{tag:X.namespace,class:"tok-namespace"},{tag:X.className,class:"tok-className"},{tag:X.macroName,class:"tok-macroName"},{tag:X.propertyName,class:"tok-propertyName"},{tag:X.operator,class:"tok-operator"},{tag:X.comment,class:"tok-comment"},{tag:X.meta,class:"tok-meta"},{tag:X.invalid,class:"tok-invalid"},{tag:X.punctuation,class:"tok-punctuation"}])},53105:function(e,t,n){"use strict";n.d(t,{IK:function(){return W},Jq:function(){return b},RA:function(){return $},WQ:function(){return V}});var r,i,s,o,a,l,O=n(41113),c=n(34155);class h{constructor(e,t,n,r,i,s,o,a,l,O=0,c){this.p=e,this.stack=t,this.state=n,this.reducePos=r,this.pos=i,this.score=s,this.buffer=o,this.bufferBase=a,this.curContext=l,this.lookAhead=O,this.parent=c}toString(){return`[${this.stack.filter((e,t)=>t%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(e,t,n=0){let r=e.parser.context;return new h(e,[],t,n,n,0,[],0,r?new u(r,r.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffer.length),this.state=e}reduce(e){var t;let n=e>>19,r=65535&e,{parser:i}=this.p,s=i.dynamicPrecedence(r);if(s&&(this.score+=s),0==n){this.pushState(i.getGoto(this.state,r,!0),this.reducePos),r=2e3&&!(null===(t=this.p.parser.nodeSet.types[r])||void 0===t?void 0:t.isAnonymous)&&(a==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=l):this.p.lastBigReductionSizeo;)this.stack.pop();this.reduceContext(r,a)}storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[this.stack.length-1]0&&0==e.buffer[r-4]&&e.buffer[r-1]>-1){if(t==n)return;if(e.buffer[r-2]>=t){e.buffer[r-2]=n;return}}}if(i&&this.pos!=n){let i=this.buffer.length;if(i>0&&0!=this.buffer[i-4])for(;i>0&&this.buffer[i-2]>n;)this.buffer[i]=this.buffer[i-4],this.buffer[i+1]=this.buffer[i-3],this.buffer[i+2]=this.buffer[i-2],this.buffer[i+3]=this.buffer[i-1],i-=4,r>4&&(r-=4);this.buffer[i]=e,this.buffer[i+1]=t,this.buffer[i+2]=n,this.buffer[i+3]=r}else this.buffer.push(e,t,n,r)}shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.pos);else if((262144&e)==0){let{parser:i}=this.p;(n>this.pos||t<=i.maxNode)&&(this.pos=n,i.stateFlag(e,1)||(this.reducePos=n)),this.pushState(e,r),this.shiftContext(t,r),t<=i.maxNode&&this.buffer.push(t,r,n,4)}else this.pos=n,this.shiftContext(t,r),t<=this.p.parser.maxNode&&this.buffer.push(t,r,n,4)}apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)}useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&(this.p.reused.push(e),n++);let r=this.pos;this.reducePos=this.pos=r+e.length,this.pushState(t,r),this.buffer.push(n,r,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,e,this,this.p.stream.reset(this.pos-e.length)))}split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reducePos;)t-=4;let n=e.buffer.slice(t),r=e.bufferBase+t;for(;e&&r==e.bufferBase;)e=e.parent;return new h(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,n,r,this.curContext,this.lookAhead,e)}recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(e,this.pos,t,4),this.storeNode(0,this.pos,t,n?8:4),this.pos=this.reducePos=t,this.score-=190}canShift(e){for(let t=new f(this);;){let n=this.p.parser.stateSlot(t.state,4)||this.p.parser.hasAction(t.state,e);if(0==n)return!1;if((65536&n)==0)return!0;t.reduce(n)}}recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.parser.nextStates(this.state);if(t.length>8||this.stack.length>=120){let n=[];for(let r=0,i;r1&t&&e==r)||n.push(t[e],r)}t=n}let n=[];for(let e=0;e>19);if(n<0||0>t.getGoto(this.stack[n],65535&e,!1))return!1;this.storeNode(0,this.reducePos,this.reducePos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(e),!0}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;return 65535==e.data[e.stateSlot(this.state,1)]&&!e.stateSlot(this.state,4)}restart(){this.state=this.stack[0],this.stack.length=0}sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length)return!1;for(let t=0;tthis.lookAhead&&(this.emitLookAhead(),this.lookAhead=e)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}class u{constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.hash(t):0}}(r=o||(o={}))[r.Insert=200]="Insert",r[r.Delete=190]="Delete",r[r.Reduce=100]="Reduce",r[r.MaxNext=4]="MaxNext",r[r.MaxInsertStackDepth=300]="MaxInsertStackDepth",r[r.DampenInsertStackDepth=120]="DampenInsertStackDepth",r[r.MinBigReduction=2e3]="MinBigReduction";class f{constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this.base=this.stack.length}reduce(e){let t=e>>19;0==t?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=(t-1)*3;let n=this.start.p.parser.getGoto(this.stack[this.base-3],65535&e,!0);this.state=n}}class p{constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.buffer,0==this.index&&this.maybeNext()}static create(e,t=e.bufferBase+e.buffer.length){return new p(e,t,t-e.bufferBase)}maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bufferBase-e.bufferBase,this.stack=e,this.buffer=e.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()}fork(){return new p(this.stack,this.pos,this.index)}}function d(e,t=Uint16Array){if("string"!=typeof e)return e;let n=null;for(let r=0,i=0;r=92&&t--,t>=34&&t--;let i=t-32;if(i>=46&&(i-=46,n=!0),s+=i,n)break;s*=46}n?n[i++]=s:n=new t(s)}return n}class g{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}let m=new g;class Q{constructor(e,t){this.input=e,this.ranges=t,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=m,this.rangeIndex=0,this.pos=this.chunkPos=t[0].from,this.range=t[0],this.end=t[t.length-1].to,this.readNext()}resolveOffset(e,t){let n=this.range,r=this.rangeIndex,i=this.pos+e;for(;in.to:i>=n.to;){if(r==this.ranges.length-1)return null;let e=this.ranges[++r];i+=e.from-n.to,n=e}return i}clipPos(e){if(e>=this.range.from&&ee)return Math.max(e,t.from);return this.end}peek(e){let t=this.chunkOff+e,n,r;if(t>=0&&t=this.chunk2Pos&&nt.to&&(this.chunk2=this.chunk2.slice(0,t.to-n)),r=this.chunk2.charCodeAt(0)}}return n>=this.token.lookAhead&&(this.token.lookAhead=n+1),r}acceptToken(e,t=0){let n=t?this.resolveOffset(t,-1):this.pos;if(null==n||n=this.chunk2Pos&&this.posthis.range.to?e.slice(0,this.range.to-this.pos):e,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();e-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=e,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.extended=-1):this.token=m,this.pos!=e){if(this.pos=e,e==this.end)return this.setDone(),this;for(;e=this.range.to;)this.range=this.ranges[++this.rangeIndex];e>=this.chunkPos&&e=this.chunkPos&&t<=this.chunkPos+this.chunk.length)return this.chunk.slice(e-this.chunkPos,t-this.chunkPos);if(e>=this.chunk2Pos&&t<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(e-this.chunk2Pos,t-this.chunk2Pos);if(e>=this.range.from&&t<=this.range.to)return this.input.read(e,t);let n="";for(let r of this.ranges){if(r.from>=t)break;r.to>e&&(n+=this.input.read(Math.max(r.from,e),Math.min(r.to,t)))}return n}}class S{constructor(e,t){this.data=e,this.id=t}token(e,t){let{parser:n}=t.p;y(this.data,e,t,this.id,n.data,n.tokenPrecTable)}}S.prototype.contextual=S.prototype.fallback=S.prototype.extend=!1;class ${constructor(e,t,n){this.precTable=t,this.elseToken=n,this.data="string"==typeof e?d(e):e}token(e,t){let n=e.pos,r;for(;r=e.pos,y(this.data,e,t,0,this.data,this.precTable),!(e.token.value>-1);){if(null==this.elseToken)return;if(e.next<0)break;e.advance(),e.reset(r+1,e.token)}r>n&&(e.reset(n,e.token),e.acceptToken(this.elseToken,r-n))}}$.prototype.contextual=S.prototype.fallback=S.prototype.extend=!1;class b{constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.fallback=!!t.fallback,this.extend=!!t.extend}}function y(e,t,n,r,i,s){let o=0,a=1<0){let n=e[r];if(l.allows(n)&&(-1==t.token.value||t.token.value==n||function(e,t,n,r){let i=v(n,r,t);return i<0||v(n,r,e)O&&65535==e[n+3*c-3]&&65535==e[n+3*c-3]){o=e[n+3*c-1];continue n}for(;O>1,s=n+i+(i<<1),a=e[s],l=e[s+1]||65536;if(r=l)O=i+1;else{o=e[s+2],t.advance();continue n}}break}}function v(e,t,n){for(let r=t,i;65535!=(i=e[r]);r++)if(i==n)return r-t;return -1}let P=void 0!==c&&c.env&&/\bparse\b/.test(c.env.LOG),x=null;function k(e,t,n){let r=e.cursor(O.vj.IncludeAnonymous);for(r.moveTo(t);;)if(!(n<0?r.childBefore(t):r.childAfter(t)))for(;;){if((n<0?r.tot)&&!r.type.isError)return n<0?Math.max(0,Math.min(r.to-1,t-25)):Math.min(e.length,Math.max(r.from+1,t+25));if(n<0?r.prevSibling():r.nextSibling())break;if(!r.parent())return n<0?0:e.length}}(i=a||(a={}))[i.Margin=25]="Margin";class w{constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(e){for(this.safeFrom=e.openStart?k(e.tree,e.from+e.offset,1)-e.offset:e.from,this.safeTo=e.openEnd?k(e.tree,e.to+e.offset,-1)-e.offset:e.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(e.tree),this.start.push(-e.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(e){if(ee)return this.nextStart=s,null;if(i instanceof O.mp){if(s==e){if(s=Math.max(this.safeFrom,e)&&(this.trees.push(i),this.start.push(s),this.index.push(0))}else this.index[t]++,this.nextStart=s+i.length}}}class Z{constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=e.tokenizers.map(e=>new g)}getActions(e){let t=0,n=null,{parser:r}=e.p,{tokenizers:i}=r,s=r.stateSlot(e.state,3),o=e.curContext?e.curContext.hash:0,a=0;for(let r=0;rO.end+25&&(a=Math.max(O.lookAhead,a)),0!=O.value)){let r=t;if(O.extended>-1&&(t=this.addActions(e,O.extended,O.end,t)),t=this.addActions(e,O.value,O.end,t),!l.extend&&(n=O,t>r))break}}for(;this.actions.length>t;)this.actions.pop();return a&&e.setLookAhead(a),n||e.pos!=this.stream.end||((n=new g).value=e.p.parser.eofTerm,n.start=n.end=e.pos,t=this.addActions(e,n.value,n.end,t)),this.mainToken=n,this.actions}getMainToken(e){if(this.mainToken)return this.mainToken;let t=new g,{pos:n,p:r}=e;return t.start=n,t.end=Math.min(n+1,r.stream.end),t.value=n==r.stream.end?r.parser.eofTerm:0,t}updateCachedToken(e,t,n){let r=this.stream.clipPos(n.pos);if(t.token(this.stream.reset(r,e),n),e.value>-1){let{parser:t}=n.p;for(let r=0;r=0&&n.p.parser.dialect.allows(i>>1)){(1&i)==0?e.value=i>>1:e.extended=i>>1;break}}}else e.value=0,e.end=this.stream.clipPos(r+1)}putAction(e,t,n,r){for(let t=0;t4*e.bufferLength?new w(n,e.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];if(this.bigReductionCount>300&&1==n.length){let[e]=n;for(;e.forceReduce()&&e.stack.length&&e.stack[e.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let s=0;sr)i.push(o);else{if(this.advanceStack(o,i,n))continue;e||(e=[],t=[]),e.push(o);let r=this.tokens.getMainToken(o);t.push(r.value,r.end)}break}}if(!i.length){let t=e&&function(e){let t=null;for(let n of e){let e=n.p.stoppedAt;(n.pos==n.p.stream.end||null!=e&&n.pos>e)&&n.p.parser.stateFlag(n.state,2)&&(!t||t.scorethis.stoppedAt?e[0]:this.runRecovery(e,t,i);if(n)return this.stackToTree(n.forceAll())}if(this.recovering){let e=1==this.recovering?1:3*this.recovering;if(i.length>e)for(i.sort((e,t)=>t.score-e.score);i.length>e;)i.pop();i.some(e=>e.reducePos>r)&&this.recovering--}else if(i.length>1){r:for(let e=0;e500&&r.buffer.length>500){if((t.score-r.score||t.buffer.length-r.buffer.length)>0)i.splice(n--,1);else{i.splice(e--,1);continue r}}}}i.length>12&&i.splice(12,i.length-12)}this.minStackPos=i[0].pos;for(let e=1;e ":"";if(null!=this.stoppedAt&&r>this.stoppedAt)return e.forceReduce()?e:null;if(this.fragments){let t=e.curContext&&e.curContext.tracker.strict,n=t?e.curContext.hash:0;for(let o=this.fragments.nodeAt(r);o;){let r=this.parser.nodeSet.types[o.type.id]==o.type?i.getGoto(e.state,o.type.id):-1;if(r>-1&&o.length&&(!t||(o.prop(O.md.contextHash)||0)==n))return e.useNode(o,r),P&&console.log(s+this.stackID(e)+` (via reuse of ${i.getName(o.type.id)})`),!0;if(!(o instanceof O.mp)||0==o.children.length||o.positions[0]>0)break;let a=o.children[0];if(a instanceof O.mp&&0==o.positions[0])o=a;else break}}let o=i.stateSlot(e.state,4);if(o>0)return e.reduce(o),P&&console.log(s+this.stackID(e)+` (via always-reduce ${i.getName(65535&o)})`),!0;if(e.stack.length>=15e3)for(;e.stack.length>9e3&&e.forceReduce(););let a=this.tokens.getActions(e);for(let o=0;or?t.push(u):n.push(u)}return!1}advanceFully(e,t){let n=e.pos;for(;;){if(!this.advanceStack(e,null,null))return!1;if(e.pos>n)return C(e,t),!0}}runRecovery(e,t,n){let r=null,i=!1;for(let s=0;s ":"";if(o.deadEnd&&(i||(i=!0,o.restart(),P&&console.log(O+this.stackID(o)+" (restarted)"),this.advanceFully(o,n))))continue;let c=o.split(),h=O;for(let e=0;c.forceReduce()&&e<10&&(P&&console.log(h+this.stackID(c)+" (via force-reduce)"),!this.advanceFully(c,n));e++)P&&(h=this.stackID(c)+" -> ");for(let e of o.recoverByInsert(a))P&&console.log(O+this.stackID(e)+" (via recover-insert)"),this.advanceFully(e,n);this.stream.end>o.pos?(l==o.pos&&(l++,a=0),o.recoverByDelete(a,l),P&&console.log(O+this.stackID(o)+` (via recover-delete ${this.parser.getName(a)})`),C(o,n)):(!r||r.scoree;class W{constructor(e){this.start=e.start,this.shift=e.shift||Y,this.reduce=e.reduce||Y,this.reuse=e.reuse||Y,this.hash=e.hash||(()=>0),this.strict=!1!==e.strict}}class V extends O._b{constructor(e){if(super(),this.wrappers=[],14!=e.version)throw RangeError(`Parser version (${e.version}) doesn't match runtime version (14)`);let t=e.nodeNames.split(" ");this.minRepeatTerm=t.length;for(let n=0;ne.topRules[t][1]),r=[];for(let e=0;e=0)i(r,e,t[n++]);else{let s=t[n+-r];for(let o=-r;o>0;o--)i(t[n++],e,s);n++}}}this.nodeSet=new O.Lj(t.map((t,i)=>O.Jq.define({name:i>=this.minRepeatTerm?void 0:t,id:i,props:r[i],top:n.indexOf(i)>-1,error:0==i,skipped:e.skippedNodes&&e.skippedNodes.indexOf(i)>-1}))),e.propSources&&(this.nodeSet=this.nodeSet.extend(...e.propSources)),this.strict=!1,this.bufferLength=O.L3;let s=d(e.tokenData);this.context=e.context,this.specializerSpecs=e.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let e=0;e"number"==typeof e?new S(s,e):e),this.topRules=e.topRules,this.dialects=e.dialects||{},this.dynamicPrecedences=e.dynamicPrecedences||null,this.tokenPrecTable=e.tokenPrec,this.termNames=e.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(e,t,n){let r=new X(this,e,t,n);for(let i of this.wrappers)r=i(r,e,t,n);return r}getGoto(e,t,n=!1){let r=this.goto;if(t>=r[0])return -1;for(let i=r[t+1];;){let t=r[i++],s=1&t,o=r[i++];if(s&&n)return o;for(let n=i+(t>>1);i0}validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.stateSlot(e,1);;n+=3){if(65535==this.data[n]){if(1!=this.data[n+1])return!1;n=j(this.data,n+2)}if(t==j(this.data,n+1))return!0}}nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==this.data[n]){if(1==this.data[n+1])n=j(this.data,n+2);else break}if((1&this.data[n+2])==0){let e=this.data[n+1];t.some((t,n)=>1&n&&t==e)||t.push(this.data[n],e)}}return t}configure(e){let t=Object.assign(Object.create(V.prototype),this);if(e.props&&(t.nodeSet=this.nodeSet.extend(...e.props)),e.top){let n=this.topRules[e.top];if(!n)throw RangeError(`Invalid top rule name ${e.top}`);t.top=n}return e.tokenizers&&(t.tokenizers=this.tokenizers.map(t=>{let n=e.tokenizers.find(e=>e.from==t);return n?n.to:t})),e.specializers&&(t.specializers=this.specializers.slice(),t.specializerSpecs=this.specializerSpecs.map((n,r)=>{let i=e.specializers.find(e=>e.from==n.external);if(!i)return n;let s=Object.assign(Object.assign({},n),{external:i.to});return t.specializers[r]=_(s),s})),e.contextTracker&&(t.context=e.contextTracker),e.dialect&&(t.dialect=this.parseDialect(e.dialect)),null!=e.strict&&(t.strict=e.strict),e.wrap&&(t.wrappers=t.wrappers.concat(e.wrap)),null!=e.bufferLength&&(t.bufferLength=e.bufferLength),t}hasWrappers(){return this.wrappers.length>0}getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxNode&&this.nodeSet.types[e].name||e)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[e]||0}parseDialect(e){let t=Object.keys(this.dialects),n=t.map(()=>!1);if(e)for(let r of e.split(" ")){let e=t.indexOf(r);e>=0&&(n[e]=!0)}let r=null;for(let e=0;ee.external(n,r)<<1|t}return e.get}},28699:function(e,t,n){"use strict";n.d(t,{V:function(){return o}});let r="undefined"==typeof Symbol?"__ͼ":Symbol.for("ͼ"),i="undefined"==typeof Symbol?"__styleSet"+Math.floor(1e8*Math.random()):Symbol("styleSet"),s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:{};class o{constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){return/^@/.test(e)?[e]:e.split(/,\s*/)}for(let t in e)!function e(t,i,s,o){let a=[],l=/^@(\w+)\b/.exec(t[0]),O=l&&"keyframes"==l[1];if(l&&null==i)return s.push(t[0]+";");for(let n in i){let o=i[n];if(/&/.test(n))e(n.split(/,\s*/).map(e=>t.map(t=>e.replace(/&/,t))).reduce((e,t)=>e.concat(t)),o,s);else if(o&&"object"==typeof o){if(!l)throw RangeError("The value of a property ("+n+") should be a primitive value.");e(r(n),o,a,O)}else null!=o&&a.push(n.replace(/_.*/,"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())+": "+o+";")}(a.length||O)&&s.push((!n||l||o?t:t.map(n)).join(", ")+" {"+a.join(" ")+"}")}(r(t),e[t],this.rules)}getRules(){return this.rules.join("\n")}static newName(){let e=s[r]||1;return s[r]=e+1,"ͼ"+e.toString(36)}static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])}}let a=null;class l{constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof CSSStyleSheet){if(a)return e.adoptedStyleSheets=[a.sheet].concat(e.adoptedStyleSheets),e[i]=a;this.sheet=new CSSStyleSheet,e.adoptedStyleSheets=[this.sheet].concat(e.adoptedStyleSheets),a=this}else{this.styleTag=(e.ownerDocument||e).createElement("style");let t=e.head||e;t.insertBefore(this.styleTag,t.firstChild)}this.modules=[],e[i]=this}mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i-1&&(this.modules.splice(o,1),r--,o=-1),-1==o){if(this.modules.splice(r++,0,s),t)for(let e=0;e",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},s="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent);"undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent);for(var o="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),a="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),l=o||s&&57>+s[1],O=0;O<10;O++)r[48+O]=r[96+O]=String(O);for(var O=1;O<=24;O++)r[O+111]="F"+O;for(var O=65;O<=90;O++)r[O]=String.fromCharCode(O+32),i[O]=String.fromCharCode(O);for(var c in r)i.hasOwnProperty(c)||(i[c]=r[c]);function h(e){var t=!(l&&(e.ctrlKey||e.altKey||e.metaKey)||a&&e.shiftKey&&e.key&&1==e.key.length||"Unidentified"==e.key)&&e.key||(e.shiftKey?i:r)[e.keyCode]||e.key||"Unidentified";return"Esc"==t&&(t="Escape"),"Del"==t&&(t="Delete"),"Left"==t&&(t="ArrowLeft"),"Up"==t&&(t="ArrowUp"),"Right"==t&&(t="ArrowRight"),"Down"==t&&(t="ArrowDown"),t}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7055-a7dc4d71a7e9785f.js b/static/web/_next/static/chunks/7055-a7dc4d71a7e9785f.js deleted file mode 100644 index 3e5b70b03..000000000 --- a/static/web/_next/static/chunks/7055-a7dc4d71a7e9785f.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7055],{58909:function(e,t,n){"use strict";n.d(t,{FZ:function(){return O}});var r=n(87462),i=n(35524),s=n(47421),o=n(59119),a=e=>{var{theme:t,settings:n={},styles:r=[]}=e,i={".cm-gutters":{}},a={};n.background&&(a.backgroundColor=n.background),n.foreground&&(a.color=n.foreground),(n.background||n.foreground)&&(i["&"]=a),n.fontFamily&&(i["&.cm-editor .cm-scroller"]={fontFamily:n.fontFamily}),n.gutterBackground&&(i[".cm-gutters"].backgroundColor=n.gutterBackground),n.gutterForeground&&(i[".cm-gutters"].color=n.gutterForeground),n.gutterBorder&&(i[".cm-gutters"].borderRightColor=n.gutterBorder),n.caret&&(i[".cm-content"]={caretColor:n.caret},i[".cm-cursor, .cm-dropCursor"]={borderLeftColor:n.caret});var l={};n.gutterActiveForeground&&(l.color=n.gutterActiveForeground),n.lineHighlight&&(i[".cm-activeLine"]={backgroundColor:n.lineHighlight},l.backgroundColor=n.lineHighlight),i[".cm-activeLineGutter"]=l,n.selection&&(i["&.cm-focused .cm-selectionBackground, & .cm-selectionLayer .cm-selectionBackground, .cm-content ::selection"]={backgroundColor:n.selection}),n.selectionMatch&&(i["& .cm-selectionMatch"]={backgroundColor:n.selectionMatch});var O=s.tk.theme(i,{dark:"dark"===t}),c=o.Qf.define(r);return[O,(0,o.nF)(c)]},l={background:"#FFFFFF",foreground:"#000000",caret:"#FBAC52",selection:"#FFD420",selectionMatch:"#FFD420",gutterBackground:"#f5f5f5",gutterForeground:"#4D4D4C",gutterBorder:"transparent",lineHighlight:"#00000012"},O=(e=>{var{theme:t="light",settings:n={},styles:s=[]}={};return a({theme:t,settings:(0,r.Z)({},l,n),styles:[{tag:[i.pJ.meta,i.pJ.comment],color:"#804000"},{tag:[i.pJ.keyword,i.pJ.strong],color:"#0000FF"},{tag:[i.pJ.number],color:"#FF0080"},{tag:[i.pJ.string],color:"#FF0080"},{tag:[i.pJ.variableName],color:"#006600"},{tag:[i.pJ.escape],color:"#33CC33"},{tag:[i.pJ.tagName],color:"#1C02FF"},{tag:[i.pJ.heading],color:"#0C07FF"},{tag:[i.pJ.quote],color:"#000000"},{tag:[i.pJ.list],color:"#B90690"},{tag:[i.pJ.documentMeta],color:"#888888"},{tag:[i.pJ.function(i.pJ.variableName)],color:"#0000A2"},{tag:[i.pJ.definition(i.pJ.typeName),i.pJ.typeName],color:"#6D79DE"},...s]})})()},87685:function(e,t,n){"use strict";n.d(t,{ZP:function(){return nE}});var r=n(87462),i=n(63366),s=n(67294),o=n(78120),a=n(47421),l=n(59119),O=n(41113);let c=e=>{let{state:t}=e,n=t.doc.lineAt(t.selection.main.head),r=d(e.state,n.from);return r.line?u(e):!!r.block&&p(e)};function h(e,t){return({state:n,dispatch:r})=>{if(n.readOnly)return!1;let i=e(t,n);return!!i&&(r(n.update(i)),!0)}}let u=h(function(e,t,n=t.selection.ranges){let r=[],i=-1;for(let{from:e,to:s}of n){let n=r.length,o=1e9;for(let n=e;n<=s;){let a=t.doc.lineAt(n);if(a.from>i&&(e==s||s>a.from)){i=a.from;let e=d(t,a.from).line;if(!e)continue;let n=/^\s*/.exec(a.text)[0].length,s=n==a.length,l=a.text.slice(n,n+e.length)==e?n:-1;ne.comment<0&&(!e.empty||e.single))){let e=[];for(let{line:t,token:n,indent:i,empty:s,single:o}of r)(o||!s)&&e.push({from:t.from+i,insert:n+" "});let n=t.changes(e);return{changes:n,selection:t.selection.map(n,1)}}if(1!=e&&r.some(e=>e.comment>=0)){let e=[];for(let{line:t,comment:n,token:i}of r)if(n>=0){let r=t.from+n,s=r+i.length;" "==t.text[s-t.from]&&s++,e.push({from:r,to:s})}return{changes:e}}return null},0),f=h(g,0),p=h((e,t)=>g(e,t,function(e){let t=[];for(let n of e.selection.ranges){let r=e.doc.lineAt(n.from),i=n.to<=r.to?r:e.doc.lineAt(n.to),s=t.length-1;s>=0&&t[s].to>r.from?t[s].to=i.to:t.push({from:r.from,to:i.to})}return t}(t)),0);function d(e,t){let n=e.languageDataAt("commentTokens",t);return n.length?n[0]:{}}function g(e,t,n=t.selection.ranges){let r=n.map(e=>d(t,e.from).block);if(!r.every(e=>e))return null;let i=n.map((e,n)=>(function(e,{open:t,close:n},r,i){let s,o,a=e.sliceDoc(r-50,r),l=e.sliceDoc(i,i+50),O=/\s*$/.exec(a)[0].length,c=/^\s*/.exec(l)[0].length,h=a.length-O;if(a.slice(h-t.length,h)==t&&l.slice(c,c+n.length)==n)return{open:{pos:r-O,margin:O&&1},close:{pos:i+c,margin:c&&1}};i-r<=100?s=o=e.sliceDoc(r,i):(s=e.sliceDoc(r,r+50),o=e.sliceDoc(i-50,i));let u=/^\s*/.exec(s)[0].length,f=/\s*$/.exec(o)[0].length,p=o.length-f-n.length;return s.slice(u,u+t.length)==t&&o.slice(p,p+n.length)==n?{open:{pos:r+u+t.length,margin:/\s/.test(s.charAt(u+t.length))?1:0},close:{pos:i-f-n.length,margin:/\s/.test(o.charAt(p-1))?1:0}}:null})(t,r[n],e.from,e.to));if(2!=e&&!i.every(e=>e))return{changes:t.changes(n.map((e,t)=>i[t]?[]:[{from:e.from,insert:r[t].open+" "},{from:e.to,insert:" "+r[t].close}]))};if(1!=e&&i.some(e=>e)){let e=[];for(let t=0,n;t(0,o.BO)(e,{minDepth:100,newGroupDelay:500,joinToEvent:(e,t)=>t},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:(e,t)=>(n,r)=>e(n,r)||t(n,r)})}),b=o.QQ.define({create:()=>V.empty,update(e,t){let n=t.state.facet($),r=t.annotation(m);if(r){var i;let s;let a=t.docChanged?o.jT.single((i=t.changes,s=0,i.iterChangedRanges((e,t)=>s=t),s)):void 0,l=w.fromTransaction(t,a),O=r.side,c=0==O?e.undone:e.done;return c=l?Z(c,c.length,n.minDepth,l):T(c,t.startState.selection),new V(0==O?r.rest:c,0==O?c:r.rest)}let s=t.annotation(Q);if(("full"==s||"before"==s)&&(e=e.isolate()),!1===t.annotation(o.YW.addToHistory))return t.changes.empty?e:e.addMapping(t.changes.desc);let a=w.fromTransaction(t),l=t.annotation(o.YW.time),O=t.annotation(o.YW.userEvent);return a?e=e.addChanges(a,l,O,n,t):t.selection&&(e=e.addSelection(t.startState.selection,l,O,n.newGroupDelay)),("full"==s||"after"==s)&&(e=e.isolate()),e},toJSON:e=>({done:e.done.map(e=>e.toJSON()),undone:e.undone.map(e=>e.toJSON())}),fromJSON:e=>new V(e.done.map(w.fromJSON),e.undone.map(w.fromJSON))});function y(e,t){return function({state:n,dispatch:r}){if(!t&&n.readOnly)return!1;let i=n.field(b,!1);if(!i)return!1;let s=i.pop(e,n,t);return!!s&&(r(s),!0)}}let v=y(0,!1),P=y(1,!1),x=y(0,!0),k=y(1,!0);class w{constructor(e,t,n,r,i){this.changes=e,this.effects=t,this.mapped=n,this.startSelection=r,this.selectionsAfter=i}setSelAfter(e){return new w(this.changes,this.effects,this.mapped,this.startSelection,e)}toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?void 0:e.toJSON(),mapped:null===(t=this.mapped)||void 0===t?void 0:t.toJSON(),startSelection:null===(n=this.startSelection)||void 0===n?void 0:n.toJSON(),selectionsAfter:this.selectionsAfter.map(e=>e.toJSON())}}static fromJSON(e){return new w(e.changes&&o.as.fromJSON(e.changes),[],e.mapped&&o.n0.fromJSON(e.mapped),e.startSelection&&o.jT.fromJSON(e.startSelection),e.selectionsAfter.map(o.jT.fromJSON))}static fromTransaction(e,t){let n=C;for(let t of e.startState.facet(S)){let r=t(e);r.length&&(n=n.concat(r))}return!n.length&&e.changes.empty?null:new w(e.changes.invert(e.startState.doc),n,void 0,t||e.startState.selection,C)}static selection(e){return new w(void 0,C,void 0,void 0,e)}}function Z(e,t,n,r){let i=e.slice(t+1>n+20?t-n-1:0,t);return i.push(r),i}function X(e,t){return e.length?t.length?e.concat(t):e:t}let C=[];function T(e,t){if(!e.length)return[w.selection([t])];{let n=e[e.length-1],r=n.selectionsAfter.slice(Math.max(0,n.selectionsAfter.length-200));return r.length&&r[r.length-1].eq(t)?e:(r.push(t),Z(e,e.length-1,1e9,n.setSelAfter(r)))}}function Y(e,t){if(!e.length)return e;let n=e.length,r=C;for(;n;){let i=function(e,t,n){let r=X(e.selectionsAfter.length?e.selectionsAfter.map(e=>e.map(t)):C,n);if(!e.changes)return w.selection(r);let i=e.changes.map(t),s=t.mapDesc(e.changes,!0),a=e.mapped?e.mapped.composeDesc(s):s;return new w(i,o.Py.mapEffects(e.effects,t),a,e.startSelection.map(s),r)}(e[n-1],t,r);if(i.changes&&!i.changes.empty||i.effects.length){let t=e.slice(0,n);return t[n-1]=i,t}t=i.mapped,n--,r=i.selectionsAfter}return r.length?[w.selection(r)]:C}let W=/^(input\.type|delete)($|\.)/;class V{constructor(e,t,n=0,r){this.done=e,this.undone=t,this.prevTime=n,this.prevUserEvent=r}isolate(){return this.prevTime?new V(this.done,this.undone):this}addChanges(e,t,n,r,i){var s,o;let a,l,O=this.done,c=O[O.length-1];return O=c&&c.changes&&!c.changes.empty&&e.changes&&(!n||W.test(n))&&(!c.selectionsAfter.length&&t-this.prevTimea.push(e,t)),o.iterChangedRanges((e,t,n,r)=>{for(let e=0;e=t&&n<=i&&(l=!0)}}),l))||"input.type.compose"==n)?Z(O,O.length-1,r.minDepth,new w(e.changes.compose(c.changes),X(e.effects,c.effects),c.mapped,c.startSelection,C)):Z(O,O.length,r.minDepth,e),new V(O,C,t,n)}addSelection(e,t,n,r){var i;let s=this.done.length?this.done[this.done.length-1].selectionsAfter:C;return s.length>0&&t-this.prevTimet.empty!=e.ranges[n].empty).length?this:new V(T(this.done,e),this.undone,t,n)}addMapping(e){return new V(Y(this.done,e),Y(this.undone,e),this.prevTime,this.prevUserEvent)}pop(e,t,n){let r=0==e?this.done:this.undone;if(0==r.length)return null;let i=r[r.length-1];if(n&&i.selectionsAfter.length){var s;let n,o;return t.update({selection:i.selectionsAfter[i.selectionsAfter.length-1],annotations:m.of({side:e,rest:(n=(s=r)[s.length-1],(o=s.slice())[s.length-1]=n.setSelAfter(n.selectionsAfter.slice(0,n.selectionsAfter.length-1)),o)}),userEvent:0==e?"select.undo":"select.redo",scrollIntoView:!0})}if(!i.changes)return null;{let n=1==r.length?C:r.slice(0,r.length-1);return i.mapped&&(n=Y(n,i.mapped)),t.update({changes:i.changes,selection:i.startSelection,effects:i.effects,annotations:m.of({side:e,rest:n}),filter:!1,userEvent:0==e?"undo":"redo",scrollIntoView:!0})}}}V.empty=new V(C,C);let j=[{key:"Mod-z",run:v,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:P,preventDefault:!0},{linux:"Ctrl-Shift-z",run:P,preventDefault:!0},{key:"Mod-u",run:x,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:k,preventDefault:!0}];function _(e,t){return o.jT.create(e.ranges.map(t),e.mainIndex)}function U(e,t){return e.update({selection:t,scrollIntoView:!0,userEvent:"select"})}function q({state:e,dispatch:t},n){let r=_(e.selection,n);return!r.eq(e.selection)&&(t(U(e,r)),!0)}function A(e,t){return o.jT.cursor(t?e.to:e.from)}function R(e,t){return q(e,n=>n.empty?e.moveByChar(n,t):A(n,t))}function G(e){return e.textDirectionAt(e.state.selection.main.head)==a.Nm.LTR}let I=e=>R(e,!G(e)),z=e=>R(e,G(e));function E(e,t){return q(e,n=>n.empty?e.moveByGroup(n,t):A(n,t))}let J=e=>E(e,!G(e)),M=e=>E(e,G(e));function D(e,t,n){let r,i,s=(0,l.qz)(e).resolveInner(t.head),a=n?O.md.closedBy:O.md.openedBy;for(let r=t.head;;){let t=n?s.childAfter(r):s.childBefore(r);if(!t)break;!function(e,t,n){if(t.type.prop(n))return!0;let r=t.to-t.from;return r&&(r>2||/[^\s,.;:]/.test(e.sliceDoc(t.from,t.to)))||t.firstChild}(e,t,a)?r=n?t.to:t.from:s=t}return i=s.type.prop(a)&&(r=n?(0,l.Um)(e,s.from,1):(0,l.Um)(e,s.to,-1))&&r.matched?n?r.end.to:r.end.from:n?s.to:s.from,o.jT.cursor(i,n?-1:1)}let N=e=>q(e,t=>D(e.state,t,!G(e))),B=e=>q(e,t=>D(e.state,t,G(e)));function L(e,t){return q(e,n=>{if(!n.empty)return A(n,t);let r=e.moveVertically(n,t);return r.head!=n.head?r:e.moveToLineBoundary(n,t)})}let F=e=>L(e,!1),H=e=>L(e,!0);function K(e){let t=e.scrollDOM.clientHeightn.empty?e.moveVertically(n,t,r.height):A(n,t));if(s.eq(i.selection))return!1;if(r.selfScroll){let t=e.coordsAtPos(i.selection.main.head),o=e.scrollDOM.getBoundingClientRect(),l=o.top+r.marginTop,O=o.bottom-r.marginBottom;t&&t.top>l&&t.bottomee(e,!1),en=e=>ee(e,!0);function er(e,t,n){let r=e.lineBlockAt(t.head),i=e.moveToLineBoundary(t,n);if(i.head==t.head&&i.head!=(n?r.to:r.from)&&(i=e.moveToLineBoundary(t,n,!1)),!n&&i.head==r.from&&r.length){let n=/^\s*/.exec(e.state.sliceDoc(r.from,Math.min(r.from+100,r.to)))[0].length;n&&t.head!=r.from+n&&(i=o.jT.cursor(r.from+n))}return i}let ei=e=>q(e,t=>er(e,t,!0)),es=e=>q(e,t=>er(e,t,!1)),eo=e=>q(e,t=>er(e,t,!G(e))),ea=e=>q(e,t=>er(e,t,G(e))),el=e=>q(e,t=>o.jT.cursor(e.lineBlockAt(t.head).from,1)),eO=e=>q(e,t=>o.jT.cursor(e.lineBlockAt(t.head).to,-1)),ec=({state:e,dispatch:t})=>{let n,r;return n=!1,r=_(e.selection,t=>{let r=(0,l.Um)(e,t.head,-1)||(0,l.Um)(e,t.head,1)||t.head>0&&(0,l.Um)(e,t.head-1,1)||t.head{let n=t(e);return o.jT.range(e.anchor,n.head,n.goalColumn,n.bidiLevel||void 0)});return!n.eq(e.state.selection)&&(e.dispatch(U(e.state,n)),!0)}function eu(e,t){return eh(e,n=>e.moveByChar(n,t))}let ef=e=>eu(e,!G(e)),ep=e=>eu(e,G(e));function ed(e,t){return eh(e,n=>e.moveByGroup(n,t))}let eg=e=>ed(e,!G(e)),em=e=>ed(e,G(e)),eQ=e=>eh(e,t=>D(e.state,t,!G(e))),eS=e=>eh(e,t=>D(e.state,t,G(e)));function e$(e,t){return eh(e,n=>e.moveVertically(n,t))}let eb=e=>e$(e,!1),ey=e=>e$(e,!0);function ev(e,t){return eh(e,n=>e.moveVertically(n,t,K(e).height))}let eP=e=>ev(e,!1),ex=e=>ev(e,!0),ek=e=>eh(e,t=>er(e,t,!0)),ew=e=>eh(e,t=>er(e,t,!1)),eZ=e=>eh(e,t=>er(e,t,!G(e))),eX=e=>eh(e,t=>er(e,t,G(e))),eC=e=>eh(e,t=>o.jT.cursor(e.lineBlockAt(t.head).from)),eT=e=>eh(e,t=>o.jT.cursor(e.lineBlockAt(t.head).to)),eY=({state:e,dispatch:t})=>(t(U(e,{anchor:0})),!0),eW=({state:e,dispatch:t})=>(t(U(e,{anchor:e.doc.length})),!0),eV=({state:e,dispatch:t})=>(t(U(e,{anchor:e.selection.main.anchor,head:0})),!0),ej=({state:e,dispatch:t})=>(t(U(e,{anchor:e.selection.main.anchor,head:e.doc.length})),!0),e_=({state:e,dispatch:t})=>(t(e.update({selection:{anchor:0,head:e.doc.length},userEvent:"select"})),!0),eU=({state:e,dispatch:t})=>{let n=eH(e).map(({from:t,to:n})=>o.jT.range(t,Math.min(n+1,e.doc.length)));return t(e.update({selection:o.jT.create(n),userEvent:"select"})),!0},eq=({state:e,dispatch:t})=>{let n=_(e.selection,t=>{var n;let r=(0,l.qz)(e).resolveInner(t.head,1);for(;!(r.from=t.to||r.to>t.to&&r.from<=t.from||!(null===(n=r.parent)||void 0===n?void 0:n.parent));)r=r.parent;return o.jT.range(r.to,r.from)});return t(U(e,n)),!0},eA=({state:e,dispatch:t})=>{let n=e.selection,r=null;return n.ranges.length>1?r=o.jT.create([n.main]):n.main.empty||(r=o.jT.create([o.jT.cursor(n.main.head)])),!!r&&(t(U(e,r)),!0)};function eR(e,t){if(e.state.readOnly)return!1;let n="delete.selection",{state:r}=e,i=r.changeByRange(r=>{let{from:i,to:s}=r;if(i==s){let r=t(i);ri&&(n="delete.forward",r=eG(e,r,!0)),i=Math.min(i,r),s=Math.max(s,r)}else i=eG(e,i,!1),s=eG(e,s,!0);return i==s?{range:r}:{changes:{from:i,to:s},range:o.jT.cursor(i)}});return!i.changes.empty&&(e.dispatch(r.update(i,{scrollIntoView:!0,userEvent:n,effects:"delete.selection"==n?a.tk.announce.of(r.phrase("Selection deleted")):void 0})),!0)}function eG(e,t,n){if(e instanceof a.tk)for(let r of e.state.facet(a.tk.atomicRanges).map(t=>t(e)))r.between(t,t,(e,r)=>{et&&(t=n?r:e)});return t}let eI=(e,t)=>eR(e,n=>{let{state:r}=e,i=r.doc.lineAt(n),s,a;if(!t&&n>i.from&&neI(e,!1),eE=e=>eI(e,!0),eJ=(e,t)=>eR(e,n=>{let r=n,{state:i}=e,s=i.doc.lineAt(r),a=i.charCategorizer(r);for(let e=null;;){if(r==(t?s.to:s.from)){r==n&&s.number!=(t?i.doc.lines:1)&&(r+=t?1:-1);break}let l=(0,o.cp)(s.text,r-s.from,t)+s.from,O=s.text.slice(Math.min(r,l)-s.from,Math.max(r,l)-s.from),c=a(O);if(null!=e&&c!=e)break;(" "!=O||r!=n)&&(e=c),r=l}return r}),eM=e=>eJ(e,!1),eD=e=>eJ(e,!0),eN=e=>eR(e,t=>{let n=e.lineBlockAt(t).to;return teR(e,t=>{let n=e.lineBlockAt(t).from;return t>n?n:Math.max(0,t-1)}),eL=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=e.changeByRange(e=>({changes:{from:e.from,to:e.to,insert:o.xv.of(["",""])},range:o.jT.cursor(e.from)}));return t(e.update(n,{scrollIntoView:!0,userEvent:"input"})),!0},eF=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=e.changeByRange(t=>{if(!t.empty||0==t.from||t.from==e.doc.length)return{range:t};let n=t.from,r=e.doc.lineAt(n),i=n==r.from?n-1:(0,o.cp)(r.text,n-r.from,!1)+r.from,s=n==r.to?n+1:(0,o.cp)(r.text,n-r.from,!0)+r.from;return{changes:{from:i,to:s,insert:e.doc.slice(n,s).append(e.doc.slice(i,n))},range:o.jT.cursor(s)}});return!n.changes.empty&&(t(e.update(n,{scrollIntoView:!0,userEvent:"move.character"})),!0)};function eH(e){let t=[],n=-1;for(let r of e.selection.ranges){let i=e.doc.lineAt(r.from),s=e.doc.lineAt(r.to);if(r.empty||r.to!=s.from||(s=e.doc.lineAt(r.to-1)),n>=i.number){let e=t[t.length-1];e.to=s.to,e.ranges.push(r)}else t.push({from:i.from,to:s.to,ranges:[r]});n=s.number+1}return t}function eK(e,t,n){if(e.readOnly)return!1;let r=[],i=[];for(let t of eH(e)){if(n?t.to==e.doc.length:0==t.from)continue;let s=e.doc.lineAt(n?t.to+1:t.from-1),a=s.length+1;if(n)for(let n of(r.push({from:t.to,to:s.to},{from:t.from,insert:s.text+e.lineBreak}),t.ranges))i.push(o.jT.range(Math.min(e.doc.length,n.anchor+a),Math.min(e.doc.length,n.head+a)));else for(let n of(r.push({from:s.from,to:t.from},{from:t.to,insert:e.lineBreak+s.text}),t.ranges))i.push(o.jT.range(n.anchor-a,n.head-a))}return!!r.length&&(t(e.update({changes:r,scrollIntoView:!0,selection:o.jT.create(i,e.selection.mainIndex),userEvent:"move.line"})),!0)}let e0=({state:e,dispatch:t})=>eK(e,t,!1),e1=({state:e,dispatch:t})=>eK(e,t,!0);function e5(e,t,n){if(e.readOnly)return!1;let r=[];for(let t of eH(e))n?r.push({from:t.from,insert:e.doc.slice(t.from,t.to)+e.lineBreak}):r.push({from:t.to,insert:e.lineBreak+e.doc.slice(t.from,t.to)});return t(e.update({changes:r,scrollIntoView:!0,userEvent:"input.copyline"})),!0}let e2=({state:e,dispatch:t})=>e5(e,t,!1),e3=({state:e,dispatch:t})=>e5(e,t,!0),e7=e=>{if(e.state.readOnly)return!1;let{state:t}=e,n=t.changes(eH(t).map(({from:e,to:n})=>(e>0?e--:ne.moveVertically(t,!0)).map(n);return e.dispatch({changes:n,selection:r,scrollIntoView:!0,userEvent:"delete.line"}),!0},e4=e8(!1),e9=e8(!0);function e8(e){return({state:t,dispatch:n})=>{if(t.readOnly)return!1;let r=t.changeByRange(n=>{let{from:r,to:i}=n,s=t.doc.lineAt(r),a=!e&&r==i&&function(e,t){if(/\(\)|\[\]|\{\}/.test(e.sliceDoc(t-1,t+1)))return{from:t,to:t};let n=(0,l.qz)(e).resolveInner(t),r=n.childBefore(t),i=n.childAfter(t),s;return r&&i&&r.to<=t&&i.from>=t&&(s=r.type.prop(O.md.closedBy))&&s.indexOf(i.name)>-1&&e.doc.lineAt(r.to).from==e.doc.lineAt(i.from).from?{from:r.to,to:i.from}:null}(t,r);e&&(r=i=(i<=s.to?s:t.doc.lineAt(i)).to);let c=new l.Gn(t,{simulateBreak:r,simulateDoubleBreak:!!a}),h=(0,l.K0)(c,r);for(null==h&&(h=/^\s*/.exec(t.doc.lineAt(r).text)[0].length);is.from&&r{let i=[];for(let s=r.from;s<=r.to;){let o=e.doc.lineAt(s);o.number>n&&(r.empty||r.to>o.from)&&(t(o,i,r),n=o.number),s=o.to+1}let s=e.changes(i);return{changes:i,range:o.jT.range(s.mapPos(r.anchor,1),s.mapPos(r.head,1))}})}let te=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=Object.create(null),r=new l.Gn(e,{overrideIndentation:e=>{let t=n[e];return null==t?-1:t}}),i=e6(e,(t,i,s)=>{let o=(0,l.K0)(r,t.from);if(null==o)return;/\S/.test(t.text)||(o=0);let a=/^\s*/.exec(t.text)[0],O=(0,l.SS)(e,o);(a!=O||s.from!e.readOnly&&(t(e.update(e6(e,(t,n)=>{n.push({from:t.from,insert:e.facet(l.c)})}),{userEvent:"input.indent"})),!0),tn=({state:e,dispatch:t})=>!e.readOnly&&(t(e.update(e6(e,(t,n)=>{let r=/^\s*/.exec(t.text)[0];if(!r)return;let i=(0,o.IS)(r,e.tabSize),s=0,a=(0,l.SS)(e,Math.max(0,i-(0,l.y1)(e)));for(;s({mac:e.key,run:e.run,shift:e.shift}))),ti=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:N,shift:eQ},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:B,shift:eS},{key:"Alt-ArrowUp",run:e0},{key:"Shift-Alt-ArrowUp",run:e2},{key:"Alt-ArrowDown",run:e1},{key:"Shift-Alt-ArrowDown",run:e3},{key:"Escape",run:eA},{key:"Mod-Enter",run:e9},{key:"Alt-l",mac:"Ctrl-l",run:eU},{key:"Mod-i",run:eq,preventDefault:!0},{key:"Mod-[",run:tn},{key:"Mod-]",run:tt},{key:"Mod-Alt-\\",run:te},{key:"Shift-Mod-k",run:e7},{key:"Shift-Mod-\\",run:ec},{key:"Mod-/",run:c},{key:"Alt-A",run:f}].concat(tr),ts={key:"Tab",run:tt,shift:tn};function to(){var e=arguments[0];"string"==typeof e&&(e=document.createElement(e));var t=1,n=arguments[1];if(n&&"object"==typeof n&&null==n.nodeType&&!Array.isArray(n)){for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)){var i=n[r];"string"==typeof i?e.setAttribute(r,i):null!=i&&(e[r]=i)}t++}for(;te.normalize("NFKD"):e=>e;class tl{constructor(e,t,n=0,r=e.length,i,s){this.test=s,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=e.iterRange(n,r),this.bufferStart=n,this.normalize=i?e=>i(ta(e)):ta,this.query=this.normalize(t)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return -1;this.bufferPos=0,this.buffer=this.iter.value}return(0,o.gm)(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let e=this.peek();if(e<0)return this.done=!0,this;let t=(0,o.bg)(e),n=this.bufferStart+this.bufferPos;this.bufferPos+=(0,o.nZ)(e);let r=this.normalize(t);for(let e=0,i=n;;e++){let s=r.charCodeAt(e),o=this.match(s,i);if(o)return this.value=o,this;if(e==r.length-1)break;i==n&&ethis.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let e=this.matchPos-this.curLineStart;;){this.re.lastIndex=e;let t=this.matchPos<=this.to&&this.re.exec(this.curLine);if(t){let n=this.curLineStart+t.index,r=n+t[0].length;if(this.matchPos=td(this.text,r+(n==r?1:0)),n==this.curLineStart+this.curLine.length&&this.nextLine(),(nthis.value.to)&&(!this.test||this.test(n,r,t)))return this.value={from:n,to:r,match:t},this;e=this.matchPos-this.curLineStart}else{if(!(this.curLineStart+this.curLine.length=n||r.to<=t){let r=new tf(t,e.sliceString(t,n));return tu.set(e,r),r}if(r.from==t&&r.to==n)return r;let{text:i,from:s}=r;return s>t&&(i=e.sliceString(t,s)+i,s=t),r.to=this.to?this.to:this.text.lineAt(e).to}next(){for(;;){let e=this.re.lastIndex=this.matchPos-this.flat.from,t=this.re.exec(this.flat.text);if(t&&!t[0]&&t.index==e&&(this.re.lastIndex=e+1,t=this.re.exec(this.flat.text)),t){let e=this.flat.from+t.index,n=e+t[0].length;if((this.flat.to>=this.to||t.index+t[0].length<=this.flat.text.length-10)&&(!this.test||this.test(e,n,t)))return this.value={from:e,to:n,match:t},this.matchPos=td(this.text,n+(e==n?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=tf.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+2*this.flat.text.length))}}}function td(e,t){if(t>=e.length)return t;let n=e.lineAt(t),r;for(;t=56320&&r<57344;)t++;return t}function tg(e){let t=to("input",{class:"cm-textfield",name:"line"}),n=to("form",{class:"cm-gotoLine",onkeydown:t=>{27==t.keyCode?(t.preventDefault(),e.dispatch({effects:tm.of(!1)}),e.focus()):13==t.keyCode&&(t.preventDefault(),r())},onsubmit:e=>{e.preventDefault(),r()}},to("label",e.state.phrase("Go to line"),": ",t)," ",to("button",{class:"cm-button",type:"submit"},e.state.phrase("go")));function r(){let n=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(t.value);if(!n)return;let{state:r}=e,i=r.doc.lineAt(r.selection.main.head),[,s,a,l,O]=n,c=l?+l.slice(1):0,h=a?+a:i.number;if(a&&O){let e=h/100;s&&(e=e*("-"==s?-1:1)+i.number/r.doc.lines),h=Math.round(r.doc.lines*e)}else a&&s&&(h=h*("-"==s?-1:1)+i.number);let u=r.doc.line(Math.max(1,Math.min(r.doc.lines,h)));e.dispatch({effects:tm.of(!1),selection:o.jT.cursor(u.from+Math.max(0,Math.min(c,u.length))),scrollIntoView:!0}),e.focus()}return{dom:n}}"undefined"!=typeof Symbol&&(th.prototype[Symbol.iterator]=tp.prototype[Symbol.iterator]=function(){return this});let tm=o.Py.define(),tQ=o.QQ.define({create:()=>!0,update(e,t){for(let n of t.effects)n.is(tm)&&(e=n.value);return e},provide:e=>a.mH.from(e,e=>e?tg:null)}),tS=e=>{let t=(0,a.Sd)(e,tg);if(!t){let n=[tm.of(!0)];null==e.state.field(tQ,!1)&&n.push(o.Py.appendConfig.of([tQ,t$])),e.dispatch({effects:n}),t=(0,a.Sd)(e,tg)}return t&&t.dom.querySelector("input").focus(),!0},t$=a.tk.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),tb={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},ty=o.r$.define({combine:e=>(0,o.BO)(e,tb,{highlightWordAroundCursor:(e,t)=>e||t,minSelectionLength:Math.min,maxMatches:Math.min})}),tv=a.p.mark({class:"cm-selectionMatch"}),tP=a.p.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function tx(e,t,n,r){return(0==n||e(t.sliceDoc(n-1,n))!=o.D0.Word)&&(r==t.doc.length||e(t.sliceDoc(r,r+1))!=o.D0.Word)}let tk=a.lg.fromClass(class{constructor(e){this.decorations=this.getDeco(e)}update(e){(e.selectionSet||e.docChanged||e.viewportChanged)&&(this.decorations=this.getDeco(e.view))}getDeco(e){let t=e.state.facet(ty),{state:n}=e,r=n.selection;if(r.ranges.length>1)return a.p.none;let i=r.main,s,l=null;if(i.empty){if(!t.highlightWordAroundCursor)return a.p.none;let e=n.wordAt(i.head);if(!e)return a.p.none;l=n.charCategorizer(i.head),s=n.sliceDoc(e.from,e.to)}else{let e=i.to-i.from;if(e200)return a.p.none;if(t.wholeWords){var O,c,h;if(s=n.sliceDoc(i.from,i.to),!(tx(l=n.charCategorizer(i.head),n,i.from,i.to)&&(O=l,c=i.from,h=i.to,O(n.sliceDoc(c,c+1))==o.D0.Word&&O(n.sliceDoc(h-1,h))==o.D0.Word)))return a.p.none}else if(!(s=n.sliceDoc(i.from,i.to).trim()))return a.p.none}let u=[];for(let r of e.visibleRanges){let e=new tl(n.doc,s,r.from,r.to);for(;!e.next().done;){let{from:r,to:s}=e.value;if((!l||tx(l,n,r,s))&&(i.empty&&r<=i.from&&s>=i.to?u.push(tP.range(r,s)):(r>=i.to||s<=i.from)&&u.push(tv.range(r,s)),u.length>t.maxMatches))return a.p.none}}return a.p.set(u)}},{decorations:e=>e.decorations}),tw=a.tk.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}}),tZ=({state:e,dispatch:t})=>{let{selection:n}=e,r=o.jT.create(n.ranges.map(t=>e.wordAt(t.head)||o.jT.cursor(t.head)),n.mainIndex);return!r.eq(n)&&(t(e.update({selection:r})),!0)},tX=({state:e,dispatch:t})=>{let{ranges:n}=e.selection;if(n.some(e=>e.from===e.to))return tZ({state:e,dispatch:t});let r=e.sliceDoc(n[0].from,n[0].to);if(e.selection.ranges.some(t=>e.sliceDoc(t.from,t.to)!=r))return!1;let i=function(e,t){let{main:n,ranges:r}=e.selection,i=e.wordAt(n.head),s=i&&i.from==n.from&&i.to==n.to;for(let n=!1,i=new tl(e.doc,t,r[r.length-1].to);;)if(i.next(),i.done){if(n)return null;i=new tl(e.doc,t,0,Math.max(0,r[r.length-1].from-1)),n=!0}else{if(n&&r.some(e=>e.from==i.value.from))continue;if(s){let t=e.wordAt(i.value.from);if(!t||t.from!=i.value.from||t.to!=i.value.to)continue}return i.value}}(e,r);return!!i&&(t(e.update({selection:e.selection.addRange(o.jT.range(i.from,i.to),!1),effects:a.tk.scrollIntoView(i.to)})),!0)},tC=o.r$.define({combine:e=>(0,o.BO)(e,{top:!1,caseSensitive:!1,literal:!1,wholeWord:!1,createPanel:e=>new t3(e)})});class tT{constructor(e){this.search=e.search,this.caseSensitive=!!e.caseSensitive,this.literal=!!e.literal,this.regexp=!!e.regexp,this.replace=e.replace||"",this.valid=!!this.search&&(!this.regexp||function(e){try{return RegExp(e,tc),!0}catch(e){return!1}}(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!e.wholeWord}unquote(e){return this.literal?e:e.replace(/\\([nrt\\])/g,(e,t)=>"n"==t?"\n":"r"==t?"\r":"t"==t?" ":"\\")}eq(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp&&this.wholeWord==e.wholeWord}create(){return this.regexp?new tq(this):new tV(this)}getCursor(e,t=0,n){let r=e.doc?e:o.yy.create({doc:e});return null==n&&(n=r.doc.length),this.regexp?tj(this,r,t,n):tW(this,r,t,n)}}class tY{constructor(e){this.spec=e}}function tW(e,t,n,r){var i,s;return new tl(t.doc,e.unquoted,n,r,e.caseSensitive?void 0:e=>e.toLowerCase(),e.wholeWord?(i=t.doc,s=t.charCategorizer(t.selection.main.head),(e,t,n,r)=>((r>e||r+n.length=t)return null;r.push(n.value)}return r}highlight(e,t,n,r){let i=tW(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(n+this.spec.unquoted.length,e.doc.length));for(;!i.next().done;)r(i.value.from,i.value.to)}}function tj(e,t,n,r){var i;return new th(t.doc,e.search,{ignoreCase:!e.caseSensitive,test:e.wholeWord?(i=t.charCategorizer(t.selection.main.head),(e,t,n)=>!n[0].length||(i(t_(n.input,n.index))!=o.D0.Word||i(tU(n.input,n.index))!=o.D0.Word)&&(i(tU(n.input,n.index+n[0].length))!=o.D0.Word||i(t_(n.input,n.index+n[0].length))!=o.D0.Word)):void 0},n,r)}function t_(e,t){return e.slice((0,o.cp)(e,t,!1),t)}function tU(e,t){return e.slice(t,(0,o.cp)(e,t))}class tq extends tY{nextMatch(e,t,n){let r=tj(this.spec,e,n,e.doc.length).next();return r.done&&(r=tj(this.spec,e,0,t).next()),r.done?null:r.value}prevMatchInRange(e,t,n){for(let r=1;;r++){let i=Math.max(t,n-1e4*r),s=tj(this.spec,e,i,n),o=null;for(;!s.next().done;)o=s.value;if(o&&(i==t||o.from>i+10))return o;if(i==t)return null}}prevMatch(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,n,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,(t,n)=>"$"==n?"$":"&"==n?e.match[0]:"0"!=n&&+n=t)return null;r.push(n.value)}return r}highlight(e,t,n,r){let i=tj(this.spec,e,Math.max(0,t-250),Math.min(n+250,e.doc.length));for(;!i.next().done;)r(i.value.from,i.value.to)}}let tA=o.Py.define(),tR=o.Py.define(),tG=o.QQ.define({create:e=>new tI(t0(e).create(),null),update(e,t){for(let n of t.effects)n.is(tA)?e=new tI(n.value.create(),e.panel):n.is(tR)&&(e=new tI(e.query,n.value?tK:null));return e},provide:e=>a.mH.from(e,e=>e.panel)});class tI{constructor(e,t){this.query=e,this.panel=t}}let tz=a.p.mark({class:"cm-searchMatch"}),tE=a.p.mark({class:"cm-searchMatch cm-searchMatch-selected"}),tJ=a.lg.fromClass(class{constructor(e){this.view=e,this.decorations=this.highlight(e.state.field(tG))}update(e){let t=e.state.field(tG);(t!=e.startState.field(tG)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}highlight({query:e,panel:t}){if(!t||!e.spec.valid)return a.p.none;let{view:n}=this,r=new o.f_;for(let t=0,i=n.visibleRanges,s=i.length;ti[t+1].from-500;)a=i[++t].to;e.highlight(n.state,o,a,(e,t)=>{let i=n.state.selection.ranges.some(n=>n.from==e&&n.to==t);r.add(e,t,i?tE:tz)})}return r.finish()}},{decorations:e=>e.decorations});function tM(e){return t=>{let n=t.state.field(tG,!1);return n&&n.query.spec.valid?e(t,n):t1(t)}}let tD=tM((e,{query:t})=>{let{to:n}=e.state.selection.main,r=t.nextMatch(e.state,n,n);return!!r&&(e.dispatch({selection:{anchor:r.from,head:r.to},scrollIntoView:!0,effects:t9(e,r),userEvent:"select.search"}),!0)}),tN=tM((e,{query:t})=>{let{state:n}=e,{from:r}=n.selection.main,i=t.prevMatch(n,r,r);return!!i&&(e.dispatch({selection:{anchor:i.from,head:i.to},scrollIntoView:!0,effects:t9(e,i),userEvent:"select.search"}),!0)}),tB=tM((e,{query:t})=>{let n=t.matchAll(e.state,1e3);return!!n&&!!n.length&&(e.dispatch({selection:o.jT.create(n.map(e=>o.jT.range(e.from,e.to))),userEvent:"select.search.matches"}),!0)}),tL=({state:e,dispatch:t})=>{let n=e.selection;if(n.ranges.length>1||n.main.empty)return!1;let{from:r,to:i}=n.main,s=[],a=0;for(let t=new tl(e.doc,e.sliceDoc(r,i));!t.next().done;){if(s.length>1e3)return!1;t.value.from==r&&(a=s.length),s.push(o.jT.range(t.value.from,t.value.to))}return t(e.update({selection:o.jT.create(s,a),userEvent:"select.search.matches"})),!0},tF=tM((e,{query:t})=>{let{state:n}=e,{from:r,to:i}=n.selection.main;if(n.readOnly)return!1;let s=t.nextMatch(n,r,r);if(!s)return!1;let o=[],l,O,c=[];if(s.from==r&&s.to==i&&(O=n.toText(t.getReplacement(s)),o.push({from:s.from,to:s.to,insert:O}),s=t.nextMatch(n,s.from,s.to),c.push(a.tk.announce.of(n.phrase("replaced match on line $",n.doc.lineAt(r).number)+"."))),s){let t=0==o.length||o[0].from>=s.to?0:s.to-s.from-O.length;l={anchor:s.from-t,head:s.to-t},c.push(t9(e,s))}return e.dispatch({changes:o,selection:l,scrollIntoView:!!l,effects:c,userEvent:"input.replace"}),!0}),tH=tM((e,{query:t})=>{if(e.state.readOnly)return!1;let n=t.matchAll(e.state,1e9).map(e=>{let{from:n,to:r}=e;return{from:n,to:r,insert:t.getReplacement(e)}});if(!n.length)return!1;let r=e.state.phrase("replaced $ matches",n.length)+".";return e.dispatch({changes:n,effects:a.tk.announce.of(r),userEvent:"input.replace.all"}),!0});function tK(e){return e.state.facet(tC).createPanel(e)}function t0(e,t){var n,r,i,s;let o=e.selection.main,a=o.empty||o.to>o.from+100?"":e.sliceDoc(o.from,o.to);if(t&&!a)return t;let l=e.facet(tC);return new tT({search:(null!==(n=null==t?void 0:t.literal)&&void 0!==n?n:l.literal)?a:a.replace(/\n/g,"\\n"),caseSensitive:null!==(r=null==t?void 0:t.caseSensitive)&&void 0!==r?r:l.caseSensitive,literal:null!==(i=null==t?void 0:t.literal)&&void 0!==i?i:l.literal,wholeWord:null!==(s=null==t?void 0:t.wholeWord)&&void 0!==s?s:l.wholeWord})}let t1=e=>{let t=e.state.field(tG,!1);if(t&&t.panel){let n=(0,a.Sd)(e,tK);if(!n)return!1;let r=n.dom.querySelector("[main-field]");if(r&&r!=e.root.activeElement){let n=t0(e.state,t.query.spec);n.valid&&e.dispatch({effects:tA.of(n)}),r.focus(),r.select()}}else e.dispatch({effects:[tR.of(!0),t?tA.of(t0(e.state,t.query.spec)):o.Py.appendConfig.of(t6)]});return!0},t5=e=>{let t=e.state.field(tG,!1);if(!t||!t.panel)return!1;let n=(0,a.Sd)(e,tK);return n&&n.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:tR.of(!1)}),!0},t2=[{key:"Mod-f",run:t1,scope:"editor search-panel"},{key:"F3",run:tD,shift:tN,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:tD,shift:tN,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:t5,scope:"editor search-panel"},{key:"Mod-Shift-l",run:tL},{key:"Alt-g",run:tS},{key:"Mod-d",run:tX,preventDefault:!0}];class t3{constructor(e){this.view=e;let t=this.query=e.state.field(tG).query.spec;function n(e,t,n){return to("button",{class:"cm-button",name:e,onclick:t,type:"button"},n)}this.commit=this.commit.bind(this),this.searchField=to("input",{value:t.search,placeholder:t7(e,"Find"),"aria-label":t7(e,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=to("input",{value:t.replace,placeholder:t7(e,"Replace"),"aria-label":t7(e,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=to("input",{type:"checkbox",name:"case",form:"",checked:t.caseSensitive,onchange:this.commit}),this.reField=to("input",{type:"checkbox",name:"re",form:"",checked:t.regexp,onchange:this.commit}),this.wordField=to("input",{type:"checkbox",name:"word",form:"",checked:t.wholeWord,onchange:this.commit}),this.dom=to("div",{onkeydown:e=>this.keydown(e),class:"cm-search"},[this.searchField,n("next",()=>tD(e),[t7(e,"next")]),n("prev",()=>tN(e),[t7(e,"previous")]),n("select",()=>tB(e),[t7(e,"all")]),to("label",null,[this.caseField,t7(e,"match case")]),to("label",null,[this.reField,t7(e,"regexp")]),to("label",null,[this.wordField,t7(e,"by word")]),...e.state.readOnly?[]:[to("br"),this.replaceField,n("replace",()=>tF(e),[t7(e,"replace")]),n("replaceAll",()=>tH(e),[t7(e,"replace all")])],to("button",{name:"close",onclick:()=>t5(e),"aria-label":t7(e,"close"),type:"button"},["\xd7"])])}commit(){let e=new tT({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});e.eq(this.query)||(this.query=e,this.view.dispatch({effects:tA.of(e)}))}keydown(e){(0,a.$1)(this.view,e,"search-panel")?e.preventDefault():13==e.keyCode&&e.target==this.searchField?(e.preventDefault(),(e.shiftKey?tN:tD)(this.view)):13==e.keyCode&&e.target==this.replaceField&&(e.preventDefault(),tF(this.view))}update(e){for(let t of e.transactions)for(let e of t.effects)e.is(tA)&&!e.value.eq(this.query)&&this.setQuery(e.value)}setQuery(e){this.query=e,this.searchField.value=e.search,this.replaceField.value=e.replace,this.caseField.checked=e.caseSensitive,this.reField.checked=e.regexp,this.wordField.checked=e.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(tC).top}}function t7(e,t){return e.state.phrase(t)}let t4=/[\s\.,:;?!]/;function t9(e,{from:t,to:n}){let r=e.state.doc.lineAt(t),i=e.state.doc.lineAt(n).to,s=Math.max(r.from,t-30),o=Math.min(i,n+30),l=e.state.sliceDoc(s,o);if(s!=r.from){for(let e=0;e<30;e++)if(!t4.test(l[e+1])&&t4.test(l[e])){l=l.slice(e);break}}if(o!=i){for(let e=l.length-1;e>l.length-30;e--)if(!t4.test(l[e-1])&&t4.test(l[e])){l=l.slice(0,e);break}}return a.tk.announce.of(`${e.state.phrase("current match")}. ${l} ${e.state.phrase("on line")} ${r.number}.`)}let t8=a.tk.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),t6=[tG,o.Wl.lowest(tJ),t8];var ne=n(34790);class nt{constructor(e,t,n){this.from=e,this.to=t,this.diagnostic=n}}class nn{constructor(e,t,n){this.diagnostics=e,this.panel=t,this.selected=n}static init(e,t,n){let r=e,i=n.facet(nm).markerFilter;i&&(r=i(r));let s=a.p.set(r.map(e=>e.from==e.to||e.from==e.to-1&&n.doc.lineAt(e.from).to==e.from?a.p.widget({widget:new n$(e),diagnostic:e}).range(e.from):a.p.mark({attributes:{class:"cm-lintRange cm-lintRange-"+e.severity},diagnostic:e}).range(e.from,e.to)),!0);return new nn(s,t,nr(s))}}function nr(e,t=null,n=0){let r=null;return e.between(n,1e9,(e,n,{spec:i})=>{if(!t||i.diagnostic==t)return r=new nt(e,n,i.diagnostic),!1}),r}function ni(e,t){return!!(e.effects.some(e=>e.is(no))||e.changes.touchesRange(t.pos))}function ns(e,t){return e.field(nO,!1)?t:t.concat(o.Py.appendConfig.of([nO,a.tk.decorations.compute([nO],e=>{let{selected:t,panel:n}=e.field(nO);return t&&n&&t.from!=t.to?a.p.set([nc.range(t.from,t.to)]):a.p.none}),(0,a.bF)(nh,{hideOn:ni}),nP]))}let no=o.Py.define(),na=o.Py.define(),nl=o.Py.define(),nO=o.QQ.define({create:()=>new nn(a.p.none,null,null),update(e,t){if(t.docChanged){let n=e.diagnostics.map(t.changes),r=null;if(e.selected){let i=t.changes.mapPos(e.selected.from,1);r=nr(n,e.selected.diagnostic,i)||nr(n,null,i)}e=new nn(n,e.panel,r)}for(let n of t.effects)n.is(no)?e=nn.init(n.value,e.panel,t.state):n.is(na)?e=new nn(e.diagnostics,n.value?ny.open:null,e.selected):n.is(nl)&&(e=new nn(e.diagnostics,e.panel,n.value));return e},provide:e=>[a.mH.from(e,e=>e.panel),a.tk.decorations.from(e,e=>e.diagnostics)]}),nc=a.p.mark({class:"cm-lintRange cm-lintRange-active"});function nh(e,t,n){let{diagnostics:r}=e.state.field(nO),i=[],s=2e8,o=0;r.between(t-(n<0?1:0),t+(n>0?1:0),(e,r,{spec:a})=>{t>=e&&t<=r&&(e==r||(t>e||n>0)&&(t({dom:function(e,t){return to("ul",{class:"cm-tooltip-lint"},t.map(t=>nS(e,t,!1)))}(e,i)})}:null}let nu=e=>{let t=e.state.field(nO,!1);t&&t.panel||e.dispatch({effects:ns(e.state,[na.of(!0)])});let n=(0,a.Sd)(e,ny.open);return n&&n.dom.querySelector(".cm-panel-lint ul").focus(),!0},nf=e=>{let t=e.state.field(nO,!1);return!!t&&!!t.panel&&(e.dispatch({effects:na.of(!1)}),!0)},np=e=>{let t=e.state.field(nO,!1);if(!t)return!1;let n=e.state.selection.main,r=t.diagnostics.iter(n.to+1);return(!!r.value||!!(r=t.diagnostics.iter(0)).value&&(r.from!=n.from||r.to!=n.to))&&(e.dispatch({selection:{anchor:r.from,head:r.to},scrollIntoView:!0}),!0)},nd=[{key:"Mod-Shift-m",run:nu,preventDefault:!0},{key:"F8",run:np}],ng=a.lg.fromClass(class{constructor(e){this.view=e,this.timeout=-1,this.set=!0;let{delay:t}=e.state.facet(nm);this.lintTime=Date.now()+t,this.run=this.run.bind(this),this.timeout=setTimeout(this.run,t)}run(){let e=Date.now();if(ePromise.resolve(e(this.view)))).then(t=>{let n=t.reduce((e,t)=>e.concat(t));this.view.state.doc==e.doc&&this.view.dispatch({effects:ns(this.view.state,[no.of(n)])})},e=>{(0,a.OO)(this.view.state,e)})}}update(e){let t=e.state.facet(nm);(e.docChanged||t!=e.startState.facet(nm))&&(this.lintTime=Date.now()+t.delay,this.set||(this.set=!0,this.timeout=setTimeout(this.run,t.delay)))}force(){this.set&&(this.lintTime=Date.now(),this.run())}destroy(){clearTimeout(this.timeout)}}),nm=o.r$.define({combine:e=>Object.assign({sources:e.map(e=>e.source)},(0,o.BO)(e.map(e=>e.config),{delay:750,markerFilter:null,tooltipFilter:null})),enables:ng});function nQ(e){let t=[];if(e)e:for(let{name:n}of e){for(let e=0;ee.toLowerCase()==r.toLowerCase())){t.push(r);continue e}}t.push("")}return t}function nS(e,t,n){var r;let i=n?nQ(t.actions):[];return to("li",{class:"cm-diagnostic cm-diagnostic-"+t.severity},to("span",{class:"cm-diagnosticText"},t.renderMessage?t.renderMessage():t.message),null===(r=t.actions)||void 0===r?void 0:r.map((n,r)=>{let s=!1,o=r=>{if(r.preventDefault(),s)return;s=!0;let i=nr(e.state.field(nO).diagnostics,t);i&&n.apply(e,i.from,i.to)},{name:a}=n,l=i[r]?a.indexOf(i[r]):-1,O=l<0?a:[a.slice(0,l),to("u",a.slice(l,l+1)),a.slice(l+1)];return to("button",{type:"button",class:"cm-diagnosticAction",onclick:o,onmousedown:o,"aria-label":` Action: ${a}${l<0?"":` (access key "${i[r]})"`}.`},O)}),t.source&&to("div",{class:"cm-diagnosticSource"},t.source))}class n$ extends a.l9{constructor(e){super(),this.diagnostic=e}eq(e){return e.diagnostic==this.diagnostic}toDOM(){return to("span",{class:"cm-lintPoint cm-lintPoint-"+this.diagnostic.severity})}}class nb{constructor(e,t){this.diagnostic=t,this.id="item_"+Math.floor(4294967295*Math.random()).toString(16),this.dom=nS(e,t,!0),this.dom.id=this.id,this.dom.setAttribute("role","option")}}class ny{constructor(e){this.view=e,this.items=[];let t=t=>{if(27==t.keyCode)nf(this.view),this.view.focus();else if(38==t.keyCode||33==t.keyCode)this.moveSelection((this.selectedIndex-1+this.items.length)%this.items.length);else if(40==t.keyCode||34==t.keyCode)this.moveSelection((this.selectedIndex+1)%this.items.length);else if(36==t.keyCode)this.moveSelection(0);else if(35==t.keyCode)this.moveSelection(this.items.length-1);else if(13==t.keyCode)this.view.focus();else{if(!(t.keyCode>=65)||!(t.keyCode<=90)||!(this.selectedIndex>=0))return;let{diagnostic:n}=this.items[this.selectedIndex],r=nQ(n.actions);for(let i=0;i{for(let t=0;tnf(this.view)},"\xd7")),this.update()}get selectedIndex(){let e=this.view.state.field(nO).selected;if(!e)return -1;for(let t=0;t{let a=-1,l;for(let e=n;en&&(this.items.splice(n,a-n),r=!0)),t&&l.diagnostic==t.diagnostic?l.dom.hasAttribute("aria-selected")||(l.dom.setAttribute("aria-selected","true"),i=l):l.dom.hasAttribute("aria-selected")&&l.dom.removeAttribute("aria-selected"),n++});n({sel:i.dom.getBoundingClientRect(),panel:this.list.getBoundingClientRect()}),write:({sel:e,panel:t})=>{e.topt.bottom&&(this.list.scrollTop+=e.bottom-t.bottom)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),r&&this.sync()}sync(){let e=this.list.firstChild;function t(){let t=e;e=t.nextSibling,t.remove()}for(let n of this.items)if(n.dom.parentNode==this.list){for(;e!=n.dom;)t();e=n.dom.nextSibling}else this.list.insertBefore(n.dom,e);for(;e;)t()}moveSelection(e){if(this.selectedIndex<0)return;let t=nr(this.view.state.field(nO).diagnostics,this.items[e].diagnostic);t&&this.view.dispatch({selection:{anchor:t.from,head:t.to},scrollIntoView:!0,effects:nl.of(t)})}static open(e){return new ny(e)}}function nv(e){return function(e,t='viewBox="0 0 40 40"'){return`url('data:image/svg+xml,${encodeURIComponent(e)}')`}(``,'width="6" height="3"')}let nP=a.tk.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px",cursor:"pointer"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:nv("#d11")},".cm-lintRange-warning":{backgroundImage:nv("orange")},".cm-lintRange-info":{backgroundImage:nv("#999")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}});a.SJ;let nx=o.Py.define();var nk=function(e){void 0===e&&(e={});var t,n=[];!1!==e.closeBracketsKeymap&&(n=n.concat(ne.GA)),!1!==e.defaultKeymap&&(n=n.concat(ti)),!1!==e.searchKeymap&&(n=n.concat(t2)),!1!==e.historyKeymap&&(n=n.concat(j)),!1!==e.foldKeymap&&(n=n.concat(l.e7)),!1!==e.completionKeymap&&(n=n.concat(ne.B1)),!1!==e.lintKeymap&&(n=n.concat(nd));var r=[];if(!1!==e.lineNumbers&&r.push((0,a.Eu)()),!1!==e.highlightActiveLineGutter&&r.push((0,a.HQ)()),!1!==e.highlightSpecialChars&&r.push((0,a.AE)()),!1!==e.history&&r.push(function(e={}){return[b,$.of(e),a.tk.domEventHandlers({beforeinput(e,t){let n="historyUndo"==e.inputType?v:"historyRedo"==e.inputType?P:null;return!!n&&(e.preventDefault(),n(t))}})]}()),!1!==e.foldGutter&&r.push((0,l.mi)()),!1!==e.drawSelection&&r.push((0,a.Uw)()),!1!==e.dropCursor&&r.push((0,a.qr)()),!1!==e.allowMultipleSelections&&r.push(o.yy.allowMultipleSelections.of(!0)),!1!==e.indentOnInput&&r.push((0,l.nY)()),!1!==e.syntaxHighlighting&&r.push((0,l.nF)(l.R_,{fallback:!0})),!1!==e.bracketMatching&&r.push((0,l.n$)()),!1!==e.closeBrackets&&r.push((0,ne.vQ)()),!1!==e.autocompletion&&r.push((0,ne.ys)()),!1!==e.rectangularSelection&&r.push((0,a.Zs)()),!1!==e.crosshairCursor&&r.push((0,a.S2)()),!1!==e.highlightActiveLine&&r.push((0,a.ZO)()),!1!==e.highlightSelectionMatches){let e;r.push((e=[tw,tk],t&&e.push(ty.of(t)),e))}return e.tabSize&&"number"==typeof e.tabSize&&r.push(l.c.of(" ".repeat(e.tabSize))),r.concat([a.$f.of(n.flat())]).filter(Boolean)},nw=n(35524);let nZ="#e06c75",nX="#abb2bf",nC="#7d8799",nT="#d19a66",nY="#2c313a",nW="#282c34",nV="#353a42",nj="#528bff",n_=a.tk.theme({"&":{color:nX,backgroundColor:nW},".cm-content":{caretColor:nj},".cm-cursor, .cm-dropCursor":{borderLeftColor:nj},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:"#3E4451"},".cm-panels":{backgroundColor:"#21252b",color:nX},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:"#6699ff0b"},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847"},".cm-gutters":{backgroundColor:nW,color:nC,border:"none"},".cm-activeLineGutter":{backgroundColor:nY},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:nV},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:nV,borderBottomColor:nV},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:nY,color:nX}}},{dark:!0}),nU=l.Qf.define([{tag:nw.pJ.keyword,color:"#c678dd"},{tag:[nw.pJ.name,nw.pJ.deleted,nw.pJ.character,nw.pJ.propertyName,nw.pJ.macroName],color:nZ},{tag:[nw.pJ.function(nw.pJ.variableName),nw.pJ.labelName],color:"#61afef"},{tag:[nw.pJ.color,nw.pJ.constant(nw.pJ.name),nw.pJ.standard(nw.pJ.name)],color:nT},{tag:[nw.pJ.definition(nw.pJ.name),nw.pJ.separator],color:nX},{tag:[nw.pJ.typeName,nw.pJ.className,nw.pJ.number,nw.pJ.changed,nw.pJ.annotation,nw.pJ.modifier,nw.pJ.self,nw.pJ.namespace],color:"#e5c07b"},{tag:[nw.pJ.operator,nw.pJ.operatorKeyword,nw.pJ.url,nw.pJ.escape,nw.pJ.regexp,nw.pJ.link,nw.pJ.special(nw.pJ.string)],color:"#56b6c2"},{tag:[nw.pJ.meta,nw.pJ.comment],color:nC},{tag:nw.pJ.strong,fontWeight:"bold"},{tag:nw.pJ.emphasis,fontStyle:"italic"},{tag:nw.pJ.strikethrough,textDecoration:"line-through"},{tag:nw.pJ.link,color:nC,textDecoration:"underline"},{tag:nw.pJ.heading,fontWeight:"bold",color:nZ},{tag:[nw.pJ.atom,nw.pJ.bool,nw.pJ.special(nw.pJ.variableName)],color:nT},{tag:[nw.pJ.processingInstruction,nw.pJ.string,nw.pJ.inserted],color:"#98c379"},{tag:nw.pJ.invalid,color:"#ffffff"}]),nq=[n_,(0,l.nF)(nU)];var nA=e=>({line:e.state.doc.lineAt(e.state.selection.main.from),lineCount:e.state.doc.lines,lineBreak:e.state.lineBreak,length:e.state.doc.length,readOnly:e.state.readOnly,tabSize:e.state.tabSize,selection:e.state.selection,selectionAsSingle:e.state.selection.asSingle().main,ranges:e.state.selection.ranges,selectionCode:e.state.sliceDoc(e.state.selection.main.from,e.state.selection.main.to),selections:e.state.selection.ranges.map(t=>e.state.sliceDoc(t.from,t.to)),selectedText:e.state.selection.ranges.some(e=>!e.empty)}),nR=o.q6.define(),nG=n(85893),nI=["className","value","selection","extensions","onChange","onStatistics","onCreateEditor","onUpdate","autoFocus","theme","height","minHeight","maxHeight","width","minWidth","maxWidth","basicSetup","placeholder","indentWithTab","editable","readOnly","root","initialState"],nz=(0,s.forwardRef)((e,t)=>{var{className:n,value:l="",selection:O,extensions:c=[],onChange:h,onStatistics:u,onCreateEditor:f,onUpdate:p,autoFocus:d,theme:g="light",height:m,minHeight:Q,maxHeight:S,width:$,minWidth:b,maxWidth:y,basicSetup:v,placeholder:P,indentWithTab:x,editable:k,readOnly:w,root:Z,initialState:X}=e,C=(0,i.Z)(e,nI),T=(0,s.useRef)(null),{state:Y,view:W,container:V,setContainer:j}=function(e){var{value:t,selection:n,onChange:r,onStatistics:i,onCreateEditor:l,onUpdate:O,extensions:c=[],autoFocus:h,theme:u="light",height:f="",minHeight:p="",maxHeight:d="",placeholder:g="",width:m="",minWidth:Q="",maxWidth:S="",editable:$=!0,readOnly:b=!1,indentWithTab:y=!0,basicSetup:v=!0,root:P,initialState:x}=e,[k,w]=(0,s.useState)(),[Z,X]=(0,s.useState)(),[C,T]=(0,s.useState)(),Y=a.tk.theme({"&":{backgroundColor:"#fff"}},{dark:!1}),W=a.tk.theme({"&":{height:f,minHeight:p,maxHeight:d,width:m,minWidth:Q,maxWidth:S}}),V=[a.tk.updateListener.of(e=>{e.docChanged&&"function"==typeof r&&!e.transactions.some(e=>e.annotation(nR))&&r(e.state.doc.toString(),e),i&&i(nA(e))}),W];switch(y&&V.unshift(a.$f.of([ts])),v&&("boolean"==typeof v?V.unshift(nk()):V.unshift(nk(v))),g&&V.unshift((0,a.W$)(g)),u){case"light":V.push(Y);break;case"dark":V.push(nq);break;case"none":break;default:V.push(u)}return!1===$&&V.push(a.tk.editable.of(!1)),b&&V.push(o.yy.readOnly.of(!0)),O&&"function"==typeof O&&V.push(a.tk.updateListener.of(O)),V=V.concat(c),(0,s.useEffect)(()=>{if(k&&!C){var e={doc:t,selection:n,extensions:V},r=x?o.yy.fromJSON(x.json,e,x.fields):o.yy.create(e);if(T(r),!Z){var i=new a.tk({state:r,parent:k,root:P});X(i),l&&l(i,r)}}return()=>{Z&&(T(void 0),X(void 0))}},[k,C]),(0,s.useEffect)(()=>w(e.container),[e.container]),(0,s.useEffect)(()=>()=>{Z&&(Z.destroy(),X(void 0))},[Z]),(0,s.useEffect)(()=>{h&&Z&&Z.focus()},[h,Z]),(0,s.useEffect)(()=>{Z&&Z.dispatch({effects:o.Py.reconfigure.of(V)})},[u,c,f,p,d,m,Q,S,g,$,b,y,v,r,O]),(0,s.useEffect)(()=>{if(void 0!==t){var e=Z?Z.state.doc.toString():"";Z&&t!==e&&Z.dispatch({changes:{from:0,to:e.length,insert:t||""},annotations:[nR.of(!0)]})}},[t,Z]),{state:C,setState:T,view:Z,setView:X,container:k,setContainer:w}}({container:T.current,root:Z,value:l,autoFocus:d,theme:g,height:m,minHeight:Q,maxHeight:S,width:$,minWidth:b,maxWidth:y,basicSetup:v,placeholder:P,indentWithTab:x,editable:k,readOnly:w,selection:O,onChange:h,onStatistics:u,onCreateEditor:f,onUpdate:p,extensions:c,initialState:X});if((0,s.useImperativeHandle)(t,()=>({editor:T.current,state:Y,view:W}),[T,V,Y,W]),"string"!=typeof l)throw Error("value must be typeof string but got "+typeof l);return(0,nG.jsx)("div",(0,r.Z)({ref:T,className:("string"==typeof g?"cm-theme-"+g:"cm-theme")+(n?" "+n:"")},C))});nz.displayName="CodeMirror";var nE=nz},24308:function(e,t,n){"use strict";n.d(t,{c4:function(){return s}});var r=n(4942),i=n(87462),s=["xxl","xl","lg","md","sm","xs"],o={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},a=new Map,l=-1,O={};t.ZP={matchHandlers:{},dispatch:function(e){return O=e,a.forEach(function(e){return e(O)}),a.size>=1},subscribe:function(e){return a.size||this.register(),l+=1,a.set(l,e),e(O),l},unsubscribe:function(e){a.delete(e),a.size||this.unregister()},unregister:function(){var e=this;Object.keys(o).forEach(function(t){var n=o[t],r=e.matchHandlers[n];null==r||r.mql.removeListener(null==r?void 0:r.listener)}),a.clear()},register:function(){var e=this;Object.keys(o).forEach(function(t){var n=o[t],s=function(n){var s=n.matches;e.dispatch((0,i.Z)((0,i.Z)({},O),(0,r.Z)({},t,s)))},a=window.matchMedia(n);a.addListener(s),e.matchHandlers[n]={mql:a,listener:s},s(a)})}}},99134:function(e,t,n){"use strict";var r=(0,n(67294).createContext)({});t.Z=r},21584:function(e,t,n){"use strict";var r=n(4942),i=n(87462),s=n(71002),o=n(94184),a=n.n(o),l=n(67294),O=n(53124),c=n(99134),h=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},u=["xs","sm","md","lg","xl","xxl"],f=l.forwardRef(function(e,t){var n,o=l.useContext(O.E_),f=o.getPrefixCls,p=o.direction,d=l.useContext(c.Z),g=d.gutter,m=d.wrap,Q=d.supportFlexGap,S=e.prefixCls,$=e.span,b=e.order,y=e.offset,v=e.push,P=e.pull,x=e.className,k=e.children,w=e.flex,Z=e.style,X=h(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),C=f("col",S),T={};u.forEach(function(t){var n,o={},a=e[t];"number"==typeof a?o.span=a:"object"===(0,s.Z)(a)&&(o=a||{}),delete X[t],T=(0,i.Z)((0,i.Z)({},T),(n={},(0,r.Z)(n,"".concat(C,"-").concat(t,"-").concat(o.span),void 0!==o.span),(0,r.Z)(n,"".concat(C,"-").concat(t,"-order-").concat(o.order),o.order||0===o.order),(0,r.Z)(n,"".concat(C,"-").concat(t,"-offset-").concat(o.offset),o.offset||0===o.offset),(0,r.Z)(n,"".concat(C,"-").concat(t,"-push-").concat(o.push),o.push||0===o.push),(0,r.Z)(n,"".concat(C,"-").concat(t,"-pull-").concat(o.pull),o.pull||0===o.pull),(0,r.Z)(n,"".concat(C,"-rtl"),"rtl"===p),n))});var Y=a()(C,(n={},(0,r.Z)(n,"".concat(C,"-").concat($),void 0!==$),(0,r.Z)(n,"".concat(C,"-order-").concat(b),b),(0,r.Z)(n,"".concat(C,"-offset-").concat(y),y),(0,r.Z)(n,"".concat(C,"-push-").concat(v),v),(0,r.Z)(n,"".concat(C,"-pull-").concat(P),P),n),x,T),W={};if(g&&g[0]>0){var V=g[0]/2;W.paddingLeft=V,W.paddingRight=V}if(g&&g[1]>0&&!Q){var j=g[1]/2;W.paddingTop=j,W.paddingBottom=j}return w&&(W.flex="number"==typeof w?"".concat(w," ").concat(w," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(w)?"0 0 ".concat(w):w,!1!==m||W.minWidth||(W.minWidth=0)),l.createElement("div",(0,i.Z)({},X,{style:(0,i.Z)((0,i.Z)({},W),Z),className:Y,ref:t}),k)});t.Z=f},92820:function(e,t,n){"use strict";var r=n(87462),i=n(4942),s=n(71002),o=n(97685),a=n(94184),l=n.n(a),O=n(67294),c=n(53124),h=n(98082),u=n(24308),f=n(93355),p=n(99134),d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function g(e,t){var n=O.useState("string"==typeof e?e:""),r=(0,o.Z)(n,2),i=r[0],a=r[1],l=function(){if("string"==typeof e&&a(e),"object"===(0,s.Z)(e))for(var n=0;n0?-(I[0]/2):void 0,M=null!=I[1]&&I[1]>0?-(I[1]/2):void 0;if(J&&(E.marginLeft=J,E.marginRight=J),A){var D=(0,o.Z)(I,2);E.rowGap=D[1]}else M&&(E.marginTop=M,E.marginBottom=M);var N=(0,o.Z)(I,2),B=N[0],L=N[1],F=O.useMemo(function(){return{gutter:[B,L],wrap:P,supportFlexGap:A}},[B,L,P,A]);return O.createElement(p.Z.Provider,{value:F},O.createElement("div",(0,r.Z)({},x,{className:z,style:(0,r.Z)((0,r.Z)({},E),$),ref:t}),b))});t.Z=m},11382:function(e,t,n){"use strict";var r=n(87462),i=n(4942),s=n(97685),o=n(94184),a=n.n(o),l=n(23279),O=n.n(l),c=n(98423),h=n(67294),u=n(53124),f=n(96159),p=n(93355),d=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};(0,p.b)("small","default","large");var g=null,m=function(e){var t=e.spinPrefixCls,n=e.spinning,o=void 0===n||n,l=e.delay,p=e.className,m=e.size,Q=void 0===m?"default":m,S=e.tip,$=e.wrapperClassName,b=e.style,y=e.children,v=d(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),P=h.useState(function(){return o&&(!o||!l||!!isNaN(Number(l)))}),x=(0,s.Z)(P,2),k=x[0],w=x[1];return h.useEffect(function(){var e=O()(function(){w(o)},l);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[l,o]),h.createElement(u.C,null,function(n){var s,o,l,O=n.direction,u=a()(t,(l={},(0,i.Z)(l,"".concat(t,"-sm"),"small"===Q),(0,i.Z)(l,"".concat(t,"-lg"),"large"===Q),(0,i.Z)(l,"".concat(t,"-spinning"),k),(0,i.Z)(l,"".concat(t,"-show-text"),!!S),(0,i.Z)(l,"".concat(t,"-rtl"),"rtl"===O),l),p),d=(0,c.Z)(v,["indicator","prefixCls"]),m=h.createElement("div",(0,r.Z)({},d,{style:b,className:u,"aria-live":"polite","aria-busy":k}),(s=e.indicator,o="".concat(t,"-dot"),null===s?null:(0,f.l$)(s)?(0,f.Tm)(s,{className:a()(s.props.className,o)}):(0,f.l$)(g)?(0,f.Tm)(g,{className:a()(g.props.className,o)}):h.createElement("span",{className:a()(o,"".concat(t,"-dot-spin"))},h.createElement("i",{className:"".concat(t,"-dot-item")}),h.createElement("i",{className:"".concat(t,"-dot-item")}),h.createElement("i",{className:"".concat(t,"-dot-item")}),h.createElement("i",{className:"".concat(t,"-dot-item")}))),S?h.createElement("div",{className:"".concat(t,"-text")},S):null);if(void 0!==y){var P=a()("".concat(t,"-container"),(0,i.Z)({},"".concat(t,"-blur"),k));return h.createElement("div",(0,r.Z)({},d,{className:a()("".concat(t,"-nested-loading"),$)}),k&&h.createElement("div",{key:"loading"},m),h.createElement("div",{className:P,key:"container"},y))}return m})},Q=function(e){var t=e.prefixCls,n=(0,h.useContext(u.E_).getPrefixCls)("spin",t),i=(0,r.Z)((0,r.Z)({},e),{spinPrefixCls:n});return h.createElement(m,(0,r.Z)({},i))};Q.setDefaultIndicator=function(e){g=e},t.Z=Q},93645:function(e,t,n){"use strict";n.d(t,{u:function(){return i}});var r={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}};function i(e){return e?r[e]:r.trunc}},59910:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(19013),i=n(13882);function s(e,t){return(0,i.Z)(2,arguments),(0,r.Z)(e).getTime()-(0,r.Z)(t).getTime()}},11699:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(59910),i=n(13882),s=n(93645);function o(e,t,n){(0,i.Z)(2,arguments);var o=(0,r.Z)(e,t)/1e3;return(0,s.u)(null==n?void 0:n.roundingMethod)(o)}},62705:function(e,t,n){var r=n(55639).Symbol;e.exports=r},44239:function(e,t,n){var r=n(62705),i=n(89607),s=n(2333),o=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):s(e)}},27561:function(e,t,n){var r=n(67990),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},31957:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},89607:function(e,t,n){var r=n(62705),i=Object.prototype,s=i.hasOwnProperty,o=i.toString,a=r?r.toStringTag:void 0;e.exports=function(e){var t=s.call(e,a),n=e[a];try{e[a]=void 0;var r=!0}catch(e){}var i=o.call(e);return r&&(t?e[a]=n:delete e[a]),i}},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},55639:function(e,t,n){var r=n(31957),i="object"==typeof self&&self&&self.Object===Object&&self,s=r||i||Function("return this")();e.exports=s},67990:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},23279:function(e,t,n){var r=n(13218),i=n(7771),s=n(14841),o=Math.max,a=Math.min;e.exports=function(e,t,n){var l,O,c,h,u,f,p=0,d=!1,g=!1,m=!0;if("function"!=typeof e)throw TypeError("Expected a function");function Q(t){var n=l,r=O;return l=O=void 0,p=t,h=e.apply(r,n)}function S(e){var n=e-f,r=e-p;return void 0===f||n>=t||n<0||g&&r>=c}function $(){var e,n,r,s=i();if(S(s))return b(s);u=setTimeout($,(e=s-f,n=s-p,r=t-e,g?a(r,c-n):r))}function b(e){return(u=void 0,m&&l)?Q(e):(l=O=void 0,h)}function y(){var e,n=i(),r=S(n);if(l=arguments,O=this,f=n,r){if(void 0===u)return p=e=f,u=setTimeout($,t),d?Q(e):h;if(g)return clearTimeout(u),u=setTimeout($,t),Q(f)}return void 0===u&&(u=setTimeout($,t)),h}return t=s(t)||0,r(n)&&(d=!!n.leading,c=(g="maxWait"in n)?o(s(n.maxWait)||0,t):c,m="trailing"in n?!!n.trailing:m),y.cancel=function(){void 0!==u&&clearTimeout(u),p=0,l=f=O=u=void 0},y.flush=function(){return void 0===u?h:b(i())},y}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},37005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},33448:function(e,t,n){var r=n(44239),i=n(37005);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},7771:function(e,t,n){var r=n(55639);e.exports=function(){return r.Date.now()}},14841:function(e,t,n){var r=n(27561),i=n(13218),s=n(33448),o=0/0,a=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,O=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(s(e))return o;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=l.test(e);return n||O.test(e)?c(e.slice(2),n?2:8):a.test(e)?o:+e}},11163:function(e,t,n){e.exports=n(80880)},34790:function(e,t,n){"use strict";n.d(t,{B1:function(){return ek},GA:function(){return e$},Gn:function(){return eo},Mb:function(){return l},eC:function(){return O},vQ:function(){return ef},ys:function(){return ex}});var r=n(78120),i=n(47421),s=n(59119);class o{constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortListeners=[]}tokenBefore(e){let t=(0,s.qz)(this.state).resolveInner(this.pos,-1);for(;t&&0>e.indexOf(t.name);)t=t.parent;return t?{from:t.from,to:this.pos,text:this.state.sliceDoc(t.from,this.pos),type:t.type}:null}matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from,this.pos-250),r=t.text.slice(n-t.from,this.pos-t.from),i=r.search(u(e,!1));return i<0?null:{from:n+i,to:this.pos,text:r.slice(i)}}get aborted(){return null==this.abortListeners}addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListeners.push(t)}}function a(e){let t=Object.keys(e).join(""),n=/\w/.test(t);return n&&(t=t.replace(/\w/g,"")),`[${n?"\\w":""}${t.replace(/[^\w\s]/g,"\\$&")}]`}function l(e){let t=e.map(e=>"string"==typeof e?{label:e}:e),[n,r]=t.every(e=>/^\w+$/.test(e.label))?[/\w*$/,/\w+$/]:function(e){let t=Object.create(null),n=Object.create(null);for(let{label:r}of e){t[r[0]]=!0;for(let e=1;e{let i=e.matchBefore(r);return i||e.explicit?{from:i?i.from:e.pos,options:t,validFor:n}:null}}function O(e,t){return n=>{for(let t=(0,s.qz)(n.state).resolveInner(n.pos,-1);t;t=t.parent){if(e.indexOf(t.name)>-1)return null;if(t.type.isTop)break}return t(n)}}class c{constructor(e,t,n){this.completion=e,this.source=t,this.match=n}}function h(e){return e.selection.main.head}function u(e,t){var n;let{source:r}=e,i=t&&"^"!=r[0],s="$"!=r[r.length-1];return i||s?RegExp(`${i?"^":""}(?:${r})${s?"$":""}`,null!==(n=e.flags)&&void 0!==n?n:e.ignoreCase?"i":""):e}let f=r.q6.define();function p(e,t){let n=t.completion.apply||t.completion.label,i=t.source;if("string"==typeof n){var s,o,a;e.dispatch(Object.assign(Object.assign({},(s=e.state,o=i.from,a=i.to,Object.assign(Object.assign({},s.changeByRange(e=>{if(e==s.selection.main)return{changes:{from:o,to:a,insert:n},range:r.jT.cursor(o+n.length)};let t=a-o;return!e.empty||t&&s.sliceDoc(e.from-t,e.from)!=s.sliceDoc(o,a)?{range:e}:{changes:{from:e.from-t,to:e.from,insert:n},range:r.jT.cursor(e.from-t+n.length)}})),{userEvent:"input.complete"}))),{annotations:f.of(t.completion)}))}else n(e,t.completion,i.from,i.to)}let d=new WeakMap;function g(e){if(!Array.isArray(e))return e;let t=d.get(e);return t||d.set(e,t=l(e)),t}class m{constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[];for(let t=0;t=48&&O<=57||O>=97&&O<=122?2:O>=65&&O<=90?1:0:(S=(0,r.bg)(O))!=S.toLowerCase()?1:S!=S.toUpperCase()?2:0;(!i||1==$&&g||0==Q&&0!=$)&&(t[h]==O||n[h]==O&&(u=!0)?o[h++]=i:o.length&&(m=!1)),Q=$,i+=(0,r.nZ)(O)}return h==l&&0==o[0]&&m?this.result(-100+(u?-200:0),o,e):f==l&&0==p?[-200-e.length+(d==e.length?0:-100),0,d]:a>-1?[-700-e.length,a,a+this.pattern.length]:f==l?[-900-e.length,p,d]:h==l?this.result(-100+(u?-200:0)+-700+(m?0:-1100),o,e):2==t.length?null:this.result((i[0]?-700:0)+-200+-1100,i,e)}result(e,t,n){let i=[e-n.length],s=1;for(let e of t){let t=e+(this.astral?(0,r.nZ)((0,r.gm)(n,e)):1);s>1&&i[s-1]==e?i[s-1]=t:(i[s++]=e,i[s++]=t)}return i}}let Q=r.r$.define({combine:e=>(0,r.BO)(e,{activateOnTyping:!0,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],compareCompletions:(e,t)=>e.label.localeCompare(t.label),interactionDelay:75},{defaultKeymap:(e,t)=>e&&t,closeOnBlur:(e,t)=>e&&t,icons:(e,t)=>e&&t,tooltipClass:(e,t)=>n=>S(e(n),t(n)),optionClass:(e,t)=>n=>S(e(n),t(n)),addToOptions:(e,t)=>e.concat(t)})});function S(e,t){return e?t?e+" "+t:e:t}function $(e,t,n){if(e<=n)return{from:0,to:e};if(t<0&&(t=0),t<=e>>1){let e=Math.floor(t/n);return{from:e*n,to:(e+1)*n}}let r=Math.floor((e-t)/n);return{from:e-(r+1)*n,to:e-r*n}}class b{constructor(e,t){let n;this.view=e,this.stateField=t,this.info=null,this.placeInfo={read:()=>this.measureInfo(),write:e=>this.positionInfo(e),key:this},this.space=null,this.currentClass="";let r=e.state.field(t),{options:i,selected:s}=r.open,o=e.state.facet(Q);this.optionContent=(n=o.addToOptions.slice(),o.icons&&n.push({render(e){let t=document.createElement("div");return t.classList.add("cm-completionIcon"),e.type&&t.classList.add(...e.type.split(/\s+/g).map(e=>"cm-completionIcon-"+e)),t.setAttribute("aria-hidden","true"),t},position:20}),n.push({render(e,t,n){let r=document.createElement("span");r.className="cm-completionLabel";let{label:i}=e,s=0;for(let e=1;es&&r.appendChild(document.createTextNode(i.slice(s,t)));let a=r.appendChild(document.createElement("span"));a.appendChild(document.createTextNode(i.slice(t,o))),a.className="cm-completionMatchedText",s=o}return se.position-t.position).map(e=>e.render)),this.optionClass=o.optionClass,this.tooltipClass=o.tooltipClass,this.range=$(i.length,s,o.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(e.state),this.dom.addEventListener("mousedown",t=>{for(let n=t.target,r;n&&n!=this.dom;n=n.parentNode)if("LI"==n.nodeName&&(r=/-(\d+)$/.exec(n.id))&&+r[1]{this.info&&this.view.requestMeasure(this.placeInfo)})}mount(){this.updateSel()}update(e){var t,n,r;let i=e.state.field(this.stateField),s=e.startState.field(this.stateField);this.updateTooltipClass(e.state),i!=s&&(this.updateSel(),(null===(t=i.open)||void 0===t?void 0:t.disabled)!=(null===(n=s.open)||void 0===n?void 0:n.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!(null===(r=i.open)||void 0===r?void 0:r.disabled)))}updateTooltipClass(e){let t=this.tooltipClass(e);if(t!=this.currentClass){for(let e of this.currentClass.split(" "))e&&this.dom.classList.remove(e);for(let e of t.split(" "))e&&this.dom.classList.add(e);this.currentClass=t}}positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.placeInfo)}updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((t.selected>-1&&t.selected=this.range.to)&&(this.range=$(t.options.length,t.selected,this.view.state.facet(Q).maxRenderedOptions),this.list.remove(),this.list=this.dom.appendChild(this.createListBox(t.options,e.id,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfo)})),this.updateSelectedOption(t.selected)){this.info&&(this.info.remove(),this.info=null);let{completion:n}=t.options[t.selected],{info:r}=n;if(!r)return;let s="string"==typeof r?document.createTextNode(r):r(n);if(!s)return;"then"in s?s.then(t=>{t&&this.view.state.field(this.stateField,!1)==e&&this.addInfoPane(t)}).catch(e=>(0,i.OO)(this.view.state,e,"completion info")):this.addInfoPane(s)}}addInfoPane(e){let t=this.info=document.createElement("div");t.className="cm-tooltip cm-completionInfo",t.appendChild(e),this.dom.appendChild(t),this.view.requestMeasure(this.placeInfo)}updateSelectedOption(e){var t,n;let r,i,s=null;for(let t=this.list.firstChild,n=this.range.from;t;t=t.nextSibling,n++)n==e?t.hasAttribute("aria-selected")||(t.setAttribute("aria-selected","true"),s=t):t.hasAttribute("aria-selected")&&t.removeAttribute("aria-selected");return s&&(t=this.list,n=s,r=t.getBoundingClientRect(),(i=n.getBoundingClientRect()).topr.bottom&&(t.scrollTop+=i.bottom-r.bottom)),s}measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!this.info)return null;let t=this.dom.getBoundingClientRect(),n=this.info.getBoundingClientRect(),r=e.getBoundingClientRect(),s=this.space;if(!s){let e=this.dom.ownerDocument.defaultView||window;s={left:0,top:0,right:e.innerWidth,bottom:e.innerHeight}}if(r.top>Math.min(s.bottom,t.bottom)-10||r.bottom=n.height||e>t.top?c=r.bottom-t.top+"px":h=t.bottom-r.top+"px"}return{top:c,bottom:h,maxWidth:O,class:l?o?"left-narrow":"right-narrow":a?"left":"right"}}positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.style.bottom=e.bottom,this.info.style.maxWidth=e.maxWidth,this.info.className="cm-tooltip cm-completionInfo cm-completionInfo-"+e.class):this.info.style.top="-1e6px")}createListBox(e,t,n){let r=document.createElement("ul");r.id=t,r.setAttribute("role","listbox"),r.setAttribute("aria-expanded","true"),r.setAttribute("aria-label",this.view.state.phrase("Completions"));for(let i=n.from;i=this.options.length?this:new v(this.options,k(t,e),this.tooltip,this.timestamp,e,this.disabled)}static build(e,t,n,r,i){let s=function(e,t){let n=[],r=0;for(let i of e)if(i.hasResult()){if(!1===i.result.filter){let e=i.result.getMatch;for(let t of i.result.options){let s=[1e9-r++];if(e)for(let n of e(t))s.push(n);n.push(new c(t,i,s))}}else{let e=new m(t.sliceDoc(i.from,i.to)),r;for(let t of i.result.options)(r=e.match(t.label))&&(null!=t.boost&&(r[0]+=t.boost),n.push(new c(t,i,r)))}}let i=[],s=null,o=t.facet(Q).compareCompletions;for(let e of n.sort((e,t)=>t.match[0]-e.match[0]||o(e.completion,t.completion)))s&&s.label==e.completion.label&&s.detail==e.completion.detail&&(null==s.type||null==e.completion.type||s.type==e.completion.type)&&s.apply==e.completion.apply?y(e.completion)>y(s)&&(i[i.length-1]=e):i.push(e),s=e.completion;return i}(e,t);if(!s.length)return r&&e.some(e=>1==e.state)?new v(r.options,r.attrs,r.tooltip,r.timestamp,r.selected,!0):null;let o=t.facet(Q).selectOnOpen?0:-1;if(r&&r.selected!=o&&-1!=r.selected){let e=r.options[r.selected].completion;for(let t=0;tt.hasResult()?Math.min(e,t.from):e,1e8),create:e=>new b(e,j),above:i.aboveCursor},r?r.timestamp:Date.now(),o,!1)}map(e){return new v(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:e.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}}class P{constructor(e,t,n){this.active=e,this.id=t,this.open=n}static start(){return new P(w,"cm-ac-"+Math.floor(2e6*Math.random()).toString(36),null)}update(e){let{state:t}=e,n=t.facet(Q),r=(n.override||t.languageDataAt("autocomplete",h(t)).map(g)).map(t=>(this.active.find(e=>e.source==t)||new X(t,this.active.some(e=>0!=e.state)?1:0)).update(e,n));r.length==this.active.length&&r.every((e,t)=>e==this.active[t])&&(r=this.active);let i=this.open;for(let s of(i&&e.docChanged&&(i=i.map(e.changes)),e.selection||r.some(t=>t.hasResult()&&e.changes.touchesRange(t.from,t.to))||!function(e,t){if(e==t)return!0;for(let n=0,r=0;;){for(;n1==e.state)&&(i=null),!i&&r.every(e=>1!=e.state)&&r.some(e=>e.hasResult())&&(r=r.map(e=>e.hasResult()?new X(e.source,0):e)),e.effects))s.is(V)&&(i=i&&i.setSelected(s.value,this.id));return r==this.active&&i==this.open?this:new P(r,this.id,i)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:x}}let x={"aria-autocomplete":"list"};function k(e,t){let n={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":e};return t>-1&&(n["aria-activedescendant"]=e+"-"+t),n}let w=[];function Z(e){return e.isUserEvent("input.type")?"input":e.isUserEvent("delete.backward")?"delete":null}class X{constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n}hasResult(){return!1}update(e,t){let n=Z(e),r=this;for(let i of(n?r=r.handleUserEvent(e,n,t):e.docChanged?r=r.handleChange(e):e.selection&&0!=r.state&&(r=new X(r.source,0)),e.effects))if(i.is(T))r=new X(r.source,1,i.value?h(e.state):-1);else if(i.is(Y))r=new X(r.source,0);else if(i.is(W))for(let e of i.value)e.source==r.source&&(r=e);return r}handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new X(this.source,1):this.map(e.changes)}handleChange(e){return e.changes.touchesRange(h(e.startState))?new X(this.source,0):this.map(e.changes)}map(e){return e.empty||this.explicitPos<0?this:new X(this.source,this.state,e.mapPos(this.explicitPos))}}class C extends X{constructor(e,t,n,r,i){super(e,2,t),this.result=n,this.from=r,this.to=i}hasResult(){return!0}handleUserEvent(e,t,n){var r;let i=e.changes.mapPos(this.from),s=e.changes.mapPos(this.to,1),a=h(e.state);if((this.explicitPos<0?a<=i:as||"delete"==t&&h(e.startState)==this.from)return new X(this.source,"input"==t&&n.activateOnTyping?1:0);let l=this.explicitPos<0?-1:e.changes.mapPos(this.explicitPos),O;return!function(e,t,n,r){if(!e)return!1;let i=t.sliceDoc(n,r);return"function"==typeof e?e(i,n,r,t):u(e,!0).test(i)}(this.result.validFor,e.state,i,s)?this.result.update&&(O=this.result.update(this.result,i,s,new o(e.state,a,l>=0)))?new C(this.source,l,O,O.from,null!==(r=O.to)&&void 0!==r?r:h(e.state)):new X(this.source,1,l):new C(this.source,l,this.result,i,s)}handleChange(e){return e.changes.touchesRange(this.from,this.to)?new X(this.source,0):this.map(e.changes)}map(e){return e.empty?this:new C(this.source,this.explicitPos<0?-1:e.mapPos(this.explicitPos),this.result,e.mapPos(this.from),e.mapPos(this.to,1))}}let T=r.Py.define(),Y=r.Py.define(),W=r.Py.define({map:(e,t)=>e.map(e=>e.map(t))}),V=r.Py.define(),j=r.QQ.define({create:()=>P.start(),update:(e,t)=>e.update(t),provide:e=>[i.hJ.from(e,e=>e.tooltip),i.tk.contentAttributes.from(e,e=>e.attrs)]});function _(e,t="option"){return n=>{let r=n.state.field(j,!1);if(!r||!r.open||r.open.disabled||Date.now()-r.open.timestamp-1?r.open.selected+s*(e?1:-1):e?0:a-1;return l<0?l="page"==t?0:a-1:l>=a&&(l="page"==t?a-1:0),n.dispatch({effects:V.of(l)}),!0}}let U=e=>{let t=e.state.field(j,!1);return!(e.state.readOnly||!t||!t.open||t.open.selected<0||Date.now()-t.open.timestamp!!e.state.field(j,!1)&&(e.dispatch({effects:T.of(!0)}),!0),A=e=>{let t=e.state.field(j,!1);return!!(t&&t.active.some(e=>0!=e.state))&&(e.dispatch({effects:Y.of(null)}),!0)};class R{constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),this.updates=[],this.done=void 0}}let G=i.lg.fromClass(class{constructor(e){for(let t of(this.view=e,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.composing=0,e.state.field(j).active))1==t.state&&this.startQuery(t)}update(e){let t=e.state.field(j);if(!e.selectionSet&&!e.docChanged&&e.startState.field(j)==t)return;let n=e.transactions.some(e=>(e.selection||e.docChanged)&&!Z(e));for(let t=0;t50&&Date.now()-r.time>1e3){for(let e of r.context.abortListeners)try{e()}catch(e){(0,i.OO)(this.view.state,e)}r.context.abortListeners=null,this.running.splice(t--,1)}else r.updates.push(...e.transactions)}if(this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),this.debounceUpdate=t.active.some(e=>1==e.state&&!this.running.some(t=>t.active.source==e.source))?setTimeout(()=>this.startUpdate(),50):-1,0!=this.composing)for(let t of e.transactions)"input"==Z(t)?this.composing=2:2==this.composing&&t.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1;let{state:e}=this.view;for(let t of e.field(j).active)1!=t.state||this.running.some(e=>e.active.source==t.source)||this.startQuery(t)}startQuery(e){let{state:t}=this.view,n=h(t),r=new o(t,n,e.explicitPos==n),s=new R(e,r);this.running.push(s),Promise.resolve(e.source(r)).then(e=>{s.context.aborted||(s.done=e||null,this.scheduleAccept())},e=>{this.view.dispatch({effects:Y.of(null)}),(0,i.OO)(this.view.state,e)})}scheduleAccept(){this.running.every(e=>void 0!==e.done)?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout(()=>this.accept(),50))}accept(){var e;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let t=[],n=this.view.state.facet(Q);for(let r=0;re.source==i.active.source);if(s&&1==s.state){if(null==i.done){let e=new X(i.active.source,0);for(let t of i.updates)e=e.update(t,n);1!=e.state&&t.push(e)}else this.startQuery(s)}}t.length&&this.view.dispatch({effects:W.of(t)})}},{eventHandlers:{blur(){let e=this.view.state.field(j,!1);e&&e.tooltip&&this.view.state.facet(Q).closeOnBlur&&this.view.dispatch({effects:Y.of(null)})},compositionstart(){this.composing=1},compositionend(){3==this.composing&&setTimeout(()=>this.view.dispatch({effects:T.of(!1)}),20),this.composing=0}}}),I=i.tk.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",height:"100%",listStyle:"none",margin:0,padding:0,"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer",padding:"1px 3px",lineHeight:1.2}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#777"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#444"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"\xb7\xb7\xb7"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6",boxSizing:"content-box"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'ƒ'"}},".cm-completionIcon-class":{"&:after":{content:"'○'"}},".cm-completionIcon-interface":{"&:after":{content:"'◌'"}},".cm-completionIcon-variable":{"&:after":{content:"'\uD835\uDC65'"}},".cm-completionIcon-constant":{"&:after":{content:"'\uD835\uDC36'"}},".cm-completionIcon-type":{"&:after":{content:"'\uD835\uDC61'"}},".cm-completionIcon-enum":{"&:after":{content:"'∪'"}},".cm-completionIcon-property":{"&:after":{content:"'□'"}},".cm-completionIcon-keyword":{"&:after":{content:"'\uD83D\uDD11︎'"}},".cm-completionIcon-namespace":{"&:after":{content:"'▢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}});class z{constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r}}class E{constructor(e,t,n){this.field=e,this.from=t,this.to=n}map(e){let t=e.mapPos(this.from,-1,r.gc.TrackDel),n=e.mapPos(this.to,1,r.gc.TrackDel);return null==t||null==n?null:new E(this.field,t,n)}}class J{constructor(e,t){this.lines=e,this.fieldPositions=t}instantiate(e,t){let n=[],r=[t],i=e.doc.lineAt(t),o=/^\s*/.exec(i.text)[0];for(let i of this.lines){if(n.length){let n=o,a=/^\t*/.exec(i)[0].length;for(let t=0;tnew E(e.field,r[e.line]+e.from,r[e.line]+e.to));return{text:n,ranges:a}}static parse(e){let t=[],n=[],r=[],i;for(let s of e.split(/\r\n?|\n/)){for(;i=/[#$]\{(?:(\d+)(?::([^}]*))?|([^}]*))\}/.exec(s);){let e=i[1]?+i[1]:null,o=i[2]||i[3]||"",a=-1;for(let n=0;n=a&&i.field++}r.push(new z(a,n.length,i.index,i.index+o.length)),s=s.slice(0,i.index)+o+s.slice(i.index+i[0].length)}for(let e;e=/\\([{}])/.exec(s);)for(let t of(s=s.slice(0,e.index)+e[1]+s.slice(e.index+e[0].length),r))t.line==n.length&&t.from>e.index&&(t.from--,t.to--);n.push(s)}return new J(n,r)}}let M=i.p.widget({widget:new class extends i.l9{toDOM(){let e=document.createElement("span");return e.className="cm-snippetFieldPosition",e}ignoreEvent(){return!1}}}),D=i.p.mark({class:"cm-snippetField"});class N{constructor(e,t){this.ranges=e,this.active=t,this.deco=i.p.set(e.map(e=>(e.from==e.to?M:D).range(e.from,e.to)))}map(e){let t=[];for(let n of this.ranges){let r=n.map(e);if(!r)return null;t.push(r)}return new N(t,this.active)}selectionInsideField(e){return e.ranges.every(e=>this.ranges.some(t=>t.field==this.active&&t.from<=e.from&&t.to>=e.to))}}let B=r.Py.define({map:(e,t)=>e&&e.map(t)}),L=r.Py.define(),F=r.QQ.define({create:()=>null,update(e,t){for(let n of t.effects){if(n.is(B))return n.value;if(n.is(L)&&e)return new N(e.ranges,n.value)}return e&&t.docChanged&&(e=e.map(t.changes)),e&&t.selection&&!e.selectionInsideField(t.selection)&&(e=null),e},provide:e=>i.tk.decorations.from(e,e=>e?e.deco:i.p.none)});function H(e,t){return r.jT.create(e.filter(e=>e.field==t).map(e=>r.jT.range(e.from,e.to)))}function K(e){return({state:t,dispatch:n})=>{let r=t.field(F,!1);if(!r||e<0&&0==r.active)return!1;let i=r.active+e,s=e>0&&!r.ranges.some(t=>t.field==i+e);return n(t.update({selection:H(r.ranges,i),effects:B.of(s?null:new N(r.ranges,i))})),!0}}let ee=({state:e,dispatch:t})=>!!e.field(F,!1)&&(t(e.update({effects:B.of(null)})),!0),et=K(1),en=K(-1),er=[{key:"Tab",run:et,shift:en},{key:"Escape",run:ee}],ei=r.r$.define({combine:e=>e.length?e[0]:er}),es=r.Wl.highest(i.$f.compute([ei],e=>e.facet(ei)));function eo(e,t){let n;return Object.assign(Object.assign({},t),{apply:(n=J.parse(e),(e,t,i,s)=>{let{text:o,ranges:a}=n.instantiate(e.state,i),l={changes:{from:i,to:s,insert:r.xv.of(o)},scrollIntoView:!0,annotations:f.of(t)};if(a.length&&(l.selection=H(a,0)),a.length>1){let t=new N(a,0),n=l.effects=[B.of(t)];void 0===e.state.field(F,!1)&&n.push(r.Py.appendConfig.of([F,es,ea,I]))}e.dispatch(e.state.update(l))})})}let ea=i.tk.domEventHandlers({mousedown(e,t){let n=t.state.field(F,!1),r;if(!n||null==(r=t.posAtCoords({x:e.clientX,y:e.clientY})))return!1;let i=n.ranges.find(e=>e.from<=r&&e.to>=r);return!!i&&i.field!=n.active&&(t.dispatch({selection:H(n.ranges,i.field),effects:B.of(n.ranges.some(e=>e.field>i.field)?new N(n.ranges,i.field):null)}),!0)}}),el={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},eO=r.Py.define({map(e,t){let n=t.mapPos(e,-1,r.gc.TrackAfter);return null==n?void 0:n}}),ec=r.Py.define({map:(e,t)=>t.mapPos(e)}),eh=new class extends r.uU{};eh.startSide=1,eh.endSide=-1;let eu=r.QQ.define({create:()=>r.Xs.empty,update(e,t){if(t.selection){let n=t.state.doc.lineAt(t.selection.main.head).from,i=t.startState.doc.lineAt(t.startState.selection.main.head).from;n!=t.changes.mapPos(i,-1)&&(e=r.Xs.empty)}for(let n of(e=e.map(t.changes),t.effects))n.is(eO)?e=e.update({add:[eh.range(n.value,n.value+1)]}):n.is(ec)&&(e=e.update({filter:e=>e!=n.value}));return e}});function ef(){return[eQ,eu]}let ep="()[]{}<>";function ed(e){for(let t=0;t{if((em?e.composing:e.compositionStarted)||e.state.readOnly)return!1;let o=e.state.selection.main;if(i.length>2||2==i.length&&1==(0,r.nZ)((0,r.gm)(i,0))||t!=o.from||n!=o.to)return!1;let a=function(e,t){let n=eg(e,e.selection.main.head),i=n.brackets||el.brackets;for(let o of i){let a=ed((0,r.gm)(o,0));if(t==o)return a==o?function(e,t,n,i){let o=i.stringPrefixes||el.stringPrefixes,a=null,l=e.changeByRange(i=>{if(!i.empty)return{changes:[{insert:t,from:i.from},{insert:t,from:i.to}],effects:eO.of(i.to+t.length),range:r.jT.range(i.anchor+t.length,i.head+t.length)};let l=i.head,O=ey(e.doc,l),c;if(O==t){if(ev(e,l))return{changes:{insert:t+t,from:l},effects:eO.of(l+t.length),range:r.jT.cursor(l+t.length)};if(eb(e,l)){let i=n&&e.sliceDoc(l,l+3*t.length)==t+t+t;return{range:r.jT.cursor(l+t.length*(i?3:1)),effects:ec.of(l)}}}else if(n&&e.sliceDoc(l-2*t.length,l)==t+t&&(c=eP(e,l-2*t.length,o))>-1&&ev(e,c))return{changes:{insert:t+t+t+t,from:l},effects:eO.of(l+t.length),range:r.jT.cursor(l+t.length)};else if(e.charCategorizer(l)(O)!=r.D0.Word&&eP(e,l,o)>-1&&!function(e,t,n,r){let i=(0,s.qz)(e).resolveInner(t,-1),o=r.reduce((e,t)=>Math.max(e,t.length),0);for(let s=0;s<5;s++){let s=e.sliceDoc(i.from,Math.min(i.to,i.from+n.length+o)),a=s.indexOf(n);if(!a||a>-1&&r.indexOf(s.slice(0,a))>-1){let t=i.firstChild;for(;t&&t.from==i.from&&t.to-t.from>n.length+a;){if(e.sliceDoc(t.to-n.length,t.to)==n)return!1;t=t.firstChild}return!0}let l=i.to==t&&i.parent;if(!l)break;i=l}return!1}(e,l,t,o))return{changes:{insert:t+t,from:l},effects:eO.of(l+t.length),range:r.jT.cursor(l+t.length)};return{range:a=i}});return a?null:e.update(l,{scrollIntoView:!0,userEvent:"input.type"})}(e,o,i.indexOf(o+o+o)>-1,n):function(e,t,n,i){let s=null,o=e.changeByRange(o=>{if(!o.empty)return{changes:[{insert:t,from:o.from},{insert:n,from:o.to}],effects:eO.of(o.to+t.length),range:r.jT.range(o.anchor+t.length,o.head+t.length)};let a=ey(e.doc,o.head);return!a||/\s/.test(a)||i.indexOf(a)>-1?{changes:{insert:t+n,from:o.head},effects:eO.of(o.head+t.length),range:r.jT.cursor(o.head+t.length)}:{range:s=o}});return s?null:e.update(o,{scrollIntoView:!0,userEvent:"input.type"})}(e,o,a,n.before||el.before);if(t==a&&eb(e,e.selection.main.from))return function(e,t,n){let i=null,s=e.selection.ranges.map(t=>t.empty&&ey(e.doc,t.head)==n?r.jT.cursor(t.head+n.length):i=t);return i?null:e.update({selection:r.jT.create(s,e.selection.mainIndex),scrollIntoView:!0,effects:e.selection.ranges.map(({from:e})=>ec.of(e))})}(e,0,a)}return null}(e.state,i);return!!a&&(e.dispatch(a),!0)}),eS=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=eg(e,e.selection.main.head).brackets||el.brackets,i=null,s=e.changeByRange(t=>{if(t.empty){var s,o;let i;let a=(s=e.doc,o=t.head,i=s.sliceString(o-2,o),(0,r.nZ)((0,r.gm)(i,0))==i.length?i:i.slice(1));for(let i of n)if(i==a&&ey(e.doc,t.head)==ed((0,r.gm)(i,0)))return{changes:{from:t.head-i.length,to:t.head+i.length},range:r.jT.cursor(t.head-i.length)}}return{range:i=t}});return i||t(e.update(s,{scrollIntoView:!0,userEvent:"delete.backward"})),!i},e$=[{key:"Backspace",run:eS}];function eb(e,t){let n=!1;return e.field(eu).between(0,e.doc.length,e=>{e==t&&(n=!0)}),n}function ey(e,t){let n=e.sliceString(t,t+2);return n.slice(0,(0,r.nZ)((0,r.gm)(n,0)))}function ev(e,t){let n=(0,s.qz)(e).resolveInner(t+1);return n.parent&&n.from==t}function eP(e,t,n){let i=e.charCategorizer(t);if(i(e.sliceDoc(t-1,t))!=r.D0.Word)return t;for(let s of n){let n=t-s.length;if(e.sliceDoc(n,t)==s&&i(e.sliceDoc(n-1,n))!=r.D0.Word)return n}return -1}function ex(e={}){return[j,Q.of(e),G,ew,I]}let ek=[{key:"Ctrl-Space",run:q},{key:"Escape",run:A},{key:"ArrowDown",run:_(!0)},{key:"ArrowUp",run:_(!1)},{key:"PageDown",run:_(!0,"page")},{key:"PageUp",run:_(!1,"page")},{key:"Enter",run:U}],ew=r.Wl.highest(i.$f.computeN([Q],e=>e.facet(Q).defaultKeymap?[ek]:[]))},61426:function(e,t,n){"use strict";n.r(t),n.d(t,{css:function(){return P},cssCompletionSource:function(){return y},cssLanguage:function(){return v}});var r=n(53105),i=n(35524);let s=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288];function o(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}let a=new r.Jq((e,t)=>{for(let r=!1,i=0,s=0;;s++){var n;let{next:a}=e;if(o(a)||45==a||95==a||r&&(n=a)>=48&&n<=57)!r&&(45!=a||s>0)&&(r=!0),i===s&&45==a&&i++,e.advance();else{r&&e.acceptToken(40==a?95:2==i&&t.canShift(2)?2:96);break}}}),l=new r.Jq(e=>{if(s.includes(e.peek(-1))){let{next:t}=e;(o(t)||95==t||35==t||46==t||91==t||58==t||45==t)&&e.acceptToken(94)}}),O=new r.Jq(e=>{if(!s.includes(e.peek(-1))){let{next:t}=e;if(37==t&&(e.advance(),e.acceptToken(1)),o(t)){do e.advance();while(o(e.next));e.acceptToken(1)}}}),c=(0,i.Gv)({"AtKeyword import charset namespace keyframes media supports":i.pJ.definitionKeyword,"from to selector":i.pJ.keyword,NamespaceName:i.pJ.namespace,KeyframeName:i.pJ.labelName,TagName:i.pJ.tagName,ClassName:i.pJ.className,PseudoClassName:i.pJ.constant(i.pJ.className),IdName:i.pJ.labelName,"FeatureName PropertyName":i.pJ.propertyName,AttributeName:i.pJ.attributeName,NumberLiteral:i.pJ.number,KeywordQuery:i.pJ.keyword,UnaryQueryOp:i.pJ.operatorKeyword,"CallTag ValueName":i.pJ.atom,VariableName:i.pJ.variableName,Callee:i.pJ.operatorKeyword,Unit:i.pJ.unit,"UniversalSelector NestingSelector":i.pJ.definitionOperator,MatchOp:i.pJ.compareOperator,"ChildOp SiblingOp, LogicOp":i.pJ.logicOperator,BinOp:i.pJ.arithmeticOperator,Important:i.pJ.modifier,Comment:i.pJ.blockComment,ParenthesizedContent:i.pJ.special(i.pJ.name),ColorLiteral:i.pJ.color,StringLiteral:i.pJ.string,":":i.pJ.punctuation,"PseudoOp #":i.pJ.derefOperator,"; ,":i.pJ.separator,"( )":i.pJ.paren,"[ ]":i.pJ.squareBracket,"{ }":i.pJ.brace}),h={__proto__:null,lang:32,"nth-child":32,"nth-last-child":32,"nth-of-type":32,"nth-last-of-type":32,dir:32,"host-context":32,url:60,"url-prefix":60,domain:60,regexp:60,selector:134},u={__proto__:null,"@import":114,"@media":138,"@charset":142,"@namespace":146,"@keyframes":152,"@supports":164},f={__proto__:null,not:128,only:128,from:158,to:160},p=r.WQ.deserialize({version:14,states:"7WQYQ[OOO#_Q[OOOOQP'#Cd'#CdOOQP'#Cc'#CcO#fQ[O'#CfO$YQXO'#CaO$aQ[O'#ChO$lQ[O'#DPO$qQ[O'#DTOOQP'#Ed'#EdO$vQdO'#DeO%bQ[O'#DrO$vQdO'#DtO%sQ[O'#DvO&OQ[O'#DyO&TQ[O'#EPO&cQ[O'#EROOQS'#Ec'#EcOOQS'#ET'#ETQYQ[OOO&jQXO'#CdO'_QWO'#DaO'dQWO'#EjO'oQ[O'#EjQOQWOOOOQP'#Cg'#CgOOQP,59Q,59QO#fQ[O,59QO'yQ[O'#EWO(eQWO,58{O(mQ[O,59SO$lQ[O,59kO$qQ[O,59oO'yQ[O,59sO'yQ[O,59uO'yQ[O,59vO(xQ[O'#D`OOQS,58{,58{OOQP'#Ck'#CkOOQO'#C}'#C}OOQP,59S,59SO)PQWO,59SO)UQWO,59SOOQP'#DR'#DROOQP,59k,59kOOQO'#DV'#DVO)ZQ`O,59oOOQS'#Cp'#CpO$vQdO'#CqO)cQvO'#CsO*pQtO,5:POOQO'#Cx'#CxO)UQWO'#CwO+UQWO'#CyOOQS'#Eg'#EgOOQO'#Dh'#DhO+ZQ[O'#DoO+iQWO'#EkO&TQ[O'#DmO+wQWO'#DpOOQO'#El'#ElO(hQWO,5:^O+|QpO,5:`OOQS'#Dx'#DxO,UQWO,5:bO,ZQ[O,5:bOOQO'#D{'#D{O,cQWO,5:eO,hQWO,5:kO,pQWO,5:mOOQS-E8R-E8RO$vQdO,59{O,xQ[O'#EYO-VQWO,5;UO-VQWO,5;UOOQP1G.l1G.lO-|QXO,5:rOOQO-E8U-E8UOOQS1G.g1G.gOOQP1G.n1G.nO)PQWO1G.nO)UQWO1G.nOOQP1G/V1G/VO.ZQ`O1G/ZO.tQXO1G/_O/[QXO1G/aO/rQXO1G/bO0YQWO,59zO0_Q[O'#DOO0fQdO'#CoOOQP1G/Z1G/ZO$vQdO1G/ZO0mQpO,59]OOQS,59_,59_O$vQdO,59aO0uQWO1G/kOOQS,59c,59cO0zQ!bO,59eO1SQWO'#DhO1_QWO,5:TO1dQWO,5:ZO&TQ[O,5:VO&TQ[O'#EZO1lQWO,5;VO1wQWO,5:XO'yQ[O,5:[OOQS1G/x1G/xOOQS1G/z1G/zOOQS1G/|1G/|O2YQWO1G/|O2_QdO'#D|OOQS1G0P1G0POOQS1G0V1G0VOOQS1G0X1G0XO2mQtO1G/gOOQO,5:t,5:tO3TQ[O,5:tOOQO-E8W-E8WO3bQWO1G0pOOQP7+$Y7+$YOOQP7+$u7+$uO$vQdO7+$uOOQS1G/f1G/fO3mQXO'#EiO3tQWO,59jO3yQtO'#EUO4nQdO'#EfO4xQWO,59ZO4}QpO7+$uOOQS1G.w1G.wOOQS1G.{1G.{OOQS7+%V7+%VO5VQWO1G/PO$vQdO1G/oOOQO1G/u1G/uOOQO1G/q1G/qO5[QWO,5:uOOQO-E8X-E8XO5jQXO1G/vOOQS7+%h7+%hO5qQYO'#CsO(hQWO'#E[O5yQdO,5:hOOQS,5:h,5:hO6XQtO'#EXO$vQdO'#EXO7VQdO7+%ROOQO7+%R7+%ROOQO1G0`1G0`O7jQpO<T![;'S%^;'S;=`%o<%lO%^^;TUoWOy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^^;nYoW#[UOy%^z!Q%^!Q![;g![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^^[[oW#[UOy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^_?VSpVOy%^z;'S%^;'S;=`%o<%lO%^^?hWjSOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;'S%^;'S;=`%o<%lO%^_@VU#XPOy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^~@nTjSOy%^z{@}{;'S%^;'S;=`%o<%lO%^~ASUoWOy@}yzAfz{Bm{;'S@};'S;=`Co<%lO@}~AiTOzAfz{Ax{;'SAf;'S;=`Bg<%lOAf~A{VOzAfz{Ax{!PAf!P!QBb!Q;'SAf;'S;=`Bg<%lOAf~BgOR~~BjP;=`<%lAf~BrWoWOy@}yzAfz{Bm{!P@}!P!QC[!Q;'S@};'S;=`Co<%lO@}~CcSoWR~Oy%^z;'S%^;'S;=`%o<%lO%^~CrP;=`<%l@}^Cz[#[UOy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^XDuU]POy%^z![%^![!]EX!];'S%^;'S;=`%o<%lO%^XE`S^PoWOy%^z;'S%^;'S;=`%o<%lO%^_EqS!WVOy%^z;'S%^;'S;=`%o<%lO%^YFSSzQOy%^z;'S%^;'S;=`%o<%lO%^XFeU|POy%^z!`%^!`!aFw!a;'S%^;'S;=`%o<%lO%^XGOS|PoWOy%^z;'S%^;'S;=`%o<%lO%^XG_WOy%^z!c%^!c!}Gw!}#T%^#T#oGw#o;'S%^;'S;=`%o<%lO%^XHO[!YPoWOy%^z}%^}!OGw!O!Q%^!Q![Gw![!c%^!c!}Gw!}#T%^#T#oGw#o;'S%^;'S;=`%o<%lO%^XHySxPOy%^z;'S%^;'S;=`%o<%lO%^^I[SvUOy%^z;'S%^;'S;=`%o<%lO%^XIkUOy%^z#b%^#b#cI}#c;'S%^;'S;=`%o<%lO%^XJSUoWOy%^z#W%^#W#XJf#X;'S%^;'S;=`%o<%lO%^XJmS!`PoWOy%^z;'S%^;'S;=`%o<%lO%^XJ|UOy%^z#f%^#f#gJf#g;'S%^;'S;=`%o<%lO%^XKeS!RPOy%^z;'S%^;'S;=`%o<%lO%^_KvS!QVOy%^z;'S%^;'S;=`%o<%lO%^ZLXU!PPOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^WLnP;=`<%l$}",tokenizers:[l,O,a,0,1,2,3],topRules:{StyleSheet:[0,4],Styles:[1,84]},specialized:[{term:95,get:e=>h[e]||-1},{term:56,get:e=>u[e]||-1},{term:96,get:e=>f[e]||-1}],tokenPrec:1123});var d=n(59119);let g=null;function m(){if(!g&&"object"==typeof document&&document.body){let{style:e}=document.body,t=[],n=new Set;for(let r in e)"cssText"==r||"cssFloat"==r||"string"!=typeof e[r]||(/[A-Z]/.test(r)&&(r=r.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())),n.has(r)||(t.push(r),n.add(r)));g=t.sort().map(e=>({type:"property",label:e}))}return g||[]}let Q=["active","after","any-link","autofill","backdrop","before","checked","cue","default","defined","disabled","empty","enabled","file-selector-button","first","first-child","first-letter","first-line","first-of-type","focus","focus-visible","focus-within","fullscreen","has","host","host-context","hover","in-range","indeterminate","invalid","is","lang","last-child","last-of-type","left","link","marker","modal","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","part","placeholder","placeholder-shown","read-only","read-write","required","right","root","scope","selection","slotted","target","target-text","valid","visited","where"].map(e=>({type:"class",label:e})),S=["above","absolute","activeborder","additive","activecaption","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","antialiased","appworkspace","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic-abegede-gez","ethiopic-halehame-aa-er","ethiopic-halehame-gez","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","graytext","grid","groove","hand","hard-light","help","hidden","hide","higher","highlight","highlighttext","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","justify","keep-all","landscape","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-hexadecimal","lower-latin","lower-norwegian","lowercase","ltr","luminosity","manipulation","match","matrix","matrix3d","medium","menu","menutext","message-box","middle","min-intrinsic","mix","monospace","move","multiple","multiple_mask_images","multiply","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","opacity","open-quote","optimizeLegibility","optimizeSpeed","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","text","text-bottom","text-top","textarea","textfield","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","to","top","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-latin","uppercase","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"].map(e=>({type:"keyword",label:e})).concat(["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"].map(e=>({type:"constant",label:e}))),$=["a","abbr","address","article","aside","b","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","dd","del","details","dfn","dialog","div","dl","dt","em","figcaption","figure","footer","form","header","hgroup","h1","h2","h3","h4","h5","h6","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","meter","nav","ol","output","p","pre","ruby","section","select","small","source","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","tr","u","ul"].map(e=>({type:"type",label:e})),b=/^[\w-]*/,y=e=>{let{state:t,pos:n}=e,r=(0,d.qz)(t).resolveInner(n,-1);if("PropertyName"==r.name)return{from:r.from,options:m(),validFor:b};if("ValueName"==r.name)return{from:r.from,options:S,validFor:b};if("PseudoClassName"==r.name)return{from:r.from,options:Q,validFor:b};if("TagName"==r.name){for(let{parent:e}=r;e;e=e.parent)if("Block"==e.name)return{from:r.from,options:m(),validFor:b};return{from:r.from,options:$,validFor:b}}if(!e.explicit)return null;let i=r.resolve(n),s=i.childBefore(n);return s&&":"==s.name&&"PseudoClassSelector"==i.name?{from:n,options:Q,validFor:b}:s&&":"==s.name&&"Declaration"==i.name||"ArgList"==i.name?{from:n,options:S,validFor:b}:"Block"==i.name?{from:n,options:m(),validFor:b}:null},v=d.qp.define({name:"css",parser:p.configure({props:[d.uj.add({Declaration:(0,d.tC)()}),d.x0.add({Block:d.Dv})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"}},indentOnInput:/^\s*\}$/,wordChars:"-"}});function P(){return new d.ri(v,v.data.of({autocomplete:y}))}},13804:function(e,t,n){"use strict";n.r(t),n.d(t,{autoCloseTags:function(){return el},html:function(){return eo},htmlCompletionSource:function(){return et},htmlCompletionSourceWith:function(){return en},htmlLanguage:function(){return es}});var r=n(53105),i=n(35524),s=n(41113);let o={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},a={dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},l={dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}};function O(e){return 9==e||10==e||13==e||32==e}let c=null,h=null,u=0;function f(e,t){var n;let r=e.pos+t;if(u==r&&h==e)return c;let i=e.peek(t);for(;O(i);)i=e.peek(++t);let s="";for(;45==(n=i)||46==n||58==n||n>=65&&n<=90||95==n||n>=97&&n<=122||n>=161;)s+=String.fromCharCode(i),i=e.peek(++t);return h=e,u=r,c=s?s.toLowerCase():i==p||i==d?void 0:null}let p=63,d=33;function g(e,t){this.name=e,this.parent=t,this.hash=t?t.hash:0;for(let t=0;tm.indexOf(t)>-1?new g(f(r,1)||"",e):e,reduce:(e,t)=>20==t&&e?e.parent:e,reuse(e,t,n,r){let i=t.type.id;return 6==i||36==i?new g(f(r,1)||"",e):e},hash:e=>e?e.hash:0,strict:!1}),S=new r.Jq((e,t)=>{if(60!=e.next){e.next<0&&t.context&&e.acceptToken(57);return}e.advance();let n=47==e.next;n&&e.advance();let r=f(e,0);if(void 0===r)return;if(!r)return e.acceptToken(n?14:6);let i=t.context?t.context.name:null;if(n){if(r==i)return e.acceptToken(11);if(i&&a[i])return e.acceptToken(57,-2);if(t.dialectEnabled(0))return e.acceptToken(12);for(let e=t.context;e;e=e.parent)if(e.name==r)return;e.acceptToken(13)}else{if("script"==r)return e.acceptToken(7);if("style"==r)return e.acceptToken(8);if("textarea"==r)return e.acceptToken(9);if(o.hasOwnProperty(r))return e.acceptToken(10);i&&l[i]&&l[i][r]?e.acceptToken(57,-1):e.acceptToken(6)}},{contextual:!0}),$=new r.Jq(e=>{for(let t=0,n=0;;n++){if(e.next<0){n&&e.acceptToken(58);break}if(45==e.next)t++;else if(62==e.next&&t>=2){n>3&&e.acceptToken(58,-2);break}else t=0;e.advance()}}),b=new r.Jq((e,t)=>{if(47==e.next&&62==e.peek(1)){let n=t.dialectEnabled(1)||function(e){for(;e;e=e.parent)if("svg"==e.name||"math"==e.name)return!0;return!1}(t.context);e.acceptToken(n?5:4,2)}else 62==e.next&&e.acceptToken(4,1)});function y(e,t,n){let i=2+e.length;return new r.Jq(r=>{for(let s=0,o=0,a=0;;a++){if(r.next<0){a&&r.acceptToken(t);break}if(0==s&&60==r.next||1==s&&47==r.next||s>=2&&so?r.acceptToken(t,-o):r.acceptToken(n,-(o-2));break}else if((10==r.next||13==r.next)&&a){r.acceptToken(t,1);break}else s=o=0;r.advance()}})}let v=y("script",54,1),P=y("style",55,2),x=y("textarea",56,3),k=(0,i.Gv)({"Text RawText":i.pJ.content,"StartTag StartCloseTag SelfClosingEndTag EndTag":i.pJ.angleBracket,TagName:i.pJ.tagName,"MismatchedCloseTag/TagName":[i.pJ.tagName,i.pJ.invalid],AttributeName:i.pJ.attributeName,"AttributeValue UnquotedAttributeValue":i.pJ.attributeValue,Is:i.pJ.definitionOperator,"EntityReference CharacterReference":i.pJ.character,Comment:i.pJ.blockComment,ProcessingInst:i.pJ.processingInstruction,DoctypeDecl:i.pJ.documentMeta}),w=r.WQ.deserialize({version:14,states:",xOVO!rOOO!WQ#tO'#CqO!]Q#tO'#CzO!bQ#tO'#C}O!gQ#tO'#DQO!lQ#tO'#DSO!qOaO'#CpO!|ObO'#CpO#XOdO'#CpO$eO!rO'#CpOOO`'#Cp'#CpO$lO$fO'#DTO$tQ#tO'#DVO$yQ#tO'#DWOOO`'#Dk'#DkOOO`'#DY'#DYQVO!rOOO%OQ&rO,59]O%WQ&rO,59fO%`Q&rO,59iO%hQ&rO,59lO%sQ&rO,59nOOOa'#D^'#D^O%{OaO'#CxO&WOaO,59[OOOb'#D_'#D_O&`ObO'#C{O&kObO,59[OOOd'#D`'#D`O&sOdO'#DOO'OOdO,59[OOO`'#Da'#DaO'WO!rO,59[O'_Q#tO'#DROOO`,59[,59[OOOp'#Db'#DbO'dO$fO,59oOOO`,59o,59oO'lQ#|O,59qO'qQ#|O,59rOOO`-E7W-E7WO'vQ&rO'#CsOOQW'#DZ'#DZO(UQ&rO1G.wOOOa1G.w1G.wO(^Q&rO1G/QOOOb1G/Q1G/QO(fQ&rO1G/TOOOd1G/T1G/TO(nQ&rO1G/WOOO`1G/W1G/WOOO`1G/Y1G/YO(yQ&rO1G/YOOOa-E7[-E7[O)RQ#tO'#CyOOO`1G.v1G.vOOOb-E7]-E7]O)WQ#tO'#C|OOOd-E7^-E7^O)]Q#tO'#DPOOO`-E7_-E7_O)bQ#|O,59mOOOp-E7`-E7`OOO`1G/Z1G/ZOOO`1G/]1G/]OOO`1G/^1G/^O)gQ,UO,59_OOQW-E7X-E7XOOOa7+$c7+$cOOOb7+$l7+$lOOOd7+$o7+$oOOO`7+$r7+$rOOO`7+$t7+$tO)rQ#|O,59eO)wQ#|O,59hO)|Q#|O,59kOOO`1G/X1G/XO*RO7[O'#CvO*dOMhO'#CvOOQW1G.y1G.yOOO`1G/P1G/POOO`1G/S1G/SOOO`1G/V1G/VOOOO'#D['#D[O*uO7[O,59bOOQW,59b,59bOOOO'#D]'#D]O+WOMhO,59bOOOO-E7Y-E7YOOQW1G.|1G.|OOOO-E7Z-E7Z",stateData:"+s~O!^OS~OUSOVPOWQOXROYTO[]O][O^^O`^Oa^Ob^Oc^Ox^O{_O!dZO~OfaO~OfbO~OfcO~OfdO~OfeO~O!WfOPlP!ZlP~O!XiOQoP!ZoP~O!YlORrP!ZrP~OUSOVPOWQOXROYTOZqO[]O][O^^O`^Oa^Ob^Oc^Ox^O!dZO~O!ZrO~P#dO![sO!euO~OfvO~OfwO~OS|OhyO~OS!OOhyO~OS!QOhyO~OS!SOT!TOhyO~OS!TOhyO~O!WfOPlX!ZlX~OP!WO!Z!XO~O!XiOQoX!ZoX~OQ!ZO!Z!XO~O!YlORrX!ZrX~OR!]O!Z!XO~O!Z!XO~P#dOf!_O~O![sO!e!aO~OS!bO~OS!cO~Oi!dOSgXhgXTgX~OS!fOhyO~OS!gOhyO~OS!hOhyO~OS!iOT!jOhyO~OS!jOhyO~Of!kO~Of!lO~Of!mO~OS!nO~Ok!qO!`!oO!b!pO~OS!rO~OS!sO~OS!tO~Oa!uOb!uOc!uO!`!wO!a!uO~Oa!xOb!xOc!xO!b!wO!c!xO~Oa!uOb!uOc!uO!`!{O!a!uO~Oa!xOb!xOc!xO!b!{O!c!xO~OT~bac!dx{!d~",goto:"%p!`PPPPPPPPPPPPPPPPPPPP!a!gP!mPP!yP!|#P#S#Y#]#`#f#i#l#r#x!aP!a!aP$O$U$l$r$x%O%U%[%bPPPPPPPP%hX^OX`pXUOX`pezabcde{}!P!R!UR!q!dRhUR!XhXVOX`pRkVR!XkXWOX`pRnWR!XnXXOX`pQrXR!XpXYOX`pQ`ORx`Q{aQ}bQ!PcQ!RdQ!UeZ!e{}!P!R!UQ!v!oR!z!vQ!y!pR!|!yQgUR!VgQjVR!YjQmWR![mQpXR!^pQtZR!`tS_O`ToXp",nodeNames:"⚠ StartCloseTag StartCloseTag StartCloseTag EndTag SelfClosingEndTag StartTag StartTag StartTag StartTag StartTag StartCloseTag StartCloseTag StartCloseTag IncompleteCloseTag Document Text EntityReference CharacterReference InvalidEntity Element OpenTag TagName Attribute AttributeName Is AttributeValue UnquotedAttributeValue ScriptText CloseTag OpenTag StyleText CloseTag OpenTag TextareaText CloseTag OpenTag CloseTag SelfClosingTag Comment ProcessingInst MismatchedCloseTag CloseTag DoctypeDecl",maxTerm:67,context:Q,nodeProps:[["closedBy",-10,1,2,3,7,8,9,10,11,12,13,"EndTag",6,"EndTag SelfClosingEndTag",-4,21,30,33,36,"CloseTag"],["openedBy",4,"StartTag StartCloseTag",5,"StartTag",-4,29,32,35,37,"OpenTag"],["group",-9,14,17,18,19,20,39,40,41,42,"Entity",16,"Entity TextContent",-3,28,31,34,"TextContent Entity"]],propSources:[k],skippedNodes:[0],repeatNodeCount:9,tokenData:"#%g!aR!YOX$qXY,QYZ,QZ[$q[]&X]^,Q^p$qpq,Qqr-_rs4ysv-_vw5iwxJ^x}-_}!OKP!O!P-_!P!Q$q!Q![-_![!]!!O!]!^-_!^!_!&W!_!`#$o!`!a&X!a!c-_!c!}!!O!}#R-_#R#S!!O#S#T3V#T#o!!O#o#s-_#s$f$q$f%W-_%W%o!!O%o%p-_%p&a!!O&a&b-_&b1p!!O1p4U-_4U4d!!O4d4e-_4e$IS!!O$IS$I`-_$I`$Ib!!O$Ib$Kh-_$Kh%#t!!O%#t&/x-_&/x&Et!!O&Et&FV-_&FV;'S!!O;'S;:j!&Q;:j;=`4s<%l?&r-_?&r?Ah!!O?Ah?BY$q?BY?Mn!!O?MnO$q!Z$|c`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr$qrs&}sv$qvw+Pwx(tx!^$q!^!_*V!_!a&X!a#S$q#S#T&X#T;'S$q;'S;=`+z<%lO$q!R&bX`P!a`!cpOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&Xq'UV`P!cpOv&}wx'kx!^&}!^!_(V!_;'S&};'S;=`(n<%lO&}P'pT`POv'kw!^'k!_;'S'k;'S;=`(P<%lO'kP(SP;=`<%l'kp([S!cpOv(Vx;'S(V;'S;=`(h<%lO(Vp(kP;=`<%l(Vq(qP;=`<%l&}a({W`P!a`Or(trs'ksv(tw!^(t!^!_)e!_;'S(t;'S;=`*P<%lO(t`)jT!a`Or)esv)ew;'S)e;'S;=`)y<%lO)e`)|P;=`<%l)ea*SP;=`<%l(t!Q*^V!a`!cpOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!Q*vP;=`<%l*V!R*|P;=`<%l&XW+UYkWOX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+PW+wP;=`<%l+P!Z+}P;=`<%l$q!a,]``P!a`!cp!^^OX&XXY,QYZ,QZ]&X]^,Q^p&Xpq,Qqr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X!_-ljhS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_1n!_!a&X!a#S-_#S#T3V#T#s-_#s$f$q$f;'S-_;'S;=`4s<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q[/echSkWOX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!^!_0p!a#S/^#S#T0p#T#s/^#s$f+P$f;'S/^;'S;=`1h<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+PS0uXhSqr0psw0px!P0p!Q!_0p!a#s0p$f;'S0p;'S;=`1b<%l?Ah0p?BY?Mn0pS1eP;=`<%l0p[1kP;=`<%l/^!U1wbhS!a`!cpOq*Vqr1nrs(Vsv1nvw0pwx)ex!P1n!P!Q*V!Q!_1n!_!a*V!a#s1n#s$f*V$f;'S1n;'S;=`3P<%l?Ah1n?Ah?BY*V?BY?Mn1n?MnO*V!U3SP;=`<%l1n!V3bchS`P!a`!cpOq&Xqr3Vrs&}sv3Vvw0pwx(tx!P3V!P!Q&X!Q!^3V!^!_1n!_!a&X!a#s3V#s$f&X$f;'S3V;'S;=`4m<%l?Ah3V?Ah?BY&X?BY?Mn3V?MnO&X!V4pP;=`<%l3V!_4vP;=`<%l-_!Z5SV!`h`P!cpOv&}wx'kx!^&}!^!_(V!_;'S&};'S;=`(n<%lO&}!_5rjhSkWc!ROX7dXZ8qZ[7d[^8q^p7dqr:crs8qst@Ttw:cwx8qx!P:c!P!Q7d!Q!]:c!]!^/^!^!_=p!_!a8q!a#S:c#S#T=p#T#s:c#s$f7d$f;'S:c;'S;=`?}<%l?Ah:c?Ah?BY7d?BY?Mn:c?MnO7d!Z7ibkWOX7dXZ8qZ[7d[^8q^p7dqr7drs8qst+Ptw7dwx8qx!]7d!]!^9f!^!a8q!a#S7d#S#T8q#T;'S7d;'S;=`:]<%lO7d!R8tVOp8qqs8qt!]8q!]!^9Z!^;'S8q;'S;=`9`<%lO8q!R9`Oa!R!R9cP;=`<%l8q!Z9mYkWa!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!Z:`P;=`<%l7d!_:jjhSkWOX7dXZ8qZ[7d[^8q^p7dqr:crs8qst/^tw:cwx8qx!P:c!P!Q7d!Q!]:c!]!^<[!^!_=p!_!a8q!a#S:c#S#T=p#T#s:c#s$f7d$f;'S:c;'S;=`?}<%l?Ah:c?Ah?BY7d?BY?Mn:c?MnO7d!_b#d#s1n#s$f*V$f;'S1n;'S;=`3P<%l?Ah1n?Ah?BY*V?BY?Mn1n?MnO*V!V!>kdhS!a`!cpOq*Vqr1nrs(Vsv1nvw0pwx)ex!P1n!P!Q*V!Q!_1n!_!a*V!a#V1n#V#W!?y#W#s1n#s$f*V$f;'S1n;'S;=`3P<%l?Ah1n?Ah?BY*V?BY?Mn1n?MnO*V!V!@SdhS!a`!cpOq*Vqr1nrs(Vsv1nvw0pwx)ex!P1n!P!Q*V!Q!_1n!_!a*V!a#h1n#h#i!Ab#i#s1n#s$f*V$f;'S1n;'S;=`3P<%l?Ah1n?Ah?BY*V?BY?Mn1n?MnO*V!V!AkdhS!a`!cpOq*Vqr1nrs(Vsv1nvw0pwx)ex!P1n!P!Q*V!Q!_1n!_!a*V!a#m1n#m#n!By#n#s1n#s$f*V$f;'S1n;'S;=`3P<%l?Ah1n?Ah?BY*V?BY?Mn1n?MnO*V!V!CSdhS!a`!cpOq*Vqr1nrs(Vsv1nvw0pwx)ex!P1n!P!Q*V!Q!_1n!_!a*V!a#d1n#d#e!Db#e#s1n#s$f*V$f;'S1n;'S;=`3P<%l?Ah1n?Ah?BY*V?BY?Mn1n?MnO*V!V!DkdhS!a`!cpOq*Vqr1nrs(Vsv1nvw0pwx)ex!P1n!P!Q*V!Q!_1n!_!a*V!a#X1n#X#Y!5]#Y#s1n#s$f*V$f;'S1n;'S;=`3P<%l?Ah1n?Ah?BY*V?BY?Mn1n?MnO*V!V!FSchS!a`!cpOq!G_qr!Eyrs!HUsv!Eyvw!Ncwx!Jvx!P!Ey!P!Q!G_!Q!_!Ey!_!a!G_!a!b##T!b#s!Ey#s$f!G_$f;'S!Ey;'S;=`#$i<%l?Ah!Ey?Ah?BY!G_?BY?Mn!Ey?MnO!G_!R!GfY!a`!cpOr!G_rs!HUsv!G_vw!Hpwx!Jvx!a!G_!a!b!Lv!b;'S!G_;'S;=`!N]<%lO!G_q!HZV!cpOv!HUvx!Hpx!a!HU!a!b!Iq!b;'S!HU;'S;=`!Jp<%lO!HUP!HsTO!a!Hp!a!b!IS!b;'S!Hp;'S;=`!Ik<%lO!HpP!IVTO!`!Hp!`!a!If!a;'S!Hp;'S;=`!Ik<%lO!HpP!IkOxPP!InP;=`<%l!Hpq!IvV!cpOv!HUvx!Hpx!`!HU!`!a!J]!a;'S!HU;'S;=`!Jp<%lO!HUq!JdS!cpxPOv(Vx;'S(V;'S;=`(h<%lO(Vq!JsP;=`<%l!HUa!J{X!a`Or!Jvrs!Hpsv!Jvvw!Hpw!a!Jv!a!b!Kh!b;'S!Jv;'S;=`!Lp<%lO!Jva!KmX!a`Or!Jvrs!Hpsv!Jvvw!Hpw!`!Jv!`!a!LY!a;'S!Jv;'S;=`!Lp<%lO!Jva!LaT!a`xPOr)esv)ew;'S)e;'S;=`)y<%lO)ea!LsP;=`<%l!Jv!R!L}Y!a`!cpOr!G_rs!HUsv!G_vw!Hpwx!Jvx!`!G_!`!a!Mm!a;'S!G_;'S;=`!N]<%lO!G_!R!MvV!a`!cpxPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!N`P;=`<%l!G_T!NhbhSOq!Hpqr!Ncrs!Hpsw!Ncwx!Hpx!P!Nc!P!Q!Hp!Q!_!Nc!_!a!Hp!a!b# p!b#s!Nc#s$f!Hp$f;'S!Nc;'S;=`#!}<%l?Ah!Nc?Ah?BY!Hp?BY?Mn!Nc?MnO!HpT# ubhSOq!Hpqr!Ncrs!Hpsw!Ncwx!Hpx!P!Nc!P!Q!Hp!Q!_!Nc!_!`!Hp!`!a!If!a#s!Nc#s$f!Hp$f;'S!Nc;'S;=`#!}<%l?Ah!Nc?Ah?BY!Hp?BY?Mn!Nc?MnO!HpT##QP;=`<%l!Nc!V##^chS!a`!cpOq!G_qr!Eyrs!HUsv!Eyvw!Ncwx!Jvx!P!Ey!P!Q!G_!Q!_!Ey!_!`!G_!`!a!Mm!a#s!Ey#s$f!G_$f;'S!Ey;'S;=`#$i<%l?Ah!Ey?Ah?BY!G_?BY?Mn!Ey?MnO!G_!V#$lP;=`<%l!Ey!V#$zXiS`P!a`!cpOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X",tokenizers:[v,P,x,b,S,$,0,1,2,3,4,5],topRules:{Document:[0,15]},dialects:{noMatch:0,selfClosing:485},tokenPrec:487});function Z(e,t){let n=Object.create(null);for(let r of e.getChildren(23)){let e=r.getChild(24),i=r.getChild(26)||r.getChild(27);e&&(n[t.read(e.from,e.to)]=i?26==i.type.id?t.read(i.from+1,i.to-1):t.read(i.from,i.to):"")}return n}function X(e,t){let n=e.getChild(22);return n?t.read(n.from,n.to):" "}function C(e,t,n){let r;for(let i of n)if(!i.attrs||i.attrs(r||(r=Z(e.node.parent.firstChild,t))))return{parser:i.parser};return null}function T(e=[],t=[]){let n=[],r=[],i=[],o=[];for(let t of e)("script"==t.tag?n:"style"==t.tag?r:"textarea"==t.tag?i:o).push(t);let a=t.length?Object.create(null):null;for(let e of t)(a[e.name]||(a[e.name]=[])).push(e);return(0,s.FE)((e,t)=>{let s=e.type.id;if(28==s)return C(e,t,n);if(31==s)return C(e,t,r);if(34==s)return C(e,t,i);if(36==s&&o.length){let n=e.node,r=X(n,t),i;for(let s of o)if(s.tag==r&&(!s.attrs||s.attrs(i||(i=Z(n,t))))){let t=n.parent.lastChild;return{parser:s.parser,overlay:[{from:e.to,to:37==t.type.id?t.from:n.parent.to}]}}}if(a&&23==s){let n=e.node,r;if(r=n.firstChild){let e=a[t.read(r.from,r.to)];if(e)for(let r of e){if(r.tagName&&r.tagName!=X(n.parent,t))continue;let e=n.lastChild;if(26==e.type.id){let t=e.from+1,n=e.to-(e.lastChild?.isError?0:1);if(n>t)return{parser:r.parser,overlay:[{from:t,to:n}]}}else if(27==e.type.id)return{parser:r.parser,overlay:[{from:e.from,to:e.to}]}}}}return null})}var Y=n(61426),W=n(58037),V=n(47421),j=n(78120),_=n(59119);let U=["_blank","_self","_top","_parent"],q=["ascii","utf-8","utf-16","latin1","latin1"],A=["get","post","put","delete"],R=["application/x-www-form-urlencoded","multipart/form-data","text/plain"],G=["true","false"],I={},z={a:{attrs:{href:null,ping:null,type:null,media:null,target:U,hreflang:null}},abbr:I,address:I,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:null,hreflang:null,type:null,shape:["default","rect","circle","poly"]}},article:I,aside:I,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["autoplay"],loop:["loop"],controls:["controls"]}},b:I,base:{attrs:{href:null,target:U}},bdi:I,bdo:I,blockquote:{attrs:{cite:null}},body:I,br:I,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["autofocus"],disabled:["autofocus"],formenctype:R,formmethod:A,formnovalidate:["novalidate"],formtarget:U,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:I,center:I,cite:I,code:I,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["disabled"],checked:["checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["disabled"],multiple:["multiple"]}},datalist:{attrs:{data:null}},dd:I,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["open"]}},dfn:I,div:I,dl:I,dt:I,em:I,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["disabled"],form:null,name:null}},figcaption:I,figure:I,footer:I,form:{attrs:{action:null,name:null,"accept-charset":q,autocomplete:["on","off"],enctype:R,method:A,novalidate:["novalidate"],target:U}},h1:I,h2:I,h3:I,h4:I,h5:I,h6:I,head:{children:["title","base","link","style","meta","script","noscript","command"]},header:I,hgroup:I,hr:I,html:{attrs:{manifest:null}},i:I,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["autofocus"],checked:["checked"],disabled:["disabled"],formenctype:R,formmethod:A,formnovalidate:["novalidate"],formtarget:U,multiple:["multiple"],readonly:["readonly"],required:["required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:I,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["autofocus"],disabled:["disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:I,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:null,media:null,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:I,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:q,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:I,noscript:I,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["typemustmatch"]}},ol:{attrs:{reversed:["reversed"],start:null,type:["1","a","A","i","I"]},children:["li","script","template","ul","ol"]},optgroup:{attrs:{disabled:["disabled"],label:null}},option:{attrs:{disabled:["disabled"],label:null,selected:["selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:I,param:{attrs:{name:null,value:null}},pre:I,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:I,rt:I,ruby:I,samp:I,script:{attrs:{type:["text/javascript"],src:null,async:["async"],defer:["defer"],charset:q}},section:I,select:{attrs:{form:null,name:null,size:null,autofocus:["autofocus"],disabled:["disabled"],multiple:["multiple"]}},slot:{attrs:{name:null}},small:I,source:{attrs:{src:null,type:null,media:null}},span:I,strong:I,style:{attrs:{type:["text/css"],media:null,scoped:null}},sub:I,summary:I,sup:I,table:I,tbody:I,td:{attrs:{colspan:null,rowspan:null,headers:null}},template:I,textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["autofocus"],disabled:["disabled"],readonly:["readonly"],required:["required"],wrap:["soft","hard"]}},tfoot:I,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:I,time:{attrs:{datetime:null}},title:I,tr:I,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:null}},ul:{children:["li","script","template","ul","ol"]},var:I,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["autoplay"],mediagroup:["movie"],muted:["muted"],controls:["controls"]}},wbr:I},E={accesskey:null,class:null,contenteditable:G,contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["ar","bn","de","en-GB","en-US","es","fr","hi","id","ja","pa","pt","ru","tr","zh"],spellcheck:G,autocorrect:G,autocapitalize:G,style:null,tabindex:null,title:null,translate:["yes","no"],rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"],role:"alert application article banner button cell checkbox complementary contentinfo dialog document feed figure form grid gridcell heading img list listbox listitem main navigation region row rowgroup search switch tab table tabpanel textbox timer".split(" "),"aria-activedescendant":null,"aria-atomic":G,"aria-autocomplete":["inline","list","both","none"],"aria-busy":G,"aria-checked":["true","false","mixed","undefined"],"aria-controls":null,"aria-describedby":null,"aria-disabled":G,"aria-dropeffect":null,"aria-expanded":["true","false","undefined"],"aria-flowto":null,"aria-grabbed":["true","false","undefined"],"aria-haspopup":G,"aria-hidden":G,"aria-invalid":["true","false","grammar","spelling"],"aria-label":null,"aria-labelledby":null,"aria-level":null,"aria-live":["off","polite","assertive"],"aria-multiline":G,"aria-multiselectable":G,"aria-owns":null,"aria-posinset":null,"aria-pressed":["true","false","mixed","undefined"],"aria-readonly":G,"aria-relevant":null,"aria-required":G,"aria-selected":["true","false","undefined"],"aria-setsize":null,"aria-sort":["ascending","descending","none","other"],"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null},J="beforeunload copy cut dragstart dragover dragleave dragenter dragend drag paste focus blur change click load mousedown mouseenter mouseleave mouseup keydown keyup resize scroll unload".split(" ").map(e=>"on"+e);for(let e of J)E[e]=null;class M{constructor(e,t){this.tags=Object.assign(Object.assign({},z),e),this.globalAttrs=Object.assign(Object.assign({},E),t),this.allTags=Object.keys(this.tags),this.globalAttrNames=Object.keys(this.globalAttrs)}}function D(e,t,n=e.length){if(!t)return"";let r=t.firstChild,i=r&&r.getChild("TagName");return i?e.sliceString(i.from,Math.min(i.to,n)):""}function N(e,t=!1){for(let n=e.parent;n;n=n.parent)if("Element"==n.name){if(!t)return n;t=!1}return null}function B(e,t,n){let r=n.tags[D(e,N(t,!0))];return(null==r?void 0:r.children)||n.allTags}function L(e,t){let n=[];for(let r=t;r=N(r);){let i=D(e,r);if(i&&"CloseTag"==r.lastChild.name)break;i&&0>n.indexOf(i)&&("EndTag"==t.name||t.from>=r.firstChild.to)&&n.push(i)}return n}M.default=new M;let F=/^[:\-\.\w\u00b7-\uffff]*$/;function H(e,t,n,r,i){let s=/\s*>/.test(e.sliceDoc(i,i+5))?"":">";return{from:r,to:i,options:B(e.doc,n,t).map(e=>({label:e,type:"type"})).concat(L(e.doc,n).map((e,t)=>({label:"/"+e,apply:"/"+e+s,type:"type",boost:99-t}))),validFor:/^\/?[:\-\.\w\u00b7-\uffff]*$/}}function K(e,t,n,r){let i=/\s*>/.test(e.sliceDoc(r,r+5))?"":">";return{from:n,to:r,options:L(e.doc,t).map((e,t)=>({label:e,apply:e+i,type:"type",boost:99-t})),validFor:F}}function ee(e,t){let{state:n,pos:r}=t,i=(0,_.qz)(n).resolveInner(r),s=i.resolve(r,-1);for(let e=r,t;i==s&&(t=s.childBefore(e));){let n=t.lastChild;if(!n||!n.type.isError||n.from({label:e,type:"property"})),validFor:F}}return"Is"==s.name||"AttributeValue"==s.name||"UnquotedAttributeValue"==s.name?function(e,t,n,r,i){var s;let o=null===(s=n.parent)||void 0===s?void 0:s.getChild("AttributeName"),a=[],l;if(o){let s=e.sliceDoc(o.from,o.to),O=t.globalAttrs[s];if(!O){let r=N(n),i=r?t.tags[D(e.doc,r)]:null;O=(null==i?void 0:i.attrs)&&i.attrs[s]}if(O){let t=e.sliceDoc(r,i).toLowerCase(),n='"',s='"';for(let o of(/^['"]/.test(t)?(l='"'==t[0]?/^[^"]*$/:/^[^']*$/,n="",s=e.sliceDoc(i,i+1)==t[0]?"":t[0],t=t.slice(1),r++):l=/^[^\s<>='"]*$/,O))a.push({label:o,apply:n+o+s,type:"constant"})}}return{from:r,to:i,options:a,validFor:l}}(n,e,s,"Is"==s.name?r:s.from,r):t.explicit&&("Element"==i.name||"Text"==i.name||"Document"==i.name)?function(e,t,n,r){let i=[],s=0;for(let r of B(e.doc,n,t))i.push({label:"<"+r,type:"type"});for(let t of L(e.doc,n))i.push({label:"",type:"type",boost:99-s++});return{from:r,to:r,options:i,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}(n,e,s,r):null}function et(e){return ee(M.default,e)}function en(e){let{extraTags:t,extraGlobalAttributes:n}=e,r=n||t?new M(t,n):M.default;return e=>ee(r,e)}let er=[{tag:"script",attrs:e=>"text/typescript"==e.type||"ts"==e.lang,parser:W.typescriptLanguage.parser},{tag:"script",attrs:e=>"text/babel"==e.type||"text/jsx"==e.type,parser:W.jsxLanguage.parser},{tag:"script",attrs:e=>"text/typescript-jsx"==e.type,parser:W.tsxLanguage.parser},{tag:"script",attrs:e=>!e.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(e.type),parser:W.javascriptLanguage.parser},{tag:"style",attrs:e=>(!e.lang||"css"==e.lang)&&(!e.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(e.type)),parser:Y.cssLanguage.parser}],ei=[{name:"style",parser:Y.cssLanguage.parser.configure({top:"Styles"})}].concat(J.map(e=>({name:e,parser:W.javascriptLanguage.parser}))),es=_.qp.define({name:"html",parser:w.configure({props:[_.uj.add({Element(e){let t=/^(\s*)(<\/)?/.exec(e.textAfter);return e.node.to<=e.pos+t[0].length?e.continue():e.lineIndent(e.node.from)+(t[2]?0:e.unit)},"OpenTag CloseTag SelfClosingTag":e=>e.column(e.node.from)+e.unit,Document(e){if(e.pos+/\s*/.exec(e.textAfter)[0].lengthe.getChild("TagName")})],wrap:T(er,ei)}),languageData:{commentTokens:{block:{open:""}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-._"}});function eo(e={}){let t="",n;!1===e.matchClosingTags&&(t="noMatch"),!0===e.selfClosingTags&&(t=(t?t+" ":"")+"selfClosing"),(e.nestedLanguages&&e.nestedLanguages.length||e.nestedAttributes&&e.nestedAttributes.length)&&(n=T((e.nestedLanguages||[]).concat(er),(e.nestedAttributes||[]).concat(ei)));let r=n||t?es.configure({dialect:t,wrap:n}):es;return new _.ri(r,[es.data.of({autocomplete:en(e)}),!1!==e.autoCloseTags?el:[],(0,W.javascript)().support,(0,Y.css)().support])}let ea=new Set("area base br col command embed frame hr img input keygen link meta param source track wbr menuitem".split(" ")),el=V.tk.inputHandler.of((e,t,n,r)=>{if(e.composing||e.state.readOnly||t!=n||">"!=r&&"/"!=r||!es.isActiveAt(e.state,t,-1))return!1;let{state:i}=e,s=i.changeByRange(t=>{var n,s,o;let{head:a}=t,l=(0,_.qz)(i).resolveInner(a,-1),O;if(("TagName"==l.name||"StartTag"==l.name)&&(l=l.parent),">"==r&&"OpenTag"==l.name){if((null===(s=null===(n=l.parent)||void 0===n?void 0:n.lastChild)||void 0===s?void 0:s.name)!="CloseTag"&&(O=D(i.doc,l.parent,a))&&!ea.has(O)){let t=">"===e.state.doc.sliceString(a,a+1),n=`${t?"":">"}`;return{range:j.jT.cursor(a+1),changes:{from:a+(t?1:0),insert:n}}}}else if("/"==r&&"OpenTag"==l.name){let t=l.parent,n=null==t?void 0:t.parent;if(t.from==a-1&&(null===(o=n.lastChild)||void 0===o?void 0:o.name)!="CloseTag"&&(O=D(i.doc,n,a))&&!ea.has(O)){let t=">"===e.state.doc.sliceString(a,a+1),n=`/${O}${t?"":">"}`,r=a+n.length+(t?1:0);return{range:j.jT.cursor(r),changes:{from:a,insert:n}}}}return{range:t}});return!s.changes.empty&&(e.dispatch(s,{userEvent:"input.type",scrollIntoView:!0}),!0)})},58037:function(e,t,n){"use strict";n.r(t),n.d(t,{autoCloseTags:function(){return G},completionPath:function(){return C},esLint:function(){return I},javascript:function(){return q},javascriptLanguage:function(){return Y},jsxLanguage:function(){return j},localCompletionSource:function(){return Z},scopeCompletionSource:function(){return T},snippets:function(){return $},tsxLanguage:function(){return _},typescriptLanguage:function(){return V}});var r=n(53105),i=n(35524);let s=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],o=new r.IK({start:!1,shift:(e,t)=>3==t||4==t||304==t?e:305==t,strict:!1}),a=new r.Jq((e,t)=>{let{next:n}=e;(125==n||-1==n||t.context)&&t.canShift(302)&&e.acceptToken(302)},{contextual:!0,fallback:!0}),l=new r.Jq((e,t)=>{let{next:n}=e,r;!(s.indexOf(n)>-1)&&(47!=n||47!=(r=e.peek(1))&&42!=r)&&125!=n&&59!=n&&-1!=n&&!t.context&&t.canShift(301)&&e.acceptToken(301)},{contextual:!0}),O=new r.Jq((e,t)=>{let{next:n}=e;if((43==n||45==n)&&(e.advance(),n==e.next)){e.advance();let n=!t.context&&t.canShift(1);e.acceptToken(n?1:2)}},{contextual:!0}),c=(0,i.Gv)({"get set async static":i.pJ.modifier,"for while do if else switch try catch finally return throw break continue default case":i.pJ.controlKeyword,"in of await yield void typeof delete instanceof":i.pJ.operatorKeyword,"let var const function class extends":i.pJ.definitionKeyword,"import export from":i.pJ.moduleKeyword,"with debugger as new":i.pJ.keyword,TemplateString:i.pJ.special(i.pJ.string),super:i.pJ.atom,BooleanLiteral:i.pJ.bool,this:i.pJ.self,null:i.pJ.null,Star:i.pJ.modifier,VariableName:i.pJ.variableName,"CallExpression/VariableName TaggedTemplateExpression/VariableName":i.pJ.function(i.pJ.variableName),VariableDefinition:i.pJ.definition(i.pJ.variableName),Label:i.pJ.labelName,PropertyName:i.pJ.propertyName,PrivatePropertyName:i.pJ.special(i.pJ.propertyName),"CallExpression/MemberExpression/PropertyName":i.pJ.function(i.pJ.propertyName),"FunctionDeclaration/VariableDefinition":i.pJ.function(i.pJ.definition(i.pJ.variableName)),"ClassDeclaration/VariableDefinition":i.pJ.definition(i.pJ.className),PropertyDefinition:i.pJ.definition(i.pJ.propertyName),PrivatePropertyDefinition:i.pJ.definition(i.pJ.special(i.pJ.propertyName)),UpdateOp:i.pJ.updateOperator,LineComment:i.pJ.lineComment,BlockComment:i.pJ.blockComment,Number:i.pJ.number,String:i.pJ.string,Escape:i.pJ.escape,ArithOp:i.pJ.arithmeticOperator,LogicOp:i.pJ.logicOperator,BitOp:i.pJ.bitwiseOperator,CompareOp:i.pJ.compareOperator,RegExp:i.pJ.regexp,Equals:i.pJ.definitionOperator,Arrow:i.pJ.function(i.pJ.punctuation),": Spread":i.pJ.punctuation,"( )":i.pJ.paren,"[ ]":i.pJ.squareBracket,"{ }":i.pJ.brace,"InterpolationStart InterpolationEnd":i.pJ.special(i.pJ.brace),".":i.pJ.derefOperator,", ;":i.pJ.separator,"@":i.pJ.meta,TypeName:i.pJ.typeName,TypeDefinition:i.pJ.definition(i.pJ.typeName),"type enum interface implements namespace module declare":i.pJ.definitionKeyword,"abstract global Privacy readonly override":i.pJ.modifier,"is keyof unique infer":i.pJ.operatorKeyword,JSXAttributeValue:i.pJ.attributeValue,JSXText:i.pJ.content,"JSXStartTag JSXStartCloseTag JSXSelfCloseEndTag JSXEndTag":i.pJ.angleBracket,"JSXIdentifier JSXNameSpacedName":i.pJ.tagName,"JSXAttribute/JSXIdentifier JSXAttribute/JSXNameSpacedName":i.pJ.attributeName,"JSXBuiltin/JSXIdentifier":i.pJ.standard(i.pJ.tagName)}),h={__proto__:null,export:14,as:19,from:27,default:30,async:35,function:36,extends:46,this:50,true:58,false:58,null:70,void:74,typeof:78,super:96,new:130,delete:146,yield:155,await:159,class:164,public:219,private:219,protected:219,readonly:221,instanceof:240,satisfies:243,in:244,const:246,import:278,keyof:333,unique:337,infer:343,is:379,abstract:399,implements:401,type:403,let:406,var:408,interface:415,enum:419,namespace:425,module:427,declare:431,global:435,for:456,of:465,while:468,with:472,do:476,if:480,else:482,switch:486,case:492,try:498,catch:502,finally:506,return:510,throw:514,break:518,continue:522,debugger:526},u={__proto__:null,async:117,get:119,set:121,public:181,private:181,protected:181,static:183,abstract:185,override:187,readonly:193,accessor:195,new:383},f={__proto__:null,"<":137},p=r.WQ.deserialize({version:14,states:"$BhO`QUOOO%QQUOOO'TQWOOP(_OSOOO*mQ(CjO'#CfO*tOpO'#CgO+SO!bO'#CgO+bO07`O'#DZO-sQUO'#DaO.TQUO'#DlO%QQUO'#DvO0[QUO'#EOOOQ(CY'#EW'#EWO0rQSO'#ETOOQO'#I_'#I_O0zQSO'#GjOOQO'#Eh'#EhO1VQSO'#EgO1[QSO'#EgO3^Q(CjO'#JbO5}Q(CjO'#JcO6kQSO'#FVO6pQ#tO'#FnOOQ(CY'#F_'#F_O6{O&jO'#F_O7ZQ,UO'#FuO8qQSO'#FtOOQ(CY'#Jc'#JcOOQ(CW'#Jb'#JbOOQQ'#J|'#J|O8vQSO'#IOO8{Q(C[O'#IPOOQQ'#JO'#JOOOQQ'#IT'#ITQ`QUOOO%QQUO'#DnO9TQUO'#DzO%QQUO'#D|O9[QSO'#GjO9aQ,UO'#ClO9oQSO'#EfO9zQSO'#EqO:PQ,UO'#F^O:nQSO'#GjO:sQSO'#GnO;OQSO'#GnO;^QSO'#GqO;^QSO'#GrO;^QSO'#GtO9[QSO'#GwO;}QSO'#GzO=`QSO'#CbO=pQSO'#HXO=xQSO'#H_O=xQSO'#HaO`QUO'#HcO=xQSO'#HeO=xQSO'#HhO=}QSO'#HnO>SQ(C]O'#HtO%QQUO'#HvO>_Q(C]O'#HxO>jQ(C]O'#HzO8{Q(C[O'#H|O>uQ(CjO'#CfO?wQWO'#DfQOQSOOO@_QSO'#EPO9aQ,UO'#EfO@jQSO'#EfO@uQ`O'#F^OOQQ'#Cd'#CdOOQ(CW'#Dk'#DkOOQ(CW'#Jf'#JfO%QQUO'#JfOBOQWO'#E_OOQ(CW'#E^'#E^OBYQ(C`O'#E_OBtQWO'#ESOOQO'#Ji'#JiOCYQWO'#ESOCgQWO'#E_OC}QWO'#EeODQQWO'#E_O@}QWO'#E_OBtQWO'#E_PDkO?MpO'#C`POOO)CDm)CDmOOOO'#IU'#IUODvOpO,59ROOQ(CY,59R,59ROOOO'#IV'#IVOEUO!bO,59RO%QQUO'#D]OOOO'#IX'#IXOEdO07`O,59uOOQ(CY,59u,59uOErQUO'#IYOFVQSO'#JdOHXQbO'#JdO+pQUO'#JdOH`QSO,59{OHvQSO'#EhOITQSO'#JqOI`QSO'#JpOI`QSO'#JpOIhQSO,5;UOImQSO'#JoOOQ(CY,5:W,5:WOItQUO,5:WOKuQ(CjO,5:bOLfQSO,5:jOLkQSO'#JmOMeQ(C[O'#JnO:sQSO'#JmOMlQSO'#JmOMtQSO,5;TOMyQSO'#JmOOQ(CY'#Cf'#CfO%QQUO'#EOONmQ`O,5:oOOQO'#Jj'#JjOOQO-E<]-E<]O9[QSO,5=UO! TQSO,5=UO! YQUO,5;RO!#]Q,UO'#EcO!$pQSO,5;RO!&YQ,UO'#DpO!&aQUO'#DuO!&kQWO,5;[O!&sQWO,5;[O%QQUO,5;[OOQQ'#E}'#E}OOQQ'#FP'#FPO%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]O%QQUO,5;]OOQQ'#FT'#FTO!'RQUO,5;nOOQ(CY,5;s,5;sOOQ(CY,5;t,5;tO!)UQSO,5;tOOQ(CY,5;u,5;uO%QQUO'#IeO!)^Q(C[O,5jOOQQ'#JW'#JWOOQQ,5>k,5>kOOQQ-EgQWO'#EkOOQ(CW'#Jo'#JoO!>nQ(C[O'#J}O8{Q(C[O,5=YO;^QSO,5=`OOQO'#Cr'#CrO!>yQWO,5=]O!?RQ,UO,5=^O!?^QSO,5=`O!?cQ`O,5=cO=}QSO'#G|O9[QSO'#HOO!?kQSO'#HOO9aQ,UO'#HRO!?pQSO'#HROOQQ,5=f,5=fO!?uQSO'#HSO!?}QSO'#ClO!@SQSO,58|O!@^QSO,58|O!BfQUO,58|OOQQ,58|,58|O!BsQ(C[O,58|O%QQUO,58|O!COQUO'#HZOOQQ'#H['#H[OOQQ'#H]'#H]O`QUO,5=sO!C`QSO,5=sO`QUO,5=yO`QUO,5={O!CeQSO,5=}O`QUO,5>PO!CjQSO,5>SO!CoQUO,5>YOOQQ,5>`,5>`O%QQUO,5>`O8{Q(C[O,5>bOOQQ,5>d,5>dO!GvQSO,5>dOOQQ,5>f,5>fO!GvQSO,5>fOOQQ,5>h,5>hO!G{QWO'#DXO%QQUO'#JfO!HjQWO'#JfO!IXQWO'#DgO!IjQWO'#DgO!K{QUO'#DgO!LSQSO'#JeO!L[QSO,5:QO!LaQSO'#ElO!LoQSO'#JrO!LwQSO,5;VO!L|QWO'#DgO!MZQWO'#EROOQ(CY,5:k,5:kO%QQUO,5:kO!MbQSO,5:kO=}QSO,5;QO!;xQWO,5;QO!tO+pQUO,5>tOOQO,5>z,5>zO#$vQUO'#IYOOQO-EtO$8XQSO1G5jO$8aQSO1G5vO$8iQbO1G5wO:sQSO,5>zO$8sQSO1G5sO$8sQSO1G5sO:sQSO1G5sO$8{Q(CjO1G5tO%QQUO1G5tO$9]Q(C[O1G5tO$9nQSO,5>|O:sQSO,5>|OOQO,5>|,5>|O$:SQSO,5>|OOQO-E<`-E<`OOQO1G0]1G0]OOQO1G0_1G0_O!)XQSO1G0_OOQQ7+([7+([O!#]Q,UO7+([O%QQUO7+([O$:bQSO7+([O$:mQ,UO7+([O$:{Q(CjO,59nO$=TQ(CjO,5UOOQQ,5>U,5>UO%QQUO'#HkO%&qQSO'#HmOOQQ,5>[,5>[O:sQSO,5>[OOQQ,5>^,5>^OOQQ7+)`7+)`OOQQ7+)f7+)fOOQQ7+)j7+)jOOQQ7+)l7+)lO%&vQWO1G5lO%'[Q$IUO1G0rO%'fQSO1G0rOOQO1G/m1G/mO%'qQ$IUO1G/mO=}QSO1G/mO!'RQUO'#DgOOQO,5>u,5>uOOQO-E{,5>{OOQO-E<_-E<_O!;xQWO1G/mOOQO-E<[-E<[OOQ(CY1G0X1G0XOOQ(CY7+%q7+%qO!MeQSO7+%qOOQ(CY7+&W7+&WO=}QSO7+&WO!;xQWO7+&WOOQO7+%t7+%tO$7kQ(CjO7+&POOQO7+&P7+&PO%QQUO7+&PO%'{Q(C[O7+&PO=}QSO7+%tO!;xQWO7+%tO%(WQ(C[O7+&POBtQWO7+%tO%(fQ(C[O7+&PO%(zQ(C`O7+&PO%)UQWO7+%tOBtQWO7+&PO%)cQWO7+&PO%)yQSO7++_O%)yQSO7++_O%*RQ(CjO7++`O%QQUO7++`OOQO1G4h1G4hO:sQSO1G4hO%*cQSO1G4hOOQO7+%y7+%yO!MeQSO<vOOQO-EwO%QQUO,5>wOOQO-ESQ$IUO1G0wO%>ZQ$IUO1G0wO%@RQ$IUO1G0wO%@fQ(CjO<VOOQQ,5>X,5>XO&#WQSO1G3vO:sQSO7+&^O!'RQUO7+&^OOQO7+%X7+%XO&#]Q$IUO1G5wO=}QSO7+%XOOQ(CY<zAN>zO%QQUOAN?VO=}QSOAN>zO&<^Q(C[OAN?VO!;xQWOAN>zO&zO&RO!V+iO^(qX'j(qX~O#W+mO'|%OO~Og+pO!X$yO'|%OO~O!X+rO~Oy+tO!XXO~O!t+yO~Ob,OO~O's#jO!W(sP~Ob%lO~O%a!OO's%|O~PRO!V,yO!W(fa~O!W2SO~P'TO^%^O#W2]O'j%^O~O^%^O!a#rO#W2]O'j%^O~O^%^O!a#rO!h%ZO!l2aO#W2]O'j%^O'|%OO(`'dO~O!]2bO!^2bO't!iO~PBtO![2eO!]2bO!^2bO#S2fO#T2fO't!iO~PBtO![2eO!]2bO!^2bO#P2gO#S2fO#T2fO't!iO~PBtO^%^O!a#rO!l2aO#W2]O'j%^O(`'dO~O^%^O'j%^O~P!3jO!V$^Oo$ja~O!S&|i!V&|i~P!3jO!V'xO!S(Wi~O!V(PO!S(di~O!S(ei!V(ei~P!3jO!V(]O!g(ai~O!V(bi!g(bi^(bi'j(bi~P!3jO#W2kO!V(bi!g(bi^(bi'j(bi~O|%vO!X%wO!x]O#a2nO#b2mO's%eO~O|%vO!X%wO#b2mO's%eO~Og2uO!X'QO%`2tO~Og2uO!X'QO%`2tO'|%OO~O#cvaPvaXva^vakva!eva!fva!hva!lva#fva#gva#hva#iva#jva#kva#lva#mva#nva#pva#rva#tva#uva'jva(Qva(`va!gva!Sva'hvaova!Xva%`va!ava~P#M{O#c$kaP$kaX$ka^$kak$kaz$ka!e$ka!f$ka!h$ka!l$ka#f$ka#g$ka#h$ka#i$ka#j$ka#k$ka#l$ka#m$ka#n$ka#p$ka#r$ka#t$ka#u$ka'j$ka(Q$ka(`$ka!g$ka!S$ka'h$kao$ka!X$ka%`$ka!a$ka~P#NqO#c$maP$maX$ma^$mak$maz$ma!e$ma!f$ma!h$ma!l$ma#f$ma#g$ma#h$ma#i$ma#j$ma#k$ma#l$ma#m$ma#n$ma#p$ma#r$ma#t$ma#u$ma'j$ma(Q$ma(`$ma!g$ma!S$ma'h$mao$ma!X$ma%`$ma!a$ma~P$ dO#c${aP${aX${a^${ak${az${a!V${a!e${a!f${a!h${a!l${a#f${a#g${a#h${a#i${a#j${a#k${a#l${a#m${a#n${a#p${a#r${a#t${a#u${a'j${a(Q${a(`${a!g${a!S${a'h${a#W${ao${a!X${a%`${a!a${a~P#(yO^#Zq!V#Zq'j#Zq'h#Zq!S#Zq!g#Zqo#Zq!X#Zq%`#Zq!a#Zq~P!3jOd'OX!V'OX~P!$uO!V._Od(Za~O!U2}O!V'PX!g'PX~P%QO!V.bO!g([a~O!V.bO!g([a~P!3jO!S3QO~O#x!ja!W!ja~PI{O#x!ba!V!ba!W!ba~P#?dO#x!na!W!na~P!6TO#x!pa!W!pa~P!8nO!X3dO$TfO$^3eO~O!W3iO~Oo3jO~P#(yO^$gq!V$gq'j$gq'h$gq!S$gq!g$gqo$gq!X$gq%`$gq!a$gq~P!3jO!S3kO~Ol.}O'uTO'xUO~Oy)sO|)tO(h)xOg%Wi(g%Wi!V%Wi#W%Wi~Od%Wi#x%Wi~P$HbOy)sO|)tOg%Yi(g%Yi(h%Yi!V%Yi#W%Yi~Od%Yi#x%Yi~P$ITO(`$WO~P#(yO!U3nO's%eO!V'YX!g'YX~O!V/VO!g(ma~O!V/VO!a#rO!g(ma~O!V/VO!a#rO(`'dO!g(ma~Od$ti!V$ti#W$ti#x$ti~P!-jO!U3vO's*UO!S'[X!V'[X~P!.XO!V/_O!S(na~O!V/_O!S(na~P#(yO!a#rO~O!a#rO#n4OO~Ok4RO!a#rO(`'dO~Od(Oi!V(Oi~P!-jO#W4UOd(Oi!V(Oi~P!-jO!g4XO~O^$hq!V$hq'j$hq'h$hq!S$hq!g$hqo$hq!X$hq%`$hq!a$hq~P!3jO!V4]O!X(oX~P#(yO!f#tO~P3zO!X$rX%TYX^$rX!V$rX'j$rX~P!,aO%T4_OghXyhX|hX!XhX(ghX(hhX^hX!VhX'jhX~O%T4_O~O%a4fO's+WO'uTO'xUO!V'eX!W'eX~O!V0_O!W(ua~OX4jO~O]4kO~O!S4oO~O^%^O'j%^O~P#(yO!X$yO~P#(yO!V4tO#W4vO!W(rX~O!W4wO~Ol!kO|4yO![5WO!]4}O!^4}O!x;oO!|5VO!}5UO#O5UO#P5TO#S5SO#T!wO't!iO'uTO'xUO(T!jO(_!nO~O!W5RO~P%#XOg5]O!X0zO%`5[O~Og5]O!X0zO%`5[O'|%OO~O's#jO!V'dX!W'dX~O!V1VO!W(sa~O'uTO'xUO(T5fO~O]5jO~O!g5mO~P%QO^5oO~O^5oO~P%QO#n5qO&Q5rO~PMPO_1mO!W5vO&`1lO~P`O!a5xO~O!a5zO!V(Yi!W(Yi!a(Yi!h(Yi'|(Yi~O!V#`i!W#`i~P#?dO#W5{O!V#`i!W#`i~O!V!Zi!W!Zi~P#?dO^%^O#W6UO'j%^O~O^%^O!a#rO#W6UO'j%^O~O^%^O!a#rO!l6ZO#W6UO'j%^O(`'dO~O!h%ZO'|%OO~P%(fO!]6[O!^6[O't!iO~PBtO![6_O!]6[O!^6[O#S6`O#T6`O't!iO~PBtO!V(]O!g(aq~O!V(bq!g(bq^(bq'j(bq~P!3jO|%vO!X%wO#b6dO's%eO~O!X'QO%`6gO~Og6jO!X'QO%`6gO~O#c%WiP%WiX%Wi^%Wik%Wiz%Wi!e%Wi!f%Wi!h%Wi!l%Wi#f%Wi#g%Wi#h%Wi#i%Wi#j%Wi#k%Wi#l%Wi#m%Wi#n%Wi#p%Wi#r%Wi#t%Wi#u%Wi'j%Wi(Q%Wi(`%Wi!g%Wi!S%Wi'h%Wio%Wi!X%Wi%`%Wi!a%Wi~P$HbO#c%YiP%YiX%Yi^%Yik%Yiz%Yi!e%Yi!f%Yi!h%Yi!l%Yi#f%Yi#g%Yi#h%Yi#i%Yi#j%Yi#k%Yi#l%Yi#m%Yi#n%Yi#p%Yi#r%Yi#t%Yi#u%Yi'j%Yi(Q%Yi(`%Yi!g%Yi!S%Yi'h%Yio%Yi!X%Yi%`%Yi!a%Yi~P$ITO#c$tiP$tiX$ti^$tik$tiz$ti!V$ti!e$ti!f$ti!h$ti!l$ti#f$ti#g$ti#h$ti#i$ti#j$ti#k$ti#l$ti#m$ti#n$ti#p$ti#r$ti#t$ti#u$ti'j$ti(Q$ti(`$ti!g$ti!S$ti'h$ti#W$tio$ti!X$ti%`$ti!a$ti~P#(yOd'Oa!V'Oa~P!-jO!V'Pa!g'Pa~P!3jO!V.bO!g([i~O#x#Zi!V#Zi!W#Zi~P#?dOP$YOy#vOz#wO|#xO!f#tO!h#uO!l$YO(QVOX#eik#ei!e#ei#g#ei#h#ei#i#ei#j#ei#k#ei#l#ei#m#ei#n#ei#p#ei#r#ei#t#ei#u#ei#x#ei(`#ei(g#ei(h#ei!V#ei!W#ei~O#f#ei~P%2xO#f;wO~P%2xOP$YOy#vOz#wO|#xO!f#tO!h#uO!l$YO#f;wO#g;xO#h;xO#i;xO(QVOX#ei!e#ei#j#ei#k#ei#l#ei#m#ei#n#ei#p#ei#r#ei#t#ei#u#ei#x#ei(`#ei(g#ei(h#ei!V#ei!W#ei~Ok#ei~P%5TOk;yO~P%5TOP$YOk;yOy#vOz#wO|#xO!f#tO!h#uO!l$YO#f;wO#g;xO#h;xO#i;xO#j;zO(QVO#p#ei#r#ei#t#ei#u#ei#x#ei(`#ei(g#ei(h#ei!V#ei!W#ei~OX#ei!e#ei#k#ei#l#ei#m#ei#n#ei~P%7`OXbO^#vy!V#vy'j#vy'h#vy!S#vy!g#vyo#vy!X#vy%`#vy!a#vy~P!3jOg=jOy)sO|)tO(g)vO(h)xO~OP#eiX#eik#eiz#ei!e#ei!f#ei!h#ei!l#ei#f#ei#g#ei#h#ei#i#ei#j#ei#k#ei#l#ei#m#ei#n#ei#p#ei#r#ei#t#ei#u#ei#x#ei(Q#ei(`#ei!V#ei!W#ei~P%AYO!f#tOP(PXX(PXg(PXk(PXy(PXz(PX|(PX!e(PX!h(PX!l(PX#f(PX#g(PX#h(PX#i(PX#j(PX#k(PX#l(PX#m(PX#n(PX#p(PX#r(PX#t(PX#u(PX#x(PX(Q(PX(`(PX(g(PX(h(PX!V(PX!W(PX~O#x#yi!V#yi!W#yi~P#?dO#x!ni!W!ni~P$!qO!W6vO~O!V'Xa!W'Xa~P#?dO!a#rO(`'dO!V'Ya!g'Ya~O!V/VO!g(mi~O!V/VO!a#rO!g(mi~Od$tq!V$tq#W$tq#x$tq~P!-jO!S'[a!V'[a~P#(yO!a6}O~O!V/_O!S(ni~P#(yO!V/_O!S(ni~O!S7RO~O!a#rO#n7WO~Ok7XO!a#rO(`'dO~O!S7ZO~Od$vq!V$vq#W$vq#x$vq~P!-jO^$hy!V$hy'j$hy'h$hy!S$hy!g$hyo$hy!X$hy%`$hy!a$hy~P!3jO!V4]O!X(oa~O^#Zy!V#Zy'j#Zy'h#Zy!S#Zy!g#Zyo#Zy!X#Zy%`#Zy!a#Zy~P!3jOX7`O~O!V0_O!W(ui~O]7fO~O!a5zO~O(T(qO!V'aX!W'aX~O!V4tO!W(ra~O!h%ZO'|%OO^(YX!a(YX!l(YX#W(YX'j(YX(`(YX~O's7oO~P.[O!x;oO!|7rO!}7qO#O7qO#P7pO#S'bO#T'bO~PBtO^%^O!a#rO!l'hO#W'fO'j%^O(`'dO~O!W7vO~P%#XOl!kO'uTO'xUO(T!jO(_!nO~O|7wO~P%MdO![7{O!]7zO!^7zO#P7pO#S'bO#T'bO't!iO~PBtO![7{O!]7zO!^7zO!}7|O#O7|O#P7pO#S'bO#T'bO't!iO~PBtO!]7zO!^7zO't!iO(T!jO(_!nO~O!X0zO~O!X0zO%`8OO~Og8RO!X0zO%`8OO~OX8WO!V'da!W'da~O!V1VO!W(si~O!g8[O~O!g8]O~O!g8^O~O!g8^O~P%QO^8`O~O!a8cO~O!g8dO~O!V(ei!W(ei~P#?dO^%^O#W8lO'j%^O~O^%^O!a#rO#W8lO'j%^O~O^%^O!a#rO!l8pO#W8lO'j%^O(`'dO~O!h%ZO'|%OO~P&$QO!]8qO!^8qO't!iO~PBtO!V(]O!g(ay~O!V(by!g(by^(by'j(by~P!3jO!X'QO%`8uO~O#c$tqP$tqX$tq^$tqk$tqz$tq!V$tq!e$tq!f$tq!h$tq!l$tq#f$tq#g$tq#h$tq#i$tq#j$tq#k$tq#l$tq#m$tq#n$tq#p$tq#r$tq#t$tq#u$tq'j$tq(Q$tq(`$tq!g$tq!S$tq'h$tq#W$tqo$tq!X$tq%`$tq!a$tq~P#(yO#c$vqP$vqX$vq^$vqk$vqz$vq!V$vq!e$vq!f$vq!h$vq!l$vq#f$vq#g$vq#h$vq#i$vq#j$vq#k$vq#l$vq#m$vq#n$vq#p$vq#r$vq#t$vq#u$vq'j$vq(Q$vq(`$vq!g$vq!S$vq'h$vq#W$vqo$vq!X$vq%`$vq!a$vq~P#(yO!V'Pi!g'Pi~P!3jO#x#Zq!V#Zq!W#Zq~P#?dOy/yOz/yO|/zOPvaXvagvakva!eva!fva!hva!lva#fva#gva#hva#iva#jva#kva#lva#mva#nva#pva#rva#tva#uva#xva(Qva(`va(gva(hva!Vva!Wva~Oy)sO|)tOP$kaX$kag$kak$kaz$ka!e$ka!f$ka!h$ka!l$ka#f$ka#g$ka#h$ka#i$ka#j$ka#k$ka#l$ka#m$ka#n$ka#p$ka#r$ka#t$ka#u$ka#x$ka(Q$ka(`$ka(g$ka(h$ka!V$ka!W$ka~Oy)sO|)tOP$maX$mag$mak$maz$ma!e$ma!f$ma!h$ma!l$ma#f$ma#g$ma#h$ma#i$ma#j$ma#k$ma#l$ma#m$ma#n$ma#p$ma#r$ma#t$ma#u$ma#x$ma(Q$ma(`$ma(g$ma(h$ma!V$ma!W$ma~OP${aX${ak${az${a!e${a!f${a!h${a!l${a#f${a#g${a#h${a#i${a#j${a#k${a#l${a#m${a#n${a#p${a#r${a#t${a#u${a#x${a(Q${a(`${a!V${a!W${a~P%AYO#x$gq!V$gq!W$gq~P#?dO#x$hq!V$hq!W$hq~P#?dO!W9PO~O#x9QO~P!-jO!a#rO!V'Yi!g'Yi~O!a#rO(`'dO!V'Yi!g'Yi~O!V/VO!g(mq~O!S'[i!V'[i~P#(yO!V/_O!S(nq~O!S9WO~P#(yO!S9WO~Od(Oy!V(Oy~P!-jO!V'_a!X'_a~P#(yO!X%Sq^%Sq!V%Sq'j%Sq~P#(yOX9]O~O!V0_O!W(uq~O#W9aO!V'aa!W'aa~O!V4tO!W(ri~P#?dOPYXXYXkYXyYXzYX|YX!SYX!VYX!eYX!fYX!hYX!lYX#WYX#ccX#fYX#gYX#hYX#iYX#jYX#kYX#lYX#mYX#nYX#pYX#rYX#tYX#uYX#zYX(QYX(`YX(gYX(hYX~O!a%QX#n%QX~P&6lO#S-cO#T-cO~PBtO#P9eO#S-cO#T-cO~PBtO!}9fO#O9fO#P9eO#S-cO#T-cO~PBtO!]9iO!^9iO't!iO(T!jO(_!nO~O![9lO!]9iO!^9iO#P9eO#S-cO#T-cO't!iO~PBtO!X0zO%`9oO~O'uTO'xUO(T9tO~O!V1VO!W(sq~O!g9wO~O!g9wO~P%QO!g9yO~O!g9zO~O#W9|O!V#`y!W#`y~O!V#`y!W#`y~P#?dO^%^O#W:QO'j%^O~O^%^O!a#rO#W:QO'j%^O~O^%^O!a#rO!l:UO#W:QO'j%^O(`'dO~O!X'QO%`:XO~O#x#vy!V#vy!W#vy~P#?dOP$tiX$tik$tiz$ti!e$ti!f$ti!h$ti!l$ti#f$ti#g$ti#h$ti#i$ti#j$ti#k$ti#l$ti#m$ti#n$ti#p$ti#r$ti#t$ti#u$ti#x$ti(Q$ti(`$ti!V$ti!W$ti~P%AYOy)sO|)tO(h)xOP%WiX%Wig%Wik%Wiz%Wi!e%Wi!f%Wi!h%Wi!l%Wi#f%Wi#g%Wi#h%Wi#i%Wi#j%Wi#k%Wi#l%Wi#m%Wi#n%Wi#p%Wi#r%Wi#t%Wi#u%Wi#x%Wi(Q%Wi(`%Wi(g%Wi!V%Wi!W%Wi~Oy)sO|)tOP%YiX%Yig%Yik%Yiz%Yi!e%Yi!f%Yi!h%Yi!l%Yi#f%Yi#g%Yi#h%Yi#i%Yi#j%Yi#k%Yi#l%Yi#m%Yi#n%Yi#p%Yi#r%Yi#t%Yi#u%Yi#x%Yi(Q%Yi(`%Yi(g%Yi(h%Yi!V%Yi!W%Yi~O#x$hy!V$hy!W$hy~P#?dO#x#Zy!V#Zy!W#Zy~P#?dO!a#rO!V'Yq!g'Yq~O!V/VO!g(my~O!S'[q!V'[q~P#(yO!S:`O~P#(yO!V0_O!W(uy~O!V4tO!W(rq~O#S2fO#T2fO~PBtO#P:gO#S2fO#T2fO~PBtO!]:kO!^:kO't!iO(T!jO(_!nO~O!X0zO%`:nO~O!g:qO~O^%^O#W:vO'j%^O~O^%^O!a#rO#W:vO'j%^O~O!X'QO%`:{O~OP$tqX$tqk$tqz$tq!e$tq!f$tq!h$tq!l$tq#f$tq#g$tq#h$tq#i$tq#j$tq#k$tq#l$tq#m$tq#n$tq#p$tq#r$tq#t$tq#u$tq#x$tq(Q$tq(`$tq!V$tq!W$tq~P%AYOP$vqX$vqk$vqz$vq!e$vq!f$vq!h$vq!l$vq#f$vq#g$vq#h$vq#i$vq#j$vq#k$vq#l$vq#m$vq#n$vq#p$vq#r$vq#t$vq#u$vq#x$vq(Q$vq(`$vq!V$vq!W$vq~P%AYOd%[!Z!V%[!Z#W%[!Z#x%[!Z~P!-jO!V'aq!W'aq~P#?dO#S6`O#T6`O~PBtO!V#`!Z!W#`!Z~P#?dO^%^O#W;ZO'j%^O~O#c%[!ZP%[!ZX%[!Z^%[!Zk%[!Zz%[!Z!V%[!Z!e%[!Z!f%[!Z!h%[!Z!l%[!Z#f%[!Z#g%[!Z#h%[!Z#i%[!Z#j%[!Z#k%[!Z#l%[!Z#m%[!Z#n%[!Z#p%[!Z#r%[!Z#t%[!Z#u%[!Z'j%[!Z(Q%[!Z(`%[!Z!g%[!Z!S%[!Z'h%[!Z#W%[!Zo%[!Z!X%[!Z%`%[!Z!a%[!Z~P#(yOP%[!ZX%[!Zk%[!Zz%[!Z!e%[!Z!f%[!Z!h%[!Z!l%[!Z#f%[!Z#g%[!Z#h%[!Z#i%[!Z#j%[!Z#k%[!Z#l%[!Z#m%[!Z#n%[!Z#p%[!Z#r%[!Z#t%[!Z#u%[!Z#x%[!Z(Q%[!Z(`%[!Z!V%[!Z!W%[!Z~P%AYOo(UX~P1dO't!iO~P!'RO!ScX!VcX#WcX~P&6lOPYXXYXkYXyYXzYX|YX!VYX!VcX!eYX!fYX!hYX!lYX#WYX#WcX#ccX#fYX#gYX#hYX#iYX#jYX#kYX#lYX#mYX#nYX#pYX#rYX#tYX#uYX#zYX(QYX(`YX(gYX(hYX~O!acX!gYX!gcX(`cX~P'!sOP;nOQ;nOa=_Ob!fOikOk;nOlkOmkOskOu;nOw;nO|WO!QkO!RkO!XXO!c;qO!hZO!k;nO!l;nO!m;nO!o;rO!q;sO!t!eO$P!hO$TfO's)RO'uTO'xUO(QVO(_[O(l=]O~O!Vv!>v!BnPPP!BuHdPPPPPPPPPPP!FTP!GiPPHd!HyPHdPHdHdHdHdPHd!J`PP!MiP#!nP#!r#!|##Q##QP!MfP##U##UP#&ZP#&_HdHd#&e#)iAQPAQPAQAQP#*sAQAQ#,mAQ#.zAQ#0nAQAQ#1[#3W#3W#3[#3d#3W#3lP#3WPAQ#4hAQ#5pAQAQ6iPPP#6{PP#7e#7eP#7eP#7z#7ePP#8QP#7wP#7w#8d!1p#7w#9O#9U6f(}#9X(}P#9`#9`#9`P(}P(}P(}P(}PP(}P#9f#9iP#9i(}P#9mP#9pP(}P(}P(}P(}P(}P(}(}PP#9v#9|#:W#:^#:d#:j#:p#;O#;U#;[#;f#;l#b#?r#@Q#@W#@^#@d#@j#@t#@z#AQ#A[#An#AtPPPPPPPPPP#AzPPPPPPP#Bn#FYP#Gu#G|#HUPPPP#L`$ U$'t$'w$'z$)w$)z$)}$*UPP$*[$*`$+X$,X$,]$,qPP$,u$,{$-PP$-S$-W$-Z$.P$.g$.l$.o$.r$.x$.{$/P$/TR!yRmpOXr!X#a%]&d&f&g&i,^,c1g1jU!pQ'Q-OQ%ctQ%kwQ%rzQ&[!TS&x!c,vQ'W!f[']!m!r!s!t!u!vS*[$y*aQ+U%lQ+c%tQ+}&UQ,|'PQ-W'XW-`'^'_'`'aQ/p*cQ1U,OU2b-b-d-eS4}0z5QS6[2e2gU7z5U5V5WQ8q6_S9i7{7|Q:k9lR TypeParamList TypeDefinition extends ThisType this LiteralType ArithOp Number BooleanLiteral TemplateType InterpolationEnd Interpolation InterpolationStart NullType null VoidType void TypeofType typeof MemberExpression . ?. PropertyName [ TemplateString Escape Interpolation super RegExp ] ArrayExpression Spread , } { ObjectExpression Property async get set PropertyDefinition Block : NewExpression new TypeArgList CompareOp < ) ( ArgList UnaryExpression delete LogicOp BitOp YieldExpression yield AwaitExpression await ParenthesizedExpression ClassExpression class ClassBody MethodDeclaration Decorator @ MemberExpression PrivatePropertyName CallExpression Privacy static abstract override PrivatePropertyDefinition PropertyDeclaration readonly accessor Optional TypeAnnotation Equals StaticBlock FunctionExpression ArrowFunction ParamList ParamList ArrayPattern ObjectPattern PatternProperty Privacy readonly Arrow MemberExpression BinaryExpression ArithOp ArithOp ArithOp ArithOp BitOp CompareOp instanceof satisfies in const CompareOp BitOp BitOp BitOp LogicOp LogicOp ConditionalExpression LogicOp LogicOp AssignmentExpression UpdateOp PostfixExpression CallExpression TaggedTemplateExpression DynamicImport import ImportMeta JSXElement JSXSelfCloseEndTag JSXStartTag JSXSelfClosingTag JSXIdentifier JSXBuiltin JSXIdentifier JSXNamespacedName JSXMemberExpression JSXSpreadAttribute JSXAttribute JSXAttributeValue JSXEscape JSXEndTag JSXOpenTag JSXFragmentTag JSXText JSXEscape JSXStartCloseTag JSXCloseTag PrefixCast ArrowFunction TypeParamList SequenceExpression KeyofType keyof UniqueType unique ImportType InferredType infer TypeName ParenthesizedType FunctionSignature ParamList NewSignature IndexedType TupleType Label ArrayType ReadonlyType ObjectType MethodType PropertyType IndexSignature PropertyDefinition CallSignature TypePredicate is NewSignature new UnionType LogicOp IntersectionType LogicOp ConditionalType ParameterizedType ClassDeclaration abstract implements type VariableDeclaration let var TypeAliasDeclaration InterfaceDeclaration interface EnumDeclaration enum EnumBody NamespaceDeclaration namespace module AmbientDeclaration declare GlobalDeclaration global ClassDeclaration ClassBody MethodDeclaration AmbientFunctionDeclaration ExportGroup VariableName VariableName ImportDeclaration ImportGroup ForStatement for ForSpec ForInSpec ForOfSpec of WhileStatement while WithStatement with DoStatement do IfStatement if else SwitchStatement switch SwitchBody CaseLabel case DefaultLabel TryStatement try CatchClause catch FinallyClause finally ReturnStatement return ThrowStatement throw BreakStatement break ContinueStatement continue DebuggerStatement debugger LabeledStatement ExpressionStatement SingleExpression SingleClassItem",maxTerm:362,context:o,nodeProps:[["group",-26,6,14,16,62,198,202,205,206,208,211,214,225,227,233,235,237,239,242,248,254,256,258,260,262,264,265,"Statement",-32,10,11,25,28,29,35,45,48,49,51,56,64,72,76,78,80,81,102,103,112,113,130,133,135,136,137,138,140,141,161,162,164,"Expression",-23,24,26,30,34,36,38,165,167,169,170,172,173,174,176,177,178,180,181,182,192,194,196,197,"Type",-3,84,95,101,"ClassItem"],["openedBy",31,"InterpolationStart",50,"[",54,"{",69,"(",142,"JSXStartTag",154,"JSXStartTag JSXStartCloseTag"],["closedBy",33,"InterpolationEnd",44,"]",55,"}",70,")",143,"JSXSelfCloseEndTag JSXEndTag",159,"JSXEndTag"]],propSources:[c],skippedNodes:[0,3,4,268],repeatNodeCount:32,tokenData:"$>y(CSR!bOX%ZXY+gYZ-yZ[+g[]%Z]^.c^p%Zpq+gqr/mrs3cst:_tu>PuvBavwDxwxGgxyMvyz! Qz{!![{|!%O|}!&]}!O!%O!O!P!'g!P!Q!1w!Q!R#0t!R![#3T![!]#@T!]!^#Aa!^!_#Bk!_!`#GS!`!a#In!a!b#N{!b!c$$z!c!}>P!}#O$&U#O#P$'`#P#Q$,w#Q#R$.R#R#S>P#S#T$/`#T#o$0j#o#p$4z#p#q$5p#q#r$7Q#r#s$8^#s$f%Z$f$g+g$g#BY>P#BY#BZ$9h#BZ$IS>P$IS$I_$9h$I_$I|>P$I|$I}$P$JT$JU$9h$JU$KV>P$KV$KW$9h$KW&FU>P&FU&FV$9h&FV;'S>P;'S;=`BZ<%l?HT>P?HT?HU$9h?HUO>P(n%d_$c&j'vp'y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&j&hT$c&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c&j&zP;=`<%l&c'|'U]$c&j'y!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!b(SU'y!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!b(iP;=`<%l'}'|(oP;=`<%l&}'[(y]$c&j'vpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(rp)wU'vpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)rp*^P;=`<%l)r'[*dP;=`<%l(r#S*nX'vp'y!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g#S+^P;=`<%l*g(n+dP;=`<%l%Z(CS+rq$c&j'vp'y!b'l(;dOX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p$f%Z$f$g+g$g#BY%Z#BY#BZ+g#BZ$IS%Z$IS$I_+g$I_$JT%Z$JT$JU+g$JU$KV%Z$KV$KW+g$KW&FU%Z&FU&FV+g&FV;'S%Z;'S;=`+a<%l?HT%Z?HT?HU+g?HUO%Z(CS.ST'w#S$c&j'm(;dO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c(CS.n_$c&j'vp'y!b'm(;dOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#`/x`$c&j!l$Ip'vp'y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#S1V`#p$Id$c&j'vp'y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`2X!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#S2d_#p$Id$c&j'vp'y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$2b3l_'u$(n$c&j'y!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k*r4r_$c&j'y!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k)`5vX$c&jOr5qrs6cs!^5q!^!_6y!_#o5q#o#p6y#p;'S5q;'S;=`7h<%lO5q)`6jT$^#t$c&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c#t6|TOr6yrs7]s;'S6y;'S;=`7b<%lO6y#t7bO$^#t#t7eP;=`<%l6y)`7kP;=`<%l5q*r7w]$^#t$c&j'y!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}%W8uZ'y!bOY8pYZ6yZr8prs9hsw8pwx6yx#O8p#O#P6y#P;'S8p;'S;=`:R<%lO8p%W9oU$^#t'y!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}%W:UP;=`<%l8p*r:[P;=`<%l4k#%|:hg$c&j'vp'y!bOY%ZYZ&cZr%Zrs&}st%Ztu`k$c&j'vp'y!b(T!LY's&;d$V#tOY%ZYZ&cZr%Zrs&}st%Ztu>Puw%Zwx(rx}%Z}!O@T!O!Q%Z!Q![>P![!^%Z!^!_*g!_!c%Z!c!}>P!}#O%Z#O#P&c#P#R%Z#R#S>P#S#T%Z#T#o>P#o#p*g#p$g%Z$g;'S>P;'S;=`BZ<%lO>P+d@`k$c&j'vp'y!b$V#tOY%ZYZ&cZr%Zrs&}st%Ztu@Tuw%Zwx(rx}%Z}!O@T!O!Q%Z!Q![@T![!^%Z!^!_*g!_!c%Z!c!}@T!}#O%Z#O#P&c#P#R%Z#R#S@T#S#T%Z#T#o@T#o#p*g#p$g%Z$g;'S@T;'S;=`BT<%lO@T+dBWP;=`<%l@T(CSB^P;=`<%l>P%#SBl`$c&j'vp'y!b#h$IdOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Cn!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#SCy_$c&j#z$Id'vp'y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%DfETa(h%Z![!^%Z!^!_*g!_!c%Z!c!i#>Z!i#O%Z#O#P&c#P#R%Z#R#S#>Z#S#T%Z#T#Z#>Z#Z#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/l#>fi$c&j'vp'y!bl$'|OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#>Z![!^%Z!^!_*g!_!c%Z!c!i#>Z!i#O%Z#O#P&c#P#R%Z#R#S#>Z#S#T%Z#T#Z#>Z#Z#b%Z#b#c#5T#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%Gh#@b_!a$b$c&j#x%Puw%Zwx(rx}%Z}!O@T!O!Q%Z!Q![>P![!^%Z!^!_*g!_!c%Z!c!}>P!}#O%Z#O#P&c#P#R%Z#R#S>P#S#T%Z#T#o>P#o#p*g#p$f%Z$f$g+g$g#BY>P#BY#BZ$9h#BZ$IS>P$IS$I_$9h$I_$JT>P$JT$JU$9h$JU$KV>P$KV$KW$9h$KW&FU>P&FU&FV$9h&FV;'S>P;'S;=`BZ<%l?HT>P?HT?HU$9h?HUO>P(CS$=Uk$c&j'vp'y!b'm(;d(T!LY's&;d$V#tOY%ZYZ&cZr%Zrs&}st%Ztu>Puw%Zwx(rx}%Z}!O@T!O!Q%Z!Q![>P![!^%Z!^!_*g!_!c%Z!c!}>P!}#O%Z#O#P&c#P#R%Z#R#S>P#S#T%Z#T#o>P#o#p*g#p$g%Z$g;'S>P;'S;=`BZ<%lO>P",tokenizers:[l,O,2,3,4,5,6,7,8,9,10,11,12,13,a,new r.RA("$S~RRtu[#O#Pg#S#T#|~_P#o#pb~gOq~~jVO#i!P#i#j!U#j#l!P#l#m!q#m;'S!P;'S;=`#v<%lO!P~!UO!O~~!XS!Q![!e!c!i!e#T#Z!e#o#p#Z~!hR!Q![!q!c!i!q#T#Z!q~!tR!Q![!}!c!i!}#T#Z!}~#QR!Q![!P!c!i!P#T#Z!P~#^R!Q![#g!c!i#g#T#Z#g~#jS!Q![#g!c!i#g#T#Z#g#q#r!P~#yP;=`<%l!P~$RO(S~~",141,325),new r.RA("j~RQYZXz{^~^O'p~~aP!P!Qd~iO'q~~",25,307)],topRules:{Script:[0,5],SingleExpression:[1,266],SingleClassItem:[2,267]},dialects:{jsx:13213,ts:13215},dynamicPrecedences:{76:1,78:1,162:1,190:1},specialized:[{term:311,get:e=>h[e]||-1},{term:327,get:e=>u[e]||-1},{term:67,get:e=>f[e]||-1}],tokenPrec:13238});var d=n(59119),g=n(78120),m=n(47421),Q=n(34790),S=n(41113);let $=[(0,Q.Gn)("function ${name}(${params}) {\n ${}\n}",{label:"function",detail:"definition",type:"keyword"}),(0,Q.Gn)("for (let ${index} = 0; ${index} < ${bound}; ${index}++) {\n ${}\n}",{label:"for",detail:"loop",type:"keyword"}),(0,Q.Gn)("for (let ${name} of ${collection}) {\n ${}\n}",{label:"for",detail:"of loop",type:"keyword"}),(0,Q.Gn)("do {\n ${}\n} while (${})",{label:"do",detail:"loop",type:"keyword"}),(0,Q.Gn)("while (${}) {\n ${}\n}",{label:"while",detail:"loop",type:"keyword"}),(0,Q.Gn)("try {\n ${}\n} catch (${error}) {\n ${}\n}",{label:"try",detail:"/ catch block",type:"keyword"}),(0,Q.Gn)("if (${}) {\n ${}\n}",{label:"if",detail:"block",type:"keyword"}),(0,Q.Gn)("if (${}) {\n ${}\n} else {\n ${}\n}",{label:"if",detail:"/ else block",type:"keyword"}),(0,Q.Gn)("class ${name} {\n constructor(${params}) {\n ${}\n }\n}",{label:"class",detail:"definition",type:"keyword"}),(0,Q.Gn)('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),(0,Q.Gn)('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],b=new S.hr,y=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function v(e){return(t,n)=>{let r=t.node.getChild("VariableDefinition");return r&&n(r,e),!0}}let P=["FunctionDeclaration"],x={FunctionDeclaration:v("function"),ClassDeclaration:v("class"),ClassExpression:()=>!0,EnumDeclaration:v("constant"),TypeAliasDeclaration:v("type"),NamespaceDeclaration:v("namespace"),VariableDefinition(e,t){e.matchContext(P)||t(e,"variable")},TypeDefinition(e,t){t(e,"type")},__proto__:null},k=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,w=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName"];function Z(e){let t=(0,d.qz)(e.state).resolveInner(e.pos,-1);if(w.indexOf(t.name)>-1)return null;let n="VariableName"==t.name||t.to-t.from<20&&k.test(e.state.sliceDoc(t.from,t.to));if(!n&&!e.explicit)return null;let r=[];for(let n=t;n;n=n.parent)y.has(n.name)&&(r=r.concat(function e(t,n){let r=b.get(n);if(r)return r;let i=[],s=!0;function o(e,n){let r=t.sliceString(e.from,e.to);i.push({label:r,type:n})}return n.cursor(S.vj.IncludeAnonymous).iterate(n=>{if(s)s=!1;else if(n.name){let e=x[n.name];if(e&&e(n,o)||y.has(n.name))return!1}else if(n.to-n.from>8192){for(let r of e(t,n.node))i.push(r);return!1}}),b.set(n,i),i}(e.state.doc,n)));return{options:r,from:n?t.from:e.pos,validFor:k}}function X(e,t,n){var r;let i=[];for(;;){let s=t.firstChild,o;if((null==s?void 0:s.name)=="VariableName")return i.push(e(s)),{path:i.reverse(),name:n};if((null==s?void 0:s.name)!="MemberExpression"||(null===(r=o=s.lastChild)||void 0===r?void 0:r.name)!="PropertyName")return null;i.push(e(o)),t=s}}function C(e){let t=t=>e.state.doc.sliceString(t.from,t.to),n=(0,d.qz)(e.state).resolveInner(e.pos,-1);return"PropertyName"==n.name?X(t,n.parent,t(n)):w.indexOf(n.name)>-1?null:"VariableName"==n.name||n.to-n.from<20&&k.test(t(n))?{path:[],name:t(n)}:("."==n.name||"?."==n.name)&&"MemberExpression"==n.parent.name?X(t,n.parent,""):"MemberExpression"==n.name?X(t,n,""):e.explicit?{path:[],name:""}:null}function T(e){let t=new Map;return n=>{let r=C(n);if(!r)return null;let i=e;for(let e of r.path)if(!(i=i[e]))return null;let s=t.get(i);return s||t.set(i,s=function(e,t){let n=[],r=new Set;for(let i=0;;i++){for(let s of(Object.getOwnPropertyNames||Object.keys)(e)){let o;if(!r.has(s)){r.add(s);try{o=e[s]}catch(e){continue}n.push({label:s,type:"function"==typeof o?/^[A-Z]/.test(s)?"class":t?"function":"method":t?"variable":"property",boost:-i})}}let s=Object.getPrototypeOf(e);if(!s)return n;e=s}}(i,!r.path.length)),{from:n.pos-r.name.length,options:s,validFor:k}}}let Y=d.qp.define({name:"javascript",parser:p.configure({props:[d.uj.add({IfStatement:(0,d.tC)({except:/^\s*({|else\b)/}),TryStatement:(0,d.tC)({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:d.ze,SwitchBody:e=>{let t=e.textAfter,n=/^\s*\}/.test(t),r=/^\s*(case|default)\b/.test(t);return e.baseIndent+(n?0:r?1:2)*e.unit},Block:(0,d.vw)({closing:"}"}),ArrowFunction:e=>e.baseIndent+e.unit,"TemplateString BlockComment":()=>null,"Statement Property":(0,d.tC)({except:/^{/}),JSXElement(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},JSXEscape(e){let t=/\s*\}/.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"JSXOpenTag JSXSelfClosingTag":e=>e.column(e.node.from)+e.unit}),d.x0.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression":d.Dv,BlockComment:e=>({from:e.from+2,to:e.to-2})})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),W={test:e=>/^JSX/.test(e.name),facet:(0,d.kU)({commentTokens:{block:{open:"{/*",close:"*/}"}}})},V=Y.configure({dialect:"ts"},"typescript"),j=Y.configure({dialect:"jsx",props:[d.KC.add(e=>e.isTop?[W]:void 0)]}),_=Y.configure({dialect:"jsx ts",props:[d.KC.add(e=>e.isTop?[W]:void 0)]},"typescript"),U="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(e=>({label:e,type:"keyword"}));function q(e={}){let t=e.jsx?e.typescript?_:j:e.typescript?V:Y;return new d.ri(t,[Y.data.of({autocomplete:(0,Q.eC)(w,(0,Q.Mb)($.concat(U)))}),Y.data.of({autocomplete:Z}),e.jsx?G:[]])}function A(e,t,n=e.length){for(let r=null==t?void 0:t.firstChild;r;r=r.nextSibling)if("JSXIdentifier"==r.name||"JSXBuiltin"==r.name||"JSXNamespacedName"==r.name||"JSXMemberExpression"==r.name)return e.sliceString(r.from,Math.min(r.to,n));return""}let R="object"==typeof navigator&&/Android\b/.test(navigator.userAgent),G=m.tk.inputHandler.of((e,t,n,r)=>{if((R?e.composing:e.compositionStarted)||e.state.readOnly||t!=n||">"!=r&&"/"!=r||!Y.isActiveAt(e.state,t,-1))return!1;let{state:i}=e,s=i.changeByRange(e=>{var t,n;let{head:s}=e,o=(0,d.qz)(i).resolveInner(s,-1),a;if("JSXStartTag"==o.name&&(o=o.parent),">"==r&&"JSXFragmentTag"==o.name)return{range:g.jT.cursor(s+1),changes:{from:s,insert:">"}};if("/"==r&&"JSXFragmentTag"==o.name){let e=o.parent,n=null==e?void 0:e.parent;if(e.from==s-1&&(null===(t=n.lastChild)||void 0===t?void 0:t.name)!="JSXEndTag"&&(a=A(i.doc,null==n?void 0:n.firstChild,s))){let e=`/${a}>`;return{range:g.jT.cursor(s+e.length),changes:{from:s,insert:e}}}}else if(">"==r){let e=function(e){for(;;){if("JSXOpenTag"==e.name||"JSXSelfClosingTag"==e.name||"JSXFragmentTag"==e.name)return e;if(!e.parent)return null;e=e.parent}}(o);if(e&&(null===(n=e.lastChild)||void 0===n?void 0:n.name)!="JSXEndTag"&&"`}}}return{range:e}});return!s.changes.empty&&(e.dispatch(s,{userEvent:"input.type",scrollIntoView:!0}),!0)});function I(e,t){return t||(t={parserOptions:{ecmaVersion:2019,sourceType:"module"},env:{browser:!0,node:!0,es6:!0,es2015:!0,es2017:!0,es2020:!0},rules:{}},e.getRules().forEach((e,n)=>{e.meta.docs.recommended&&(t.rules[n]=2)})),n=>{let{state:r}=n,i=[];for(let{from:n,to:s}of Y.findRegions(r)){let o=r.doc.lineAt(n),a={line:o.number-1,col:n-o.from,pos:n};for(let o of e.verify(r.sliceDoc(n,s),t))i.push(function(e,t,n){let r=z(e.line,e.column,t,n),i={from:r,to:null!=e.endLine&&1!=e.endColumn?z(e.endLine,e.endColumn,t,n):r,message:e.message,source:e.ruleId?"eslint:"+e.ruleId:"eslint",severity:1==e.severity?"warning":"error"};if(e.fix){let{range:t,text:s}=e.fix,o=t[0]+n.pos-r,a=t[1]+n.pos-r;i.actions=[{name:"fix",apply(e,t){e.dispatch({changes:{from:t+o,to:t+a,insert:s},scrollIntoView:!0})}}]}return i}(o,r.doc,a))}return i}}function z(e,t,n,r){return n.line(e+r.line).from+t+(1==e?r.col-1:-1)}},59119:function(e,t,n){"use strict";n.d(t,{Be:function(){return Q},Dv:function(){return E},Gn:function(){return Y},K0:function(){return T},KC:function(){return h},Qf:function(){return ef},R_:function(){return eS},SQ:function(){return u},SS:function(){return C},Um:function(){return eY},a0:function(){return eX},c:function(){return Z},c6:function(){return k},e7:function(){return ei},il:function(){return eU},kU:function(){return c},mi:function(){return eh},n$:function(){return eZ},nF:function(){return em},nY:function(){return G},pp:function(){return O},qp:function(){return p},qz:function(){return d},ri:function(){return x},rs:function(){return I},tC:function(){return R},uj:function(){return W},vw:function(){return U},x0:function(){return z},y1:function(){return X},ze:function(){return A}});var r,i=n(41113),s=n(78120),o=n(47421),a=n(35524),l=n(28699);let O=new i.md;function c(e){return s.r$.define({combine:e?t=>t.concat(e):void 0})}let h=new i.md;class u{constructor(e,t,n=[],r=""){this.data=e,this.name=r,s.yy.prototype.hasOwnProperty("tree")||Object.defineProperty(s.yy.prototype,"tree",{get(){return d(this)}}),this.parser=t,this.extension=[P.of(this),s.yy.languageData.of((e,t,n)=>{let r=f(e,t,n),i=r.type.prop(O);if(!i)return[];let s=e.facet(i),o=r.type.prop(h);if(o){let i=r.resolve(t-r.from,n);for(let t of o)if(t.test(i,e)){let n=e.facet(t.facet);return"replace"==t.type?n:n.concat(s)}}return s})].concat(n)}isActiveAt(e,t,n=-1){return f(e,t,n).type.prop(O)==this.data}findRegions(e){let t=e.facet(P);if((null==t?void 0:t.data)==this.data)return[{from:0,to:e.doc.length}];if(!t||!t.allowsNesting)return[];let n=[],r=(e,t)=>{if(e.prop(O)==this.data){n.push({from:t,to:t+e.length});return}let s=e.prop(i.md.mounted);if(s){if(s.tree.prop(O)==this.data){if(s.overlay)for(let e of s.overlay)n.push({from:e.from+t,to:e.to+t});else n.push({from:t,to:t+e.length});return}if(s.overlay){let e=n.length;if(r(s.tree,s.overlay[0].from+t),n.length>e)return}}for(let n=0;ne.isTop?t:void 0)]}),e.name)}configure(e,t){return new p(this.data,this.parser.configure(e),t||this.name)}get allowsNesting(){return this.parser.hasWrappers()}}function d(e){let t=e.field(u.state,!1);return t?t.tree:i.mp.empty}class g{constructor(e){this.doc=e,this.cursorPos=0,this.string="",this.cursor=e.iter()}get length(){return this.doc.length}syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,this.cursorPos=e+this.string.length,this.cursorPos-this.string.length}chunk(e){return this.syncTo(e),this.string}get lineChunks(){return!0}read(e,t){let n=this.cursorPos-this.string.length;return e=this.cursorPos?this.doc.sliceString(e,t):this.string.slice(e-n,t-n)}}let m=null;class Q{constructor(e,t,n=[],r,i,s,o,a){this.parser=e,this.state=t,this.fragments=n,this.tree=r,this.treeLen=i,this.viewport=s,this.skipped=o,this.scheduleOn=a,this.parse=null,this.tempSkipped=[]}static create(e,t,n){return new Q(e,t,[],i.mp.empty,0,n,[],null)}startParse(){return this.parser.startParse(new g(this.state.doc),this.fragments)}work(e,t){return(null!=t&&t>=this.state.doc.length&&(t=void 0),this.tree!=i.mp.empty&&this.isDone(null!=t?t:this.state.doc.length))?(this.takeTree(),!0):this.withContext(()=>{var n;if("number"==typeof e){let t=Date.now()+e;e=()=>Date.now()>t}for(this.parse||(this.parse=this.startParse()),null!=t&&(null==this.parse.stoppedAt||this.parse.stoppedAt>t)&&t=this.treeLen&&((null==this.parse.stoppedAt||this.parse.stoppedAt>e)&&this.parse.stopAt(e),this.withContext(()=>{for(;!(t=this.parse.advance()););}),this.treeLen=e,this.tree=t,this.fragments=this.withoutTempSkipped(i.i9.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(e){let t=m;m=this;try{return e()}finally{m=t}}withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=S(e,t.from,t.to);return e}changes(e,t){let{fragments:n,tree:r,treeLen:s,viewport:o,skipped:a}=this;if(this.takeTree(),!e.empty){let t=[];if(e.iterChangedRanges((e,n,r,i)=>t.push({fromA:e,toA:n,fromB:r,toB:i})),n=i.i9.applyChanges(n,t),r=i.mp.empty,s=0,o={from:e.mapPos(o.from,-1),to:e.mapPos(o.to,1)},this.skipped.length)for(let t of(a=[],this.skipped)){let n=e.mapPos(t.from,1),r=e.mapPos(t.to,-1);ne.from&&(this.fragments=S(this.fragments,n,r),this.skipped.splice(t--,1))}return!(this.skipped.length>=t)&&(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(e,t){this.skipped.push({from:e,to:t})}static getSkippingParser(e){return new class extends i._b{createParse(t,n,r){let s=r[0].from,o=r[r.length-1].to;return{parsedPos:s,advance(){let t=m;if(t){for(let e of r)t.tempSkipped.push(e);e&&(t.scheduleOn=t.scheduleOn?Promise.all([t.scheduleOn,e]):e)}return this.parsedPos=o,new i.mp(i.Jq.none,[],[],o-s)},stoppedAt:null,stopAt(){}}}}}isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;return this.treeLen>=e&&t.length&&0==t[0].from&&t[0].to>=e}static get(){return m}}function S(e,t,n){return i.i9.applyChanges(e,[{fromA:t,toA:n,fromB:t,toB:n}])}class ${constructor(e){this.context=e,this.tree=e.tree}apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;let t=this.context.changes(e.changes,e.state),n=this.context.treeLen==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.treeLen),t.viewport.to);return t.work(20,n)||t.takeTree(),new $(t)}static init(e){let t=Math.min(3e3,e.doc.length),n=Q.create(e.facet(P).parser,e,{from:0,to:t});return n.work(20,t)||n.takeTree(),new $(n)}}u.state=s.QQ.define({create:$.init,update(e,t){for(let e of t.effects)if(e.is(u.setState))return e.value;return t.startState.facet(P)!=t.state.facet(P)?$.init(t.state):e.apply(t)}});let b=e=>{let t=setTimeout(()=>e(),500);return()=>clearTimeout(t)};"undefined"!=typeof requestIdleCallback&&(b=e=>{let t=-1,n=setTimeout(()=>{t=requestIdleCallback(e,{timeout:400})},100);return()=>t<0?clearTimeout(n):cancelIdleCallback(t)});let y="undefined"!=typeof navigator&&(null===(r=navigator.scheduling)||void 0===r?void 0:r.isInputPending)?()=>navigator.scheduling.isInputPending():null,v=o.lg.fromClass(class{constructor(e){this.view=e,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(e){let t=this.view.state.field(u.state).context;(t.updateViewport(e.view.viewport)||this.view.viewport.to>t.treeLen)&&this.scheduleWork(),e.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(t)}scheduleWork(){if(this.working)return;let{state:e}=this.view,t=e.field(u.state);t.tree==t.context.tree&&t.context.isDone(e.doc.length)||(this.working=b(this.work))}work(e){this.working=null;let t=Date.now();if(this.chunkEndr+1e3,a=i.context.work(()=>y&&y()||Date.now()>s,r+(o?0:1e5));this.chunkBudget-=Date.now()-t,(a||this.chunkBudget<=0)&&(i.context.takeTree(),this.view.dispatch({effects:u.setState.of(new $(i.context))})),this.chunkBudget>0&&!(a&&!o)&&this.scheduleWork(),this.checkAsyncSchedule(i.context)}checkAsyncSchedule(e){e.scheduleOn&&(this.workScheduled++,e.scheduleOn.then(()=>this.scheduleWork()).catch(e=>(0,o.OO)(this.view.state,e)).then(()=>this.workScheduled--),e.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),P=s.r$.define({combine:e=>e.length?e[0]:null,enables:e=>[u.state,v,o.tk.contentAttributes.compute([e],t=>{let n=t.facet(e);return n&&n.name?{"data-language":n.name}:{}})]});class x{constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]}}class k{constructor(e,t,n,r,i,s){this.name=e,this.alias=t,this.extensions=n,this.filename=r,this.loadFunc=i,this.support=s,this.loading=null}load(){return this.loading||(this.loading=this.loadFunc().then(e=>this.support=e,e=>{throw this.loading=null,e}))}static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw RangeError("Must pass either 'load' or 'support' to LanguageDescription.of");t=()=>Promise.resolve(n)}return new k(e.name,(e.alias||[]).concat(e.name).map(e=>e.toLowerCase()),e.extensions||[],e.filename,t,n)}static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.test(t))return n;let n=/\.([^.]+)$/.exec(t);if(n){for(let t of e)if(t.extensions.indexOf(n[1])>-1)return t}return null}static matchLanguageName(e,t,n=!0){for(let n of(t=t.toLowerCase(),e))if(n.alias.some(e=>e==t))return n;if(n)for(let n of e)for(let e of n.alias){let r=t.indexOf(e);if(r>-1&&(e.length>2||!/\w/.test(t[r-1])&&!/\w/.test(t[r+e.length])))return n}return null}}let w=s.r$.define(),Z=s.r$.define({combine:e=>{if(!e.length)return" ";let t=e[0];if(!t||/\S/.test(t)||Array.from(t).some(e=>e!=t[0]))throw Error("Invalid indent unit: "+JSON.stringify(e[0]));return t}});function X(e){let t=e.facet(Z);return 9==t.charCodeAt(0)?e.tabSize*t.length:t.length}function C(e,t){let n="",r=e.tabSize,i=e.facet(Z)[0];if(" "==i){for(;t>=r;)n+=" ",t-=r;i=" "}for(let e=0;e=n.from&&r<=n.to?i&&r==e?{text:"",from:e}:(t<0?r-1&&(i+=s-this.countColumn(n,n.search(/\S|$/))),i}countColumn(e,t=e.length){return(0,s.IS)(e,this.state.tabSize,t)}lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),i=this.options.overrideIndentation;if(i){let e=i(r);if(e>-1)return e}return this.countColumn(n,n.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}let W=new i.md;function V(e,t,n){for(;e;e=e.parent){let r=function(e){let t=e.type.prop(W);if(t)return t;let n=e.firstChild,r;if(n&&(r=n.type.prop(i.md.closedBy))){let t=e.lastChild,n=t&&r.indexOf(t.name)>-1;return e=>q(e,!0,1,void 0,n&&!(e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak)?t.from:void 0)}return null==e.parent?j:null}(e);if(r)return r(_.create(n,t,e))}return null}function j(){return 0}class _ extends Y{constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,this.node=n}static create(e,t,n){return new _(e,t,n)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){let t=this.node.resolve(e.from);for(;t.parent&&t.parent.from==t.from;)t=t.parent;if(function(e,t){for(let n=t;n;n=n.parent)if(e==n)return!0;return!1}(t,this.node))break;e=this.state.doc.lineAt(t.from)}return this.lineIndent(e.from)}continue(){let e=this.node.parent;return e?V(e,this.pos,this.base):0}}function U({closing:e,align:t=!0,units:n=1}){return r=>q(r,t,n,e)}function q(e,t,n,r,i){let s=e.textAfter,o=s.match(/^\s*/)[0].length,a=r&&s.slice(o,o+r.length)==r||i==e.pos+o,l=t?function(e){let t=e.node,n=t.childAfter(t.from),r=t.lastChild;if(!n)return null;let i=e.options.simulateBreak,s=e.state.doc.lineAt(n.from),o=null==i||i<=s.from?s.to:Math.min(s.to,i);for(let e=n.to;;){let i=t.childAfter(e);if(!i||i==r)return null;if(!i.type.isSkipped)return i.frome.baseIndent;function R({except:e,units:t=1}={}){return n=>{let r=e&&e.test(n.textAfter);return n.baseIndent+(r?0:t*n.unit)}}function G(){return s.yy.transactionFilter.of(e=>{if(!e.docChanged||!e.isUserEvent("input.type")&&!e.isUserEvent("input.complete"))return e;let t=e.startState.languageDataAt("indentOnInput",e.startState.selection.main.head);if(!t.length)return e;let n=e.newDoc,{head:r}=e.newSelection.main,i=n.lineAt(r);if(r>i.from+200)return e;let s=n.sliceString(i.from,r);if(!t.some(e=>e.test(s)))return e;let{state:o}=e,a=-1,l=[];for(let{head:e}of o.selection.ranges){let t=o.doc.lineAt(e);if(t.from==a)continue;a=t.from;let n=T(o,t.from);if(null==n)continue;let r=/^\s*/.exec(t.text)[0],i=C(o,n);r!=i&&l.push({from:t.from,to:t.from+r.length,insert:i})}return l.length?[e,{changes:l,sequential:!0}]:e})}let I=s.r$.define(),z=new i.md;function E(e){let t=e.firstChild,n=e.lastChild;return t&&t.ton)continue;if(s&&o.from=t&&r.to>n&&(s=r)}}return s}(e,t,n)}function M(e,t){let n=t.mapPos(e.from,1),r=t.mapPos(e.to,-1);return n>=r?void 0:{from:n,to:r}}let D=s.Py.define({map:M}),N=s.Py.define({map:M});function B(e){let t=[];for(let{head:n}of e.state.selection.ranges)t.some(e=>e.from<=n&&e.to>=n)||t.push(e.lineBlockAt(n));return t}let L=s.QQ.define({create:()=>o.p.none,update(e,t){for(let n of(e=e.map(t.changes),t.effects))n.is(D)&&!function(e,t,n){let r=!1;return e.between(t,t,(e,i)=>{e==t&&i==n&&(r=!0)}),r}(e,n.value.from,n.value.to)?e=e.update({add:[el.range(n.value.from,n.value.to)]}):n.is(N)&&(e=e.update({filter:(e,t)=>n.value.from!=e||n.value.to!=t,filterFrom:n.value.from,filterTo:n.value.to}));if(t.selection){let n=!1,{head:r}=t.selection.main;e.between(r,r,(e,t)=>{er&&(n=!0)}),n&&(e=e.update({filterFrom:r,filterTo:r,filter:(e,t)=>t<=r||e>=r}))}return e},provide:e=>o.tk.decorations.from(e),toJSON(e,t){let n=[];return e.between(0,t.doc.length,(e,t)=>{n.push(e,t)}),n},fromJSON(e){if(!Array.isArray(e)||e.length%2)throw RangeError("Invalid JSON for fold state");let t=[];for(let n=0;n{(!i||i.from>e)&&(i={from:e,to:t})}),i}function H(e,t){return e.field(L,!1)?t:t.concat(s.Py.appendConfig.of(ea()))}let K=e=>{for(let t of B(e)){let n=J(e.state,t.from,t.to);if(n)return e.dispatch({effects:H(e.state,[D.of(n),et(e,n)])}),!0}return!1},ee=e=>{if(!e.state.field(L,!1))return!1;let t=[];for(let n of B(e)){let r=F(e.state,n.from,n.to);r&&t.push(N.of(r),et(e,r,!1))}return t.length&&e.dispatch({effects:t}),t.length>0};function et(e,t,n=!0){let r=e.state.doc.lineAt(t.from).number,i=e.state.doc.lineAt(t.to).number;return o.tk.announce.of(`${e.state.phrase(n?"Folded lines":"Unfolded lines")} ${r} ${e.state.phrase("to")} ${i}.`)}let en=e=>{let{state:t}=e,n=[];for(let r=0;r{let t=e.state.field(L,!1);if(!t||!t.size)return!1;let n=[];return t.between(0,e.state.doc.length,(e,t)=>{n.push(N.of({from:e,to:t}))}),e.dispatch({effects:n}),!0},ei=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:K},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:ee},{key:"Ctrl-Alt-[",run:en},{key:"Ctrl-Alt-]",run:er}],es={placeholderDOM:null,placeholderText:"…"},eo=s.r$.define({combine:e=>(0,s.BO)(e,es)});function ea(e){let t=[L,eu];return e&&t.push(eo.of(e)),t}let el=o.p.replace({widget:new class extends o.l9{toDOM(e){let{state:t}=e,n=t.facet(eo),r=t=>{let n=e.lineBlockAt(e.posAtDOM(t.target)),r=F(e.state,n.from,n.to);r&&e.dispatch({effects:N.of(r)}),t.preventDefault()};if(n.placeholderDOM)return n.placeholderDOM(e,r);let i=document.createElement("span");return i.textContent=n.placeholderText,i.setAttribute("aria-label",t.phrase("folded code")),i.title=t.phrase("unfold"),i.className="cm-foldPlaceholder",i.onclick=r,i}}}),eO={openText:"⌄",closedText:"›",markerDOM:null,domEventHandlers:{},foldingChanged:()=>!1};class ec extends o.SJ{constructor(e,t){super(),this.config=e,this.open=t}eq(e){return this.config==e.config&&this.open==e.open}toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.open);let t=document.createElement("span");return t.textContent=this.open?this.config.openText:this.config.closedText,t.title=e.state.phrase(this.open?"Fold line":"Unfold line"),t}}function eh(e={}){let t=Object.assign(Object.assign({},eO),e),n=new ec(t,!0),r=new ec(t,!1),i=o.lg.fromClass(class{constructor(e){this.from=e.viewport.from,this.markers=this.buildMarkers(e)}update(e){(e.docChanged||e.viewportChanged||e.startState.facet(P)!=e.state.facet(P)||e.startState.field(L,!1)!=e.state.field(L,!1)||d(e.startState)!=d(e.state)||t.foldingChanged(e))&&(this.markers=this.buildMarkers(e.view))}buildMarkers(e){let t=new s.f_;for(let i of e.viewportLineBlocks){let s=F(e.state,i.from,i.to)?r:J(e.state,i.from,i.to)?n:null;s&&t.add(i.from,i.from,s)}return t.finish()}}),{domEventHandlers:a}=t;return[i,(0,o.v5)({class:"cm-foldGutter",markers(e){var t;return(null===(t=e.plugin(i))||void 0===t?void 0:t.markers)||s.Xs.empty},initialSpacer:()=>new ec(t,!1),domEventHandlers:Object.assign(Object.assign({},a),{click:(e,t,n)=>{if(a.click&&a.click(e,t,n))return!0;let r=F(e.state,t.from,t.to);if(r)return e.dispatch({effects:N.of(r)}),!0;let i=J(e.state,t.from,t.to);return!!i&&(e.dispatch({effects:D.of(i)}),!0)}})}),ea()]}let eu=o.tk.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}});class ef{constructor(e,t){let n;function r(e){let t=l.V.newName();return(n||(n=Object.create(null)))["."+t]=e,t}this.specs=e;let i="string"==typeof t.all?t.all:t.all?r(t.all):void 0,s=t.scope;this.scope=s instanceof u?e=>e.prop(O)==s.data:s?e=>e==s:void 0,this.style=(0,a.QR)(e.map(e=>({tag:e.tag,class:e.class||r(Object.assign({},e,{tag:null}))})),{all:i}).style,this.module=n?new l.V(n):null,this.themeType=t.themeType}static define(e,t){return new ef(e,t||{})}}let ep=s.r$.define(),ed=s.r$.define({combine:e=>e.length?[e[0]]:null});function eg(e){let t=e.facet(ep);return t.length?t:e.facet(ed)}function em(e,t){let n=[eQ],r;return e instanceof ef&&(e.module&&n.push(o.tk.styleModule.of(e.module)),r=e.themeType),(null==t?void 0:t.fallback)?n.push(ed.of(e)):r?n.push(ep.computeN([o.tk.darkTheme],t=>t.facet(o.tk.darkTheme)==("dark"==r)?[e]:[])):n.push(ep.of(e)),n}let eQ=s.Wl.high(o.lg.fromClass(class{constructor(e){this.markCache=Object.create(null),this.tree=d(e.state),this.decorations=this.buildDeco(e,eg(e.state))}update(e){let t=d(e.state),n=eg(e.state),r=n!=eg(e.startState);t.length{n.add(e,t,this.markCache[r]||(this.markCache[r]=o.p.mark({class:r})))},r,i);return n.finish()}},{decorations:e=>e.decorations})),eS=ef.define([{tag:a.pJ.meta,color:"#404740"},{tag:a.pJ.link,textDecoration:"underline"},{tag:a.pJ.heading,textDecoration:"underline",fontWeight:"bold"},{tag:a.pJ.emphasis,fontStyle:"italic"},{tag:a.pJ.strong,fontWeight:"bold"},{tag:a.pJ.strikethrough,textDecoration:"line-through"},{tag:a.pJ.keyword,color:"#708"},{tag:[a.pJ.atom,a.pJ.bool,a.pJ.url,a.pJ.contentSeparator,a.pJ.labelName],color:"#219"},{tag:[a.pJ.literal,a.pJ.inserted],color:"#164"},{tag:[a.pJ.string,a.pJ.deleted],color:"#a11"},{tag:[a.pJ.regexp,a.pJ.escape,a.pJ.special(a.pJ.string)],color:"#e40"},{tag:a.pJ.definition(a.pJ.variableName),color:"#00f"},{tag:a.pJ.local(a.pJ.variableName),color:"#30a"},{tag:[a.pJ.typeName,a.pJ.namespace],color:"#085"},{tag:a.pJ.className,color:"#167"},{tag:[a.pJ.special(a.pJ.variableName),a.pJ.macroName],color:"#256"},{tag:a.pJ.definition(a.pJ.propertyName),color:"#00c"},{tag:a.pJ.comment,color:"#940"},{tag:a.pJ.invalid,color:"#f00"}]),e$=o.tk.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),eb="()[]{}",ey=s.r$.define({combine:e=>(0,s.BO)(e,{afterCursor:!0,brackets:eb,maxScanDistance:1e4,renderMatch:ex})}),ev=o.p.mark({class:"cm-matchingBracket"}),eP=o.p.mark({class:"cm-nonmatchingBracket"});function ex(e){let t=[],n=e.matched?ev:eP;return t.push(n.range(e.start.from,e.start.to)),e.end&&t.push(n.range(e.end.from,e.end.to)),t}let ek=s.QQ.define({create:()=>o.p.none,update(e,t){if(!t.docChanged&&!t.selection)return e;let n=[],r=t.state.facet(ey);for(let e of t.state.selection.ranges){if(!e.empty)continue;let i=eY(t.state,e.head,-1,r)||e.head>0&&eY(t.state,e.head-1,1,r)||r.afterCursor&&(eY(t.state,e.head,1,r)||e.heado.tk.decorations.from(e)}),ew=[ek,e$];function eZ(e={}){return[ey.of(e),ew]}let eX=new i.md;function eC(e,t,n){let r=e.prop(t<0?i.md.openedBy:i.md.closedBy);if(r)return r;if(1==e.name.length){let r=n.indexOf(e.name);if(r>-1&&r%2==(t<0?1:0))return[n[r+t]]}return null}function eT(e){let t=e.type.prop(eX);return t?t(e.node):e}function eY(e,t,n,r={}){let i=r.maxScanDistance||1e4,s=r.brackets||eb,o=d(e),a=o.resolveInner(t,n);for(let e=a;e;e=e.parent){let r=eC(e.type,n,s);if(r&&e.from0?t>=i.from&&ti.from&&t<=i.to))return function(e,t,n,r,i,s,o){let a=r.parent,l={from:i.from,to:i.to},O=0,c=null==a?void 0:a.cursor();if(c&&(n<0?c.childBefore(r.from):c.childAfter(r.to)))do if(n<0?c.to<=r.from:c.from>=r.to){if(0==O&&s.indexOf(c.type.name)>-1&&c.from0)return null;let O={from:n<0?t-1:t,to:n>0?t+1:t},c=e.doc.iterRange(t,n>0?e.doc.length:0),h=0;for(let e=0;!c.next().done&&e<=s;){let s=c.value;n<0&&(e+=s.length);let a=t+e*n;for(let e=n>0?0:s.length-1,t=n>0?s.length:-1;e!=t;e+=n){let t=o.indexOf(s[e]);if(!(t<0)&&r.resolveInner(a+e,1).type==i){if(t%2==0==n>0)h++;else{if(1==h)return{start:O,end:{from:a+e,to:a+e+1},matched:t>>1==l>>1};h--}}}n>0&&(e+=s.length)}return c.done?{start:O,matched:!1}:null}(e,t,n,o,a.type,i,s)}function eW(e,t,n,r=0,i=0){null==t&&-1==(t=e.search(/[^\s\u00a0]/))&&(t=e.length);let s=i;for(let i=r;i=this.string.length}sol(){return 0==this.pos}peek(){return this.string.charAt(this.pos)||void 0}next(){if(this.post}eatSpace(){let e=this.pos;for(;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e}skipToEnd(){this.pos=this.string.length}skipTo(e){let t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0}backUp(e){this.pos-=e}column(){return this.lastColumnPosn?e.toLowerCase():e;return r(this.string.substr(this.pos,e.length))==r(e)?(!1!==t&&(this.pos+=e.length),!0):null}{let n=this.string.slice(this.pos).match(e);return n&&n.index>0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}}current(){return this.string.slice(this.start,this.pos)}}function ej(e){if("object"!=typeof e)return e;let t={};for(let n in e){let r=e[n];t[n]=r instanceof Array?r.slice():r}return t}let e_=new WeakMap;class eU extends u{constructor(e){let t,n=c(e.languageData),r={name:e.name||"",token:e.token,blankLine:e.blankLine||(()=>{}),startState:e.startState||(()=>!0),copyState:e.copyState||ej,indent:e.indent||(()=>null),languageData:e.languageData||{},tokenTable:e.tokenTable||eG},s;super(n,new class extends i._b{createParse(e,t,n){return new eA(s,e,t,n)}},[w.of((e,t)=>this.getIndent(e,t))],e.name),this.topNode=(t=i.Jq.define({id:eI.length,name:"Document",props:[O.add(()=>n)]}),eI.push(t),t),s=this,this.streamParser=r,this.stateAfter=new i.md({perNode:!0}),this.tokenTable=e.tokenTable?new eM(r.tokenTable):eD}static define(e){return new eU(e)}getIndent(e,t){let n,r=d(e.state),i=r.resolve(t);for(;i&&i.type!=this.topNode;)i=i.parent;if(!i)return null;let{overrideIndentation:s}=e.options;s&&null!=(n=e_.get(e.state))&&n1e4)return null;for(;a=r&&n+t.length<=s&&t.prop(e.stateAfter);if(o)return{state:e.streamParser.copyState(o),pos:n+t.length};for(let o=t.children.length-1;o>=0;o--){let a=t.children[o],l=n+t.positions[o],O=a instanceof i.mp&&ln&&eq(e,r.tree,0-r.offset,n,s),a;if(o&&(a=function e(t,n,r,s,o){if(o&&r<=0&&s>=n.length)return n;o||n.type!=t.topNode||(o=!0);for(let a=n.children.length-1;a>=0;a--){let l=n.positions[a],O=n.children[a],c;if(l=t)?this.finish():e&&this.parsedPos>=e.viewport.to?(e.skipUntilInView(this.parsedPos,t),this.finish()):null}stopAt(e){this.stoppedAt=e}lineAfter(e){let t=this.input.chunk(e);if(this.input.lineChunks)"\n"==t&&(t="");else{let e=t.indexOf("\n");e>-1&&(t=t.slice(0,e))}return e+t.length<=this.to?t:t.slice(0,this.to-e)}nextLine(){let e=this.parsedPos,t=this.lineAfter(e),n=e+t.length;for(let e=this.rangeIndex;;){let r=this.ranges[e].to;if(r>=n||(t=t.slice(0,r-(n-t.length)),++e==this.ranges.length))break;let i=this.ranges[e].from,s=this.lineAfter(i);t+=s,n=i+s.length}return{line:t,end:n}}skipGapsTo(e,t,n){for(;;){let r=this.ranges[this.rangeIndex].to,i=e+t;if(n>0?r>i:r>=i)break;t+=this.ranges[++this.rangeIndex].from-r}return t}moveRangeIndex(){for(;this.ranges[this.rangeIndex].to1){i=this.skipGapsTo(t,i,1),t+=i;let e=this.chunk.length;i=this.skipGapsTo(n,i,-1),n+=i,r+=this.chunk.length-e}return this.chunk.push(e,t,n,r),i}parseLine(e){let{line:t,end:n}=this.nextLine(),r=0,{streamParser:i}=this.lang,s=new eV(t,e?e.state.tabSize:4,e?X(e.state):2);if(s.eol())i.blankLine(this.state,s.indentUnit);else for(;!s.eol();){let e=eR(i.token,s,this.state);if(e&&(r=this.emitToken(this.lang.tokenTable.resolve(e),this.parsedPos+s.start,this.parsedPos+s.pos,4,r)),s.start>1e4)break}this.parsedPos=n,this.moveRangeIndex(),this.parsedPost.start)return r}throw Error("Stream parser failed to advance stream.")}let eG=Object.create(null),eI=[i.Jq.none],ez=new i.Lj(eI),eE=[],eJ=Object.create(null);for(let[e,t]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])eJ[e]=eB(eG,t);class eM{constructor(e){this.extra=e,this.table=Object.assign(Object.create(null),eJ)}resolve(e){return e?this.table[e]||(this.table[e]=eB(this.extra,e)):0}}let eD=new eM(eG);function eN(e,t){eE.indexOf(e)>-1||(eE.push(e),console.warn(t))}function eB(e,t){let n=null;for(let r of t.split(".")){let t=e[r]||a.pJ[r];t?"function"==typeof t?n?n=t(n):eN(r,`Modifier ${r} used at start of tag`):n?eN(r,`Tag ${r} used as modifier`):n=t:eN(r,`Unknown highlighting tag ${r}`)}if(!n)return 0;let r=t.replace(/ /g,"_"),s=i.Jq.define({id:eI.length,name:r,props:[(0,a.Gv)({[r]:n})]});return eI.push(s),s.id}},78120:function(e,t,n){"use strict";let r;n.d(t,{BO:function(){return eS},D0:function(){return eg},Gz:function(){return eU},IS:function(){return e_},Py:function(){return ec},QQ:function(){return E},Wl:function(){return D},Xs:function(){return eP},YW:function(){return eh},as:function(){return w},bg:function(){return $},cp:function(){return p},f_:function(){return ex},gc:function(){return x},gm:function(){return S},jT:function(){return j},n0:function(){return k},nZ:function(){return b},q6:function(){return ea},r$:function(){return q},uU:function(){return e$},xv:function(){return i},yy:function(){return eQ}});class i{constructor(){}lineAt(e){if(e<0||e>this.length)throw RangeError(`Invalid position ${e} in document of length ${this.length}`);return this.lineInner(e,!1,1,0)}line(e){if(e<1||e>this.lines)throw RangeError(`Invalid line number ${e} in ${this.lines}-line document`);return this.lineInner(e,!0,1,0)}replace(e,t,n){let r=[];return this.decompose(0,e,r,2),n.length&&n.decompose(0,n.length,r,3),this.decompose(t,this.length,r,1),o.from(r,this.length-(t-e)+n.length)}append(e){return this.replace(this.length,this.length,e)}slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(n,t-e)}eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;let t=this.scanIdentical(e,1),n=this.length-this.scanIdentical(e,-1),r=new l(this),i=new l(e);for(let e=t,s=t;;){if(r.next(e),i.next(e),e=0,r.lineBreak!=i.lineBreak||r.done!=i.done||r.value!=i.value)return!1;if(s+=r.value.length,r.done||s>=n)return!0}}iter(e=1){return new l(this,e)}iterRange(e,t=this.length){return new O(this,e,t)}iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.lines+1);let r=this.line(e).from;n=this.iterRange(r,Math.max(r,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new c(n)}toString(){return this.sliceString(0)}toJSON(){let e=[];return this.flatten(e),e}static of(e){if(0==e.length)throw RangeError("A document must have at least one line");return 1!=e.length||e[0]?e.length<=32?new s(e):o.from(s.split(e,[])):i.empty}}class s extends i{constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;return t}(e)){super(),this.text=e,this.length=t}get lines(){return this.text.length}get children(){return null}lineInner(e,t,n,r){for(let i=0;;i++){let s=this.text[i],o=r+s.length;if((t?n:o)>=e)return new h(r,o,n,s);r=o+1,n++}}decompose(e,t,n,r){let i=e<=0&&t>=this.length?this:new s(a(this.text,[""],e,t),Math.min(t,this.length)-Math.max(0,e));if(1&r){let e=n.pop(),t=a(i.text,e.text.slice(),0,i.length);if(t.length<=32)n.push(new s(t,e.length+i.length));else{let e=t.length>>1;n.push(new s(t.slice(0,e)),new s(t.slice(e)))}}else n.push(i)}replace(e,t,n){if(!(n instanceof s))return super.replace(e,t,n);let r=a(this.text,a(n.text,a(this.text,[""],0,e)),t),i=this.length+n.length-(t-e);return r.length<=32?new s(r,i):o.from(s.split(r,[]),i)}sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,s=0;i<=t&&se&&s&&(r+=n),ei&&(r+=o.slice(Math.max(0,e-i),t-i)),i=a+1}return r}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let n=[],r=-1;for(let i of e)n.push(i),r+=i.length+1,32==n.length&&(t.push(new s(n,r)),n=[],r=-1);return r>-1&&t.push(new s(n,r)),t}}class o extends i{constructor(e,t){for(let n of(super(),this.children=e,this.length=t,this.lines=0,e))this.lines+=n.lines}lineInner(e,t,n,r){for(let i=0;;i++){let s=this.children[i],o=r+s.length,a=n+s.lines-1;if((t?a:o)>=e)return s.lineInner(e,t,n,r);r=o+1,n=a+1}}decompose(e,t,n,r){for(let i=0,s=0;s<=t&&i=s){let i=r&((s<=e?1:0)|(a>=t?2:0));s>=e&&a<=t&&!i?n.push(o):o.decompose(e-s,t-s,n,i)}s=a+1}}replace(e,t,n){if(n.lines=i&&t<=a){let l=s.replace(e-i,t-i,n),O=this.lines-s.lines+l.lines;if(l.lines>4&&l.lines>O>>6){let i=this.children.slice();return i[r]=l,new o(i,this.length-(t-e)+n.length)}return super.replace(i,a,l)}i=a+1}return super.replace(e,t,n)}sliceString(e,t=this.length,n="\n"){let r="";for(let i=0,s=0;ie&&i&&(r+=n),es&&(r+=o.sliceString(e-s,t-s,n)),s=a+1}return r}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof o))return 0;let n=0,[r,i,s,a]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;r+=t,i+=t){if(r==s||i==a)return n;let o=this.children[r],l=e.children[i];if(o!=l)return n+o.scanIdentical(l,t);n+=o.length+1}}static from(e,t=e.reduce((e,t)=>e+t.length+1,-1)){let n=0;for(let t of e)n+=t.lines;if(n<32){let n=[];for(let t of e)t.flatten(n);return new s(n,t)}let r=Math.max(32,n>>5),i=r<<1,a=r>>1,l=[],O=0,c=-1,h=[];function u(){0!=O&&(l.push(1==h.length?h[0]:o.from(h,c)),c=-1,O=h.length=0)}for(let t of e)!function e(t){let n;if(t.lines>i&&t instanceof o)for(let n of t.children)e(n);else t.lines>a&&(O>a||!O)?(u(),l.push(t)):t instanceof s&&O&&(n=h[h.length-1])instanceof s&&t.lines+n.lines<=32?(O+=t.lines,c+=t.length+1,h[h.length-1]=new s(n.text.concat(t.text),n.length+1+t.length)):(O+t.lines>r&&u(),O+=t.lines,c+=t.length+1,h.push(t))}(t);return u(),1==l.length?l[0]:new o(l,t)}}function a(e,t,n=0,r=1e9){for(let i=0,s=0,o=!0;s=n&&(l>r&&(a=a.slice(0,r-i)),i0?1:(e instanceof s?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.length-1,r=this.nodes[n],i=this.offsets[n],o=i>>1,a=r instanceof s?r.text.length:r.children.length;if(o==(t>0?a:0)){if(0==n)return this.done=!0,this.value="",this;t>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&i)==(t>0?0:1)){if(this.offsets[n]+=t,0==e)return this.lineBreak=!0,this.value="\n",this;e--}else if(r instanceof s){let i=r.text[o+(t<0?-1:0)];if(this.offsets[n]+=t,i.length>Math.max(0,e))return this.value=0==e?i:t>0?i.slice(e):i.slice(0,i.length-e),this;e-=i.length}else{let i=r.children[o+(t<0?-1:0)];e>i.length?(e-=i.length,this.offsets[n]+=t):(t<0&&this.offsets[n]--,this.nodes.push(i),this.offsets.push(t>0?1:(i instanceof s?i.text.length:i.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class O{constructor(e,t,n){this.value="",this.done=!1,this.cursor=new l(e,t>n?-1:1),this.pos=t>n?e.length:0,this.from=Math.min(t,n),this.to=Math.max(t,n)}nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);let n=t<0?this.pos-this.from:this.to-this.pos;e>n&&(e=n),n-=e;let{value:r}=this.cursor.next(e);return this.pos+=(r.length+e)*t,this.value=r.length<=n?r:t<0?r.slice(r.length-n):r.slice(0,n),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&""!=this.value}}class c{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t?(this.done=!0,this.value=""):n?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=r,this.afterBreak=!1),this}get lineBreak(){return!1}}"undefined"!=typeof Symbol&&(i.prototype[Symbol.iterator]=function(){return this.iter()},l.prototype[Symbol.iterator]=O.prototype[Symbol.iterator]=c.prototype[Symbol.iterator]=function(){return this});class h{constructor(e,t,n,r){this.from=e,this.to=t,this.number=n,this.text=r}get length(){return this.to-this.from}}let u="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(e=>e?parseInt(e,36):1);for(let e=1;e=127462&&e<=127487}function p(e,t,n=!0,r=!0){return(n?d:g)(e,t,r)}function d(e,t,n){if(t==e.length)return t;t&&m(e.charCodeAt(t))&&Q(e.charCodeAt(t-1))&&t--;let r=S(e,t);for(t+=b(r);te)return u[t-1]<=e;return!1}(i))t+=b(i),r=i;else if(f(i)){let n=0,r=t-2;for(;r>=0&&f(S(e,r));)n++,r-=2;if(n%2==0)break;t+=2}else break}return t}function g(e,t,n){for(;t>0;){let r=d(e,t-2,n);if(r=56320&&e<57344}function Q(e){return e>=55296&&e<56320}function S(e,t){let n=e.charCodeAt(t);if(!Q(n)||t+1==e.length)return n;let r=e.charCodeAt(t+1);return m(r)?(n-55296<<10)+(r-56320)+65536:n}function $(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(((e-=65536)>>10)+55296,(1023&e)+56320)}function b(e){return e<65536?1:2}let y=/\r\n?|\n/;var v,P,x=((v=x||(x={}))[v.Simple=0]="Simple",v[v.TrackDel=1]="TrackDel",v[v.TrackBefore=2]="TrackBefore",v[v.TrackAfter=3]="TrackAfter",v);class k{constructor(e){this.sections=e}get length(){let e=0;for(let t=0;te)return i+(e-r);i+=o}else{if(n!=x.Simple&&l>=e&&(n==x.TrackDel&&re||n==x.TrackBefore&&re))return null;if(l>e||l==e&&t<0&&!o)return e==r||t<0?i:i+a;i+=a}r=l}if(e>r)throw RangeError(`Position ${e} is out of range for changeset of length ${r}`);return i}touchesRange(e,t=e){for(let n=0,r=0;n=0&&r<=t&&o>=e)return!(rt)||"cover";r=o}return!1}toString(){let e="";for(let t=0;t=0?":"+r:"")}return e}toJSON(){return this.sections}static fromJSON(e){if(!Array.isArray(e)||e.length%2||e.some(e=>"number"!=typeof e))throw RangeError("Invalid JSON representation of ChangeDesc");return new k(e)}static create(e){return new k(e)}}class w extends k{constructor(e,t){super(e),this.inserted=t}apply(e){if(this.length!=e.length)throw RangeError("Applying change set to a document with the wrong length");return C(this,(t,n,r,i,s)=>e=e.replace(r,r+(n-t),s),!1),e}mapDesc(e,t=!1){return T(this,e,t,!0)}invert(e){let t=this.sections.slice(),n=[];for(let r=0,s=0;r=0){t[r]=a,t[r+1]=o;let l=r>>1;for(;n.length0&&X(n,t,i.text),i.forward(e),o+=e}let l=e[s++];for(;o>1].toJSON()))}return e}static of(e,t,n){let r=[],s=[],o=0,a=null;function l(e=!1){if(!e&&!r.length)return;oa||e<0||a>t)throw RangeError(`Invalid change range ${e} to ${a} (in doc of length ${t})`);let h=c?"string"==typeof c?i.of(c.split(n||y)):c:i.empty,u=h.length;if(e==a&&0==u)return;eo&&Z(r,e-o,-1),Z(r,a-e,u),X(s,r,h),o=a}}(e),l(!a),a}static empty(e){return new w(e?[e,-1]:[],[])}static fromJSON(e){if(!Array.isArray(e))throw RangeError("Invalid JSON representation of ChangeSet");let t=[],n=[];for(let r=0;rt&&"string"!=typeof e))throw RangeError("Invalid JSON representation of ChangeSet");else if(1==s.length)t.push(s[0],0);else{for(;n.length=0&&n<=0&&n==e[i+1]?e[i]+=t:0==t&&0==e[i]?e[i+1]+=n:r?(e[i]+=t,e[i+1]+=n):e.push(t,n)}function X(e,t,n){if(0==n.length)return;let r=t.length-2>>1;if(r>1])),!n&&a!=e.sections.length&&!(e.sections[a+1]<0);)l=e.sections[a++],O=e.sections[a++];t(s,c,o,h,u),s=c,o=h}}}function T(e,t,n,r=!1){let i=[],s=r?[]:null,o=new W(e),a=new W(t);for(let e=-1;;)if(-1==o.ins&&-1==a.ins){let e=Math.min(o.len,a.len);Z(i,e,-1),o.forward(e),a.forward(e)}else if(a.ins>=0&&(o.ins<0||e==o.i||0==o.off&&(a.len=0&&e=0){let t=0,n=o.len;for(;n;)if(-1==a.ins){let e=Math.min(n,a.len);t+=e,n-=e,a.forward(e)}else if(0==a.ins&&a.lent||o.ins>=0&&o.len>t)&&(e||r.length>n),s.forward2(t),o.forward(t)}}else Z(r,0,o.ins,e),i&&X(i,r,o.text),o.next()}}class W{constructor(e){this.set=e,this.i=0,this.next()}next(){let{sections:e}=this.set;this.i>1;return t>=e.length?i.empty:e[t]}textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&!e?i.empty:t[n].slice(this.off,null==e?void 0:this.off+e)}forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)}forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}}class V{constructor(e,t,n){this.from=e,this.to=t,this.flags=n}get anchor(){return 16&this.flags?this.to:this.from}get head(){return 16&this.flags?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return 4&this.flags?-1:8&this.flags?1:0}get bidiLevel(){let e=3&this.flags;return 3==e?null:e}get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e}map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.mapPos(this.from,1),r=e.mapPos(this.to,-1)),n==this.from&&r==this.to?this:new V(n,r,this.flags)}extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return j.range(e,t);let n=Math.abs(e-this.anchor)>Math.abs(t-this.anchor)?e:t;return j.range(this.anchor,n)}eq(e){return this.anchor==e.anchor&&this.head==e.head}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof e.head)throw RangeError("Invalid JSON representation for SelectionRange");return j.range(e.anchor,e.head)}static create(e,t,n){return new V(e,t,n)}}class j{constructor(e,t){this.ranges=e,this.mainIndex=t}map(e,t=-1){return e.empty?this:j.create(this.ranges.map(n=>n.map(e,t)),this.mainIndex)}eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(let t=0;te.toJSON()),main:this.mainIndex}}static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e.main||e.main>=e.ranges.length)throw RangeError("Invalid JSON representation for EditorSelection");return new j(e.ranges.map(e=>V.fromJSON(e)),e.main)}static single(e,t=e){return new j([j.range(e,t)],0)}static create(e,t=0){if(0==e.length)throw RangeError("A selection needs at least one range");for(let n=0,r=0;re?4:0)|i)}static normalized(e,t=0){let n=e[t];e.sort((e,t)=>e.from-t.from),t=e.indexOf(n);for(let n=1;nr.head?j.range(o,s):j.range(s,o))}}return new j(e,t)}}function _(e,t){for(let n of e.ranges)if(n.to>t)throw RangeError("Selection points outside of document")}let U=0;class q{constructor(e,t,n,r,i){this.combine=e,this.compareInput=t,this.compare=n,this.isStatic=r,this.id=U++,this.default=e([]),this.extensions="function"==typeof i?i(this):i}static define(e={}){return new q(e.combine||(e=>e),e.compareInput||((e,t)=>e===t),e.compare||(e.combine?(e,t)=>e===t:A),!!e.static,e.enables)}of(e){return new R([],this,0,e)}compute(e,t){if(this.isStatic)throw Error("Can't compute a static facet");return new R(e,this,1,t)}computeN(e,t){if(this.isStatic)throw Error("Can't compute a static facet");return new R(e,this,2,t)}from(e,t){return t||(t=e=>e),this.compute([e],n=>t(n.field(e)))}}function A(e,t){return e==t||e.length==t.length&&e.every((e,n)=>e===t[n])}class R{constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this.value=r,this.id=U++}dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,i=this.id,s=e[i]>>1,o=2==this.type,a=!1,l=!1,O=[];for(let n of this.dependencies)"doc"==n?a=!0:"selection"==n?l=!0:((null!==(t=e[n.id])&&void 0!==t?t:1)&1)==0&&O.push(e[n.id]);return{create:e=>(e.values[s]=n(e),1),update(e,t){if(a&&t.docChanged||l&&(t.docChanged||t.selection)||I(e,O)){let t=n(e);if(o?!G(t,e.values[s],r):!r(t,e.values[s]))return e.values[s]=t,1}return 0},reconfigure:(e,t)=>{let a,l=t.config.address[i];if(null!=l){let i=K(t,l);if(this.dependencies.every(n=>n instanceof q?t.facet(n)===e.facet(n):!(n instanceof E)||t.field(n,!1)==e.field(n,!1))||(o?G(a=n(e),i,r):r(a=n(e),i)))return e.values[s]=i,0}else a=n(e);return e.values[s]=a,1}}}}function G(e,t,n){if(e.length!=t.length)return!1;for(let r=0;re===t),e);return e.provide&&(t.provides=e.provide(t)),t}create(e){let t=e.facet(z).find(e=>e.field==this);return((null==t?void 0:t.create)||this.createF)(e)}slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(e),1),update:(e,n)=>{let r=e.values[t],i=this.updateF(r,n);return this.compareF(r,i)?0:(e.values[t]=i,1)},reconfigure:(e,n)=>null!=n.config.address[this.id]?(e.values[t]=n.field(this),0):(e.values[t]=this.create(e),1)}}init(e){return[this,z.of({field:this,create:e})]}get extension(){return this}}let J={lowest:4,low:3,default:2,high:1,highest:0};function M(e){return t=>new N(t,e)}let D={highest:M(J.highest),high:M(J.high),default:M(J.default),low:M(J.low),lowest:M(J.lowest)};class N{constructor(e,t){this.inner=e,this.prec=t}}class B{of(e){return new L(this,e)}reconfigure(e){return B.reconfigure.of({compartment:this,extension:e})}get(e){return e.config.compartments.get(this)}}class L{constructor(e,t){this.compartment=e,this.inner=t}}class F{constructor(e,t,n,r,i,s){for(this.base=e,this.compartments=t,this.dynamicSlots=n,this.address=r,this.staticValues=i,this.facets=s,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(e,t,n){let r,i,s=[],o=Object.create(null),a=new Map;for(let n of(r=[[],[],[],[],[]],i=new Map,!function e(n,s){let o=i.get(n);if(null!=o){if(o<=s)return;let e=r[o].indexOf(n);e>-1&&r[o].splice(e,1),n instanceof L&&a.delete(n.compartment)}if(i.set(n,s),Array.isArray(n))for(let t of n)e(t,s);else if(n instanceof L){if(a.has(n.compartment))throw RangeError("Duplicate use of compartment in extensions");let r=t.get(n.compartment)||n.inner;a.set(n.compartment,r),e(r,s)}else if(n instanceof N)e(n.inner,n.prec);else if(n instanceof E)r[s].push(n),n.provides&&e(n.provides,s);else if(n instanceof R)r[s].push(n),n.facet.extensions&&e(n.facet.extensions,J.default);else{let t=n.extension;if(!t)throw Error(`Unrecognized extension value in extension set (${n}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);e(t,s)}}(e,J.default),r.reduce((e,t)=>e.concat(t))))n instanceof E?s.push(n):(o[n.facet.id]||(o[n.facet.id]=[])).push(n);let l=Object.create(null),O=[],c=[];for(let e of s)l[e.id]=c.length<<1,c.push(t=>e.slot(t));let h=null==n?void 0:n.config.facets;for(let e in o){let t=o[e],r=t[0].facet,i=h&&h[e]||[];if(t.every(e=>0==e.type)){if(l[r.id]=O.length<<1|1,A(i,t))O.push(n.facet(r));else{let e=r.combine(t.map(e=>e.value));O.push(n&&r.compare(e,n.facet(r))?n.facet(r):e)}}else{for(let e of t)0==e.type?(l[e.id]=O.length<<1|1,O.push(e.value)):(l[e.id]=c.length<<1,c.push(t=>e.dynamicSlot(t)));l[r.id]=c.length<<1,c.push(e=>(function(e,t,n){let r=n.map(t=>e[t.id]),i=n.map(e=>e.type),s=r.filter(e=>!(1&e)),o=e[t.id]>>1;function a(e){let n=[];for(let t=0;te(l));return new F(e,a,u,l,O,o)}}function H(e,t){if(1&t)return 2;let n=t>>1,r=e.status[n];if(4==r)throw Error("Cyclic dependency between fields and/or facets");if(2&r)return r;e.status[n]=4;let i=e.computeSlot(e,e.config.dynamicSlots[n]);return e.status[n]=2|i}function K(e,t){return 1&t?e.config.staticValues[t>>1]:e.values[t>>1]}let ee=q.define(),et=q.define({combine:e=>e.some(e=>e),static:!0}),en=q.define({combine:e=>e.length?e[0]:void 0,static:!0}),er=q.define(),ei=q.define(),es=q.define(),eo=q.define({combine:e=>!!e.length&&e[0]});class ea{constructor(e,t){this.type=e,this.value=t}static define(){return new el}}class el{of(e){return new ea(this,e)}}class eO{constructor(e){this.map=e}of(e){return new ec(this,e)}}class ec{constructor(e,t){this.type=e,this.value=t}map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==this.value?this:new ec(this.type,t)}is(e){return this.type==e}static define(e={}){return new eO(e.map||(e=>e))}static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){let e=r.map(t);e&&n.push(e)}return n}}ec.reconfigure=ec.define(),ec.appendConfig=ec.define();class eh{constructor(e,t,n,r,i,s){this.startState=e,this.changes=t,this.selection=n,this.effects=r,this.annotations=i,this.scrollIntoView=s,this._doc=null,this._state=null,n&&_(n,t.newLength),i.some(e=>e.type==eh.time)||(this.annotations=i.concat(eh.time.of(Date.now())))}static create(e,t,n,r,i,s){return new eh(e,t,n,r,i,s)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(e){for(let t of this.annotations)if(t.type==e)return t.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(e){let t=this.annotation(eh.userEvent);return!!(t&&(t==e||t.length>e.length&&t.slice(0,e.length)==e&&"."==t[e.length]))}}function eu(e,t,n){var r;let i,s,o;return n?(i=t.changes,s=w.empty(t.changes.length),o=e.changes.compose(t.changes)):(i=t.changes.map(e.changes),s=e.changes.mapDesc(t.changes,!0),o=e.changes.compose(i)),{changes:o,selection:t.selection?t.selection.map(s):null===(r=e.selection)||void 0===r?void 0:r.map(i),effects:ec.mapEffects(e.effects,i).concat(ec.mapEffects(t.effects,s)),annotations:e.annotations.length?e.annotations.concat(t.annotations):t.annotations,scrollIntoView:e.scrollIntoView||t.scrollIntoView}}function ef(e,t,n){let r=t.selection,i=ed(t.annotations);return t.userEvent&&(i=i.concat(eh.userEvent.of(t.userEvent))),{changes:t.changes instanceof w?t.changes:w.of(t.changes||[],n,e.facet(en)),selection:r&&(r instanceof j?r:j.single(r.anchor,r.head)),effects:ed(t.effects),annotations:i,scrollIntoView:!!t.scrollIntoView}}eh.time=ea.define(),eh.userEvent=ea.define(),eh.addToHistory=ea.define(),eh.remote=ea.define();let ep=[];function ed(e){return null==e?ep:Array.isArray(e)?e:[e]}var eg=((P=eg||(eg={}))[P.Word=0]="Word",P[P.Space=1]="Space",P[P.Other=2]="Other",P);let em=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;try{r=RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(e){}class eQ{constructor(e,t,n,r,i,s){this.config=e,this.doc=t,this.selection=n,this.values=r,this.status=e.statusTemplate.slice(),this.computeSlot=i,s&&(s._state=this);for(let e=0;e=0;i--){let s=n[i](e);s&&Object.keys(s).length&&(r=eu(r,ef(t,s,e.changes.newLength),!0))}return r==e?e:eh.create(t,e.changes,e.selection,r.effects,r.annotations,r.scrollIntoView)}(r?function(t){let n=t.startState,r=!0;for(let e of n.facet(er)){let n=e(t);if(!1===n){r=!1;break}Array.isArray(n)&&(r=!0===r?n:function(e,t){let n=[];for(let r=0,i=0;;){let s,o;if(r=e[r]))s=e[r++],o=e[r++];else{if(!(i=0;r--){let s=i[r](t);t=s instanceof eh?s:Array.isArray(s)&&1==s.length&&s[0]instanceof eh?s[0]:e(n,ed(s),!1)}return t}(s):s)}(this,e,!0)}applyTransaction(e){let t,n=this.config,{base:r,compartments:i}=n;for(let t of e.effects)t.is(B.reconfigure)?(n&&(i=new Map,n.compartments.forEach((e,t)=>i.set(t,e)),n=null),i.set(t.value.compartment,t.value.extension)):t.is(ec.reconfigure)?(n=null,r=t.value):t.is(ec.appendConfig)&&(n=null,r=ed(r).concat(t.value));n?t=e.startState.values.slice():(n=F.resolve(r,i,this),t=new eQ(n,this.doc,this.selection,n.dynamicSlots.map(()=>null),(e,t)=>t.reconfigure(e,this),null).values),new eQ(n,e.newDoc,e.newSelection,t,(t,n)=>n.update(t,e),e)}replaceSelection(e){return"string"==typeof e&&(e=this.toText(e)),this.changeByRange(t=>({changes:{from:t.from,to:t.to,insert:e},range:j.cursor(t.from+e.length)}))}changeByRange(e){let t=this.selection,n=e(t.ranges[0]),r=this.changes(n.changes),i=[n.range],s=ed(n.effects);for(let n=1;ni.spec.fromJSON(s,e)))}}return eQ.create({doc:e.doc,selection:j.fromJSON(e.selection),extensions:t.extensions?r.concat([t.extensions]):r})}static create(e={}){let t=F.resolve(e.extensions||[],new Map),n=e.doc instanceof i?e.doc:i.of((e.doc||"").split(t.staticFacet(eQ.lineSeparator)||y)),r=e.selection?e.selection instanceof j?e.selection:j.single(e.selection.anchor,e.selection.head):j.single(0);return _(r,n.length),t.staticFacet(et)||(r=r.asSingle()),new eQ(t,n,r,t.dynamicSlots.map(()=>null),(e,t)=>t.create(e),null)}get tabSize(){return this.facet(eQ.tabSize)}get lineBreak(){return this.facet(eQ.lineSeparator)||"\n"}get readOnly(){return this.facet(eo)}phrase(e,...t){for(let t of this.facet(eQ.phrases))if(Object.prototype.hasOwnProperty.call(t,e)){e=t[e];break}return t.length&&(e=e.replace(/\$(\$|\d*)/g,(e,n)=>{if("$"==n)return"$";let r=+(n||1);return!r||r>t.length?e:t[r-1]})),e}languageDataAt(e,t,n=-1){let r=[];for(let i of this.facet(ee))for(let s of i(this,t,n))Object.prototype.hasOwnProperty.call(s,e)&&r.push(s[e]);return r}charCategorizer(e){var t;return t=this.languageDataAt("wordChars",e).join(""),e=>{if(!/\S/.test(e))return eg.Space;if(function(e){if(r)return r.test(e);for(let t=0;t"\x80"&&(n.toUpperCase()!=n.toLowerCase()||em.test(n)))return!0}return!1}(e))return eg.Word;for(let n=0;n-1)return eg.Word;return eg.Other}}wordAt(e){let{text:t,from:n,length:r}=this.doc.lineAt(e),i=this.charCategorizer(e),s=e-n,o=e-n;for(;s>0;){let e=p(t,s,!1);if(i(t.slice(e,s))!=eg.Word)break;s=e}for(;oe.length?e[0]:4}),eQ.lineSeparator=en,eQ.readOnly=eo,eQ.phrases=q.define({compare(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length==r.length&&n.every(n=>e[n]==t[n])}}),eQ.languageData=ee,eQ.changeFilter=er,eQ.transactionFilter=ei,eQ.transactionExtender=es,B.reconfigure=ec.define();class e${eq(e){return this==e}range(e,t=e){return eb.create(e,t,this)}}e$.prototype.startSide=e$.prototype.endSide=0,e$.prototype.point=!1,e$.prototype.mapMode=x.TrackDel;class eb{constructor(e,t,n){this.from=e,this.to=t,this.value=n}static create(e,t,n){return new eb(e,t,n)}}function ey(e,t){return e.from-t.from||e.value.startSide-t.value.startSide}class ev{constructor(e,t,n,r){this.from=e,this.to=t,this.value=n,this.maxPoint=r}get length(){return this.to[this.to.length-1]}findIndex(e,t,n,r=0){let i=n?this.to:this.from;for(let s=r,o=i.length;;){if(s==o)return s;let r=s+o>>1,a=i[r]-e||(n?this.value[r].endSide:this.value[r].startSide)-t;if(r==s)return a>=0?s:o;a>=0?o=r:s=r+1}}between(e,t,n,r){for(let i=this.findIndex(t,-1e9,!0),s=this.findIndex(n,1e9,!1,i);i(u=t.mapPos(c,l.endSide))||h==u&&l.startSide>0&&l.endSide<=0)continue;0>(u-h||l.endSide-l.startSide)||(s<0&&(s=h),l.point&&(o=Math.max(o,u-h)),n.push(l),r.push(h-s),i.push(u-s))}return{mapped:n.length?new ev(r,i,n,o):null,pos:s}}}class eP{constructor(e,t,n,r){this.chunkPos=e,this.chunk=t,this.nextLayer=n,this.maxPoint=r}static create(e,t,n,r){return new eP(e,t,n,r)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let t of this.chunk)e+=t.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:t=[],sort:n=!1,filterFrom:r=0,filterTo:i=this.length}=e,s=e.filter;if(0==t.length&&!s)return this;if(n&&(t=t.slice().sort(ey)),this.isEmpty)return t.length?eP.of(t):this;let o=new ew(this,null,-1).goto(0),a=0,l=[],O=new ex;for(;o.value||a=0){let e=t[a++];O.addInner(e.from,e.to,e.value)||l.push(e)}else 1==o.rangeIndex&&o.chunkIndexthis.chunkEnd(o.chunkIndex)||io.to||i=i&&e<=i+s.length&&!1===s.between(i,e-i,t-i,n))return}this.nextLayer.between(e,t,n)}}iter(e=0){return eZ.from([this]).goto(e)}get isEmpty(){return this.nextLayer==this}static iter(e,t=0){return eZ.from(e).goto(t)}static compare(e,t,n,r,i=-1){let s=e.filter(e=>e.maxPoint>0||!e.isEmpty&&e.maxPoint>=i),o=t.filter(e=>e.maxPoint>0||!e.isEmpty&&e.maxPoint>=i),a=ek(s,o,n),l=new eC(s,a,i),O=new eC(o,a,i);n.iterGaps((e,t,n)=>eT(l,e,O,t,n,r)),n.empty&&0==n.length&&eT(l,0,O,0,0,r)}static eq(e,t,n=0,r){null==r&&(r=999999999);let i=e.filter(e=>!e.isEmpty&&0>t.indexOf(e)),s=t.filter(t=>!t.isEmpty&&0>e.indexOf(t));if(i.length!=s.length)return!1;if(!i.length)return!0;let o=ek(i,s),a=new eC(i,o,0).goto(n),l=new eC(s,o,0).goto(n);for(;;){if(a.to!=l.to||!eY(a.active,l.active)||a.point&&(!l.point||!a.point.eq(l.point)))return!1;if(a.to>r)return!0;a.next(),l.next()}}static spans(e,t,n,r,i=-1){let s=new eC(e,null,i).goto(t),o=t,a=s.openStart;for(;;){let e=Math.min(s.to,n);if(s.point){let n=s.activeForPoint(s.to),i=s.pointFromo&&(r.span(o,e,s.active,a),a=s.openEnd(e));if(s.to>n)return a+(s.point&&s.to>n?1:0);o=s.to,s.next()}}static of(e,t=!1){let n=new ex;for(let r of e instanceof eb?[e]:t?function(e){if(e.length>1)for(let t=e[0],n=1;n0)return e.slice().sort(ey);t=r}return e}(e):e)n.add(r.from,r.to,r.value);return n.finish()}}eP.empty=new eP([],[],null,-1),eP.empty.nextLayer=eP.empty;class ex{constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}finishChunk(e){this.chunks.push(new ev(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,e&&(this.from=[],this.to=[],this.value=[])}add(e,t,n){this.addInner(e,t,n)||(this.nextLayer||(this.nextLayer=new ex)).add(e,t,n)}addInner(e,t,n){let r=e-this.lastTo||n.startSide-this.last.endSide;if(r<=0&&0>(e-this.lastFrom||n.startSide-this.last.startSide))throw Error("Ranges must be added sorted by `from` position and `startSide`");return!(r<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=e),this.from.push(e-this.chunkStart),this.to.push(t-this.chunkStart),this.last=n,this.lastFrom=e,this.lastTo=t,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,t-e)),!0)}addChunk(e,t){if(0>(e-this.lastTo||t.value[0].startSide-this.last.endSide))return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,t.maxPoint),this.chunks.push(t),this.chunkPos.push(e);let n=t.value.length-1;return this.last=t.value[n],this.lastFrom=t.from[n]+e,this.lastTo=t.to[n]+e,!0}finish(){return this.finishInner(eP.empty)}finishInner(e){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return e;let t=eP.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(e):e,this.setMaxPoint);return this.from=null,t}}function ek(e,t,n){let r=new Map;for(let t of e)for(let e=0;e(this.to-e||this.endSide-t)&&this.gotoInner(e,t,!0)}next(){for(;;){if(this.chunkIndex==this.layer.chunk.length){this.from=this.to=1e9,this.value=null;break}{let e=this.layer.chunkPos[this.chunkIndex],t=this.layer.chunk[this.chunkIndex],n=e+t.from[this.rangeIndex];if(this.from=n,this.to=e+t.to[this.rangeIndex],this.value=t.value[this.rangeIndex],this.setRangeIndex(this.rangeIndex+1),this.minPoint<0||this.value.point&&this.to-this.from>=this.minPoint)break}}}setRangeIndex(e){if(e==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex=n&&r.push(new ew(s,t,n,i));return 1==r.length?r[0]:new eZ(r)}get startSide(){return this.value?this.value.startSide:0}goto(e,t=-1e9){for(let n of this.heap)n.goto(e,t);for(let e=this.heap.length>>1;e>=0;e--)eX(this.heap,e);return this.next(),this}forward(e,t){for(let n of this.heap)n.forward(e,t);for(let e=this.heap.length>>1;e>=0;e--)eX(this.heap,e);0>(this.to-e||this.value.endSide-t)&&this.next()}next(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let e=this.heap[0];this.from=e.from,this.to=e.to,this.value=e.value,this.rank=e.rank,e.value&&e.next(),eX(this.heap,0)}}}function eX(e,t){for(let n=e[t];;){let r=(t<<1)+1;if(r>=e.length)break;let i=e[r];if(r+1=0&&(i=e[r+1],r++),0>n.compare(i))break;e[r]=n,e[t]=i,t=r}}class eC{constructor(e,t,n){this.minPoint=n,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=eZ.from(e,t,n)}goto(e,t=-1e9){return this.cursor.goto(e,t),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=e,this.endSide=t,this.openStart=-1,this.next(),this}forward(e,t){for(;this.minActive>-1&&0>(this.activeTo[this.minActive]-e||this.active[this.minActive].endSide-t);)this.removeActive(this.minActive);this.cursor.forward(e,t)}removeActive(e){eW(this.active,e),eW(this.activeTo,e),eW(this.activeRank,e),this.minActive=ej(this.active,this.activeTo)}addActive(e){let t=0,{value:n,to:r,rank:i}=this.cursor;for(;t-1&&0>(this.activeTo[r]-this.cursor.from||this.active[r].endSide-this.cursor.startSide)){if(this.activeTo[r]>e){this.to=this.activeTo[r],this.endSide=this.active[r].endSide;break}this.removeActive(r),n&&eW(n,r)}else if(this.cursor.value){if(this.cursor.from>e){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}{let e=this.cursor.value;if(e.point){if(t&&this.cursor.to==this.to&&this.cursor.from=0&&n[t]=0&&!(this.activeRank[n]e||this.activeTo[n]==e&&this.active[n].endSide>=this.point.endSide)&&t.push(this.active[n]);return t.reverse()}openEnd(e){let t=0;for(let n=this.activeTo.length-1;n>=0&&this.activeTo[n]>e;n--)t++;return t}}function eT(e,t,n,r,i,s){e.goto(t),n.goto(r);let o=r+i,a=r,l=r-t;for(;;){let t=e.to+l-n.to||e.endSide-n.endSide,r=t<0?e.to+l:n.to,i=Math.min(r,o);if(e.point||n.point?e.point&&n.point&&(e.point==n.point||e.point.eq(n.point))&&eY(e.activeForPoint(e.to+l),n.activeForPoint(n.to))||s.comparePoint(a,i,e.point,n.point):i>a&&!eY(e.active,n.active)&&s.compareRange(a,i,e.active,n.active),r>o)break;a=r,t<=0&&e.next(),t>=0&&n.next()}}function eY(e,t){if(e.length!=t.length)return!1;for(let n=0;n=t;n--)e[n+1]=e[n];e[t]=n}function ej(e,t){let n=-1,r=1e9;for(let i=0;i(t[i]-r||e[i].endSide-e[n].endSide)&&(n=i,r=t[i]);return n}function e_(e,t,n=e.length){let r=0;for(let i=0;i=t)return r;if(r==e.length)break;i+=9==e.charCodeAt(r)?n-i%n:1,r=p(e,r)}return!0===r?-1:e.length}},41113:function(e,t,n){"use strict";var r,i;n.d(t,{FE:function(){return j},Jq:function(){return h},L3:function(){return s},Lj:function(){return u},_b:function(){return W},hr:function(){return T},i9:function(){return Y},md:function(){return l},mp:function(){return d},vj:function(){return r}});let s=1024,o=0;class a{constructor(e,t){this.from=e,this.to=t}}class l{constructor(e={}){this.id=o++,this.perNode=!!e.perNode,this.deserialize=e.deserialize||(()=>{throw Error("This node type doesn't define a deserialize function")})}add(e){if(this.perNode)throw RangeError("Can't add per-node props to node types");return"function"!=typeof e&&(e=h.match(e)),t=>{let n=e(t);return void 0===n?null:[this,n]}}}l.closedBy=new l({deserialize:e=>e.split(" ")}),l.openedBy=new l({deserialize:e=>e.split(" ")}),l.group=new l({deserialize:e=>e.split(" ")}),l.contextHash=new l({perNode:!0}),l.lookAhead=new l({perNode:!0}),l.mounted=new l({perNode:!0});class O{constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n}}let c=Object.create(null);class h{constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r}static define(e){let t=e.props&&e.props.length?Object.create(null):c,n=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(null==e.name?8:0),r=new h(e.name||"",t,e.id,n);if(e.props){for(let n of e.props)if(Array.isArray(n)||(n=n(r)),n){if(n[0].perNode)throw RangeError("Can't store a per-node prop on a node type");t[n[0].id]=n[1]}}return r}prop(e){return this.props[e.id]}get isTop(){return(1&this.flags)>0}get isSkipped(){return(2&this.flags)>0}get isError(){return(4&this.flags)>0}get isAnonymous(){return(8&this.flags)>0}is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(l.group);return!!t&&t.indexOf(e)>-1}return this.id==e}static match(e){let t=Object.create(null);for(let n in e)for(let r of n.split(" "))t[r]=e[n];return e=>{for(let n=e.prop(l.group),r=-1;r<(n?n.length:0);r++){let i=t[r<0?e.name:n[r]];if(i)return i}}}}h.none=new h("",Object.create(null),0,8);class u{constructor(e){this.types=e;for(let t=0;t=i&&(o.type.isAnonymous||!1!==t(o))){if(o.firstChild())continue;e=!0}for(;e&&n&&!o.type.isAnonymous&&n(o),!o.nextSibling();){if(!o.parent())return;e=!0}}}prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}get propValues(){let e=[];if(this.props)for(let t in this.props)e.push([+t,this.props[t]]);return e}balance(e={}){return this.children.length<=8?this:C(h.none,this.children,this.positions,0,this.children.length,0,this.length,(e,t,n)=>new d(this.type,e,t,n,this.propValues),e.makeTree||((e,t,n)=>new d(h.none,e,t,n)))}static build(e){return function(e){var t;let{buffer:n,nodeSet:r,maxBufferLength:i=s,reused:o=[],minRepeatType:a=r.types.length}=e,O=Array.isArray(n)?new g(n,n.length):n,c=r.types,h=0,u=0;function f(e,t,n,i,s,o,a,l){let O=[],c=[];for(;e.length>i;)O.push(e.pop()),c.push(t.pop()+n-s);e.push(p(r.types[a],O,c,o-s,l-o)),t.push(s-n)}function p(e,t,n,r,i=0,s){if(h){let e=[l.contextHash,h];s=s?[e].concat(s):[e]}if(i>25){let e=[l.lookAhead,i];s=s?[e].concat(s):[e]}return new d(e,t,n,r,s)}let Q=[],S=[];for(;O.pos>0;)!function e(t,n,s,g,Q){let{id:S,start:$,end:b,size:y}=O,v=u;for(;y<0;){if(O.next(),-1==y){let e=o[S];s.push(e),g.push($-t);return}if(-3==y){h=S;return}if(-4==y){u=S;return}throw RangeError(`Unrecognized record size: ${y}`)}let P=c[S],x,k,w=$-t;if(b-$<=i&&(k=function(e,t){let n=O.fork(),r=0,s=0,o=0,l=n.end-i,c={size:0,start:0,skip:0};n:for(let i=n.pos-e;n.pos>i;){let e=n.size;if(n.id==t&&e>=0){c.size=r,c.start=s,c.skip=o,o+=4,r+=4,n.next();continue}let O=n.pos-e;if(e<0||O=a?4:0,u=n.start;for(n.next();n.pos>O;){if(n.size<0){if(-3==n.size)h+=4;else break n}else n.id>=a&&(h+=4);n.next()}s=u,r+=e,o+=h}return(t<0||r==e)&&(c.size=r,c.start=s,c.skip=o),c.size>4?c:void 0}(O.pos-n,Q))){let e=new Uint16Array(k.size-k.skip),n=O.pos-k.size,i=e.length;for(;O.pos>n;)i=function e(t,n,r){let{id:i,start:s,end:o,size:l}=O;if(O.next(),l>=0&&i4){let i=O.pos-(l-4);for(;O.pos>i;)r=e(t,n,r)}n[--r]=a,n[--r]=o-t,n[--r]=s-t,n[--r]=i}else -3==l?h=i:-4==l&&(u=i);return r}(k.start,e,i);x=new m(e,b-k.start,r),w=k.start-t}else{let t=O.pos-y;O.next();let n=[],r=[],s=S>=a?S:-1,o=0,c=b;for(;O.pos>t;)s>=0&&O.id==s&&O.size>=0?(O.end<=c-i&&(f(n,r,$,o,O.end,c,s,v),o=n.length,c=O.end),O.next()):e($,t,n,r,s);if(s>=0&&o>0&&o-1&&o>0){let e=function(e){return(t,n,r)=>{let i=0,s=t.length-1,o,a;if(s>=0&&(o=t[s])instanceof d){if(!s&&o.type==e&&o.length==r)return o;(a=o.prop(l.lookAhead))&&(i=n[s]+o.length+a)}return p(e,t,n,r,i)}}(P);x=C(P,n,r,0,n.length,0,b-$,e,e)}else x=p(P,n,r,b-$,v-b)}s.push(x),g.push(w)}(e.start||0,e.bufferStart||0,Q,S,-1);let $=null!==(t=e.length)&&void 0!==t?t:Q.length?S[0]+Q[0].length:0;return new d(c[e.topID],Q.reverse(),S.reverse(),$)}(e)}}d.empty=new d(h.none,[],[],0);class g{constructor(e,t){this.buffer=e,this.index=t}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new g(this.buffer,this.index)}}class m{constructor(e,t,n){this.buffer=e,this.length=t,this.set=n}get type(){return h.none}toString(){let e=[];for(let t=0;t0)));a=s[a+3]);return o}slice(e,t,n){let r=this.buffer,i=new Uint16Array(t-e),s=0;for(let o=e,a=0;o=t&&nt;case 1:return n<=t&&r>t;case 2:return r>t;case 4:return!0}}function S(e,t){let n=e.childBefore(t);for(;n;){let t=n.lastChild;if(!t||t.to!=n.to)break;t.type.isError&&t.from==t.to?(e=n,n=t.prevSibling):n=t}return e}function $(e,t,n,i){for(var s;e.from==e.to||(n<1?e.from>=t:e.from>t)||(n>-1?e.to<=t:e.to0?a.length:-1;e!=c;e+=t){let c=a[e],h=O[e]+o.from;if(Q(i,n,h,h+c.length)){if(c instanceof m){if(s&r.ExcludeBuffers)continue;let a=c.findChild(0,c.buffer.length,t,n-h,i);if(a>-1)return new x(new P(o,c,e,h),null,a)}else if(s&r.IncludeAnonymous||!c.type.isAnonymous||w(c)){let a;if(!(s&r.IgnoreMounts)&&c.props&&(a=c.prop(l.mounted))&&!a.overlay)return new b(a.tree,h,e,o);let O=new b(c,h,e,o);return s&r.IncludeAnonymous||!O.type.isAnonymous?O:O.nextChild(t<0?c.children.length-1:0,t,n,i)}}}if(s&r.IncludeAnonymous||!o.type.isAnonymous||(e=o.index>=0?o.index+t:t<0?-1:o._parent._tree.children.length,!(o=o._parent)))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(e){return this.nextChild(0,1,e,2)}childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)}enter(e,t,n=0){let i;if(!(n&r.IgnoreOverlays)&&(i=this._tree.prop(l.mounted))&&i.overlay){let n=e-this.from;for(let{from:e,to:r}of i.overlay)if((t>0?e<=n:e=n:r>n))return new b(i.tree,i.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,e,t,n)}nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;)e=e._parent;return e}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}cursor(e=0){return new k(this,e)}get tree(){return this._tree}toTree(){return this._tree}resolve(e,t=0){return $(this,e,t,!1)}resolveInner(e,t=0){return $(this,e,t,!0)}enterUnfinishedNodesBefore(e){return S(this,e)}getChild(e,t=null,n=null){let r=y(this,e,t,n);return r.length?r[0]:null}getChildren(e,t=null,n=null){return y(this,e,t,n)}toString(){return this._tree.toString()}get node(){return this}matchContext(e){return v(this,e)}}function y(e,t,n,r){let i=e.cursor(),s=[];if(!i.firstChild())return s;if(null!=n){for(;!i.type.is(n);)if(!i.nextSibling())return s}for(;;){if(null!=r&&i.type.is(r))return s;if(i.type.is(t)&&s.push(i.node),!i.nextSibling())return null==r?s:[]}}function v(e,t,n=t.length-1){for(let r=e.parent;n>=0;r=r.parent){if(!r)return!1;if(!r.type.isAnonymous){if(t[n]&&t[n]!=r.name)return!1;n--}}return!0}class P{constructor(e,t,n,r){this.parent=e,this.buffer=t,this.index=n,this.start=r}}class x{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(e,t,n){this.context=e,this._parent=t,this.index=n,this.type=e.buffer.set.types[e.buffer.buffer[n]]}child(e,t,n){let{buffer:r}=this.context,i=r.findChild(this.index+4,r.buffer[this.index+3],e,t-this.context.start,n);return i<0?null:new x(this.context,this,i)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(e){return this.child(1,e,2)}childBefore(e){return this.child(-1,e,-2)}enter(e,t,n=0){if(n&r.ExcludeBuffers)return null;let{buffer:i}=this.context,s=i.findChild(this.index+4,i.buffer[this.index+3],t>0?1:-1,e-this.context.start,t);return s<0?null:new x(this.context,this,s)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];return t<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new x(this.context,this._parent,t):this.externalSibling(1)}get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._parent.index+4:0;return this.index==t?this.externalSibling(-1):new x(this.context,this._parent,e.findChild(t,this.index,-1,0,4))}cursor(e=0){return new k(this,e)}get tree(){return null}toTree(){let e=[],t=[],{buffer:n}=this.context,r=this.index+4,i=n.buffer[this.index+3];if(i>r){let s=n.buffer[this.index+1];e.push(n.slice(r,i,s)),t.push(0)}return new d(this.type,e,t,this.to-this.from)}resolve(e,t=0){return $(this,e,t,!1)}resolveInner(e,t=0){return $(this,e,t,!0)}enterUnfinishedNodesBefore(e){return S(this,e)}toString(){return this.context.buffer.childString(this.index)}getChild(e,t=null,n=null){let r=y(this,e,t,n);return r.length?r[0]:null}getChildren(e,t=null,n=null){return y(this,e,t,n)}get node(){return this}matchContext(e){return v(this,e)}}class k{get name(){return this.type.name}constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof b)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(let t=e._parent;t;t=t._parent)this.stack.unshift(t.index);this.bufferNode=e,this.yieldBuf(e.index)}}yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0)}yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return this.type=t||r.set.types[r.buffer[e]],this.from=n+r.buffer[e+1],this.to=n+r.buffer[e+2],!0}yield(e){return!!e&&(e instanceof b?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)))}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree._tree.children.length-1:0,e,t,n,this.mode));let{buffer:r}=this.buffer,i=r.findChild(this.index+4,r.buffer[this.index+3],e,t-this.buffer.start,n);return!(i<0)&&(this.stack.push(this.index),this.yieldBuf(i))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(e){return this.enterChild(1,e,2)}childBefore(e){return this.enterChild(-1,e,-2)}enter(e,t,n=this.mode){return this.buffer?!(n&r.ExcludeBuffers)&&this.enterChild(1,e,t):this.yield(this._tree.enter(e,t,n))}parent(){if(!this.buffer)return this.yieldNode(this.mode&r.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let e=this.mode&r.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode));let{buffer:t}=this.buffer,n=this.stack.length-1;if(e<0){let e=n<0?0:this.stack[n]+4;if(this.index!=e)return this.yieldBuf(t.findChild(e,this.index,-1,0,4))}else{let e=t.buffer[this.index+3];if(e<(n<0?t.buffer.length:t.buffer[this.stack[n]+3]))return this.yieldBuf(e)}return n<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode))}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(e){let t,n,{buffer:i}=this;if(i){if(e>0){if(this.index-1)for(let i=t+e,s=e<0?-1:n._tree.children.length;i!=s;i+=e){let e=n._tree.children[i];if(this.mode&r.IncludeAnonymous||e instanceof m||!e.type.isAnonymous||w(e))return!1}return!0}move(e,t){if(t&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}next(e=!0){return this.move(1,e)}prev(e=!0){return this.move(-1,e)}moveTo(e,t=0){for(;(this.from==this.to||(t<1?this.from>=e:this.from>e)||(t>-1?this.to<=e:this.to=0;){for(let s=e;s;s=s._parent)if(s.index==r){if(r==this.index)return s;t=s,n=i+1;break n}r=this.stack[--i]}for(let e=n;e=0;i--){if(i<0)return v(this.node,e,r);let s=n[t.buffer[this.stack[i]]];if(!s.isAnonymous){if(e[r]&&e[r]!=s.name)return!1;r--}}return!0}}function w(e){return e.children.some(e=>e instanceof m||!e.type.isAnonymous||w(e))}let Z=new WeakMap;function X(e,t){if(!e.isAnonymous||t instanceof m||t.type!=e)return 1;let n=Z.get(t);if(null==n){for(let r of(n=1,t.children)){if(r.type!=e||!(r instanceof d)){n=1;break}n+=X(e,r)}Z.set(t,n)}return n}function C(e,t,n,r,i,s,o,a,l){let O=0;for(let n=r;n=c)break;p+=t}if(O==i+1){if(p>c){let e=n[i];t(e.children,e.positions,0,e.children.length,r[i]+a);continue}h.push(n[i])}else{let t=r[O-1]+n[O-1].length-f;h.push(C(e,n,r,i,O,f,t,null,l))}u.push(f+a-s)}}(t,n,r,i,0),(a||l)(h,u,o)}class T{constructor(){this.map=new WeakMap}setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.set(t,n)}getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)}set(e,t){e instanceof x?this.setBuffer(e.context.buffer,e.index,t):e instanceof b&&this.map.set(e.tree,t)}get(e){return e instanceof x?this.getBuffer(e.context.buffer,e.index):e instanceof b?this.map.get(e.tree):void 0}cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this.map.set(e.tree,t)}cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):this.map.get(e.tree)}}class Y{constructor(e,t,n,r,i=!1,s=!1){this.from=e,this.to=t,this.tree=n,this.offset=r,this.open=(i?1:0)|(s?2:0)}get openStart(){return(1&this.open)>0}get openEnd(){return(2&this.open)>0}static addTree(e,t=[],n=!1){let r=[new Y(0,e.length,e,0,!1,n)];for(let n of t)n.to>e.length&&r.push(n);return r}static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],i=1,s=e.length?e[0]:null;for(let o=0,a=0,l=0;;o++){let O=o=n)for(;s&&s.from=t.from||c<=t.to||l){let e=Math.max(t.from,a)-l,n=Math.min(t.to,c)-l;t=e>=n?null:new Y(e,n,t.tree,t.offset+l,o>0,!!O)}if(t&&r.push(t),s.to>c)break;s=inew a(e.from,e.to)):[new a(0,0)]:[new a(0,e.length)],this.createParse(e,t||[],n)}parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if(e)return e}}}class V{constructor(e){this.string=e}get length(){return this.string.length}chunk(e){return this.string.slice(e)}get lineChunks(){return!1}read(e,t){return this.string.slice(e,t)}}function j(e){return(t,n,r,i)=>new A(t,e,n,r,i)}class _{constructor(e,t,n,r,i){this.parser=e,this.parse=t,this.overlay=n,this.target=r,this.ranges=i}}class U{constructor(e,t,n,r,i,s,o){this.parser=e,this.predicate=t,this.mounts=n,this.index=r,this.start=i,this.target=s,this.prev=o,this.depth=0,this.ranges=[]}}let q=new l({perNode:!0});class A{constructor(e,t,n,r,i){this.nest=t,this.input=n,this.fragments=r,this.ranges=i,this.inner=[],this.innerDone=0,this.baseTree=null,this.stoppedAt=null,this.baseParse=e}advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)return null;if(this.baseParse=null,this.baseTree=e,this.startInner(),null!=this.stoppedAt)for(let e of this.inner)e.parse.stopAt(this.stoppedAt)}if(this.innerDone==this.inner.length){let e=this.baseTree;return null!=this.stoppedAt&&(e=new d(e.type,e.children,e.positions,e.length,e.propValues.concat([[q,this.stoppedAt]]))),e}let e=this.inner[this.innerDone],t=e.parse.advance();if(t){this.innerDone++;let n=Object.assign(Object.create(null),e.target.props);n[l.mounted.id]=new O(t,e.overlay,e.parser),e.target.props=n}return null}get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for(let t=this.innerDone;te.frag.from<=i.from&&e.frag.to>=i.to&&e.mount.overlay);if(e)for(let n of e.mount.overlay){let r=n.from+e.pos,s=n.to+e.pos;r>=i.from&&s<=i.to&&!t.ranges.some(e=>e.fromr)&&t.ranges.push({from:r,to:s})}}o=!1}else if(n&&(s=function(e,t,n){for(let r of e){if(r.from>=n)break;if(r.to>t)return r.from<=t&&r.to>=n?2:1}return 0}(n.ranges,i.from,i.to)))o=2!=s;else if(!i.type.isAnonymous&&i.from=t.to);r++);let o=i.children[r],a=o.buffer;i.children[r]=function e(n,r,i,l,O){let c=n;for(;a[c+2]+s<=t.from;)c=a[c+3];let h=[],u=[];R(o,n,c,h,u,l);let f=a[c+1],p=a[c+2],g=f+s==t.from&&p+s==t.to&&a[c]==t.type.id;return h.push(g?t.toTree():e(c+4,a[c+3],o.set.types[a[c]],f,p-f)),u.push(f-l),R(o,a[c+3],r,h,u,l),new d(i,h,u,O)}(0,a.length,h.none,0,o.length);for(let r=0;r<=n;r++)e.childAfter(t.from)}(i);let s=e.findMounts(i.from,r.parser);if("function"==typeof r.overlay)t=new U(r.parser,r.overlay,s,this.inner.length,i.from,i.tree,t);else{let e=z(this.ranges,r.overlay||[new a(i.from,i.to)]);e.length&&this.inner.push(new _(r.parser,r.parser.startParse(this.input,E(s,e),e),r.overlay?r.overlay.map(e=>new a(e.from-i.from,e.to-i.from)):null,i.tree,e)),r.overlay?e.length&&(n={ranges:e,depth:0,prev:n}):o=!1}}else t&&(l=t.predicate(i))&&(!0===l&&(l=new a(i.from,i.to)),l.fromnew a(e.from-t.start,e.to-t.start)),t.target,e)),t=t.prev}!n||--n.depth||(n=n.prev)}}}}function R(e,t,n,r,i,s){if(t=e&&t.enter(n,1,r.IgnoreOverlays|r.ExcludeBuffers)||t.next(!1)||(this.done=!0)}hasNode(e){if(this.moveTo(e.from),!this.done&&this.cursor.from+this.offset==e.from&&this.cursor.tree)for(let t=this.cursor.tree;;){if(t==e.tree)return!0;if(t.children.length&&0==t.positions[0]&&t.children[0]instanceof d)t=t.children[0];else break}return!1}}class I{constructor(e){var t;if(this.fragments=e,this.curTo=0,this.fragI=0,e.length){let n=this.curFrag=e[0];this.curTo=null!==(t=n.tree.prop(q))&&void 0!==t?t:n.to,this.inner=new G(n.tree,-n.offset)}else this.curFrag=this.inner=null}hasNode(e){for(;this.curFrag&&e.from>=this.curTo;)this.nextFrag();return this.curFrag&&this.curFrag.from<=e.from&&this.curTo>=e.to&&this.inner.hasNode(e)}nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)this.curFrag=this.inner=null;else{let t=this.curFrag=this.fragments[this.fragI];this.curTo=null!==(e=t.tree.prop(q))&&void 0!==e?e:t.to,this.inner=new G(t.tree,-t.offset)}}findMounts(e,t){var n;let r=[];if(this.inner){this.inner.cursor.moveTo(e,1);for(let e=this.inner.cursor.node;e;e=e.parent){let i=null===(n=e.tree)||void 0===n?void 0:n.prop(l.mounted);if(i&&i.parser==t)for(let t=this.fragI;t=e.to)break;n.tree==this.curFrag.tree&&r.push({frag:n,pos:e.from-n.offset,mount:i})}}}return r}}function z(e,t){let n=null,r=t;for(let i=1,s=0;i=l)break;!(e.to<=o)&&(n||(r=n=t.slice()),e.froml&&n.splice(s+1,0,new a(l,e.to))):e.to>l?n[s--]=new a(l,e.to):n.splice(s--,1))}}return r}function E(e,t){let n=[];for(let{pos:r,mount:i,frag:s}of e){let e=r+(i.overlay?i.overlay[0].from:0),o=e+i.tree.length,l=Math.max(s.from,e),O=Math.min(s.to,o);if(i.overlay){let o=function(e,t,n,r){let i=0,s=0,o=!1,l=!1,O=-1e9,c=[];for(;;){let h=i==e.length?1e9:o?e[i].to:e[i].from,u=s==t.length?1e9:l?t[s].to:t[s].from;if(o!=l){let e=Math.max(O,n),t=Math.min(h,u,r);enew a(e.from+r,e.to+r)),l,O);for(let t=0,r=l;;t++){let a=t==o.length,l=a?O:o[t].from;if(l>r&&n.push(new Y(r,l,i.tree,-e,s.from>=r||s.openStart,s.to<=l||s.openEnd)),a)break;r=o[t].to}}else n.push(new Y(l,O,i.tree,-e,s.from>=e||s.openStart,s.to<=o||s.openEnd))}return n}},35524:function(e,t,n){"use strict";n.d(t,{Gv:function(){return l},QR:function(){return h},Vp:function(){return s},bW:function(){return u},pJ:function(){return X}});var r=n(41113);let i=0;class s{constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=i++}static define(e){if(null==e?void 0:e.base)throw Error("Can not derive from a modified tag");let t=new s([],null,[]);if(t.set.push(t),e)for(let n of e.set)t.set.push(n);return t}static defineModifier(){let e=new a;return t=>t.modified.indexOf(e)>-1?t:a.get(t.base||t,t.modified.concat(e).sort((e,t)=>e.id-t.id))}}let o=0;class a{constructor(){this.instances=[],this.id=o++}static get(e,t){if(!t.length)return e;let n=t[0].instances.find(n=>{var r;return n.base==e&&(r=n.modified,t.length==r.length&&t.every((e,t)=>e==r[t]))});if(n)return n;let r=[],i=new s(r,e,t);for(let e of t)e.instances.push(i);let o=function(e){let t=[[]];for(let n=0;nt.length-e.length)}(t);for(let t of e.set)if(!t.modified.length)for(let e of o)r.push(a.get(t,e));return i}}function l(e){let t=Object.create(null);for(let n in e){let r=e[n];for(let e of(Array.isArray(r)||(r=[r]),n.split(" ")))if(e){let n=[],i=2,s=e;for(let t=0;;){if("..."==s&&t>0&&t+3==e.length){i=1;break}let r=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(s);if(!r)throw RangeError("Invalid path: "+e);if(n.push("*"==r[0]?"":'"'==r[0][0]?JSON.parse(r[0]):r[0]),(t+=r[0].length)==e.length)break;let o=e[t++];if(t==e.length&&"!"==o){i=0;break}if("/"!=o)throw RangeError("Invalid path: "+e);s=e.slice(t)}let o=n.length-1,a=n[o];if(!a)throw RangeError("Invalid path: "+e);let l=new c(r,i,o>0?n.slice(0,o):null);t[a]=l.sort(t[a])}}return O.add(t)}let O=new r.md;class c{constructor(e,t,n,r){this.tags=e,this.mode=t,this.context=n,this.next=r}get opaque(){return 0==this.mode}get inherit(){return 1==this.mode}sort(e){return!e||e.depth{let t=i;for(let r of e)for(let e of r.set){let r=n[e.id];if(r){t=t?t+" "+r:r;break}}return t},scope:r}}function u(e,t,n,r=0,i=e.length){let s=new f(r,Array.isArray(t)?t:[t],n);s.highlightRange(e.cursor(),r,i,"",s.highlighters),s.flush(i)}c.empty=new c([],2,null);class f{constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.class=""}startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),this.class=t)}flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}highlightRange(e,t,n,i,s){let{type:o,from:a,to:l}=e;if(a>=n||l<=t)return;o.isTop&&(s=this.highlighters.filter(e=>!e.scope||e.scope(o)));let h=i,u=function(e){let t=e.type.prop(O);for(;t&&t.context&&!e.matchContext(t.context);)t=t.next;return t||null}(e)||c.empty,f=function(e,t){let n=null;for(let r of e){let e=r.style(t);e&&(n=n?n+" "+e:e)}return n}(s,u.tags);if(f&&(h&&(h+=" "),h+=f,1==u.mode&&(i+=(i?" ":"")+f)),this.startSpan(e.from,h),u.opaque)return;let p=e.tree&&e.tree.prop(r.md.mounted);if(p&&p.overlay){let r=e.node.enter(p.overlay[0].from+a,1),o=this.highlighters.filter(e=>!e.scope||e.scope(p.tree.type)),O=e.firstChild();for(let c=0,u=a;;c++){let f=c=d)&&e.nextSibling()););if(!f||d>n)break;(u=f.to+a)>t&&(this.highlightRange(r.cursor(),Math.max(t,f.from+a),Math.min(n,u),i,o),this.startSpan(u,h))}O&&e.parent()}else if(e.firstChild()){do{if(e.to<=t)continue;if(e.from>=n)break;this.highlightRange(e,t,n,i,s),this.startSpan(Math.min(n,e.to),h)}while(e.nextSibling());e.parent()}}}let p=s.define,d=p(),g=p(),m=p(g),Q=p(g),S=p(),$=p(S),b=p(S),y=p(),v=p(y),P=p(),x=p(),k=p(),w=p(k),Z=p(),X={comment:d,lineComment:p(d),blockComment:p(d),docComment:p(d),name:g,variableName:p(g),typeName:m,tagName:p(m),propertyName:Q,attributeName:p(Q),className:p(g),labelName:p(g),namespace:p(g),macroName:p(g),literal:S,string:$,docString:p($),character:p($),attributeValue:p($),number:b,integer:p(b),float:p(b),bool:p(S),regexp:p(S),escape:p(S),color:p(S),url:p(S),keyword:P,self:p(P),null:p(P),atom:p(P),unit:p(P),modifier:p(P),operatorKeyword:p(P),controlKeyword:p(P),definitionKeyword:p(P),moduleKeyword:p(P),operator:x,derefOperator:p(x),arithmeticOperator:p(x),logicOperator:p(x),bitwiseOperator:p(x),compareOperator:p(x),updateOperator:p(x),definitionOperator:p(x),typeOperator:p(x),controlOperator:p(x),punctuation:k,separator:p(k),bracket:w,angleBracket:p(w),squareBracket:p(w),paren:p(w),brace:p(w),content:y,heading:v,heading1:p(v),heading2:p(v),heading3:p(v),heading4:p(v),heading5:p(v),heading6:p(v),contentSeparator:p(y),list:p(y),quote:p(y),emphasis:p(y),strong:p(y),link:p(y),monospace:p(y),strikethrough:p(y),inserted:p(),deleted:p(),changed:p(),invalid:p(),meta:Z,documentMeta:p(Z),annotation:p(Z),processingInstruction:p(Z),definition:s.defineModifier(),constant:s.defineModifier(),function:s.defineModifier(),standard:s.defineModifier(),local:s.defineModifier(),special:s.defineModifier()};h([{tag:X.link,class:"tok-link"},{tag:X.heading,class:"tok-heading"},{tag:X.emphasis,class:"tok-emphasis"},{tag:X.strong,class:"tok-strong"},{tag:X.keyword,class:"tok-keyword"},{tag:X.atom,class:"tok-atom"},{tag:X.bool,class:"tok-bool"},{tag:X.url,class:"tok-url"},{tag:X.labelName,class:"tok-labelName"},{tag:X.inserted,class:"tok-inserted"},{tag:X.deleted,class:"tok-deleted"},{tag:X.literal,class:"tok-literal"},{tag:X.string,class:"tok-string"},{tag:X.number,class:"tok-number"},{tag:[X.regexp,X.escape,X.special(X.string)],class:"tok-string2"},{tag:X.variableName,class:"tok-variableName"},{tag:X.local(X.variableName),class:"tok-variableName tok-local"},{tag:X.definition(X.variableName),class:"tok-variableName tok-definition"},{tag:X.special(X.variableName),class:"tok-variableName2"},{tag:X.definition(X.propertyName),class:"tok-propertyName tok-definition"},{tag:X.typeName,class:"tok-typeName"},{tag:X.namespace,class:"tok-namespace"},{tag:X.className,class:"tok-className"},{tag:X.macroName,class:"tok-macroName"},{tag:X.propertyName,class:"tok-propertyName"},{tag:X.operator,class:"tok-operator"},{tag:X.comment,class:"tok-comment"},{tag:X.meta,class:"tok-meta"},{tag:X.invalid,class:"tok-invalid"},{tag:X.punctuation,class:"tok-punctuation"}])},53105:function(e,t,n){"use strict";n.d(t,{IK:function(){return W},Jq:function(){return b},RA:function(){return $},WQ:function(){return V}});var r,i,s,o,a,l,O=n(41113),c=n(34155);class h{constructor(e,t,n,r,i,s,o,a,l,O=0,c){this.p=e,this.stack=t,this.state=n,this.reducePos=r,this.pos=i,this.score=s,this.buffer=o,this.bufferBase=a,this.curContext=l,this.lookAhead=O,this.parent=c}toString(){return`[${this.stack.filter((e,t)=>t%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(e,t,n=0){let r=e.parser.context;return new h(e,[],t,n,n,0,[],0,r?new u(r,r.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffer.length),this.state=e}reduce(e){var t;let n=e>>19,r=65535&e,{parser:i}=this.p,s=i.dynamicPrecedence(r);if(s&&(this.score+=s),0==n){this.pushState(i.getGoto(this.state,r,!0),this.reducePos),r=2e3&&!(null===(t=this.p.parser.nodeSet.types[r])||void 0===t?void 0:t.isAnonymous)&&(a==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=l):this.p.lastBigReductionSizeo;)this.stack.pop();this.reduceContext(r,a)}storeNode(e,t,n,r=4,i=!1){if(0==e&&(!this.stack.length||this.stack[this.stack.length-1]0&&0==e.buffer[r-4]&&e.buffer[r-1]>-1){if(t==n)return;if(e.buffer[r-2]>=t){e.buffer[r-2]=n;return}}}if(i&&this.pos!=n){let i=this.buffer.length;if(i>0&&0!=this.buffer[i-4])for(;i>0&&this.buffer[i-2]>n;)this.buffer[i]=this.buffer[i-4],this.buffer[i+1]=this.buffer[i-3],this.buffer[i+2]=this.buffer[i-2],this.buffer[i+3]=this.buffer[i-1],i-=4,r>4&&(r-=4);this.buffer[i]=e,this.buffer[i+1]=t,this.buffer[i+2]=n,this.buffer[i+3]=r}else this.buffer.push(e,t,n,r)}shift(e,t,n){let r=this.pos;if(131072&e)this.pushState(65535&e,this.pos);else if((262144&e)==0){let{parser:i}=this.p;(n>this.pos||t<=i.maxNode)&&(this.pos=n,i.stateFlag(e,1)||(this.reducePos=n)),this.pushState(e,r),this.shiftContext(t,r),t<=i.maxNode&&this.buffer.push(t,r,n,4)}else this.pos=n,this.shiftContext(t,r),t<=this.p.parser.maxNode&&this.buffer.push(t,r,n,4)}apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)}useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&(this.p.reused.push(e),n++);let r=this.pos;this.reducePos=this.pos=r+e.length,this.pushState(t,r),this.buffer.push(n,r,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,e,this,this.p.stream.reset(this.pos-e.length)))}split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reducePos;)t-=4;let n=e.buffer.slice(t),r=e.bufferBase+t;for(;e&&r==e.bufferBase;)e=e.parent;return new h(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,n,r,this.curContext,this.lookAhead,e)}recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(e,this.pos,t,4),this.storeNode(0,this.pos,t,n?8:4),this.pos=this.reducePos=t,this.score-=190}canShift(e){for(let t=new f(this);;){let n=this.p.parser.stateSlot(t.state,4)||this.p.parser.hasAction(t.state,e);if(0==n)return!1;if((65536&n)==0)return!0;t.reduce(n)}}recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.parser.nextStates(this.state);if(t.length>8||this.stack.length>=120){let n=[];for(let r=0,i;r1&t&&e==r)||n.push(t[e],r)}t=n}let n=[];for(let e=0;e>19);if(n<0||0>t.getGoto(this.stack[n],65535&e,!1))return!1;this.storeNode(0,this.reducePos,this.reducePos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(e),!0}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;return 65535==e.data[e.stateSlot(this.state,1)]&&!e.stateSlot(this.state,4)}restart(){this.state=this.stack[0],this.stack.length=0}sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length)return!1;for(let t=0;tthis.lookAhead&&(this.emitLookAhead(),this.lookAhead=e)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}class u{constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.hash(t):0}}(r=o||(o={}))[r.Insert=200]="Insert",r[r.Delete=190]="Delete",r[r.Reduce=100]="Reduce",r[r.MaxNext=4]="MaxNext",r[r.MaxInsertStackDepth=300]="MaxInsertStackDepth",r[r.DampenInsertStackDepth=120]="DampenInsertStackDepth",r[r.MinBigReduction=2e3]="MinBigReduction";class f{constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this.base=this.stack.length}reduce(e){let t=e>>19;0==t?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=(t-1)*3;let n=this.start.p.parser.getGoto(this.stack[this.base-3],65535&e,!0);this.state=n}}class p{constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.buffer,0==this.index&&this.maybeNext()}static create(e,t=e.bufferBase+e.buffer.length){return new p(e,t,t-e.bufferBase)}maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bufferBase-e.bufferBase,this.stack=e,this.buffer=e.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()}fork(){return new p(this.stack,this.pos,this.index)}}function d(e,t=Uint16Array){if("string"!=typeof e)return e;let n=null;for(let r=0,i=0;r=92&&t--,t>=34&&t--;let i=t-32;if(i>=46&&(i-=46,n=!0),s+=i,n)break;s*=46}n?n[i++]=s:n=new t(s)}return n}class g{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}let m=new g;class Q{constructor(e,t){this.input=e,this.ranges=t,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=m,this.rangeIndex=0,this.pos=this.chunkPos=t[0].from,this.range=t[0],this.end=t[t.length-1].to,this.readNext()}resolveOffset(e,t){let n=this.range,r=this.rangeIndex,i=this.pos+e;for(;in.to:i>=n.to;){if(r==this.ranges.length-1)return null;let e=this.ranges[++r];i+=e.from-n.to,n=e}return i}clipPos(e){if(e>=this.range.from&&ee)return Math.max(e,t.from);return this.end}peek(e){let t=this.chunkOff+e,n,r;if(t>=0&&t=this.chunk2Pos&&nt.to&&(this.chunk2=this.chunk2.slice(0,t.to-n)),r=this.chunk2.charCodeAt(0)}}return n>=this.token.lookAhead&&(this.token.lookAhead=n+1),r}acceptToken(e,t=0){let n=t?this.resolveOffset(t,-1):this.pos;if(null==n||n=this.chunk2Pos&&this.posthis.range.to?e.slice(0,this.range.to-this.pos):e,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();e-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=e,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.extended=-1):this.token=m,this.pos!=e){if(this.pos=e,e==this.end)return this.setDone(),this;for(;e=this.range.to;)this.range=this.ranges[++this.rangeIndex];e>=this.chunkPos&&e=this.chunkPos&&t<=this.chunkPos+this.chunk.length)return this.chunk.slice(e-this.chunkPos,t-this.chunkPos);if(e>=this.chunk2Pos&&t<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(e-this.chunk2Pos,t-this.chunk2Pos);if(e>=this.range.from&&t<=this.range.to)return this.input.read(e,t);let n="";for(let r of this.ranges){if(r.from>=t)break;r.to>e&&(n+=this.input.read(Math.max(r.from,e),Math.min(r.to,t)))}return n}}class S{constructor(e,t){this.data=e,this.id=t}token(e,t){let{parser:n}=t.p;y(this.data,e,t,this.id,n.data,n.tokenPrecTable)}}S.prototype.contextual=S.prototype.fallback=S.prototype.extend=!1;class ${constructor(e,t,n){this.precTable=t,this.elseToken=n,this.data="string"==typeof e?d(e):e}token(e,t){let n=e.pos,r;for(;r=e.pos,y(this.data,e,t,0,this.data,this.precTable),!(e.token.value>-1);){if(null==this.elseToken)return;if(e.next<0)break;e.advance(),e.reset(r+1,e.token)}r>n&&(e.reset(n,e.token),e.acceptToken(this.elseToken,r-n))}}$.prototype.contextual=S.prototype.fallback=S.prototype.extend=!1;class b{constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.fallback=!!t.fallback,this.extend=!!t.extend}}function y(e,t,n,r,i,s){let o=0,a=1<0){let n=e[r];if(l.allows(n)&&(-1==t.token.value||t.token.value==n||function(e,t,n,r){let i=v(n,r,t);return i<0||v(n,r,e)O&&65535==e[n+3*c-3]&&65535==e[n+3*c-3]){o=e[n+3*c-1];continue n}for(;O>1,s=n+i+(i<<1),a=e[s],l=e[s+1]||65536;if(r=l)O=i+1;else{o=e[s+2],t.advance();continue n}}break}}function v(e,t,n){for(let r=t,i;65535!=(i=e[r]);r++)if(i==n)return r-t;return -1}let P=void 0!==c&&c.env&&/\bparse\b/.test(c.env.LOG),x=null;function k(e,t,n){let r=e.cursor(O.vj.IncludeAnonymous);for(r.moveTo(t);;)if(!(n<0?r.childBefore(t):r.childAfter(t)))for(;;){if((n<0?r.tot)&&!r.type.isError)return n<0?Math.max(0,Math.min(r.to-1,t-25)):Math.min(e.length,Math.max(r.from+1,t+25));if(n<0?r.prevSibling():r.nextSibling())break;if(!r.parent())return n<0?0:e.length}}(i=a||(a={}))[i.Margin=25]="Margin";class w{constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(e){for(this.safeFrom=e.openStart?k(e.tree,e.from+e.offset,1)-e.offset:e.from,this.safeTo=e.openEnd?k(e.tree,e.to+e.offset,-1)-e.offset:e.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(e.tree),this.start.push(-e.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(e){if(ee)return this.nextStart=s,null;if(i instanceof O.mp){if(s==e){if(s=Math.max(this.safeFrom,e)&&(this.trees.push(i),this.start.push(s),this.index.push(0))}else this.index[t]++,this.nextStart=s+i.length}}}class Z{constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=e.tokenizers.map(e=>new g)}getActions(e){let t=0,n=null,{parser:r}=e.p,{tokenizers:i}=r,s=r.stateSlot(e.state,3),o=e.curContext?e.curContext.hash:0,a=0;for(let r=0;rO.end+25&&(a=Math.max(O.lookAhead,a)),0!=O.value)){let r=t;if(O.extended>-1&&(t=this.addActions(e,O.extended,O.end,t)),t=this.addActions(e,O.value,O.end,t),!l.extend&&(n=O,t>r))break}}for(;this.actions.length>t;)this.actions.pop();return a&&e.setLookAhead(a),n||e.pos!=this.stream.end||((n=new g).value=e.p.parser.eofTerm,n.start=n.end=e.pos,t=this.addActions(e,n.value,n.end,t)),this.mainToken=n,this.actions}getMainToken(e){if(this.mainToken)return this.mainToken;let t=new g,{pos:n,p:r}=e;return t.start=n,t.end=Math.min(n+1,r.stream.end),t.value=n==r.stream.end?r.parser.eofTerm:0,t}updateCachedToken(e,t,n){let r=this.stream.clipPos(n.pos);if(t.token(this.stream.reset(r,e),n),e.value>-1){let{parser:t}=n.p;for(let r=0;r=0&&n.p.parser.dialect.allows(i>>1)){(1&i)==0?e.value=i>>1:e.extended=i>>1;break}}}else e.value=0,e.end=this.stream.clipPos(r+1)}putAction(e,t,n,r){for(let t=0;t4*e.bufferLength?new w(n,e.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let e,t,n=this.stacks,r=this.minStackPos,i=this.stacks=[];if(this.bigReductionCount>300&&1==n.length){let[e]=n;for(;e.forceReduce()&&e.stack.length&&e.stack[e.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let s=0;sr)i.push(o);else{if(this.advanceStack(o,i,n))continue;e||(e=[],t=[]),e.push(o);let r=this.tokens.getMainToken(o);t.push(r.value,r.end)}break}}if(!i.length){let t=e&&function(e){let t=null;for(let n of e){let e=n.p.stoppedAt;(n.pos==n.p.stream.end||null!=e&&n.pos>e)&&n.p.parser.stateFlag(n.state,2)&&(!t||t.scorethis.stoppedAt?e[0]:this.runRecovery(e,t,i);if(n)return this.stackToTree(n.forceAll())}if(this.recovering){let e=1==this.recovering?1:3*this.recovering;if(i.length>e)for(i.sort((e,t)=>t.score-e.score);i.length>e;)i.pop();i.some(e=>e.reducePos>r)&&this.recovering--}else if(i.length>1){r:for(let e=0;e500&&r.buffer.length>500){if((t.score-r.score||t.buffer.length-r.buffer.length)>0)i.splice(n--,1);else{i.splice(e--,1);continue r}}}}i.length>12&&i.splice(12,i.length-12)}this.minStackPos=i[0].pos;for(let e=1;e ":"";if(null!=this.stoppedAt&&r>this.stoppedAt)return e.forceReduce()?e:null;if(this.fragments){let t=e.curContext&&e.curContext.tracker.strict,n=t?e.curContext.hash:0;for(let o=this.fragments.nodeAt(r);o;){let r=this.parser.nodeSet.types[o.type.id]==o.type?i.getGoto(e.state,o.type.id):-1;if(r>-1&&o.length&&(!t||(o.prop(O.md.contextHash)||0)==n))return e.useNode(o,r),P&&console.log(s+this.stackID(e)+` (via reuse of ${i.getName(o.type.id)})`),!0;if(!(o instanceof O.mp)||0==o.children.length||o.positions[0]>0)break;let a=o.children[0];if(a instanceof O.mp&&0==o.positions[0])o=a;else break}}let o=i.stateSlot(e.state,4);if(o>0)return e.reduce(o),P&&console.log(s+this.stackID(e)+` (via always-reduce ${i.getName(65535&o)})`),!0;if(e.stack.length>=15e3)for(;e.stack.length>9e3&&e.forceReduce(););let a=this.tokens.getActions(e);for(let o=0;or?t.push(u):n.push(u)}return!1}advanceFully(e,t){let n=e.pos;for(;;){if(!this.advanceStack(e,null,null))return!1;if(e.pos>n)return C(e,t),!0}}runRecovery(e,t,n){let r=null,i=!1;for(let s=0;s ":"";if(o.deadEnd&&(i||(i=!0,o.restart(),P&&console.log(O+this.stackID(o)+" (restarted)"),this.advanceFully(o,n))))continue;let c=o.split(),h=O;for(let e=0;c.forceReduce()&&e<10&&(P&&console.log(h+this.stackID(c)+" (via force-reduce)"),!this.advanceFully(c,n));e++)P&&(h=this.stackID(c)+" -> ");for(let e of o.recoverByInsert(a))P&&console.log(O+this.stackID(e)+" (via recover-insert)"),this.advanceFully(e,n);this.stream.end>o.pos?(l==o.pos&&(l++,a=0),o.recoverByDelete(a,l),P&&console.log(O+this.stackID(o)+` (via recover-delete ${this.parser.getName(a)})`),C(o,n)):(!r||r.scoree;class W{constructor(e){this.start=e.start,this.shift=e.shift||Y,this.reduce=e.reduce||Y,this.reuse=e.reuse||Y,this.hash=e.hash||(()=>0),this.strict=!1!==e.strict}}class V extends O._b{constructor(e){if(super(),this.wrappers=[],14!=e.version)throw RangeError(`Parser version (${e.version}) doesn't match runtime version (14)`);let t=e.nodeNames.split(" ");this.minRepeatTerm=t.length;for(let n=0;ne.topRules[t][1]),r=[];for(let e=0;e=0)i(r,e,t[n++]);else{let s=t[n+-r];for(let o=-r;o>0;o--)i(t[n++],e,s);n++}}}this.nodeSet=new O.Lj(t.map((t,i)=>O.Jq.define({name:i>=this.minRepeatTerm?void 0:t,id:i,props:r[i],top:n.indexOf(i)>-1,error:0==i,skipped:e.skippedNodes&&e.skippedNodes.indexOf(i)>-1}))),e.propSources&&(this.nodeSet=this.nodeSet.extend(...e.propSources)),this.strict=!1,this.bufferLength=O.L3;let s=d(e.tokenData);this.context=e.context,this.specializerSpecs=e.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let e=0;e"number"==typeof e?new S(s,e):e),this.topRules=e.topRules,this.dialects=e.dialects||{},this.dynamicPrecedences=e.dynamicPrecedences||null,this.tokenPrecTable=e.tokenPrec,this.termNames=e.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(e,t,n){let r=new X(this,e,t,n);for(let i of this.wrappers)r=i(r,e,t,n);return r}getGoto(e,t,n=!1){let r=this.goto;if(t>=r[0])return -1;for(let i=r[t+1];;){let t=r[i++],s=1&t,o=r[i++];if(s&&n)return o;for(let n=i+(t>>1);i0}validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.stateSlot(e,1);;n+=3){if(65535==this.data[n]){if(1!=this.data[n+1])return!1;n=j(this.data,n+2)}if(t==j(this.data,n+1))return!0}}nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==this.data[n]){if(1==this.data[n+1])n=j(this.data,n+2);else break}if((1&this.data[n+2])==0){let e=this.data[n+1];t.some((t,n)=>1&n&&t==e)||t.push(this.data[n],e)}}return t}configure(e){let t=Object.assign(Object.create(V.prototype),this);if(e.props&&(t.nodeSet=this.nodeSet.extend(...e.props)),e.top){let n=this.topRules[e.top];if(!n)throw RangeError(`Invalid top rule name ${e.top}`);t.top=n}return e.tokenizers&&(t.tokenizers=this.tokenizers.map(t=>{let n=e.tokenizers.find(e=>e.from==t);return n?n.to:t})),e.specializers&&(t.specializers=this.specializers.slice(),t.specializerSpecs=this.specializerSpecs.map((n,r)=>{let i=e.specializers.find(e=>e.from==n.external);if(!i)return n;let s=Object.assign(Object.assign({},n),{external:i.to});return t.specializers[r]=_(s),s})),e.contextTracker&&(t.context=e.contextTracker),e.dialect&&(t.dialect=this.parseDialect(e.dialect)),null!=e.strict&&(t.strict=e.strict),e.wrap&&(t.wrappers=t.wrappers.concat(e.wrap)),null!=e.bufferLength&&(t.bufferLength=e.bufferLength),t}hasWrappers(){return this.wrappers.length>0}getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxNode&&this.nodeSet.types[e].name||e)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[e]||0}parseDialect(e){let t=Object.keys(this.dialects),n=t.map(()=>!1);if(e)for(let r of e.split(" ")){let e=t.indexOf(r);e>=0&&(n[e]=!0)}let r=null;for(let e=0;ee.external(n,r)<<1|t}return e.get}},28699:function(e,t,n){"use strict";n.d(t,{V:function(){return o}});let r="undefined"==typeof Symbol?"__ͼ":Symbol.for("ͼ"),i="undefined"==typeof Symbol?"__styleSet"+Math.floor(1e8*Math.random()):Symbol("styleSet"),s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:{};class o{constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){return/^@/.test(e)?[e]:e.split(/,\s*/)}for(let t in e)!function e(t,i,s,o){let a=[],l=/^@(\w+)\b/.exec(t[0]),O=l&&"keyframes"==l[1];if(l&&null==i)return s.push(t[0]+";");for(let n in i){let o=i[n];if(/&/.test(n))e(n.split(/,\s*/).map(e=>t.map(t=>e.replace(/&/,t))).reduce((e,t)=>e.concat(t)),o,s);else if(o&&"object"==typeof o){if(!l)throw RangeError("The value of a property ("+n+") should be a primitive value.");e(r(n),o,a,O)}else null!=o&&a.push(n.replace(/_.*/,"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())+": "+o+";")}(a.length||O)&&s.push((!n||l||o?t:t.map(n)).join(", ")+" {"+a.join(" ")+"}")}(r(t),e[t],this.rules)}getRules(){return this.rules.join("\n")}static newName(){let e=s[r]||1;return s[r]=e+1,"ͼ"+e.toString(36)}static mount(e,t){(e[i]||new l(e)).mount(Array.isArray(t)?t:[t])}}let a=null;class l{constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof CSSStyleSheet){if(a)return e.adoptedStyleSheets=[a.sheet].concat(e.adoptedStyleSheets),e[i]=a;this.sheet=new CSSStyleSheet,e.adoptedStyleSheets=[this.sheet].concat(e.adoptedStyleSheets),a=this}else{this.styleTag=(e.ownerDocument||e).createElement("style");let t=e.head||e;t.insertBefore(this.styleTag,t.firstChild)}this.modules=[],e[i]=this}mount(e){let t=this.sheet,n=0,r=0;for(let i=0;i-1&&(this.modules.splice(o,1),r--,o=-1),-1==o){if(this.modules.splice(r++,0,s),t)for(let e=0;e",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},s="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent);"undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent);for(var o="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),a="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),l=o||s&&57>+s[1],O=0;O<10;O++)r[48+O]=r[96+O]=String(O);for(var O=1;O<=24;O++)r[O+111]="F"+O;for(var O=65;O<=90;O++)r[O]=String.fromCharCode(O+32),i[O]=String.fromCharCode(O);for(var c in r)i.hasOwnProperty(c)||(i[c]=r[c]);function h(e){var t=!(l&&(e.ctrlKey||e.altKey||e.metaKey)||a&&e.shiftKey&&e.key&&1==e.key.length||"Unidentified"==e.key)&&e.key||(e.shiftKey?i:r)[e.keyCode]||e.key||"Unidentified";return"Esc"==t&&(t="Escape"),"Del"==t&&(t="Delete"),"Left"==t&&(t="ArrowLeft"),"Up"==t&&(t="ArrowUp"),"Right"==t&&(t="ArrowRight"),"Down"==t&&(t="ArrowDown"),t}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7177.35007355df18ad45.js b/static/web/_next/static/chunks/7177.35007355df18ad45.js deleted file mode 100644 index dc38efc1c..000000000 --- a/static/web/_next/static/chunks/7177.35007355df18ad45.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{77177:function(e,o,l){"use strict";l.r(o),l.d(o,{FollowModal:function(){return h}});var s=l(85893),r=l(26713),t=l(11382),a=l(14670),n=l(79531),i=l(71577),c=l(67294),d=l(66009),u=l.n(d);let h=e=>{let{handleClose:o,account:l,name:d}=e,[h,w]=(0,c.useState)(null),[_,f]=(0,c.useState)(!1),[m,v]=(0,c.useState)(!1),[j,x]=(0,c.useState)(null),g=e=>{w(e),function(e){let o=e.replace(/^@+/,"");return/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(o).toLowerCase())}(e)?f(!0):f(!1)},p=()=>{window.open("https://owncast.online/join-fediverse","_blank")},F=async()=>{if(_){v(!0);try{let e=h.replace(/^@+/,""),l=await fetch("/api/remotefollow",{method:"POST",body:JSON.stringify({account:e})}),s=await l.json();if(s.redirectUrl&&(window.open(s.redirectUrl,"_blank"),o()),!s.success){x(s.message),v(!1);return}if(!s.redirectUrl){x("Unable to follow."),v(!1);return}}catch(e){x(e.message)}v(!1)}};return(0,s.jsxs)(r.Z,{direction:"vertical",id:"follow-modal",children:[(0,s.jsxs)("div",{className:u().header,children:["By following this stream you'll get notified on the Fediverse when it goes live. Now is a great time to",(0,s.jsx)("a",{href:"https://owncast.online/join-fediverse",target:"_blank",rel:"noreferrer",children:"\xa0learn about the Fediverse\xa0"}),"if it's new to you."]}),(0,s.jsxs)(t.Z,{spinning:m,children:[j&&(0,s.jsx)(a.Z,{message:"Follow Error",description:j,type:"error",showIcon:!0}),(0,s.jsxs)("div",{className:u().account,children:[(0,s.jsx)("img",{src:"/logo",alt:"logo",className:u().logo}),(0,s.jsxs)("div",{className:u().username,children:[(0,s.jsx)("div",{className:u().name,children:d}),(0,s.jsx)("div",{children:l})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:u().instructions,children:"Enter your username @server to follow"}),(0,s.jsx)(n.Z,{value:h,size:"large",onChange:e=>g(e.target.value),placeholder:"Your fediverse account @account@server",defaultValue:h}),(0,s.jsx)("div",{className:u().footer,children:"You'll be redirected to your Fediverse server and asked to confirm the action."})]}),(0,s.jsxs)(r.Z,{className:u().buttons,children:[(0,s.jsx)(i.Z,{disabled:!_,type:"primary",onClick:F,children:"Follow"}),(0,s.jsx)(i.Z,{onClick:p,type:"primary",children:"Join the Fediverse"})]})]})]})}},66009:function(e){e.exports={header:"FollowModal_header__la1ji",buttons:"FollowModal_buttons__tt4Mc",instructions:"FollowModal_instructions__HiKFF",footer:"FollowModal_footer__AjucH",account:"FollowModal_account__cmHkm",logo:"FollowModal_logo__Ew8xK",username:"FollowModal_username__A_OTw",name:"FollowModal_name__Sf_TP"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7177.ca3355eb508f01eb.js b/static/web/_next/static/chunks/7177.ca3355eb508f01eb.js new file mode 100644 index 000000000..874d8ba20 --- /dev/null +++ b/static/web/_next/static/chunks/7177.ca3355eb508f01eb.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{77177:function(e,o,l){"use strict";l.r(o),l.d(o,{FollowModal:function(){return h}});var s=l(85893),r=l(26713),t=l(11382),a=l(14670),n=l(79531),i=l(71577),c=l(67294),d=l(7839),u=l.n(d);let h=e=>{let{handleClose:o,account:l,name:d}=e,[h,w]=(0,c.useState)(null),[_,f]=(0,c.useState)(!1),[m,v]=(0,c.useState)(!1),[j,x]=(0,c.useState)(null),g=e=>{w(e),function(e){let o=e.replace(/^@+/,"");return/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(o).toLowerCase())}(e)?f(!0):f(!1)},p=()=>{window.open("https://owncast.online/join-fediverse","_blank")},F=async()=>{if(_){v(!0);try{let e=h.replace(/^@+/,""),l=await fetch("/api/remotefollow",{method:"POST",body:JSON.stringify({account:e})}),s=await l.json();if(s.redirectUrl&&(window.open(s.redirectUrl,"_blank"),o()),!s.success){x(s.message),v(!1);return}if(!s.redirectUrl){x("Unable to follow."),v(!1);return}}catch(e){x(e.message)}v(!1)}};return(0,s.jsxs)(r.Z,{direction:"vertical",id:"follow-modal",children:[(0,s.jsxs)("div",{className:u().header,children:["By following this stream you'll get notified on the Fediverse when it goes live. Now is a great time to",(0,s.jsx)("a",{href:"https://owncast.online/join-fediverse",target:"_blank",rel:"noreferrer",children:"\xa0learn about the Fediverse\xa0"}),"if it's new to you."]}),(0,s.jsxs)(t.Z,{spinning:m,children:[j&&(0,s.jsx)(a.Z,{message:"Follow Error",description:j,type:"error",showIcon:!0}),(0,s.jsxs)("div",{className:u().account,children:[(0,s.jsx)("img",{src:"/logo",alt:"logo",className:u().logo}),(0,s.jsxs)("div",{className:u().username,children:[(0,s.jsx)("div",{className:u().name,children:d}),(0,s.jsx)("div",{children:l})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:u().instructions,children:"Enter your username @server to follow"}),(0,s.jsx)(n.Z,{value:h,size:"large",onChange:e=>g(e.target.value),placeholder:"Your fediverse account @account@server",defaultValue:h}),(0,s.jsx)("div",{className:u().footer,children:"You'll be redirected to your Fediverse server and asked to confirm the action."})]}),(0,s.jsxs)(r.Z,{className:u().buttons,children:[(0,s.jsx)(i.Z,{disabled:!_,type:"primary",onClick:F,children:"Follow"}),(0,s.jsx)(i.Z,{onClick:p,type:"primary",children:"Join the Fediverse"})]})]})]})}},7839:function(e){e.exports={header:"FollowModal_header__la1ji",buttons:"FollowModal_buttons__tt4Mc",instructions:"FollowModal_instructions__HiKFF",footer:"FollowModal_footer__AjucH",account:"FollowModal_account__cmHkm",logo:"FollowModal_logo__Ew8xK",username:"FollowModal_username__A_OTw",name:"FollowModal_name__Sf_TP"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7815.f632941cc1b74633.js b/static/web/_next/static/chunks/7815.ed959b759e8e6974.js similarity index 93% rename from static/web/_next/static/chunks/7815.f632941cc1b74633.js rename to static/web/_next/static/chunks/7815.ed959b759e8e6974.js index 7d38867d1..2ce26fb8b 100644 --- a/static/web/_next/static/chunks/7815.f632941cc1b74633.js +++ b/static/web/_next/static/chunks/7815.ed959b759e8e6974.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7815],{81643:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var o=function(e){return e?"function"==typeof e?e():e:null}},55241:function(e,t,n){"use strict";var o=n(87462),r=n(67294),l=n(53124),i=n(94199),a=n(81643),c=n(33603),s=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n},u=function(e){var t=e.title,n=e.content,o=e.prefixCls;return t||n?r.createElement(r.Fragment,null,t&&r.createElement("div",{className:"".concat(o,"-title")},(0,a.Z)(t)),r.createElement("div",{className:"".concat(o,"-inner-content")},(0,a.Z)(n))):null},p=r.forwardRef(function(e,t){var n=e.prefixCls,a=e.title,p=e.content,d=e._overlay,f=e.placement,m=e.trigger,y=e.mouseEnterDelay,v=e.mouseLeaveDelay,b=e.overlayStyle,g=s(e,["prefixCls","title","content","_overlay","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),x=r.useContext(l.E_).getPrefixCls,_=x("popover",n),h=x();return r.createElement(i.Z,(0,o.Z)({placement:void 0===f?"top":f,trigger:void 0===m?"hover":m,mouseEnterDelay:void 0===y?.1:y,mouseLeaveDelay:void 0===v?.1:v,overlayStyle:void 0===b?{}:b},g,{prefixCls:_,ref:t,overlay:d||r.createElement(u,{prefixCls:_,title:a,content:p}),transitionName:(0,c.mL)(h,"zoom-big",g.transitionName)}))});t.Z=p},17815:function(e,t,n){"use strict";n.r(t),n.d(t,{NotifyReminderPopup:function(){return p}});var o=n(85893),r=n(55241),l=n(67294),i=n(5152),a=n.n(i),c=n(93162),s=n.n(c);let u=a()(()=>Promise.resolve().then(n.t.bind(n,40753,23)),{loadableGenerated:{webpack:()=>[40753]},ssr:!1}),p=e=>{let{children:t,open:n,notificationClicked:i,notificationClosed:a}=e,[c,p]=(0,l.useState)(n),[d,f]=(0,l.useState)(!1);(0,l.useEffect)(()=>{p(n)},[n]),(0,l.useEffect)(()=>{f(!0)},[]);let m=(0,o.jsx)("div",{className:s().title,children:"Stay updated!"}),y=e=>{e.stopPropagation(),i()},v=e=>{e.stopPropagation(),p(!1),a()},b=(0,o.jsxs)("div",{onClick:y,onKeyDown:y,role:"menuitem",tabIndex:0,children:[(0,o.jsx)("button",{type:"button",className:s().closebutton,onClick:v,children:(0,o.jsx)(u,{})}),(0,o.jsxs)("div",{className:s().contentbutton,children:["Click and never miss",(0,o.jsx)("br",{}),"future streams!"]})]});return d&&(0,o.jsx)(r.Z,{placement:"topRight",defaultOpen:c,open:c,destroyTooltipOnHide:!0,title:m,content:b,overlayInnerStyle:{borderRadius:"5px",cursor:"pointer",paddingTop:"10px",paddingRight:"10px",fontSize:"14px"},color:s().popupBackgroundColor,getPopupContainer:e=>e,children:t})}},93162:function(e){e.exports={popupBackgroundColor:"var(--theme-color-components-primary-button-background)",contentbutton:"NotifyReminderPopup_contentbutton__a_tsp",closebutton:"NotifyReminderPopup_closebutton__GVcP3",title:"NotifyReminderPopup_title__Dm9Iy"}}}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7815],{81643:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var o=function(e){return e?"function"==typeof e?e():e:null}},55241:function(e,t,n){"use strict";var o=n(87462),r=n(67294),l=n(53124),i=n(94199),a=n(81643),c=n(33603),s=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n},u=function(e){var t=e.title,n=e.content,o=e.prefixCls;return t||n?r.createElement(r.Fragment,null,t&&r.createElement("div",{className:"".concat(o,"-title")},(0,a.Z)(t)),r.createElement("div",{className:"".concat(o,"-inner-content")},(0,a.Z)(n))):null},p=r.forwardRef(function(e,t){var n=e.prefixCls,a=e.title,p=e.content,d=e._overlay,f=e.placement,m=e.trigger,y=e.mouseEnterDelay,v=e.mouseLeaveDelay,b=e.overlayStyle,g=s(e,["prefixCls","title","content","_overlay","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),x=r.useContext(l.E_).getPrefixCls,_=x("popover",n),h=x();return r.createElement(i.Z,(0,o.Z)({placement:void 0===f?"top":f,trigger:void 0===m?"hover":m,mouseEnterDelay:void 0===y?.1:y,mouseLeaveDelay:void 0===v?.1:v,overlayStyle:void 0===b?{}:b},g,{prefixCls:_,ref:t,overlay:d||r.createElement(u,{prefixCls:_,title:a,content:p}),transitionName:(0,c.mL)(h,"zoom-big",g.transitionName)}))});t.Z=p},17815:function(e,t,n){"use strict";n.r(t),n.d(t,{NotifyReminderPopup:function(){return p}});var o=n(85893),r=n(55241),l=n(67294),i=n(5152),a=n.n(i),c=n(42430),s=n.n(c);let u=a()(()=>Promise.resolve().then(n.t.bind(n,40753,23)),{loadableGenerated:{webpack:()=>[40753]},ssr:!1}),p=e=>{let{children:t,open:n,notificationClicked:i,notificationClosed:a}=e,[c,p]=(0,l.useState)(n),[d,f]=(0,l.useState)(!1);(0,l.useEffect)(()=>{p(n)},[n]),(0,l.useEffect)(()=>{f(!0)},[]);let m=(0,o.jsx)("div",{className:s().title,children:"Stay updated!"}),y=e=>{e.stopPropagation(),i()},v=e=>{e.stopPropagation(),p(!1),a()},b=(0,o.jsxs)("div",{onClick:y,onKeyDown:y,role:"menuitem",tabIndex:0,children:[(0,o.jsx)("button",{type:"button",className:s().closebutton,onClick:v,children:(0,o.jsx)(u,{})}),(0,o.jsxs)("div",{className:s().contentbutton,children:["Click and never miss",(0,o.jsx)("br",{}),"future streams!"]})]});return d&&(0,o.jsx)(r.Z,{placement:"topRight",defaultOpen:c,open:c,destroyTooltipOnHide:!0,title:m,content:b,overlayInnerStyle:{borderRadius:"5px",cursor:"pointer",paddingTop:"10px",paddingRight:"10px",fontSize:"14px"},color:s().popupBackgroundColor,getPopupContainer:e=>e,children:t})}},42430:function(e){e.exports={popupBackgroundColor:"var(--theme-color-components-primary-button-background)",contentbutton:"NotifyReminderPopup_contentbutton__a_tsp",closebutton:"NotifyReminderPopup_closebutton__GVcP3",title:"NotifyReminderPopup_title__Dm9Iy"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/788-5b64eaf8564f5912.js b/static/web/_next/static/chunks/788-5b64eaf8564f5912.js new file mode 100644 index 000000000..4246609bc --- /dev/null +++ b/static/web/_next/static/chunks/788-5b64eaf8564f5912.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[788],{69312:function(e,t,i){"use strict";i.r(t),i.d(t,{OwncastPlayer:function(){return D},default:function(){return _}});var n=i(85893),s=i(67294),r=i(4480),a=i(46977),l=i(94184),o=i.n(l),h=i(85215),c=i(32802),u=i.n(c);i(85114);let d=e=>{let{options:t,onReady:i}=e,r=s.useRef(null),a=s.useRef(null);return s.useEffect(()=>{if(!a.current){let e=r.current,n=a.current=(0,h.Z)(e,t,()=>(console.debug("player is ready"),i&&i(n,h.Z)));n.autoplay(t.autoplay),n.src(t.sources)}h.Z.Vhs.xhr.beforeRequest=e=>{if(e.uri.match("m3u8")){let t=Math.random().toString(16).substr(2,8);e.uri="".concat(e.uri,"?cachebust=").concat(t)}return e}},[t,r]),(0,n.jsx)("div",{"data-vjs-player":!0,children:(0,n.jsx)("video",{ref:r,className:"video-js vjs-big-play-centered vjs-show-big-play-button-on-pause ".concat(u().player," vjs-owncast")})})},m={position:"absolute",width:"100%",height:"100%"},g=e=>{let{src:t="",width:i,height:r,objectFit:a="fill",duration:l="1s",className:o}=e,h=(0,s.useMemo)(()=>({display:"inline-block",position:"relative",width:i,height:r}),[i,r]),c=(0,s.useMemo)(()=>[{...m,objectFit:a,opacity:0,transition:"opacity ".concat(l)},{...m,objectFit:a,opacity:1,transition:"opacity ".concat(l)},{...m,objectFit:a,opacity:0}],[a,l]),[u,d]=(0,s.useState)(0),[g,f]=(0,s.useState)(["",""]),p=t!==g[1]?t:"",y=()=>{d((u+1)%3),f([g[1],p])};return(0,n.jsx)("span",{style:h,className:o,children:[...g,p].map((e,t)=>""!==e&&(0,n.jsx)("img",{src:e,alt:"",style:c[t],onLoad:2===t?y:void 0},e))})};g.defaultProps={objectFit:"fill",duration:"3s"};var f=i(7925),p=i.n(f);let y=e=>{let t,{online:i,initialSrc:r,src:a}=e,[l,o]=(0,s.useState)(r),[h,c]=(0,s.useState)("0s");return(0,s.useEffect)(()=>{clearInterval(t),t=setInterval(()=>{"0s"===h&&c("3s"),o("".concat(a,"?").concat(Date.now()))},2e4)},[]),(0,n.jsxs)("div",{className:p().poster,children:[!i&&(0,n.jsx)("img",{src:r,alt:"logo"}),i&&(0,n.jsx)(g,{src:l,duration:h,objectFit:"contain",height:"auto",width:"100%",className:p().image})]})};var b=i(72581),T=i(77466),v=class{stop(){clearInterval(this.sendMetricsTimer),this.player.off()}setClockSkew(e){this.clockSkewMs=e}videoJSReady(){let e=this.player.tech({IWillNotUseThisInPlugins:!0});this.supportsDetailedMetrics=!!e,e.on("usage",e=>{"vhs-unknown-waiting"===e.name&&this.setIsBuffering(!0),"vhs-rendition-change-abr"===e.name&&this.incrementQualityVariantChanges()});let t=this.player.textTracks();t.addEventListener("cuechange",()=>{this.incrementQualityVariantChanges()})}handlePlaying(){clearInterval(this.collectPlaybackMetricsTimer),this.collectPlaybackMetricsTimer=setInterval(()=>{this.collectPlaybackMetrics()},5e3)}handleEnded(){clearInterval(this.collectPlaybackMetricsTimer)}handleBuffering(){this.incrementErrorCount(1),this.setIsBuffering(!0)}handleNoLongerBuffering(){this.setIsBuffering(!1)}handleError(){this.incrementErrorCount(1)}incrementErrorCount(e){this.errors+=e}incrementQualityVariantChanges(){if(!this.hasPerformedInitialVariantChange){this.hasPerformedInitialVariantChange=!0;return}this.qualityVariantChanges++}setIsBuffering(e){if(this.isBuffering=e,!e){clearTimeout(this.bufferingDurationTimer);return}this.bufferingDurationTimer=setTimeout(()=>{this.incrementErrorCount(1)},500)}trackSegmentDownloadTime(e){this.segmentDownloadTime.push(e)}trackBandwidth(e){this.bandwidthTracking.push(e)}trackLatency(e){this.latencyTracking.push(e)}collectPlaybackMetrics(){let e=this.player.tech({IWillNotUseThisInPlugins:!0});if(!e||!e.vhs||this.player.paused())return;let t=this.player.networkState();if(2!==t)return;let i=e.vhs.systemBandwidth;this.trackBandwidth(i);try{let t=function(e){let t;let i=e.vhs.playlists.media(),n=e.currentTime();for(let e=0,s=i.segments.length;e=40)return;this.trackLatency(s)}catch(e){console.warn(e)}}async send(){let e;if(0===this.segmentDownloadTime.length||!this.player||this.player.paused())return;let t=this.errors;if(this.supportsDetailedMetrics){let i=e=>e.reduce((e,t)=>e+t,0)/e.length,n=i(this.segmentDownloadTime)/1e3,s=i(this.bandwidthTracking)/1e3,r=i(this.latencyTracking)/1e3;e={bandwidth:Math.round(1e3*s)/1e3,latency:Math.round(1e3*r)/1e3,downloadDuration:Math.round(1e3*n)/1e3,errors:t+(this.isBuffering?1:0),qualityVariantChanges:this.qualityVariantChanges}}else e={errors:t+(this.isBuffering?1:0)};this.errors=0,this.qualityVariantChanges=0,this.segmentDownloadTime=[],this.bandwidthTracking=[],this.latencyTracking=[];let i={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};try{await fetch("/api/metrics/playback",i)}catch(e){console.error(e)}}constructor(e,t){var i=this;this.player=e,this.supportsDetailedMetrics=!1,this.hasPerformedInitialVariantChange=!1,this.clockSkewMs=0,this.segmentDownloadTime=[],this.bandwidthTracking=[],this.latencyTracking=[],this.errors=0,this.qualityVariantChanges=0,this.isBuffering=!1,this.bufferingDurationTimer=0,this.collectPlaybackMetricsTimer=0,this.videoJSReady=this.videoJSReady.bind(this),this.handlePlaying=this.handlePlaying.bind(this),this.handleBuffering=this.handleBuffering.bind(this),this.handleEnded=this.handleEnded.bind(this),this.handleError=this.handleError.bind(this),this.send=this.send.bind(this),this.collectPlaybackMetrics=this.collectPlaybackMetrics.bind(this),this.handleNoLongerBuffering=this.handleNoLongerBuffering.bind(this),this.sendMetricsTimer=0,this.player.on("canplaythrough",this.handleNoLongerBuffering),this.player.on("error",this.handleError),this.player.on("stalled",this.handleBuffering),this.player.on("waiting",this.handleBuffering),this.player.on("playing",this.handlePlaying),this.player.on("ended",this.handleEnded);let n=t.xhr;t.Vhs.xhr=function(){for(var e=arguments.length,t=Array(e),s=0;s{let a=new Date,l=a.getTime()-e.getTime();i.trackSegmentDownloadTime(l),n(t,s,r)}}return n(...t)},this.videoJSReady(),this.sendMetricsTimer=setInterval(()=>{this.send()},1e4)}},k=function(e,t,i,n){let s=t.getComponent("MenuItem"),r=t.getComponent("MenuItem"),a=t.getComponent("MenuButton"),l=new r(e,{selectable:!0});l.setAttribute("class","latency-toggle-item"),l.on("click",()=>{n()});let o=new class extends s{createEl(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"button",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=super.createEl(e,t,i);return n.innerHTML='
',n}constructor(e,t){super(e,t)}}(e,{selectable:!1});class h extends a{createItems(){let t=e.tech({IWillNotUseThisInPlugins:!0}),n=new r(e,{selectable:!0,label:"Auto"}),s=i.map(i=>{let n=new r(e,{selectable:!0,label:i.name});return n.on("click",()=>{if(!t){console.warn("Invalid attempt to access null player tech");return}t.vhs.representations().forEach((e,t)=>{e.enabled(t===i.index)}),n.selected(!1)}),n});n.on("click",()=>{t.vhs.representations().forEach(e=>{e.enabled(!0)}),n.selected(!1)});let a=!!t&&!!t.vhs;return i.length<2&&a?[l]:i.length>1&&a?[n,...s,o,l]:a||1!==i.length?[n,...s]:[]}constructor(){super(e)}}let c=new h;c.el().setAttribute("aria-label","Settings");let u=e.tech({IWillNotUseThisInPlugins:!0});return c.addClass("vjs-quality-selector"),t.registerComponent("MenuButton",h),u.vhs&&i.length<2&&u&&u.vhs,c},w=class{setClockSkew(e){this.clockSkewMs=e}check(){if(new Date().getTime()-this.startupTime.getTime()<1e4||this.player.paused()||this.player.seeking()||this.inTimeout||!this.enabled)return;let e=this.player.tech({IWillNotUseThisInPlugins:!0});if(!e||!e.vhs)return;let t=this.player.networkState();if(2!==t)return;let i=0;try{if(0===e.vhs.stats.buffered.length){this.timeout();return}e.vhs.stats.buffered.forEach(e=>{i+=e.end-e.start})}catch(e){console.error(e)}let n=e.vhs.playlists.media(),s=n.attributes.BANDWIDTH,r=e.vhs.systemBandwidth,a=r/s;try{let t=function(e){let t;let i=e.vhs.playlists.media(),n=e.currentTime();for(let e=0,s=i.segments.length;ee+t,0)/s.length,l=Math.max(1.4*r,Math.min(1e3*t.duration*2.6,15e3));r>=l&&(l=r+3e3);let o=t.dateTimeObject.getTime(),h=new Date().getTime()+this.clockSkewMs,c=h-o;if(this.currentLatency=c,Math.abs(c)>8e4){this.timeout();return}if(c>l){if(this.shouldJumpToLive()&&c>l+5e3){let i=c/1e3-3*t.duration,n=this.player.currentTime()+i;console.info("latency",c/1e3,"jumping",i,"to live from ",this.player.currentTime()," to ",n);let s=e.vhs.stats.buffered[0].end,r=e.vhs.stats.buffered[0].start;if(n>rthis.playbackRate+.02&&(i=this.playbackRate+.02),i=Math.round(1e3*i)/1e3,this.start(i)}else c<=r&&this.stop();console.info("latency",c/1e3,"min",r/1e3,"max",l/1e3,"playback rate",this.playbackRate,"enabled:",this.enabled,"running: ",this.running,"skew: ",this.clockSkewMs,"rebuffer events: ",this.bufferingCounter)}catch(e){}}shouldJumpToLive(){if(this.bufferingCounter>1)return!1;let e=new Date().getTime(),t=e-this.lastJumpOccurred;return t>2e4}jump(e){this.jumpingToLiveIgnoreBuffer=!0,this.performedInitialLiveJump=!0,this.lastJumpOccurred=new Date,console.info("current time",this.player.currentTime(),"seeking to",e),this.player.currentTime(e),setTimeout(()=>{this.jumpingToLiveIgnoreBuffer=!1},5e3)}setPlaybackRate(e){this.playbackRate=e,this.player.playbackRate(e)}start(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;!this.inTimeout&&this.enabled&&e!==this.playbackRate&&(this.running=!0,this.setPlaybackRate(e))}stop(){this.running&&console.log("stopping latency compensator..."),this.running=!1,this.setPlaybackRate(1)}enable(){this.enabled=!0,clearInterval(this.checkTimer),clearTimeout(this.bufferingTimer),this.checkTimer=setInterval(()=>{this.check()},3e3)}disable(){clearInterval(this.checkTimer),clearTimeout(this.timeoutTimer),this.stop(),this.enabled=!1}timeout(){this.jumpingToLiveIgnoreBuffer||(this.inTimeout=!0,this.stop(),clearTimeout(this.timeoutTimer),this.timeoutTimer=setTimeout(()=>{this.endTimeout()},3e4))}endTimeout(){clearTimeout(this.timeoutTimer),this.inTimeout=!1}handlePlaying(){let e=this.playing;this.playing=!0,clearTimeout(this.bufferingTimer),this.enabled&&this.shouldJumpToLive()&&(e||(this.jumpingToLiveIgnoreBuffer=!0,this.player.liveTracker.seekToLiveEdge(),this.lastJumpOccurred=new Date))}handlePause(){this.playing=!1}handleEnded(){this.enabled&&this.disable()}handleError(){this.enabled&&this.timeout()}countBufferingEvent(){if(this.bufferingCounter+=1,this.bufferingCounter>4){this.disable();return}this.bufferedAtLatency.push(this.currentLatency),console.log("latency compensation timeout due to buffering:",this.bufferingCounter,"buffering events of",4),setTimeout(()=>{this.bufferingCounter>0&&(this.bufferingCounter-=1)},18e4)}handleBuffering(){if(this.enabled&&!this.inTimeout){if(this.jumpingToLiveIgnoreBuffer){this.jumpingToLiveIgnoreBuffer=!1;return}this.timeout(),clearTimeout(this.bufferingTimer),this.bufferingTimer=setTimeout(()=>{this.countBufferingEvent()},200)}}constructor(e){this.player=e,this.playing=!1,this.enabled=!1,this.running=!1,this.inTimeout=!1,this.jumpingToLiveIgnoreBuffer=!1,this.timeoutTimer=0,this.checkTimer=0,this.bufferingCounter=0,this.bufferingTimer=0,this.playbackRate=1,this.lastJumpOccurred=null,this.startupTime=new Date,this.clockSkewMs=0,this.currentLatency=null,this.bufferedAtLatency=[],this.player.on("playing",this.handlePlaying.bind(this)),this.player.on("pause",this.handlePause.bind(this)),this.player.on("error",this.handleError.bind(this)),this.player.on("waiting",this.handleBuffering.bind(this)),this.player.on("stalled",this.handleBuffering.bind(this)),this.player.on("ended",this.handleEnded.bind(this)),this.player.on("canplaythrough",this.handlePlaying.bind(this)),this.player.on("canplay",this.handlePlaying.bind(this)),this.check=this.check.bind(this),this.start=this.start.bind(this),this.enable=this.enable.bind(this),this.countBufferingEvent=this.countBufferingEvent.bind(this)}},C=i(79576),I=i.n(C);class B{static async getVideoQualities(){let e=[];try{let t=await fetch(B.VIDEO_CONFIG_URL);e=await t.json(),console.log(e)}catch(e){console.error(e)}return e}}B.VIDEO_CONFIG_URL="/api/video/variants";let P=(0,s.createContext)(B),E="owncast_volume",j="latencyCompensatorEnabled",M=new class{start(){this.stop(),this.timer=setInterval(()=>{!function(){try{fetch("/api/ping")}catch(e){console.error(e)}}()},4e3)}stop(){clearInterval(this.timer)}},x=null,S=null,L=!1,D=e=>{let{source:t,online:i,initiallyMuted:l=!1,title:h,className:c}=e,u=(0,s.useContext)(P),m=s.useRef(null),[g,f]=(0,r.FV)(T.We),p=(0,r.sJ)(T.g8),C=()=>{try{m.current.volume((0,b.$o)(E)||1)}catch(e){console.warn(e)}},B=()=>{(0,b.qQ)(E,m.current.muted()?0:m.current.volume())},D=()=>{m.current.paused()?m.current.play():m.current.pause()},_=()=>{m.current.muted()||0===m.current.volume()?m.current.volume(.7):m.current.volume(0)},R=()=>{m.current.isFullscreen()?m.current.exitFullscreen():m.current.requestFullscreen()},N=e=>{let t=document.querySelector(".latency-toggle-item > .vjs-menu-item-text");t&&(t.innerHTML=e)},O=()=>{S&&S.stop(),L=!0,(S=new w(m.current)).setClockSkew(p),S.enable(),(0,b.qQ)(j,!0),N("disable minimized latency")},V=()=>{S&&S.disable(),S=null,L=!1,(0,b.qQ)(j,!1),N('enable minimized latency (experimental)')},J=()=>{L?V():O()},q=e=>{let t=e.tech({IWillNotUseThisInPlugins:!0});if(!t||!t.vhs)return;let i=(0,b.$o)(j);"true"===i&&t&&t.vhs?O():V()},A=async(e,t)=>{let i=await u.getVideoQualities(),n=k(e,t,i,J);e.controlBar.addChild(n,{},e.controlBar.children_.length-2),q(e)},U=(e,t)=>{if(window.hasOwnProperty("WebKitPlaybackTargetAvailabilityEvent")){let i=t.getComponent("Button"),n=new class extends i{handleClick(){try{let e=document.getElementsByTagName("video")[0];e.webkitShowPlaybackTargetPicker()}catch(e){console.error(e)}}constructor(){super(e)}},s=e.controlBar.addChild(n);s.addClass("vjs-airplay")}};(0,a.y1)("space",e=>{e.preventDefault(),D()}),(0,a.y1)("f",R,{enableOnContentEditable:!1}),(0,a.y1)("m",_,{enableOnContentEditable:!1}),(0,a.y1)("0",()=>m.current.volume(m.current.volume()+.1),{enableOnContentEditable:!1}),(0,a.y1)("9",()=>m.current.volume(m.current.volume()-.1),{enableOnContentEditable:!1});let F=(e,t)=>{m.current=e,C(),U(e,t),e.on("waiting",()=>{console.debug("player is waiting")}),e.on("dispose",()=>{console.debug("player will dispose"),M.stop()}),e.on("playing",()=>{console.debug("player is playing"),M.start(),f(!0)}),e.on("pause",()=>{console.debug("player is paused"),M.stop(),f(!1)}),e.on("ended",()=>{console.debug("player is ended"),M.stop(),f(!1)}),t.hookOnce(),e.on("volumechange",B),(x=new v(e,t)).setClockSkew(p),A(e,t)};return(0,s.useEffect)(()=>{x&&x.setClockSkew(p)},[p]),(0,s.useEffect)(()=>()=>{V(),null==x||x.stop()},[]),(0,n.jsxs)("div",{className:o()(I().container,c),id:"player",children:[i&&(0,n.jsx)("div",{className:I().player,children:(0,n.jsx)(d,{options:{autoplay:!1,controls:!0,responsive:!0,fluid:!1,fill:!0,playsinline:!0,liveui:!0,preload:"auto",muted:l,controlBar:{progressControl:{seekBar:!1}},html5:{vhs:{enableLowInitialPlaylist:!0,experimentalBufferBasedABR:!0,useNetworkInformationApi:!0,maxPlaylistRetries:30}},liveTracker:{trackingThreshold:0,liveTolerance:15},sources:[{src:t,type:"application/x-mpegURL"}]},onReady:F,"aria-label":h})}),(0,n.jsx)("div",{className:I().poster,children:!g&&(0,n.jsx)(y,{online:i,initialSrc:"/thumbnail.jpg",src:"/thumbnail.jpg"})})]})};var _=D},79576:function(e){e.exports={container:"OwncastPlayer_container__YfgRy",player:"OwncastPlayer_player__R7XKJ",poster:"OwncastPlayer_poster__8RqUC"}},32802:function(e){e.exports={player:"VideoJS_player__GT8FN"}},7925:function(e){e.exports={poster:"VideoPoster_poster__RDkSk",image:"VideoPoster_image__DAj_o"}},25893:function(){}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/788-9fa83e2ee59f96f5.js b/static/web/_next/static/chunks/788-9fa83e2ee59f96f5.js deleted file mode 100644 index 4af395291..000000000 --- a/static/web/_next/static/chunks/788-9fa83e2ee59f96f5.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[788],{69312:function(e,t,i){"use strict";i.r(t),i.d(t,{OwncastPlayer:function(){return D},default:function(){return _}});var n=i(85893),s=i(67294),r=i(4480),a=i(46977),l=i(94184),o=i.n(l),h=i(85215),c=i(76161),u=i.n(c);i(27901);let d=e=>{let{options:t,onReady:i}=e,r=s.useRef(null),a=s.useRef(null);return s.useEffect(()=>{if(!a.current){let e=r.current,n=a.current=(0,h.Z)(e,t,()=>(console.debug("player is ready"),i&&i(n,h.Z)));n.autoplay(t.autoplay),n.src(t.sources)}h.Z.Vhs.xhr.beforeRequest=e=>{if(e.uri.match("m3u8")){let t=Math.random().toString(16).substr(2,8);e.uri="".concat(e.uri,"?cachebust=").concat(t)}return e}},[t,r]),(0,n.jsx)("div",{"data-vjs-player":!0,children:(0,n.jsx)("video",{ref:r,className:"video-js vjs-big-play-centered vjs-show-big-play-button-on-pause ".concat(u().player," vjs-owncast")})})},m={position:"absolute",width:"100%",height:"100%"},g=e=>{let{src:t="",width:i,height:r,objectFit:a="fill",duration:l="1s",className:o}=e,h=(0,s.useMemo)(()=>({display:"inline-block",position:"relative",width:i,height:r}),[i,r]),c=(0,s.useMemo)(()=>[{...m,objectFit:a,opacity:0,transition:"opacity ".concat(l)},{...m,objectFit:a,opacity:1,transition:"opacity ".concat(l)},{...m,objectFit:a,opacity:0}],[a,l]),[u,d]=(0,s.useState)(0),[g,f]=(0,s.useState)(["",""]),p=t!==g[1]?t:"",y=()=>{d((u+1)%3),f([g[1],p])};return(0,n.jsx)("span",{style:h,className:o,children:[...g,p].map((e,t)=>""!==e&&(0,n.jsx)("img",{src:e,alt:"",style:c[t],onLoad:2===t?y:void 0},e))})};g.defaultProps={objectFit:"fill",duration:"3s"};var f=i(70034),p=i.n(f);let y=e=>{let t,{online:i,initialSrc:r,src:a}=e,[l,o]=(0,s.useState)(r),[h,c]=(0,s.useState)("0s");return(0,s.useEffect)(()=>{clearInterval(t),t=setInterval(()=>{"0s"===h&&c("3s"),o("".concat(a,"?").concat(Date.now()))},2e4)},[]),(0,n.jsxs)("div",{className:p().poster,children:[!i&&(0,n.jsx)("img",{src:r,alt:"logo"}),i&&(0,n.jsx)(g,{src:l,duration:h,objectFit:"contain",height:"auto",width:"100%",className:p().image})]})};var b=i(72581),T=i(77466),v=class{stop(){clearInterval(this.sendMetricsTimer),this.player.off()}setClockSkew(e){this.clockSkewMs=e}videoJSReady(){let e=this.player.tech({IWillNotUseThisInPlugins:!0});this.supportsDetailedMetrics=!!e,e.on("usage",e=>{"vhs-unknown-waiting"===e.name&&this.setIsBuffering(!0),"vhs-rendition-change-abr"===e.name&&this.incrementQualityVariantChanges()});let t=this.player.textTracks();t.addEventListener("cuechange",()=>{this.incrementQualityVariantChanges()})}handlePlaying(){clearInterval(this.collectPlaybackMetricsTimer),this.collectPlaybackMetricsTimer=setInterval(()=>{this.collectPlaybackMetrics()},5e3)}handleEnded(){clearInterval(this.collectPlaybackMetricsTimer)}handleBuffering(){this.incrementErrorCount(1),this.setIsBuffering(!0)}handleNoLongerBuffering(){this.setIsBuffering(!1)}handleError(){this.incrementErrorCount(1)}incrementErrorCount(e){this.errors+=e}incrementQualityVariantChanges(){if(!this.hasPerformedInitialVariantChange){this.hasPerformedInitialVariantChange=!0;return}this.qualityVariantChanges++}setIsBuffering(e){if(this.isBuffering=e,!e){clearTimeout(this.bufferingDurationTimer);return}this.bufferingDurationTimer=setTimeout(()=>{this.incrementErrorCount(1)},500)}trackSegmentDownloadTime(e){this.segmentDownloadTime.push(e)}trackBandwidth(e){this.bandwidthTracking.push(e)}trackLatency(e){this.latencyTracking.push(e)}collectPlaybackMetrics(){let e=this.player.tech({IWillNotUseThisInPlugins:!0});if(!e||!e.vhs||this.player.paused())return;let t=this.player.networkState();if(2!==t)return;let i=e.vhs.systemBandwidth;this.trackBandwidth(i);try{let t=function(e){let t;let i=e.vhs.playlists.media(),n=e.currentTime();for(let e=0,s=i.segments.length;e=40)return;this.trackLatency(s)}catch(e){console.warn(e)}}async send(){let e;if(0===this.segmentDownloadTime.length||!this.player||this.player.paused())return;let t=this.errors;if(this.supportsDetailedMetrics){let i=e=>e.reduce((e,t)=>e+t,0)/e.length,n=i(this.segmentDownloadTime)/1e3,s=i(this.bandwidthTracking)/1e3,r=i(this.latencyTracking)/1e3;e={bandwidth:Math.round(1e3*s)/1e3,latency:Math.round(1e3*r)/1e3,downloadDuration:Math.round(1e3*n)/1e3,errors:t+(this.isBuffering?1:0),qualityVariantChanges:this.qualityVariantChanges}}else e={errors:t+(this.isBuffering?1:0)};this.errors=0,this.qualityVariantChanges=0,this.segmentDownloadTime=[],this.bandwidthTracking=[],this.latencyTracking=[];let i={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};try{await fetch("/api/metrics/playback",i)}catch(e){console.error(e)}}constructor(e,t){var i=this;this.player=e,this.supportsDetailedMetrics=!1,this.hasPerformedInitialVariantChange=!1,this.clockSkewMs=0,this.segmentDownloadTime=[],this.bandwidthTracking=[],this.latencyTracking=[],this.errors=0,this.qualityVariantChanges=0,this.isBuffering=!1,this.bufferingDurationTimer=0,this.collectPlaybackMetricsTimer=0,this.videoJSReady=this.videoJSReady.bind(this),this.handlePlaying=this.handlePlaying.bind(this),this.handleBuffering=this.handleBuffering.bind(this),this.handleEnded=this.handleEnded.bind(this),this.handleError=this.handleError.bind(this),this.send=this.send.bind(this),this.collectPlaybackMetrics=this.collectPlaybackMetrics.bind(this),this.handleNoLongerBuffering=this.handleNoLongerBuffering.bind(this),this.sendMetricsTimer=0,this.player.on("canplaythrough",this.handleNoLongerBuffering),this.player.on("error",this.handleError),this.player.on("stalled",this.handleBuffering),this.player.on("waiting",this.handleBuffering),this.player.on("playing",this.handlePlaying),this.player.on("ended",this.handleEnded);let n=t.xhr;t.Vhs.xhr=function(){for(var e=arguments.length,t=Array(e),s=0;s{let a=new Date,l=a.getTime()-e.getTime();i.trackSegmentDownloadTime(l),n(t,s,r)}}return n(...t)},this.videoJSReady(),this.sendMetricsTimer=setInterval(()=>{this.send()},1e4)}},k=function(e,t,i,n){let s=t.getComponent("MenuItem"),r=t.getComponent("MenuItem"),a=t.getComponent("MenuButton"),l=new r(e,{selectable:!0});l.setAttribute("class","latency-toggle-item"),l.on("click",()=>{n()});let o=new class extends s{createEl(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"button",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=super.createEl(e,t,i);return n.innerHTML='
',n}constructor(e,t){super(e,t)}}(e,{selectable:!1});class h extends a{createItems(){let t=e.tech({IWillNotUseThisInPlugins:!0}),n=new r(e,{selectable:!0,label:"Auto"}),s=i.map(i=>{let n=new r(e,{selectable:!0,label:i.name});return n.on("click",()=>{if(!t){console.warn("Invalid attempt to access null player tech");return}t.vhs.representations().forEach((e,t)=>{e.enabled(t===i.index)}),n.selected(!1)}),n});n.on("click",()=>{t.vhs.representations().forEach(e=>{e.enabled(!0)}),n.selected(!1)});let a=!!t&&!!t.vhs;return i.length<2&&a?[l]:i.length>1&&a?[n,...s,o,l]:a||1!==i.length?[n,...s]:[]}constructor(){super(e)}}let c=new h;c.el().setAttribute("aria-label","Settings");let u=e.tech({IWillNotUseThisInPlugins:!0});return c.addClass("vjs-quality-selector"),t.registerComponent("MenuButton",h),u.vhs&&i.length<2&&u&&u.vhs,c},w=class{setClockSkew(e){this.clockSkewMs=e}check(){if(new Date().getTime()-this.startupTime.getTime()<1e4||this.player.paused()||this.player.seeking()||this.inTimeout||!this.enabled)return;let e=this.player.tech({IWillNotUseThisInPlugins:!0});if(!e||!e.vhs)return;let t=this.player.networkState();if(2!==t)return;let i=0;try{if(0===e.vhs.stats.buffered.length){this.timeout();return}e.vhs.stats.buffered.forEach(e=>{i+=e.end-e.start})}catch(e){console.error(e)}let n=e.vhs.playlists.media(),s=n.attributes.BANDWIDTH,r=e.vhs.systemBandwidth,a=r/s;try{let t=function(e){let t;let i=e.vhs.playlists.media(),n=e.currentTime();for(let e=0,s=i.segments.length;ee+t,0)/s.length,l=Math.max(1.4*r,Math.min(1e3*t.duration*2.6,15e3));r>=l&&(l=r+3e3);let o=t.dateTimeObject.getTime(),h=new Date().getTime()+this.clockSkewMs,c=h-o;if(this.currentLatency=c,Math.abs(c)>8e4){this.timeout();return}if(c>l){if(this.shouldJumpToLive()&&c>l+5e3){let i=c/1e3-3*t.duration,n=this.player.currentTime()+i;console.info("latency",c/1e3,"jumping",i,"to live from ",this.player.currentTime()," to ",n);let s=e.vhs.stats.buffered[0].end,r=e.vhs.stats.buffered[0].start;if(n>rthis.playbackRate+.02&&(i=this.playbackRate+.02),i=Math.round(1e3*i)/1e3,this.start(i)}else c<=r&&this.stop();console.info("latency",c/1e3,"min",r/1e3,"max",l/1e3,"playback rate",this.playbackRate,"enabled:",this.enabled,"running: ",this.running,"skew: ",this.clockSkewMs,"rebuffer events: ",this.bufferingCounter)}catch(e){}}shouldJumpToLive(){if(this.bufferingCounter>1)return!1;let e=new Date().getTime(),t=e-this.lastJumpOccurred;return t>2e4}jump(e){this.jumpingToLiveIgnoreBuffer=!0,this.performedInitialLiveJump=!0,this.lastJumpOccurred=new Date,console.info("current time",this.player.currentTime(),"seeking to",e),this.player.currentTime(e),setTimeout(()=>{this.jumpingToLiveIgnoreBuffer=!1},5e3)}setPlaybackRate(e){this.playbackRate=e,this.player.playbackRate(e)}start(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;!this.inTimeout&&this.enabled&&e!==this.playbackRate&&(this.running=!0,this.setPlaybackRate(e))}stop(){this.running&&console.log("stopping latency compensator..."),this.running=!1,this.setPlaybackRate(1)}enable(){this.enabled=!0,clearInterval(this.checkTimer),clearTimeout(this.bufferingTimer),this.checkTimer=setInterval(()=>{this.check()},3e3)}disable(){clearInterval(this.checkTimer),clearTimeout(this.timeoutTimer),this.stop(),this.enabled=!1}timeout(){this.jumpingToLiveIgnoreBuffer||(this.inTimeout=!0,this.stop(),clearTimeout(this.timeoutTimer),this.timeoutTimer=setTimeout(()=>{this.endTimeout()},3e4))}endTimeout(){clearTimeout(this.timeoutTimer),this.inTimeout=!1}handlePlaying(){let e=this.playing;this.playing=!0,clearTimeout(this.bufferingTimer),this.enabled&&this.shouldJumpToLive()&&(e||(this.jumpingToLiveIgnoreBuffer=!0,this.player.liveTracker.seekToLiveEdge(),this.lastJumpOccurred=new Date))}handlePause(){this.playing=!1}handleEnded(){this.enabled&&this.disable()}handleError(){this.enabled&&this.timeout()}countBufferingEvent(){if(this.bufferingCounter+=1,this.bufferingCounter>4){this.disable();return}this.bufferedAtLatency.push(this.currentLatency),console.log("latency compensation timeout due to buffering:",this.bufferingCounter,"buffering events of",4),setTimeout(()=>{this.bufferingCounter>0&&(this.bufferingCounter-=1)},18e4)}handleBuffering(){if(this.enabled&&!this.inTimeout){if(this.jumpingToLiveIgnoreBuffer){this.jumpingToLiveIgnoreBuffer=!1;return}this.timeout(),clearTimeout(this.bufferingTimer),this.bufferingTimer=setTimeout(()=>{this.countBufferingEvent()},200)}}constructor(e){this.player=e,this.playing=!1,this.enabled=!1,this.running=!1,this.inTimeout=!1,this.jumpingToLiveIgnoreBuffer=!1,this.timeoutTimer=0,this.checkTimer=0,this.bufferingCounter=0,this.bufferingTimer=0,this.playbackRate=1,this.lastJumpOccurred=null,this.startupTime=new Date,this.clockSkewMs=0,this.currentLatency=null,this.bufferedAtLatency=[],this.player.on("playing",this.handlePlaying.bind(this)),this.player.on("pause",this.handlePause.bind(this)),this.player.on("error",this.handleError.bind(this)),this.player.on("waiting",this.handleBuffering.bind(this)),this.player.on("stalled",this.handleBuffering.bind(this)),this.player.on("ended",this.handleEnded.bind(this)),this.player.on("canplaythrough",this.handlePlaying.bind(this)),this.player.on("canplay",this.handlePlaying.bind(this)),this.check=this.check.bind(this),this.start=this.start.bind(this),this.enable=this.enable.bind(this),this.countBufferingEvent=this.countBufferingEvent.bind(this)}},C=i(83360),I=i.n(C);class B{static async getVideoQualities(){let e=[];try{let t=await fetch(B.VIDEO_CONFIG_URL);e=await t.json(),console.log(e)}catch(e){console.error(e)}return e}}B.VIDEO_CONFIG_URL="/api/video/variants";let P=(0,s.createContext)(B),E="owncast_volume",j="latencyCompensatorEnabled",M=new class{start(){this.stop(),this.timer=setInterval(()=>{!function(){try{fetch("/api/ping")}catch(e){console.error(e)}}()},4e3)}stop(){clearInterval(this.timer)}},x=null,S=null,L=!1,D=e=>{let{source:t,online:i,initiallyMuted:l=!1,title:h,className:c}=e,u=(0,s.useContext)(P),m=s.useRef(null),[g,f]=(0,r.FV)(T.We),p=(0,r.sJ)(T.g8),C=()=>{try{m.current.volume((0,b.$o)(E)||1)}catch(e){console.warn(e)}},B=()=>{(0,b.qQ)(E,m.current.muted()?0:m.current.volume())},D=()=>{m.current.paused()?m.current.play():m.current.pause()},_=()=>{m.current.muted()||0===m.current.volume()?m.current.volume(.7):m.current.volume(0)},R=()=>{m.current.isFullscreen()?m.current.exitFullscreen():m.current.requestFullscreen()},N=e=>{let t=document.querySelector(".latency-toggle-item > .vjs-menu-item-text");t&&(t.innerHTML=e)},O=()=>{S&&S.stop(),L=!0,(S=new w(m.current)).setClockSkew(p),S.enable(),(0,b.qQ)(j,!0),N("disable minimized latency")},V=()=>{S&&S.disable(),S=null,L=!1,(0,b.qQ)(j,!1),N('enable minimized latency (experimental)')},J=()=>{L?V():O()},q=e=>{let t=e.tech({IWillNotUseThisInPlugins:!0});if(!t||!t.vhs)return;let i=(0,b.$o)(j);"true"===i&&t&&t.vhs?O():V()},A=async(e,t)=>{let i=await u.getVideoQualities(),n=k(e,t,i,J);e.controlBar.addChild(n,{},e.controlBar.children_.length-2),q(e)},U=(e,t)=>{if(window.hasOwnProperty("WebKitPlaybackTargetAvailabilityEvent")){let i=t.getComponent("Button"),n=new class extends i{handleClick(){try{let e=document.getElementsByTagName("video")[0];e.webkitShowPlaybackTargetPicker()}catch(e){console.error(e)}}constructor(){super(e)}},s=e.controlBar.addChild(n);s.addClass("vjs-airplay")}};(0,a.y1)("space",e=>{e.preventDefault(),D()}),(0,a.y1)("f",R,{enableOnContentEditable:!1}),(0,a.y1)("m",_,{enableOnContentEditable:!1}),(0,a.y1)("0",()=>m.current.volume(m.current.volume()+.1),{enableOnContentEditable:!1}),(0,a.y1)("9",()=>m.current.volume(m.current.volume()-.1),{enableOnContentEditable:!1});let F=(e,t)=>{m.current=e,C(),U(e,t),e.on("waiting",()=>{console.debug("player is waiting")}),e.on("dispose",()=>{console.debug("player will dispose"),M.stop()}),e.on("playing",()=>{console.debug("player is playing"),M.start(),f(!0)}),e.on("pause",()=>{console.debug("player is paused"),M.stop(),f(!1)}),e.on("ended",()=>{console.debug("player is ended"),M.stop(),f(!1)}),t.hookOnce(),e.on("volumechange",B),(x=new v(e,t)).setClockSkew(p),A(e,t)};return(0,s.useEffect)(()=>{x&&x.setClockSkew(p)},[p]),(0,s.useEffect)(()=>()=>{V(),null==x||x.stop()},[]),(0,n.jsxs)("div",{className:o()(I().container,c),id:"player",children:[i&&(0,n.jsx)("div",{className:I().player,children:(0,n.jsx)(d,{options:{autoplay:!1,controls:!0,responsive:!0,fluid:!1,fill:!0,playsinline:!0,liveui:!0,preload:"auto",muted:l,controlBar:{progressControl:{seekBar:!1}},html5:{vhs:{enableLowInitialPlaylist:!0,experimentalBufferBasedABR:!0,useNetworkInformationApi:!0,maxPlaylistRetries:30}},liveTracker:{trackingThreshold:0,liveTolerance:15},sources:[{src:t,type:"application/x-mpegURL"}]},onReady:F,"aria-label":h})}),(0,n.jsx)("div",{className:I().poster,children:!g&&(0,n.jsx)(y,{online:i,initialSrc:"/thumbnail.jpg",src:"/thumbnail.jpg"})})]})};var _=D},83360:function(e){e.exports={container:"OwncastPlayer_container__YfgRy",player:"OwncastPlayer_player__R7XKJ",poster:"OwncastPlayer_poster__8RqUC"}},76161:function(e){e.exports={player:"VideoJS_player__GT8FN"}},70034:function(e){e.exports={poster:"VideoPoster_poster__RDkSk",image:"VideoPoster_image__DAj_o"}},25893:function(){}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7917.fa031b183192deaa.js b/static/web/_next/static/chunks/7917.8172bd0ff1649026.js similarity index 99% rename from static/web/_next/static/chunks/7917.fa031b183192deaa.js rename to static/web/_next/static/chunks/7917.8172bd0ff1649026.js index ba031bdde..73dd2fc6f 100644 --- a/static/web/_next/static/chunks/7917.fa031b183192deaa.js +++ b/static/web/_next/static/chunks/7917.8172bd0ff1649026.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7917],{63821:function(e,t,n){function r(e,t,n,r,a,o){this.indented=e,this.column=t,this.type=n,this.info=r,this.align=a,this.prev=o}function a(e,t,n,a){var o=e.indented;return e.context&&"statement"==e.context.type&&"statement"!=n&&(o=e.context.indented),e.context=new r(o,t,n,a,null,e.context)}function o(e){var t=e.context.type;return(")"==t||"]"==t||"}"==t)&&(e.indented=e.context.indented),e.context=e.context.prev}function i(e,t,n){if("variable"==t.prevToken||"type"==t.prevToken||/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(e.string.slice(0,n))||t.typeAtEndOfLine&&e.column()==e.indentation())return!0}function l(e){for(;;){if(!e||"top"==e.type)return!0;if("}"==e.type&&"namespace"!=e.prev.info)return!1;e=e.prev}}function s(e){var t,n,s=e.statementIndentUnit,c=e.dontAlignCalls,f=e.keywords||{},d=e.types||{},p=e.builtin||{},m=e.blockKeywords||{},h=e.defKeywords||{},y=e.atoms||{},g=e.hooks||{},k=e.multiLineStrings,b=!1!==e.indentStatements,v=!1!==e.indentSwitch,w=e.namespaceSeparator,_=e.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,x=e.numberStart||/[\d\.]/,S=e.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,T=e.isOperatorChar||/[+\-*&%=<>!?|\/]/,N=e.isIdentifierChar||/[\w\$_\xa1-\uffff]/,C=e.isReservedIdentifier||!1;function I(e,r){var a=e.next();if(g[a]){var o=g[a](e,r);if(!1!==o)return o}if('"'==a||"'"==a)return r.tokenize=function(e,t){for(var n,r=!1,o=!1;null!=(n=e.next());){if(n==a&&!r){o=!0;break}r=!r&&"\\"==n}return(o||!(r||k))&&(t.tokenize=null),"string"},r.tokenize(e,r);if(x.test(a)){if(e.backUp(1),e.match(S))return"number";e.next()}if(_.test(a))return t=a,null;if("/"==a){if(e.eat("*"))return r.tokenize=D,D(e,r);if(e.eat("/"))return e.skipToEnd(),"comment"}if(T.test(a)){for(;!e.match(/^\/[\/*]/,!1)&&e.eat(T););return"operator"}if(e.eatWhile(N),w)for(;e.match(w);)e.eatWhile(N);var i=e.current();return u(f,i)?(u(m,i)&&(t="newstatement"),u(h,i)&&(n=!0),"keyword"):u(d,i)?"type":u(p,i)||C&&C(i)?(u(m,i)&&(t="newstatement"),"builtin"):u(y,i)?"atom":"variable"}function D(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=null;break}r="*"==n}return"comment"}function z(t,n){e.typeFirstDefinitions&&t.eol()&&l(n.context)&&(n.typeAtEndOfLine=i(t,n,t.pos))}return{name:e.name,startState:function(e){return{tokenize:null,context:new r(-e,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(r,s){var c=s.context;if(r.sol()&&(null==c.align&&(c.align=!1),s.indented=r.indentation(),s.startOfLine=!0),r.eatSpace())return z(r,s),null;t=n=null;var u=(s.tokenize||I)(r,s);if("comment"==u||"meta"==u)return u;if(null==c.align&&(c.align=!0),";"==t||":"==t||","==t&&r.match(/^\s*(?:\/\/.*)?$/,!1))for(;"statement"==s.context.type;)o(s);else if("{"==t)a(s,r.column(),"}");else if("["==t)a(s,r.column(),"]");else if("("==t)a(s,r.column(),")");else if("}"==t){for(;"statement"==c.type;)c=o(s);for("}"==c.type&&(c=o(s));"statement"==c.type;)c=o(s)}else t==c.type?o(s):b&&(("}"==c.type||"top"==c.type)&&";"!=t||"statement"==c.type&&"newstatement"==t)&&a(s,r.column(),"statement",r.current());if("variable"==u&&("def"==s.prevToken||e.typeFirstDefinitions&&i(r,s,r.start)&&l(s.context)&&r.match(/^\s*\(/,!1))&&(u="def"),g.token){var f=g.token(r,s,u);void 0!==f&&(u=f)}return"def"==u&&!1===e.styleDefs&&(u="variable"),s.startOfLine=!1,s.prevToken=n?"def":u||t,z(r,s),u},indent:function(t,n,r){if(t.tokenize!=I&&null!=t.tokenize||t.typeAtEndOfLine)return null;var a=t.context,o=n&&n.charAt(0),i=o==a.type;if("statement"==a.type&&"}"==o&&(a=a.prev),e.dontIndentStatements)for(;"statement"==a.type&&e.dontIndentStatements.test(a.info);)a=a.prev;if(g.indent){var l=g.indent(t,a,n,r.unit);if("number"==typeof l)return l}var u=a.prev&&"switch"==a.prev.info;if(e.allmanIndentation&&/[{(]/.test(o)){for(;"top"!=a.type&&"}"!=a.type;)a=a.prev;return a.indented}return"statement"==a.type?a.indented+("{"==o?0:s||r.unit):a.align&&(!c||")"!=a.type)?a.column+(i?0:1):")"!=a.type||i?a.indented+(i?0:r.unit)+(i||!u||/^(?:case|default)\b/.test(n)?0:r.unit):a.indented+(s||r.unit)},languageData:{indentOnInput:v?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:Object.keys(f).concat(Object.keys(d)).concat(Object.keys(p)).concat(Object.keys(y)),...e.languageData}}}function c(e){for(var t={},n=e.split(" "),r=0;r!?|\/#:@]/,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return!!e.match('""')&&(t.tokenize=E,t.tokenize(e,t))},"'":function(e){return e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},"=":function(e,t){var n=t.context;return!!("}"==n.type&&n.align&&e.eat(">"))&&(t.context=new r(n.indented,n.column,n.type,n.info,null,n.prev),"operator")},"/":function(e,t){return!!e.eat("*")&&(t.tokenize=F(1),t.tokenize(e,t))}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}}),R=s({name:"kotlin",keywords:c("package as typealias class interface this super val operator var fun for is in This throw return annotation break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix suspend actual expect setparam"),types:c("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:!1,indentStatements:!1,multiLineStrings:!0,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:c("catch class do else finally for if where try while enum"),defKeywords:c("class val var object interface fun"),atoms:c("true false null this"),hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},"*":function(e,t){return"."==t.prevToken?"variable":"operator"},'"':function(e,t){var n;return t.tokenize=(n=e.match('""'),function(e,t){for(var r,a=!1,o=!1;!e.eol();){if(!n&&!a&&e.match('"')||n&&e.match('"""')){o=!0;break}r=e.next(),!a&&"$"==r&&e.match("{")&&e.skipTo("}"),a=!a&&"\\"==r&&!n}return(o||!n)&&(t.tokenize=null),"string"}),t.tokenize(e,t)},"/":function(e,t){return!!e.eat("*")&&(t.tokenize=F(1),t.tokenize(e,t))},indent:function(e,t,n,r){var a=n&&n.charAt(0);return("}"==e.prevToken||")"==e.prevToken)&&""==n?e.indented:"operator"==e.prevToken&&"}"!=n&&"}"!=e.context.type||"variable"==e.prevToken&&"."==a||("}"==e.prevToken||")"==e.prevToken)&&"."==a?2*r+t.indented:t.align&&"}"==t.type?t.indented+(e.context.type==(n||"").charAt(0)?0:r):void 0}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}}),O=s({name:"shader",keywords:c("sampler1D sampler2D sampler3D samplerCube sampler1DShadow sampler2DShadow const attribute uniform varying break continue discard return for while do if else struct in out inout"),types:c("float int bool void vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 mat2 mat3 mat4"),blockKeywords:c("for while do if else struct"),builtin:c("radians degrees sin cos tan asin acos atan pow exp log exp2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize ftransform faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture1D texture1DProj texture1DLod texture1DProjLod texture2D texture2DProj texture2DLod texture2DProjLod texture3D texture3DProj texture3DLod texture3DProjLod textureCube textureCubeLod shadow1D shadow2D shadow1DProj shadow2DProj shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod dFdx dFdy fwidth noise1 noise2 noise3 noise4"),atoms:c("true false gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogCoord gl_PointCoord gl_Position gl_PointSize gl_ClipVertex gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_FragCoord gl_FrontFacing gl_FragData gl_FragDepth gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormalScale gl_DepthRange gl_ClipPlane gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel gl_FrontLightModelProduct gl_BackLightModelProduct gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_FogParameters gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits gl_MaxDrawBuffers"),indentSwitch:!1,hooks:{"#":w}}),j=s({name:"nesc",keywords:c(f+" as atomic async call command component components configuration event generic implementation includes interface module new norace nx_struct nx_union post provides signal task uses abstract extends"),types:g,blockKeywords:c(b),atoms:c("null true false"),hooks:{"#":w}}),A=s({name:"objectivec",keywords:c(f+" "+p),types:k,builtin:c(m),blockKeywords:c(b+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:c(v+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:!0,atoms:c("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:x,hooks:{"#":w,"*":_}}),U=s({name:"objectivecpp",keywords:c(f+" "+p+" "+d),types:k,builtin:c(m),blockKeywords:c(b+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:c(v+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:!0,atoms:c("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:x,hooks:{"#":w,"*":_,u:T,U:T,L:T,R:T,0:S,1:S,2:S,3:S,4:S,5:S,6:S,7:S,8:S,9:S,token:function(e,t,n){if("variable"==n&&"("==e.peek()&&(";"==t.prevToken||null==t.prevToken||"}"==t.prevToken)&&N(e.current()))return"def"}},namespaceSeparator:"::"}),$=s({name:"squirrel",keywords:c("base break clone continue const default delete enum extends function in class foreach local resume return this throw typeof yield constructor instanceof static"),types:g,blockKeywords:c("case catch class else for foreach if switch try while"),defKeywords:c("function local class"),typeFirstDefinitions:!0,atoms:c("true false null"),hooks:{"#":w}});var B=null;let K=s({name:"ceylon",keywords:c("abstracts alias assembly assert assign break case catch class continue dynamic else exists extends finally for function given if import in interface is let module new nonempty object of out outer package return satisfies super switch then this throw try value void while"),types:function(e){var t=e.charAt(0);return t===t.toUpperCase()&&t!==t.toLowerCase()},blockKeywords:c("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:c("class dynamic function interface module object package value"),builtin:c("abstract actual aliased annotation by default deprecated doc final formal late license native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:!0,typeFirstDefinitions:!0,atoms:c("true false null larger smaller equal empty finished"),indentSwitch:!1,styleDefs:!1,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return t.tokenize=function e(t){return function(n,r){for(var a,o=!1,i=!1;!n.eol();){if(!o&&n.match('"')&&("single"==t||n.match('""'))){i=!0;break}if(!o&&n.match("``")){B=e(t),i=!0;break}a=n.next(),o="single"==t&&!o&&"\\"==a}return i&&(r.tokenize=null),"string"}}(e.match('""')?"triple":"single"),t.tokenize(e,t)},"`":function(e,t){return!!(B&&e.match("`"))&&(t.tokenize=B,B=null,t.tokenize(e,t))},"'":function(e){return e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},token:function(e,t,n){if(("variable"==n||"type"==n)&&"."==t.prevToken)return"variableName.special"}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}});function q(e){return(e.interpolationStack||(e.interpolationStack=[])).pop()}function V(e,t,n,r){var a=!1;if(t.eat(e)){if(!t.eat(e))return"string";a=!0}function o(t,n){for(var o=!1;!t.eol();){if(!r&&!o&&"$"==t.peek()){!function(e){(e.interpolationStack||(e.interpolationStack=[])).push(e.tokenize)}(n),n.tokenize=W;break}var i=t.next();if(i==e&&!o&&(!a||t.match(e+e))){n.tokenize=null;break}o=!r&&!o&&"\\"==i}return"string"}return n.tokenize=o,o(t,n)}function W(e,t){return e.eat("$"),e.eat("{")?t.tokenize=null:t.tokenize=G,null}function G(e,t){return e.eatWhile(/[\w_]/),t.tokenize=q(t),"variable"}let Z=s({name:"dart",keywords:c("this super static final const abstract class extends external factory implements mixin get native set typedef with enum throw rethrow assert break case continue default in return new deferred async await covariant try catch finally do else for if switch while import library export part of show hide is as extension on yield late required"),blockKeywords:c("try catch finally do else for if switch while"),builtin:c("void bool num int double dynamic var String Null Never"),atoms:c("true false null"),hooks:{"@":function(e){return e.eatWhile(/[\w\$_\.]/),"meta"},"'":function(e,t){return V("'",e,t,!1)},'"':function(e,t){return V('"',e,t,!1)},r:function(e,t){var n=e.peek();return("'"==n||'"'==n)&&V(e.next(),e,t,!0)},"}":function(e,t){return(t.interpolationStack?t.interpolationStack.length:0)>0&&(t.tokenize=q(t),null)},"/":function(e,t){return!!e.eat("*")&&(t.tokenize=F(1),t.tokenize(e,t))},token:function(e,t,n){if("variable"==n&&RegExp("^[_$]*[A-Z][a-zA-Z0-9_$]*$","g").test(e.current()))return"type"}}})}}]); \ No newline at end of file +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7917],{67917:function(e,t,n){function r(e,t,n,r,a,o){this.indented=e,this.column=t,this.type=n,this.info=r,this.align=a,this.prev=o}function a(e,t,n,a){var o=e.indented;return e.context&&"statement"==e.context.type&&"statement"!=n&&(o=e.context.indented),e.context=new r(o,t,n,a,null,e.context)}function o(e){var t=e.context.type;return(")"==t||"]"==t||"}"==t)&&(e.indented=e.context.indented),e.context=e.context.prev}function i(e,t,n){if("variable"==t.prevToken||"type"==t.prevToken||/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(e.string.slice(0,n))||t.typeAtEndOfLine&&e.column()==e.indentation())return!0}function l(e){for(;;){if(!e||"top"==e.type)return!0;if("}"==e.type&&"namespace"!=e.prev.info)return!1;e=e.prev}}function s(e){var t,n,s=e.statementIndentUnit,c=e.dontAlignCalls,f=e.keywords||{},d=e.types||{},p=e.builtin||{},m=e.blockKeywords||{},h=e.defKeywords||{},y=e.atoms||{},g=e.hooks||{},k=e.multiLineStrings,b=!1!==e.indentStatements,v=!1!==e.indentSwitch,w=e.namespaceSeparator,_=e.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,x=e.numberStart||/[\d\.]/,S=e.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,T=e.isOperatorChar||/[+\-*&%=<>!?|\/]/,N=e.isIdentifierChar||/[\w\$_\xa1-\uffff]/,C=e.isReservedIdentifier||!1;function I(e,r){var a=e.next();if(g[a]){var o=g[a](e,r);if(!1!==o)return o}if('"'==a||"'"==a)return r.tokenize=function(e,t){for(var n,r=!1,o=!1;null!=(n=e.next());){if(n==a&&!r){o=!0;break}r=!r&&"\\"==n}return(o||!(r||k))&&(t.tokenize=null),"string"},r.tokenize(e,r);if(x.test(a)){if(e.backUp(1),e.match(S))return"number";e.next()}if(_.test(a))return t=a,null;if("/"==a){if(e.eat("*"))return r.tokenize=D,D(e,r);if(e.eat("/"))return e.skipToEnd(),"comment"}if(T.test(a)){for(;!e.match(/^\/[\/*]/,!1)&&e.eat(T););return"operator"}if(e.eatWhile(N),w)for(;e.match(w);)e.eatWhile(N);var i=e.current();return u(f,i)?(u(m,i)&&(t="newstatement"),u(h,i)&&(n=!0),"keyword"):u(d,i)?"type":u(p,i)||C&&C(i)?(u(m,i)&&(t="newstatement"),"builtin"):u(y,i)?"atom":"variable"}function D(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=null;break}r="*"==n}return"comment"}function z(t,n){e.typeFirstDefinitions&&t.eol()&&l(n.context)&&(n.typeAtEndOfLine=i(t,n,t.pos))}return{name:e.name,startState:function(e){return{tokenize:null,context:new r(-e,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(r,s){var c=s.context;if(r.sol()&&(null==c.align&&(c.align=!1),s.indented=r.indentation(),s.startOfLine=!0),r.eatSpace())return z(r,s),null;t=n=null;var u=(s.tokenize||I)(r,s);if("comment"==u||"meta"==u)return u;if(null==c.align&&(c.align=!0),";"==t||":"==t||","==t&&r.match(/^\s*(?:\/\/.*)?$/,!1))for(;"statement"==s.context.type;)o(s);else if("{"==t)a(s,r.column(),"}");else if("["==t)a(s,r.column(),"]");else if("("==t)a(s,r.column(),")");else if("}"==t){for(;"statement"==c.type;)c=o(s);for("}"==c.type&&(c=o(s));"statement"==c.type;)c=o(s)}else t==c.type?o(s):b&&(("}"==c.type||"top"==c.type)&&";"!=t||"statement"==c.type&&"newstatement"==t)&&a(s,r.column(),"statement",r.current());if("variable"==u&&("def"==s.prevToken||e.typeFirstDefinitions&&i(r,s,r.start)&&l(s.context)&&r.match(/^\s*\(/,!1))&&(u="def"),g.token){var f=g.token(r,s,u);void 0!==f&&(u=f)}return"def"==u&&!1===e.styleDefs&&(u="variable"),s.startOfLine=!1,s.prevToken=n?"def":u||t,z(r,s),u},indent:function(t,n,r){if(t.tokenize!=I&&null!=t.tokenize||t.typeAtEndOfLine)return null;var a=t.context,o=n&&n.charAt(0),i=o==a.type;if("statement"==a.type&&"}"==o&&(a=a.prev),e.dontIndentStatements)for(;"statement"==a.type&&e.dontIndentStatements.test(a.info);)a=a.prev;if(g.indent){var l=g.indent(t,a,n,r.unit);if("number"==typeof l)return l}var u=a.prev&&"switch"==a.prev.info;if(e.allmanIndentation&&/[{(]/.test(o)){for(;"top"!=a.type&&"}"!=a.type;)a=a.prev;return a.indented}return"statement"==a.type?a.indented+("{"==o?0:s||r.unit):a.align&&(!c||")"!=a.type)?a.column+(i?0:1):")"!=a.type||i?a.indented+(i?0:r.unit)+(i||!u||/^(?:case|default)\b/.test(n)?0:r.unit):a.indented+(s||r.unit)},languageData:{indentOnInput:v?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:Object.keys(f).concat(Object.keys(d)).concat(Object.keys(p)).concat(Object.keys(y)),...e.languageData}}}function c(e){for(var t={},n=e.split(" "),r=0;r!?|\/#:@]/,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return!!e.match('""')&&(t.tokenize=E,t.tokenize(e,t))},"'":function(e){return e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},"=":function(e,t){var n=t.context;return!!("}"==n.type&&n.align&&e.eat(">"))&&(t.context=new r(n.indented,n.column,n.type,n.info,null,n.prev),"operator")},"/":function(e,t){return!!e.eat("*")&&(t.tokenize=F(1),t.tokenize(e,t))}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}}),R=s({name:"kotlin",keywords:c("package as typealias class interface this super val operator var fun for is in This throw return annotation break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix suspend actual expect setparam"),types:c("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:!1,indentStatements:!1,multiLineStrings:!0,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:c("catch class do else finally for if where try while enum"),defKeywords:c("class val var object interface fun"),atoms:c("true false null this"),hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},"*":function(e,t){return"."==t.prevToken?"variable":"operator"},'"':function(e,t){var n;return t.tokenize=(n=e.match('""'),function(e,t){for(var r,a=!1,o=!1;!e.eol();){if(!n&&!a&&e.match('"')||n&&e.match('"""')){o=!0;break}r=e.next(),!a&&"$"==r&&e.match("{")&&e.skipTo("}"),a=!a&&"\\"==r&&!n}return(o||!n)&&(t.tokenize=null),"string"}),t.tokenize(e,t)},"/":function(e,t){return!!e.eat("*")&&(t.tokenize=F(1),t.tokenize(e,t))},indent:function(e,t,n,r){var a=n&&n.charAt(0);return("}"==e.prevToken||")"==e.prevToken)&&""==n?e.indented:"operator"==e.prevToken&&"}"!=n&&"}"!=e.context.type||"variable"==e.prevToken&&"."==a||("}"==e.prevToken||")"==e.prevToken)&&"."==a?2*r+t.indented:t.align&&"}"==t.type?t.indented+(e.context.type==(n||"").charAt(0)?0:r):void 0}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}}),O=s({name:"shader",keywords:c("sampler1D sampler2D sampler3D samplerCube sampler1DShadow sampler2DShadow const attribute uniform varying break continue discard return for while do if else struct in out inout"),types:c("float int bool void vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 mat2 mat3 mat4"),blockKeywords:c("for while do if else struct"),builtin:c("radians degrees sin cos tan asin acos atan pow exp log exp2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize ftransform faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture1D texture1DProj texture1DLod texture1DProjLod texture2D texture2DProj texture2DLod texture2DProjLod texture3D texture3DProj texture3DLod texture3DProjLod textureCube textureCubeLod shadow1D shadow2D shadow1DProj shadow2DProj shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod dFdx dFdy fwidth noise1 noise2 noise3 noise4"),atoms:c("true false gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogCoord gl_PointCoord gl_Position gl_PointSize gl_ClipVertex gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_FragCoord gl_FrontFacing gl_FragData gl_FragDepth gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormalScale gl_DepthRange gl_ClipPlane gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel gl_FrontLightModelProduct gl_BackLightModelProduct gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_FogParameters gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits gl_MaxDrawBuffers"),indentSwitch:!1,hooks:{"#":w}}),j=s({name:"nesc",keywords:c(f+" as atomic async call command component components configuration event generic implementation includes interface module new norace nx_struct nx_union post provides signal task uses abstract extends"),types:g,blockKeywords:c(b),atoms:c("null true false"),hooks:{"#":w}}),A=s({name:"objectivec",keywords:c(f+" "+p),types:k,builtin:c(m),blockKeywords:c(b+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:c(v+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:!0,atoms:c("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:x,hooks:{"#":w,"*":_}}),U=s({name:"objectivecpp",keywords:c(f+" "+p+" "+d),types:k,builtin:c(m),blockKeywords:c(b+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:c(v+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:!0,atoms:c("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:x,hooks:{"#":w,"*":_,u:T,U:T,L:T,R:T,0:S,1:S,2:S,3:S,4:S,5:S,6:S,7:S,8:S,9:S,token:function(e,t,n){if("variable"==n&&"("==e.peek()&&(";"==t.prevToken||null==t.prevToken||"}"==t.prevToken)&&N(e.current()))return"def"}},namespaceSeparator:"::"}),$=s({name:"squirrel",keywords:c("base break clone continue const default delete enum extends function in class foreach local resume return this throw typeof yield constructor instanceof static"),types:g,blockKeywords:c("case catch class else for foreach if switch try while"),defKeywords:c("function local class"),typeFirstDefinitions:!0,atoms:c("true false null"),hooks:{"#":w}});var B=null;let K=s({name:"ceylon",keywords:c("abstracts alias assembly assert assign break case catch class continue dynamic else exists extends finally for function given if import in interface is let module new nonempty object of out outer package return satisfies super switch then this throw try value void while"),types:function(e){var t=e.charAt(0);return t===t.toUpperCase()&&t!==t.toLowerCase()},blockKeywords:c("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:c("class dynamic function interface module object package value"),builtin:c("abstract actual aliased annotation by default deprecated doc final formal late license native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:!0,typeFirstDefinitions:!0,atoms:c("true false null larger smaller equal empty finished"),indentSwitch:!1,styleDefs:!1,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return t.tokenize=function e(t){return function(n,r){for(var a,o=!1,i=!1;!n.eol();){if(!o&&n.match('"')&&("single"==t||n.match('""'))){i=!0;break}if(!o&&n.match("``")){B=e(t),i=!0;break}a=n.next(),o="single"==t&&!o&&"\\"==a}return i&&(r.tokenize=null),"string"}}(e.match('""')?"triple":"single"),t.tokenize(e,t)},"`":function(e,t){return!!(B&&e.match("`"))&&(t.tokenize=B,B=null,t.tokenize(e,t))},"'":function(e){return e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},token:function(e,t,n){if(("variable"==n||"type"==n)&&"."==t.prevToken)return"variableName.special"}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}});function q(e){return(e.interpolationStack||(e.interpolationStack=[])).pop()}function V(e,t,n,r){var a=!1;if(t.eat(e)){if(!t.eat(e))return"string";a=!0}function o(t,n){for(var o=!1;!t.eol();){if(!r&&!o&&"$"==t.peek()){!function(e){(e.interpolationStack||(e.interpolationStack=[])).push(e.tokenize)}(n),n.tokenize=W;break}var i=t.next();if(i==e&&!o&&(!a||t.match(e+e))){n.tokenize=null;break}o=!r&&!o&&"\\"==i}return"string"}return n.tokenize=o,o(t,n)}function W(e,t){return e.eat("$"),e.eat("{")?t.tokenize=null:t.tokenize=G,null}function G(e,t){return e.eatWhile(/[\w_]/),t.tokenize=q(t),"variable"}let Z=s({name:"dart",keywords:c("this super static final const abstract class extends external factory implements mixin get native set typedef with enum throw rethrow assert break case continue default in return new deferred async await covariant try catch finally do else for if switch while import library export part of show hide is as extension on yield late required"),blockKeywords:c("try catch finally do else for if switch while"),builtin:c("void bool num int double dynamic var String Null Never"),atoms:c("true false null"),hooks:{"@":function(e){return e.eatWhile(/[\w\$_\.]/),"meta"},"'":function(e,t){return V("'",e,t,!1)},'"':function(e,t){return V('"',e,t,!1)},r:function(e,t){var n=e.peek();return("'"==n||'"'==n)&&V(e.next(),e,t,!0)},"}":function(e,t){return(t.interpolationStack?t.interpolationStack.length:0)>0&&(t.tokenize=q(t),null)},"/":function(e,t){return!!e.eat("*")&&(t.tokenize=F(1),t.tokenize(e,t))},token:function(e,t,n){if("variable"==n&&RegExp("^[_$]*[A-Z][a-zA-Z0-9_$]*$","g").test(e.current()))return"type"}}})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/850.87c586b146bcba4a.js b/static/web/_next/static/chunks/850.93c005639b29af5d.js similarity index 76% rename from static/web/_next/static/chunks/850.87c586b146bcba4a.js rename to static/web/_next/static/chunks/850.93c005639b29af5d.js index dc2cae786..824238a2e 100644 --- a/static/web/_next/static/chunks/850.87c586b146bcba4a.js +++ b/static/web/_next/static/chunks/850.93c005639b29af5d.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[850],{80850:function(e,n,t){"use strict";t.r(n),t.d(n,{UserDropdown:function(){return j}});var r=t(85893),o=t(66516),a=t(13013),i=t(71577),l=t(4480),c=t(67294),s=t(46977),u=t(5152),d=t.n(u),f=t(77466),p=t(79252),h=t.n(p);let y=d()(()=>Promise.all([t.e(2074),t.e(8244)]).then(t.t.bind(t,18244,23)),{loadableGenerated:{webpack:()=>[18244]},ssr:!1}),v=d()(()=>Promise.all([t.e(2074),t.e(775)]).then(t.t.bind(t,10775,23)),{loadableGenerated:{webpack:()=>[10775]},ssr:!1}),m=d()(()=>Promise.all([t.e(2074),t.e(6275)]).then(t.t.bind(t,6275,23)),{loadableGenerated:{webpack:()=>[6275]},ssr:!1}),b=d()(()=>Promise.all([t.e(2074),t.e(5672)]).then(t.t.bind(t,65672,23)),{loadableGenerated:{webpack:()=>[65672]},ssr:!1}),k=d()(()=>Promise.all([t.e(2074),t.e(5412)]).then(t.t.bind(t,95412,23)),{loadableGenerated:{webpack:()=>[95412]},ssr:!1}),w=d()(()=>Promise.all([t.e(164),t.e(5402),t.e(4761)]).then(t.bind(t,14761)).then(e=>e.Modal),{loadableGenerated:{webpack:()=>[14761]},ssr:!1}),C=d()(()=>Promise.all([t.e(173),t.e(164),t.e(4041),t.e(9292),t.e(6331)]).then(t.bind(t,59096)).then(e=>e.NameChangeModal),{loadableGenerated:{webpack:()=>[59096]},ssr:!1}),g=d()(()=>Promise.all([t.e(173),t.e(164),t.e(2231),t.e(5818),t.e(6306),t.e(2033)]).then(t.bind(t,50261)).then(e=>e.AuthModal),{loadableGenerated:{webpack:()=>[50261]},ssr:!1}),j=e=>{let{username:n}=e,[t,u]=(0,c.useState)(!1),[d,p]=(0,c.useState)(!1),[j,x]=(0,l.FV)(f.ZA),E=(0,l.sJ)(f.Q),L=()=>{x(!j)},A=()=>{u(!0)};(0,s.y1)("c",L,{enableOnContentEditable:!1},[j]);let _=(0,l.sJ)(f.db);if(!_)return null;let{displayName:P}=_,S=(0,r.jsxs)(o.Z,{children:[(0,r.jsx)(o.Z.Item,{icon:(0,r.jsx)(v,{}),onClick:()=>A(),children:"Change name"},"0"),(0,r.jsx)(o.Z.Item,{icon:(0,r.jsx)(m,{}),onClick:()=>p(!0),children:"Authenticate"},"1"),E.chatAvailable&&(0,r.jsx)(o.Z.Item,{icon:(0,r.jsx)(b,{}),onClick:()=>L(),"aria-expanded":j,children:j?"Hide Chat":"Show Chat"},"3")]});return(0,r.jsxs)("div",{id:"user-menu",className:"".concat(h().root),children:[(0,r.jsx)(a.Z,{overlay:S,trigger:["click"],children:(0,r.jsxs)(i.Z,{type:"primary",icon:(0,r.jsx)(k,{className:h().userIcon}),children:[(0,r.jsx)("span",{className:h().username,children:n||P}),(0,r.jsx)(y,{})]})}),(0,r.jsx)(w,{title:"Change Chat Display Name",open:t,handleCancel:()=>u(!1),children:(0,r.jsx)(C,{})}),(0,r.jsx)(w,{title:"Authenticate",open:d,handleCancel:()=>p(!1),children:(0,r.jsx)(g,{})})]})}},79252:function(e){e.exports={root:"UserDropdown_root__IdxfQ","ant-space":"UserDropdown_ant-space__XJTZ3","ant-space-item":"UserDropdown_ant-space-item__w4nC2",userIcon:"UserDropdown_userIcon__A5XgE",username:"UserDropdown_username__nVyPA"}},46977:function(e,n,t){"use strict";t.d(n,{y1:function(){return k}});var r=t(67294);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var n=1;n'),!0):!!(!t||n.some(function(e){return t.includes(e)})||n.includes("*")))){var n,t,r=function(n,t){var r;if(void 0===t&&(t=!1),!p(n,["input","textarea","select"])||p(n,null==j?void 0:j.enableOnFormTags)){if(null!==i.current&&document.activeElement!==i.current&&!i.current.contains(document.activeElement)){m(n);return}(null==(r=n.target)||!r.isContentEditable||null!=j&&j.enableOnContentEditable)&&c(e,null==j?void 0:j.splitKey).forEach(function(e){var r,o,a,i=s(e,null==j?void 0:j.combinationKey);if(h(n,i,null==j?void 0:j.ignoreModifiers)||null!=(a=i.keys)&&a.includes("*")){if(t&&u.current)return;if(("function"==typeof(r=null==j?void 0:j.preventDefault)&&r(n,i)||!0===r)&&n.preventDefault(),"function"==typeof(o=null==j?void 0:j.enabled)?!o(n,i):!0!==o&&void 0!==o){m(n);return}g.current(n,i),t||(u.current=!0)}})}},o=function(e){void 0!==e.key&&(d(l(e.code)),((null==j?void 0:j.keydown)===void 0&&(null==j?void 0:j.keyup)!==!0||null!=j&&j.keydown)&&r(e))},a=function(e){void 0!==e.key&&(f(l(e.code)),u.current=!1,null!=j&&j.keyup&&r(e,!0))},y=i.current||(null==k?void 0:k.document)||document;return y.addEventListener("keyup",a),y.addEventListener("keydown",o),E&&c(e,null==j?void 0:j.splitKey).forEach(function(e){return E.addHotkey(s(e,null==j?void 0:j.combinationKey))}),function(){y.removeEventListener("keyup",a),y.removeEventListener("keydown",o),E&&c(e,null==j?void 0:j.splitKey).forEach(function(e){return E.removeHotkey(s(e,null==j?void 0:j.combinationKey))})}}},[e,j,x]),i}}}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[850],{80850:function(e,n,t){"use strict";t.r(n),t.d(n,{UserDropdown:function(){return j}});var r=t(85893),o=t(66516),a=t(13013),i=t(71577),l=t(4480),c=t(67294),s=t(46977),u=t(5152),d=t.n(u),f=t(77466),p=t(42246),h=t.n(p);let y=d()(()=>Promise.all([t.e(2074),t.e(8244)]).then(t.t.bind(t,18244,23)),{loadableGenerated:{webpack:()=>[18244]},ssr:!1}),v=d()(()=>Promise.all([t.e(2074),t.e(775)]).then(t.t.bind(t,10775,23)),{loadableGenerated:{webpack:()=>[10775]},ssr:!1}),m=d()(()=>Promise.all([t.e(2074),t.e(6275)]).then(t.t.bind(t,6275,23)),{loadableGenerated:{webpack:()=>[6275]},ssr:!1}),b=d()(()=>Promise.all([t.e(2074),t.e(5672)]).then(t.t.bind(t,65672,23)),{loadableGenerated:{webpack:()=>[65672]},ssr:!1}),k=d()(()=>Promise.all([t.e(2074),t.e(5412)]).then(t.t.bind(t,95412,23)),{loadableGenerated:{webpack:()=>[95412]},ssr:!1}),w=d()(()=>Promise.all([t.e(164),t.e(5402),t.e(4761)]).then(t.bind(t,14761)).then(e=>e.Modal),{loadableGenerated:{webpack:()=>[14761]},ssr:!1}),C=d()(()=>Promise.all([t.e(173),t.e(164),t.e(4041),t.e(9292),t.e(6331)]).then(t.bind(t,59096)).then(e=>e.NameChangeModal),{loadableGenerated:{webpack:()=>[59096]},ssr:!1}),g=d()(()=>Promise.all([t.e(173),t.e(164),t.e(2231),t.e(5818),t.e(6306),t.e(2033)]).then(t.bind(t,50261)).then(e=>e.AuthModal),{loadableGenerated:{webpack:()=>[50261]},ssr:!1}),j=e=>{let{username:n}=e,[t,u]=(0,c.useState)(!1),[d,p]=(0,c.useState)(!1),[j,x]=(0,l.FV)(f.ZA),E=(0,l.sJ)(f.Q),L=()=>{x(!j)},A=()=>{u(!0)};(0,s.y1)("c",L,{enableOnContentEditable:!1},[j]);let _=(0,l.sJ)(f.db);if(!_)return null;let{displayName:P}=_,S=(0,r.jsxs)(o.Z,{children:[(0,r.jsx)(o.Z.Item,{icon:(0,r.jsx)(v,{}),onClick:()=>A(),children:"Change name"},"0"),(0,r.jsx)(o.Z.Item,{icon:(0,r.jsx)(m,{}),onClick:()=>p(!0),children:"Authenticate"},"1"),E.chatAvailable&&(0,r.jsx)(o.Z.Item,{icon:(0,r.jsx)(b,{}),onClick:()=>L(),"aria-expanded":j,children:j?"Hide Chat":"Show Chat"},"3")]});return(0,r.jsxs)("div",{id:"user-menu",className:"".concat(h().root),children:[(0,r.jsx)(a.Z,{overlay:S,trigger:["click"],children:(0,r.jsxs)(i.Z,{type:"primary",icon:(0,r.jsx)(k,{className:h().userIcon}),children:[(0,r.jsx)("span",{className:h().username,children:n||P}),(0,r.jsx)(y,{})]})}),(0,r.jsx)(w,{title:"Change Chat Display Name",open:t,handleCancel:()=>u(!1),children:(0,r.jsx)(C,{})}),(0,r.jsx)(w,{title:"Authenticate",open:d,handleCancel:()=>p(!1),children:(0,r.jsx)(g,{})})]})}},42246:function(e){e.exports={root:"UserDropdown_root__IdxfQ","ant-space":"UserDropdown_ant-space__XJTZ3","ant-space-item":"UserDropdown_ant-space-item__w4nC2",userIcon:"UserDropdown_userIcon__A5XgE",username:"UserDropdown_username__nVyPA"}},46977:function(e,n,t){"use strict";t.d(n,{y1:function(){return k}});var r=t(67294);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var n=1;n'),!0):!!(!n||x.some(function(e){return n.includes(e)})||x.includes("*")))){var n,t=function(n,t){var r;if(void 0===t&&(t=!1),!p(n,["input","textarea","select"])||p(n,null==j?void 0:j.enableOnFormTags)){if(null!==i.current&&document.activeElement!==i.current&&!i.current.contains(document.activeElement)){m(n);return}(null==(r=n.target)||!r.isContentEditable||null!=j&&j.enableOnContentEditable)&&c(e,null==j?void 0:j.splitKey).forEach(function(e){var r,o,a,i=s(e,null==j?void 0:j.combinationKey);if(h(n,i,null==j?void 0:j.ignoreModifiers)||null!=(a=i.keys)&&a.includes("*")){if(t&&u.current)return;if(("function"==typeof(r=null==j?void 0:j.preventDefault)&&r(n,i)||!0===r)&&n.preventDefault(),"function"==typeof(o=null==j?void 0:j.enabled)?!o(n,i):!0!==o&&void 0!==o){m(n);return}g.current(n,i),t||(u.current=!0)}})}},r=function(e){void 0!==e.key&&(d(l(e.code)),((null==j?void 0:j.keydown)===void 0&&(null==j?void 0:j.keyup)!==!0||null!=j&&j.keydown)&&t(e))},o=function(e){void 0!==e.key&&(f(l(e.code)),u.current=!1,null!=j&&j.keyup&&t(e,!0))},a=i.current||(null==k?void 0:k.document)||document;return a.addEventListener("keyup",o),a.addEventListener("keydown",r),E&&c(e,null==j?void 0:j.splitKey).forEach(function(e){return E.addHotkey(s(e,null==j?void 0:j.combinationKey))}),function(){a.removeEventListener("keyup",o),a.removeEventListener("keydown",r),E&&c(e,null==j?void 0:j.splitKey).forEach(function(e){return E.removeHotkey(s(e,null==j?void 0:j.combinationKey))})}}},[e,j,x]),i}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/d2094a0f-b38d8b465e494a1e.js b/static/web/_next/static/chunks/d2094a0f-b38d8b465e494a1e.js new file mode 100644 index 000000000..24b9d45fd --- /dev/null +++ b/static/web/_next/static/chunks/d2094a0f-b38d8b465e494a1e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8700],{96391:function(e,t,r){r.d(t,{BU:function(){return tL},CX:function(){return td},F3:function(){return ew},UE:function(){return tg},mH:function(){return tb},vt:function(){return e_}});var a=r(6907),n=r.n(a),o=r(23279),i=r.n(o),s=r(23493),l=r.n(s),d=r(67294),c=r(94203),u=r(77493),f=r(58354),v=r(18156),h=r(73935);function p(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function g(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},o=Object.keys(e);for(a=0;a=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var m=0;class w{constructor(){this.id="".concat(m++)}}var b=new WeakMap,M=new WeakMap,k=new WeakMap,x=new WeakMap,y=new WeakMap,E=new WeakMap,L=new WeakMap,C=new WeakMap,D=new WeakMap,O=new WeakMap,S=new WeakMap,B=new WeakMap,F=new WeakMap,T=new WeakMap,R=new WeakMap,P=new WeakMap,N=new WeakMap,W=new WeakMap,j=new WeakMap,A=new WeakMap,I=new WeakMap,q=Symbol("placeholder"),Y=Symbol("mark-placeholder"),_=globalThis.Text,$=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView||null,U=e=>V(e)&&8===e.nodeType,z=e=>V(e)&&1===e.nodeType,V=e=>{var t=$(e);return!!t&&e instanceof t.Node},K=e=>{var t=e&&e.anchorNode&&$(e.anchorNode);return!!t&&e instanceof t.Selection},H=e=>V(e)&&3===e.nodeType,X=e=>e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length,J=e=>{var[t,r]=e;if(z(t)&&t.childNodes.length){var a=r===t.childNodes.length,n=a?r-1:r;for([t,n]=G(t,n,a?"backward":"forward"),a=n{for(var t=e&&e.parentNode;t;){if("[object ShadowRoot]"===t.toString())return!0;t=t.parentNode}return!1},G=(e,t,r)=>{for(var{childNodes:a}=e,n=a[t],o=t,i=!1,s=!1;(U(n)||z(n)&&0===n.childNodes.length||z(n)&&"false"===n.getAttribute("contenteditable"))&&(!i||!s);){if(o>=a.length){i=!0,o=t-1,r="backward";continue}if(o<0){s=!0,o=t+1,r="forward";continue}n=a[o],t=o,o+="forward"===r?1:-1}return[n,t]},Q=(e,t,r)=>{var[a]=G(e,t,r);return a},ee=e=>{var t="";if(H(e)&&e.nodeValue)return e.nodeValue;if(z(e)){for(var r of Array.from(e.childNodes))t+=ee(r);var a=getComputedStyle(e).getPropertyValue("display");("block"===a||"list"===a||"BR"===e.tagName)&&(t+="\n")}return t},et=/data-slate-fragment="(.+?)"/m,er=e=>{var[,t]=e.getData("text/html").match(et)||[];return t},ea=(e,t,r)=>{var{target:a}=t;if(z(a)&&a.matches('[contentEditable="false"]'))return!1;var{document:n}=ew.getWindow(e);if(n.contains(a))return ew.hasDOMNode(e,a,{editable:!0});var o=r.find(e=>{var{addedNodes:t,removedNodes:r}=e;for(var n of t)if(n===a||n.contains(a))return!0;for(var o of r)if(o===a||o.contains(a))return!0});return!!o&&o!==t&&ea(e,o,r)},en=parseInt(d.version.split(".")[0],10)>=17,eo="undefined"!=typeof navigator&&"undefined"!=typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,ei="undefined"!=typeof navigator&&/Mac OS X/.test(navigator.userAgent),es="undefined"!=typeof navigator&&/Android/.test(navigator.userAgent),el="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),ed="undefined"!=typeof navigator&&/Version\/[\d\.]+.*Safari/.test(navigator.userAgent),ec="undefined"!=typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),eu="undefined"!=typeof navigator&&/Chrome/i.test(navigator.userAgent),ef="undefined"!=typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),ev="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),eh="undefined"!=typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),ep="undefined"!=typeof navigator&&/.*Wechat/.test(navigator.userAgent),eg=!!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement),em=!ef&&!ec&&"undefined"!=typeof globalThis&&globalThis.InputEvent&&"function"==typeof globalThis.InputEvent.prototype.getTargetRanges,ew={isComposing:e=>!!B.get(e),getWindow(e){var t=k.get(e);if(!t)throw Error("Unable to find a host window element for this editor");return t},findKey(e,t){var r=C.get(t);return r||(r=new w,C.set(t,r)),r},findPath(e,t){for(var r=[],a=t;;){var n=M.get(a);if(null==n){if(u.ML.isEditor(a))return r;break}var o=b.get(a);if(null==o)break;r.unshift(o),a=n}throw Error("Unable to find the path for Slate node: ".concat(u.o4.stringify(t)))},findDocumentOrShadowRoot(e){var t=ew.toDOMNode(e,e),r=t.getRootNode();return(r instanceof Document||r instanceof ShadowRoot)&&null!=r.getSelection?r:t.ownerDocument},isFocused:e=>!!S.get(e),isReadOnly:e=>!!O.get(e),blur(e){var t=ew.toDOMNode(e,e),r=ew.findDocumentOrShadowRoot(e);S.set(e,!1),r.activeElement===t&&t.blur()},focus(e){var t=ew.toDOMNode(e,e),r=ew.findDocumentOrShadowRoot(e);S.set(e,!0),r.activeElement!==t&&t.focus({preventScroll:!0})},deselect(e){var{selection:t}=e,r=ew.findDocumentOrShadowRoot(e).getSelection();r&&r.rangeCount>0&&r.removeAllRanges(),t&&u.YR.deselect(e)},hasDOMNode(e,t){var r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{editable:n=!1}=a,o=ew.toDOMNode(e,e);try{r=z(t)?t:t.parentElement}catch(e){if(!e.message.includes('Permission denied to access property "nodeType"'))throw e}return!!r&&r.closest("[data-slate-editor]")===o&&(!n||!!r.isContentEditable||"boolean"==typeof r.isContentEditable&&r.closest('[contenteditable="false"]')===o||!!r.getAttribute("data-slate-zero-width"))},insertData(e,t){e.insertData(t)},insertFragmentData:(e,t)=>e.insertFragmentData(t),insertTextData:(e,t)=>e.insertTextData(t),setFragmentData(e,t,r){e.setFragmentData(t,r)},toDOMNode(e,t){var r=D.get(e),a=u.ML.isEditor(t)?x.get(e):null==r?void 0:r.get(ew.findKey(e,t));if(!a)throw Error("Cannot resolve a DOM node from Slate node: ".concat(u.o4.stringify(t)));return a},toDOMPoint(e,t){var[r]=u.ML.node(e,t.path),a=ew.toDOMNode(e,r);u.ML.void(e,{at:t})&&(t={path:t.path,offset:0});for(var n=Array.from(a.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),o=0,i=0;i{if(es&&!a&&e.hasAttribute("data-slate-zero-width")&&e.textContent.length>0&&"\uFEFF"!==e.textContext){e.textContent.startsWith("\uFEFF")&&(e.textContent=e.textContent.slice(1));return}e.parentNode.removeChild(e)}),d=b.textContent.length,m=l}}else if(p){for(var M=p.querySelectorAll("[data-slate-leaf]"),k=0;k{d-=e.textContent.length})):d=1}m&&d===m.textContent.length&&es&&"z"===m.getAttribute("data-slate-zero-width")&&null!==(c=m.textContent)&&void 0!==c&&c.startsWith("\uFEFF")&&(s.hasAttribute("data-slate-zero-width")||el&&null!==(f=m.textContent)&&void 0!==f&&f.endsWith("\n\n"))&&d--}if(es&&!l&&!a){var y=s.hasAttribute("data-slate-node")?s:s.closest("[data-slate-node]");if(y&&ew.hasDOMNode(e,y,{editable:!0})){var E=ew.toSlateNode(e,y),{path:L,offset:C}=u.ML.start(e,ew.findPath(e,E));return y.querySelector("[data-slate-leaf]")||(C=i),{path:L,offset:C}}}if(!l){if(n)return null;throw Error("Cannot resolve a Slate point from DOM point: ".concat(t))}var D=ew.toSlateNode(e,l);return{path:ew.findPath(e,D),offset:d}},toSlateRange(e,t,r){var a,n,o,i,s,{exactMatch:l,suppressThrow:d}=r;if((K(t)?t.anchorNode:t.startContainer)&&(K(t)?(a=t.anchorNode,n=t.anchorOffset,o=t.focusNode,i=t.focusOffset,s=eu&&Z(a)?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed):(a=t.startContainer,n=t.startOffset,o=t.endContainer,i=t.endOffset,s=t.collapsed)),null==a||null==o||null==n||null==i)throw Error("Cannot resolve a Slate range from DOM range: ".concat(t));var c=ew.toSlatePoint(e,[a,n],{exactMatch:l,suppressThrow:d});if(!c)return null;var f=s?c:ew.toSlatePoint(e,[o,i],{exactMatch:l,suppressThrow:d});if(!f)return null;if(el&&!s&&a!==o){var v=u.ML.isEnd(e,c,c.path),h=u.ML.isStart(e,f,f.path);v&&(c=u.ML.after(e,c)||c),h&&(f=u.ML.before(e,f)||f)}var p={anchor:c,focus:f};return u.e6.isExpanded(p)&&u.e6.isForward(p)&&z(o)&&u.ML.void(e,{at:p.focus,mode:"highest"})&&(p=u.ML.unhangRange(e,p,{voids:!0})),p},hasRange(e,t){var{anchor:r,focus:a}=t;return u.ML.hasPath(e,r.path)&&u.ML.hasPath(e,a.path)},hasTarget:(e,t)=>V(t)&&ew.hasDOMNode(e,t),hasEditableTarget:(e,t)=>V(t)&&ew.hasDOMNode(e,t,{editable:!0}),hasSelectableTarget:(e,t)=>ew.hasEditableTarget(e,t)||ew.isTargetInsideNonReadonlyVoid(e,t),isTargetInsideNonReadonlyVoid(e,t){if(O.get(e))return!1;var r=ew.hasTarget(e,t)&&ew.toSlateNode(e,t);return u.W_.isElement(r)&&u.ML.isVoid(e,r)},androidScheduleFlush(e){var t;null===(t=R.get(e))||void 0===t||t()},androidPendingDiffs:e=>W.get(e)},eb=["anchor","focus"],eM=["anchor","focus"],ek=(e,t)=>Object.keys(e).length===Object.keys(t).length&&Object.keys(e).every(r=>t.hasOwnProperty(r)&&e[r]===t[r]),ex=(e,t)=>{var r=g(e,eb),a=g(t,eM);return e[q]===t[q]&&ek(r,a)},ey=(e,t)=>{if(e.length!==t.length)return!1;for(var r=0;r{if(e.length!==t.length)return!1;for(var r=0;r{var{isLast:t,leaf:r,parent:a,text:n}=e,o=eB(),i=ew.findPath(o,n),s=u.y$.parent(i),l=!0===r[Y];return o.isVoid(a)?d.createElement(eO,{length:u.NB.string(a).length}):""!==r.text||a.children[a.children.length-1]!==n||o.isInline(a)||""!==u.ML.string(o,s)?""===r.text?d.createElement(eO,{isMarkPlaceholder:l}):t&&"\n"===r.text.slice(-1)?d.createElement(eD,{isTrailing:!0,text:r.text}):d.createElement(eD,{text:r.text}):d.createElement(eO,{isLineBreak:!0,isMarkPlaceholder:l})},eD=e=>{var{text:t,isTrailing:r=!1}=e,a=(0,d.useRef)(null),n=()=>"".concat(null!=t?t:"").concat(r?"\n":"");return(eL(()=>{var e=n();a.current&&a.current.textContent!==e&&(a.current.textContent=e)}),a.current)?d.createElement("span",{"data-slate-string":!0,ref:a}):d.createElement("span",{"data-slate-string":!0,ref:a},n())},eO=e=>{var{length:t=0,isLineBreak:r=!1,isMarkPlaceholder:a=!1}=e,n={"data-slate-zero-width":r?"n":"z","data-slate-length":t};return a&&(n["data-slate-mark-placeholder"]=!0),d.createElement("span",Object.assign({},n),es&&r?null:"\uFEFF",r?d.createElement("br",null):null)},eS=(0,d.createContext)(null),eB=()=>{var e=(0,d.useContext)(eS);if(!e)throw Error("The `useSlateStatic` hook must be used inside the component's context.");return e},eF=e=>{var{leaf:t,isLast:r,text:a,parent:n,renderPlaceholder:o,renderLeaf:i=e=>d.createElement(eR,Object.assign({},e))}=e,s=(0,d.useRef)(null),l=(0,d.useRef)(null),c=eB(),u=(0,d.useRef)(null);(0,d.useEffect)(()=>()=>{u.current&&u.current.disconnect()},[]),(0,d.useEffect)(()=>{var e=null==l?void 0:l.current;if(e?y.set(c,e):y.delete(c),u.current)u.current.disconnect(),e&&u.current.observe(e);else if(e){var t=window.ResizeObserver||f.do;u.current=new t(()=>{var e=I.get(c);null==e||e()}),u.current.observe(e)}if(!e&&s.current){var r=I.get(c);null==r||r()}return s.current=l.current,()=>{y.delete(c)}},[l,t]);var v=d.createElement(eC,{isLast:r,leaf:t,parent:n,text:a});if(t[q]){var h={children:t.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none"},contentEditable:!1,ref:l}};v=d.createElement(d.Fragment,null,o(h),v)}return i({attributes:{"data-slate-leaf":!0},children:v,leaf:t,text:a})},eT=d.memo(eF,(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&u.xv.equals(t.leaf,e.leaf)&&t.leaf[q]===e.leaf[q]),eR=e=>{var{attributes:t,children:r}=e;return d.createElement("span",Object.assign({},t),r)},eP=e=>{for(var{decorations:t,isLast:r,parent:a,renderPlaceholder:n,renderLeaf:o,text:i}=e,s=eB(),l=(0,d.useRef)(null),c=u.xv.decorations(i,t),f=ew.findKey(s,i),v=[],h=0;h{var t=D.get(s);e?(null==t||t.set(f,e),L.set(i,e),E.set(e,i)):(null==t||t.delete(f),L.delete(i),l.current&&E.delete(l.current)),l.current=e},[l,s,f,i]);return d.createElement("span",{"data-slate-node":"text",ref:g},v)},eN=d.memo(eP,(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&eE(t.decorations,e.decorations)),eW=e=>{var{decorations:t,element:r,renderElement:a=e=>d.createElement(eA,Object.assign({},e)),renderPlaceholder:o,renderLeaf:i,selection:s}=e,l=eB(),c=ez(),f=l.isInline(r),v=ew.findKey(l,r),h=(0,d.useCallback)(e=>{var t=D.get(l);e?(null==t||t.set(v,e),L.set(r,e),E.set(e,r)):(null==t||t.delete(v),L.delete(r))},[l,v,r]),p=e$({decorations:t,node:r,renderElement:a,renderPlaceholder:o,renderLeaf:i,selection:s}),g={"data-slate-node":"element",ref:h};if(f&&(g["data-slate-inline"]=!0),!f&&u.ML.hasInlines(l,r)){var m=u.NB.string(r),w=n()(m);"rtl"===w&&(g.dir=w)}if(u.ML.isVoid(l,r)){g["data-slate-void"]=!0,!c&&f&&(g.contentEditable=!1);var[[k]]=u.NB.texts(r);p=d.createElement(f?"span":"div",{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},d.createElement(eN,{renderPlaceholder:o,decorations:[],isLast:!1,parent:r,text:k})),b.set(k,0),M.set(k,r)}return a({attributes:g,children:p,element:r})},ej=d.memo(eW,(e,t)=>e.element===t.element&&e.renderElement===t.renderElement&&e.renderLeaf===t.renderLeaf&&e.renderPlaceholder===t.renderPlaceholder&&ey(e.decorations,t.decorations)&&(e.selection===t.selection||!!e.selection&&!!t.selection&&u.e6.equals(e.selection,t.selection))),eA=e=>{var{attributes:t,children:r,element:a}=e,n=eB().isInline(a)?"span":"div";return d.createElement(n,Object.assign({},t,{style:{position:"relative"}}),r)},eI=(0,d.createContext)(()=>[]),eq=()=>(0,d.useContext)(eI),eY=(0,d.createContext)(!1),e_=()=>(0,d.useContext)(eY),e$=e=>{for(var{decorations:t,node:r,renderElement:a,renderPlaceholder:n,renderLeaf:o,selection:i}=e,s=eq(),l=eB(),c=ew.findPath(l,r),f=[],v=u.W_.isElement(r)&&!l.isInline(r)&&u.ML.hasInlines(l,r),h=0;h(0,d.useContext)(eU),eV=(0,d.createContext)(null),eK=()=>{var e=(0,d.useContext)(eV);if(!e)throw Error("The `useSlate` hook must be used inside the component's context.");var{editor:t}=e;return t},eH={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"left",moveForward:"right",moveWordBackward:"ctrl+left",moveWordForward:"ctrl+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",insertSoftBreak:"shift+enter",splitBlock:"enter",undo:"mod+z"},eX={moveLineBackward:"opt+up",moveLineForward:"opt+down",moveWordBackward:"opt+left",moveWordForward:"opt+right",deleteBackward:["ctrl+backspace","ctrl+h"],deleteForward:["ctrl+delete","ctrl+d"],deleteLineBackward:"cmd+shift?+backspace",deleteLineForward:["cmd+shift?+delete","ctrl+k"],deleteWordBackward:"opt+shift?+backspace",deleteWordForward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},eJ={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},eZ=e=>{var t=eH[e],r=eX[e],a=eJ[e],n=t&&(0,v.TB)(t),o=r&&(0,v.TB)(r),i=a&&(0,v.TB)(a);return e=>!!(n&&n(e)||ei&&o&&o(e)||!ei&&i&&i(e))},eG={isBold:eZ("bold"),isCompose:eZ("compose"),isMoveBackward:eZ("moveBackward"),isMoveForward:eZ("moveForward"),isDeleteBackward:eZ("deleteBackward"),isDeleteForward:eZ("deleteForward"),isDeleteLineBackward:eZ("deleteLineBackward"),isDeleteLineForward:eZ("deleteLineForward"),isDeleteWordBackward:eZ("deleteWordBackward"),isDeleteWordForward:eZ("deleteWordForward"),isExtendBackward:eZ("extendBackward"),isExtendForward:eZ("extendForward"),isExtendLineBackward:eZ("extendLineBackward"),isExtendLineForward:eZ("extendLineForward"),isItalic:eZ("italic"),isMoveLineBackward:eZ("moveLineBackward"),isMoveLineForward:eZ("moveLineForward"),isMoveWordBackward:eZ("moveWordBackward"),isMoveWordForward:eZ("moveWordForward"),isRedo:eZ("redo"),isSoftBreak:eZ("insertSoftBreak"),isSplitBlock:eZ("splitBlock"),isTransposeCharacter:eZ("transposeCharacter"),isUndo:eZ("undo")},eQ=(e,t)=>{var r=[],a=()=>{r=[]};return{registerMutations:a=>{if(t.current){var n=a.filter(t=>ea(e,t,a));r.push(...n)}},restoreDOM:function(){r.reverse().forEach(e=>{if("characterData"===e.type){e.target.textContent=e.oldValue;return}e.removedNodes.forEach(t=>{e.target.insertBefore(t,e.nextSibling)}),e.addedNodes.forEach(t=>{e.target.removeChild(t)})}),a()},clear:a}},e0={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0};class e1 extends d.Component{constructor(){super(...arguments),this.context=null,this.manager=null,this.mutationObserver=null}observe(){var e,{node:t}=this.props;if(!t.current)throw Error("Failed to attach MutationObserver, `node` is undefined");null===(e=this.mutationObserver)||void 0===e||e.observe(t.current,e0)}componentDidMount(){var{receivedUserInput:e}=this.props,t=this.context;this.manager=eQ(t,e),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}getSnapshotBeforeUpdate(){var e,t,r,a,n=null===(e=this.mutationObserver)||void 0===e?void 0:e.takeRecords();return null!=n&&n.length&&(null===(a=this.manager)||void 0===a||a.registerMutations(n)),null===(t=this.mutationObserver)||void 0===t||t.disconnect(),null===(r=this.manager)||void 0===r||r.restoreDOM(),null}componentDidUpdate(){var e;null===(e=this.manager)||void 0===e||e.clear(),this.observe()}componentWillUnmount(){var e;null===(e=this.mutationObserver)||void 0===e||e.disconnect()}render(){return this.props.children}}e1.contextType=eS;var e6=es?e1:e=>{var{children:t}=e;return d.createElement(d.Fragment,null,t)};function e2(e,t){var{start:r,end:a,text:n}=t,o=e.slice(r,a),i=function(e,t){for(var r=Math.min(e.length,t.length),a=0;au.W_.isElement(t)&&u.ML.isBlock(e,t),at:r});if(!o)return null;for(;a>n.text.length;){var i=u.ML.next(e,{at:r,match:u.xv.isText});if(!i||!u.y$.isDescendant(i[1],o[1]))return null;a-=n.text.length,n=i[0],r=i[1]}return{path:r,offset:a}}function e3(e,t){var r=e9(e,t.anchor);if(!r)return null;if(u.e6.isCollapsed(t))return{anchor:r,focus:r};var a=e9(e,t.focus);return a?{anchor:r,focus:a}:null}function e7(e,t,r){var a=W.get(e),n=null==a?void 0:a.find(e=>{var{path:r}=e;return u.y$.equals(r,t.path)});if(!n||t.offset<=n.diff.start)return u.E9.transform(t,r,{affinity:"backward"});var{diff:o}=n;if(t.offset<=o.start+o.text.length){var i={path:t.path,offset:o.start},s=u.E9.transform(i,r,{affinity:"backward"});return s?{path:s.path,offset:s.offset+t.offset-o.start}:null}var l={path:t.path,offset:t.offset-o.text.length+o.end-o.start},d=u.E9.transform(l,r,{affinity:"backward"});return d?"split_node"===r.type&&u.y$.equals(r.path,t.path)&&l.offsetd.createElement(d.Fragment,null,e$(e)),td=e=>{var t,r,a,o,s,c,{autoFocus:f,decorate:v=tu,onDOMBeforeInput:h,placeholder:m,readOnly:w=!1,renderElement:b,renderLeaf:M,renderPlaceholder:C=e=>d.createElement(tc,Object.assign({},e)),scrollSelectionIntoView:D=tf,style:T={},as:_="div",disableDefaultStyles:U=!1}=e,H=g(e,tn),J=eK(),[Z,G]=(0,d.useState)(!1),Q=(0,d.useRef)(null),ee=(0,d.useRef)([]),{onUserInput:et,receivedUserInput:er}=(t=eB(),r=(0,d.useRef)(!1),a=(0,d.useRef)(0),o=(0,d.useCallback)(()=>{if(!r.current){r.current=!0;var e=ew.getWindow(t);e.cancelAnimationFrame(a.current),a.current=e.requestAnimationFrame(()=>{r.current=!1})}},[]),(0,d.useEffect)(()=>()=>cancelAnimationFrame(a.current),[]),{receivedUserInput:r,onUserInput:o}),[,en]=(0,d.useReducer)(e=>e+1,0);I.set(J,en),O.set(J,w);var ei=(0,d.useMemo)(()=>({isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}),[]);(0,d.useEffect)(()=>{Q.current&&f&&Q.current.focus()},[f]);var ec=(0,d.useCallback)(l()(()=>{if((es||!ew.isComposing(J))&&(!ei.isUpdatingSelection||null!=eb&&eb.isFlushing())&&!ei.isDraggingInternally){var e=ew.findDocumentOrShadowRoot(J),{activeElement:t}=e,r=ew.toDOMNode(J,J),a=e.getSelection();if(t===r?(ei.latestElement=t,S.set(J,!0)):S.delete(J),!a)return u.YR.deselect(J);var{anchorNode:n,focusNode:o}=a,i=ew.hasEditableTarget(J,n)||ew.isTargetInsideNonReadonlyVoid(J,n),s=ew.hasEditableTarget(J,o)||ew.isTargetInsideNonReadonlyVoid(J,o);if(i&&s){var l=ew.toSlateRange(J,a,{exactMatch:!1,suppressThrow:!0});l&&(ew.isComposing(J)||null!=eb&&eb.hasPendingChanges()||null!=eb&&eb.isFlushing()?null==eb||eb.handleUserSelect(l):u.YR.select(J,l))}!w||i&&s||u.YR.deselect(J)}},100),[w]),ef=(0,d.useMemo)(()=>i()(ec,0),[ec]),eb=function(e){var t,{node:r}=e,a=g(e,tt);if(!es)return null;var n=eB(),o=(t=(0,d.useRef)(!1),(0,d.useEffect)(()=>(t.current=!0,()=>{t.current=!1}),[]),t.current),[i]=(0,d.useState)(()=>(function(e){var{editor:t,scheduleOnDOMSelectionChange:r,onDOMSelectionChange:a}=e,n=!1,o=null,i=null,s=null,l=0,d=!1,c=()=>{var e=A.get(t);if(A.delete(t),e){var{selection:r}=t,a=e3(t,e);!a||r&&u.e6.equals(a,r)||u.YR.select(t,a)}},f=()=>{var e=j.get(t);if(j.delete(t),e){if(e.at){var r=u.E9.isPoint(e.at)?e9(t,e.at):e3(t,e.at);if(!r)return;var a=u.ML.range(t,r);t.selection&&u.e6.equals(t.selection,a)||u.YR.select(t,r)}e.run()}},v=()=>{if(i&&(clearTimeout(i),i=null),s&&(clearTimeout(s),s=null),!w()&&!m()){c();return}n||(n=!0,setTimeout(()=>n=!1)),m()&&(n="action");var e=t.selection&&u.ML.rangeRef(t,t.selection,{affinity:"forward"});N.set(t,t.marks),te("flush",j.get(t),W.get(t));for(var o=!!(null!==(l=W.get(t))&&void 0!==l&&l.length);v=null===(h=W.get(t))||void 0===h?void 0:h[0];){var l,v,h,p,g=P.get(t);void 0!==g&&(P.delete(t),t.marks=g),g&&!1===d&&(d=null);var b=function(e){var{path:t,diff:r}=e;return{anchor:{path:t,offset:r.start},focus:{path:t,offset:r.end}}}(v);t.selection&&u.e6.equals(t.selection,b)||u.YR.select(t,b),v.diff.text?u.ML.insertText(t,v.diff.text):u.ML.deleteFragment(t),W.set(t,null===(p=W.get(t))||void 0===p?void 0:p.filter(e=>{var{id:t}=e;return t!==v.id})),!function(e,t){var{path:r,diff:a}=t;if(!u.ML.hasPath(e,r))return!1;var n=u.NB.get(e,r);if(!u.xv.isText(n))return!1;if(a.start!==n.text.length||0===a.text.length)return n.text.slice(a.start,a.start+a.text.length)===a.text;var o=u.y$.next(r);if(!u.ML.hasPath(e,o))return!1;var i=u.NB.get(e,o);return u.xv.isText(i)&&i.text.startsWith(a.text)}(t,v)&&(o=!1,j.delete(t),N.delete(t),n="action",A.delete(t),r.cancel(),a.cancel(),null==e||e.unref())}var M=null==e?void 0:e.unref();if(!M||A.get(t)||t.selection&&u.e6.equals(M,t.selection)||u.YR.select(t,M),m()){f();return}o&&r(),r.flush(),a.flush(),c();var k=N.get(t);N.delete(t),void 0!==k&&(t.marks=k,t.onChange())},h=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=y.get(t);if(r){if(w()||e){r.style.display="none";return}r.style.removeProperty("display")}},p=(e,r)=>{var a,n,o,i,s,d,c,f,v=null!==(f=W.get(t))&&void 0!==f?f:[];W.set(t,v);var p=u.NB.leaf(t,e),g=v.findIndex(t=>u.y$.equals(t.path,e));if(g<0){e2(p.text,r)&&v.push({path:e,diff:r,id:l++}),h();return}var m=(a=p.text,o=Math.min((n=v[g].diff).start,r.start),i=Math.max(0,Math.min(n.start+n.text.length,r.end)-r.start),s=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;ae.slice(0,t.start)+t.text+e.slice(t.end),e)}(a,n,r),d=Math.max(r.start+r.text.length,n.start+n.text.length+(n.start+n.text.length>r.start?r.text.length:0)-i),c=s.slice(o,d),e2(a,{start:o,end:Math.max(n.end,r.end-n.text.length+(n.end-n.start)),text:c}));if(!m){v.splice(g,1),h();return}v[g]=e8(e8({},v[g]),{},{diff:m})},g=function(e){var{at:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};d=!1,A.delete(t),r.cancel(),a.cancel(),m()&&v(),j.set(t,{at:n,run:e}),s=setTimeout(v)},m=()=>!!j.get(t),w=()=>{var e;return!!(null!==(e=W.get(t))&&void 0!==e&&e.length)},b=e=>{A.set(t,e),i&&(clearTimeout(i),i=null);var{selection:r}=t;if(e){var a=!r||!u.y$.equals(r.anchor.path,e.anchor.path),n=!r||!u.y$.equals(r.anchor.path.slice(0,-1),e.anchor.path.slice(0,-1));(a&&d||n)&&(d=!1),(a||!w())&&(i=setTimeout(v,200))}},M=()=>{m()||(s=setTimeout(v))};return{flush:v,scheduleFlush:M,hasPendingDiffs:w,hasPendingAction:m,hasPendingChanges:()=>m()||w(),isFlushing:()=>n,handleUserSelect:b,handleCompositionEnd:e=>{o&&clearTimeout(o),o=setTimeout(()=>{B.set(t,!1),v()},25)},handleCompositionStart:e=>{B.set(t,!0),o&&(clearTimeout(o),o=null)},handleDOMBeforeInput:e=>{i&&(clearTimeout(i),i=null);var{inputType:r}=e,a=null,n=e.dataTransfer||e.data||void 0;!1!==d&&"insertText"!==r&&"insertCompositionText"!==r&&(d=!1);var[o]=e.getTargetRanges();o&&(a=ew.toSlateRange(t,o,{exactMatch:!1,suppressThrow:!0}));var s=ew.getWindow(t).getSelection();if(!a&&s&&(o=s,a=ew.toSlateRange(t,s,{exactMatch:!1,suppressThrow:!0})),a=null!==(y=a)&&void 0!==y?y:t.selection){if(u.e6.isExpanded(a)&&r.startsWith("delete")){var[l,c]=u.e6.edges(a);if(u.NB.leaf(t,l.path).text.length===l.offset&&0===c.offset){var f=u.ML.next(t,{at:l.path,match:u.xv.isText});f&&u.y$.equals(f[1],c.path)&&(a={anchor:c,focus:c})}}if(u.e6.isExpanded(a)&&r.startsWith("delete")){if(u.y$.equals(a.anchor.path,a.focus.path)){var[v,h]=u.e6.edges(a),m={path:a.anchor.path,offset:v.offset};return b(u.ML.range(t,m,m)),p(a.anchor.path,{text:"",end:h.offset,start:v.offset})}var w=r.endsWith("Backward")?"backward":"forward";return g(()=>u.ML.deleteFragment(t,{direction:w}),{at:a})}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return g(()=>u.ML.deleteFragment(t),{at:a});case"deleteContent":case"deleteContentForward":var{anchor:k}=a;if(u.e6.isCollapsed(a)){var x=u.NB.leaf(t,k.path);if(k.offsetu.ML.deleteForward(t),{at:a});case"deleteContentBackward":var y,E,{anchor:L}=a;if((K(o)?o.isCollapsed:!!(null!==(E=o)&&void 0!==E&&E.collapsed))&&u.e6.isCollapsed(a)&&L.offset>0)return p(L.path,{text:"",start:L.offset-1,end:L.offset});return g(()=>u.ML.deleteBackward(t),{at:a});case"deleteEntireSoftLine":return g(()=>{u.ML.deleteBackward(t,{unit:"line"}),u.ML.deleteForward(t,{unit:"line"})},{at:a});case"deleteHardLineBackward":return g(()=>u.ML.deleteBackward(t,{unit:"block"}),{at:a});case"deleteSoftLineBackward":return g(()=>u.ML.deleteBackward(t,{unit:"line"}),{at:a});case"deleteHardLineForward":return g(()=>u.ML.deleteForward(t,{unit:"block"}),{at:a});case"deleteSoftLineForward":return g(()=>u.ML.deleteForward(t,{unit:"line"}),{at:a});case"deleteWordBackward":return g(()=>u.ML.deleteBackward(t,{unit:"word"}),{at:a});case"deleteWordForward":return g(()=>u.ML.deleteForward(t,{unit:"word"}),{at:a});case"insertLineBreak":return g(()=>u.ML.insertSoftBreak(t),{at:a});case"insertParagraph":return g(()=>u.ML.insertBreak(t),{at:a});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if((null==n?void 0:n.constructor.name)==="DataTransfer")return g(()=>ew.insertData(t,n),{at:a});if("string"==typeof n&&n.includes("\n"))return g(()=>u.ML.insertSoftBreak(t),{at:u.e6.end(a)});var C=null!=n?n:"";if(P.get(t)&&(C=C.replace("\uFEFF","")),u.y$.equals(a.anchor.path,a.focus.path)){var[D,O]=u.e6.edges(a),S={start:D.offset,end:O.offset,text:C};if(C&&d&&"insertCompositionText"===r){var B=d.start+d.text.search(/\S|$/);S.start+S.text.search(/\S|$/)===B+1&&S.end===d.start+d.text.length?(S.start-=1,d=null,M()):d=!1}else d="insertText"===r&&(null===d?S:!!(d&&u.e6.isCollapsed(a))&&d.end+d.text.length===D.offset&&e8(e8({},d),{},{text:d.text+C}));p(D.path,S);return}return g(()=>u.ML.insertText(t,C),{at:a})}}},handleKeyDown:e=>{w()||(h(!0),setTimeout(h))},handleDomMutations:e=>{if(!(w()||m())&&e.some(r=>ea(t,r,e))){var r;null===(r=I.get(t))||void 0===r||r()}},handleInput:()=>{(m()||!w())&&v()}}})(function(e){for(var t=1;tnew MutationObserver(t));eL(()=>{a.takeRecords()}),(0,d.useEffect)(()=>{if(!e.current)throw Error("Failed to attach MutationObserver, `node` is undefined");return a.observe(e.current,r),()=>a.disconnect()},[])}(r,i.handleDomMutations,ta),R.set(n,i.scheduleFlush),o&&i.flush(),i}({node:Q,onDOMSelectionChange:ec,scheduleOnDOMSelectionChange:ef});eL(()=>{Q.current&&(e=$(Q.current))?(k.set(J,e),x.set(J,Q.current),L.set(J,Q.current),E.set(Q.current,J)):L.delete(J);var e,{selection:t}=J,r=ew.findDocumentOrShadowRoot(J).getSelection();if(!(!r||!ew.isFocused(J)||null!=eb&&eb.hasPendingAction())){var a=e=>{var a="None"!==r.type;if(t||a){var n=x.get(J),o=!1;if(n.contains(r.anchorNode)&&n.contains(r.focusNode)&&(o=!0),a&&o&&t&&!e){var i=ew.toSlateRange(J,r,{exactMatch:!0,suppressThrow:!0});if(i&&u.e6.equals(i,t)){if(!ei.hasMarkPlaceholder)return;var s,{anchorNode:l}=r;if(null!=l&&null!==(s=l.parentElement)&&void 0!==s&&s.hasAttribute("data-slate-mark-placeholder"))return}}if(t&&!ew.hasRange(J,t)){J.selection=ew.toSlateRange(J,r,{exactMatch:!1,suppressThrow:!0});return}ei.isUpdatingSelection=!0;var d=t&&ew.toDOMRange(J,t);return d?(u.e6.isBackward(t)?r.setBaseAndExtent(d.endContainer,d.endOffset,d.startContainer,d.startOffset):r.setBaseAndExtent(d.startContainer,d.startOffset,d.endContainer,d.endOffset),D(J,d)):r.removeAllRanges(),d}},n=a(),o=(null==eb?void 0:eb.isFlushing())==="action";if(!es||!o){setTimeout(()=>{n&&el&&ew.toDOMNode(J,J).focus(),ei.isUpdatingSelection=!1});return}var i=null,s=requestAnimationFrame(()=>{if(o){var e=e=>{try{ew.toDOMNode(J,J).focus(),a(e)}catch(e){}};e(),i=setTimeout(()=>{e(!0),ei.isUpdatingSelection=!1})}});return()=>{cancelAnimationFrame(s),i&&clearTimeout(i)}}});var eM=(0,d.useCallback)(e=>{if(et(),!w&&ew.hasEditableTarget(J,e.target)&&!th(e,h)){if(eb)return eb.handleDOMBeforeInput(e);ef.flush(),ec.flush();var{selection:t}=J,{inputType:r}=e,a=e.dataTransfer||e.data||void 0,n="insertCompositionText"===r||"deleteCompositionText"===r;if(!(n&&ew.isComposing(J))){var o=!1;if("insertText"===r&&t&&u.e6.isCollapsed(t)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==t.anchor.offset){o=!0,J.marks&&(o=!1);var{anchor:i}=t,[s,l]=ew.toDOMPoint(J,i),d=null===(v=s.parentElement)||void 0===v?void 0:v.closest("a"),c=ew.getWindow(J);if(o&&d&&ew.hasDOMNode(J,d)){var f,v,p,g,m=null==c?void 0:c.document.createTreeWalker(d,NodeFilter.SHOW_TEXT).lastChild();m===s&&(null===(g=m.textContent)||void 0===g?void 0:g.length)===l&&(o=!1)}if(o&&s.parentElement&&(null==c?void 0:null===(p=c.getComputedStyle(s.parentElement))||void 0===p?void 0:p.whiteSpace)==="pre"){var b=u.ML.above(J,{at:i.path,match:e=>u.W_.isElement(e)&&u.ML.isBlock(J,e)});b&&u.NB.string(b[0]).includes(" ")&&(o=!1)}}if(!r.startsWith("delete")||r.startsWith("deleteBy")){var[M]=e.getTargetRanges();if(M){var k=ew.toSlateRange(J,M,{exactMatch:!1,suppressThrow:!1});if(!t||!u.e6.equals(t,k)){o=!1;var x=!n&&J.selection&&u.ML.rangeRef(J,J.selection);u.YR.select(J,k),x&&F.set(J,x)}}}if(!n){if(o||e.preventDefault(),t&&u.e6.isExpanded(t)&&r.startsWith("delete")){var y=r.endsWith("Backward")?"backward":"forward";u.ML.deleteFragment(J,{direction:y});return}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":u.ML.deleteFragment(J);break;case"deleteContent":case"deleteContentForward":u.ML.deleteForward(J);break;case"deleteContentBackward":u.ML.deleteBackward(J);break;case"deleteEntireSoftLine":u.ML.deleteBackward(J,{unit:"line"}),u.ML.deleteForward(J,{unit:"line"});break;case"deleteHardLineBackward":u.ML.deleteBackward(J,{unit:"block"});break;case"deleteSoftLineBackward":u.ML.deleteBackward(J,{unit:"line"});break;case"deleteHardLineForward":u.ML.deleteForward(J,{unit:"block"});break;case"deleteSoftLineForward":u.ML.deleteForward(J,{unit:"line"});break;case"deleteWordBackward":u.ML.deleteBackward(J,{unit:"word"});break;case"deleteWordForward":u.ML.deleteForward(J,{unit:"word"});break;case"insertLineBreak":u.ML.insertSoftBreak(J);break;case"insertParagraph":u.ML.insertBreak(J);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===r&&ew.isComposing(J)&&(G(!1),B.set(J,!1)),(null==a?void 0:a.constructor.name)==="DataTransfer"?ew.insertData(J,a):"string"==typeof a&&(o?ee.current.push(()=>u.ML.insertText(J,a)):u.ML.insertText(J,a))}var E=null===(f=F.get(J))||void 0===f?void 0:f.unref();F.delete(J),!E||J.selection&&u.e6.equals(J.selection,E)||u.YR.select(J,E)}}}},[w,h]),ek=(0,d.useCallback)(e=>{null==e&&(x.delete(J),L.delete(J),em&&Q.current.removeEventListener("beforeinput",eM)),Q.current=e},[Q,eM]);eL(()=>(Q.current&&em&&Q.current.addEventListener("beforeinput",eM),()=>{Q.current&&em&&Q.current.removeEventListener("beforeinput",eM)}),[eM]),eL(()=>{var e=ew.getWindow(J);return e.document.addEventListener("selectionchange",ef),()=>{e.document.removeEventListener("selectionchange",ef)}},[ef]);var ex=v([J,[]]);if(m&&1===J.children.length&&1===Array.from(u.NB.texts(J)).length&&""===u.NB.string(J)&&!Z){var ey=u.ML.start(J,[]);ex.push({[q]:!0,placeholder:m,anchor:ey,focus:ey})}var{marks:eE}=J;if(ei.hasMarkPlaceholder=!1,J.selection&&u.e6.isCollapsed(J.selection)&&eE){var{anchor:eC}=J.selection,eD=u.NB.leaf(J,eC.path),eO=g(eD,to);if(!u.xv.equals(eD,eE,{loose:!0})){ei.hasMarkPlaceholder=!0;var eS=Object.fromEntries(Object.keys(eO).map(e=>[e,null]));ex.push(ts(ts(ts({[Y]:!0},eS),eE),{},{anchor:eC,focus:eC}))}}(0,d.useEffect)(()=>{setTimeout(()=>{var{selection:e}=J;if(e){var{anchor:t}=e,r=u.NB.leaf(J,t.path);if(eE&&!u.xv.equals(r,eE,{loose:!0})){P.set(J,eE);return}}P.delete(J)})});var eF=null===(s=y.get(J))||void 0===s?void 0:null===(c=s.getBoundingClientRect())||void 0===c?void 0:c.height;return d.createElement(eU.Provider,{value:w},d.createElement(eI.Provider,{value:v},d.createElement(e6,{node:Q,receivedUserInput:er},d.createElement(_,Object.assign({role:w?void 0:"textbox","aria-multiline":!w||void 0},H,{spellCheck:(!!em||!eg)&&H.spellCheck,autoCorrect:em||!eg?H.autoCorrect:"false",autoCapitalize:em||!eg?H.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!w,zindex:-1,suppressContentEditableWarning:!0,ref:ek,style:ts(ts({},U?{}:ts({position:"relative",outline:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},eF?{minHeight:eF}:{})),T),onBeforeInput:(0,d.useCallback)(e=>{if(!em&&!w&&!tv(e,H.onBeforeInput)&&ew.hasSelectableTarget(J,e.target)&&(e.preventDefault(),!ew.isComposing(J))){var t=e.data;u.ML.insertText(J,t)}},[w]),onInput:(0,d.useCallback)(e=>{if(eb){eb.handleInput();return}for(var t of ee.current)t();ee.current=[]},[]),onBlur:(0,d.useCallback)(e=>{if(!(w||ei.isUpdatingSelection||!ew.hasSelectableTarget(J,e.target)||tv(e,H.onBlur))){var t=ew.findDocumentOrShadowRoot(J);if(ei.latestElement!==t.activeElement){var{relatedTarget:r}=e;if(!(r===ew.toDOMNode(J,J)||z(r)&&r.hasAttribute("data-slate-spacer"))){if(null!=r&&V(r)&&ew.hasDOMNode(J,r)){var a=ew.toSlateNode(J,r);if(u.W_.isElement(a)&&!J.isVoid(a))return}if(ed){var n=t.getSelection();null==n||n.removeAllRanges()}S.delete(J)}}}},[w,H.onBlur]),onClick:(0,d.useCallback)(e=>{if(ew.hasTarget(J,e.target)&&!tv(e,H.onClick)&&V(e.target)){var t=ew.toSlateNode(J,e.target),r=ew.findPath(J,t);if(u.ML.hasPath(J,r)&&u.NB.get(J,r)===t){if(3===e.detail&&r.length>=1){var a=r;if(!(u.W_.isElement(t)&&u.ML.isBlock(J,t))){var n,o=u.ML.above(J,{match:e=>u.W_.isElement(e)&&u.ML.isBlock(J,e),at:r});a=null!==(n=null==o?void 0:o[1])&&void 0!==n?n:r.slice(0,1)}var i=u.ML.range(J,a);u.YR.select(J,i);return}if(!w){var s=u.ML.start(J,r),l=u.ML.end(J,r),d=u.ML.void(J,{at:s}),c=u.ML.void(J,{at:l});if(d&&c&&u.y$.equals(d[1],c[1])){var f=u.ML.range(J,s);u.YR.select(J,f)}}}}},[w,H.onClick]),onCompositionEnd:(0,d.useCallback)(e=>{if(ew.hasSelectableTarget(J,e.target)&&(ew.isComposing(J)&&(G(!1),B.set(J,!1)),null==eb||eb.handleCompositionEnd(e),!tv(e,H.onCompositionEnd)&&!es&&!ed&&!ev&&!eo&&!ep&&!eh&&e.data)){var t=P.get(J);P.delete(J),void 0!==t&&(N.set(J,J.marks),J.marks=t),u.ML.insertText(J,e.data);var r=N.get(J);N.delete(J),void 0!==r&&(J.marks=r)}},[H.onCompositionEnd]),onCompositionUpdate:(0,d.useCallback)(e=>{!ew.hasSelectableTarget(J,e.target)||tv(e,H.onCompositionUpdate)||ew.isComposing(J)||(G(!0),B.set(J,!0))},[H.onCompositionUpdate]),onCompositionStart:(0,d.useCallback)(e=>{if(ew.hasSelectableTarget(J,e.target)&&(null==eb||eb.handleCompositionStart(e),!tv(e,H.onCompositionStart)&&!es)){G(!0);var{selection:t}=J;if(t){if(u.e6.isExpanded(t)){u.ML.deleteFragment(J);return}var r=u.ML.above(J,{match:e=>u.W_.isElement(e)&&u.ML.isInline(J,e),mode:"highest"});if(r){var[,a]=r;if(u.ML.isEnd(J,t.anchor,a)){var n=u.ML.after(J,a);u.YR.setSelection(J,{anchor:n,focus:n})}}}}},[H.onCompositionStart]),onCopy:(0,d.useCallback)(e=>{ew.hasSelectableTarget(J,e.target)&&!tv(e,H.onCopy)&&(e.preventDefault(),ew.setFragmentData(J,e.clipboardData,"copy"))},[H.onCopy]),onCut:(0,d.useCallback)(e=>{if(!w&&ew.hasSelectableTarget(J,e.target)&&!tv(e,H.onCut)){e.preventDefault(),ew.setFragmentData(J,e.clipboardData,"cut");var{selection:t}=J;if(t){if(u.e6.isExpanded(t))u.ML.deleteFragment(J);else{var r=u.NB.parent(J,t.anchor.path);u.ML.isVoid(J,r)&&u.YR.delete(J)}}}},[w,H.onCut]),onDragOver:(0,d.useCallback)(e=>{if(ew.hasTarget(J,e.target)&&!tv(e,H.onDragOver)){var t=ew.toSlateNode(J,e.target);u.W_.isElement(t)&&u.ML.isVoid(J,t)&&e.preventDefault()}},[H.onDragOver]),onDragStart:(0,d.useCallback)(e=>{if(!w&&ew.hasTarget(J,e.target)&&!tv(e,H.onDragStart)){var t=ew.toSlateNode(J,e.target),r=ew.findPath(J,t);if(u.W_.isElement(t)&&u.ML.isVoid(J,t)||u.ML.void(J,{at:r,voids:!0})){var a=u.ML.range(J,r);u.YR.select(J,a)}ei.isDraggingInternally=!0,ew.setFragmentData(J,e.dataTransfer,"drag")}},[w,H.onDragStart]),onDrop:(0,d.useCallback)(e=>{if(!w&&ew.hasTarget(J,e.target)&&!tv(e,H.onDrop)){e.preventDefault();var t=J.selection,r=ew.findEventRange(J,e),a=e.dataTransfer;u.YR.select(J,r),ei.isDraggingInternally&&t&&!u.e6.equals(t,r)&&!u.ML.void(J,{at:r,voids:!0})&&u.YR.delete(J,{at:t}),ew.insertData(J,a),ew.isFocused(J)||ew.focus(J)}ei.isDraggingInternally=!1},[w,H.onDrop]),onDragEnd:(0,d.useCallback)(e=>{!w&&ei.isDraggingInternally&&H.onDragEnd&&ew.hasTarget(J,e.target)&&H.onDragEnd(e),ei.isDraggingInternally=!1},[w,H.onDragEnd]),onFocus:(0,d.useCallback)(e=>{if(!w&&!ei.isUpdatingSelection&&ew.hasEditableTarget(J,e.target)&&!tv(e,H.onFocus)){var t=ew.toDOMNode(J,J),r=ew.findDocumentOrShadowRoot(J);if(ei.latestElement=r.activeElement,el&&e.target!==t){t.focus();return}S.set(J,!0)}},[w,H.onFocus]),onKeyDown:(0,d.useCallback)(e=>{if(!w&&ew.hasEditableTarget(J,e.target)){null==eb||eb.handleKeyDown(e);var{nativeEvent:t}=e;if(ew.isComposing(J)&&!1===t.isComposing&&(B.set(J,!1),G(!1)),!(tv(e,H.onKeyDown)||ew.isComposing(J))){var{selection:r}=J,a=J.children[null!==r?r.focus.path[0]:0],o="rtl"===n()(u.NB.string(a));if(eG.isRedo(t)){e.preventDefault(),"function"==typeof J.redo&&J.redo();return}if(eG.isUndo(t)){e.preventDefault(),"function"==typeof J.undo&&J.undo();return}if(eG.isMoveLineBackward(t)){e.preventDefault(),u.YR.move(J,{unit:"line",reverse:!0});return}if(eG.isMoveLineForward(t)){e.preventDefault(),u.YR.move(J,{unit:"line"});return}if(eG.isExtendLineBackward(t)){e.preventDefault(),u.YR.move(J,{unit:"line",edge:"focus",reverse:!0});return}if(eG.isExtendLineForward(t)){e.preventDefault(),u.YR.move(J,{unit:"line",edge:"focus"});return}if(eG.isMoveBackward(t)){e.preventDefault(),r&&u.e6.isCollapsed(r)?u.YR.move(J,{reverse:!o}):u.YR.collapse(J,{edge:"start"});return}if(eG.isMoveForward(t)){e.preventDefault(),r&&u.e6.isCollapsed(r)?u.YR.move(J,{reverse:o}):u.YR.collapse(J,{edge:"end"});return}if(eG.isMoveWordBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)&&u.YR.collapse(J,{edge:"focus"}),u.YR.move(J,{unit:"word",reverse:!o});return}if(eG.isMoveWordForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)&&u.YR.collapse(J,{edge:"focus"}),u.YR.move(J,{unit:"word",reverse:o});return}if(em){if((eu||ed)&&r&&(eG.isDeleteBackward(t)||eG.isDeleteForward(t))&&u.e6.isCollapsed(r)){var i=u.NB.parent(J,r.anchor.path);if(u.W_.isElement(i)&&u.ML.isVoid(J,i)&&(u.ML.isInline(J,i)||u.ML.isBlock(J,i))){e.preventDefault(),u.ML.deleteBackward(J,{unit:"block"});return}}}else{if(eG.isBold(t)||eG.isItalic(t)||eG.isTransposeCharacter(t)){e.preventDefault();return}if(eG.isSoftBreak(t)){e.preventDefault(),u.ML.insertSoftBreak(J);return}if(eG.isSplitBlock(t)){e.preventDefault(),u.ML.insertBreak(J);return}if(eG.isDeleteBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(J,{direction:"backward"}):u.ML.deleteBackward(J);return}if(eG.isDeleteForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(J,{direction:"forward"}):u.ML.deleteForward(J);return}if(eG.isDeleteLineBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(J,{direction:"backward"}):u.ML.deleteBackward(J,{unit:"line"});return}if(eG.isDeleteLineForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(J,{direction:"forward"}):u.ML.deleteForward(J,{unit:"line"});return}if(eG.isDeleteWordBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(J,{direction:"backward"}):u.ML.deleteBackward(J,{unit:"word"});return}if(eG.isDeleteWordForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(J,{direction:"forward"}):u.ML.deleteForward(J,{unit:"word"});return}}}}},[w,H.onKeyDown]),onPaste:(0,d.useCallback)(e=>{!w&&ew.hasEditableTarget(J,e.target)&&!tv(e,H.onPaste)&&(!em||X(e.nativeEvent))&&(e.preventDefault(),ew.insertData(J,e.clipboardData))},[w,H.onPaste])}),d.createElement(tl,{decorations:ex,node:J,renderElement:b,renderPlaceholder:C,renderLeaf:M,selection:J.selection})))))},tc=e=>{var{attributes:t,children:r}=e;return d.createElement("span",Object.assign({},t),r,es&&d.createElement("br",null))},tu=()=>[],tf=(e,t)=>{if(t.getBoundingClientRect&&(!e.selection||e.selection&&u.e6.isCollapsed(e.selection))){var r=t.startContainer.parentElement;r.getBoundingClientRect=t.getBoundingClientRect.bind(t),(0,c.Z)(r,{scrollMode:"if-needed"}),delete r.getBoundingClientRect}},tv=(e,t)=>{if(!t)return!1;var r=t(e);return null!=r?r:e.isDefaultPrevented()||e.isPropagationStopped()},th=(e,t)=>{if(!t)return!1;var r=t(e);return null!=r?r:e.defaultPrevented},tp=(0,d.createContext)(!1),tg=()=>(0,d.useContext)(tp),tm=(0,d.createContext)({}),tw=["editor","children","onChange","value"],tb=e=>{var t,r,a,{editor:n,children:o,onChange:i,value:s}=e,l=g(e,tw),c=(0,d.useRef)(!1),[f,v]=d.useState(()=>{if(!u.NB.isNodeList(s))throw Error("[Slate] value is invalid! Expected a list of elements but got: ".concat(u.o4.stringify(s)));if(!u.ML.isEditor(n))throw Error("[Slate] editor is invalid! You passed: ".concat(u.o4.stringify(n)));return n.children=s,Object.assign(n,l),{v:0,editor:n}}),{selectorContext:h,onChange:p}=(t=(0,d.useRef)([]).current,r=(0,d.useRef)({editor:n}).current,a=(0,d.useCallback)(e=>{r.editor=e,t.forEach(t=>t(e))},[]),{selectorContext:(0,d.useMemo)(()=>({getSlate:()=>r.editor,addEventListener:e=>(t.push(e),()=>{t.splice(t.indexOf(e),1)})}),[t,r]),onChange:a}),m=(0,d.useCallback)(()=>{i&&i(n.children),v(e=>({v:e.v+1,editor:n})),p(n)},[i]);(0,d.useEffect)(()=>(T.set(n,m),()=>{T.set(n,()=>{}),c.current=!0}),[m]);var[w,b]=(0,d.useState)(ew.isFocused(n));return(0,d.useEffect)(()=>{b(ew.isFocused(n))}),eL(()=>{var e=()=>b(ew.isFocused(n));return en?(document.addEventListener("focusin",e),document.addEventListener("focusout",e),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",e)}):(document.addEventListener("focus",e,!0),document.addEventListener("blur",e,!0),()=>{document.removeEventListener("focus",e,!0),document.removeEventListener("blur",e,!0)})},[]),d.createElement(tm.Provider,{value:h},d.createElement(eV.Provider,{value:f},d.createElement(eS.Provider,{value:f.editor},d.createElement(tp.Provider,{value:w},o))))},tM=(e,t)=>{var r=(t.top+t.bottom)/2;return e.top<=r&&e.bottom>=r},tk=(e,t,r)=>{var a=ew.toDOMRange(e,t).getBoundingClientRect(),n=ew.toDOMRange(e,r).getBoundingClientRect();return tM(a,n)&&tM(n,a)},tx=(e,t)=>{var r=u.ML.range(e,u.e6.end(t)),a=Array.from(u.ML.positions(e,{at:t})),n=0,o=a.length,i=Math.floor(o/2);if(tk(e,u.ML.range(e,a[n]),r))return u.ML.range(e,a[n],r);if(a.length<2)return u.ML.range(e,a[a.length-1],r);for(;i!==a.length&&i!==n;)tk(e,u.ML.range(e,a[i]),r)?o=i:n=i,i=Math.floor((n+o)/2);return u.ML.range(e,a[o],r)};function ty(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function tE(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",r=e,{apply:a,onChange:n,deleteBackward:o,addMark:i,removeMark:s}=r;return D.set(r,new WeakMap),r.addMark=(e,t)=>{var a,n;null===(a=R.get(r))||void 0===a||a(),!P.get(r)&&null!==(n=W.get(r))&&void 0!==n&&n.length&&P.set(r,null),N.delete(r),i(e,t)},r.removeMark=e=>{var t;!P.get(r)&&null!==(t=W.get(r))&&void 0!==t&&t.length&&P.set(r,null),N.delete(r),s(e)},r.deleteBackward=e=>{if("line"!==e)return o(e);if(r.selection&&u.e6.isCollapsed(r.selection)){var t=u.ML.above(r,{match:e=>u.W_.isElement(e)&&u.ML.isBlock(r,e),at:r.selection});if(t){var[,a]=t,n=u.ML.range(r,a,r.selection.anchor),i=tx(r,n);u.e6.isCollapsed(i)||u.YR.delete(r,{at:i})}}},r.apply=e=>{var t,n=[],o=W.get(r);if(null!=o&&o.length){var i=o.map(t=>(function(e,t){var{path:r,diff:a,id:n}=e;switch(t.type){case"insert_text":if(!u.y$.equals(t.path,r)||t.offset>=a.end)return e;if(t.offset<=a.start)return{diff:{start:t.text.length+a.start,end:t.text.length+a.end,text:a.text},id:n,path:r};return{diff:{start:a.start,end:a.end+t.text.length,text:a.text},id:n,path:r};case"remove_text":if(!u.y$.equals(t.path,r)||t.offset>=a.end)return e;if(t.offset+t.text.length<=a.start)return{diff:{start:a.start-t.text.length,end:a.end-t.text.length,text:a.text},id:n,path:r};return{diff:{start:a.start,end:a.end-t.text.length,text:a.text},id:n,path:r};case"split_node":if(!u.y$.equals(t.path,r)||t.position>=a.end)return{diff:a,id:n,path:u.y$.transform(r,t,{affinity:"backward"})};if(t.position>a.start)return{diff:{start:a.start,end:Math.min(t.position,a.end),text:a.text},id:n,path:r};return{diff:{start:a.start-t.position,end:a.end-t.position,text:a.text},id:n,path:u.y$.transform(r,t,{affinity:"forward"})};case"merge_node":if(!u.y$.equals(t.path,r))return{diff:a,id:n,path:u.y$.transform(r,t)};return{diff:{start:a.start+t.position,end:a.end+t.position,text:a.text},id:n,path:u.y$.transform(r,t)}}var o=u.y$.transform(r,t);return o?{diff:a,path:o,id:n}:null})(t,e)).filter(Boolean);W.set(r,i)}var s=A.get(r);s&&A.set(r,e4(r,s,e));var l=j.get(r);if(null!=l&&l.at){var d=u.E9.isPoint(null==l?void 0:l.at)?e7(r,l.at,e):e4(r,l.at,e);j.set(r,d?tE(tE({},l),{},{at:d}):null)}switch(e.type){case"insert_text":case"remove_text":case"set_node":case"split_node":n.push(...tC(r,e.path));break;case"set_selection":null===(t=F.get(r))||void 0===t||t.unref(),F.delete(r);break;case"insert_node":case"remove_node":n.push(...tC(r,u.y$.parent(e.path)));break;case"merge_node":n.push(...tC(r,u.y$.previous(e.path)));break;case"move_node":n.push(...tC(r,u.y$.common(u.y$.parent(e.path),u.y$.parent(e.newPath))))}for(var[c,f]of(a(e),n)){var[v]=u.ML.node(r,c);C.set(v,f)}},r.setFragmentData=e=>{var{selection:a}=r;if(a){var[n,o]=u.e6.edges(a),i=u.ML.void(r,{at:n.path}),s=u.ML.void(r,{at:o.path});if(!u.e6.isCollapsed(a)||i){var l=ew.toDOMRange(r,a),d=l.cloneContents(),c=d.childNodes[0];if(d.childNodes.forEach(e=>{e.textContent&&""!==e.textContent.trim()&&(c=e)}),s){var[f]=s,v=l.cloneRange(),h=ew.toDOMNode(r,f);v.setEndAfter(h),d=v.cloneContents()}if(i&&(c=d.querySelector("[data-slate-spacer]")),Array.from(d.querySelectorAll("[data-slate-zero-width]")).forEach(e=>{var t="n"===e.getAttribute("data-slate-zero-width");e.textContent=t?"\n":""}),H(c)){var p=c.ownerDocument.createElement("span");p.style.whiteSpace="pre",p.appendChild(c),d.appendChild(p),c=p}var g=JSON.stringify(r.getFragment()),m=window.btoa(encodeURIComponent(g));c.setAttribute("data-slate-fragment",m),e.setData("application/".concat(t),m);var w=d.ownerDocument.createElement("div");return w.appendChild(d),w.setAttribute("hidden","true"),d.ownerDocument.body.appendChild(w),e.setData("text/html",w.innerHTML),e.setData("text/plain",ee(w)),d.ownerDocument.body.removeChild(w),e}}},r.insertData=e=>{r.insertFragmentData(e)||r.insertTextData(e)},r.insertFragmentData=e=>{var a=e.getData("application/".concat(t))||er(e);if(a){var n=JSON.parse(decodeURIComponent(window.atob(a)));return r.insertFragment(n),!0}return!1},r.insertTextData=e=>{var t=e.getData("text/plain");if(t){var a=t.split(/\r\n|\r|\n/),n=!1;for(var o of a)n&&u.YR.splitNodes(r,{always:!0}),r.insertText(o),n=!0;return!0}return!1},r.onChange=e=>{h.unstable_batchedUpdates(()=>{var t=T.get(r);t&&t(),n(e)})},r},tC=(e,t)=>{var r=[];for(var[a,n]of u.ML.levels(e,{at:t})){var o=ew.findKey(e,a);r.push([n,o])}return r}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/d2094a0f-c2d50ca9b1df0eec.js b/static/web/_next/static/chunks/d2094a0f-c2d50ca9b1df0eec.js deleted file mode 100644 index 439fa6929..000000000 --- a/static/web/_next/static/chunks/d2094a0f-c2d50ca9b1df0eec.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8700],{96391:function(e,t,r){r.d(t,{BU:function(){return tL},CX:function(){return td},F3:function(){return ew},UE:function(){return tg},mH:function(){return tb},vt:function(){return e_}});var a=r(6907),n=r.n(a),o=r(23279),i=r.n(o),s=r(23493),l=r.n(s),d=r(67294),c=r(94203),u=r(77493),f=r(58354),v=r(18156),h=r(73935);function p(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function g(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},o=Object.keys(e);for(a=0;a=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var m=0;class w{constructor(){this.id="".concat(m++)}}var b=new WeakMap,M=new WeakMap,k=new WeakMap,x=new WeakMap,y=new WeakMap,E=new WeakMap,L=new WeakMap,C=new WeakMap,D=new WeakMap,O=new WeakMap,S=new WeakMap,F=new WeakMap,B=new WeakMap,T=new WeakMap,R=new WeakMap,P=new WeakMap,N=new WeakMap,W=new WeakMap,j=new WeakMap,A=new WeakMap,I=new WeakMap,q=Symbol("placeholder"),Y=Symbol("mark-placeholder"),_=globalThis.Text,$=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView||null,U=e=>V(e)&&8===e.nodeType,z=e=>V(e)&&1===e.nodeType,V=e=>{var t=$(e);return!!t&&e instanceof t.Node},K=e=>{var t=e&&e.anchorNode&&$(e.anchorNode);return!!t&&e instanceof t.Selection},H=e=>V(e)&&3===e.nodeType,X=e=>e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length,J=e=>{var[t,r]=e;if(z(t)&&t.childNodes.length){var a=r===t.childNodes.length,n=a?r-1:r;for([t,n]=G(t,n,a?"backward":"forward"),a=n{for(var t=e&&e.parentNode;t;){if("[object ShadowRoot]"===t.toString())return!0;t=t.parentNode}return!1},G=(e,t,r)=>{for(var{childNodes:a}=e,n=a[t],o=t,i=!1,s=!1;(U(n)||z(n)&&0===n.childNodes.length||z(n)&&"false"===n.getAttribute("contenteditable"))&&(!i||!s);){if(o>=a.length){i=!0,o=t-1,r="backward";continue}if(o<0){s=!0,o=t+1,r="forward";continue}n=a[o],t=o,o+="forward"===r?1:-1}return[n,t]},Q=(e,t,r)=>{var[a]=G(e,t,r);return a},ee=e=>{var t="";if(H(e)&&e.nodeValue)return e.nodeValue;if(z(e)){for(var r of Array.from(e.childNodes))t+=ee(r);var a=getComputedStyle(e).getPropertyValue("display");("block"===a||"list"===a||"BR"===e.tagName)&&(t+="\n")}return t},et=/data-slate-fragment="(.+?)"/m,er=e=>{var[,t]=e.getData("text/html").match(et)||[];return t},ea=(e,t,r)=>{var{target:a}=t;if(z(a)&&a.matches('[contentEditable="false"]'))return!1;var{document:n}=ew.getWindow(e);if(n.contains(a))return ew.hasDOMNode(e,a,{editable:!0});var o=r.find(e=>{var{addedNodes:t,removedNodes:r}=e;for(var n of t)if(n===a||n.contains(a))return!0;for(var o of r)if(o===a||o.contains(a))return!0});return!!o&&o!==t&&ea(e,o,r)},en=parseInt(d.version.split(".")[0],10)>=17,eo="undefined"!=typeof navigator&&"undefined"!=typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,ei="undefined"!=typeof navigator&&/Mac OS X/.test(navigator.userAgent),es="undefined"!=typeof navigator&&/Android/.test(navigator.userAgent),el="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),ed="undefined"!=typeof navigator&&/Version\/[\d\.]+.*Safari/.test(navigator.userAgent),ec="undefined"!=typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),eu="undefined"!=typeof navigator&&/Chrome/i.test(navigator.userAgent),ef="undefined"!=typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),ev="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),eh="undefined"!=typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),ep="undefined"!=typeof navigator&&/.*Wechat/.test(navigator.userAgent),eg=!!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement),em=!ef&&!ec&&"undefined"!=typeof globalThis&&globalThis.InputEvent&&"function"==typeof globalThis.InputEvent.prototype.getTargetRanges,ew={isComposing:e=>!!F.get(e),getWindow(e){var t=k.get(e);if(!t)throw Error("Unable to find a host window element for this editor");return t},findKey(e,t){var r=C.get(t);return r||(r=new w,C.set(t,r)),r},findPath(e,t){for(var r=[],a=t;;){var n=M.get(a);if(null==n){if(u.ML.isEditor(a))return r;break}var o=b.get(a);if(null==o)break;r.unshift(o),a=n}throw Error("Unable to find the path for Slate node: ".concat(u.o4.stringify(t)))},findDocumentOrShadowRoot(e){var t=ew.toDOMNode(e,e),r=t.getRootNode();return(r instanceof Document||r instanceof ShadowRoot)&&null!=r.getSelection?r:t.ownerDocument},isFocused:e=>!!S.get(e),isReadOnly:e=>!!O.get(e),blur(e){var t=ew.toDOMNode(e,e),r=ew.findDocumentOrShadowRoot(e);S.set(e,!1),r.activeElement===t&&t.blur()},focus(e){var t=ew.toDOMNode(e,e),r=ew.findDocumentOrShadowRoot(e);S.set(e,!0),r.activeElement!==t&&t.focus({preventScroll:!0})},deselect(e){var{selection:t}=e,r=ew.findDocumentOrShadowRoot(e).getSelection();r&&r.rangeCount>0&&r.removeAllRanges(),t&&u.YR.deselect(e)},hasDOMNode(e,t){var r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{editable:n=!1}=a,o=ew.toDOMNode(e,e);try{r=z(t)?t:t.parentElement}catch(e){if(!e.message.includes('Permission denied to access property "nodeType"'))throw e}return!!r&&r.closest("[data-slate-editor]")===o&&(!n||!!r.isContentEditable||"boolean"==typeof r.isContentEditable&&r.closest('[contenteditable="false"]')===o||!!r.getAttribute("data-slate-zero-width"))},insertData(e,t){e.insertData(t)},insertFragmentData:(e,t)=>e.insertFragmentData(t),insertTextData:(e,t)=>e.insertTextData(t),setFragmentData(e,t,r){e.setFragmentData(t,r)},toDOMNode(e,t){var r=D.get(e),a=u.ML.isEditor(t)?x.get(e):null==r?void 0:r.get(ew.findKey(e,t));if(!a)throw Error("Cannot resolve a DOM node from Slate node: ".concat(u.o4.stringify(t)));return a},toDOMPoint(e,t){var[r]=u.ML.node(e,t.path),a=ew.toDOMNode(e,r);u.ML.void(e,{at:t})&&(t={path:t.path,offset:0});for(var n=Array.from(a.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),o=0,i=0;i{if(es&&!a&&e.hasAttribute("data-slate-zero-width")&&e.textContent.length>0&&"\uFEFF"!==e.textContext){e.textContent.startsWith("\uFEFF")&&(e.textContent=e.textContent.slice(1));return}e.parentNode.removeChild(e)}),d=b.textContent.length,m=l}}else if(p){for(var M=p.querySelectorAll("[data-slate-leaf]"),k=0;k{d-=e.textContent.length})):d=1}m&&d===m.textContent.length&&es&&"z"===m.getAttribute("data-slate-zero-width")&&null!==(c=m.textContent)&&void 0!==c&&c.startsWith("\uFEFF")&&(s.hasAttribute("data-slate-zero-width")||el&&null!==(f=m.textContent)&&void 0!==f&&f.endsWith("\n\n"))&&d--}if(es&&!l&&!a){var y=s.hasAttribute("data-slate-node")?s:s.closest("[data-slate-node]");if(y&&ew.hasDOMNode(e,y,{editable:!0})){var E=ew.toSlateNode(e,y),{path:L,offset:C}=u.ML.start(e,ew.findPath(e,E));return y.querySelector("[data-slate-leaf]")||(C=i),{path:L,offset:C}}}if(!l){if(n)return null;throw Error("Cannot resolve a Slate point from DOM point: ".concat(t))}var D=ew.toSlateNode(e,l),O=ew.findPath(e,D);return{path:O,offset:d}},toSlateRange(e,t,r){var a,n,o,i,s,{exactMatch:l,suppressThrow:d}=r;if((K(t)?t.anchorNode:t.startContainer)&&(K(t)?(a=t.anchorNode,n=t.anchorOffset,o=t.focusNode,i=t.focusOffset,s=eu&&Z(a)?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed):(a=t.startContainer,n=t.startOffset,o=t.endContainer,i=t.endOffset,s=t.collapsed)),null==a||null==o||null==n||null==i)throw Error("Cannot resolve a Slate range from DOM range: ".concat(t));var c=ew.toSlatePoint(e,[a,n],{exactMatch:l,suppressThrow:d});if(!c)return null;var f=s?c:ew.toSlatePoint(e,[o,i],{exactMatch:l,suppressThrow:d});if(!f)return null;if(el&&!s&&a!==o){var v=u.ML.isEnd(e,c,c.path),h=u.ML.isStart(e,f,f.path);v&&(c=u.ML.after(e,c)||c),h&&(f=u.ML.before(e,f)||f)}var p={anchor:c,focus:f};return u.e6.isExpanded(p)&&u.e6.isForward(p)&&z(o)&&u.ML.void(e,{at:p.focus,mode:"highest"})&&(p=u.ML.unhangRange(e,p,{voids:!0})),p},hasRange(e,t){var{anchor:r,focus:a}=t;return u.ML.hasPath(e,r.path)&&u.ML.hasPath(e,a.path)},hasTarget:(e,t)=>V(t)&&ew.hasDOMNode(e,t),hasEditableTarget:(e,t)=>V(t)&&ew.hasDOMNode(e,t,{editable:!0}),hasSelectableTarget:(e,t)=>ew.hasEditableTarget(e,t)||ew.isTargetInsideNonReadonlyVoid(e,t),isTargetInsideNonReadonlyVoid(e,t){if(O.get(e))return!1;var r=ew.hasTarget(e,t)&&ew.toSlateNode(e,t);return u.W_.isElement(r)&&u.ML.isVoid(e,r)},androidScheduleFlush(e){var t;null===(t=R.get(e))||void 0===t||t()},androidPendingDiffs:e=>W.get(e)},eb=["anchor","focus"],eM=["anchor","focus"],ek=(e,t)=>Object.keys(e).length===Object.keys(t).length&&Object.keys(e).every(r=>t.hasOwnProperty(r)&&e[r]===t[r]),ex=(e,t)=>{var r=g(e,eb),a=g(t,eM);return e[q]===t[q]&&ek(r,a)},ey=(e,t)=>{if(e.length!==t.length)return!1;for(var r=0;r{if(e.length!==t.length)return!1;for(var r=0;r{var{isLast:t,leaf:r,parent:a,text:n}=e,o=eF(),i=ew.findPath(o,n),s=u.y$.parent(i),l=!0===r[Y];return o.isVoid(a)?d.createElement(eO,{length:u.NB.string(a).length}):""!==r.text||a.children[a.children.length-1]!==n||o.isInline(a)||""!==u.ML.string(o,s)?""===r.text?d.createElement(eO,{isMarkPlaceholder:l}):t&&"\n"===r.text.slice(-1)?d.createElement(eD,{isTrailing:!0,text:r.text}):d.createElement(eD,{text:r.text}):d.createElement(eO,{isLineBreak:!0,isMarkPlaceholder:l})},eD=e=>{var{text:t,isTrailing:r=!1}=e,a=(0,d.useRef)(null),n=()=>"".concat(null!=t?t:"").concat(r?"\n":"");return(eL(()=>{var e=n();a.current&&a.current.textContent!==e&&(a.current.textContent=e)}),a.current)?d.createElement("span",{"data-slate-string":!0,ref:a}):d.createElement("span",{"data-slate-string":!0,ref:a},n())},eO=e=>{var{length:t=0,isLineBreak:r=!1,isMarkPlaceholder:a=!1}=e,n={"data-slate-zero-width":r?"n":"z","data-slate-length":t};return a&&(n["data-slate-mark-placeholder"]=!0),d.createElement("span",Object.assign({},n),es&&r?null:"\uFEFF",r?d.createElement("br",null):null)},eS=(0,d.createContext)(null),eF=()=>{var e=(0,d.useContext)(eS);if(!e)throw Error("The `useSlateStatic` hook must be used inside the component's context.");return e},eB=e=>{var{leaf:t,isLast:r,text:a,parent:n,renderPlaceholder:o,renderLeaf:i=e=>d.createElement(eR,Object.assign({},e))}=e,s=(0,d.useRef)(null),l=(0,d.useRef)(null),c=eF(),u=(0,d.useRef)(null);(0,d.useEffect)(()=>()=>{u.current&&u.current.disconnect()},[]),(0,d.useEffect)(()=>{var e=null==l?void 0:l.current;if(e?y.set(c,e):y.delete(c),u.current)u.current.disconnect(),e&&u.current.observe(e);else if(e){var t=window.ResizeObserver||f.do;u.current=new t(()=>{var e=I.get(c);null==e||e()}),u.current.observe(e)}if(!e&&s.current){var r=I.get(c);null==r||r()}return s.current=l.current,()=>{y.delete(c)}},[l,t]);var v=d.createElement(eC,{isLast:r,leaf:t,parent:n,text:a});if(t[q]){var h={children:t.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none"},contentEditable:!1,ref:l}};v=d.createElement(d.Fragment,null,o(h),v)}return i({attributes:{"data-slate-leaf":!0},children:v,leaf:t,text:a})},eT=d.memo(eB,(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&u.xv.equals(t.leaf,e.leaf)&&t.leaf[q]===e.leaf[q]),eR=e=>{var{attributes:t,children:r}=e;return d.createElement("span",Object.assign({},t),r)},eP=e=>{for(var{decorations:t,isLast:r,parent:a,renderPlaceholder:n,renderLeaf:o,text:i}=e,s=eF(),l=(0,d.useRef)(null),c=u.xv.decorations(i,t),f=ew.findKey(s,i),v=[],h=0;h{var t=D.get(s);e?(null==t||t.set(f,e),L.set(i,e),E.set(e,i)):(null==t||t.delete(f),L.delete(i),l.current&&E.delete(l.current)),l.current=e},[l,s,f,i]);return d.createElement("span",{"data-slate-node":"text",ref:g},v)},eN=d.memo(eP,(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&eE(t.decorations,e.decorations)),eW=e=>{var{decorations:t,element:r,renderElement:a=e=>d.createElement(eA,Object.assign({},e)),renderPlaceholder:o,renderLeaf:i,selection:s}=e,l=eF(),c=ez(),f=l.isInline(r),v=ew.findKey(l,r),h=(0,d.useCallback)(e=>{var t=D.get(l);e?(null==t||t.set(v,e),L.set(r,e),E.set(e,r)):(null==t||t.delete(v),L.delete(r))},[l,v,r]),p=e$({decorations:t,node:r,renderElement:a,renderPlaceholder:o,renderLeaf:i,selection:s}),g={"data-slate-node":"element",ref:h};if(f&&(g["data-slate-inline"]=!0),!f&&u.ML.hasInlines(l,r)){var m=u.NB.string(r),w=n()(m);"rtl"===w&&(g.dir=w)}if(u.ML.isVoid(l,r)){g["data-slate-void"]=!0,!c&&f&&(g.contentEditable=!1);var[[k]]=u.NB.texts(r);p=d.createElement(f?"span":"div",{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},d.createElement(eN,{renderPlaceholder:o,decorations:[],isLast:!1,parent:r,text:k})),b.set(k,0),M.set(k,r)}return a({attributes:g,children:p,element:r})},ej=d.memo(eW,(e,t)=>e.element===t.element&&e.renderElement===t.renderElement&&e.renderLeaf===t.renderLeaf&&e.renderPlaceholder===t.renderPlaceholder&&ey(e.decorations,t.decorations)&&(e.selection===t.selection||!!e.selection&&!!t.selection&&u.e6.equals(e.selection,t.selection))),eA=e=>{var{attributes:t,children:r,element:a}=e,n=eF().isInline(a)?"span":"div";return d.createElement(n,Object.assign({},t,{style:{position:"relative"}}),r)},eI=(0,d.createContext)(()=>[]),eq=()=>(0,d.useContext)(eI),eY=(0,d.createContext)(!1),e_=()=>(0,d.useContext)(eY),e$=e=>{for(var{decorations:t,node:r,renderElement:a,renderPlaceholder:n,renderLeaf:o,selection:i}=e,s=eq(),l=eF(),c=ew.findPath(l,r),f=[],v=u.W_.isElement(r)&&!l.isInline(r)&&u.ML.hasInlines(l,r),h=0;h(0,d.useContext)(eU),eV=(0,d.createContext)(null),eK=()=>{var e=(0,d.useContext)(eV);if(!e)throw Error("The `useSlate` hook must be used inside the component's context.");var{editor:t}=e;return t},eH={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"left",moveForward:"right",moveWordBackward:"ctrl+left",moveWordForward:"ctrl+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",insertSoftBreak:"shift+enter",splitBlock:"enter",undo:"mod+z"},eX={moveLineBackward:"opt+up",moveLineForward:"opt+down",moveWordBackward:"opt+left",moveWordForward:"opt+right",deleteBackward:["ctrl+backspace","ctrl+h"],deleteForward:["ctrl+delete","ctrl+d"],deleteLineBackward:"cmd+shift?+backspace",deleteLineForward:["cmd+shift?+delete","ctrl+k"],deleteWordBackward:"opt+shift?+backspace",deleteWordForward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},eJ={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},eZ=e=>{var t=eH[e],r=eX[e],a=eJ[e],n=t&&(0,v.TB)(t),o=r&&(0,v.TB)(r),i=a&&(0,v.TB)(a);return e=>!!(n&&n(e)||ei&&o&&o(e)||!ei&&i&&i(e))},eG={isBold:eZ("bold"),isCompose:eZ("compose"),isMoveBackward:eZ("moveBackward"),isMoveForward:eZ("moveForward"),isDeleteBackward:eZ("deleteBackward"),isDeleteForward:eZ("deleteForward"),isDeleteLineBackward:eZ("deleteLineBackward"),isDeleteLineForward:eZ("deleteLineForward"),isDeleteWordBackward:eZ("deleteWordBackward"),isDeleteWordForward:eZ("deleteWordForward"),isExtendBackward:eZ("extendBackward"),isExtendForward:eZ("extendForward"),isExtendLineBackward:eZ("extendLineBackward"),isExtendLineForward:eZ("extendLineForward"),isItalic:eZ("italic"),isMoveLineBackward:eZ("moveLineBackward"),isMoveLineForward:eZ("moveLineForward"),isMoveWordBackward:eZ("moveWordBackward"),isMoveWordForward:eZ("moveWordForward"),isRedo:eZ("redo"),isSoftBreak:eZ("insertSoftBreak"),isSplitBlock:eZ("splitBlock"),isTransposeCharacter:eZ("transposeCharacter"),isUndo:eZ("undo")},eQ=(e,t)=>{var r=[],a=()=>{r=[]},n=a=>{if(t.current){var n=a.filter(t=>ea(e,t,a));r.push(...n)}};return{registerMutations:n,restoreDOM:function(){r.reverse().forEach(e=>{if("characterData"===e.type){e.target.textContent=e.oldValue;return}e.removedNodes.forEach(t=>{e.target.insertBefore(t,e.nextSibling)}),e.addedNodes.forEach(t=>{e.target.removeChild(t)})}),a()},clear:a}},e0={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0};class e1 extends d.Component{constructor(){super(...arguments),this.context=null,this.manager=null,this.mutationObserver=null}observe(){var e,{node:t}=this.props;if(!t.current)throw Error("Failed to attach MutationObserver, `node` is undefined");null===(e=this.mutationObserver)||void 0===e||e.observe(t.current,e0)}componentDidMount(){var{receivedUserInput:e}=this.props,t=this.context;this.manager=eQ(t,e),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}getSnapshotBeforeUpdate(){var e,t,r,a,n=null===(e=this.mutationObserver)||void 0===e?void 0:e.takeRecords();return null!=n&&n.length&&(null===(a=this.manager)||void 0===a||a.registerMutations(n)),null===(t=this.mutationObserver)||void 0===t||t.disconnect(),null===(r=this.manager)||void 0===r||r.restoreDOM(),null}componentDidUpdate(){var e;null===(e=this.manager)||void 0===e||e.clear(),this.observe()}componentWillUnmount(){var e;null===(e=this.mutationObserver)||void 0===e||e.disconnect()}render(){return this.props.children}}e1.contextType=eS;var e6=es?e1:e=>{var{children:t}=e;return d.createElement(d.Fragment,null,t)};function e2(e,t){var{start:r,end:a,text:n}=t,o=e.slice(r,a),i=function(e,t){for(var r=Math.min(e.length,t.length),a=0;au.W_.isElement(t)&&u.ML.isBlock(e,t),at:r});if(!o)return null;for(;a>n.text.length;){var i=u.ML.next(e,{at:r,match:u.xv.isText});if(!i||!u.y$.isDescendant(i[1],o[1]))return null;a-=n.text.length,n=i[0],r=i[1]}return{path:r,offset:a}}function e3(e,t){var r=e9(e,t.anchor);if(!r)return null;if(u.e6.isCollapsed(t))return{anchor:r,focus:r};var a=e9(e,t.focus);return a?{anchor:r,focus:a}:null}function e7(e,t,r){var a=W.get(e),n=null==a?void 0:a.find(e=>{var{path:r}=e;return u.y$.equals(r,t.path)});if(!n||t.offset<=n.diff.start)return u.E9.transform(t,r,{affinity:"backward"});var{diff:o}=n;if(t.offset<=o.start+o.text.length){var i={path:t.path,offset:o.start},s=u.E9.transform(i,r,{affinity:"backward"});return s?{path:s.path,offset:s.offset+t.offset-o.start}:null}var l={path:t.path,offset:t.offset-o.text.length+o.end-o.start},d=u.E9.transform(l,r,{affinity:"backward"});return d?"split_node"===r.type&&u.y$.equals(r.path,t.path)&&l.offsetd.createElement(d.Fragment,null,e$(e)),td=e=>{var t,r,a,o,s,c,{autoFocus:f,decorate:v=tu,onDOMBeforeInput:h,placeholder:m,readOnly:w=!1,renderElement:b,renderLeaf:M,renderPlaceholder:C=e=>d.createElement(tc,Object.assign({},e)),scrollSelectionIntoView:D=tf,style:T={},as:_="div",disableDefaultStyles:U=!1}=e,H=g(e,tn),J=eK(),[Z,G]=(0,d.useState)(!1),Q=(0,d.useRef)(null),ee=(0,d.useRef)([]),{onUserInput:et,receivedUserInput:er}=(t=eF(),r=(0,d.useRef)(!1),a=(0,d.useRef)(0),o=(0,d.useCallback)(()=>{if(!r.current){r.current=!0;var e=ew.getWindow(t);e.cancelAnimationFrame(a.current),a.current=e.requestAnimationFrame(()=>{r.current=!1})}},[]),(0,d.useEffect)(()=>()=>cancelAnimationFrame(a.current),[]),{receivedUserInput:r,onUserInput:o}),[,en]=(0,d.useReducer)(e=>e+1,0);I.set(J,en),O.set(J,w);var ei=(0,d.useMemo)(()=>({isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}),[]);(0,d.useEffect)(()=>{Q.current&&f&&Q.current.focus()},[f]);var ec=(0,d.useCallback)(l()(()=>{if((es||!ew.isComposing(J))&&(!ei.isUpdatingSelection||null!=eb&&eb.isFlushing())&&!ei.isDraggingInternally){var e=ew.findDocumentOrShadowRoot(J),{activeElement:t}=e,r=ew.toDOMNode(J,J),a=e.getSelection();if(t===r?(ei.latestElement=t,S.set(J,!0)):S.delete(J),!a)return u.YR.deselect(J);var{anchorNode:n,focusNode:o}=a,i=ew.hasEditableTarget(J,n)||ew.isTargetInsideNonReadonlyVoid(J,n),s=ew.hasEditableTarget(J,o)||ew.isTargetInsideNonReadonlyVoid(J,o);if(i&&s){var l=ew.toSlateRange(J,a,{exactMatch:!1,suppressThrow:!0});l&&(ew.isComposing(J)||null!=eb&&eb.hasPendingChanges()||null!=eb&&eb.isFlushing()?null==eb||eb.handleUserSelect(l):u.YR.select(J,l))}!w||i&&s||u.YR.deselect(J)}},100),[w]),ef=(0,d.useMemo)(()=>i()(ec,0),[ec]),eb=function(e){var t,{node:r}=e,a=g(e,tt);if(!es)return null;var n=eF(),o=(t=(0,d.useRef)(!1),(0,d.useEffect)(()=>(t.current=!0,()=>{t.current=!1}),[]),t.current),[i]=(0,d.useState)(()=>(function(e){var{editor:t,scheduleOnDOMSelectionChange:r,onDOMSelectionChange:a}=e,n=!1,o=null,i=null,s=null,l=0,d=!1,c=()=>{var e=A.get(t);if(A.delete(t),e){var{selection:r}=t,a=e3(t,e);!a||r&&u.e6.equals(a,r)||u.YR.select(t,a)}},f=()=>{var e=j.get(t);if(j.delete(t),e){if(e.at){var r=u.E9.isPoint(e.at)?e9(t,e.at):e3(t,e.at);if(!r)return;var a=u.ML.range(t,r);t.selection&&u.e6.equals(t.selection,a)||u.YR.select(t,r)}e.run()}},v=()=>{if(i&&(clearTimeout(i),i=null),s&&(clearTimeout(s),s=null),!k()&&!M()){c();return}n||(n=!0,setTimeout(()=>n=!1)),M()&&(n="action");var e=t.selection&&u.ML.rangeRef(t,t.selection,{affinity:"forward"});N.set(t,t.marks),te("flush",j.get(t),W.get(t));for(var o=!!(null!==(l=W.get(t))&&void 0!==l&&l.length);v=null===(h=W.get(t))||void 0===h?void 0:h[0];){var l,v,h,p,g=P.get(t);void 0!==g&&(P.delete(t),t.marks=g),g&&!1===d&&(d=null);var m=function(e){var{path:t,diff:r}=e;return{anchor:{path:t,offset:r.start},focus:{path:t,offset:r.end}}}(v);t.selection&&u.e6.equals(t.selection,m)||u.YR.select(t,m),v.diff.text?u.ML.insertText(t,v.diff.text):u.ML.deleteFragment(t),W.set(t,null===(p=W.get(t))||void 0===p?void 0:p.filter(e=>{var{id:t}=e;return t!==v.id})),!function(e,t){var{path:r,diff:a}=t;if(!u.ML.hasPath(e,r))return!1;var n=u.NB.get(e,r);if(!u.xv.isText(n))return!1;if(a.start!==n.text.length||0===a.text.length)return n.text.slice(a.start,a.start+a.text.length)===a.text;var o=u.y$.next(r);if(!u.ML.hasPath(e,o))return!1;var i=u.NB.get(e,o);return u.xv.isText(i)&&i.text.startsWith(a.text)}(t,v)&&(o=!1,j.delete(t),N.delete(t),n="action",A.delete(t),r.cancel(),a.cancel(),null==e||e.unref())}var w=null==e?void 0:e.unref();if(!w||A.get(t)||t.selection&&u.e6.equals(w,t.selection)||u.YR.select(t,w),M()){f();return}o&&r(),r.flush(),a.flush(),c();var b=N.get(t);N.delete(t),void 0!==b&&(t.marks=b,t.onChange())},h=e=>{o&&clearTimeout(o),o=setTimeout(()=>{F.set(t,!1),v()},25)},p=e=>{F.set(t,!0),o&&(clearTimeout(o),o=null)},g=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=y.get(t);if(r){if(k()||e){r.style.display="none";return}r.style.removeProperty("display")}},m=(e,r)=>{var a,n,o,i,s,d,c,f,v,h=null!==(v=W.get(t))&&void 0!==v?v:[];W.set(t,h);var p=u.NB.leaf(t,e),m=h.findIndex(t=>u.y$.equals(t.path,e));if(m<0){e2(p.text,r)&&h.push({path:e,diff:r,id:l++}),g();return}var w=(a=p.text,o=Math.min((n=h[m].diff).start,r.start),i=Math.max(0,Math.min(n.start+n.text.length,r.end)-r.start),s=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;ae.slice(0,t.start)+t.text+e.slice(t.end),e)}(a,n,r),d=Math.max(r.start+r.text.length,n.start+n.text.length+(n.start+n.text.length>r.start?r.text.length:0)-i),c=s.slice(o,d),f=Math.max(n.end,r.end-n.text.length+(n.end-n.start)),e2(a,{start:o,end:f,text:c}));if(!w){h.splice(m,1),g();return}h[m]=e8(e8({},h[m]),{},{diff:w})},w=function(e){var{at:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};d=!1,A.delete(t),r.cancel(),a.cancel(),M()&&v(),j.set(t,{at:n,run:e}),s=setTimeout(v)},b=e=>{i&&(clearTimeout(i),i=null);var{inputType:r}=e,a=null,n=e.dataTransfer||e.data||void 0;!1!==d&&"insertText"!==r&&"insertCompositionText"!==r&&(d=!1);var[o]=e.getTargetRanges();o&&(a=ew.toSlateRange(t,o,{exactMatch:!1,suppressThrow:!0}));var s=ew.getWindow(t).getSelection();if(!a&&s&&(o=s,a=ew.toSlateRange(t,s,{exactMatch:!1,suppressThrow:!0})),a=null!==(k=a)&&void 0!==k?k:t.selection){if(u.e6.isExpanded(a)&&r.startsWith("delete")){var[l,c]=u.e6.edges(a);if(u.NB.leaf(t,l.path).text.length===l.offset&&0===c.offset){var f=u.ML.next(t,{at:l.path,match:u.xv.isText});f&&u.y$.equals(f[1],c.path)&&(a={anchor:c,focus:c})}}if(u.e6.isExpanded(a)&&r.startsWith("delete")){if(u.y$.equals(a.anchor.path,a.focus.path)){var[v,h]=u.e6.edges(a),p={path:a.anchor.path,offset:v.offset};return E(u.ML.range(t,p,p)),m(a.anchor.path,{text:"",end:h.offset,start:v.offset})}var g=r.endsWith("Backward")?"backward":"forward";return w(()=>u.ML.deleteFragment(t,{direction:g}),{at:a})}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return w(()=>u.ML.deleteFragment(t),{at:a});case"deleteContent":case"deleteContentForward":var{anchor:b}=a;if(u.e6.isCollapsed(a)){var M=u.NB.leaf(t,b.path);if(b.offsetu.ML.deleteForward(t),{at:a});case"deleteContentBackward":var k,x,{anchor:y}=a;if((K(o)?o.isCollapsed:!!(null!==(x=o)&&void 0!==x&&x.collapsed))&&u.e6.isCollapsed(a)&&y.offset>0)return m(y.path,{text:"",start:y.offset-1,end:y.offset});return w(()=>u.ML.deleteBackward(t),{at:a});case"deleteEntireSoftLine":return w(()=>{u.ML.deleteBackward(t,{unit:"line"}),u.ML.deleteForward(t,{unit:"line"})},{at:a});case"deleteHardLineBackward":return w(()=>u.ML.deleteBackward(t,{unit:"block"}),{at:a});case"deleteSoftLineBackward":return w(()=>u.ML.deleteBackward(t,{unit:"line"}),{at:a});case"deleteHardLineForward":return w(()=>u.ML.deleteForward(t,{unit:"block"}),{at:a});case"deleteSoftLineForward":return w(()=>u.ML.deleteForward(t,{unit:"line"}),{at:a});case"deleteWordBackward":return w(()=>u.ML.deleteBackward(t,{unit:"word"}),{at:a});case"deleteWordForward":return w(()=>u.ML.deleteForward(t,{unit:"word"}),{at:a});case"insertLineBreak":return w(()=>u.ML.insertSoftBreak(t),{at:a});case"insertParagraph":return w(()=>u.ML.insertBreak(t),{at:a});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if((null==n?void 0:n.constructor.name)==="DataTransfer")return w(()=>ew.insertData(t,n),{at:a});if("string"==typeof n&&n.includes("\n"))return w(()=>u.ML.insertSoftBreak(t),{at:u.e6.end(a)});var L=null!=n?n:"";if(P.get(t)&&(L=L.replace("\uFEFF","")),u.y$.equals(a.anchor.path,a.focus.path)){var[C,O]=u.e6.edges(a),S={start:C.offset,end:O.offset,text:L};if(L&&d&&"insertCompositionText"===r){var F=d.start+d.text.search(/\S|$/);S.start+S.text.search(/\S|$/)===F+1&&S.end===d.start+d.text.length?(S.start-=1,d=null,D()):d=!1}else d="insertText"===r&&(null===d?S:!!(d&&u.e6.isCollapsed(a))&&d.end+d.text.length===C.offset&&e8(e8({},d),{},{text:d.text+L}));m(C.path,S);return}return w(()=>u.ML.insertText(t,L),{at:a})}}},M=()=>!!j.get(t),k=()=>{var e;return!!(null!==(e=W.get(t))&&void 0!==e&&e.length)},x=()=>M()||k(),E=e=>{A.set(t,e),i&&(clearTimeout(i),i=null);var{selection:r}=t;if(e){var a=!r||!u.y$.equals(r.anchor.path,e.anchor.path),n=!r||!u.y$.equals(r.anchor.path.slice(0,-1),e.anchor.path.slice(0,-1));(a&&d||n)&&(d=!1),(a||!k())&&(i=setTimeout(v,200))}},L=()=>{(M()||!k())&&v()},C=e=>{k()||(g(!0),setTimeout(g))},D=()=>{M()||(s=setTimeout(v))},O=e=>{if(!(k()||M())&&e.some(r=>ea(t,r,e))){var r;null===(r=I.get(t))||void 0===r||r()}};return{flush:v,scheduleFlush:D,hasPendingDiffs:k,hasPendingAction:M,hasPendingChanges:x,isFlushing:()=>n,handleUserSelect:E,handleCompositionEnd:h,handleCompositionStart:p,handleDOMBeforeInput:b,handleKeyDown:C,handleDomMutations:O,handleInput:L}})(function(e){for(var t=1;tnew MutationObserver(t));eL(()=>{a.takeRecords()}),(0,d.useEffect)(()=>{if(!e.current)throw Error("Failed to attach MutationObserver, `node` is undefined");return a.observe(e.current,r),()=>a.disconnect()},[])}(r,i.handleDomMutations,ta),R.set(n,i.scheduleFlush),o&&i.flush(),i}({node:Q,onDOMSelectionChange:ec,scheduleOnDOMSelectionChange:ef});eL(()=>{Q.current&&(e=$(Q.current))?(k.set(J,e),x.set(J,Q.current),L.set(J,Q.current),E.set(Q.current,J)):L.delete(J);var e,{selection:t}=J,r=ew.findDocumentOrShadowRoot(J).getSelection();if(!(!r||!ew.isFocused(J)||null!=eb&&eb.hasPendingAction())){var a=e=>{var a="None"!==r.type;if(t||a){var n=x.get(J),o=!1;if(n.contains(r.anchorNode)&&n.contains(r.focusNode)&&(o=!0),a&&o&&t&&!e){var i=ew.toSlateRange(J,r,{exactMatch:!0,suppressThrow:!0});if(i&&u.e6.equals(i,t)){if(!ei.hasMarkPlaceholder)return;var s,{anchorNode:l}=r;if(null!=l&&null!==(s=l.parentElement)&&void 0!==s&&s.hasAttribute("data-slate-mark-placeholder"))return}}if(t&&!ew.hasRange(J,t)){J.selection=ew.toSlateRange(J,r,{exactMatch:!1,suppressThrow:!0});return}ei.isUpdatingSelection=!0;var d=t&&ew.toDOMRange(J,t);return d?(u.e6.isBackward(t)?r.setBaseAndExtent(d.endContainer,d.endOffset,d.startContainer,d.startOffset):r.setBaseAndExtent(d.startContainer,d.startOffset,d.endContainer,d.endOffset),D(J,d)):r.removeAllRanges(),d}},n=a(),o=(null==eb?void 0:eb.isFlushing())==="action";if(!es||!o){setTimeout(()=>{n&&el&&ew.toDOMNode(J,J).focus(),ei.isUpdatingSelection=!1});return}var i=null,s=requestAnimationFrame(()=>{if(o){var e=e=>{try{ew.toDOMNode(J,J).focus(),a(e)}catch(e){}};e(),i=setTimeout(()=>{e(!0),ei.isUpdatingSelection=!1})}});return()=>{cancelAnimationFrame(s),i&&clearTimeout(i)}}});var eM=(0,d.useCallback)(e=>{if(et(),!w&&ew.hasEditableTarget(J,e.target)&&!th(e,h)){if(eb)return eb.handleDOMBeforeInput(e);ef.flush(),ec.flush();var{selection:t}=J,{inputType:r}=e,a=e.dataTransfer||e.data||void 0,n="insertCompositionText"===r||"deleteCompositionText"===r;if(!(n&&ew.isComposing(J))){var o=!1;if("insertText"===r&&t&&u.e6.isCollapsed(t)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==t.anchor.offset){o=!0,J.marks&&(o=!1);var{anchor:i}=t,[s,l]=ew.toDOMPoint(J,i),d=null===(v=s.parentElement)||void 0===v?void 0:v.closest("a"),c=ew.getWindow(J);if(o&&d&&ew.hasDOMNode(J,d)){var f,v,p,g,m=null==c?void 0:c.document.createTreeWalker(d,NodeFilter.SHOW_TEXT).lastChild();m===s&&(null===(g=m.textContent)||void 0===g?void 0:g.length)===l&&(o=!1)}if(o&&s.parentElement&&(null==c?void 0:null===(p=c.getComputedStyle(s.parentElement))||void 0===p?void 0:p.whiteSpace)==="pre"){var b=u.ML.above(J,{at:i.path,match:e=>u.W_.isElement(e)&&u.ML.isBlock(J,e)});b&&u.NB.string(b[0]).includes(" ")&&(o=!1)}}if(!r.startsWith("delete")||r.startsWith("deleteBy")){var[M]=e.getTargetRanges();if(M){var k=ew.toSlateRange(J,M,{exactMatch:!1,suppressThrow:!1});if(!t||!u.e6.equals(t,k)){o=!1;var x=!n&&J.selection&&u.ML.rangeRef(J,J.selection);u.YR.select(J,k),x&&B.set(J,x)}}}if(!n){if(o||e.preventDefault(),t&&u.e6.isExpanded(t)&&r.startsWith("delete")){var y=r.endsWith("Backward")?"backward":"forward";u.ML.deleteFragment(J,{direction:y});return}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":u.ML.deleteFragment(J);break;case"deleteContent":case"deleteContentForward":u.ML.deleteForward(J);break;case"deleteContentBackward":u.ML.deleteBackward(J);break;case"deleteEntireSoftLine":u.ML.deleteBackward(J,{unit:"line"}),u.ML.deleteForward(J,{unit:"line"});break;case"deleteHardLineBackward":u.ML.deleteBackward(J,{unit:"block"});break;case"deleteSoftLineBackward":u.ML.deleteBackward(J,{unit:"line"});break;case"deleteHardLineForward":u.ML.deleteForward(J,{unit:"block"});break;case"deleteSoftLineForward":u.ML.deleteForward(J,{unit:"line"});break;case"deleteWordBackward":u.ML.deleteBackward(J,{unit:"word"});break;case"deleteWordForward":u.ML.deleteForward(J,{unit:"word"});break;case"insertLineBreak":u.ML.insertSoftBreak(J);break;case"insertParagraph":u.ML.insertBreak(J);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===r&&ew.isComposing(J)&&(G(!1),F.set(J,!1)),(null==a?void 0:a.constructor.name)==="DataTransfer"?ew.insertData(J,a):"string"==typeof a&&(o?ee.current.push(()=>u.ML.insertText(J,a)):u.ML.insertText(J,a))}var E=null===(f=B.get(J))||void 0===f?void 0:f.unref();B.delete(J),!E||J.selection&&u.e6.equals(J.selection,E)||u.YR.select(J,E)}}}},[w,h]),ek=(0,d.useCallback)(e=>{null==e&&(x.delete(J),L.delete(J),em&&Q.current.removeEventListener("beforeinput",eM)),Q.current=e},[Q,eM]);eL(()=>(Q.current&&em&&Q.current.addEventListener("beforeinput",eM),()=>{Q.current&&em&&Q.current.removeEventListener("beforeinput",eM)}),[eM]),eL(()=>{var e=ew.getWindow(J);return e.document.addEventListener("selectionchange",ef),()=>{e.document.removeEventListener("selectionchange",ef)}},[ef]);var ex=v([J,[]]);if(m&&1===J.children.length&&1===Array.from(u.NB.texts(J)).length&&""===u.NB.string(J)&&!Z){var ey=u.ML.start(J,[]);ex.push({[q]:!0,placeholder:m,anchor:ey,focus:ey})}var{marks:eE}=J;if(ei.hasMarkPlaceholder=!1,J.selection&&u.e6.isCollapsed(J.selection)&&eE){var{anchor:eC}=J.selection,eD=u.NB.leaf(J,eC.path),eO=g(eD,to);if(!u.xv.equals(eD,eE,{loose:!0})){ei.hasMarkPlaceholder=!0;var eS=Object.fromEntries(Object.keys(eO).map(e=>[e,null]));ex.push(ts(ts(ts({[Y]:!0},eS),eE),{},{anchor:eC,focus:eC}))}}(0,d.useEffect)(()=>{setTimeout(()=>{var{selection:e}=J;if(e){var{anchor:t}=e,r=u.NB.leaf(J,t.path);if(eE&&!u.xv.equals(r,eE,{loose:!0})){P.set(J,eE);return}}P.delete(J)})});var eB=null===(s=y.get(J))||void 0===s?void 0:null===(c=s.getBoundingClientRect())||void 0===c?void 0:c.height;return d.createElement(eU.Provider,{value:w},d.createElement(eI.Provider,{value:v},d.createElement(e6,{node:Q,receivedUserInput:er},d.createElement(_,Object.assign({role:w?void 0:"textbox","aria-multiline":!w||void 0},H,{spellCheck:(!!em||!eg)&&H.spellCheck,autoCorrect:em||!eg?H.autoCorrect:"false",autoCapitalize:em||!eg?H.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!w,zindex:-1,suppressContentEditableWarning:!0,ref:ek,style:ts(ts({},U?{}:ts({position:"relative",outline:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},eB?{minHeight:eB}:{})),T),onBeforeInput:(0,d.useCallback)(e=>{if(!em&&!w&&!tv(e,H.onBeforeInput)&&ew.hasSelectableTarget(J,e.target)&&(e.preventDefault(),!ew.isComposing(J))){var t=e.data;u.ML.insertText(J,t)}},[w]),onInput:(0,d.useCallback)(e=>{if(eb){eb.handleInput();return}for(var t of ee.current)t();ee.current=[]},[]),onBlur:(0,d.useCallback)(e=>{if(!(w||ei.isUpdatingSelection||!ew.hasSelectableTarget(J,e.target)||tv(e,H.onBlur))){var t=ew.findDocumentOrShadowRoot(J);if(ei.latestElement!==t.activeElement){var{relatedTarget:r}=e;if(!(r===ew.toDOMNode(J,J)||z(r)&&r.hasAttribute("data-slate-spacer"))){if(null!=r&&V(r)&&ew.hasDOMNode(J,r)){var a=ew.toSlateNode(J,r);if(u.W_.isElement(a)&&!J.isVoid(a))return}if(ed){var n=t.getSelection();null==n||n.removeAllRanges()}S.delete(J)}}}},[w,H.onBlur]),onClick:(0,d.useCallback)(e=>{if(ew.hasTarget(J,e.target)&&!tv(e,H.onClick)&&V(e.target)){var t=ew.toSlateNode(J,e.target),r=ew.findPath(J,t);if(u.ML.hasPath(J,r)&&u.NB.get(J,r)===t){if(3===e.detail&&r.length>=1){var a=r;if(!(u.W_.isElement(t)&&u.ML.isBlock(J,t))){var n,o=u.ML.above(J,{match:e=>u.W_.isElement(e)&&u.ML.isBlock(J,e),at:r});a=null!==(n=null==o?void 0:o[1])&&void 0!==n?n:r.slice(0,1)}var i=u.ML.range(J,a);u.YR.select(J,i);return}if(!w){var s=u.ML.start(J,r),l=u.ML.end(J,r),d=u.ML.void(J,{at:s}),c=u.ML.void(J,{at:l});if(d&&c&&u.y$.equals(d[1],c[1])){var f=u.ML.range(J,s);u.YR.select(J,f)}}}}},[w,H.onClick]),onCompositionEnd:(0,d.useCallback)(e=>{if(ew.hasSelectableTarget(J,e.target)&&(ew.isComposing(J)&&(G(!1),F.set(J,!1)),null==eb||eb.handleCompositionEnd(e),!tv(e,H.onCompositionEnd)&&!es&&!ed&&!ev&&!eo&&!ep&&!eh&&e.data)){var t=P.get(J);P.delete(J),void 0!==t&&(N.set(J,J.marks),J.marks=t),u.ML.insertText(J,e.data);var r=N.get(J);N.delete(J),void 0!==r&&(J.marks=r)}},[H.onCompositionEnd]),onCompositionUpdate:(0,d.useCallback)(e=>{!ew.hasSelectableTarget(J,e.target)||tv(e,H.onCompositionUpdate)||ew.isComposing(J)||(G(!0),F.set(J,!0))},[H.onCompositionUpdate]),onCompositionStart:(0,d.useCallback)(e=>{if(ew.hasSelectableTarget(J,e.target)&&(null==eb||eb.handleCompositionStart(e),!tv(e,H.onCompositionStart)&&!es)){G(!0);var{selection:t}=J;if(t){if(u.e6.isExpanded(t)){u.ML.deleteFragment(J);return}var r=u.ML.above(J,{match:e=>u.W_.isElement(e)&&u.ML.isInline(J,e),mode:"highest"});if(r){var[,a]=r;if(u.ML.isEnd(J,t.anchor,a)){var n=u.ML.after(J,a);u.YR.setSelection(J,{anchor:n,focus:n})}}}}},[H.onCompositionStart]),onCopy:(0,d.useCallback)(e=>{ew.hasSelectableTarget(J,e.target)&&!tv(e,H.onCopy)&&(e.preventDefault(),ew.setFragmentData(J,e.clipboardData,"copy"))},[H.onCopy]),onCut:(0,d.useCallback)(e=>{if(!w&&ew.hasSelectableTarget(J,e.target)&&!tv(e,H.onCut)){e.preventDefault(),ew.setFragmentData(J,e.clipboardData,"cut");var{selection:t}=J;if(t){if(u.e6.isExpanded(t))u.ML.deleteFragment(J);else{var r=u.NB.parent(J,t.anchor.path);u.ML.isVoid(J,r)&&u.YR.delete(J)}}}},[w,H.onCut]),onDragOver:(0,d.useCallback)(e=>{if(ew.hasTarget(J,e.target)&&!tv(e,H.onDragOver)){var t=ew.toSlateNode(J,e.target);u.W_.isElement(t)&&u.ML.isVoid(J,t)&&e.preventDefault()}},[H.onDragOver]),onDragStart:(0,d.useCallback)(e=>{if(!w&&ew.hasTarget(J,e.target)&&!tv(e,H.onDragStart)){var t=ew.toSlateNode(J,e.target),r=ew.findPath(J,t);if(u.W_.isElement(t)&&u.ML.isVoid(J,t)||u.ML.void(J,{at:r,voids:!0})){var a=u.ML.range(J,r);u.YR.select(J,a)}ei.isDraggingInternally=!0,ew.setFragmentData(J,e.dataTransfer,"drag")}},[w,H.onDragStart]),onDrop:(0,d.useCallback)(e=>{if(!w&&ew.hasTarget(J,e.target)&&!tv(e,H.onDrop)){e.preventDefault();var t=J.selection,r=ew.findEventRange(J,e),a=e.dataTransfer;u.YR.select(J,r),ei.isDraggingInternally&&t&&!u.e6.equals(t,r)&&!u.ML.void(J,{at:r,voids:!0})&&u.YR.delete(J,{at:t}),ew.insertData(J,a),ew.isFocused(J)||ew.focus(J)}ei.isDraggingInternally=!1},[w,H.onDrop]),onDragEnd:(0,d.useCallback)(e=>{!w&&ei.isDraggingInternally&&H.onDragEnd&&ew.hasTarget(J,e.target)&&H.onDragEnd(e),ei.isDraggingInternally=!1},[w,H.onDragEnd]),onFocus:(0,d.useCallback)(e=>{if(!w&&!ei.isUpdatingSelection&&ew.hasEditableTarget(J,e.target)&&!tv(e,H.onFocus)){var t=ew.toDOMNode(J,J),r=ew.findDocumentOrShadowRoot(J);if(ei.latestElement=r.activeElement,el&&e.target!==t){t.focus();return}S.set(J,!0)}},[w,H.onFocus]),onKeyDown:(0,d.useCallback)(e=>{if(!w&&ew.hasEditableTarget(J,e.target)){null==eb||eb.handleKeyDown(e);var{nativeEvent:t}=e;if(ew.isComposing(J)&&!1===t.isComposing&&(F.set(J,!1),G(!1)),!(tv(e,H.onKeyDown)||ew.isComposing(J))){var{selection:r}=J,a=J.children[null!==r?r.focus.path[0]:0],o="rtl"===n()(u.NB.string(a));if(eG.isRedo(t)){e.preventDefault(),"function"==typeof J.redo&&J.redo();return}if(eG.isUndo(t)){e.preventDefault(),"function"==typeof J.undo&&J.undo();return}if(eG.isMoveLineBackward(t)){e.preventDefault(),u.YR.move(J,{unit:"line",reverse:!0});return}if(eG.isMoveLineForward(t)){e.preventDefault(),u.YR.move(J,{unit:"line"});return}if(eG.isExtendLineBackward(t)){e.preventDefault(),u.YR.move(J,{unit:"line",edge:"focus",reverse:!0});return}if(eG.isExtendLineForward(t)){e.preventDefault(),u.YR.move(J,{unit:"line",edge:"focus"});return}if(eG.isMoveBackward(t)){e.preventDefault(),r&&u.e6.isCollapsed(r)?u.YR.move(J,{reverse:!o}):u.YR.collapse(J,{edge:"start"});return}if(eG.isMoveForward(t)){e.preventDefault(),r&&u.e6.isCollapsed(r)?u.YR.move(J,{reverse:o}):u.YR.collapse(J,{edge:"end"});return}if(eG.isMoveWordBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)&&u.YR.collapse(J,{edge:"focus"}),u.YR.move(J,{unit:"word",reverse:!o});return}if(eG.isMoveWordForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)&&u.YR.collapse(J,{edge:"focus"}),u.YR.move(J,{unit:"word",reverse:o});return}if(em){if((eu||ed)&&r&&(eG.isDeleteBackward(t)||eG.isDeleteForward(t))&&u.e6.isCollapsed(r)){var i=u.NB.parent(J,r.anchor.path);if(u.W_.isElement(i)&&u.ML.isVoid(J,i)&&(u.ML.isInline(J,i)||u.ML.isBlock(J,i))){e.preventDefault(),u.ML.deleteBackward(J,{unit:"block"});return}}}else{if(eG.isBold(t)||eG.isItalic(t)||eG.isTransposeCharacter(t)){e.preventDefault();return}if(eG.isSoftBreak(t)){e.preventDefault(),u.ML.insertSoftBreak(J);return}if(eG.isSplitBlock(t)){e.preventDefault(),u.ML.insertBreak(J);return}if(eG.isDeleteBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(J,{direction:"backward"}):u.ML.deleteBackward(J);return}if(eG.isDeleteForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(J,{direction:"forward"}):u.ML.deleteForward(J);return}if(eG.isDeleteLineBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(J,{direction:"backward"}):u.ML.deleteBackward(J,{unit:"line"});return}if(eG.isDeleteLineForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(J,{direction:"forward"}):u.ML.deleteForward(J,{unit:"line"});return}if(eG.isDeleteWordBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(J,{direction:"backward"}):u.ML.deleteBackward(J,{unit:"word"});return}if(eG.isDeleteWordForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(J,{direction:"forward"}):u.ML.deleteForward(J,{unit:"word"});return}}}}},[w,H.onKeyDown]),onPaste:(0,d.useCallback)(e=>{!w&&ew.hasEditableTarget(J,e.target)&&!tv(e,H.onPaste)&&(!em||X(e.nativeEvent))&&(e.preventDefault(),ew.insertData(J,e.clipboardData))},[w,H.onPaste])}),d.createElement(tl,{decorations:ex,node:J,renderElement:b,renderPlaceholder:C,renderLeaf:M,selection:J.selection})))))},tc=e=>{var{attributes:t,children:r}=e;return d.createElement("span",Object.assign({},t),r,es&&d.createElement("br",null))},tu=()=>[],tf=(e,t)=>{if(t.getBoundingClientRect&&(!e.selection||e.selection&&u.e6.isCollapsed(e.selection))){var r=t.startContainer.parentElement;r.getBoundingClientRect=t.getBoundingClientRect.bind(t),(0,c.Z)(r,{scrollMode:"if-needed"}),delete r.getBoundingClientRect}},tv=(e,t)=>{if(!t)return!1;var r=t(e);return null!=r?r:e.isDefaultPrevented()||e.isPropagationStopped()},th=(e,t)=>{if(!t)return!1;var r=t(e);return null!=r?r:e.defaultPrevented},tp=(0,d.createContext)(!1),tg=()=>(0,d.useContext)(tp),tm=(0,d.createContext)({}),tw=["editor","children","onChange","value"],tb=e=>{var t,r,a,n,{editor:o,children:i,onChange:s,value:l}=e,c=g(e,tw),f=(0,d.useRef)(!1),[v,h]=d.useState(()=>{if(!u.NB.isNodeList(l))throw Error("[Slate] value is invalid! Expected a list of elements but got: ".concat(u.o4.stringify(l)));if(!u.ML.isEditor(o))throw Error("[Slate] editor is invalid! You passed: ".concat(u.o4.stringify(o)));return o.children=l,Object.assign(o,c),{v:0,editor:o}}),{selectorContext:p,onChange:m}=(t=(0,d.useRef)([]).current,r=(0,d.useRef)({editor:o}).current,a=(0,d.useCallback)(e=>{r.editor=e,t.forEach(t=>t(e))},[]),n=(0,d.useMemo)(()=>({getSlate:()=>r.editor,addEventListener:e=>(t.push(e),()=>{t.splice(t.indexOf(e),1)})}),[t,r]),{selectorContext:n,onChange:a}),w=(0,d.useCallback)(()=>{s&&s(o.children),h(e=>({v:e.v+1,editor:o})),m(o)},[s]);(0,d.useEffect)(()=>(T.set(o,w),()=>{T.set(o,()=>{}),f.current=!0}),[w]);var[b,M]=(0,d.useState)(ew.isFocused(o));return(0,d.useEffect)(()=>{M(ew.isFocused(o))}),eL(()=>{var e=()=>M(ew.isFocused(o));return en?(document.addEventListener("focusin",e),document.addEventListener("focusout",e),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",e)}):(document.addEventListener("focus",e,!0),document.addEventListener("blur",e,!0),()=>{document.removeEventListener("focus",e,!0),document.removeEventListener("blur",e,!0)})},[]),d.createElement(tm.Provider,{value:p},d.createElement(eV.Provider,{value:v},d.createElement(eS.Provider,{value:v.editor},d.createElement(tp.Provider,{value:b},i))))},tM=(e,t)=>{var r=(t.top+t.bottom)/2;return e.top<=r&&e.bottom>=r},tk=(e,t,r)=>{var a=ew.toDOMRange(e,t).getBoundingClientRect(),n=ew.toDOMRange(e,r).getBoundingClientRect();return tM(a,n)&&tM(n,a)},tx=(e,t)=>{var r=u.ML.range(e,u.e6.end(t)),a=Array.from(u.ML.positions(e,{at:t})),n=0,o=a.length,i=Math.floor(o/2);if(tk(e,u.ML.range(e,a[n]),r))return u.ML.range(e,a[n],r);if(a.length<2)return u.ML.range(e,a[a.length-1],r);for(;i!==a.length&&i!==n;)tk(e,u.ML.range(e,a[i]),r)?o=i:n=i,i=Math.floor((n+o)/2);return u.ML.range(e,a[o],r)};function ty(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function tE(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",r=e,{apply:a,onChange:n,deleteBackward:o,addMark:i,removeMark:s}=r;return D.set(r,new WeakMap),r.addMark=(e,t)=>{var a,n;null===(a=R.get(r))||void 0===a||a(),!P.get(r)&&null!==(n=W.get(r))&&void 0!==n&&n.length&&P.set(r,null),N.delete(r),i(e,t)},r.removeMark=e=>{var t;!P.get(r)&&null!==(t=W.get(r))&&void 0!==t&&t.length&&P.set(r,null),N.delete(r),s(e)},r.deleteBackward=e=>{if("line"!==e)return o(e);if(r.selection&&u.e6.isCollapsed(r.selection)){var t=u.ML.above(r,{match:e=>u.W_.isElement(e)&&u.ML.isBlock(r,e),at:r.selection});if(t){var[,a]=t,n=u.ML.range(r,a,r.selection.anchor),i=tx(r,n);u.e6.isCollapsed(i)||u.YR.delete(r,{at:i})}}},r.apply=e=>{var t,n=[],o=W.get(r);if(null!=o&&o.length){var i=o.map(t=>(function(e,t){var{path:r,diff:a,id:n}=e;switch(t.type){case"insert_text":if(!u.y$.equals(t.path,r)||t.offset>=a.end)return e;if(t.offset<=a.start)return{diff:{start:t.text.length+a.start,end:t.text.length+a.end,text:a.text},id:n,path:r};return{diff:{start:a.start,end:a.end+t.text.length,text:a.text},id:n,path:r};case"remove_text":if(!u.y$.equals(t.path,r)||t.offset>=a.end)return e;if(t.offset+t.text.length<=a.start)return{diff:{start:a.start-t.text.length,end:a.end-t.text.length,text:a.text},id:n,path:r};return{diff:{start:a.start,end:a.end-t.text.length,text:a.text},id:n,path:r};case"split_node":if(!u.y$.equals(t.path,r)||t.position>=a.end)return{diff:a,id:n,path:u.y$.transform(r,t,{affinity:"backward"})};if(t.position>a.start)return{diff:{start:a.start,end:Math.min(t.position,a.end),text:a.text},id:n,path:r};return{diff:{start:a.start-t.position,end:a.end-t.position,text:a.text},id:n,path:u.y$.transform(r,t,{affinity:"forward"})};case"merge_node":if(!u.y$.equals(t.path,r))return{diff:a,id:n,path:u.y$.transform(r,t)};return{diff:{start:a.start+t.position,end:a.end+t.position,text:a.text},id:n,path:u.y$.transform(r,t)}}var o=u.y$.transform(r,t);return o?{diff:a,path:o,id:n}:null})(t,e)).filter(Boolean);W.set(r,i)}var s=A.get(r);s&&A.set(r,e4(r,s,e));var l=j.get(r);if(null!=l&&l.at){var d=u.E9.isPoint(null==l?void 0:l.at)?e7(r,l.at,e):e4(r,l.at,e);j.set(r,d?tE(tE({},l),{},{at:d}):null)}switch(e.type){case"insert_text":case"remove_text":case"set_node":case"split_node":n.push(...tC(r,e.path));break;case"set_selection":null===(t=B.get(r))||void 0===t||t.unref(),B.delete(r);break;case"insert_node":case"remove_node":n.push(...tC(r,u.y$.parent(e.path)));break;case"merge_node":n.push(...tC(r,u.y$.previous(e.path)));break;case"move_node":n.push(...tC(r,u.y$.common(u.y$.parent(e.path),u.y$.parent(e.newPath))))}for(var[c,f]of(a(e),n)){var[v]=u.ML.node(r,c);C.set(v,f)}},r.setFragmentData=e=>{var{selection:a}=r;if(a){var[n,o]=u.e6.edges(a),i=u.ML.void(r,{at:n.path}),s=u.ML.void(r,{at:o.path});if(!u.e6.isCollapsed(a)||i){var l=ew.toDOMRange(r,a),d=l.cloneContents(),c=d.childNodes[0];if(d.childNodes.forEach(e=>{e.textContent&&""!==e.textContent.trim()&&(c=e)}),s){var[f]=s,v=l.cloneRange(),h=ew.toDOMNode(r,f);v.setEndAfter(h),d=v.cloneContents()}if(i&&(c=d.querySelector("[data-slate-spacer]")),Array.from(d.querySelectorAll("[data-slate-zero-width]")).forEach(e=>{var t="n"===e.getAttribute("data-slate-zero-width");e.textContent=t?"\n":""}),H(c)){var p=c.ownerDocument.createElement("span");p.style.whiteSpace="pre",p.appendChild(c),d.appendChild(p),c=p}var g=JSON.stringify(r.getFragment()),m=window.btoa(encodeURIComponent(g));c.setAttribute("data-slate-fragment",m),e.setData("application/".concat(t),m);var w=d.ownerDocument.createElement("div");return w.appendChild(d),w.setAttribute("hidden","true"),d.ownerDocument.body.appendChild(w),e.setData("text/html",w.innerHTML),e.setData("text/plain",ee(w)),d.ownerDocument.body.removeChild(w),e}}},r.insertData=e=>{r.insertFragmentData(e)||r.insertTextData(e)},r.insertFragmentData=e=>{var a=e.getData("application/".concat(t))||er(e);if(a){var n=JSON.parse(decodeURIComponent(window.atob(a)));return r.insertFragment(n),!0}return!1},r.insertTextData=e=>{var t=e.getData("text/plain");if(t){var a=t.split(/\r\n|\r|\n/),n=!1;for(var o of a)n&&u.YR.splitNodes(r,{always:!0}),r.insertText(o),n=!0;return!0}return!1},r.onChange=e=>{h.unstable_batchedUpdates(()=>{var t=T.get(r);t&&t(),n(e)})},r},tC=(e,t)=>{var r=[];for(var[a,n]of u.ML.levels(e,{at:t})){var o=ew.findKey(e,a);r.push([n,o])}return r}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/d3048c20-1f20b8ae34da660a.js b/static/web/_next/static/chunks/d3048c20-1f20b8ae34da660a.js deleted file mode 100644 index 03754bff9..000000000 --- a/static/web/_next/static/chunks/d3048c20-1f20b8ae34da660a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1272],{77493:function(u,e,t){t.d(e,{E9:function(){return uC},Jh:function(){return F},ML:function(){return K},NB:function(){return ut},W_:function(){return J},YR:function(){return uV},e6:function(){return uf},o4:function(){return uF},xv:function(){return um},y$:function(){return ua}});var r,n,D=t(45628),a=t(12902);function i(u,e,t){return e in u?Object.defineProperty(u,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):u[e]=t,u}var o=new WeakMap,s=new WeakMap,C=new WeakMap,l=new WeakMap,B=new WeakMap,c=new WeakMap,f=new WeakMap;function A(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function h(u){for(var e=1;e{var u={children:[],operations:[],selection:null,marks:null,isInline:()=>!1,isVoid:()=>!1,markableVoid:()=>!1,onChange:()=>{},apply:e=>{for(var t of K.pathRefs(u))ui.transform(t,e);for(var r of K.pointRefs(u))ul.transform(r,e);for(var n of K.rangeRefs(u))uA.transform(n,e);var D,a,i=o.get(u)||[],l=s.get(u)||new Set,B=u=>{if(u){var e=u.join(",");a.has(e)||(a.add(e),D.push(u))}};if(ua.operationCanTransformPath(e))for(var c of(D=[],a=new Set,i))B(ua.transform(c,e));else D=i,a=l;for(var f of u.getDirtyPaths(e))B(f);o.set(u,D),s.set(u,a),uV.transform(u,e),u.operations.push(e),K.normalize(u,{operation:e}),"set_selection"===e.type&&(u.marks=null),C.get(u)||(C.set(u,!0),Promise.resolve().then(()=>{C.set(u,!1),u.onChange({operation:e}),u.operations=[]}))},addMark:(e,t)=>{var{selection:r,markableVoid:n}=u;if(r){var D=(e,t)=>{if(!um.isText(e))return!1;var[r,n]=K.parent(u,t);return!u.isVoid(r)||u.markableVoid(r)},a=uf.isExpanded(r),i=!1;if(!a){var[o,s]=K.node(u,r);if(o&&D(o,s)){var[l]=K.parent(u,s);i=l&&u.markableVoid(l)}}if(a||i)uV.setNodes(u,{[e]:t},{match:D,split:!0,voids:!0});else{var B=h(h({},K.marks(u)||{}),{},{[e]:t});u.marks=B,C.get(u)||u.onChange()}}},deleteBackward:e=>{var{selection:t}=u;t&&uf.isCollapsed(t)&&uV.delete(u,{unit:e,reverse:!0})},deleteForward:e=>{var{selection:t}=u;t&&uf.isCollapsed(t)&&uV.delete(u,{unit:e})},deleteFragment:e=>{var{selection:t}=u;t&&uf.isExpanded(t)&&uV.delete(u,{reverse:"backward"===e})},getFragment:()=>{var{selection:e}=u;return e?ut.fragment(u,e):[]},insertBreak:()=>{uV.splitNodes(u,{always:!0})},insertSoftBreak:()=>{uV.splitNodes(u,{always:!0})},insertFragment:e=>{uV.insertFragment(u,e)},insertNode:e=>{uV.insertNodes(u,e)},insertText:e=>{var{selection:t,marks:r}=u;if(t){if(r){var n=h({text:e},r);uV.insertNodes(u,n)}else uV.insertText(u,e);u.marks=null}},normalizeNode:e=>{var[t,r]=e;if(!um.isText(t)){if(J.isElement(t)&&0===t.children.length){uV.insertNodes(u,{text:""},{at:r.concat(0),voids:!0});return}for(var n=!K.isEditor(t)&&J.isElement(t)&&(u.isInline(t)||0===t.children.length||um.isText(t.children[0])||u.isInline(t.children[0])),D=0,a=0;a{var{selection:t}=u;if(t){var r=(e,t)=>{if(!um.isText(e))return!1;var[r,n]=K.parent(u,t);return!u.isVoid(r)||u.markableVoid(r)},n=uf.isExpanded(t),D=!1;if(!n){var[a,i]=K.node(u,t);if(a&&r(a,i)){var[o]=K.parent(u,i);D=o&&u.markableVoid(o)}}if(n||D)uV.unsetNodes(u,e,{match:r,split:!0,voids:!0});else{var s=h({},K.marks(u)||{});delete s[e],u.marks=s,C.get(u)||u.onChange()}}},getDirtyPaths:u=>{switch(u.type){case"insert_text":case"remove_text":case"set_node":var{path:e}=u;return ua.levels(e);case"insert_node":var{node:t,path:r}=u;return[...ua.levels(r),...um.isText(t)?[]:Array.from(ut.nodes(t),u=>{var[,e]=u;return r.concat(e)})];case"merge_node":var{path:n}=u;return[...ua.ancestors(n),ua.previous(n)];case"move_node":var{path:D,newPath:a}=u;if(ua.equals(D,a))return[];var i=[],o=[];for(var s of ua.ancestors(D)){var C=ua.transform(s,u);i.push(C)}for(var l of ua.ancestors(a)){var B=ua.transform(l,u);o.push(B)}var c=o[o.length-1],f=a[a.length-1];return[...i,...o,c.concat(f)];case"remove_node":var{path:A}=u;return[...ua.ancestors(A)];case"split_node":var{path:h}=u;return[...ua.levels(h),ua.next(h)];default:return[]}},shouldNormalize:u=>{var{iteration:e,initialDirtyPathsLength:t}=u,r=42*t;if(e>r)throw Error("Could not completely normalize the editor after ".concat(r," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state."));return!0}};return u};function E(u,e){if(null==u)return{};var t,r,n=function(u,e){if(null==u)return{};var t,r,n={},D=Object.keys(u);for(r=0;r=0||(n[t]=u[t]);return n}(u,e);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(u);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(u,t)&&(n[t]=u[t])}return n}var d=function(u){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=!e,r=e?w(u):u,D=n.None,a=n.None,i=0,o=null;for(var s of r){var C,l,B,c,f,A,h,F,E=s.codePointAt(0);if(!E)break;var d=V(s,E);if([D,a]=t?[a,d]:[d,D],(D&n.ZWJ)!=0&&(a&n.ExtPict)!=0&&!(t?L(u.substring(0,i)):L(u.substring(0,u.length-i)))||(D&n.RI)!=0&&(a&n.RI)!=0&&!(o=null!==o?!o:!!t||W(u.substring(0,u.length-i)))||D!==n.None&&a!==n.None&&function(u,e){return -1===I.findIndex(t=>(u&t[0])!=0&&(e&t[1])!=0)}(D,a))break;i+=s.length}return i||1},p=/\s/,v=/[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,g=/['\u2018\u2019]/,m=function(u){for(var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=0,r=!1;u.length>0;){var n=d(u,e),[D,a]=y(u,n,e);if(b(D,a,e))r=!0,t+=n;else if(r)break;else t+=n;u=a}return t},y=(u,e,t)=>{if(t){var r=u.length-e;return[u.slice(r,u.length),u.slice(0,r)]}return[u.slice(0,e),u.slice(e)]},b=function u(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(p.test(e))return!1;if(g.test(e)){var n=d(t,r),[D,a]=y(t,n,r);if(u(D,a,r))return!0}return!v.test(e)},w=function*(u){for(var e=u.length-1,t=0;tu>=55296&&u<=56319,O=u=>u>=56320&&u<=57343;(r=n||(n={}))[r.None=0]="None",r[r.Extend=1]="Extend",r[r.ZWJ=2]="ZWJ",r[r.RI=4]="RI",r[r.Prepend=8]="Prepend",r[r.SpacingMark=16]="SpacingMark",r[r.L=32]="L",r[r.V=64]="V",r[r.T=128]="T",r[r.LV=256]="LV",r[r.LVT=512]="LVT",r[r.ExtPict=1024]="ExtPict",r[r.Any=2048]="Any";var P=/^(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])$/,k=/^(?:[\u0600-\u0605\u06DD\u070F\u0890\u0891\u08E2\u0D4E]|\uD804[\uDCBD\uDCCD\uDDC2\uDDC3]|\uD806[\uDD3F\uDD41\uDE3A\uDE84-\uDE89]|\uD807\uDD46)$/,j=/^(?:[\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E\u094F\u0982\u0983\u09BF\u09C0\u09C7\u09C8\u09CB\u09CC\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB\u0ACC\u0B02\u0B03\u0B40\u0B47\u0B48\u0B4B\u0B4C\u0BBF\u0BC1\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0C01-\u0C03\u0C41-\u0C44\u0C82\u0C83\u0CBE\u0CC0\u0CC1\u0CC3\u0CC4\u0CC7\u0CC8\u0CCA\u0CCB\u0D02\u0D03\u0D3F\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D82\u0D83\u0DD0\u0DD1\u0DD8-\u0DDE\u0DF2\u0DF3\u0E33\u0EB3\u0F3E\u0F3F\u0F7F\u1031\u103B\u103C\u1056\u1057\u1084\u1715\u1734\u17B6\u17BE-\u17C5\u17C7\u17C8\u1923-\u1926\u1929-\u192B\u1930\u1931\u1933-\u1938\u1A19\u1A1A\u1A55\u1A57\u1A6D-\u1A72\u1B04\u1B3B\u1B3D-\u1B41\u1B43\u1B44\u1B82\u1BA1\u1BA6\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2\u1BF3\u1C24-\u1C2B\u1C34\u1C35\u1CE1\u1CF7\uA823\uA824\uA827\uA880\uA881\uA8B4-\uA8C3\uA952\uA953\uA983\uA9B4\uA9B5\uA9BA\uA9BB\uA9BE-\uA9C0\uAA2F\uAA30\uAA33\uAA34\uAA4D\uAAEB\uAAEE\uAAEF\uAAF5\uABE3\uABE4\uABE6\uABE7\uABE9\uABEA\uABEC]|\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB1\uDCB2\uDCB9\uDCBB\uDCBC\uDCBE\uDCC1\uDDB0\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD31-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD66\uDD6D])$/,N=/^[\u1100-\u115F\uA960-\uA97C]$/,_=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/,T=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/,R=/^[\uAC00\uAC1C\uAC38\uAC54\uAC70\uAC8C\uACA8\uACC4\uACE0\uACFC\uAD18\uAD34\uAD50\uAD6C\uAD88\uADA4\uADC0\uADDC\uADF8\uAE14\uAE30\uAE4C\uAE68\uAE84\uAEA0\uAEBC\uAED8\uAEF4\uAF10\uAF2C\uAF48\uAF64\uAF80\uAF9C\uAFB8\uAFD4\uAFF0\uB00C\uB028\uB044\uB060\uB07C\uB098\uB0B4\uB0D0\uB0EC\uB108\uB124\uB140\uB15C\uB178\uB194\uB1B0\uB1CC\uB1E8\uB204\uB220\uB23C\uB258\uB274\uB290\uB2AC\uB2C8\uB2E4\uB300\uB31C\uB338\uB354\uB370\uB38C\uB3A8\uB3C4\uB3E0\uB3FC\uB418\uB434\uB450\uB46C\uB488\uB4A4\uB4C0\uB4DC\uB4F8\uB514\uB530\uB54C\uB568\uB584\uB5A0\uB5BC\uB5D8\uB5F4\uB610\uB62C\uB648\uB664\uB680\uB69C\uB6B8\uB6D4\uB6F0\uB70C\uB728\uB744\uB760\uB77C\uB798\uB7B4\uB7D0\uB7EC\uB808\uB824\uB840\uB85C\uB878\uB894\uB8B0\uB8CC\uB8E8\uB904\uB920\uB93C\uB958\uB974\uB990\uB9AC\uB9C8\uB9E4\uBA00\uBA1C\uBA38\uBA54\uBA70\uBA8C\uBAA8\uBAC4\uBAE0\uBAFC\uBB18\uBB34\uBB50\uBB6C\uBB88\uBBA4\uBBC0\uBBDC\uBBF8\uBC14\uBC30\uBC4C\uBC68\uBC84\uBCA0\uBCBC\uBCD8\uBCF4\uBD10\uBD2C\uBD48\uBD64\uBD80\uBD9C\uBDB8\uBDD4\uBDF0\uBE0C\uBE28\uBE44\uBE60\uBE7C\uBE98\uBEB4\uBED0\uBEEC\uBF08\uBF24\uBF40\uBF5C\uBF78\uBF94\uBFB0\uBFCC\uBFE8\uC004\uC020\uC03C\uC058\uC074\uC090\uC0AC\uC0C8\uC0E4\uC100\uC11C\uC138\uC154\uC170\uC18C\uC1A8\uC1C4\uC1E0\uC1FC\uC218\uC234\uC250\uC26C\uC288\uC2A4\uC2C0\uC2DC\uC2F8\uC314\uC330\uC34C\uC368\uC384\uC3A0\uC3BC\uC3D8\uC3F4\uC410\uC42C\uC448\uC464\uC480\uC49C\uC4B8\uC4D4\uC4F0\uC50C\uC528\uC544\uC560\uC57C\uC598\uC5B4\uC5D0\uC5EC\uC608\uC624\uC640\uC65C\uC678\uC694\uC6B0\uC6CC\uC6E8\uC704\uC720\uC73C\uC758\uC774\uC790\uC7AC\uC7C8\uC7E4\uC800\uC81C\uC838\uC854\uC870\uC88C\uC8A8\uC8C4\uC8E0\uC8FC\uC918\uC934\uC950\uC96C\uC988\uC9A4\uC9C0\uC9DC\uC9F8\uCA14\uCA30\uCA4C\uCA68\uCA84\uCAA0\uCABC\uCAD8\uCAF4\uCB10\uCB2C\uCB48\uCB64\uCB80\uCB9C\uCBB8\uCBD4\uCBF0\uCC0C\uCC28\uCC44\uCC60\uCC7C\uCC98\uCCB4\uCCD0\uCCEC\uCD08\uCD24\uCD40\uCD5C\uCD78\uCD94\uCDB0\uCDCC\uCDE8\uCE04\uCE20\uCE3C\uCE58\uCE74\uCE90\uCEAC\uCEC8\uCEE4\uCF00\uCF1C\uCF38\uCF54\uCF70\uCF8C\uCFA8\uCFC4\uCFE0\uCFFC\uD018\uD034\uD050\uD06C\uD088\uD0A4\uD0C0\uD0DC\uD0F8\uD114\uD130\uD14C\uD168\uD184\uD1A0\uD1BC\uD1D8\uD1F4\uD210\uD22C\uD248\uD264\uD280\uD29C\uD2B8\uD2D4\uD2F0\uD30C\uD328\uD344\uD360\uD37C\uD398\uD3B4\uD3D0\uD3EC\uD408\uD424\uD440\uD45C\uD478\uD494\uD4B0\uD4CC\uD4E8\uD504\uD520\uD53C\uD558\uD574\uD590\uD5AC\uD5C8\uD5E4\uD600\uD61C\uD638\uD654\uD670\uD68C\uD6A8\uD6C4\uD6E0\uD6FC\uD718\uD734\uD750\uD76C\uD788]$/,S=/^[\uAC01-\uAC1B\uAC1D-\uAC37\uAC39-\uAC53\uAC55-\uAC6F\uAC71-\uAC8B\uAC8D-\uACA7\uACA9-\uACC3\uACC5-\uACDF\uACE1-\uACFB\uACFD-\uAD17\uAD19-\uAD33\uAD35-\uAD4F\uAD51-\uAD6B\uAD6D-\uAD87\uAD89-\uADA3\uADA5-\uADBF\uADC1-\uADDB\uADDD-\uADF7\uADF9-\uAE13\uAE15-\uAE2F\uAE31-\uAE4B\uAE4D-\uAE67\uAE69-\uAE83\uAE85-\uAE9F\uAEA1-\uAEBB\uAEBD-\uAED7\uAED9-\uAEF3\uAEF5-\uAF0F\uAF11-\uAF2B\uAF2D-\uAF47\uAF49-\uAF63\uAF65-\uAF7F\uAF81-\uAF9B\uAF9D-\uAFB7\uAFB9-\uAFD3\uAFD5-\uAFEF\uAFF1-\uB00B\uB00D-\uB027\uB029-\uB043\uB045-\uB05F\uB061-\uB07B\uB07D-\uB097\uB099-\uB0B3\uB0B5-\uB0CF\uB0D1-\uB0EB\uB0ED-\uB107\uB109-\uB123\uB125-\uB13F\uB141-\uB15B\uB15D-\uB177\uB179-\uB193\uB195-\uB1AF\uB1B1-\uB1CB\uB1CD-\uB1E7\uB1E9-\uB203\uB205-\uB21F\uB221-\uB23B\uB23D-\uB257\uB259-\uB273\uB275-\uB28F\uB291-\uB2AB\uB2AD-\uB2C7\uB2C9-\uB2E3\uB2E5-\uB2FF\uB301-\uB31B\uB31D-\uB337\uB339-\uB353\uB355-\uB36F\uB371-\uB38B\uB38D-\uB3A7\uB3A9-\uB3C3\uB3C5-\uB3DF\uB3E1-\uB3FB\uB3FD-\uB417\uB419-\uB433\uB435-\uB44F\uB451-\uB46B\uB46D-\uB487\uB489-\uB4A3\uB4A5-\uB4BF\uB4C1-\uB4DB\uB4DD-\uB4F7\uB4F9-\uB513\uB515-\uB52F\uB531-\uB54B\uB54D-\uB567\uB569-\uB583\uB585-\uB59F\uB5A1-\uB5BB\uB5BD-\uB5D7\uB5D9-\uB5F3\uB5F5-\uB60F\uB611-\uB62B\uB62D-\uB647\uB649-\uB663\uB665-\uB67F\uB681-\uB69B\uB69D-\uB6B7\uB6B9-\uB6D3\uB6D5-\uB6EF\uB6F1-\uB70B\uB70D-\uB727\uB729-\uB743\uB745-\uB75F\uB761-\uB77B\uB77D-\uB797\uB799-\uB7B3\uB7B5-\uB7CF\uB7D1-\uB7EB\uB7ED-\uB807\uB809-\uB823\uB825-\uB83F\uB841-\uB85B\uB85D-\uB877\uB879-\uB893\uB895-\uB8AF\uB8B1-\uB8CB\uB8CD-\uB8E7\uB8E9-\uB903\uB905-\uB91F\uB921-\uB93B\uB93D-\uB957\uB959-\uB973\uB975-\uB98F\uB991-\uB9AB\uB9AD-\uB9C7\uB9C9-\uB9E3\uB9E5-\uB9FF\uBA01-\uBA1B\uBA1D-\uBA37\uBA39-\uBA53\uBA55-\uBA6F\uBA71-\uBA8B\uBA8D-\uBAA7\uBAA9-\uBAC3\uBAC5-\uBADF\uBAE1-\uBAFB\uBAFD-\uBB17\uBB19-\uBB33\uBB35-\uBB4F\uBB51-\uBB6B\uBB6D-\uBB87\uBB89-\uBBA3\uBBA5-\uBBBF\uBBC1-\uBBDB\uBBDD-\uBBF7\uBBF9-\uBC13\uBC15-\uBC2F\uBC31-\uBC4B\uBC4D-\uBC67\uBC69-\uBC83\uBC85-\uBC9F\uBCA1-\uBCBB\uBCBD-\uBCD7\uBCD9-\uBCF3\uBCF5-\uBD0F\uBD11-\uBD2B\uBD2D-\uBD47\uBD49-\uBD63\uBD65-\uBD7F\uBD81-\uBD9B\uBD9D-\uBDB7\uBDB9-\uBDD3\uBDD5-\uBDEF\uBDF1-\uBE0B\uBE0D-\uBE27\uBE29-\uBE43\uBE45-\uBE5F\uBE61-\uBE7B\uBE7D-\uBE97\uBE99-\uBEB3\uBEB5-\uBECF\uBED1-\uBEEB\uBEED-\uBF07\uBF09-\uBF23\uBF25-\uBF3F\uBF41-\uBF5B\uBF5D-\uBF77\uBF79-\uBF93\uBF95-\uBFAF\uBFB1-\uBFCB\uBFCD-\uBFE7\uBFE9-\uC003\uC005-\uC01F\uC021-\uC03B\uC03D-\uC057\uC059-\uC073\uC075-\uC08F\uC091-\uC0AB\uC0AD-\uC0C7\uC0C9-\uC0E3\uC0E5-\uC0FF\uC101-\uC11B\uC11D-\uC137\uC139-\uC153\uC155-\uC16F\uC171-\uC18B\uC18D-\uC1A7\uC1A9-\uC1C3\uC1C5-\uC1DF\uC1E1-\uC1FB\uC1FD-\uC217\uC219-\uC233\uC235-\uC24F\uC251-\uC26B\uC26D-\uC287\uC289-\uC2A3\uC2A5-\uC2BF\uC2C1-\uC2DB\uC2DD-\uC2F7\uC2F9-\uC313\uC315-\uC32F\uC331-\uC34B\uC34D-\uC367\uC369-\uC383\uC385-\uC39F\uC3A1-\uC3BB\uC3BD-\uC3D7\uC3D9-\uC3F3\uC3F5-\uC40F\uC411-\uC42B\uC42D-\uC447\uC449-\uC463\uC465-\uC47F\uC481-\uC49B\uC49D-\uC4B7\uC4B9-\uC4D3\uC4D5-\uC4EF\uC4F1-\uC50B\uC50D-\uC527\uC529-\uC543\uC545-\uC55F\uC561-\uC57B\uC57D-\uC597\uC599-\uC5B3\uC5B5-\uC5CF\uC5D1-\uC5EB\uC5ED-\uC607\uC609-\uC623\uC625-\uC63F\uC641-\uC65B\uC65D-\uC677\uC679-\uC693\uC695-\uC6AF\uC6B1-\uC6CB\uC6CD-\uC6E7\uC6E9-\uC703\uC705-\uC71F\uC721-\uC73B\uC73D-\uC757\uC759-\uC773\uC775-\uC78F\uC791-\uC7AB\uC7AD-\uC7C7\uC7C9-\uC7E3\uC7E5-\uC7FF\uC801-\uC81B\uC81D-\uC837\uC839-\uC853\uC855-\uC86F\uC871-\uC88B\uC88D-\uC8A7\uC8A9-\uC8C3\uC8C5-\uC8DF\uC8E1-\uC8FB\uC8FD-\uC917\uC919-\uC933\uC935-\uC94F\uC951-\uC96B\uC96D-\uC987\uC989-\uC9A3\uC9A5-\uC9BF\uC9C1-\uC9DB\uC9DD-\uC9F7\uC9F9-\uCA13\uCA15-\uCA2F\uCA31-\uCA4B\uCA4D-\uCA67\uCA69-\uCA83\uCA85-\uCA9F\uCAA1-\uCABB\uCABD-\uCAD7\uCAD9-\uCAF3\uCAF5-\uCB0F\uCB11-\uCB2B\uCB2D-\uCB47\uCB49-\uCB63\uCB65-\uCB7F\uCB81-\uCB9B\uCB9D-\uCBB7\uCBB9-\uCBD3\uCBD5-\uCBEF\uCBF1-\uCC0B\uCC0D-\uCC27\uCC29-\uCC43\uCC45-\uCC5F\uCC61-\uCC7B\uCC7D-\uCC97\uCC99-\uCCB3\uCCB5-\uCCCF\uCCD1-\uCCEB\uCCED-\uCD07\uCD09-\uCD23\uCD25-\uCD3F\uCD41-\uCD5B\uCD5D-\uCD77\uCD79-\uCD93\uCD95-\uCDAF\uCDB1-\uCDCB\uCDCD-\uCDE7\uCDE9-\uCE03\uCE05-\uCE1F\uCE21-\uCE3B\uCE3D-\uCE57\uCE59-\uCE73\uCE75-\uCE8F\uCE91-\uCEAB\uCEAD-\uCEC7\uCEC9-\uCEE3\uCEE5-\uCEFF\uCF01-\uCF1B\uCF1D-\uCF37\uCF39-\uCF53\uCF55-\uCF6F\uCF71-\uCF8B\uCF8D-\uCFA7\uCFA9-\uCFC3\uCFC5-\uCFDF\uCFE1-\uCFFB\uCFFD-\uD017\uD019-\uD033\uD035-\uD04F\uD051-\uD06B\uD06D-\uD087\uD089-\uD0A3\uD0A5-\uD0BF\uD0C1-\uD0DB\uD0DD-\uD0F7\uD0F9-\uD113\uD115-\uD12F\uD131-\uD14B\uD14D-\uD167\uD169-\uD183\uD185-\uD19F\uD1A1-\uD1BB\uD1BD-\uD1D7\uD1D9-\uD1F3\uD1F5-\uD20F\uD211-\uD22B\uD22D-\uD247\uD249-\uD263\uD265-\uD27F\uD281-\uD29B\uD29D-\uD2B7\uD2B9-\uD2D3\uD2D5-\uD2EF\uD2F1-\uD30B\uD30D-\uD327\uD329-\uD343\uD345-\uD35F\uD361-\uD37B\uD37D-\uD397\uD399-\uD3B3\uD3B5-\uD3CF\uD3D1-\uD3EB\uD3ED-\uD407\uD409-\uD423\uD425-\uD43F\uD441-\uD45B\uD45D-\uD477\uD479-\uD493\uD495-\uD4AF\uD4B1-\uD4CB\uD4CD-\uD4E7\uD4E9-\uD503\uD505-\uD51F\uD521-\uD53B\uD53D-\uD557\uD559-\uD573\uD575-\uD58F\uD591-\uD5AB\uD5AD-\uD5C7\uD5C9-\uD5E3\uD5E5-\uD5FF\uD601-\uD61B\uD61D-\uD637\uD639-\uD653\uD655-\uD66F\uD671-\uD68B\uD68D-\uD6A7\uD6A9-\uD6C3\uD6C5-\uD6DF\uD6E1-\uD6FB\uD6FD-\uD717\uD719-\uD733\uD735-\uD74F\uD751-\uD76B\uD76D-\uD787\uD789-\uD7A3]$/,q=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])$/,V=(u,e)=>{var t=n.Any;return -1!==u.search(P)&&(t|=n.Extend),8205===e&&(t|=n.ZWJ),e>=127462&&e<=127487&&(t|=n.RI),-1!==u.search(k)&&(t|=n.Prepend),-1!==u.search(j)&&(t|=n.SpacingMark),-1!==u.search(N)&&(t|=n.L),-1!==u.search(_)&&(t|=n.V),-1!==u.search(T)&&(t|=n.T),-1!==u.search(R)&&(t|=n.LV),-1!==u.search(S)&&(t|=n.LVT),-1!==u.search(q)&&(t|=n.ExtPict),t},I=[[n.L,n.L|n.V|n.LV|n.LVT],[n.LV|n.V,n.V|n.T],[n.LVT|n.T,n.T],[n.Any,n.Extend|n.ZWJ],[n.Any,n.SpacingMark],[n.Prepend,n.Any],[n.ZWJ,n.ExtPict],[n.RI,n.RI]],z=/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])*\u200D$/,L=u=>-1!==u.search(z),M=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,W=u=>{var e=u.match(M);return null!==e&&e[0].length/2%2==1},$=u=>(0,D.P)(u)&&ut.isNodeList(u.children)&&!K.isEditor(u),J={isAncestor:u=>(0,D.P)(u)&&ut.isNodeList(u.children),isElement:$,isElementList:u=>Array.isArray(u)&&u.every(u=>J.isElement(u)),isElementProps:u=>void 0!==u.children,isElementType:function(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"type";return $(u)&&u[t]===e},matches(u,e){for(var t in e)if("children"!==t&&u[t]!==e[t])return!1;return!0}},Z=["text"],U=["text"];function Y(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function G(u){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},{voids:t=!1,mode:r="lowest",at:n=u.selection,match:D}=e;if(n){var a=K.path(u,n);for(var[i,o]of K.levels(u,{at:a,voids:t,match:D,reverse:"lowest"===r}))if(!um.isText(i)){if(uf.isRange(n)){if(ua.isAncestor(o,n.anchor.path)&&ua.isAncestor(o,n.focus.path))return[i,o]}else if(!ua.equals(a,o))return[i,o]}}},addMark(u,e,t){u.addMark(e,t)},after(u,e){var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=K.point(u,e,{edge:"end"}),D=K.end(u,[]),{distance:a=1}=r,i=0;for(var o of K.positions(u,G(G({},r),{},{at:{anchor:n,focus:D}}))){if(i>a)break;0!==i&&(t=o),i++}return t},before(u,e){var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=K.start(u,[]),D=K.point(u,e,{edge:"start"}),{distance:a=1}=r,i=0;for(var o of K.positions(u,G(G({},r),{},{at:{anchor:n,focus:D},reverse:!0}))){if(i>a)break;0!==i&&(t=o),i++}return t},deleteBackward(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit:t="character"}=e;u.deleteBackward(t)},deleteForward(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit:t="character"}=e;u.deleteForward(t)},deleteFragment(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{direction:t="forward"}=e;u.deleteFragment(t)},edges:(u,e)=>[K.start(u,e),K.end(u,e)],end:(u,e)=>K.point(u,e,{edge:"end"}),first(u,e){var t=K.path(u,e,{edge:"start"});return K.node(u,t)},fragment(u,e){var t=K.range(u,e);return ut.fragment(u,t)},hasBlocks:(u,e)=>e.children.some(e=>J.isElement(e)&&K.isBlock(u,e)),hasInlines:(u,e)=>e.children.some(e=>um.isText(e)||K.isInline(u,e)),hasTexts:(u,e)=>e.children.every(u=>um.isText(u)),insertBreak(u){u.insertBreak()},insertSoftBreak(u){u.insertSoftBreak()},insertFragment(u,e){u.insertFragment(e)},insertNode(u,e){u.insertNode(e)},insertText(u,e){u.insertText(e)},isBlock:(u,e)=>!u.isInline(e),isEditor(u){var e=H.get(u);if(void 0!==e)return e;if(!(0,D.P)(u))return!1;var t="function"==typeof u.addMark&&"function"==typeof u.apply&&"function"==typeof u.deleteBackward&&"function"==typeof u.deleteForward&&"function"==typeof u.deleteFragment&&"function"==typeof u.insertBreak&&"function"==typeof u.insertSoftBreak&&"function"==typeof u.insertFragment&&"function"==typeof u.insertNode&&"function"==typeof u.insertText&&"function"==typeof u.isInline&&"function"==typeof u.isVoid&&"function"==typeof u.normalizeNode&&"function"==typeof u.onChange&&"function"==typeof u.removeMark&&"function"==typeof u.getDirtyPaths&&(null===u.marks||(0,D.P)(u.marks))&&(null===u.selection||uf.isRange(u.selection))&&ut.isNodeList(u.children)&&uD.isOperationList(u.operations);return H.set(u,t),t},isEnd(u,e,t){var r=K.end(u,t);return uC.equals(e,r)},isEdge:(u,e,t)=>K.isStart(u,e,t)||K.isEnd(u,e,t),isEmpty(u,e){var{children:t}=e,[r]=t;return 0===t.length||1===t.length&&um.isText(r)&&""===r.text&&!u.isVoid(e)},isInline:(u,e)=>u.isInline(e),isNormalizing(u){var e=l.get(u);return void 0===e||e},isStart(u,e,t){if(0!==e.offset)return!1;var r=K.start(u,t);return uC.equals(e,r)},isVoid:(u,e)=>u.isVoid(e),last(u,e){var t=K.path(u,e,{edge:"end"});return K.node(u,t)},leaf(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=K.path(u,e,t);return[ut.leaf(u,r),r]},*levels(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:t=u.selection,reverse:r=!1,voids:n=!1}=e,{match:D}=e;if(null==D&&(D=()=>!0),t){var a=[],i=K.path(u,t);for(var[o,s]of ut.levels(u,i))if(D(o,s)&&(a.push([o,s]),!n&&J.isElement(o)&&K.isVoid(u,o)))break;r&&a.reverse(),yield*a}},marks(u){var{marks:e,selection:t}=u;if(!t)return null;if(e)return e;if(uf.isExpanded(t)){var[r]=K.nodes(u,{match:um.isText});if(!r)return{};var[n]=r;return E(n,Z)}var{anchor:D}=t,{path:a}=D,[i]=K.leaf(u,a);if(0===D.offset){var o=K.previous(u,{at:a,match:um.isText});if(!K.above(u,{match:e=>J.isElement(e)&&K.isVoid(u,e)&&u.markableVoid(e)})){var s=K.above(u,{match:e=>J.isElement(e)&&K.isBlock(u,e)});if(o&&s){var[C,l]=o,[,B]=s;ua.isAncestor(B,l)&&(i=C)}}}return E(i,U)},next(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode:t="lowest",voids:r=!1}=e,{match:n,at:D=u.selection}=e;if(D){var a=K.after(u,D,{voids:r});if(a){var[,i]=K.last(u,[]),o=[a.path,i];if(ua.isPath(D)&&0===D.length)throw Error("Cannot get the next node from the root node!");if(null==n){if(ua.isPath(D)){var[s]=K.parent(u,D);n=u=>s.children.includes(u)}else n=()=>!0}var[C]=K.nodes(u,{at:o,match:n,mode:t,voids:r});return C}}},node(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=K.path(u,e,t);return[ut.get(u,r),r]},*nodes(u){var e,t,r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:D=u.selection,mode:a="all",universal:i=!1,reverse:o=!1,voids:s=!1}=n,{match:C}=n;if(C||(C=()=>!0),D){if(Q.isSpan(D))e=D[0],t=D[1];else{var l=K.path(u,D,{edge:"start"}),B=K.path(u,D,{edge:"end"});e=o?B:l,t=o?l:B}var c=ut.nodes(u,{reverse:o,from:e,to:t,pass:e=>{var[t]=e;return!s&&J.isElement(t)&&K.isVoid(u,t)}}),f=[];for(var[A,h]of c){var F=r&&0===ua.compare(h,r[1]);if("highest"!==a||!F){if(!C(A,h)){if(i&&!F&&um.isText(A))return;continue}if("lowest"===a&&F){r=[A,h];continue}var E="lowest"===a?r:[A,h];E&&(i?f.push(E):yield E),r=[A,h]}}"lowest"===a&&r&&(i?f.push(r):yield r),i&&(yield*f)}},normalize(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{force:t=!1,operation:r}=e,n=u=>o.get(u)||[],D=u=>s.get(u)||new Set,a=u=>{var e=n(u).pop(),t=e.join(",");return D(u).delete(t),e};if(K.isNormalizing(u)){if(t){var i=Array.from(ut.nodes(u),u=>{var[,e]=u;return e}),C=new Set(i.map(u=>u.join(",")));o.set(u,i),s.set(u,C)}0!==n(u).length&&K.withoutNormalizing(u,()=>{for(var e of n(u))if(ut.has(u,e)){var t=K.node(u,e),[D,i]=t;J.isElement(D)&&0===D.children.length&&u.normalizeNode(t,{operation:r})}for(var o=n(u),s=o.length,C=0;0!==o.length;){if(!u.shouldNormalize({dirtyPaths:o,iteration:C,initialDirtyPathsLength:s,operation:r}))return;var l=a(u);if(ut.has(u,l)){var B=K.node(u,l);u.normalizeNode(B,{operation:r})}C++,o=n(u)}})}},parent(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=K.path(u,e,t),n=ua.parent(r);return K.node(u,n)},path(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{depth:r,edge:n}=t;if(ua.isPath(e)){if("start"===n){var[,D]=ut.first(u,e);e=D}else if("end"===n){var[,a]=ut.last(u,e);e=a}}return uf.isRange(e)&&(e="start"===n?uf.start(e):"end"===n?uf.end(e):ua.common(e.anchor.path,e.focus.path)),uC.isPoint(e)&&(e=e.path),null!=r&&(e=e.slice(0,r)),e},hasPath:(u,e)=>ut.has(u,e),pathRef(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=t,n={current:e,affinity:r,unref(){var{current:e}=n;return K.pathRefs(u).delete(n),n.current=null,e}};return K.pathRefs(u).add(n),n},pathRefs(u){var e=B.get(u);return e||(e=new Set,B.set(u,e)),e},point(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{edge:r="start"}=t;if(ua.isPath(e)){if("end"===r){var n,[,D]=ut.last(u,e);n=D}else{var[,a]=ut.first(u,e);n=a}var i=ut.get(u,n);if(!um.isText(i))throw Error("Cannot get the ".concat(r," point in the node at path [").concat(e,"] because it has no ").concat(r," text node."));return{path:n,offset:"end"===r?i.text.length:0}}if(uf.isRange(e)){var[o,s]=uf.edges(e);return"start"===r?o:s}return e},pointRef(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=t,n={current:e,affinity:r,unref(){var{current:e}=n;return K.pointRefs(u).delete(n),n.current=null,e}};return K.pointRefs(u).add(n),n},pointRefs(u){var e=c.get(u);return e||(e=new Set,c.set(u,e)),e},*positions(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:t=u.selection,unit:r="offset",reverse:n=!1,voids:D=!1}=e;if(t){var a=K.range(u,t),[i,o]=uf.edges(a),s=n?o:i,C=!1,l="",B=0,c=0,f=0;for(var[A,h]of K.nodes(u,{at:t,reverse:n,voids:D})){if(J.isElement(A)){if(!D&&u.isVoid(A)){yield K.start(u,h);continue}if(u.isInline(A))continue;if(K.hasInlines(u,A)){var F=ua.isAncestor(h,o.path)?o:K.end(u,h),E=ua.isAncestor(h,i.path)?i:K.start(u,h);l=K.string(u,{anchor:E,focus:F},{voids:D}),C=!0}}if(um.isText(A)){var p,v=ua.equals(h,s.path);for(v?(c=n?s.offset:A.text.length-s.offset,f=s.offset):(c=A.text.length,f=n?c:0),(v||C||"offset"===r)&&(yield{path:h,offset:f},C=!1);;){if(0===B){if(""===l)break;p=l,B="character"===r?d(p,n):"word"===r?m(p,n):"line"===r||"block"===r?p.length:1,l=y(l,B,n)[1]}if(f=n?f-B:f+B,(c-=B)<0){B=-c;break}B=0,yield{path:h,offset:f}}}}}},previous(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode:t="lowest",voids:r=!1}=e,{match:n,at:D=u.selection}=e;if(D){var a=K.before(u,D,{voids:r});if(a){var[,i]=K.first(u,[]),o=[a.path,i];if(ua.isPath(D)&&0===D.length)throw Error("Cannot get the previous node from the root node!");if(null==n){if(ua.isPath(D)){var[s]=K.parent(u,D);n=u=>s.children.includes(u)}else n=()=>!0}var[C]=K.nodes(u,{reverse:!0,at:o,match:n,mode:t,voids:r});return C}}},range:(u,e,t)=>uf.isRange(e)&&!t?e:{anchor:K.start(u,e),focus:K.end(u,t||e)},rangeRef(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=t,n={current:e,affinity:r,unref(){var{current:e}=n;return K.rangeRefs(u).delete(n),n.current=null,e}};return K.rangeRefs(u).add(n),n},rangeRefs(u){var e=f.get(u);return e||(e=new Set,f.set(u,e)),e},removeMark(u,e){u.removeMark(e)},setNormalizing(u,e){l.set(u,e)},start:(u,e)=>K.point(u,e,{edge:"start"}),string(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{voids:r=!1}=t,n=K.range(u,e),[D,a]=uf.edges(n),i="";for(var[o,s]of K.nodes(u,{at:n,match:um.isText,voids:r})){var C=o.text;ua.equals(s,a.path)&&(C=C.slice(0,a.offset)),ua.equals(s,D.path)&&(C=C.slice(D.offset)),i+=C}return i},unhangRange(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{voids:r=!1}=t,[n,D]=uf.edges(e);if(0!==n.offset||0!==D.offset||uf.isCollapsed(e)||ua.hasPrevious(D.path))return e;var a=K.above(u,{at:D,match:e=>J.isElement(e)&&K.isBlock(u,e),voids:r}),i=a?a[1]:[],o={anchor:K.start(u,n),focus:D},s=!0;for(var[C,l]of K.nodes(u,{at:o,match:um.isText,reverse:!0,voids:r})){if(s){s=!1;continue}if(""!==C.text||ua.isBefore(l,i)){D={path:l,offset:C.text.length};break}}return{anchor:n,focus:D}},void(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return K.above(u,G(G({},e),{},{match:e=>J.isElement(e)&&K.isVoid(u,e)}))},withoutNormalizing(u,e){var t=K.isNormalizing(u);K.setNormalizing(u,!1);try{e()}finally{K.setNormalizing(u,t)}K.normalize(u)}},Q={isSpan:u=>Array.isArray(u)&&2===u.length&&u.every(ua.isPath)},X=["children"],uu=["text"],ue=new WeakMap,ut={ancestor(u,e){var t=ut.get(u,e);if(um.isText(t))throw Error("Cannot get the ancestor node at path [".concat(e,"] because it refers to a text node instead: ").concat(uF.stringify(t)));return t},*ancestors(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(var r of ua.ancestors(e,t))yield[ut.ancestor(u,r),r]},child(u,e){if(um.isText(u))throw Error("Cannot get the child of a text node: ".concat(uF.stringify(u)));var t=u.children[e];if(null==t)throw Error("Cannot get child at index `".concat(e,"` in node: ").concat(uF.stringify(u)));return t},*children(u,e){for(var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{reverse:r=!1}=t,n=ut.ancestor(u,e),{children:D}=n,a=r?D.length-1:0;r?a>=0:a1&&void 0!==arguments[1]?arguments[1]:{};for(var[t,r]of ut.nodes(u,e))0!==r.length&&(yield[t,r])},*elements(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[t,r]of ut.nodes(u,e))J.isElement(t)&&(yield[t,r])},extractProps(u){if(J.isAncestor(u)){var e=E(u,X);return e}var e=E(u,uu);return e},first(u,e){for(var t=e.slice(),r=ut.get(u,t);r&&!um.isText(r)&&0!==r.children.length;)r=r.children[0],t.push(0);return[r,t]},fragment(u,e){if(um.isText(u))throw Error("Cannot get a fragment starting from a root text node: ".concat(uF.stringify(u)));return(0,a.Uy)({children:u.children},u=>{var[t,r]=uf.edges(e);for(var[,n]of ut.nodes(u,{reverse:!0,pass:u=>{var[,t]=u;return!uf.includes(e,t)}})){if(!uf.includes(e,n)){var D=ut.parent(u,n),a=n[n.length-1];D.children.splice(a,1)}if(ua.equals(n,r.path)){var i=ut.leaf(u,n);i.text=i.text.slice(0,r.offset)}if(ua.equals(n,t.path)){var o=ut.leaf(u,n);o.text=o.text.slice(t.offset)}}K.isEditor(u)&&(u.selection=null)}).children},get(u,e){for(var t=u,r=0;rum.isText(u)||J.isElement(u)||K.isEditor(u),isNodeList(u){if(!Array.isArray(u))return!1;var e=ue.get(u);if(void 0!==e)return e;var t=u.every(u=>ut.isNode(u));return ue.set(u,t),t},last(u,e){for(var t=e.slice(),r=ut.get(u,t);r&&!um.isText(r)&&0!==r.children.length;){var n=r.children.length-1;r=r.children[n],t.push(n)}return[r,t]},leaf(u,e){var t=ut.get(u,e);if(!um.isText(t))throw Error("Cannot get the leaf node at path [".concat(e,"] because it refers to a non-leaf node: ").concat(uF.stringify(t)));return t},*levels(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(var r of ua.levels(e,t))yield[ut.get(u,r),r]},matches:(u,e)=>J.isElement(u)&&J.isElementProps(e)&&J.matches(u,e)||um.isText(u)&&um.isTextProps(e)&&um.matches(u,e),*nodes(u){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{pass:t,reverse:r=!1}=e,{from:n=[],to:D}=e,a=new Set,i=[],o=u;!(D&&(r?ua.isBefore(i,D):ua.isAfter(i,D)));){if(a.has(o)||(yield[o,i]),!a.has(o)&&!um.isText(o)&&0!==o.children.length&&(null==t||!1===t([o,i]))){a.add(o);var s=r?o.children.length-1:0;ua.isAncestor(i,n)&&(s=n[i.length]),i=i.concat(s),o=ut.get(u,i);continue}if(0===i.length)break;if(!r){var C=ua.next(i);if(ut.has(u,C)){i=C,o=ut.get(u,i);continue}}if(r&&0!==i[i.length-1]){i=ua.previous(i),o=ut.get(u,i);continue}i=ua.parent(i),o=ut.get(u,i),a.add(o)}},parent(u,e){var t=ua.parent(e),r=ut.get(u,t);if(um.isText(r))throw Error("Cannot get the parent of path [".concat(e,"] because it does not exist in the root."));return r},string:u=>um.isText(u)?u.text:u.children.map(ut.string).join(""),*texts(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[t,r]of ut.nodes(u,e))um.isText(t)&&(yield[t,r])}};function ur(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function un(u){for(var e=1;euD.isOperation(u)&&u.type.endsWith("_node"),isOperation(u){if(!(0,D.P)(u))return!1;switch(u.type){case"insert_node":case"remove_node":return ua.isPath(u.path)&&ut.isNode(u.node);case"insert_text":case"remove_text":return"number"==typeof u.offset&&"string"==typeof u.text&&ua.isPath(u.path);case"merge_node":return"number"==typeof u.position&&ua.isPath(u.path)&&(0,D.P)(u.properties);case"move_node":return ua.isPath(u.path)&&ua.isPath(u.newPath);case"set_node":return ua.isPath(u.path)&&(0,D.P)(u.properties)&&(0,D.P)(u.newProperties);case"set_selection":return null===u.properties&&uf.isRange(u.newProperties)||null===u.newProperties&&uf.isRange(u.properties)||(0,D.P)(u.properties)&&(0,D.P)(u.newProperties);case"split_node":return ua.isPath(u.path)&&"number"==typeof u.position&&(0,D.P)(u.properties);default:return!1}},isOperationList:u=>Array.isArray(u)&&u.every(u=>uD.isOperation(u)),isSelectionOperation:u=>uD.isOperation(u)&&u.type.endsWith("_selection"),isTextOperation:u=>uD.isOperation(u)&&u.type.endsWith("_text"),inverse(u){switch(u.type){case"insert_node":return un(un({},u),{},{type:"remove_node"});case"insert_text":return un(un({},u),{},{type:"remove_text"});case"merge_node":return un(un({},u),{},{type:"split_node",path:ua.previous(u.path)});case"move_node":var{newPath:e,path:t}=u;if(ua.equals(e,t))return u;if(ua.isSibling(t,e))return un(un({},u),{},{path:e,newPath:t});var r=ua.transform(t,u),n=ua.transform(ua.next(t),u);return un(un({},u),{},{path:r,newPath:n});case"remove_node":return un(un({},u),{},{type:"insert_node"});case"remove_text":return un(un({},u),{},{type:"insert_text"});case"set_node":var{properties:D,newProperties:a}=u;return un(un({},u),{},{properties:a,newProperties:D});case"set_selection":var{properties:i,newProperties:o}=u;if(null==i)return un(un({},u),{},{properties:o,newProperties:null});if(null==o)return un(un({},u),{},{properties:null,newProperties:i});return un(un({},u),{},{properties:o,newProperties:i});case"split_node":return un(un({},u),{},{type:"merge_node",path:ua.next(u.path)})}}},ua={ancestors(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:t=!1}=e,r=ua.levels(u,e);return t?r.slice(1):r.slice(0,-1)},common(u,e){for(var t=[],r=0;re[r])return 1}return 0},endsAfter(u,e){var t=u.length-1,r=u.slice(0,t),n=e.slice(0,t),D=u[t],a=e[t];return ua.equals(r,n)&&D>a},endsAt(u,e){var t=u.length,r=u.slice(0,t),n=e.slice(0,t);return ua.equals(r,n)},endsBefore(u,e){var t=u.length-1,r=u.slice(0,t),n=e.slice(0,t),D=u[t],a=e[t];return ua.equals(r,n)&&Du.length===e.length&&u.every((u,t)=>u===e[t]),hasPrevious:u=>u[u.length-1]>0,isAfter:(u,e)=>1===ua.compare(u,e),isAncestor:(u,e)=>u.length-1===ua.compare(u,e),isChild:(u,e)=>u.length===e.length+1&&0===ua.compare(u,e),isCommon:(u,e)=>u.length<=e.length&&0===ua.compare(u,e),isDescendant:(u,e)=>u.length>e.length&&0===ua.compare(u,e),isParent:(u,e)=>u.length+1===e.length&&0===ua.compare(u,e),isPath:u=>Array.isArray(u)&&(0===u.length||"number"==typeof u[0]),isSibling(u,e){if(u.length!==e.length)return!1;var t=u.slice(0,-1),r=e.slice(0,-1);return u[u.length-1]!==e[e.length-1]&&ua.equals(t,r)},levels(u){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:t=!1}=e,r=[],n=0;n<=u.length;n++)r.push(u.slice(0,n));return t&&r.reverse(),r},next(u){if(0===u.length)throw Error("Cannot get the next path of a root path [".concat(u,"], because it has no next index."));var e=u[u.length-1];return u.slice(0,-1).concat(e+1)},operationCanTransformPath(u){switch(u.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent(u){if(0===u.length)throw Error("Cannot get the parent path of the root path [".concat(u,"]."));return u.slice(0,-1)},previous(u){if(0===u.length)throw Error("Cannot get the previous path of a root path [".concat(u,"], because it has no previous index."));var e=u[u.length-1];if(e<=0)throw Error("Cannot get the previous path of a first child path [".concat(u,"] because it would result in a negative index."));return u.slice(0,-1).concat(e-1)},relative(u,e){if(!ua.isAncestor(e,u)&&!ua.equals(u,e))throw Error("Cannot get the relative path of [".concat(u,"] inside ancestor [").concat(e,"], because it is not above or equal to the path."));return u.slice(e.length)},transform(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!u)return null;var r=[...u],{affinity:n="forward"}=t;if(0===u.length)return r;switch(e.type){case"insert_node":var{path:D}=e;(ua.equals(D,r)||ua.endsBefore(D,r)||ua.isAncestor(D,r))&&(r[D.length-1]+=1);break;case"remove_node":var{path:a}=e;if(ua.equals(a,r)||ua.isAncestor(a,r))return null;ua.endsBefore(a,r)&&(r[a.length-1]-=1);break;case"merge_node":var{path:i,position:o}=e;ua.equals(i,r)||ua.endsBefore(i,r)?r[i.length-1]-=1:ua.isAncestor(i,r)&&(r[i.length-1]-=1,r[i.length]+=o);break;case"split_node":var{path:s,position:C}=e;if(ua.equals(s,r)){if("forward"===n)r[r.length-1]+=1;else if("backward"!==n)return null}else ua.endsBefore(s,r)?r[s.length-1]+=1:ua.isAncestor(s,r)&&u[s.length]>=C&&(r[s.length-1]+=1,r[s.length]-=C);break;case"move_node":var{path:l,newPath:B}=e;if(ua.equals(l,B))break;if(ua.isAncestor(l,r)||ua.equals(l,r)){var c=B.slice();return ua.endsBefore(l,B)&&l.lengthe.offset?1:0:t},isAfter:(u,e)=>1===uC.compare(u,e),isBefore:(u,e)=>-1===uC.compare(u,e),equals:(u,e)=>u.offset===e.offset&&ua.equals(u.path,e.path),isPoint:u=>(0,D.P)(u)&&"number"==typeof u.offset&&ua.isPath(u.path),transform(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,a.Uy)(u,u=>{if(null===u)return null;var{affinity:r="forward"}=t,{path:n,offset:D}=u;switch(e.type){case"insert_node":case"move_node":u.path=ua.transform(n,e,t);break;case"insert_text":ua.equals(e.path,n)&&(e.offset1&&void 0!==arguments[1]?arguments[1]:{},{reverse:t=!1}=e,{anchor:r,focus:n}=u;return uf.isBackward(u)===t?[r,n]:[n,r]},end(u){var[,e]=uf.edges(u);return e},equals:(u,e)=>uC.equals(u.anchor,e.anchor)&&uC.equals(u.focus,e.focus),includes(u,e){if(uf.isRange(e)){if(uf.includes(u,e.anchor)||uf.includes(u,e.focus))return!0;var[t,r]=uf.edges(u),[n,D]=uf.edges(e);return uC.isBefore(t,n)&&uC.isAfter(r,D)}var[a,i]=uf.edges(u),o=!1,s=!1;return uC.isPoint(e)?(o=uC.compare(e,a)>=0,s=0>=uC.compare(e,i)):(o=ua.compare(e,a.path)>=0,s=0>=ua.compare(e,i.path)),o&&s},intersection(u,e){var t=E(u,uB),[r,n]=uf.edges(u),[D,a]=uf.edges(e),o=uC.isBefore(r,D)?D:r,s=uC.isBefore(n,a)?n:a;return uC.isBefore(s,o)?null:function(u){for(var e=1;e!uf.isCollapsed(u),isForward:u=>!uf.isBackward(u),isRange:u=>(0,D.P)(u)&&uC.isPoint(u.anchor)&&uC.isPoint(u.focus),*points(u){yield[u.anchor,"anchor"],yield[u.focus,"focus"]},start(u){var[e]=uf.edges(u);return e},transform(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,a.Uy)(u,u=>{if(null===u)return null;var r,n,{affinity:D="inward"}=t;if("inward"===D){var a=uf.isCollapsed(u);uf.isForward(u)?(r="forward",n=a?r:"backward"):(r="backward",n=a?r:"forward")}else"outward"===D?uf.isForward(u)?(r="backward",n="forward"):(r="forward",n="backward"):(r=D,n=D);var i=uC.transform(u.anchor,e,{affinity:r}),o=uC.transform(u.focus,e,{affinity:n});if(!i||!o)return null;u.anchor=i,u.focus=o})}},uA={transform(u,e){var{current:t,affinity:r}=u;if(null!=t){var n=uf.transform(t,e,{affinity:r});u.current=n,null==n&&u.unref()}}},uh=void 0,uF={setScrubber(u){uh=u},stringify:u=>JSON.stringify(u,uh)},uE=(u,e)=>{for(var t in u){var r=u[t],n=e[t];if((0,D.P)(r)&&(0,D.P)(n)){if(!uE(r,n))return!1}else if(Array.isArray(r)&&Array.isArray(n)){if(r.length!==n.length)return!1;for(var a=0;a2&&void 0!==arguments[2]?arguments[2]:{},{loose:r=!1}=t;return uE(r?E(u,ud):u,r?E(e,ud):e)},isText:u=>(0,D.P)(u)&&"string"==typeof u.text,isTextList:u=>Array.isArray(u)&&u.every(u=>um.isText(u)),isTextProps:u=>void 0!==u.text,matches(u,e){for(var t in e)if("text"!==t&&(!u.hasOwnProperty(t)||u[t]!==e[t]))return!1;return!0},decorations(u,e){var t=[ug({},u)];for(var r of e){var n=E(r,up),[D,a]=uf.edges(r),i=[],o=0,s=D.offset,C=a.offset;for(var l of t){var{length:B}=l.text,c=o;if(o+=B,s<=c&&o<=C){Object.assign(l,n),i.push(l);continue}if(s!==C&&(s===o||C===c)||s>o||Cc){var d=s-c;A=ug(ug({},f),{},{text:f.text.slice(0,d)}),f=ug(ug({},f),{},{text:f.text.slice(d)})}Object.assign(f,n),A&&i.push(A),i.push(f),h&&i.push(h)}t=i}return t}};function uy(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function ub(u){for(var e=1;e{switch(t.type){case"insert_node":var{path:r,node:n}=t,D=ut.parent(u,r),a=r[r.length-1];if(a>D.children.length)throw Error('Cannot apply an "insert_node" operation at path ['.concat(r,"] because the destination is past the end of the node."));if(D.children.splice(a,0,n),e)for(var[i,o]of uf.points(e))e[o]=uC.transform(i,t);break;case"insert_text":var{path:s,offset:C,text:l}=t;if(0===l.length)break;var B=ut.leaf(u,s),c=B.text.slice(0,C),f=B.text.slice(C);if(B.text=c+l+f,e)for(var[A,h]of uf.points(e))e[h]=uC.transform(A,t);break;case"merge_node":var{path:F}=t,E=ut.get(u,F),d=ua.previous(F),p=ut.get(u,d),v=ut.parent(u,F),g=F[F.length-1];if(um.isText(E)&&um.isText(p))p.text+=E.text;else if(um.isText(E)||um.isText(p))throw Error('Cannot apply a "merge_node" operation at path ['.concat(F,"] to nodes of different interfaces: ").concat(uF.stringify(E)," ").concat(uF.stringify(p)));else p.children.push(...E.children);if(v.children.splice(g,1),e)for(var[m,y]of uf.points(e))e[y]=uC.transform(m,t);break;case"move_node":var{path:b,newPath:w}=t;if(ua.isAncestor(b,w))throw Error("Cannot move a path [".concat(b,"] to new path [").concat(w,"] because the destination is inside itself."));var x=ut.get(u,b),O=ut.parent(u,b),P=b[b.length-1];O.children.splice(P,1);var k=ua.transform(b,t),j=ut.get(u,ua.parent(k)),N=k[k.length-1];if(j.children.splice(N,0,x),e)for(var[_,T]of uf.points(e))e[T]=uC.transform(_,t);break;case"remove_node":var{path:R}=t,S=R[R.length-1];if(ut.parent(u,R).children.splice(S,1),e)for(var[q,V]of uf.points(e)){var I=uC.transform(q,t);if(null!=e&&null!=I)e[V]=I;else{var z=void 0,L=void 0;for(var[M,W]of ut.texts(u))if(-1===ua.compare(W,R))z=[M,W];else{L=[M,W];break}var $=!1;z&&L&&($=ua.equals(L[1],R)?!ua.hasPrevious(L[1]):ua.common(z[1],R).lengthJ.isElement(e)?!!K.isVoid(u,e)||1===e.children.length&&uj(u,e.children[0]):!K.isEditor(e),uN=(u,e)=>{if(uf.isCollapsed(e))return e.anchor;var[,t]=uf.edges(e),r=K.pointRef(u,t);return uV.delete(u,{at:e}),r.unref()},u_=(u,e)=>{var[t]=K.node(u,e);return u=>u===t};function uT(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function uR(u){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var{hanging:r=!1,voids:n=!1,mode:D="lowest"}=t,{at:a,match:i,select:o}=t;if(ut.isNode(e)&&(e=[e]),0!==e.length){var[s]=e;if(a||(a=u.selection?u.selection:u.children.length>0?K.end(u,[]):[0],o=!0),null==o&&(o=!1),uf.isRange(a)){if(r||(a=K.unhangRange(u,a,{voids:n})),uf.isCollapsed(a))a=a.anchor;else{var[,C]=uf.edges(a),l=K.pointRef(u,C);uV.delete(u,{at:a}),a=l.unref()}}if(uC.isPoint(a)){null==i&&(i=um.isText(s)?u=>um.isText(u):u.isInline(s)?e=>um.isText(e)||K.isInline(u,e):e=>J.isElement(e)&&K.isBlock(u,e));var[B]=K.nodes(u,{at:a.path,match:i,mode:D,voids:n});if(!B)return;var[,c]=B,f=K.pathRef(u,c),A=K.isEnd(u,a,c);uV.splitNodes(u,{at:a,match:i,mode:D,voids:n});var h=f.unref();a=A?ua.next(h):h}var F=ua.parent(a),E=a[a.length-1];if(!(!n&&K.void(u,{at:F}))){for(var d of e){var p=F.concat(E);E++,u.apply({type:"insert_node",path:p,node:d}),a=ua.next(a)}if(a=ua.previous(a),o){var v=K.end(u,a);v&&uV.select(u,v)}}}})},liftNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var{at:t=u.selection,mode:r="lowest",voids:n=!1}=e,{match:D}=e;if(null==D&&(D=ua.isPath(t)?u_(u,t):e=>J.isElement(e)&&K.isBlock(u,e)),t)for(var a of Array.from(K.nodes(u,{at:t,match:D,mode:r,voids:n}),e=>{var[,t]=e;return K.pathRef(u,t)})){var i=a.unref();if(i.length<2)throw Error("Cannot lift node at a path [".concat(i,"] because it has a depth of less than `2`."));var[o,s]=K.node(u,ua.parent(i)),C=i[i.length-1],{length:l}=o.children;if(1===l){var B=ua.next(s);uV.moveNodes(u,{at:i,to:B,voids:n}),uV.removeNodes(u,{at:s,voids:n})}else if(0===C)uV.moveNodes(u,{at:i,to:s,voids:n});else if(C===l-1){var c=ua.next(s);uV.moveNodes(u,{at:i,to:c,voids:n})}else{var f=ua.next(i),A=ua.next(s);uV.splitNodes(u,{at:f,voids:n}),uV.moveNodes(u,{at:i,to:A,voids:n})}}})},mergeNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var t,r,{match:n,at:D=u.selection}=e,{hanging:a=!1,voids:i=!1,mode:o="lowest"}=e;if(D){if(null==n){if(ua.isPath(D)){var[s]=K.parent(u,D);n=u=>s.children.includes(u)}else n=e=>J.isElement(e)&&K.isBlock(u,e)}if(!a&&uf.isRange(D)&&(D=K.unhangRange(u,D,{voids:i})),uf.isRange(D)){if(uf.isCollapsed(D))D=D.anchor;else{var[,C]=uf.edges(D),l=K.pointRef(u,C);uV.delete(u,{at:D}),D=l.unref(),null==e.at&&uV.select(u,D)}}var[B]=K.nodes(u,{at:D,match:n,voids:i,mode:o}),c=K.previous(u,{at:D,match:n,voids:i,mode:o});if(B&&c){var[f,A]=B,[h,F]=c;if(0!==A.length&&0!==F.length){var d=ua.next(F),p=ua.common(A,F),v=ua.isSibling(A,F),g=Array.from(K.levels(u,{at:A}),u=>{var[e]=u;return e}).slice(p.length).slice(0,-1),m=K.above(u,{at:A,mode:"highest",match:e=>g.includes(e)&&uj(u,e)}),y=m&&K.pathRef(u,m[1]);if(um.isText(f)&&um.isText(h)){var b=E(f,ux);r=h.text.length,t=b}else if(J.isElement(f)&&J.isElement(h)){var b=E(f,uO);r=h.children.length,t=b}else throw Error("Cannot merge the node at path [".concat(A,"] with the previous sibling because it is not the same kind: ").concat(uF.stringify(f)," ").concat(uF.stringify(h)));v||uV.moveNodes(u,{at:A,to:d,voids:i}),y&&uV.removeNodes(u,{at:y.current,voids:i}),J.isElement(h)&&K.isEmpty(u,h)||um.isText(h)&&""===h.text&&0!==F[F.length-1]?uV.removeNodes(u,{at:F,voids:i}):u.apply({type:"merge_node",path:d,position:r,properties:t}),y&&y.unref()}}}})},moveNodes(u,e){K.withoutNormalizing(u,()=>{var{to:t,at:r=u.selection,mode:n="lowest",voids:D=!1}=e,{match:a}=e;if(r){null==a&&(a=ua.isPath(r)?u_(u,r):e=>J.isElement(e)&&K.isBlock(u,e));var i=K.pathRef(u,t);for(var o of Array.from(K.nodes(u,{at:r,match:a,mode:n,voids:D}),e=>{var[,t]=e;return K.pathRef(u,t)})){var s=o.unref(),C=i.current;0!==s.length&&u.apply({type:"move_node",path:s,newPath:C}),i.current&&ua.isSibling(C,s)&&ua.isAfter(C,s)&&(i.current=ua.next(i.current))}i.unref()}})},removeNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var{hanging:t=!1,voids:r=!1,mode:n="lowest"}=e,{at:D=u.selection,match:a}=e;if(D)for(var i of(null==a&&(a=ua.isPath(D)?u_(u,D):e=>J.isElement(e)&&K.isBlock(u,e)),!t&&uf.isRange(D)&&(D=K.unhangRange(u,D,{voids:r})),Array.from(K.nodes(u,{at:D,match:a,mode:n,voids:r}),e=>{var[,t]=e;return K.pathRef(u,t)}))){var o=i.unref();if(o){var[s]=K.node(u,o);u.apply({type:"remove_node",path:o,node:s})}}})},setNodes(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var{match:r,at:n=u.selection,compare:D,merge:a}=t,{hanging:i=!1,mode:o="lowest",split:s=!1,voids:C=!1}=t;if(n){if(null==r&&(r=ua.isPath(n)?u_(u,n):e=>J.isElement(e)&&K.isBlock(u,e)),!i&&uf.isRange(n)&&(n=K.unhangRange(u,n,{voids:C})),s&&uf.isRange(n)){if(uf.isCollapsed(n)&&K.leaf(u,n.anchor)[0].text.length>0)return;var l=K.rangeRef(u,n,{affinity:"inward"}),[B,c]=uf.edges(n),f="lowest"===o?"lowest":"highest",A=K.isEnd(u,c,c.path);uV.splitNodes(u,{at:c,match:r,mode:f,voids:C,always:!A});var h=K.isStart(u,B,B.path);uV.splitNodes(u,{at:B,match:r,mode:f,voids:C,always:!h}),n=l.unref(),null==t.at&&uV.select(u,n)}for(var[F,E]of(D||(D=(u,e)=>u!==e),K.nodes(u,{at:n,match:r,mode:o,voids:C}))){var d={},p={};if(0!==E.length){var v=!1;for(var g in e)"children"!==g&&"text"!==g&&D(e[g],F[g])&&(v=!0,F.hasOwnProperty(g)&&(d[g]=F[g]),a?null!=e[g]&&(p[g]=a(F[g],e[g])):null!=e[g]&&(p[g]=e[g]));v&&u.apply({type:"set_node",path:E,properties:d,newProperties:p})}}}})},splitNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var t,r,{mode:n="lowest",voids:D=!1}=e,{match:a,at:i=u.selection,height:o=0,always:s=!1}=e;if(null==a&&(a=e=>J.isElement(e)&&K.isBlock(u,e)),uf.isRange(i)&&(i=uN(u,i)),ua.isPath(i)){var C=i,l=K.point(u,C),[B]=K.parent(u,C);a=u=>u===B,o=l.path.length-C.length+1,i=l,s=!0}if(i){var c=K.pointRef(u,i,{affinity:"backward"});try{var[f]=K.nodes(u,{at:i,match:a,mode:n,voids:D});if(!f)return;var A=K.void(u,{at:i,mode:"highest"});if(!D&&A){var[h,F]=A;if(J.isElement(h)&&u.isInline(h)){var E=K.after(u,F);if(!E){var d=ua.next(F);uV.insertNodes(u,{text:""},{at:d,voids:D}),E=K.point(u,d)}i=E,s=!0}o=i.path.length-F.length+1,s=!0}t=K.pointRef(u,i);var p=i.path.length-o,[,v]=f,g=i.path.slice(0,p),m=0===o?i.offset:i.path[p]+0;for(var[y,b]of K.levels(u,{at:g,reverse:!0,voids:D})){var w=!1;if(b.length2&&void 0!==arguments[2]?arguments[2]:{};Array.isArray(e)||(e=[e]);var r={};for(var n of e)r[n]=null;uV.setNodes(u,r,t)},unwrapNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var{mode:t="lowest",split:r=!1,voids:n=!1}=e,{at:D=u.selection,match:a}=e;if(D){null==a&&(a=ua.isPath(D)?u_(u,D):e=>J.isElement(e)&&K.isBlock(u,e)),ua.isPath(D)&&(D=K.range(u,D));var i=uf.isRange(D)?K.rangeRef(u,D):null;for(var o of Array.from(K.nodes(u,{at:D,match:a,mode:t,voids:n}),e=>{var[,t]=e;return K.pathRef(u,t)}).reverse())!function(e){var t=e.unref(),[D]=K.node(u,t),a=K.range(u,t);r&&i&&(a=uf.intersection(i.current,a)),uV.liftNodes(u,{at:a,match:u=>J.isAncestor(D)&&D.children.includes(u),voids:n})}(o);i&&i.unref()}})},wrapNodes(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var{mode:r="lowest",split:n=!1,voids:D=!1}=t,{match:a,at:i=u.selection}=t;if(i){if(null==a&&(a=ua.isPath(i)?u_(u,i):u.isInline(e)?e=>J.isElement(e)&&K.isInline(u,e)||um.isText(e):e=>J.isElement(e)&&K.isBlock(u,e)),n&&uf.isRange(i)){var[o,s]=uf.edges(i),C=K.rangeRef(u,i,{affinity:"inward"});uV.splitNodes(u,{at:s,match:a,voids:D}),uV.splitNodes(u,{at:o,match:a,voids:D}),i=C.unref(),null==t.at&&uV.select(u,i)}for(var[,l]of Array.from(K.nodes(u,{at:i,match:u.isInline(e)?e=>J.isElement(e)&&K.isBlock(u,e):u=>K.isEditor(u),mode:"lowest",voids:D}))){var B=uf.isRange(i)?uf.intersection(i,K.range(u,l)):i;if(B){var c=Array.from(K.nodes(u,{at:B,match:a,mode:r,voids:D}));if(c.length>0&&"continue"===function(){var[t]=c,r=c[c.length-1],[,n]=t,[,a]=r;if(0===n.length&&0===a.length)return"continue";var i=ua.equals(n,a)?ua.parent(n):ua.common(n,a),o=K.range(u,n,a),[s]=K.node(u,i),C=i.length+1,l=ua.next(a.slice(0,C)),B=uk(uk({},e),{},{children:[]});uV.insertNodes(u,B,{at:l,voids:D}),uV.moveNodes(u,{at:o,match:u=>J.isAncestor(s)&&s.children.includes(u),to:l.concat(0),voids:D})}())continue}}}})}}),{collapse(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{edge:t="anchor"}=e,{selection:r}=u;if(r){if("anchor"===t)uV.select(u,r.anchor);else if("focus"===t)uV.select(u,r.focus);else if("start"===t){var[n]=uf.edges(r);uV.select(u,n)}else if("end"===t){var[,D]=uf.edges(r);uV.select(u,D)}}},deselect(u){var{selection:e}=u;e&&u.apply({type:"set_selection",properties:e,newProperties:null})},move(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{selection:t}=u,{distance:r=1,unit:n="character",reverse:D=!1}=e,{edge:a=null}=e;if(t){"start"===a&&(a=uf.isBackward(t)?"focus":"anchor"),"end"===a&&(a=uf.isBackward(t)?"anchor":"focus");var{anchor:i,focus:o}=t,s={distance:r,unit:n},C={};if(null==a||"anchor"===a){var l=D?K.before(u,i,s):K.after(u,i,s);l&&(C.anchor=l)}if(null==a||"focus"===a){var B=D?K.before(u,o,s):K.after(u,o,s);B&&(C.focus=B)}uV.setSelection(u,C)}},select(u,e){var{selection:t}=u;if(e=K.range(u,e),t){uV.setSelection(u,e);return}if(!uf.isRange(e))throw Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(uF.stringify(e)));u.apply({type:"set_selection",properties:t,newProperties:e})},setPoint(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{selection:r}=u,{edge:n="both"}=t;if(r){"start"===n&&(n=uf.isBackward(r)?"focus":"anchor"),"end"===n&&(n=uf.isBackward(r)?"anchor":"focus");var{anchor:D,focus:a}=r,i="anchor"===n?D:a;uV.setSelection(u,{["anchor"===n?"anchor":"focus"]:uR(uR({},i),e)})}},setSelection(u,e){var{selection:t}=u,r={},n={};if(t){for(var D in e)("anchor"!==D||null==e.anchor||uC.equals(e.anchor,t.anchor))&&("focus"!==D||null==e.focus||uC.equals(e.focus,t.focus))&&("anchor"===D||"focus"===D||e[D]===t[D])||(r[D]=t[D],n[D]=e[D]);Object.keys(r).length>0&&u.apply({type:"set_selection",properties:r,newProperties:n})}}}),{delete(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var t,{reverse:r=!1,unit:n="character",distance:D=1,voids:a=!1}=e,{at:i=u.selection,hanging:o=!1}=e;if(i){var s=!1;if(uf.isRange(i)&&uf.isCollapsed(i)&&(s=!0,i=i.anchor),uC.isPoint(i)){var C=K.void(u,{at:i,mode:"highest"});if(!a&&C){var[,l]=C;i=l}else{var B={unit:n,distance:D},c=r?K.before(u,i,B)||K.start(u,[]):K.after(u,i,B)||K.end(u,[]);i={anchor:i,focus:c},o=!0}}if(ua.isPath(i)){uV.removeNodes(u,{at:i,voids:a});return}if(!uf.isCollapsed(i)){if(!o){var[,f]=uf.edges(i),A=K.end(u,[]);uC.equals(f,A)||(i=K.unhangRange(u,i,{voids:a}))}var[h,F]=uf.edges(i),E=K.above(u,{match:e=>J.isElement(e)&&K.isBlock(u,e),at:h,voids:a}),d=K.above(u,{match:e=>J.isElement(e)&&K.isBlock(u,e),at:F,voids:a}),p=E&&d&&!ua.equals(E[1],d[1]),v=ua.equals(h.path,F.path),g=a?null:K.void(u,{at:h,mode:"highest"}),m=a?null:K.void(u,{at:F,mode:"highest"});if(g){var y=K.before(u,h);y&&E&&ua.isAncestor(E[1],y.path)&&(h=y)}if(m){var b=K.after(u,F);b&&d&&ua.isAncestor(d[1],b.path)&&(F=b)}var w=[];for(var x of K.nodes(u,{at:i,voids:a})){var[O,P]=x;(!t||0!==ua.compare(P,t))&&(!a&&J.isElement(O)&&K.isVoid(u,O)||!ua.isCommon(P,h.path)&&!ua.isCommon(P,F.path))&&(w.push(x),t=P)}var k=Array.from(w,e=>{var[,t]=e;return K.pathRef(u,t)}),j=K.pointRef(u,h),N=K.pointRef(u,F),_="";if(!v&&!g){var T=j.current,[R]=K.leaf(u,T),{path:S}=T,{offset:q}=h,V=R.text.slice(q);V.length>0&&(u.apply({type:"remove_text",path:S,offset:q,text:V}),_=V)}if(k.reverse().map(u=>u.unref()).filter(u=>null!==u).forEach(e=>uV.removeNodes(u,{at:e,voids:a})),!m){var I=N.current,[z]=K.leaf(u,I),{path:L}=I,M=v?h.offset:0,W=z.text.slice(M,F.offset);W.length>0&&(u.apply({type:"remove_text",path:L,offset:M,text:W}),_=W)}!v&&p&&N.current&&j.current&&uV.mergeNodes(u,{at:N.current,hanging:!0,voids:a}),s&&r&&"character"===n&&_.length>1&&_.match(/[\u0E00-\u0E7F]+/)&&uV.insertText(u,_.slice(0,_.length-D));var $=j.unref(),Z=N.unref(),U=r?$||Z:Z||$;null==e.at&&U&&uV.select(u,U)}}})},insertFragment(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var r,{hanging:n=!1,voids:D=!1}=t,{at:a=u.selection}=t;if(e.length&&a){if(uf.isRange(a)){if(n||(a=K.unhangRange(u,a,{voids:D})),uf.isCollapsed(a))a=a.anchor;else{var[,i]=uf.edges(a);if(!D&&K.void(u,{at:i}))return;var o=K.pointRef(u,i);uV.delete(u,{at:a}),a=o.unref()}}else ua.isPath(a)&&(a=K.start(u,a));if(!(!D&&K.void(u,{at:a}))){var s=K.above(u,{at:a,match:e=>J.isElement(e)&&K.isInline(u,e),mode:"highest",voids:D});if(s){var[,C]=s;K.isEnd(u,a,C)?a=K.after(u,C):K.isStart(u,a,C)&&(a=K.before(u,C))}var[,l]=K.above(u,{match:e=>J.isElement(e)&&K.isBlock(u,e),at:a,voids:D}),B=K.isStart(u,a,l),c=K.isEnd(u,a,l),f=B&&c,A=!B||B&&c,h=!c,[,F]=ut.first({children:e},[]),[,E]=ut.last({children:e},[]),d=[],p=e=>{var[t,r]=e;return 0!==r.length&&(!!f||!(A&&ua.isAncestor(r,F)&&J.isElement(t)&&!u.isVoid(t)&&!u.isInline(t)||h&&ua.isAncestor(r,E)&&J.isElement(t)&&!u.isVoid(t)&&!u.isInline(t)))};for(var v of ut.nodes({children:e},{pass:p}))p(v)&&d.push(v);var g=[],m=[],y=[],b=!0,w=!1;for(var[x]of d)J.isElement(x)&&!u.isInline(x)?(b=!1,w=!0,m.push(x)):b?g.push(x):y.push(x);var[O]=K.nodes(u,{at:a,match:e=>um.isText(e)||K.isInline(u,e),mode:"highest",voids:D}),[,P]=O,k=K.isStart(u,a,P),j=K.isEnd(u,a,P),N=K.pathRef(u,c&&!y.length?ua.next(l):l),_=K.pathRef(u,j?ua.next(P):P);uV.splitNodes(u,{at:a,match:e=>w?J.isElement(e)&&K.isBlock(u,e):um.isText(e)||K.isInline(u,e),mode:w?"lowest":"highest",always:w&&(!B||g.length>0)&&(!c||y.length>0),voids:D});var T=K.pathRef(u,!k||k&&j?ua.next(P):P);if(uV.insertNodes(u,g,{at:T.current,match:e=>um.isText(e)||K.isInline(u,e),mode:"highest",voids:D}),f&&!g.length&&m.length&&!y.length&&uV.delete(u,{at:l,voids:D}),uV.insertNodes(u,m,{at:N.current,match:e=>J.isElement(e)&&K.isBlock(u,e),mode:"lowest",voids:D}),uV.insertNodes(u,y,{at:_.current,match:e=>um.isText(e)||K.isInline(u,e),mode:"highest",voids:D}),!t.at&&(y.length>0&&_.current?r=ua.previous(_.current):m.length>0&&N.current?r=ua.previous(N.current):T.current&&(r=ua.previous(T.current)),r)){var R=K.end(u,r);uV.select(u,R)}T.unref(),N.unref(),_.unref()}}})},insertText(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var{voids:r=!1}=t,{at:n=u.selection}=t;if(n){if(ua.isPath(n)&&(n=K.range(u,n)),uf.isRange(n)){if(uf.isCollapsed(n))n=n.anchor;else{var D=uf.end(n);if(!r&&K.void(u,{at:D}))return;var a=uf.start(n),i=K.pointRef(u,a),o=K.pointRef(u,D);uV.delete(u,{at:n,voids:r});var s=i.unref(),C=o.unref();n=s||C,uV.setSelection(u,{anchor:n,focus:n})}}if(!(!r&&K.void(u,{at:n}))){var{path:l,offset:B}=n;e.length>0&&u.apply({type:"insert_text",path:l,offset:B,text:e})}}})}})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/d3048c20-af65b895736b9506.js b/static/web/_next/static/chunks/d3048c20-af65b895736b9506.js new file mode 100644 index 000000000..6e694c51f --- /dev/null +++ b/static/web/_next/static/chunks/d3048c20-af65b895736b9506.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1272],{77493:function(u,e,t){t.d(e,{E9:function(){return uC},Jh:function(){return F},ML:function(){return K},NB:function(){return ut},W_:function(){return J},YR:function(){return uV},e6:function(){return uf},o4:function(){return uF},xv:function(){return um},y$:function(){return uD}});var r,n,a=t(45628),D=t(12902);function i(u,e,t){return e in u?Object.defineProperty(u,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):u[e]=t,u}var o=new WeakMap,s=new WeakMap,C=new WeakMap,l=new WeakMap,B=new WeakMap,c=new WeakMap,f=new WeakMap;function A(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function h(u){for(var e=1;e{var u={children:[],operations:[],selection:null,marks:null,isInline:()=>!1,isVoid:()=>!1,markableVoid:()=>!1,onChange:()=>{},apply:e=>{for(var t of K.pathRefs(u))ui.transform(t,e);for(var r of K.pointRefs(u))ul.transform(r,e);for(var n of K.rangeRefs(u))uA.transform(n,e);var a,D,i=o.get(u)||[],l=s.get(u)||new Set,B=u=>{if(u){var e=u.join(",");D.has(e)||(D.add(e),a.push(u))}};if(uD.operationCanTransformPath(e))for(var c of(a=[],D=new Set,i))B(uD.transform(c,e));else a=i,D=l;for(var f of u.getDirtyPaths(e))B(f);o.set(u,a),s.set(u,D),uV.transform(u,e),u.operations.push(e),K.normalize(u,{operation:e}),"set_selection"===e.type&&(u.marks=null),C.get(u)||(C.set(u,!0),Promise.resolve().then(()=>{C.set(u,!1),u.onChange({operation:e}),u.operations=[]}))},addMark:(e,t)=>{var{selection:r,markableVoid:n}=u;if(r){var a=(e,t)=>{if(!um.isText(e))return!1;var[r,n]=K.parent(u,t);return!u.isVoid(r)||u.markableVoid(r)},D=uf.isExpanded(r),i=!1;if(!D){var[o,s]=K.node(u,r);if(o&&a(o,s)){var[l]=K.parent(u,s);i=l&&u.markableVoid(l)}}if(D||i)uV.setNodes(u,{[e]:t},{match:a,split:!0,voids:!0});else{var B=h(h({},K.marks(u)||{}),{},{[e]:t});u.marks=B,C.get(u)||u.onChange()}}},deleteBackward:e=>{var{selection:t}=u;t&&uf.isCollapsed(t)&&uV.delete(u,{unit:e,reverse:!0})},deleteForward:e=>{var{selection:t}=u;t&&uf.isCollapsed(t)&&uV.delete(u,{unit:e})},deleteFragment:e=>{var{selection:t}=u;t&&uf.isExpanded(t)&&uV.delete(u,{reverse:"backward"===e})},getFragment:()=>{var{selection:e}=u;return e?ut.fragment(u,e):[]},insertBreak:()=>{uV.splitNodes(u,{always:!0})},insertSoftBreak:()=>{uV.splitNodes(u,{always:!0})},insertFragment:e=>{uV.insertFragment(u,e)},insertNode:e=>{uV.insertNodes(u,e)},insertText:e=>{var{selection:t,marks:r}=u;if(t){if(r){var n=h({text:e},r);uV.insertNodes(u,n)}else uV.insertText(u,e);u.marks=null}},normalizeNode:e=>{var[t,r]=e;if(!um.isText(t)){if(J.isElement(t)&&0===t.children.length){uV.insertNodes(u,{text:""},{at:r.concat(0),voids:!0});return}for(var n=!K.isEditor(t)&&J.isElement(t)&&(u.isInline(t)||0===t.children.length||um.isText(t.children[0])||u.isInline(t.children[0])),a=0,D=0;D{var{selection:t}=u;if(t){var r=(e,t)=>{if(!um.isText(e))return!1;var[r,n]=K.parent(u,t);return!u.isVoid(r)||u.markableVoid(r)},n=uf.isExpanded(t),a=!1;if(!n){var[D,i]=K.node(u,t);if(D&&r(D,i)){var[o]=K.parent(u,i);a=o&&u.markableVoid(o)}}if(n||a)uV.unsetNodes(u,e,{match:r,split:!0,voids:!0});else{var s=h({},K.marks(u)||{});delete s[e],u.marks=s,C.get(u)||u.onChange()}}},getDirtyPaths:u=>{switch(u.type){case"insert_text":case"remove_text":case"set_node":var{path:e}=u;return uD.levels(e);case"insert_node":var{node:t,path:r}=u;return[...uD.levels(r),...um.isText(t)?[]:Array.from(ut.nodes(t),u=>{var[,e]=u;return r.concat(e)})];case"merge_node":var{path:n}=u;return[...uD.ancestors(n),uD.previous(n)];case"move_node":var{path:a,newPath:D}=u;if(uD.equals(a,D))return[];var i=[],o=[];for(var s of uD.ancestors(a)){var C=uD.transform(s,u);i.push(C)}for(var l of uD.ancestors(D)){var B=uD.transform(l,u);o.push(B)}var c=o[o.length-1],f=D[D.length-1];return[...i,...o,c.concat(f)];case"remove_node":var{path:A}=u;return[...uD.ancestors(A)];case"split_node":var{path:h}=u;return[...uD.levels(h),uD.next(h)];default:return[]}},shouldNormalize:u=>{var{iteration:e,initialDirtyPathsLength:t}=u,r=42*t;if(e>r)throw Error("Could not completely normalize the editor after ".concat(r," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state."));return!0}};return u};function E(u,e){if(null==u)return{};var t,r,n=function(u,e){if(null==u)return{};var t,r,n={},a=Object.keys(u);for(r=0;r=0||(n[t]=u[t]);return n}(u,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(u);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(u,t)&&(n[t]=u[t])}return n}var d=function(u){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=!e,r=e?w(u):u,a=n.None,D=n.None,i=0,o=null;for(var s of r){var C,l,B,c,f,A,h,F,E=s.codePointAt(0);if(!E)break;var d=V(s,E);if([a,D]=t?[D,d]:[d,a],(a&n.ZWJ)!=0&&(D&n.ExtPict)!=0&&!(t?L(u.substring(0,i)):L(u.substring(0,u.length-i)))||(a&n.RI)!=0&&(D&n.RI)!=0&&!(o=null!==o?!o:!!t||W(u.substring(0,u.length-i)))||a!==n.None&&D!==n.None&&function(u,e){return -1===I.findIndex(t=>(u&t[0])!=0&&(e&t[1])!=0)}(a,D))break;i+=s.length}return i||1},v=/\s/,p=/[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,g=/['\u2018\u2019]/,m=function(u){for(var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=0,r=!1;u.length>0;){var n=d(u,e),[a,D]=y(u,n,e);if(b(a,D,e))r=!0,t+=n;else if(r)break;else t+=n;u=D}return t},y=(u,e,t)=>{if(t){var r=u.length-e;return[u.slice(r,u.length),u.slice(0,r)]}return[u.slice(0,e),u.slice(e)]},b=function u(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(v.test(e))return!1;if(g.test(e)){var n=d(t,r),[a,D]=y(t,n,r);if(u(a,D,r))return!0}return!p.test(e)},w=function*(u){for(var e=u.length-1,t=0;tu>=55296&&u<=56319,O=u=>u>=56320&&u<=57343;(r=n||(n={}))[r.None=0]="None",r[r.Extend=1]="Extend",r[r.ZWJ=2]="ZWJ",r[r.RI=4]="RI",r[r.Prepend=8]="Prepend",r[r.SpacingMark=16]="SpacingMark",r[r.L=32]="L",r[r.V=64]="V",r[r.T=128]="T",r[r.LV=256]="LV",r[r.LVT=512]="LVT",r[r.ExtPict=1024]="ExtPict",r[r.Any=2048]="Any";var P=/^(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])$/,k=/^(?:[\u0600-\u0605\u06DD\u070F\u0890\u0891\u08E2\u0D4E]|\uD804[\uDCBD\uDCCD\uDDC2\uDDC3]|\uD806[\uDD3F\uDD41\uDE3A\uDE84-\uDE89]|\uD807\uDD46)$/,j=/^(?:[\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E\u094F\u0982\u0983\u09BF\u09C0\u09C7\u09C8\u09CB\u09CC\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB\u0ACC\u0B02\u0B03\u0B40\u0B47\u0B48\u0B4B\u0B4C\u0BBF\u0BC1\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0C01-\u0C03\u0C41-\u0C44\u0C82\u0C83\u0CBE\u0CC0\u0CC1\u0CC3\u0CC4\u0CC7\u0CC8\u0CCA\u0CCB\u0D02\u0D03\u0D3F\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D82\u0D83\u0DD0\u0DD1\u0DD8-\u0DDE\u0DF2\u0DF3\u0E33\u0EB3\u0F3E\u0F3F\u0F7F\u1031\u103B\u103C\u1056\u1057\u1084\u1715\u1734\u17B6\u17BE-\u17C5\u17C7\u17C8\u1923-\u1926\u1929-\u192B\u1930\u1931\u1933-\u1938\u1A19\u1A1A\u1A55\u1A57\u1A6D-\u1A72\u1B04\u1B3B\u1B3D-\u1B41\u1B43\u1B44\u1B82\u1BA1\u1BA6\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2\u1BF3\u1C24-\u1C2B\u1C34\u1C35\u1CE1\u1CF7\uA823\uA824\uA827\uA880\uA881\uA8B4-\uA8C3\uA952\uA953\uA983\uA9B4\uA9B5\uA9BA\uA9BB\uA9BE-\uA9C0\uAA2F\uAA30\uAA33\uAA34\uAA4D\uAAEB\uAAEE\uAAEF\uAAF5\uABE3\uABE4\uABE6\uABE7\uABE9\uABEA\uABEC]|\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB1\uDCB2\uDCB9\uDCBB\uDCBC\uDCBE\uDCC1\uDDB0\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD31-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD66\uDD6D])$/,N=/^[\u1100-\u115F\uA960-\uA97C]$/,_=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/,T=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/,R=/^[\uAC00\uAC1C\uAC38\uAC54\uAC70\uAC8C\uACA8\uACC4\uACE0\uACFC\uAD18\uAD34\uAD50\uAD6C\uAD88\uADA4\uADC0\uADDC\uADF8\uAE14\uAE30\uAE4C\uAE68\uAE84\uAEA0\uAEBC\uAED8\uAEF4\uAF10\uAF2C\uAF48\uAF64\uAF80\uAF9C\uAFB8\uAFD4\uAFF0\uB00C\uB028\uB044\uB060\uB07C\uB098\uB0B4\uB0D0\uB0EC\uB108\uB124\uB140\uB15C\uB178\uB194\uB1B0\uB1CC\uB1E8\uB204\uB220\uB23C\uB258\uB274\uB290\uB2AC\uB2C8\uB2E4\uB300\uB31C\uB338\uB354\uB370\uB38C\uB3A8\uB3C4\uB3E0\uB3FC\uB418\uB434\uB450\uB46C\uB488\uB4A4\uB4C0\uB4DC\uB4F8\uB514\uB530\uB54C\uB568\uB584\uB5A0\uB5BC\uB5D8\uB5F4\uB610\uB62C\uB648\uB664\uB680\uB69C\uB6B8\uB6D4\uB6F0\uB70C\uB728\uB744\uB760\uB77C\uB798\uB7B4\uB7D0\uB7EC\uB808\uB824\uB840\uB85C\uB878\uB894\uB8B0\uB8CC\uB8E8\uB904\uB920\uB93C\uB958\uB974\uB990\uB9AC\uB9C8\uB9E4\uBA00\uBA1C\uBA38\uBA54\uBA70\uBA8C\uBAA8\uBAC4\uBAE0\uBAFC\uBB18\uBB34\uBB50\uBB6C\uBB88\uBBA4\uBBC0\uBBDC\uBBF8\uBC14\uBC30\uBC4C\uBC68\uBC84\uBCA0\uBCBC\uBCD8\uBCF4\uBD10\uBD2C\uBD48\uBD64\uBD80\uBD9C\uBDB8\uBDD4\uBDF0\uBE0C\uBE28\uBE44\uBE60\uBE7C\uBE98\uBEB4\uBED0\uBEEC\uBF08\uBF24\uBF40\uBF5C\uBF78\uBF94\uBFB0\uBFCC\uBFE8\uC004\uC020\uC03C\uC058\uC074\uC090\uC0AC\uC0C8\uC0E4\uC100\uC11C\uC138\uC154\uC170\uC18C\uC1A8\uC1C4\uC1E0\uC1FC\uC218\uC234\uC250\uC26C\uC288\uC2A4\uC2C0\uC2DC\uC2F8\uC314\uC330\uC34C\uC368\uC384\uC3A0\uC3BC\uC3D8\uC3F4\uC410\uC42C\uC448\uC464\uC480\uC49C\uC4B8\uC4D4\uC4F0\uC50C\uC528\uC544\uC560\uC57C\uC598\uC5B4\uC5D0\uC5EC\uC608\uC624\uC640\uC65C\uC678\uC694\uC6B0\uC6CC\uC6E8\uC704\uC720\uC73C\uC758\uC774\uC790\uC7AC\uC7C8\uC7E4\uC800\uC81C\uC838\uC854\uC870\uC88C\uC8A8\uC8C4\uC8E0\uC8FC\uC918\uC934\uC950\uC96C\uC988\uC9A4\uC9C0\uC9DC\uC9F8\uCA14\uCA30\uCA4C\uCA68\uCA84\uCAA0\uCABC\uCAD8\uCAF4\uCB10\uCB2C\uCB48\uCB64\uCB80\uCB9C\uCBB8\uCBD4\uCBF0\uCC0C\uCC28\uCC44\uCC60\uCC7C\uCC98\uCCB4\uCCD0\uCCEC\uCD08\uCD24\uCD40\uCD5C\uCD78\uCD94\uCDB0\uCDCC\uCDE8\uCE04\uCE20\uCE3C\uCE58\uCE74\uCE90\uCEAC\uCEC8\uCEE4\uCF00\uCF1C\uCF38\uCF54\uCF70\uCF8C\uCFA8\uCFC4\uCFE0\uCFFC\uD018\uD034\uD050\uD06C\uD088\uD0A4\uD0C0\uD0DC\uD0F8\uD114\uD130\uD14C\uD168\uD184\uD1A0\uD1BC\uD1D8\uD1F4\uD210\uD22C\uD248\uD264\uD280\uD29C\uD2B8\uD2D4\uD2F0\uD30C\uD328\uD344\uD360\uD37C\uD398\uD3B4\uD3D0\uD3EC\uD408\uD424\uD440\uD45C\uD478\uD494\uD4B0\uD4CC\uD4E8\uD504\uD520\uD53C\uD558\uD574\uD590\uD5AC\uD5C8\uD5E4\uD600\uD61C\uD638\uD654\uD670\uD68C\uD6A8\uD6C4\uD6E0\uD6FC\uD718\uD734\uD750\uD76C\uD788]$/,S=/^[\uAC01-\uAC1B\uAC1D-\uAC37\uAC39-\uAC53\uAC55-\uAC6F\uAC71-\uAC8B\uAC8D-\uACA7\uACA9-\uACC3\uACC5-\uACDF\uACE1-\uACFB\uACFD-\uAD17\uAD19-\uAD33\uAD35-\uAD4F\uAD51-\uAD6B\uAD6D-\uAD87\uAD89-\uADA3\uADA5-\uADBF\uADC1-\uADDB\uADDD-\uADF7\uADF9-\uAE13\uAE15-\uAE2F\uAE31-\uAE4B\uAE4D-\uAE67\uAE69-\uAE83\uAE85-\uAE9F\uAEA1-\uAEBB\uAEBD-\uAED7\uAED9-\uAEF3\uAEF5-\uAF0F\uAF11-\uAF2B\uAF2D-\uAF47\uAF49-\uAF63\uAF65-\uAF7F\uAF81-\uAF9B\uAF9D-\uAFB7\uAFB9-\uAFD3\uAFD5-\uAFEF\uAFF1-\uB00B\uB00D-\uB027\uB029-\uB043\uB045-\uB05F\uB061-\uB07B\uB07D-\uB097\uB099-\uB0B3\uB0B5-\uB0CF\uB0D1-\uB0EB\uB0ED-\uB107\uB109-\uB123\uB125-\uB13F\uB141-\uB15B\uB15D-\uB177\uB179-\uB193\uB195-\uB1AF\uB1B1-\uB1CB\uB1CD-\uB1E7\uB1E9-\uB203\uB205-\uB21F\uB221-\uB23B\uB23D-\uB257\uB259-\uB273\uB275-\uB28F\uB291-\uB2AB\uB2AD-\uB2C7\uB2C9-\uB2E3\uB2E5-\uB2FF\uB301-\uB31B\uB31D-\uB337\uB339-\uB353\uB355-\uB36F\uB371-\uB38B\uB38D-\uB3A7\uB3A9-\uB3C3\uB3C5-\uB3DF\uB3E1-\uB3FB\uB3FD-\uB417\uB419-\uB433\uB435-\uB44F\uB451-\uB46B\uB46D-\uB487\uB489-\uB4A3\uB4A5-\uB4BF\uB4C1-\uB4DB\uB4DD-\uB4F7\uB4F9-\uB513\uB515-\uB52F\uB531-\uB54B\uB54D-\uB567\uB569-\uB583\uB585-\uB59F\uB5A1-\uB5BB\uB5BD-\uB5D7\uB5D9-\uB5F3\uB5F5-\uB60F\uB611-\uB62B\uB62D-\uB647\uB649-\uB663\uB665-\uB67F\uB681-\uB69B\uB69D-\uB6B7\uB6B9-\uB6D3\uB6D5-\uB6EF\uB6F1-\uB70B\uB70D-\uB727\uB729-\uB743\uB745-\uB75F\uB761-\uB77B\uB77D-\uB797\uB799-\uB7B3\uB7B5-\uB7CF\uB7D1-\uB7EB\uB7ED-\uB807\uB809-\uB823\uB825-\uB83F\uB841-\uB85B\uB85D-\uB877\uB879-\uB893\uB895-\uB8AF\uB8B1-\uB8CB\uB8CD-\uB8E7\uB8E9-\uB903\uB905-\uB91F\uB921-\uB93B\uB93D-\uB957\uB959-\uB973\uB975-\uB98F\uB991-\uB9AB\uB9AD-\uB9C7\uB9C9-\uB9E3\uB9E5-\uB9FF\uBA01-\uBA1B\uBA1D-\uBA37\uBA39-\uBA53\uBA55-\uBA6F\uBA71-\uBA8B\uBA8D-\uBAA7\uBAA9-\uBAC3\uBAC5-\uBADF\uBAE1-\uBAFB\uBAFD-\uBB17\uBB19-\uBB33\uBB35-\uBB4F\uBB51-\uBB6B\uBB6D-\uBB87\uBB89-\uBBA3\uBBA5-\uBBBF\uBBC1-\uBBDB\uBBDD-\uBBF7\uBBF9-\uBC13\uBC15-\uBC2F\uBC31-\uBC4B\uBC4D-\uBC67\uBC69-\uBC83\uBC85-\uBC9F\uBCA1-\uBCBB\uBCBD-\uBCD7\uBCD9-\uBCF3\uBCF5-\uBD0F\uBD11-\uBD2B\uBD2D-\uBD47\uBD49-\uBD63\uBD65-\uBD7F\uBD81-\uBD9B\uBD9D-\uBDB7\uBDB9-\uBDD3\uBDD5-\uBDEF\uBDF1-\uBE0B\uBE0D-\uBE27\uBE29-\uBE43\uBE45-\uBE5F\uBE61-\uBE7B\uBE7D-\uBE97\uBE99-\uBEB3\uBEB5-\uBECF\uBED1-\uBEEB\uBEED-\uBF07\uBF09-\uBF23\uBF25-\uBF3F\uBF41-\uBF5B\uBF5D-\uBF77\uBF79-\uBF93\uBF95-\uBFAF\uBFB1-\uBFCB\uBFCD-\uBFE7\uBFE9-\uC003\uC005-\uC01F\uC021-\uC03B\uC03D-\uC057\uC059-\uC073\uC075-\uC08F\uC091-\uC0AB\uC0AD-\uC0C7\uC0C9-\uC0E3\uC0E5-\uC0FF\uC101-\uC11B\uC11D-\uC137\uC139-\uC153\uC155-\uC16F\uC171-\uC18B\uC18D-\uC1A7\uC1A9-\uC1C3\uC1C5-\uC1DF\uC1E1-\uC1FB\uC1FD-\uC217\uC219-\uC233\uC235-\uC24F\uC251-\uC26B\uC26D-\uC287\uC289-\uC2A3\uC2A5-\uC2BF\uC2C1-\uC2DB\uC2DD-\uC2F7\uC2F9-\uC313\uC315-\uC32F\uC331-\uC34B\uC34D-\uC367\uC369-\uC383\uC385-\uC39F\uC3A1-\uC3BB\uC3BD-\uC3D7\uC3D9-\uC3F3\uC3F5-\uC40F\uC411-\uC42B\uC42D-\uC447\uC449-\uC463\uC465-\uC47F\uC481-\uC49B\uC49D-\uC4B7\uC4B9-\uC4D3\uC4D5-\uC4EF\uC4F1-\uC50B\uC50D-\uC527\uC529-\uC543\uC545-\uC55F\uC561-\uC57B\uC57D-\uC597\uC599-\uC5B3\uC5B5-\uC5CF\uC5D1-\uC5EB\uC5ED-\uC607\uC609-\uC623\uC625-\uC63F\uC641-\uC65B\uC65D-\uC677\uC679-\uC693\uC695-\uC6AF\uC6B1-\uC6CB\uC6CD-\uC6E7\uC6E9-\uC703\uC705-\uC71F\uC721-\uC73B\uC73D-\uC757\uC759-\uC773\uC775-\uC78F\uC791-\uC7AB\uC7AD-\uC7C7\uC7C9-\uC7E3\uC7E5-\uC7FF\uC801-\uC81B\uC81D-\uC837\uC839-\uC853\uC855-\uC86F\uC871-\uC88B\uC88D-\uC8A7\uC8A9-\uC8C3\uC8C5-\uC8DF\uC8E1-\uC8FB\uC8FD-\uC917\uC919-\uC933\uC935-\uC94F\uC951-\uC96B\uC96D-\uC987\uC989-\uC9A3\uC9A5-\uC9BF\uC9C1-\uC9DB\uC9DD-\uC9F7\uC9F9-\uCA13\uCA15-\uCA2F\uCA31-\uCA4B\uCA4D-\uCA67\uCA69-\uCA83\uCA85-\uCA9F\uCAA1-\uCABB\uCABD-\uCAD7\uCAD9-\uCAF3\uCAF5-\uCB0F\uCB11-\uCB2B\uCB2D-\uCB47\uCB49-\uCB63\uCB65-\uCB7F\uCB81-\uCB9B\uCB9D-\uCBB7\uCBB9-\uCBD3\uCBD5-\uCBEF\uCBF1-\uCC0B\uCC0D-\uCC27\uCC29-\uCC43\uCC45-\uCC5F\uCC61-\uCC7B\uCC7D-\uCC97\uCC99-\uCCB3\uCCB5-\uCCCF\uCCD1-\uCCEB\uCCED-\uCD07\uCD09-\uCD23\uCD25-\uCD3F\uCD41-\uCD5B\uCD5D-\uCD77\uCD79-\uCD93\uCD95-\uCDAF\uCDB1-\uCDCB\uCDCD-\uCDE7\uCDE9-\uCE03\uCE05-\uCE1F\uCE21-\uCE3B\uCE3D-\uCE57\uCE59-\uCE73\uCE75-\uCE8F\uCE91-\uCEAB\uCEAD-\uCEC7\uCEC9-\uCEE3\uCEE5-\uCEFF\uCF01-\uCF1B\uCF1D-\uCF37\uCF39-\uCF53\uCF55-\uCF6F\uCF71-\uCF8B\uCF8D-\uCFA7\uCFA9-\uCFC3\uCFC5-\uCFDF\uCFE1-\uCFFB\uCFFD-\uD017\uD019-\uD033\uD035-\uD04F\uD051-\uD06B\uD06D-\uD087\uD089-\uD0A3\uD0A5-\uD0BF\uD0C1-\uD0DB\uD0DD-\uD0F7\uD0F9-\uD113\uD115-\uD12F\uD131-\uD14B\uD14D-\uD167\uD169-\uD183\uD185-\uD19F\uD1A1-\uD1BB\uD1BD-\uD1D7\uD1D9-\uD1F3\uD1F5-\uD20F\uD211-\uD22B\uD22D-\uD247\uD249-\uD263\uD265-\uD27F\uD281-\uD29B\uD29D-\uD2B7\uD2B9-\uD2D3\uD2D5-\uD2EF\uD2F1-\uD30B\uD30D-\uD327\uD329-\uD343\uD345-\uD35F\uD361-\uD37B\uD37D-\uD397\uD399-\uD3B3\uD3B5-\uD3CF\uD3D1-\uD3EB\uD3ED-\uD407\uD409-\uD423\uD425-\uD43F\uD441-\uD45B\uD45D-\uD477\uD479-\uD493\uD495-\uD4AF\uD4B1-\uD4CB\uD4CD-\uD4E7\uD4E9-\uD503\uD505-\uD51F\uD521-\uD53B\uD53D-\uD557\uD559-\uD573\uD575-\uD58F\uD591-\uD5AB\uD5AD-\uD5C7\uD5C9-\uD5E3\uD5E5-\uD5FF\uD601-\uD61B\uD61D-\uD637\uD639-\uD653\uD655-\uD66F\uD671-\uD68B\uD68D-\uD6A7\uD6A9-\uD6C3\uD6C5-\uD6DF\uD6E1-\uD6FB\uD6FD-\uD717\uD719-\uD733\uD735-\uD74F\uD751-\uD76B\uD76D-\uD787\uD789-\uD7A3]$/,q=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])$/,V=(u,e)=>{var t=n.Any;return -1!==u.search(P)&&(t|=n.Extend),8205===e&&(t|=n.ZWJ),e>=127462&&e<=127487&&(t|=n.RI),-1!==u.search(k)&&(t|=n.Prepend),-1!==u.search(j)&&(t|=n.SpacingMark),-1!==u.search(N)&&(t|=n.L),-1!==u.search(_)&&(t|=n.V),-1!==u.search(T)&&(t|=n.T),-1!==u.search(R)&&(t|=n.LV),-1!==u.search(S)&&(t|=n.LVT),-1!==u.search(q)&&(t|=n.ExtPict),t},I=[[n.L,n.L|n.V|n.LV|n.LVT],[n.LV|n.V,n.V|n.T],[n.LVT|n.T,n.T],[n.Any,n.Extend|n.ZWJ],[n.Any,n.SpacingMark],[n.Prepend,n.Any],[n.ZWJ,n.ExtPict],[n.RI,n.RI]],z=/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])*\u200D$/,L=u=>-1!==u.search(z),M=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,W=u=>{var e=u.match(M);return null!==e&&e[0].length/2%2==1},$=u=>(0,a.P)(u)&&ut.isNodeList(u.children)&&!K.isEditor(u),J={isAncestor:u=>(0,a.P)(u)&&ut.isNodeList(u.children),isElement:$,isElementList:u=>Array.isArray(u)&&u.every(u=>J.isElement(u)),isElementProps:u=>void 0!==u.children,isElementType:function(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"type";return $(u)&&u[t]===e},matches(u,e){for(var t in e)if("children"!==t&&u[t]!==e[t])return!1;return!0}},Z=["text"],U=["text"];function Y(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function G(u){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},{voids:t=!1,mode:r="lowest",at:n=u.selection,match:a}=e;if(n){var D=K.path(u,n);for(var[i,o]of K.levels(u,{at:D,voids:t,match:a,reverse:"lowest"===r}))if(!um.isText(i)){if(uf.isRange(n)){if(uD.isAncestor(o,n.anchor.path)&&uD.isAncestor(o,n.focus.path))return[i,o]}else if(!uD.equals(D,o))return[i,o]}}},addMark(u,e,t){u.addMark(e,t)},after(u,e){var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=K.point(u,e,{edge:"end"}),a=K.end(u,[]),{distance:D=1}=r,i=0;for(var o of K.positions(u,G(G({},r),{},{at:{anchor:n,focus:a}}))){if(i>D)break;0!==i&&(t=o),i++}return t},before(u,e){var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=K.start(u,[]),a=K.point(u,e,{edge:"start"}),{distance:D=1}=r,i=0;for(var o of K.positions(u,G(G({},r),{},{at:{anchor:n,focus:a},reverse:!0}))){if(i>D)break;0!==i&&(t=o),i++}return t},deleteBackward(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit:t="character"}=e;u.deleteBackward(t)},deleteForward(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit:t="character"}=e;u.deleteForward(t)},deleteFragment(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{direction:t="forward"}=e;u.deleteFragment(t)},edges:(u,e)=>[K.start(u,e),K.end(u,e)],end:(u,e)=>K.point(u,e,{edge:"end"}),first(u,e){var t=K.path(u,e,{edge:"start"});return K.node(u,t)},fragment(u,e){var t=K.range(u,e);return ut.fragment(u,t)},hasBlocks:(u,e)=>e.children.some(e=>J.isElement(e)&&K.isBlock(u,e)),hasInlines:(u,e)=>e.children.some(e=>um.isText(e)||K.isInline(u,e)),hasTexts:(u,e)=>e.children.every(u=>um.isText(u)),insertBreak(u){u.insertBreak()},insertSoftBreak(u){u.insertSoftBreak()},insertFragment(u,e){u.insertFragment(e)},insertNode(u,e){u.insertNode(e)},insertText(u,e){u.insertText(e)},isBlock:(u,e)=>!u.isInline(e),isEditor(u){var e=H.get(u);if(void 0!==e)return e;if(!(0,a.P)(u))return!1;var t="function"==typeof u.addMark&&"function"==typeof u.apply&&"function"==typeof u.deleteBackward&&"function"==typeof u.deleteForward&&"function"==typeof u.deleteFragment&&"function"==typeof u.insertBreak&&"function"==typeof u.insertSoftBreak&&"function"==typeof u.insertFragment&&"function"==typeof u.insertNode&&"function"==typeof u.insertText&&"function"==typeof u.isInline&&"function"==typeof u.isVoid&&"function"==typeof u.normalizeNode&&"function"==typeof u.onChange&&"function"==typeof u.removeMark&&"function"==typeof u.getDirtyPaths&&(null===u.marks||(0,a.P)(u.marks))&&(null===u.selection||uf.isRange(u.selection))&&ut.isNodeList(u.children)&&ua.isOperationList(u.operations);return H.set(u,t),t},isEnd(u,e,t){var r=K.end(u,t);return uC.equals(e,r)},isEdge:(u,e,t)=>K.isStart(u,e,t)||K.isEnd(u,e,t),isEmpty(u,e){var{children:t}=e,[r]=t;return 0===t.length||1===t.length&&um.isText(r)&&""===r.text&&!u.isVoid(e)},isInline:(u,e)=>u.isInline(e),isNormalizing(u){var e=l.get(u);return void 0===e||e},isStart(u,e,t){if(0!==e.offset)return!1;var r=K.start(u,t);return uC.equals(e,r)},isVoid:(u,e)=>u.isVoid(e),last(u,e){var t=K.path(u,e,{edge:"end"});return K.node(u,t)},leaf(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=K.path(u,e,t);return[ut.leaf(u,r),r]},*levels(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:t=u.selection,reverse:r=!1,voids:n=!1}=e,{match:a}=e;if(null==a&&(a=()=>!0),t){var D=[],i=K.path(u,t);for(var[o,s]of ut.levels(u,i))if(a(o,s)&&(D.push([o,s]),!n&&J.isElement(o)&&K.isVoid(u,o)))break;r&&D.reverse(),yield*D}},marks(u){var{marks:e,selection:t}=u;if(!t)return null;if(e)return e;if(uf.isExpanded(t)){var[r]=K.nodes(u,{match:um.isText});if(!r)return{};var[n]=r;return E(n,Z)}var{anchor:a}=t,{path:D}=a,[i]=K.leaf(u,D);if(0===a.offset){var o=K.previous(u,{at:D,match:um.isText});if(!K.above(u,{match:e=>J.isElement(e)&&K.isVoid(u,e)&&u.markableVoid(e)})){var s=K.above(u,{match:e=>J.isElement(e)&&K.isBlock(u,e)});if(o&&s){var[C,l]=o,[,B]=s;uD.isAncestor(B,l)&&(i=C)}}}return E(i,U)},next(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode:t="lowest",voids:r=!1}=e,{match:n,at:a=u.selection}=e;if(a){var D=K.after(u,a,{voids:r});if(D){var[,i]=K.last(u,[]),o=[D.path,i];if(uD.isPath(a)&&0===a.length)throw Error("Cannot get the next node from the root node!");if(null==n){if(uD.isPath(a)){var[s]=K.parent(u,a);n=u=>s.children.includes(u)}else n=()=>!0}var[C]=K.nodes(u,{at:o,match:n,mode:t,voids:r});return C}}},node(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=K.path(u,e,t);return[ut.get(u,r),r]},*nodes(u){var e,t,r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:a=u.selection,mode:D="all",universal:i=!1,reverse:o=!1,voids:s=!1}=n,{match:C}=n;if(C||(C=()=>!0),a){if(Q.isSpan(a))e=a[0],t=a[1];else{var l=K.path(u,a,{edge:"start"}),B=K.path(u,a,{edge:"end"});e=o?B:l,t=o?l:B}var c=ut.nodes(u,{reverse:o,from:e,to:t,pass:e=>{var[t]=e;return!s&&J.isElement(t)&&K.isVoid(u,t)}}),f=[];for(var[A,h]of c){var F=r&&0===uD.compare(h,r[1]);if("highest"!==D||!F){if(!C(A,h)){if(i&&!F&&um.isText(A))return;continue}if("lowest"===D&&F){r=[A,h];continue}var E="lowest"===D?r:[A,h];E&&(i?f.push(E):yield E),r=[A,h]}}"lowest"===D&&r&&(i?f.push(r):yield r),i&&(yield*f)}},normalize(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{force:t=!1,operation:r}=e,n=u=>o.get(u)||[],a=u=>s.get(u)||new Set,D=u=>{var e=n(u).pop(),t=e.join(",");return a(u).delete(t),e};if(K.isNormalizing(u)){if(t){var i=Array.from(ut.nodes(u),u=>{var[,e]=u;return e}),C=new Set(i.map(u=>u.join(",")));o.set(u,i),s.set(u,C)}0!==n(u).length&&K.withoutNormalizing(u,()=>{for(var e of n(u))if(ut.has(u,e)){var t=K.node(u,e),[a,i]=t;J.isElement(a)&&0===a.children.length&&u.normalizeNode(t,{operation:r})}for(var o=n(u),s=o.length,C=0;0!==o.length;){if(!u.shouldNormalize({dirtyPaths:o,iteration:C,initialDirtyPathsLength:s,operation:r}))return;var l=D(u);if(ut.has(u,l)){var B=K.node(u,l);u.normalizeNode(B,{operation:r})}C++,o=n(u)}})}},parent(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=K.path(u,e,t),n=uD.parent(r);return K.node(u,n)},path(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{depth:r,edge:n}=t;if(uD.isPath(e)){if("start"===n){var[,a]=ut.first(u,e);e=a}else if("end"===n){var[,D]=ut.last(u,e);e=D}}return uf.isRange(e)&&(e="start"===n?uf.start(e):"end"===n?uf.end(e):uD.common(e.anchor.path,e.focus.path)),uC.isPoint(e)&&(e=e.path),null!=r&&(e=e.slice(0,r)),e},hasPath:(u,e)=>ut.has(u,e),pathRef(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=t,n={current:e,affinity:r,unref(){var{current:e}=n;return K.pathRefs(u).delete(n),n.current=null,e}};return K.pathRefs(u).add(n),n},pathRefs(u){var e=B.get(u);return e||(e=new Set,B.set(u,e)),e},point(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{edge:r="start"}=t;if(uD.isPath(e)){if("end"===r){var n,[,a]=ut.last(u,e);n=a}else{var[,D]=ut.first(u,e);n=D}var i=ut.get(u,n);if(!um.isText(i))throw Error("Cannot get the ".concat(r," point in the node at path [").concat(e,"] because it has no ").concat(r," text node."));return{path:n,offset:"end"===r?i.text.length:0}}if(uf.isRange(e)){var[o,s]=uf.edges(e);return"start"===r?o:s}return e},pointRef(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=t,n={current:e,affinity:r,unref(){var{current:e}=n;return K.pointRefs(u).delete(n),n.current=null,e}};return K.pointRefs(u).add(n),n},pointRefs(u){var e=c.get(u);return e||(e=new Set,c.set(u,e)),e},*positions(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:t=u.selection,unit:r="offset",reverse:n=!1,voids:a=!1}=e;if(t){var D=K.range(u,t),[i,o]=uf.edges(D),s=n?o:i,C=!1,l="",B=0,c=0,f=0;for(var[A,h]of K.nodes(u,{at:t,reverse:n,voids:a})){if(J.isElement(A)){if(!a&&u.isVoid(A)){yield K.start(u,h);continue}if(u.isInline(A))continue;if(K.hasInlines(u,A)){var F=uD.isAncestor(h,o.path)?o:K.end(u,h),E=uD.isAncestor(h,i.path)?i:K.start(u,h);l=K.string(u,{anchor:E,focus:F},{voids:a}),C=!0}}if(um.isText(A)){var v,p=uD.equals(h,s.path);for(p?(c=n?s.offset:A.text.length-s.offset,f=s.offset):(c=A.text.length,f=n?c:0),(p||C||"offset"===r)&&(yield{path:h,offset:f},C=!1);;){if(0===B){if(""===l)break;v=l,B="character"===r?d(v,n):"word"===r?m(v,n):"line"===r||"block"===r?v.length:1,l=y(l,B,n)[1]}if(f=n?f-B:f+B,(c-=B)<0){B=-c;break}B=0,yield{path:h,offset:f}}}}}},previous(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode:t="lowest",voids:r=!1}=e,{match:n,at:a=u.selection}=e;if(a){var D=K.before(u,a,{voids:r});if(D){var[,i]=K.first(u,[]),o=[D.path,i];if(uD.isPath(a)&&0===a.length)throw Error("Cannot get the previous node from the root node!");if(null==n){if(uD.isPath(a)){var[s]=K.parent(u,a);n=u=>s.children.includes(u)}else n=()=>!0}var[C]=K.nodes(u,{reverse:!0,at:o,match:n,mode:t,voids:r});return C}}},range:(u,e,t)=>uf.isRange(e)&&!t?e:{anchor:K.start(u,e),focus:K.end(u,t||e)},rangeRef(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=t,n={current:e,affinity:r,unref(){var{current:e}=n;return K.rangeRefs(u).delete(n),n.current=null,e}};return K.rangeRefs(u).add(n),n},rangeRefs(u){var e=f.get(u);return e||(e=new Set,f.set(u,e)),e},removeMark(u,e){u.removeMark(e)},setNormalizing(u,e){l.set(u,e)},start:(u,e)=>K.point(u,e,{edge:"start"}),string(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{voids:r=!1}=t,n=K.range(u,e),[a,D]=uf.edges(n),i="";for(var[o,s]of K.nodes(u,{at:n,match:um.isText,voids:r})){var C=o.text;uD.equals(s,D.path)&&(C=C.slice(0,D.offset)),uD.equals(s,a.path)&&(C=C.slice(a.offset)),i+=C}return i},unhangRange(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{voids:r=!1}=t,[n,a]=uf.edges(e);if(0!==n.offset||0!==a.offset||uf.isCollapsed(e)||uD.hasPrevious(a.path))return e;var D=K.above(u,{at:a,match:e=>J.isElement(e)&&K.isBlock(u,e),voids:r}),i=D?D[1]:[],o={anchor:K.start(u,n),focus:a},s=!0;for(var[C,l]of K.nodes(u,{at:o,match:um.isText,reverse:!0,voids:r})){if(s){s=!1;continue}if(""!==C.text||uD.isBefore(l,i)){a={path:l,offset:C.text.length};break}}return{anchor:n,focus:a}},void(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return K.above(u,G(G({},e),{},{match:e=>J.isElement(e)&&K.isVoid(u,e)}))},withoutNormalizing(u,e){var t=K.isNormalizing(u);K.setNormalizing(u,!1);try{e()}finally{K.setNormalizing(u,t)}K.normalize(u)}},Q={isSpan:u=>Array.isArray(u)&&2===u.length&&u.every(uD.isPath)},X=["children"],uu=["text"],ue=new WeakMap,ut={ancestor(u,e){var t=ut.get(u,e);if(um.isText(t))throw Error("Cannot get the ancestor node at path [".concat(e,"] because it refers to a text node instead: ").concat(uF.stringify(t)));return t},*ancestors(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(var r of uD.ancestors(e,t)){var n=[ut.ancestor(u,r),r];yield n}},child(u,e){if(um.isText(u))throw Error("Cannot get the child of a text node: ".concat(uF.stringify(u)));var t=u.children[e];if(null==t)throw Error("Cannot get child at index `".concat(e,"` in node: ").concat(uF.stringify(u)));return t},*children(u,e){for(var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{reverse:r=!1}=t,n=ut.ancestor(u,e),{children:a}=n,D=r?a.length-1:0;r?D>=0:D1&&void 0!==arguments[1]?arguments[1]:{};for(var[t,r]of ut.nodes(u,e))0!==r.length&&(yield[t,r])},*elements(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[t,r]of ut.nodes(u,e))J.isElement(t)&&(yield[t,r])},extractProps(u){if(J.isAncestor(u)){var e=E(u,X);return e}var e=E(u,uu);return e},first(u,e){for(var t=e.slice(),r=ut.get(u,t);r&&!um.isText(r)&&0!==r.children.length;)r=r.children[0],t.push(0);return[r,t]},fragment(u,e){if(um.isText(u))throw Error("Cannot get a fragment starting from a root text node: ".concat(uF.stringify(u)));return(0,D.Uy)({children:u.children},u=>{var[t,r]=uf.edges(e);for(var[,n]of ut.nodes(u,{reverse:!0,pass:u=>{var[,t]=u;return!uf.includes(e,t)}})){if(!uf.includes(e,n)){var a=ut.parent(u,n),D=n[n.length-1];a.children.splice(D,1)}if(uD.equals(n,r.path)){var i=ut.leaf(u,n);i.text=i.text.slice(0,r.offset)}if(uD.equals(n,t.path)){var o=ut.leaf(u,n);o.text=o.text.slice(t.offset)}}K.isEditor(u)&&(u.selection=null)}).children},get(u,e){for(var t=u,r=0;rum.isText(u)||J.isElement(u)||K.isEditor(u),isNodeList(u){if(!Array.isArray(u))return!1;var e=ue.get(u);if(void 0!==e)return e;var t=u.every(u=>ut.isNode(u));return ue.set(u,t),t},last(u,e){for(var t=e.slice(),r=ut.get(u,t);r&&!um.isText(r)&&0!==r.children.length;){var n=r.children.length-1;r=r.children[n],t.push(n)}return[r,t]},leaf(u,e){var t=ut.get(u,e);if(!um.isText(t))throw Error("Cannot get the leaf node at path [".concat(e,"] because it refers to a non-leaf node: ").concat(uF.stringify(t)));return t},*levels(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(var r of uD.levels(e,t)){var n=ut.get(u,r);yield[n,r]}},matches:(u,e)=>J.isElement(u)&&J.isElementProps(e)&&J.matches(u,e)||um.isText(u)&&um.isTextProps(e)&&um.matches(u,e),*nodes(u){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{pass:t,reverse:r=!1}=e,{from:n=[],to:a}=e,D=new Set,i=[],o=u;!(a&&(r?uD.isBefore(i,a):uD.isAfter(i,a)));){if(D.has(o)||(yield[o,i]),!D.has(o)&&!um.isText(o)&&0!==o.children.length&&(null==t||!1===t([o,i]))){D.add(o);var s=r?o.children.length-1:0;uD.isAncestor(i,n)&&(s=n[i.length]),i=i.concat(s),o=ut.get(u,i);continue}if(0===i.length)break;if(!r){var C=uD.next(i);if(ut.has(u,C)){i=C,o=ut.get(u,i);continue}}if(r&&0!==i[i.length-1]){i=uD.previous(i),o=ut.get(u,i);continue}i=uD.parent(i),o=ut.get(u,i),D.add(o)}},parent(u,e){var t=uD.parent(e),r=ut.get(u,t);if(um.isText(r))throw Error("Cannot get the parent of path [".concat(e,"] because it does not exist in the root."));return r},string:u=>um.isText(u)?u.text:u.children.map(ut.string).join(""),*texts(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[t,r]of ut.nodes(u,e))um.isText(t)&&(yield[t,r])}};function ur(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function un(u){for(var e=1;eua.isOperation(u)&&u.type.endsWith("_node"),isOperation(u){if(!(0,a.P)(u))return!1;switch(u.type){case"insert_node":case"remove_node":return uD.isPath(u.path)&&ut.isNode(u.node);case"insert_text":case"remove_text":return"number"==typeof u.offset&&"string"==typeof u.text&&uD.isPath(u.path);case"merge_node":return"number"==typeof u.position&&uD.isPath(u.path)&&(0,a.P)(u.properties);case"move_node":return uD.isPath(u.path)&&uD.isPath(u.newPath);case"set_node":return uD.isPath(u.path)&&(0,a.P)(u.properties)&&(0,a.P)(u.newProperties);case"set_selection":return null===u.properties&&uf.isRange(u.newProperties)||null===u.newProperties&&uf.isRange(u.properties)||(0,a.P)(u.properties)&&(0,a.P)(u.newProperties);case"split_node":return uD.isPath(u.path)&&"number"==typeof u.position&&(0,a.P)(u.properties);default:return!1}},isOperationList:u=>Array.isArray(u)&&u.every(u=>ua.isOperation(u)),isSelectionOperation:u=>ua.isOperation(u)&&u.type.endsWith("_selection"),isTextOperation:u=>ua.isOperation(u)&&u.type.endsWith("_text"),inverse(u){switch(u.type){case"insert_node":return un(un({},u),{},{type:"remove_node"});case"insert_text":return un(un({},u),{},{type:"remove_text"});case"merge_node":return un(un({},u),{},{type:"split_node",path:uD.previous(u.path)});case"move_node":var{newPath:e,path:t}=u;if(uD.equals(e,t))return u;if(uD.isSibling(t,e))return un(un({},u),{},{path:e,newPath:t});var r=uD.transform(t,u),n=uD.transform(uD.next(t),u);return un(un({},u),{},{path:r,newPath:n});case"remove_node":return un(un({},u),{},{type:"insert_node"});case"remove_text":return un(un({},u),{},{type:"insert_text"});case"set_node":var{properties:a,newProperties:D}=u;return un(un({},u),{},{properties:D,newProperties:a});case"set_selection":var{properties:i,newProperties:o}=u;if(null==i)return un(un({},u),{},{properties:o,newProperties:null});if(null==o)return un(un({},u),{},{properties:null,newProperties:i});return un(un({},u),{},{properties:o,newProperties:i});case"split_node":return un(un({},u),{},{type:"merge_node",path:uD.next(u.path)})}}},uD={ancestors(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:t=!1}=e,r=uD.levels(u,e);return t?r.slice(1):r.slice(0,-1)},common(u,e){for(var t=[],r=0;re[r])return 1}return 0},endsAfter(u,e){var t=u.length-1,r=u.slice(0,t),n=e.slice(0,t),a=u[t],D=e[t];return uD.equals(r,n)&&a>D},endsAt(u,e){var t=u.length,r=u.slice(0,t),n=e.slice(0,t);return uD.equals(r,n)},endsBefore(u,e){var t=u.length-1,r=u.slice(0,t),n=e.slice(0,t),a=u[t],D=e[t];return uD.equals(r,n)&&au.length===e.length&&u.every((u,t)=>u===e[t]),hasPrevious:u=>u[u.length-1]>0,isAfter:(u,e)=>1===uD.compare(u,e),isAncestor:(u,e)=>u.length-1===uD.compare(u,e),isChild:(u,e)=>u.length===e.length+1&&0===uD.compare(u,e),isCommon:(u,e)=>u.length<=e.length&&0===uD.compare(u,e),isDescendant:(u,e)=>u.length>e.length&&0===uD.compare(u,e),isParent:(u,e)=>u.length+1===e.length&&0===uD.compare(u,e),isPath:u=>Array.isArray(u)&&(0===u.length||"number"==typeof u[0]),isSibling(u,e){if(u.length!==e.length)return!1;var t=u.slice(0,-1),r=e.slice(0,-1);return u[u.length-1]!==e[e.length-1]&&uD.equals(t,r)},levels(u){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:t=!1}=e,r=[],n=0;n<=u.length;n++)r.push(u.slice(0,n));return t&&r.reverse(),r},next(u){if(0===u.length)throw Error("Cannot get the next path of a root path [".concat(u,"], because it has no next index."));var e=u[u.length-1];return u.slice(0,-1).concat(e+1)},operationCanTransformPath(u){switch(u.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent(u){if(0===u.length)throw Error("Cannot get the parent path of the root path [".concat(u,"]."));return u.slice(0,-1)},previous(u){if(0===u.length)throw Error("Cannot get the previous path of a root path [".concat(u,"], because it has no previous index."));var e=u[u.length-1];if(e<=0)throw Error("Cannot get the previous path of a first child path [".concat(u,"] because it would result in a negative index."));return u.slice(0,-1).concat(e-1)},relative(u,e){if(!uD.isAncestor(e,u)&&!uD.equals(u,e))throw Error("Cannot get the relative path of [".concat(u,"] inside ancestor [").concat(e,"], because it is not above or equal to the path."));return u.slice(e.length)},transform(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!u)return null;var r=[...u],{affinity:n="forward"}=t;if(0===u.length)return r;switch(e.type){case"insert_node":var{path:a}=e;(uD.equals(a,r)||uD.endsBefore(a,r)||uD.isAncestor(a,r))&&(r[a.length-1]+=1);break;case"remove_node":var{path:D}=e;if(uD.equals(D,r)||uD.isAncestor(D,r))return null;uD.endsBefore(D,r)&&(r[D.length-1]-=1);break;case"merge_node":var{path:i,position:o}=e;uD.equals(i,r)||uD.endsBefore(i,r)?r[i.length-1]-=1:uD.isAncestor(i,r)&&(r[i.length-1]-=1,r[i.length]+=o);break;case"split_node":var{path:s,position:C}=e;if(uD.equals(s,r)){if("forward"===n)r[r.length-1]+=1;else if("backward"!==n)return null}else uD.endsBefore(s,r)?r[s.length-1]+=1:uD.isAncestor(s,r)&&u[s.length]>=C&&(r[s.length-1]+=1,r[s.length]-=C);break;case"move_node":var{path:l,newPath:B}=e;if(uD.equals(l,B))break;if(uD.isAncestor(l,r)||uD.equals(l,r)){var c=B.slice();return uD.endsBefore(l,B)&&l.lengthe.offset?1:0:t},isAfter:(u,e)=>1===uC.compare(u,e),isBefore:(u,e)=>-1===uC.compare(u,e),equals:(u,e)=>u.offset===e.offset&&uD.equals(u.path,e.path),isPoint:u=>(0,a.P)(u)&&"number"==typeof u.offset&&uD.isPath(u.path),transform(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,D.Uy)(u,u=>{if(null===u)return null;var{affinity:r="forward"}=t,{path:n,offset:a}=u;switch(e.type){case"insert_node":case"move_node":u.path=uD.transform(n,e,t);break;case"insert_text":uD.equals(e.path,n)&&(e.offset1&&void 0!==arguments[1]?arguments[1]:{},{reverse:t=!1}=e,{anchor:r,focus:n}=u;return uf.isBackward(u)===t?[r,n]:[n,r]},end(u){var[,e]=uf.edges(u);return e},equals:(u,e)=>uC.equals(u.anchor,e.anchor)&&uC.equals(u.focus,e.focus),includes(u,e){if(uf.isRange(e)){if(uf.includes(u,e.anchor)||uf.includes(u,e.focus))return!0;var[t,r]=uf.edges(u),[n,a]=uf.edges(e);return uC.isBefore(t,n)&&uC.isAfter(r,a)}var[D,i]=uf.edges(u),o=!1,s=!1;return uC.isPoint(e)?(o=uC.compare(e,D)>=0,s=0>=uC.compare(e,i)):(o=uD.compare(e,D.path)>=0,s=0>=uD.compare(e,i.path)),o&&s},intersection(u,e){var t=E(u,uB),[r,n]=uf.edges(u),[a,D]=uf.edges(e),o=uC.isBefore(r,a)?a:r,s=uC.isBefore(n,D)?n:D;return uC.isBefore(s,o)?null:function(u){for(var e=1;e!uf.isCollapsed(u),isForward:u=>!uf.isBackward(u),isRange:u=>(0,a.P)(u)&&uC.isPoint(u.anchor)&&uC.isPoint(u.focus),*points(u){yield[u.anchor,"anchor"],yield[u.focus,"focus"]},start(u){var[e]=uf.edges(u);return e},transform(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,D.Uy)(u,u=>{if(null===u)return null;var r,n,{affinity:a="inward"}=t;if("inward"===a){var D=uf.isCollapsed(u);uf.isForward(u)?(r="forward",n=D?r:"backward"):(r="backward",n=D?r:"forward")}else"outward"===a?uf.isForward(u)?(r="backward",n="forward"):(r="forward",n="backward"):(r=a,n=a);var i=uC.transform(u.anchor,e,{affinity:r}),o=uC.transform(u.focus,e,{affinity:n});if(!i||!o)return null;u.anchor=i,u.focus=o})}},uA={transform(u,e){var{current:t,affinity:r}=u;if(null!=t){var n=uf.transform(t,e,{affinity:r});u.current=n,null==n&&u.unref()}}},uh=void 0,uF={setScrubber(u){uh=u},stringify:u=>JSON.stringify(u,uh)},uE=(u,e)=>{for(var t in u){var r=u[t],n=e[t];if((0,a.P)(r)&&(0,a.P)(n)){if(!uE(r,n))return!1}else if(Array.isArray(r)&&Array.isArray(n)){if(r.length!==n.length)return!1;for(var D=0;D2&&void 0!==arguments[2]?arguments[2]:{},{loose:r=!1}=t;return uE(r?E(u,ud):u,r?E(e,ud):e)},isText:u=>(0,a.P)(u)&&"string"==typeof u.text,isTextList:u=>Array.isArray(u)&&u.every(u=>um.isText(u)),isTextProps:u=>void 0!==u.text,matches(u,e){for(var t in e)if("text"!==t&&(!u.hasOwnProperty(t)||u[t]!==e[t]))return!1;return!0},decorations(u,e){var t=[ug({},u)];for(var r of e){var n=E(r,uv),[a,D]=uf.edges(r),i=[],o=0,s=a.offset,C=D.offset;for(var l of t){var{length:B}=l.text,c=o;if(o+=B,s<=c&&o<=C){Object.assign(l,n),i.push(l);continue}if(s!==C&&(s===o||C===c)||s>o||Cc){var d=s-c;A=ug(ug({},f),{},{text:f.text.slice(0,d)}),f=ug(ug({},f),{},{text:f.text.slice(d)})}Object.assign(f,n),A&&i.push(A),i.push(f),h&&i.push(h)}t=i}return t}};function uy(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function ub(u){for(var e=1;e{switch(t.type){case"insert_node":var{path:r,node:n}=t,a=ut.parent(u,r),D=r[r.length-1];if(D>a.children.length)throw Error('Cannot apply an "insert_node" operation at path ['.concat(r,"] because the destination is past the end of the node."));if(a.children.splice(D,0,n),e)for(var[i,o]of uf.points(e))e[o]=uC.transform(i,t);break;case"insert_text":var{path:s,offset:C,text:l}=t;if(0===l.length)break;var B=ut.leaf(u,s),c=B.text.slice(0,C),f=B.text.slice(C);if(B.text=c+l+f,e)for(var[A,h]of uf.points(e))e[h]=uC.transform(A,t);break;case"merge_node":var{path:F}=t,E=ut.get(u,F),d=uD.previous(F),v=ut.get(u,d),p=ut.parent(u,F),g=F[F.length-1];if(um.isText(E)&&um.isText(v))v.text+=E.text;else if(um.isText(E)||um.isText(v))throw Error('Cannot apply a "merge_node" operation at path ['.concat(F,"] to nodes of different interfaces: ").concat(uF.stringify(E)," ").concat(uF.stringify(v)));else v.children.push(...E.children);if(p.children.splice(g,1),e)for(var[m,y]of uf.points(e))e[y]=uC.transform(m,t);break;case"move_node":var{path:b,newPath:w}=t;if(uD.isAncestor(b,w))throw Error("Cannot move a path [".concat(b,"] to new path [").concat(w,"] because the destination is inside itself."));var x=ut.get(u,b),O=ut.parent(u,b),P=b[b.length-1];O.children.splice(P,1);var k=uD.transform(b,t),j=ut.get(u,uD.parent(k)),N=k[k.length-1];if(j.children.splice(N,0,x),e)for(var[_,T]of uf.points(e))e[T]=uC.transform(_,t);break;case"remove_node":var{path:R}=t,S=R[R.length-1];if(ut.parent(u,R).children.splice(S,1),e)for(var[q,V]of uf.points(e)){var I=uC.transform(q,t);if(null!=e&&null!=I)e[V]=I;else{var z=void 0,L=void 0;for(var[M,W]of ut.texts(u))if(-1===uD.compare(W,R))z=[M,W];else{L=[M,W];break}var $=!1;z&&L&&($=uD.equals(L[1],R)?!uD.hasPrevious(L[1]):uD.common(z[1],R).lengthJ.isElement(e)?!!K.isVoid(u,e)||1===e.children.length&&uj(u,e.children[0]):!K.isEditor(e),uN=(u,e)=>{if(uf.isCollapsed(e))return e.anchor;var[,t]=uf.edges(e),r=K.pointRef(u,t);return uV.delete(u,{at:e}),r.unref()},u_=(u,e)=>{var[t]=K.node(u,e);return u=>u===t};function uT(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function uR(u){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var{hanging:r=!1,voids:n=!1,mode:a="lowest"}=t,{at:D,match:i,select:o}=t;if(ut.isNode(e)&&(e=[e]),0!==e.length){var[s]=e;if(D||(D=u.selection?u.selection:u.children.length>0?K.end(u,[]):[0],o=!0),null==o&&(o=!1),uf.isRange(D)){if(r||(D=K.unhangRange(u,D,{voids:n})),uf.isCollapsed(D))D=D.anchor;else{var[,C]=uf.edges(D),l=K.pointRef(u,C);uV.delete(u,{at:D}),D=l.unref()}}if(uC.isPoint(D)){null==i&&(i=um.isText(s)?u=>um.isText(u):u.isInline(s)?e=>um.isText(e)||K.isInline(u,e):e=>J.isElement(e)&&K.isBlock(u,e));var[B]=K.nodes(u,{at:D.path,match:i,mode:a,voids:n});if(!B)return;var[,c]=B,f=K.pathRef(u,c),A=K.isEnd(u,D,c);uV.splitNodes(u,{at:D,match:i,mode:a,voids:n});var h=f.unref();D=A?uD.next(h):h}var F=uD.parent(D),E=D[D.length-1];if(!(!n&&K.void(u,{at:F}))){for(var d of e){var v=F.concat(E);E++,u.apply({type:"insert_node",path:v,node:d}),D=uD.next(D)}if(D=uD.previous(D),o){var p=K.end(u,D);p&&uV.select(u,p)}}}})},liftNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var{at:t=u.selection,mode:r="lowest",voids:n=!1}=e,{match:a}=e;if(null==a&&(a=uD.isPath(t)?u_(u,t):e=>J.isElement(e)&&K.isBlock(u,e)),t)for(var D of Array.from(K.nodes(u,{at:t,match:a,mode:r,voids:n}),e=>{var[,t]=e;return K.pathRef(u,t)})){var i=D.unref();if(i.length<2)throw Error("Cannot lift node at a path [".concat(i,"] because it has a depth of less than `2`."));var[o,s]=K.node(u,uD.parent(i)),C=i[i.length-1],{length:l}=o.children;if(1===l){var B=uD.next(s);uV.moveNodes(u,{at:i,to:B,voids:n}),uV.removeNodes(u,{at:s,voids:n})}else if(0===C)uV.moveNodes(u,{at:i,to:s,voids:n});else if(C===l-1){var c=uD.next(s);uV.moveNodes(u,{at:i,to:c,voids:n})}else{var f=uD.next(i),A=uD.next(s);uV.splitNodes(u,{at:f,voids:n}),uV.moveNodes(u,{at:i,to:A,voids:n})}}})},mergeNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var t,r,{match:n,at:a=u.selection}=e,{hanging:D=!1,voids:i=!1,mode:o="lowest"}=e;if(a){if(null==n){if(uD.isPath(a)){var[s]=K.parent(u,a);n=u=>s.children.includes(u)}else n=e=>J.isElement(e)&&K.isBlock(u,e)}if(!D&&uf.isRange(a)&&(a=K.unhangRange(u,a,{voids:i})),uf.isRange(a)){if(uf.isCollapsed(a))a=a.anchor;else{var[,C]=uf.edges(a),l=K.pointRef(u,C);uV.delete(u,{at:a}),a=l.unref(),null==e.at&&uV.select(u,a)}}var[B]=K.nodes(u,{at:a,match:n,voids:i,mode:o}),c=K.previous(u,{at:a,match:n,voids:i,mode:o});if(B&&c){var[f,A]=B,[h,F]=c;if(0!==A.length&&0!==F.length){var d=uD.next(F),v=uD.common(A,F),p=uD.isSibling(A,F),g=Array.from(K.levels(u,{at:A}),u=>{var[e]=u;return e}).slice(v.length).slice(0,-1),m=K.above(u,{at:A,mode:"highest",match:e=>g.includes(e)&&uj(u,e)}),y=m&&K.pathRef(u,m[1]);if(um.isText(f)&&um.isText(h)){var b=E(f,ux);r=h.text.length,t=b}else if(J.isElement(f)&&J.isElement(h)){var b=E(f,uO);r=h.children.length,t=b}else throw Error("Cannot merge the node at path [".concat(A,"] with the previous sibling because it is not the same kind: ").concat(uF.stringify(f)," ").concat(uF.stringify(h)));p||uV.moveNodes(u,{at:A,to:d,voids:i}),y&&uV.removeNodes(u,{at:y.current,voids:i}),J.isElement(h)&&K.isEmpty(u,h)||um.isText(h)&&""===h.text&&0!==F[F.length-1]?uV.removeNodes(u,{at:F,voids:i}):u.apply({type:"merge_node",path:d,position:r,properties:t}),y&&y.unref()}}}})},moveNodes(u,e){K.withoutNormalizing(u,()=>{var{to:t,at:r=u.selection,mode:n="lowest",voids:a=!1}=e,{match:D}=e;if(r){null==D&&(D=uD.isPath(r)?u_(u,r):e=>J.isElement(e)&&K.isBlock(u,e));var i=K.pathRef(u,t);for(var o of Array.from(K.nodes(u,{at:r,match:D,mode:n,voids:a}),e=>{var[,t]=e;return K.pathRef(u,t)})){var s=o.unref(),C=i.current;0!==s.length&&u.apply({type:"move_node",path:s,newPath:C}),i.current&&uD.isSibling(C,s)&&uD.isAfter(C,s)&&(i.current=uD.next(i.current))}i.unref()}})},removeNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var{hanging:t=!1,voids:r=!1,mode:n="lowest"}=e,{at:a=u.selection,match:D}=e;if(a)for(var i of(null==D&&(D=uD.isPath(a)?u_(u,a):e=>J.isElement(e)&&K.isBlock(u,e)),!t&&uf.isRange(a)&&(a=K.unhangRange(u,a,{voids:r})),Array.from(K.nodes(u,{at:a,match:D,mode:n,voids:r}),e=>{var[,t]=e;return K.pathRef(u,t)}))){var o=i.unref();if(o){var[s]=K.node(u,o);u.apply({type:"remove_node",path:o,node:s})}}})},setNodes(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var{match:r,at:n=u.selection,compare:a,merge:D}=t,{hanging:i=!1,mode:o="lowest",split:s=!1,voids:C=!1}=t;if(n){if(null==r&&(r=uD.isPath(n)?u_(u,n):e=>J.isElement(e)&&K.isBlock(u,e)),!i&&uf.isRange(n)&&(n=K.unhangRange(u,n,{voids:C})),s&&uf.isRange(n)){if(uf.isCollapsed(n)&&K.leaf(u,n.anchor)[0].text.length>0)return;var l=K.rangeRef(u,n,{affinity:"inward"}),[B,c]=uf.edges(n),f="lowest"===o?"lowest":"highest",A=K.isEnd(u,c,c.path);uV.splitNodes(u,{at:c,match:r,mode:f,voids:C,always:!A});var h=K.isStart(u,B,B.path);uV.splitNodes(u,{at:B,match:r,mode:f,voids:C,always:!h}),n=l.unref(),null==t.at&&uV.select(u,n)}for(var[F,E]of(a||(a=(u,e)=>u!==e),K.nodes(u,{at:n,match:r,mode:o,voids:C}))){var d={},v={};if(0!==E.length){var p=!1;for(var g in e)"children"!==g&&"text"!==g&&a(e[g],F[g])&&(p=!0,F.hasOwnProperty(g)&&(d[g]=F[g]),D?null!=e[g]&&(v[g]=D(F[g],e[g])):null!=e[g]&&(v[g]=e[g]));p&&u.apply({type:"set_node",path:E,properties:d,newProperties:v})}}}})},splitNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var t,r,{mode:n="lowest",voids:a=!1}=e,{match:D,at:i=u.selection,height:o=0,always:s=!1}=e;if(null==D&&(D=e=>J.isElement(e)&&K.isBlock(u,e)),uf.isRange(i)&&(i=uN(u,i)),uD.isPath(i)){var C=i,l=K.point(u,C),[B]=K.parent(u,C);D=u=>u===B,o=l.path.length-C.length+1,i=l,s=!0}if(i){var c=K.pointRef(u,i,{affinity:"backward"});try{var[f]=K.nodes(u,{at:i,match:D,mode:n,voids:a});if(!f)return;var A=K.void(u,{at:i,mode:"highest"});if(!a&&A){var[h,F]=A;if(J.isElement(h)&&u.isInline(h)){var E=K.after(u,F);if(!E){var d=uD.next(F);uV.insertNodes(u,{text:""},{at:d,voids:a}),E=K.point(u,d)}i=E,s=!0}o=i.path.length-F.length+1,s=!0}t=K.pointRef(u,i);var v=i.path.length-o,[,p]=f,g=i.path.slice(0,v),m=0===o?i.offset:i.path[v]+0;for(var[y,b]of K.levels(u,{at:g,reverse:!0,voids:a})){var w=!1;if(b.length2&&void 0!==arguments[2]?arguments[2]:{};Array.isArray(e)||(e=[e]);var r={};for(var n of e)r[n]=null;uV.setNodes(u,r,t)},unwrapNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var{mode:t="lowest",split:r=!1,voids:n=!1}=e,{at:a=u.selection,match:D}=e;if(a){null==D&&(D=uD.isPath(a)?u_(u,a):e=>J.isElement(e)&&K.isBlock(u,e)),uD.isPath(a)&&(a=K.range(u,a));var i=uf.isRange(a)?K.rangeRef(u,a):null;for(var o of Array.from(K.nodes(u,{at:a,match:D,mode:t,voids:n}),e=>{var[,t]=e;return K.pathRef(u,t)}).reverse())!function(e){var t=e.unref(),[a]=K.node(u,t),D=K.range(u,t);r&&i&&(D=uf.intersection(i.current,D)),uV.liftNodes(u,{at:D,match:u=>J.isAncestor(a)&&a.children.includes(u),voids:n})}(o);i&&i.unref()}})},wrapNodes(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var{mode:r="lowest",split:n=!1,voids:a=!1}=t,{match:D,at:i=u.selection}=t;if(i){if(null==D&&(D=uD.isPath(i)?u_(u,i):u.isInline(e)?e=>J.isElement(e)&&K.isInline(u,e)||um.isText(e):e=>J.isElement(e)&&K.isBlock(u,e)),n&&uf.isRange(i)){var[o,s]=uf.edges(i),C=K.rangeRef(u,i,{affinity:"inward"});uV.splitNodes(u,{at:s,match:D,voids:a}),uV.splitNodes(u,{at:o,match:D,voids:a}),i=C.unref(),null==t.at&&uV.select(u,i)}for(var[,l]of Array.from(K.nodes(u,{at:i,match:u.isInline(e)?e=>J.isElement(e)&&K.isBlock(u,e):u=>K.isEditor(u),mode:"lowest",voids:a}))){var B=uf.isRange(i)?uf.intersection(i,K.range(u,l)):i;if(B){var c=Array.from(K.nodes(u,{at:B,match:D,mode:r,voids:a}));if(c.length>0&&"continue"===function(){var[t]=c,r=c[c.length-1],[,n]=t,[,D]=r;if(0===n.length&&0===D.length)return"continue";var i=uD.equals(n,D)?uD.parent(n):uD.common(n,D),o=K.range(u,n,D),[s]=K.node(u,i),C=i.length+1,l=uD.next(D.slice(0,C)),B=uk(uk({},e),{},{children:[]});uV.insertNodes(u,B,{at:l,voids:a}),uV.moveNodes(u,{at:o,match:u=>J.isAncestor(s)&&s.children.includes(u),to:l.concat(0),voids:a})}())continue}}}})}}),{collapse(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{edge:t="anchor"}=e,{selection:r}=u;if(r){if("anchor"===t)uV.select(u,r.anchor);else if("focus"===t)uV.select(u,r.focus);else if("start"===t){var[n]=uf.edges(r);uV.select(u,n)}else if("end"===t){var[,a]=uf.edges(r);uV.select(u,a)}}},deselect(u){var{selection:e}=u;e&&u.apply({type:"set_selection",properties:e,newProperties:null})},move(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{selection:t}=u,{distance:r=1,unit:n="character",reverse:a=!1}=e,{edge:D=null}=e;if(t){"start"===D&&(D=uf.isBackward(t)?"focus":"anchor"),"end"===D&&(D=uf.isBackward(t)?"anchor":"focus");var{anchor:i,focus:o}=t,s={distance:r,unit:n},C={};if(null==D||"anchor"===D){var l=a?K.before(u,i,s):K.after(u,i,s);l&&(C.anchor=l)}if(null==D||"focus"===D){var B=a?K.before(u,o,s):K.after(u,o,s);B&&(C.focus=B)}uV.setSelection(u,C)}},select(u,e){var{selection:t}=u;if(e=K.range(u,e),t){uV.setSelection(u,e);return}if(!uf.isRange(e))throw Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(uF.stringify(e)));u.apply({type:"set_selection",properties:t,newProperties:e})},setPoint(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{selection:r}=u,{edge:n="both"}=t;if(r){"start"===n&&(n=uf.isBackward(r)?"focus":"anchor"),"end"===n&&(n=uf.isBackward(r)?"anchor":"focus");var{anchor:a,focus:D}=r,i="anchor"===n?a:D;uV.setSelection(u,{["anchor"===n?"anchor":"focus"]:uR(uR({},i),e)})}},setSelection(u,e){var{selection:t}=u,r={},n={};if(t){for(var a in e)("anchor"!==a||null==e.anchor||uC.equals(e.anchor,t.anchor))&&("focus"!==a||null==e.focus||uC.equals(e.focus,t.focus))&&("anchor"===a||"focus"===a||e[a]===t[a])||(r[a]=t[a],n[a]=e[a]);Object.keys(r).length>0&&u.apply({type:"set_selection",properties:r,newProperties:n})}}}),{delete(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var t,{reverse:r=!1,unit:n="character",distance:a=1,voids:D=!1}=e,{at:i=u.selection,hanging:o=!1}=e;if(i){var s=!1;if(uf.isRange(i)&&uf.isCollapsed(i)&&(s=!0,i=i.anchor),uC.isPoint(i)){var C=K.void(u,{at:i,mode:"highest"});if(!D&&C){var[,l]=C;i=l}else{var B={unit:n,distance:a},c=r?K.before(u,i,B)||K.start(u,[]):K.after(u,i,B)||K.end(u,[]);i={anchor:i,focus:c},o=!0}}if(uD.isPath(i)){uV.removeNodes(u,{at:i,voids:D});return}if(!uf.isCollapsed(i)){if(!o){var[,f]=uf.edges(i),A=K.end(u,[]);uC.equals(f,A)||(i=K.unhangRange(u,i,{voids:D}))}var[h,F]=uf.edges(i),E=K.above(u,{match:e=>J.isElement(e)&&K.isBlock(u,e),at:h,voids:D}),d=K.above(u,{match:e=>J.isElement(e)&&K.isBlock(u,e),at:F,voids:D}),v=E&&d&&!uD.equals(E[1],d[1]),p=uD.equals(h.path,F.path),g=D?null:K.void(u,{at:h,mode:"highest"}),m=D?null:K.void(u,{at:F,mode:"highest"});if(g){var y=K.before(u,h);y&&E&&uD.isAncestor(E[1],y.path)&&(h=y)}if(m){var b=K.after(u,F);b&&d&&uD.isAncestor(d[1],b.path)&&(F=b)}var w=[];for(var x of K.nodes(u,{at:i,voids:D})){var[O,P]=x;(!t||0!==uD.compare(P,t))&&(!D&&J.isElement(O)&&K.isVoid(u,O)||!uD.isCommon(P,h.path)&&!uD.isCommon(P,F.path))&&(w.push(x),t=P)}var k=Array.from(w,e=>{var[,t]=e;return K.pathRef(u,t)}),j=K.pointRef(u,h),N=K.pointRef(u,F),_="";if(!p&&!g){var T=j.current,[R]=K.leaf(u,T),{path:S}=T,{offset:q}=h,V=R.text.slice(q);V.length>0&&(u.apply({type:"remove_text",path:S,offset:q,text:V}),_=V)}if(k.reverse().map(u=>u.unref()).filter(u=>null!==u).forEach(e=>uV.removeNodes(u,{at:e,voids:D})),!m){var I=N.current,[z]=K.leaf(u,I),{path:L}=I,M=p?h.offset:0,W=z.text.slice(M,F.offset);W.length>0&&(u.apply({type:"remove_text",path:L,offset:M,text:W}),_=W)}!p&&v&&N.current&&j.current&&uV.mergeNodes(u,{at:N.current,hanging:!0,voids:D}),s&&r&&"character"===n&&_.length>1&&_.match(/[\u0E00-\u0E7F]+/)&&uV.insertText(u,_.slice(0,_.length-a));var $=j.unref(),Z=N.unref(),U=r?$||Z:Z||$;null==e.at&&U&&uV.select(u,U)}}})},insertFragment(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var r,{hanging:n=!1,voids:a=!1}=t,{at:D=u.selection}=t;if(e.length&&D){if(uf.isRange(D)){if(n||(D=K.unhangRange(u,D,{voids:a})),uf.isCollapsed(D))D=D.anchor;else{var[,i]=uf.edges(D);if(!a&&K.void(u,{at:i}))return;var o=K.pointRef(u,i);uV.delete(u,{at:D}),D=o.unref()}}else uD.isPath(D)&&(D=K.start(u,D));if(!(!a&&K.void(u,{at:D}))){var s=K.above(u,{at:D,match:e=>J.isElement(e)&&K.isInline(u,e),mode:"highest",voids:a});if(s){var[,C]=s;K.isEnd(u,D,C)?D=K.after(u,C):K.isStart(u,D,C)&&(D=K.before(u,C))}var[,l]=K.above(u,{match:e=>J.isElement(e)&&K.isBlock(u,e),at:D,voids:a}),B=K.isStart(u,D,l),c=K.isEnd(u,D,l),f=B&&c,A=!B||B&&c,h=!c,[,F]=ut.first({children:e},[]),[,E]=ut.last({children:e},[]),d=[],v=e=>{var[t,r]=e;return 0!==r.length&&(!!f||!(A&&uD.isAncestor(r,F)&&J.isElement(t)&&!u.isVoid(t)&&!u.isInline(t)||h&&uD.isAncestor(r,E)&&J.isElement(t)&&!u.isVoid(t)&&!u.isInline(t)))};for(var p of ut.nodes({children:e},{pass:v}))v(p)&&d.push(p);var g=[],m=[],y=[],b=!0,w=!1;for(var[x]of d)J.isElement(x)&&!u.isInline(x)?(b=!1,w=!0,m.push(x)):b?g.push(x):y.push(x);var[O]=K.nodes(u,{at:D,match:e=>um.isText(e)||K.isInline(u,e),mode:"highest",voids:a}),[,P]=O,k=K.isStart(u,D,P),j=K.isEnd(u,D,P),N=K.pathRef(u,c&&!y.length?uD.next(l):l),_=K.pathRef(u,j?uD.next(P):P);uV.splitNodes(u,{at:D,match:e=>w?J.isElement(e)&&K.isBlock(u,e):um.isText(e)||K.isInline(u,e),mode:w?"lowest":"highest",always:w&&(!B||g.length>0)&&(!c||y.length>0),voids:a});var T=K.pathRef(u,!k||k&&j?uD.next(P):P);if(uV.insertNodes(u,g,{at:T.current,match:e=>um.isText(e)||K.isInline(u,e),mode:"highest",voids:a}),f&&!g.length&&m.length&&!y.length&&uV.delete(u,{at:l,voids:a}),uV.insertNodes(u,m,{at:N.current,match:e=>J.isElement(e)&&K.isBlock(u,e),mode:"lowest",voids:a}),uV.insertNodes(u,y,{at:_.current,match:e=>um.isText(e)||K.isInline(u,e),mode:"highest",voids:a}),!t.at&&(y.length>0&&_.current?r=uD.previous(_.current):m.length>0&&N.current?r=uD.previous(N.current):T.current&&(r=uD.previous(T.current)),r)){var R=K.end(u,r);uV.select(u,R)}T.unref(),N.unref(),_.unref()}}})},insertText(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var{voids:r=!1}=t,{at:n=u.selection}=t;if(n){if(uD.isPath(n)&&(n=K.range(u,n)),uf.isRange(n)){if(uf.isCollapsed(n))n=n.anchor;else{var a=uf.end(n);if(!r&&K.void(u,{at:a}))return;var D=uf.start(n),i=K.pointRef(u,D),o=K.pointRef(u,a);uV.delete(u,{at:n,voids:r});var s=i.unref(),C=o.unref();n=s||C,uV.setSelection(u,{anchor:n,focus:n})}}if(!(!r&&K.void(u,{at:n}))){var{path:l,offset:B}=n;e.length>0&&u.apply({type:"insert_text",path:l,offset:B,text:e})}}})}})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/ee8b1517-abc538588950c041.js b/static/web/_next/static/chunks/ee8b1517-e40991386482b1d4.js similarity index 76% rename from static/web/_next/static/chunks/ee8b1517-abc538588950c041.js rename to static/web/_next/static/chunks/ee8b1517-e40991386482b1d4.js index 165f9cc49..0b4bc4cb8 100644 --- a/static/web/_next/static/chunks/ee8b1517-abc538588950c041.js +++ b/static/web/_next/static/chunks/ee8b1517-e40991386482b1d4.js @@ -3,4 +3,4 @@ * https://www.chartjs.org * (c) 2023 Chart.js Contributors * Released under the MIT License - */class{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,i,s){let a=e.listeners[s],n=e.duration;a.forEach(s=>s({chart:t,initial:e.initial,numSteps:n,currentStep:Math.min(i-e.start,n)}))}_refresh(){this._request||(this._running=!0,this._request=s.r.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;this._charts.forEach((i,s)=>{let a;if(!i.running||!i.items.length)return;let n=i.items,r=n.length-1,o=!1;for(;r>=0;--r)(a=n[r])._active?(a._total>i.duration&&(i.duration=a._total),a.tick(t),o=!0):(n[r]=n[n.length-1],n.pop());o&&(s.draw(),this._notify(s,i,t,"progress")),n.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=n.length}),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){let e=this._charts,i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){let e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((t,e)=>Math.max(t,e._duration),0),this._refresh())}running(t){if(!this._running)return!1;let e=this._charts.get(t);return!!e&&!!e.running&&!!e.items.length}stop(t){let e=this._charts.get(t);if(!e||!e.items.length)return;let i=e.items,s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}};let n="transparent",r={boolean:(t,e,i)=>i>.5?e:t,color(t,e,i){let a=(0,s.c)(t||n),r=a.valid&&(0,s.c)(e||n);return r&&r.valid?r.mix(a,i).hexString():e},number:(t,e,i)=>t+(e-t)*i};class o{constructor(t,e,i,a){let n=e[i];a=(0,s.a)([t.to,a,n,t.from]);let o=(0,s.a)([t.from,n,a]);this._active=!0,this._fn=t.fn||r[t.type||typeof o],this._easing=s.e[t.easing]||s.e.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=o,this._to=a,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);let a=this._target[this._prop],n=i-this._start,r=this._duration-n;this._start=i,this._duration=Math.floor(Math.max(r,t.duration)),this._total+=n,this._loop=!!t.loop,this._to=(0,s.a)([t.to,e,a,t.from]),this._from=(0,s.a)([t.from,a,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){let e;let i=t-this._start,s=this._duration,a=this._prop,n=this._from,r=this._loop,o=this._to;if(this._active=n!==o&&(r||i1?2-e:e,e=this._easing(Math.min(1,Math.max(0,e))),this._target[a]=this._fn(n,o,e)}wait(){let t=this._promises||(this._promises=[]);return new Promise((e,i)=>{t.push({res:e,rej:i})})}_notify(t){let e=t?"res":"rej",i=this._promises||[];for(let t=0;t{let n=t[a];if(!(0,s.i)(n))return;let r={};for(let t of e)r[t]=n[t];((0,s.b)(n.properties)&&n.properties||[a]).forEach(t=>{t!==a&&i.has(t)||i.set(t,r)})})}_animateOptions(t,e){let i=e.options,s=function(t,e){if(!e)return;let i=t.options;if(!i){t.options=e;return}return i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}})),i}(t,i);if(!s)return[];let a=this._createAnimations(s,i);return i.$shared&&(function(t,e){let i=[],s=Object.keys(e);for(let e=0;e{t.options=i},()=>{}),a}_createAnimations(t,e){let i;let s=this._properties,a=[],n=t.$animations||(t.$animations={}),r=Object.keys(e),l=Date.now();for(i=r.length-1;i>=0;--i){let h=r[i];if("$"===h.charAt(0))continue;if("options"===h){a.push(...this._animateOptions(t,e));continue}let d=e[h],c=n[h],u=s.get(h);if(c){if(u&&c.active()){c.update(u,d,l);continue}c.cancel()}if(!u||!u.duration){t[h]=d;continue}n[h]=c=new o(u,t,h,d),a.push(c)}return a}update(t,e){if(0===this._properties.size){Object.assign(t,e);return}let i=this._createAnimations(t,e);if(i.length)return a.add(this._chart,i),!0}}function h(t,e){let i=t&&t.options||{},s=i.reverse,a=void 0===i.min?e:0,n=void 0===i.max?e:0;return{start:s?n:a,end:s?a:n}}function d(t,e){let i,s;let a=[],n=t._getSortedDatasetMetas(e);for(i=0,s=n.length;i0||!i&&e<0)return a.index}return null}function p(t,e){let i;let{chart:s,_cachedMeta:a}=t,n=s._stacks||(s._stacks={}),{iScale:r,vScale:o,index:l}=a,h=r.axis,d=o.axis,c=`${r.id}.${o.id}.${a.stack||a.type}`,u=e.length;for(let t=0;ti[t].axis===e).shift()}function m(t,e){let i=t.controller.index,s=t.vScale&&t.vScale.axis;if(s)for(let a of e=e||t._parsed){let t=a._stacks;if(!t||void 0===t[s]||void 0===t[s][i])return;delete t[s][i],void 0!==t[s]._visualValues&&void 0!==t[s]._visualValues[i]&&delete t[s]._visualValues[i]}}let b=t=>"reset"===t||"none"===t,x=(t,e)=>e?t:Object.assign({},t),_=(t,e,i)=>t&&!e.hidden&&e._stacked&&{keys:d(i,!0),values:null};class v{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){let t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=u(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&m(this._cachedMeta),this.index=t}linkScales(){let t=this.chart,e=this._cachedMeta,i=this.getDataset(),a=(t,e,i,s)=>"x"===t?e:"r"===t?s:i,n=e.xAxisID=(0,s.v)(i.xAxisID,f(t,"x")),r=e.yAxisID=(0,s.v)(i.yAxisID,f(t,"y")),o=e.rAxisID=(0,s.v)(i.rAxisID,f(t,"r")),l=e.indexAxis,h=e.iAxisID=a(l,n,r,o),d=e.vAxisID=a(l,r,n,o);e.xScale=this.getScaleForId(n),e.yScale=this.getScaleForId(r),e.rScale=this.getScaleForId(o),e.iScale=this.getScaleForId(h),e.vScale=this.getScaleForId(d)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){let e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){let t=this._cachedMeta;this._data&&(0,s.u)(this._data,this),t._stacked&&m(t)}_dataCheck(){let t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if((0,s.i)(e))this._data=function(t){let e,i,s;let a=Object.keys(t),n=Array(a.length);for(e=0,i=a.length;e0&&r._parsed[t-1];if(!1===this._parsing)r._parsed=o,r._sorted=!0,n=o;else{n=(0,s.b)(o[t])?this.parseArrayData(r,o,t,e):(0,s.i)(o[t])?this.parseObjectData(r,o,t,e):this.parsePrimitiveData(r,o,t,e);let l=()=>null===a[d]||u&&a[d]e||g=0;--i)if(!p()){this.updateRangeFromParsed(c,t,a,d);break}}return c}getAllParsedValues(t){let e,i,a;let n=this._cachedMeta._parsed,r=[];for(e=0,i=n.length;e=0&&tthis.getContext(i,a,e),f=h.resolveNamedOptions(u,g,p,c);return f.$shared&&(f.$shared=l,n[r]=Object.freeze(x(f,l))),f}_resolveAnimations(t,e,i){let s;let a=this.chart,n=this._cachedDataOpts,r=`animation-${e}`,o=n[r];if(o)return o;if(!1!==a.options.animation){let a=this.chart.config,n=a.datasetAnimationScopeKeys(this._type,e),r=a.getOptionScopes(this.getDataset(),n);s=a.createResolver(r,this.getContext(t,i,e))}let h=new l(a,s&&s.animations);return s&&s._cacheable&&(n[r]=Object.freeze(h)),h}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||b(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){let i=this.resolveDataElementOptions(t,e),s=this._sharedOptions,a=this.getSharedOptions(i),n=this.includeOptions(e,a)||a!==s;return this.updateSharedOptions(a,e,i),{sharedOptions:a,includeOptions:n}}updateElement(t,e,i,s){b(s)?Object.assign(t,i):this._resolveAnimations(e,s).update(t,i)}updateSharedOptions(t,e,i){t&&!b(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,s){t.active=s;let a=this.getStyle(e,s);this._resolveAnimations(e,i,s).update(t,{options:!s&&this.getSharedOptions(a)||a})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){let e=this._data,i=this._cachedMeta.data;for(let[t,e,i]of this._syncList)this[t](e,i);this._syncList=[];let s=i.length,a=e.length,n=Math.min(a,s);n&&this.parse(0,n),a>s?this._insertElements(s,a-s,t):a{for(t.length+=e,s=t.length-1;s>=r;s--)t[s]=t[s-e]};for(o(n),s=t;sMath.abs(o)&&(l=o,h=r),e[i.axis]=h,e._custom={barStart:l,barEnd:h,start:a,end:n,min:r,max:o}}(t,e,i,a):e[i.axis]=i.parse(t,a),e}function M(t,e,i,s){let a,n,r,o;let l=t.iScale,h=t.vScale,d=l.getLabels(),c=l===h,u=[];for(a=i,n=i+s;at.x,n="left",r="right"):(a=t.baset.controller.options.grouped),n=i.options.stacked,r=[],o=t=>{let i=t.controller.getParsed(e),a=i&&i[t.vScale.axis];if((0,s.k)(a)||isNaN(a))return!0};for(let i of a)if(!(void 0!==e&&o(i))&&((!1===n||-1===r.indexOf(i.stack)||void 0===n&&void 0===i.stack)&&r.push(i.stack),i.index===t))break;return r.length||r.push(void 0),r}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,i){let s=this._getStacks(t,i),a=void 0!==e?s.indexOf(e):-1;return -1===a?s.length-1:a}_getRuler(){let t,e;let i=this.options,a=this._cachedMeta,n=a.iScale,r=[];for(t=0,e=a.data.length;tt-e))}return t._cache.$bar}(r,t.type),l=r._length,h=()=>{32767!==a&&-32768!==a&&((0,s.h)(n)&&(l=Math.min(l,Math.abs(a-n)||l)),n=a)};for(e=0,i=o.length;e=h?1:-1))*l,g===h&&(b-=i/2);let t=a.getPixelForDecimal(0),o=a.getPixelForDecimal(1);e=(b=Math.max(Math.min(b,Math.max(t,o)),Math.min(t,o)))+i,n&&!u&&(d._stacks[a.axis]._visualValues[r]=a.getValueForPixel(e)-a.getValueForPixel(b))}if(b===a.getPixelForValue(h)){let t=(0,s.s)(i)*a.getLineWidthForValue(h)/2;b+=t,i-=t}return{size:i,base:b,head:e,center:e+i/2}}_calculateBarIndexPixels(t,e){let i,a;let n=e.scale,r=this.options,o=r.skipNull,l=(0,s.v)(r.maxBarThickness,1/0);if(e.grouped){let n=o?this._getStackCount(t):e.stackCount,h="flex"===r.barThickness?function(t,e,i,s){let a=e.pixels,n=a[t],r=t>0?a[t-1]:null,o=t=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){let e=this._cachedMeta,i=this.chart.data.labels||[],{xScale:s,yScale:a}=e,n=this.getParsed(t),r=s.getLabelForValue(n.x),o=a.getLabelForValue(n.y),l=n._custom;return{label:i[t]||"",value:"("+r+", "+o+(l?", "+l:"")+")"}}update(t){let e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,s){let a="reset"===s,{iScale:n,vScale:r}=this._cachedMeta,{sharedOptions:o,includeOptions:l}=this._getSharedOptions(e,s),h=n.axis,d=r.axis;for(let c=e;c"spacing"!==t,_indexable:t=>"spacing"!==t};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){let e=t.data;if(e.labels.length&&e.datasets.length){let{labels:{pointStyle:i,color:s}}=t.legend.options;return e.labels.map((e,a)=>{let n=t.getDatasetMeta(0),r=n.controller.getStyle(a);return{text:e,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,fontColor:s,lineWidth:r.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(a),index:a}})}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}}};constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){let i=this.getDataset().data,a=this._cachedMeta;if(!1===this._parsing)a._parsed=i;else{let n,r,o=t=>+i[t];if((0,s.i)(i[t])){let{key:t="value"}=this._parsing;o=e=>+(0,s.f)(i[e],t)}for(n=t,r=t+e;n(0,s.p)(e,t,l,!0)?1:Math.max(a,a*i,n,n*i),p=(e,a,n)=>(0,s.p)(e,t,l,!0)?-1:Math.min(a,a*i,n,n*i),f=g(0,h,c),m=g(s.H,d,u),b=p(s.P,h,c),x=p(s.P+s.H,d,u);a=(f-b)/2,n=(m-x)/2,r=-(f+b)/2,o=-(m+x)/2}return{ratioX:a,ratioY:n,offsetX:r,offsetY:o}}(c,d,l),m=(i.width-r)/u,b=(i.height-r)/g,x=(0,s.n)(this.options.radius,Math.max(Math.min(m,b)/2,0)),_=(x-Math.max(x*l,0))/this._getVisibleDatasetWeightTotal();this.offsetX=p*x,this.offsetY=f*x,a.total=this.calculateTotal(),this.outerRadius=x-_*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-_*h,0),this.updateElements(n,0,n.length,t)}_circumference(t,e){let i=this.options,a=this._cachedMeta,n=this._getCircumference();return e&&i.animation.animateRotate||!this.chart.getDataVisibility(t)||null===a._parsed[t]||a.data[t].hidden?0:this.calculateCircumference(a._parsed[t]*n/s.T)}updateElements(t,e,i,s){let a;let n="reset"===s,r=this.chart,o=r.chartArea,l=r.options,h=l.animation,d=(o.left+o.right)/2,c=(o.top+o.bottom)/2,u=n&&h.animateScale,g=u?0:this.innerRadius,p=u?0:this.outerRadius,{sharedOptions:f,includeOptions:m}=this._getSharedOptions(e,s),b=this._getRotation();for(a=0;a0&&!isNaN(t)?s.T*(Math.abs(t)/e):0}getLabelAndValue(t){let e=this._cachedMeta,i=this.chart,a=i.data.labels||[],n=(0,s.o)(e._parsed[t],i.options.locale);return{label:a[t]||"",value:n}}getMaxBorderWidth(t){let e,i,s,a,n,r=0,o=this.chart;if(!t){for(e=0,i=o.data.datasets.length;e0&&this.getParsed(e-1);for(let i=0;i<_;++i){let p=t[i],_=b?p:{};if(i=x){_.skip=!0;continue}let y=this.getParsed(i),M=(0,s.k)(y[g]),w=_[u]=r.getPixelForValue(y[u],i),k=_[g]=n||M?o.getBasePixel():o.getPixelForValue(l?this.applyStack(o,y,l):y[g],i);_.skip=isNaN(w)||isNaN(k)||M,_.stop=i>0&&Math.abs(y[u]-v[u])>m,f&&(_.parsed=y,_.raw=h.data[i]),c&&(_.options=d||this.resolveDataElementOptions(i,p.active?"active":a)),b||this.updateElement(p,i,_,a),v=y}}getMaxOverflow(){let t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,s=t.data||[];if(!s.length)return i;let a=s[0].size(this.resolveDataElementOptions(0)),n=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,a,n)/2}draw(){let t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}class E extends v{static id="polarArea";static defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){let e=t.data;if(e.labels.length&&e.datasets.length){let{labels:{pointStyle:i,color:s}}=t.legend.options;return e.labels.map((e,a)=>{let n=t.getDatasetMeta(0),r=n.controller.getStyle(a);return{text:e,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,fontColor:s,lineWidth:r.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(a),index:a}})}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){let e=this._cachedMeta,i=this.chart,a=i.data.labels||[],n=(0,s.o)(e._parsed[t].r,i.options.locale);return{label:a[t]||"",value:n}}parseObjectData(t,e,i,a){return s.y.bind(this)(t,e,i,a)}update(t){let e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){let t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((t,i)=>{let s=this.getParsed(i).r;!isNaN(s)&&this.chart.getDataVisibility(i)&&(se.max&&(e.max=s))}),e}_updateRadius(){let t=this.chart,e=t.chartArea,i=t.options,s=Math.min(e.right-e.left,e.bottom-e.top),a=Math.max(s/2,0),n=Math.max(i.cutoutPercentage?a/100*i.cutoutPercentage:1,0),r=(a-n)/t.getVisibleDatasetCount();this.outerRadius=a-r*this.index,this.innerRadius=this.outerRadius-r}updateElements(t,e,i,a){let n;let r="reset"===a,o=this.chart,l=o.options,h=l.animation,d=this._cachedMeta.rScale,c=d.xCenter,u=d.yCenter,g=d.getIndexAngle(0)-.5*s.P,p=g,f=360/this.countVisibleElements();for(n=0;n{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&e++}),e}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?(0,s.t)(this.resolveDataElementOptions(t,e).angle||i):0}}class O extends C{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}}class A extends v{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(t){let e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}parseObjectData(t,e,i,a){return s.y.bind(this)(t,e,i,a)}update(t){let e=this._cachedMeta,i=e.dataset,s=e.data||[],a=e.iScale.getLabels();if(i.points=s,"resize"!==t){let e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);let n={_loop:!0,_fullLoop:a.length===s.length,options:e};this.updateElement(i,void 0,n,t)}this.updateElements(s,0,s.length,t)}updateElements(t,e,i,s){let a=this._cachedMeta.rScale,n="reset"===s;for(let r=e;r0&&this.getParsed(e-1);for(let d=e;d0&&Math.abs(i[g]-_[g])>b,m&&(f.parsed=i,f.raw=h.data[d]),u&&(f.options=c||this.resolveDataElementOptions(d,e.active?"active":a)),x||this.updateElement(e,d,f,a),_=i}this.updateSharedOptions(c,a,d)}getMaxOverflow(){let t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let t=0;for(let i=e.length-1;i>=0;--i)t=Math.max(t,e[i].size(this.resolveDataElementOptions(i))/2);return t>0&&t}let i=t.dataset,s=i.options&&i.options.borderWidth||0;if(!e.length)return s;let a=e[0].size(this.resolveDataElementOptions(0)),n=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(s,a,n)/2}}function F(){throw Error("This method is not implemented: Check that a complete date adapter is provided.")}class z{static override(t){Object.assign(z.prototype,t)}constructor(t){this.options=t||{}}init(){}formats(){return F()}parse(){return F()}format(){return F()}add(){return F()}diff(){return F()}startOf(){return F()}endOf(){return F()}}var R={_date:z};function I(t,e,i,a,n){let r=t.getSortedVisibleDatasetMetas(),o=i[e];for(let t=0,i=r.length;t{t[r](e[i],a)&&(n.push({element:t,datasetIndex:s,index:l}),o=o||t.inRange(e.x,e.y,a))}),s&&!o)?[]:n}var H={evaluateInteractionItems:I,modes:{index(t,e,i,a){let n=(0,s.z)(e,t),r=i.axis||"x",o=i.includeInvisible||!1,l=i.intersect?V(t,n,r,a,o):B(t,n,r,!1,a,o),h=[];return l.length?(t.getSortedVisibleDatasetMetas().forEach(t=>{let e=l[0].index,i=t.data[e];i&&!i.skip&&h.push({element:i,datasetIndex:t.index,index:e})}),h):[]},dataset(t,e,i,a){let n=(0,s.z)(e,t),r=i.axis||"xy",o=i.includeInvisible||!1,l=i.intersect?V(t,n,r,a,o):B(t,n,r,!1,a,o);if(l.length>0){let e=l[0].datasetIndex,i=t.getDatasetMeta(e).data;l=[];for(let t=0;tt.pos===e)}function $(t,e){return t.filter(t=>-1===j.indexOf(t.pos)&&t.box.axis===e)}function U(t,e){return t.sort((t,i)=>{let s=e?i:t,a=e?t:i;return s.weight===a.weight?s.index-a.index:s.weight-a.weight})}function Y(t,e,i,s){return Math.max(t[i],e[i])+Math.max(t[s],e[s])}function Q(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function X(t,e,i,a){let n,r,o,l,h,d;let c=[];for(n=0,r=t.length,h=0;n{s[t]=Math.max(e[t],i[t])}),s}(t?["left","right"]:["top","bottom"])}(o.horizontal,e));let{same:r,other:u}=function(t,e,i,a){let{pos:n,box:r}=i,o=t.maxPadding;if(!(0,s.i)(n)){i.size&&(t[n]-=i.size);let e=a[i.stack]||{size:0,count:1};e.size=Math.max(e.size,i.horizontal?r.height:r.width),i.size=e.size/e.count,t[n]+=i.size}r.getPadding&&Q(o,r.getPadding());let l=Math.max(0,e.outerWidth-Y(o,t,"left","right")),h=Math.max(0,e.outerHeight-Y(o,t,"top","bottom")),d=l!==t.w,c=h!==t.h;return t.w=l,t.h=h,i.horizontal?{same:d,other:c}:{same:c,other:d}}(e,i,o,a);h|=r&&c.length,d=d||u,l.fullSize||c.push(o)}return h&&X(c,e,i,a)||d}function q(t,e,i,s,a){t.top=i,t.left=e,t.right=e+s,t.bottom=i+a,t.width=s,t.height=a}function G(t,e,i,a){let n=i.padding,{x:r,y:o}=e;for(let l of t){let t=l.box,h=a[l.stack]||{count:1,placed:0,weight:1},d=l.stackWeight/h.weight||1;if(l.horizontal){let a=e.w*d,r=h.size||t.height;(0,s.h)(h.start)&&(o=h.start),t.fullSize?q(t,n.left,o,i.outerWidth-n.right-n.left,r):q(t,e.left+h.placed,o,a,r),h.start=o,h.placed+=a,o=t.bottom}else{let a=e.h*d,o=h.size||t.width;(0,s.h)(h.start)&&(r=h.start),t.fullSize?q(t,r,n.top,o,i.outerHeight-n.bottom-n.top):q(t,r,e.top+h.placed,o,a),h.start=r,h.placed+=a,r=t.right}}e.x=r,e.y=o}var K={addBox(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw(t){e.draw(t)}}]},t.boxes.push(e)},removeBox(t,e){let i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure(t,e,i){e.fullSize=i.fullSize,e.position=i.position,e.weight=i.weight},update(t,e,i,a){if(!t)return;let n=(0,s.E)(t.options.layout.padding),r=Math.max(e-n.width,0),o=Math.max(i-n.height,0),l=function(t){let e=function(t){let e,i,s,a,n,r;let o=[];for(e=0,i=(t||[]).length;et.box.fullSize),!0),s=U(W(e,"left"),!0),a=U(W(e,"right")),n=U(W(e,"top"),!0),r=U(W(e,"bottom")),o=$(e,"x"),l=$(e,"y");return{fullSize:i,leftAndTop:s.concat(n),rightAndBottom:a.concat(l).concat(r).concat(o),chartArea:W(e,"chartArea"),vertical:s.concat(a).concat(l),horizontal:n.concat(r).concat(o)}}(t.boxes),h=l.vertical,d=l.horizontal;(0,s.F)(t.boxes,t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()});let c=h.reduce((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1,0)||1,u=Object.freeze({outerWidth:e,outerHeight:i,padding:n,availableWidth:r,availableHeight:o,vBoxMaxWidth:r/2/c,hBoxMaxHeight:o/2}),g=Object.assign({},n);Q(g,(0,s.E)(a));let p=Object.assign({maxPadding:g,w:r,h:o,x:n.left,y:n.top},n),f=function(t,e){let i,s,a;let n=function(t){let e={};for(let i of t){let{stack:t,pos:s,stackWeight:a}=i;if(!t||!j.includes(s))continue;let n=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});n.count++,n.weight+=a}return e}(t),{vBoxMaxWidth:r,hBoxMaxHeight:o}=e;for(i=0,s=t.length;i{let i=e.box;Object.assign(i,t.chartArea),i.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})})}};class J{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,s){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,s?Math.floor(e/s):i)}}isAttached(t){return!0}updateConfig(t){}}class Z extends J{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}let tt="$chartjs",te={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},ti=t=>null===t||""===t,ts=!!s.K&&{passive:!0};function ta(t,e,i){t.canvas.removeEventListener(e,i,ts)}function tn(t,e){for(let i of t)if(i===e||i.contains(e))return!0}function tr(t,e,i){let s=t.canvas,a=new MutationObserver(t=>{let e=!1;for(let i of t)e=(e=e||tn(i.addedNodes,s))&&!tn(i.removedNodes,s);e&&i()});return a.observe(document,{childList:!0,subtree:!0}),a}function to(t,e,i){let s=t.canvas,a=new MutationObserver(t=>{let e=!1;for(let i of t)e=(e=e||tn(i.removedNodes,s))&&!tn(i.addedNodes,s);e&&i()});return a.observe(document,{childList:!0,subtree:!0}),a}let tl=new Map,th=0;function td(){let t=window.devicePixelRatio;t!==th&&(th=t,tl.forEach((e,i)=>{i.currentDevicePixelRatio!==t&&e()}))}function tc(t,e,i){let a=t.canvas,n=a&&(0,s.I)(a);if(!n)return;let r=(0,s.L)((t,e)=>{let s=n.clientWidth;i(t,e),s{let e=t[0],i=e.contentRect.width,s=e.contentRect.height;(0!==i||0!==s)&&r(i,s)});return o.observe(n),tl.size||window.addEventListener("resize",td),tl.set(t,r),o}function tu(t,e,i){i&&i.disconnect(),"resize"===e&&(tl.delete(t),tl.size||window.removeEventListener("resize",td))}function tg(t,e,i){let a=t.canvas,n=(0,s.L)(e=>{null!==t.ctx&&i(function(t,e){let i=te[t.type]||t.type,{x:a,y:n}=(0,s.z)(t,e);return{type:i,chart:e,native:t,x:void 0!==a?a:null,y:void 0!==n?n:null}}(e,t))},t);return!function(t,e,i){t.addEventListener(e,i,ts)}(a,e,n),n}class tp extends J{acquireContext(t,e){let i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(!function(t,e){let i=t.style,a=t.getAttribute("height"),n=t.getAttribute("width");if(t[tt]={initial:{height:a,width:n,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",ti(n)){let e=(0,s.J)(t,"width");void 0!==e&&(t.width=e)}if(ti(a)){if(""===t.style.height)t.height=t.width/(e||2);else{let e=(0,s.J)(t,"height");void 0!==e&&(t.height=e)}}}(t,e),i):null}releaseContext(t){let e=t.canvas;if(!e[tt])return!1;let i=e[tt].initial;["height","width"].forEach(t=>{let a=i[t];(0,s.k)(a)?e.removeAttribute(t):e.setAttribute(t,a)});let a=i.style||{};return Object.keys(a).forEach(t=>{e.style[t]=a[t]}),e.width=e.width,delete e[tt],!0}addEventListener(t,e,i){this.removeEventListener(t,e);let s=t.$proxies||(t.$proxies={});s[e]=(({attach:tr,detach:to,resize:tc})[e]||tg)(t,e,i)}removeEventListener(t,e){let i=t.$proxies||(t.$proxies={}),s=i[e];s&&((({attach:tu,detach:tu,resize:tu})[e]||ta)(t,e,s),i[e]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,a){return(0,s.G)(t,e,i,a)}isAttached(t){let e=(0,s.I)(t);return!!(e&&e.isConnected)}}class tf{static defaults={};static defaultRoutes=void 0;active=!1;tooltipPosition(t){let{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}hasValue(){return(0,s.x)(this.x)&&(0,s.x)(this.y)}getProps(t,e){let i=this.$animations;if(!e||!i)return this;let s={};return t.forEach(t=>{s[t]=i[t]&&i[t].active()?i[t]._to:this[t]}),s}}function tm(t,e,i,a,n){let r,o,l;let h=(0,s.v)(a,0),d=Math.min((0,s.v)(n,t.length),t.length),c=0;for(i=Math.ceil(i),n&&(i=(r=n-a)/Math.floor(r/i)),l=h;l<0;)l=Math.round(h+ ++c*i);for(o=Math.max(h,0);o"left"===t?"right":"right"===t?"left":t,tx=(t,e,i)=>"top"===e||"left"===e?t[e]+i:t[e]-i,t_=(t,e)=>Math.min(e||t,t);function tv(t,e){let i=[],s=t.length/e,a=t.length,n=0;for(;na?a:i,a=n&&i>a?i:a,{min:(0,s.O)(i,(0,s.O)(a,i)),max:(0,s.O)(a,(0,s.O)(i,a))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){let t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){let e=this._labelItems||(this._labelItems=this._computeLabelItems(t));return e}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){(0,s.Q)(this.options.beforeUpdate,[this])}update(t,e,i){let{beginAtZero:a,grace:n,ticks:r}=this.options,o=r.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=(0,s.R)(this,n,a),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();let l=on)return function(t,e,i,s){let a,n=0,r=i[0];for(a=0,s=Math.ceil(s);an)return e}return Math.max(n,1)}(r,e,n);if(o>0){let t,i;let a=o>1?Math.round((h-l)/(o-1)):null;for(tm(e,d,c,(0,s.k)(a)?0:l-a,l),t=0,i=o-1;t=l||r<=1||!this.isHorizontal()){this.labelRotation=o;return}let d=this._getLabelSizes(),c=d.widest.width,u=d.highest.height,g=(0,s.S)(this.chart.width-c,0,this.maxWidth);c+6>(t=a.offset?this.maxWidth/r:g/(r-1))&&(t=g/(r-(a.offset?.5:1)),e=this.maxHeight-ty(a.grid)-n.padding-tM(a.title,this.chart.options.font),i=Math.sqrt(c*c+u*u),h=Math.max(o,Math.min(l,h=(0,s.U)(Math.min(Math.asin((0,s.S)((d.highest.height+6)/t,-1,1)),Math.asin((0,s.S)(e/i,-1,1))-Math.asin((0,s.S)(u/i,-1,1))))))),this.labelRotation=h}afterCalculateLabelRotation(){(0,s.Q)(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){(0,s.Q)(this.options.beforeFit,[this])}fit(){let t={width:0,height:0},{chart:e,options:{ticks:i,title:a,grid:n}}=this,r=this._isVisible(),o=this.isHorizontal();if(r){let r=tM(a,e.options.font);if(o?(t.width=this.maxWidth,t.height=ty(n)+r):(t.height=this.maxHeight,t.width=ty(n)+r),i.display&&this.ticks.length){let{first:e,last:a,widest:n,highest:r}=this._getLabelSizes(),l=2*i.padding,h=(0,s.t)(this.labelRotation),d=Math.cos(h),c=Math.sin(h);if(o){let e=i.mirror?0:c*n.width+d*r.height;t.height=Math.min(this.maxHeight,t.height+e+l)}else{let e=i.mirror?0:d*n.width+c*r.height;t.width=Math.min(this.maxWidth,t.width+e+l)}this._calculatePadding(e,a,c,d)}}this._handleMargins(),o?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){let{ticks:{align:a,padding:n},position:r}=this.options,o=0!==this.labelRotation,l="top"!==r&&"x"===this.axis;if(this.isHorizontal()){let r=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1),d=0,c=0;o?l?(d=s*t.width,c=i*e.height):(d=i*t.height,c=s*e.width):"start"===a?c=e.width:"end"===a?d=t.width:"inner"!==a&&(d=t.width/2,c=e.width/2),this.paddingLeft=Math.max((d-r+n)*this.width/(this.width-r),0),this.paddingRight=Math.max((c-h+n)*this.width/(this.width-h),0)}else{let i=e.height/2,s=t.height/2;"start"===a?(i=0,s=t.height):"end"===a&&(i=e.height,s=0),this.paddingTop=i+n,this.paddingBottom=s+n}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){(0,s.Q)(this.options.afterFit,[this])}isHorizontal(){let{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e{let i;let s=t.gc,a=s.length/2;if(a>e){for(i=0;i({width:b[t]||0,height:x[t]||0});return{first:k(0),last:k(e-1),widest:k(M),highest:k(w),widths:b,heights:x}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){let e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);let e=this._startPixel+t*this._length;return(0,s.W)(this._alignToPixels?(0,s.X)(this.chart,e,0):e)}getDecimalForPixel(t){let e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){let{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){var e,i;let a=this.ticks||[];if(t>=0&&to*a?o/i:l/a:l*a0}_computeGridLineItems(t){let e,i,a,n,r,o,l,h,d,c,u,g;let p=this.axis,f=this.chart,m=this.options,{grid:b,position:x,border:_}=m,v=b.offset,y=this.isHorizontal(),M=this.ticks,w=M.length+(v?1:0),k=ty(b),S=[],P=_.setContext(this.getContext()),D=P.display?P.width:0,C=D/2,L=function(t){return(0,s.X)(f,t,D)};if("top"===x)e=L(this.bottom),o=this.bottom-k,h=e-C,c=L(t.top)+C,g=t.bottom;else if("bottom"===x)e=L(this.top),c=t.top,g=L(t.bottom)-C,o=e+C,h=this.top+k;else if("left"===x)e=L(this.right),r=this.right-k,l=e-C,d=L(t.left)+C,u=t.right;else if("right"===x)e=L(this.left),d=t.left,u=L(t.right)-C,r=e+C,l=this.left+k;else if("x"===p){if("center"===x)e=L((t.top+t.bottom)/2+.5);else if((0,s.i)(x)){let t=Object.keys(x)[0],i=x[t];e=L(this.chart.scales[t].getPixelForValue(i))}c=t.top,g=t.bottom,h=(o=e+C)+k}else if("y"===p){if("center"===x)e=L((t.left+t.right)/2);else if((0,s.i)(x)){let t=Object.keys(x)[0],i=x[t];e=L(this.chart.scales[t].getPixelForValue(i))}l=(r=e-C)-k,d=t.left,u=t.right}let E=(0,s.v)(m.ticks.maxTicksLimit,w),O=Math.max(1,Math.ceil(w/E));for(i=0;io+1e-6)))return l}(this,i,v))&&(n=(0,s.X)(f,a,m),y?r=l=d=u=n:o=h=c=g=n,S.push({tx1:r,ty1:o,tx2:l,ty2:h,x1:d,y1:c,x2:u,y2:g,width:m,color:x,borderDash:M,borderDashOffset:w,tickWidth:k,tickColor:P,tickBorderDash:D,tickBorderDashOffset:C}))}return this._ticksLength=w,this._borderValue=e,S}_computeLabelItems(t){let e,i,a,n,r,o,l,h,d,c,u;let g=this.axis,p=this.options,{position:f,ticks:m}=p,b=this.isHorizontal(),x=this.ticks,{align:_,crossAlign:v,padding:y,mirror:M}=m,w=ty(p.grid),k=w+y,S=M?-y:k,P=-(0,s.t)(this.labelRotation),D=[],C="middle";if("top"===f)r=this.bottom-S,o=this._getXAxisLabelAlignment();else if("bottom"===f)r=this.top+S,o=this._getXAxisLabelAlignment();else if("left"===f){let t=this._getYAxisLabelAlignment(w);o=t.textAlign,n=t.x}else if("right"===f){let t=this._getYAxisLabelAlignment(w);o=t.textAlign,n=t.x}else if("x"===g){if("center"===f)r=(t.top+t.bottom)/2+k;else if((0,s.i)(f)){let t=Object.keys(f)[0],e=f[t];r=this.chart.scales[t].getPixelForValue(e)+k}o=this._getXAxisLabelAlignment()}else if("y"===g){if("center"===f)n=(t.left+t.right)/2-k;else if((0,s.i)(f)){let t=Object.keys(f)[0],e=f[t];n=this.chart.scales[t].getPixelForValue(e)}o=this._getYAxisLabelAlignment(w).textAlign}"y"===g&&("start"===_?C="top":"end"===_&&(C="bottom"));let L=this._getLabelSizes();for(e=0,i=x.length;ee.value===t);if(s>=0){let t=e.setContext(this.getContext(s));return t.lineWidth}return 0}drawGrid(t){let e,i;let s=this.options.grid,a=this.ctx,n=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t)),r=(t,e,i)=>{i.width&&i.color&&(a.save(),a.lineWidth=i.width,a.strokeStyle=i.color,a.setLineDash(i.borderDash||[]),a.lineDashOffset=i.borderDashOffset,a.beginPath(),a.moveTo(t.x,t.y),a.lineTo(e.x,e.y),a.stroke(),a.restore())};if(s.display)for(e=0,i=n.length;e{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:a,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){let e,i;let s=this.chart.getSortedVisibleDatasetMetas(),a=this.axis+"AxisID",n=[];for(e=0,i=s.length;e{let a=i.split("."),n=a.pop(),r=[t].concat(a).join("."),o=e[i].split("."),l=o.pop(),h=o.join(".");s.d.route(r,n,h,l)})}(e,t.defaultRoutes),t.descriptors&&s.d.describe(e,t.descriptors)}(t,r,e),this.override&&s.d.override(t.id,t.overrides)),r}get(t){return this.items[t]}unregister(t){let e=this.items,i=t.id,a=this.scope;i in e&&delete e[i],a&&i in s.d[a]&&(delete s.d[a][i],this.override&&delete s.a3[i])}}var tS=new class{constructor(){this.controllers=new tk(v,"datasets",!0),this.elements=new tk(tf,"elements"),this.plugins=new tk(Object,"plugins"),this.scales=new tk(tw,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach(e=>{let a=i||this._getRegistryForType(e);i||a.isForType(e)||a===this.plugins&&e.id?this._exec(t,a,e):(0,s.F)(e,e=>{let s=i||this._getRegistryForType(e);this._exec(t,s,e)})})}_exec(t,e,i){let a=(0,s.a5)(t);(0,s.Q)(i["before"+a],[],i),e[t](i),(0,s.Q)(i["after"+a],[],i)}_getRegistryForType(t){for(let e=0;et.filter(t=>!e.some(e=>t.plugin.id===e.plugin.id));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function tD(t,e){let i=s.d.datasets[t]||{},a=(e.datasets||{})[t]||{};return a.indexAxis||e.indexAxis||i.indexAxis||"x"}function tC(t,e){var i;if("x"===t||"y"===t||"r"===t||(t=e.axis||("top"===(i=e.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.length>1&&tC(t[0].toLowerCase(),e)))return t;throw Error(`Cannot determine type of '${name}' axis. Please provide 'axis' or 'position' option.`)}function tL(t){let e=t.options||(t.options={});e.plugins=(0,s.v)(e.plugins,{}),e.scales=function(t,e){let i=s.a3[t.type]||{scales:{}},a=e.scales||{},n=tD(t.type,e),r=Object.create(null);return Object.keys(a).forEach(t=>{let e=a[t];if(!(0,s.i)(e))return console.error(`Invalid scale configuration for scale: ${t}`);if(e._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);let o=tC(t,e),l=i.scales||{};r[t]=(0,s.ab)(Object.create(null),[{axis:o},e,l[o],l[o===n?"_index_":"_value_"]])}),t.data.datasets.forEach(i=>{let n=i.type||t.type,o=i.indexAxis||tD(n,e),l=s.a3[n]||{},h=l.scales||{};Object.keys(h).forEach(t=>{let e;let n=(e=t,"_index_"===t?e=o:"_value_"===t&&(e="x"===o?"y":"x"),e),l=i[n+"AxisID"]||n;r[l]=r[l]||Object.create(null),(0,s.ab)(r[l],[{axis:n},a[l],h[t]])})}),Object.keys(r).forEach(t=>{let e=r[t];(0,s.ab)(e,[s.d.scales[e.type],s.d.scale])}),r}(t,e)}function tE(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}let tO=new Map,tA=new Set;function tT(t,e){let i=tO.get(t);return i||(i=e(),tO.set(t,i),tA.add(i)),i}let tF=(t,e,i)=>{let a=(0,s.f)(e,i);void 0!==a&&t.add(a)};class tz{constructor(t){var e;this._config=((e=(e=t)||{}).data=tE(e.data),tL(e),e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=tE(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){let t=this._config;this.clearCache(),tL(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return tT(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,e){return tT(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,e){return tT(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]])}pluginScopeKeys(t){let e=t.id,i=this.type;return tT(`${i}-plugin-${e}`,()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){let i=this._scopeCache,s=i.get(t);return(!s||e)&&(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){let{options:a,type:n}=this,r=this._cachedScopes(t,i),o=r.get(e);if(o)return o;let l=new Set;e.forEach(e=>{t&&(l.add(t),e.forEach(e=>tF(l,t,e))),e.forEach(t=>tF(l,a,t)),e.forEach(t=>tF(l,s.a3[n]||{},t)),e.forEach(t=>tF(l,s.d,t)),e.forEach(t=>tF(l,s.a6,t))});let h=Array.from(l);return 0===h.length&&h.push(Object.create(null)),tA.has(e)&&r.set(e,h),h}chartOptionScopes(){let{options:t,type:e}=this;return[t,s.a3[e]||{},s.d.datasets[e]||{},{type:e},s.d,s.a6]}resolveNamedOptions(t,e,i,a=[""]){let n={$shared:!0},{resolver:r,subPrefixes:o}=tR(this._resolverCache,t,a),l=r;if(function(t,e){let{isScriptable:i,isIndexable:a}=(0,s.aa)(t);for(let n of e){let e=i(n),r=a(n),o=(r||e)&&t[n];if(e&&((0,s.a7)(o)||tI(o))||r&&(0,s.b)(o))return!0}return!1}(r,e)){n.$shared=!1,i=(0,s.a7)(i)?i():i;let e=this.createResolver(t,i,o);l=(0,s.a8)(r,i,e)}for(let t of e)n[t]=l[t];return n}createResolver(t,e,i=[""],a){let{resolver:n}=tR(this._resolverCache,t,i);return(0,s.i)(e)?(0,s.a8)(n,e,void 0,a):n}}function tR(t,e,i){let a=t.get(e);a||(a=new Map,t.set(e,a));let n=i.join(),r=a.get(n);if(!r){let t=(0,s.a9)(e,i);r={resolver:t,subPrefixes:i.filter(t=>!t.toLowerCase().includes("hover"))},a.set(n,r)}return r}let tI=t=>(0,s.i)(t)&&Object.getOwnPropertyNames(t).reduce((e,i)=>e||(0,s.a7)(t[i]),!1),tV=["top","bottom","left","right","chartArea"];function tB(t,e){return"top"===t||"bottom"===t||-1===tV.indexOf(t)&&"x"===e}function tN(t,e){return function(i,s){return i[t]===s[t]?i[e]-s[e]:i[t]-s[t]}}function tH(t){let e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),(0,s.Q)(i&&i.onComplete,[t],e)}function tj(t){let e=t.chart,i=e.options.animation;(0,s.Q)(i&&i.onProgress,[t],e)}function tW(t){return(0,s.M)()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}let t$={},tU=t=>{let e=tW(t);return Object.values(t$).filter(t=>t.canvas===e).pop()};class tY{static defaults=s.d;static instances=t$;static overrides=s.a3;static registry=tS;static version="4.2.1";static getChart=tU;static register(...t){tS.add(...t),tQ()}static unregister(...t){tS.remove(...t),tQ()}constructor(t,e){let i=this.config=new tz(e),n=tW(t),r=tU(n);if(r)throw Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");let o=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||(!(0,s.M)()||"undefined"!=typeof OffscreenCanvas&&n instanceof OffscreenCanvas?Z:tp)),this.platform.updateConfig(i);let l=this.platform.acquireContext(n,o.aspectRatio),h=l&&l.canvas,d=h&&h.height,c=h&&h.width;if(this.id=(0,s.ac)(),this.ctx=l,this.canvas=h,this.width=c,this.height=d,this._options=o,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new tP,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=(0,s.ad)(t=>this.update(t),o.resizeDelay||0),this._dataChanges=[],t$[this.id]=this,!l||!h){console.error("Failed to create chart: can't acquire context from the given item");return}a.listen(this,"complete",tH),a.listen(this,"progress",tj),this._initialize(),this.attached&&this.update()}get aspectRatio(){let{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:a,_aspectRatio:n}=this;return(0,s.k)(t)?e&&n?n:a?i/a:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return tS}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():(0,s.ae)(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return(0,s.af)(this.canvas,this.ctx),this}stop(){return a.stop(this),this}resize(t,e){a.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){let i=this.options,a=this.canvas,n=i.maintainAspectRatio&&this.aspectRatio,r=this.platform.getMaximumSize(a,t,e,n),o=i.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=r.width,this.height=r.height,this._aspectRatio=this.aspectRatio,(0,s.ae)(this,o,!0)&&(this.notifyPlugins("resize",{size:r}),(0,s.Q)(i.onResize,[this,r],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){let t=this.options,e=t.scales||{};(0,s.F)(e,(t,e)=>{t.id=e})}buildOrUpdateScales(){let t=this.options,e=t.scales,i=this.scales,a=Object.keys(i).reduce((t,e)=>(t[e]=!1,t),{}),n=[];e&&(n=n.concat(Object.keys(e).map(t=>{let i=e[t],s=tC(t,i),a="r"===s,n="x"===s;return{options:i,dposition:a?"chartArea":n?"bottom":"left",dtype:a?"radialLinear":n?"category":"linear"}}))),(0,s.F)(n,e=>{let n=e.options,r=n.id,o=tC(r,n),l=(0,s.v)(n.type,e.dtype);(void 0===n.position||tB(n.position,o)!==tB(e.dposition))&&(n.position=e.dposition),a[r]=!0;let h=null;if(r in i&&i[r].type===l)h=i[r];else{let t=tS.getScale(l);i[(h=new t({id:r,type:l,ctx:this.ctx,chart:this})).id]=h}h.init(n,t)}),(0,s.F)(a,(t,e)=>{t||delete i[e]}),(0,s.F)(i,t=>{K.configure(this,t,t.options),K.addBox(this,t)})}_updateMetasets(){let t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort((t,e)=>t.index-e.index),i>e){for(let t=e;te.length&&delete this._stacks,t.forEach((t,i)=>{0===e.filter(e=>e===t._dataset).length&&this._destroyDatasetMeta(i)})}buildOrUpdateControllers(){let t,e;let i=[],a=this.data.datasets;for(this._removeUnreferencedMetasets(),t=0,e=a.length;t{this.getDatasetMeta(e).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){let e=this.config;e.update();let i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),a=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;let n=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let r=0;for(let t=0,e=this.data.datasets.length;t{t.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(tN("z","_idx"));let{_active:o,_lastEvent:l}=this;l?this._eventHandler(l,!0):o.length&&this._updateHoverStyles(o,o,!0),this.render()}_updateScales(){(0,s.F)(this.scales,t=>{K.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){let t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);(0,s.ag)(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){let{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(let{method:i,start:s,count:a}of e){let e="_removeElements"===i?-a:a;!function(t,e,i){let s=Object.keys(t);for(let a of s){let s=+a;if(s>=e){let n=t[a];delete t[a],(i>0||s>e)&&(t[s+i]=n)}}}(t,s,e)}}_getUniformDataChanges(){let t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];let e=this.data.datasets.length,i=e=>new Set(t.filter(t=>t[0]===e).map((t,e)=>e+","+t.splice(1).join(","))),a=i(0);for(let t=1;tt.split(",")).map(t=>({method:t[1],start:+t[2],count:+t[3]}))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;K.update(this,this.width,this.height,t);let e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],(0,s.F)(this.boxes,t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))},this),this._layers.forEach((t,e)=>{t._idx=e}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){let e=this.ctx,i=t._clip,a=!i.disabled,n=function(t){let{xScale:e,yScale:i}=t;if(e&&i)return{left:e.left,right:e.right,top:i.top,bottom:i.bottom}}(t)||this.chartArea,r={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",r)&&(a&&(0,s.Y)(e,{left:!1===i.left?0:n.left-i.left,right:!1===i.right?this.width:n.right+i.right,top:!1===i.top?0:n.top-i.top,bottom:!1===i.bottom?this.height:n.bottom+i.bottom}),t.controller.draw(),a&&(0,s.$)(e),r.cancelable=!1,this.notifyPlugins("afterDatasetDraw",r))}isPointInArea(t){return(0,s.C)(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,i,s){let a=H.modes[e];return"function"==typeof a?a(this,t,i,s):[]}getDatasetMeta(t){let e=this.data.datasets[t],i=this._metasets,s=i.filter(t=>t&&t._dataset===e).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=(0,s.j)(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){let e=this.data.datasets[t];if(!e)return!1;let i=this.getDatasetMeta(t);return"boolean"==typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){let i=this.getDatasetMeta(t);i.hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){let a=i?"show":"hide",n=this.getDatasetMeta(t),r=n.controller._resolveAnimations(void 0,a);(0,s.h)(e)?(n.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),r.update(n,{visible:i}),this.update(e=>e.datasetIndex===t?a:void 0))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){let e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),a.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,i,s),t[i]=s},a=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};(0,s.F)(this.options.events,t=>i(t,a))}bindResponsiveEvents(){let t;this._responsiveListeners||(this._responsiveListeners={});let e=this._responsiveListeners,i=this.platform,s=(t,s)=>{i.addEventListener(this,t,s),e[t]=s},a=(t,s)=>{e[t]&&(i.removeEventListener(this,t,s),delete e[t])},n=(t,e)=>{this.canvas&&this.resize(t,e)},r=()=>{a("attach",r),this.attached=!0,this.resize(),s("resize",n),s("detach",t)};t=()=>{this.attached=!1,a("resize",n),this._stop(),this._resize(0,0),s("attach",r)},i.isAttached(this.canvas)?r():t()}unbindEvents(){(0,s.F)(this._listeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._listeners={},(0,s.F)(this._responsiveListeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){let s,a,n;let r=i?"set":"remove";for("dataset"===e&&this.getDatasetMeta(t[0].datasetIndex).controller["_"+r+"DatasetHoverStyle"](),a=0,n=t.length;a{let i=this.getDatasetMeta(t);if(!i)throw Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}),a=!(0,s.ah)(i,e);a&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}isPluginEnabled(t){return 1===this._plugins._cache.filter(e=>e.plugin.id===t).length}_updateHoverStyles(t,e,i){let s=this.options.hover,a=(t,e)=>t.filter(t=>!e.some(e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)),n=a(e,t),r=i?t:a(t,e);n.length&&this.updateHoverStyle(n,s.mode,!1),r.length&&s.mode&&this.updateHoverStyle(r,s.mode,!0)}_eventHandler(t,e){let i={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},s=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,s))return;let a=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(a||i.changed)&&this.render(),this}_handleEvent(t,e,i){var a;let{_active:n=[],options:r}=this,o=this._getActiveElements(t,n,i,e),l=(0,s.ai)(t),h=(a=this._lastEvent,i&&"mouseout"!==t.type?l?a:t:null);i&&(this._lastEvent=null,(0,s.Q)(r.onHover,[t,o,this],this),l&&(0,s.Q)(r.onClick,[t,o,this],this));let d=!(0,s.ah)(o,n);return(d||e)&&(this._active=o,this._updateHoverStyles(o,n,e)),this._lastEvent=h,d}_getActiveElements(t,e,i,s){if("mouseout"===t.type)return[];if(!i)return e;let a=this.options.hover;return this.getElementsAtEventForMode(t,a.mode,a,s)}}function tQ(){return(0,s.F)(tY.instances,t=>t._plugins.invalidate())}function tX(t,e,i,s){return{x:i+t*Math.cos(e),y:s+t*Math.sin(e)}}function tq(t,e,i,a,n,r){let{x:o,y:l,startAngle:h,pixelMargin:d,innerRadius:c}=e,u=Math.max(e.outerRadius+a+i-d,0),g=c>0?c+a+i+d:0,p=0,f=n-h;if(a){let t=((c>0?c-a:0)+(u>0?u-a:0))/2;p=(f-(0!==t?f*t/(t+a):f))/2}let m=Math.max(.001,f*u-i/s.P)/u,b=(f-m)/2,x=h+b+p,_=n-b-p,{outerStart:v,outerEnd:y,innerStart:M,innerEnd:w}=function(t,e,i,a){var n;let r=(n=t.options.borderRadius,(0,s.ak)(n,["outerStart","outerEnd","innerStart","innerEnd"])),o=(i-e)/2,l=Math.min(o,a*e/2),h=t=>(0,s.S)(t,0,Math.min(o,(i-Math.min(o,t))*a/2));return{outerStart:h(r.outerStart),outerEnd:h(r.outerEnd),innerStart:(0,s.S)(r.innerStart,0,l),innerEnd:(0,s.S)(r.innerEnd,0,l)}}(e,g,u,_-x),k=u-v,S=u-y,P=x+v/k,D=_-y/S,C=g+M,L=g+w,E=x+M/C,O=_-w/L;if(t.beginPath(),r){let e=(P+D)/2;if(t.arc(o,l,u,P,e),t.arc(o,l,u,e,D),y>0){let e=tX(S,D,o,l);t.arc(e.x,e.y,y,D,_+s.H)}let i=tX(L,_,o,l);if(t.lineTo(i.x,i.y),w>0){let e=tX(L,O,o,l);t.arc(e.x,e.y,w,_+s.H,O+Math.PI)}let a=(_-w/g+(x+M/g))/2;if(t.arc(o,l,g,_-w/g,a,!0),t.arc(o,l,g,a,x+M/g,!0),M>0){let e=tX(C,E,o,l);t.arc(e.x,e.y,M,E+Math.PI,x-s.H)}let n=tX(k,x,o,l);if(t.lineTo(n.x,n.y),v>0){let e=tX(k,P,o,l);t.arc(e.x,e.y,v,x-s.H,P)}}else t.moveTo(o,l),t.lineTo(Math.cos(P)*u+o,Math.sin(P)*u+l),t.lineTo(Math.cos(D)*u+o,Math.sin(D)*u+l);t.closePath()}class tG extends tf{static id="arc";static defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};static defaultRoutes={backgroundColor:"backgroundColor"};constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,i){let a=this.getProps(["x","y"],i),{angle:n,distance:r}=(0,s.D)(a,{x:t,y:e}),{startAngle:o,endAngle:l,innerRadius:h,outerRadius:d,circumference:c}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],i),u=this.options.spacing/2,g=(0,s.v)(c,l-o),p=g>=s.T||(0,s.p)(n,o,l),f=(0,s.aj)(r,h+u,d+u);return p&&f}getCenterPoint(t){let{x:e,y:i,startAngle:s,endAngle:a,innerRadius:n,outerRadius:r}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),{offset:o,spacing:l}=this.options,h=(s+a)/2,d=(n+r+l+o)/2;return{x:e+Math.cos(h)*d,y:i+Math.sin(h)*d}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){let{options:e,circumference:i}=this,a=(e.offset||0)/4,n=(e.spacing||0)/2,r=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>s.T?Math.floor(i/s.T):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();let o=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(o)*a,Math.sin(o)*a);let l=1-Math.sin(Math.min(s.P,i||0)),h=a*l;t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,function(t,e,i,a,n){let{fullCircles:r,startAngle:o,circumference:l}=e,h=e.endAngle;if(r){tq(t,e,i,a,h,n);for(let e=0;en?(d=n/h,t.arc(r,o,h,i+d,a-d,!0)):t.arc(r,o,n,i+s.H,a-s.H),t.closePath(),t.clip()}(t,e,g),r||(tq(t,e,i,a,g,n),t.stroke())}(t,this,h,n,r),t.restore()}}function tK(t,e,i=e){t.lineCap=(0,s.v)(i.borderCapStyle,e.borderCapStyle),t.setLineDash((0,s.v)(i.borderDash,e.borderDash)),t.lineDashOffset=(0,s.v)(i.borderDashOffset,e.borderDashOffset),t.lineJoin=(0,s.v)(i.borderJoinStyle,e.borderJoinStyle),t.lineWidth=(0,s.v)(i.borderWidth,e.borderWidth),t.strokeStyle=(0,s.v)(i.borderColor,e.borderColor)}function tJ(t,e,i){t.lineTo(i.x,i.y)}function tZ(t,e,i={}){let s=t.length,{start:a=0,end:n=s-1}=i,{start:r,end:o}=e,l=Math.max(a,r),h=Math.min(n,o);return{count:s,start:l,loop:e.loop,ilen:ho&&n>o)?s+h-l:h-l}}function t0(t,e,i,a){let n,r,o;let{points:l,options:h}=e,{count:d,start:c,loop:u,ilen:g}=tZ(l,i,a),p=h.stepped?s.ar:h.tension||"monotone"===h.cubicInterpolationMode?s.as:tJ,{move:f=!0,reverse:m}=a||{};for(n=0;n<=g;++n)(r=l[(c+(m?g-n:n))%d]).skip||(f?(t.moveTo(r.x,r.y),f=!1):p(t,o,r,m,h.stepped),o=r);return u&&p(t,o,r=l[(c+(m?g:0))%d],m,h.stepped),!!u}function t1(t,e,i,s){let a,n,r,o,l,h;let d=e.points,{count:c,start:u,ilen:g}=tZ(d,i,s),{move:p=!0,reverse:f}=s||{},m=0,b=0,x=t=>(u+(f?g-t:t))%c,_=()=>{o!==l&&(t.lineTo(m,l),t.lineTo(m,o),t.lineTo(m,h))};for(p&&(n=d[x(0)],t.moveTo(n.x,n.y)),a=0;a<=g;++a){if((n=d[x(a)]).skip)continue;let e=n.x,i=n.y,s=0|e;s===r?(il&&(l=i),m=(b*m+e)/++b):(_(),t.lineTo(e,i),r=s,b=0,o=l=i),h=i}_()}function t2(t){let e=t.options,i=e.borderDash&&e.borderDash.length,s=!t._decimated&&!t._loop&&!e.tension&&"monotone"!==e.cubicInterpolationMode&&!e.stepped&&!i;return s?t1:t0}let t5="function"==typeof Path2D;class t3 extends tf{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t&&"fill"!==t};constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){let i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){let a=i.spanGaps?this._loop:this._fullLoop;(0,s.al)(this._points,i,t,a,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=(0,s.am)(this,this.options.segment))}first(){let t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){let t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){let i,a;let n=this.options,r=t[e],o=this.points,l=(0,s.an)(this,{property:e,start:r,end:r});if(!l.length)return;let h=[],d=n.stepped?s.ao:n.tension||"monotone"===n.cubicInterpolationMode?s.ap:s.aq;for(i=0,a=l.length;it;e--){let t=i[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function en(t,e,i,s){return t&&e?s(t[i],e[i]):t?t[i]:e?e[i]:0}["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"].map(t=>t.replace("rgb(","rgba(").replace(")",", 0.5)"));function er(t,e,i,s){let a=e.interpolate(i,s);a&&t.lineTo(a.x,a.y)}let eo=(t,e)=>{let{boxHeight:i=e,boxWidth:s=e}=t;return t.usePointStyle&&(i=Math.min(i,e),s=t.pointStyleWidth||Math.min(s,e)),{boxWidth:s,boxHeight:i,itemHeight:Math.max(e,i)}},el=(t,e)=>null!==t&&null!==e&&t.datasetIndex===e.datasetIndex&&t.index===e.index;class eh extends tf{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){let t=this.options.labels||{},e=(0,s.Q)(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter(e=>t.filter(e,this.chart.data))),t.sort&&(e=e.sort((e,i)=>t.sort(e,i,this.chart.data))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){let t,e;let{options:i,ctx:a}=this;if(!i.display){this.width=this.height=0;return}let n=i.labels,r=(0,s.a0)(n.font),o=r.size,l=this._computeTitleHeight(),{boxWidth:h,itemHeight:d}=eo(n,o);a.font=r.string,this.isHorizontal()?(t=this.maxWidth,e=this._fitRows(l,o,h,d)+10):(e=this.maxHeight,t=this._fitCols(l,r,h,d)+10),this.width=Math.min(t,i.maxWidth||this.maxWidth),this.height=Math.min(e,i.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){let{ctx:a,maxWidth:n,options:{labels:{padding:r}}}=this,o=this.legendHitBoxes=[],l=this.lineWidths=[0],h=s+r,d=t;a.textAlign="left",a.textBaseline="middle";let c=-1,u=-h;return this.legendItems.forEach((t,g)=>{let p=i+e/2+a.measureText(t.text).width;(0===g||l[l.length-1]+p+2*r>n)&&(d+=h,l[l.length-(g>0?0:1)]=0,u+=h,c++),o[g]={left:0,top:u,row:c,width:p,height:s},l[l.length-1]+=p+r}),d}_fitCols(t,e,i,s){let{ctx:a,maxHeight:n,options:{labels:{padding:r}}}=this,o=this.legendHitBoxes=[],l=this.columnSizes=[],h=n-t,d=r,c=0,u=0,g=0,p=0;return this.legendItems.forEach((t,n)=>{let{itemWidth:f,itemHeight:m}=function(t,e,i,s,a){var n;let r,o;let l=((r=s.text)&&"string"!=typeof r&&(r=r.reduce((t,e)=>t.length>e.length?t:e)),t+e.size/2+i.measureText(r).width),h=(n=e.lineHeight,o=a,"string"!=typeof s.text&&(o=ed(s,n)),o);return{itemWidth:l,itemHeight:h}}(i,e,a,t,s);n>0&&u+m+2*r>h&&(d+=c+r,l.push({width:c,height:u}),g+=c+r,p++,c=u=0),o[n]={left:g,top:u,col:p,width:f,height:m},c=Math.max(c,f),u+=m+r}),d+=c,l.push({width:c,height:u}),d}adjustHitBoxes(){if(!this.options.display)return;let t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:a},rtl:n}}=this,r=(0,s.az)(n,this.left,this.width);if(this.isHorizontal()){let n=0,o=(0,s.a2)(i,this.left+a,this.right-this.lineWidths[n]);for(let l of e)n!==l.row&&(n=l.row,o=(0,s.a2)(i,this.left+a,this.right-this.lineWidths[n])),l.top+=this.top+t+a,l.left=r.leftForLtr(r.x(o),l.width),o+=l.width+a}else{let n=0,o=(0,s.a2)(i,this.top+t+a,this.bottom-this.columnSizes[n].height);for(let l of e)l.col!==n&&(n=l.col,o=(0,s.a2)(i,this.top+t+a,this.bottom-this.columnSizes[n].height)),l.top=o,l.left+=this.left+a,l.left=r.leftForLtr(r.x(l.left),l.width),o+=l.height+a}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){let t=this.ctx;(0,s.Y)(t,this),this._draw(),(0,s.$)(t)}}_draw(){let t;let{options:e,columnSizes:i,lineWidths:a,ctx:n}=this,{align:r,labels:o}=e,l=s.d.color,h=(0,s.az)(e.rtl,this.left,this.width),d=(0,s.a0)(o.font),{padding:c}=o,u=d.size,g=u/2;this.drawTitle(),n.textAlign=h.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=d.string;let{boxWidth:p,boxHeight:f,itemHeight:m}=eo(o,u),b=function(t,e,i){if(isNaN(p)||p<=0||isNaN(f)||f<0)return;n.save();let a=(0,s.v)(i.lineWidth,1);if(n.fillStyle=(0,s.v)(i.fillStyle,l),n.lineCap=(0,s.v)(i.lineCap,"butt"),n.lineDashOffset=(0,s.v)(i.lineDashOffset,0),n.lineJoin=(0,s.v)(i.lineJoin,"miter"),n.lineWidth=a,n.strokeStyle=(0,s.v)(i.strokeStyle,l),n.setLineDash((0,s.v)(i.lineDash,[])),o.usePointStyle){let r={radius:f*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:a},l=h.xPlus(t,p/2);(0,s.aD)(n,r,l,e+g,o.pointStyleWidth&&p)}else{let r=e+Math.max((u-f)/2,0),o=h.leftForLtr(t,p),l=(0,s.aw)(i.borderRadius);n.beginPath(),Object.values(l).some(t=>0!==t)?(0,s.au)(n,{x:o,y:r,w:p,h:f,radius:l}):n.rect(o,r,p,f),n.fill(),0!==a&&n.stroke()}n.restore()},x=function(t,e,i){(0,s.Z)(n,i.text,t,e+m/2,d,{strikethrough:i.hidden,textAlign:h.textAlign(i.textAlign)})},_=this.isHorizontal(),v=this._computeTitleHeight();t=_?{x:(0,s.a2)(r,this.left+c,this.right-a[0]),y:this.top+c+v,line:0}:{x:this.left+c,y:(0,s.a2)(r,this.top+v+c,this.bottom-i[0].height),line:0},(0,s.aA)(this.ctx,e.textDirection);let y=m+c;this.legendItems.forEach((l,u)=>{n.strokeStyle=l.fontColor,n.fillStyle=l.fontColor;let f=n.measureText(l.text).width,m=h.textAlign(l.textAlign||(l.textAlign=o.textAlign)),M=p+g+f,w=t.x,k=t.y;h.setWidth(this.width),_?u>0&&w+M+c>this.right&&(k=t.y+=y,t.line++,w=t.x=(0,s.a2)(r,this.left+c,this.right-a[t.line])):u>0&&k+y>this.bottom&&(w=t.x=w+i[t.line].width+c,t.line++,k=t.y=(0,s.a2)(r,this.top+v+c,this.bottom-i[t.line].height));let S=h.x(w);if(b(S,k,l),w=(0,s.aB)(m,w+p+g,_?w+M:this.right,e.rtl),x(h.x(w),k,l),_)t.x+=M+c;else if("string"!=typeof l.text){let e=d.lineHeight;t.y+=ed(l,e)}else t.y+=y}),(0,s.aC)(this.ctx,e.textDirection)}drawTitle(){let t;let e=this.options,i=e.title,a=(0,s.a0)(i.font),n=(0,s.E)(i.padding);if(!i.display)return;let r=(0,s.az)(e.rtl,this.left,this.width),o=this.ctx,l=i.position,h=a.size/2,d=n.top+h,c=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),t=this.top+d,c=(0,s.a2)(e.align,c,this.right-u);else{let i=this.columnSizes.reduce((t,e)=>Math.max(t,e.height),0);t=d+(0,s.a2)(e.align,this.top,this.bottom-i-e.labels.padding-this._computeTitleHeight())}let g=(0,s.a2)(l,c,c+u);o.textAlign=r.textAlign((0,s.a1)(l)),o.textBaseline="middle",o.strokeStyle=i.color,o.fillStyle=i.color,o.font=a.string,(0,s.Z)(o,i.text,g,t,a)}_computeTitleHeight(){let t=this.options.title,e=(0,s.a0)(t.font),i=(0,s.E)(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,a,n;if((0,s.aj)(t,this.left,this.right)&&(0,s.aj)(e,this.top,this.bottom)){for(i=0,n=this.legendHitBoxes;it.chart.options.color,boxWidth:40,padding:10,generateLabels(t){let e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:a,textAlign:n,color:r,useBorderRadius:o,borderRadius:l}}=t.legend.options;return t._getSortedDatasetMetas().map(t=>{let h=t.controller.getStyle(i?0:void 0),d=(0,s.E)(h.borderWidth);return{text:e[t.index].label,fillStyle:h.backgroundColor,fontColor:r,hidden:!t.visible,lineCap:h.borderCapStyle,lineDash:h.borderDash,lineDashOffset:h.borderDashOffset,lineJoin:h.borderJoinStyle,lineWidth:(d.width+d.height)/4,strokeStyle:h.borderColor,pointStyle:a||h.pointStyle,rotation:h.rotation,textAlign:n||h.textAlign,borderRadius:o&&(l||h.borderRadius),datasetIndex:t.index}},this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class eu extends tf{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){let i=this.options;if(this.left=0,this.top=0,!i.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=t,this.height=this.bottom=e;let a=(0,s.b)(i.text)?i.text.length:1;this._padding=(0,s.E)(i.padding);let n=a*(0,s.a0)(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=n:this.width=n}isHorizontal(){let t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){let e,i,a;let{top:n,left:r,bottom:o,right:l,options:h}=this,d=h.align,c=0;return this.isHorizontal()?(i=(0,s.a2)(d,r,l),a=n+t,e=l-r):("left"===h.position?(i=r+t,a=(0,s.a2)(d,o,n),c=-.5*s.P):(i=l-t,a=(0,s.a2)(d,n,o),c=.5*s.P),e=o-n),{titleX:i,titleY:a,maxWidth:e,rotation:c}}draw(){let t=this.ctx,e=this.options;if(!e.display)return;let i=(0,s.a0)(e.font),a=i.lineHeight,n=a/2+this._padding.top,{titleX:r,titleY:o,maxWidth:l,rotation:h}=this._drawArgs(n);(0,s.Z)(t,e.text,0,0,i,{color:e.color,maxWidth:l,rotation:h,textAlign:(0,s.a1)(e.align),textBaseline:"middle",translation:[r,o]})}}var eg={id:"title",_element:eu,start(t,e,i){!function(t,e){let i=new eu({ctx:t.ctx,options:e,chart:t});K.configure(t,i,e),K.addBox(t,i),t.titleBlock=i}(t,i)},stop(t){let e=t.titleBlock;K.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){let s=t.titleBlock;K.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};new WeakMap;let ep={average(t){let e,i;if(!t.length)return!1;let s=0,a=0,n=0;for(e=0,i=t.length;e-1?t.split("\n"):t}function eb(t,e){let i=t.chart.ctx,{body:a,footer:n,title:r}=t,{boxWidth:o,boxHeight:l}=e,h=(0,s.a0)(e.bodyFont),d=(0,s.a0)(e.titleFont),c=(0,s.a0)(e.footerFont),u=r.length,g=n.length,p=a.length,f=(0,s.E)(e.padding),m=f.height,b=0,x=a.reduce((t,e)=>t+e.before.length+e.lines.length+e.after.length,0);if(x+=t.beforeBody.length+t.afterBody.length,u&&(m+=u*d.lineHeight+(u-1)*e.titleSpacing+e.titleMarginBottom),x){let t=e.displayColors?Math.max(l,h.lineHeight):h.lineHeight;m+=p*t+(x-p)*h.lineHeight+(x-1)*e.bodySpacing}g&&(m+=e.footerMarginTop+g*c.lineHeight+(g-1)*e.footerSpacing);let _=0,v=function(t){b=Math.max(b,i.measureText(t).width+_)};return i.save(),i.font=d.string,(0,s.F)(t.title,v),i.font=h.string,(0,s.F)(t.beforeBody.concat(t.afterBody),v),_=e.displayColors?o+2+e.boxPadding:0,(0,s.F)(a,t=>{(0,s.F)(t.before,v),(0,s.F)(t.lines,v),(0,s.F)(t.after,v)}),_=0,i.font=c.string,(0,s.F)(t.footer,v),i.restore(),b+=f.width,{width:b,height:m}}function ex(t,e,i){let s=i.yAlign||e.yAlign||function(t,e){let{y:i,height:s}=e;return it.height-s/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||function(t,e,i,s){let{x:a,width:n}=i,{width:r,chartArea:{left:o,right:l}}=t,h="center";return"center"===s?h=a<=(o+l)/2?"left":"right":a<=n/2?h="left":a>=r-n/2&&(h="right"),function(t,e,i,s){let{x:a,width:n}=s,r=i.caretSize+i.caretPadding;if("left"===t&&a+n+r>e.width||"right"===t&&a-n-r<0)return!0}(h,t,e,i)&&(h="center"),h}(t,e,i,s),yAlign:s}}function e_(t,e,i,a){let{caretSize:n,caretPadding:r,cornerRadius:o}=t,{xAlign:l,yAlign:h}=i,d=n+r,{topLeft:c,topRight:u,bottomLeft:g,bottomRight:p}=(0,s.aw)(o),f=function(t,e){let{x:i,width:s}=t;return"right"===e?i-=s:"center"===e&&(i-=s/2),i}(e,l),m=function(t,e,i){let{y:s,height:a}=t;return"top"===e?s+=i:"bottom"===e?s-=a+i:s-=a/2,s}(e,h,d);return"center"===h?"left"===l?f+=d:"right"===l&&(f-=d):"left"===l?f-=Math.max(c,g)+n:"right"===l&&(f+=Math.max(u,p)+n),{x:(0,s.S)(f,0,a.width-e.width),y:(0,s.S)(m,0,a.height-e.height)}}function ev(t,e,i){let a=(0,s.E)(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-a.right:t.x+a.left}function ey(t,e){let i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}let eM={beforeTitle:s.aF,title(t){if(t.length>0){let e=t[0],i=e.chart.data.labels,s=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(s>0&&e.dataIndex{let e={before:[],lines:[],after:[]},s=ey(i,t);ef(e.before,em(ew(s,"beforeLabel",this,t))),ef(e.lines,ew(s,"label",this,t)),ef(e.after,em(ew(s,"afterLabel",this,t))),a.push(e)}),a}getAfterBody(t,e){return ef([],em(ew(e.callbacks,"afterBody",this,t)))}getFooter(t,e){let{callbacks:i}=e,s=ew(i,"beforeFooter",this,t),a=ew(i,"footer",this,t),n=ew(i,"afterFooter",this,t),r=[];return r=ef(r,em(s)),r=ef(r,em(a)),r=ef(r,em(n))}_createItems(t){let e,i;let a=this._active,n=this.chart.data,r=[],o=[],l=[],h=[];for(e=0,i=a.length;et.filter(e,i,s,n))),t.itemSort&&(h=h.sort((e,i)=>t.itemSort(e,i,n))),(0,s.F)(h,e=>{let i=ey(t.callbacks,e);r.push(ew(i,"labelColor",this,e)),o.push(ew(i,"labelPointStyle",this,e)),l.push(ew(i,"labelTextColor",this,e))}),this.labelColors=r,this.labelPointStyles=o,this.labelTextColors=l,this.dataPoints=h,h}update(t,e){let i;let s=this.options.setContext(this.getContext()),a=this._active,n=[];if(a.length){let t=ep[s.position].call(this,a,this._eventPosition);n=this._createItems(s),this.title=this.getTitle(n,s),this.beforeBody=this.getBeforeBody(n,s),this.body=this.getBody(n,s),this.afterBody=this.getAfterBody(n,s),this.footer=this.getFooter(n,s);let e=this._size=eb(this,s),r=Object.assign({},t,e),o=ex(this.chart,s,r),l=e_(s,r,o,this.chart);this.xAlign=o.xAlign,this.yAlign=o.yAlign,i={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(i={opacity:0});this._tooltipItems=n,this.$context=void 0,i&&this._resolveAnimations().update(this,i),t&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,s){let a=this.getCaretPosition(t,i,s);e.lineTo(a.x1,a.y1),e.lineTo(a.x2,a.y2),e.lineTo(a.x3,a.y3)}getCaretPosition(t,e,i){let a,n,r,o,l,h;let{xAlign:d,yAlign:c}=this,{caretSize:u,cornerRadius:g}=i,{topLeft:p,topRight:f,bottomLeft:m,bottomRight:b}=(0,s.aw)(g),{x:x,y:_}=t,{width:v,height:y}=e;return"center"===c?(l=_+y/2,"left"===d?(n=(a=x)-u,o=l+u,h=l-u):(n=(a=x+v)+u,o=l-u,h=l+u),r=a):(n="left"===d?x+Math.max(p,m)+u:"right"===d?x+v-Math.max(f,b)-u:this.caretX,"top"===c?(l=(o=_)-u,a=n-u,r=n+u):(l=(o=_+y)+u,a=n+u,r=n-u),h=o),{x1:a,x2:n,x3:r,y1:o,y2:l,y3:h}}drawTitle(t,e,i){let a,n,r;let o=this.title,l=o.length;if(l){let h=(0,s.az)(i.rtl,this.x,this.width);for(r=0,t.x=ev(this,i.titleAlign,i),e.textAlign=h.textAlign(i.titleAlign),e.textBaseline="middle",a=(0,s.a0)(i.titleFont),n=i.titleSpacing,e.fillStyle=i.titleColor,e.font=a.string;r0!==t)?(t.beginPath(),t.fillStyle=n.multiKeyBackground,(0,s.au)(t,{x:e,y:f,w:h,h:l,radius:o}),t.fill(),t.stroke(),t.fillStyle=r.backgroundColor,t.beginPath(),(0,s.au)(t,{x:i,y:f+1,w:h-2,h:l-2,radius:o}),t.fill()):(t.fillStyle=n.multiKeyBackground,t.fillRect(e,f,h,l),t.strokeRect(e,f,h,l),t.fillStyle=r.backgroundColor,t.fillRect(i,f+1,h-2,l-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){let a,n,r,o,l,h,d;let{body:c}=this,{bodySpacing:u,bodyAlign:g,displayColors:p,boxHeight:f,boxWidth:m,boxPadding:b}=i,x=(0,s.a0)(i.bodyFont),_=x.lineHeight,v=0,y=(0,s.az)(i.rtl,this.x,this.width),M=function(i){e.fillText(i,y.x(t.x+v),t.y+_/2),t.y+=_+u},w=y.textAlign(g);for(e.textAlign=g,e.textBaseline="middle",e.font=x.string,t.x=ev(this,w,i),e.fillStyle=i.bodyColor,(0,s.F)(this.beforeBody,M),v=p&&"right"!==w?"center"===g?m/2+b:m+2+b:0,o=0,h=c.length;o0&&e.stroke()}_updateAnimationTarget(t){let e=this.chart,i=this.$animations,s=i&&i.x,a=i&&i.y;if(s||a){let i=ep[t.position].call(this,this._active,this._eventPosition);if(!i)return;let n=this._size=eb(this,t),r=Object.assign({},i,this._size),o=ex(e,t,r),l=e_(t,r,o,e);(s._to!==l.x||a._to!==l.y)&&(this.xAlign=o.xAlign,this.yAlign=o.yAlign,this.width=n.width,this.height=n.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(t){let e=this.options.setContext(this.getContext()),i=this.opacity;if(!i)return;this._updateAnimationTarget(e);let a={width:this.width,height:this.height},n={x:this.x,y:this.y};i=.001>Math.abs(i)?0:i;let r=(0,s.E)(e.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&o&&(t.save(),t.globalAlpha=i,this.drawBackground(n,t,a,e),(0,s.aA)(t,e.textDirection),n.y+=r.top,this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),(0,s.aC)(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){let i=this._active,a=t.map(({datasetIndex:t,index:e})=>{let i=this.chart.getDatasetMeta(t);if(!i)throw Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}),n=!(0,s.ah)(i,a),r=this._positionChanged(a,e);(n||r)&&(this._active=a,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;let a=this.options,n=this._active||[],r=this._getActiveElements(t,n,e,i),o=this._positionChanged(r,t),l=e||!(0,s.ah)(r,n)||o;return l&&(this._active=r,(a.enabled||a.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),l}_getActiveElements(t,e,i,s){let a=this.options;if("mouseout"===t.type)return[];if(!s)return e;let n=this.chart.getElementsAtEventForMode(t,a.mode,a,i);return a.reverse&&n.reverse(),n}_positionChanged(t,e){let{caretX:i,caretY:s,options:a}=this,n=ep[a.position].call(this,t,e);return!1!==n&&(i!==n.x||s!==n.y)}}var eS={id:"tooltip",_element:ek,positioners:ep,afterInit(t,e,i){i&&(t.tooltip=new ek({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){let e=t.tooltip;if(e&&e._willRender()){let i={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",{...i,cancelable:!0}))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)}},afterEvent(t,e){if(t.tooltip){let i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:eM},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};let eP=(t,e,i,s)=>("string"==typeof e?(i=t.push(e)-1,s.unshift({index:i,label:e})):isNaN(e)&&(i=null),i),eD=(t,e)=>null===t?null:(0,s.S)(Math.round(t),0,e);function eC(t){let e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function eE(t,e,{horizontal:i,minRotation:a}){let n=(0,s.t)(a),r=.75*e*(""+t).length;return Math.min(e/((i?Math.sin(n):Math.cos(n))||.001),r)}class eO extends tw{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return(0,s.k)(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){let{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds(),{min:a,max:n}=this,r=t=>a=e?a:t,o=t=>n=i?n:t;if(t){let t=(0,s.s)(a),e=(0,s.s)(n);t<0&&e<0?o(0):t>0&&e>0&&r(0)}if(a===n){let e=0===n?1:Math.abs(.05*n);o(n+e),t||r(a-e)}this.min=a,this.max=n}getTickLimit(){let t;let e=this.options.ticks,{maxTicksLimit:i,stepSize:s}=e;return s?(t=Math.ceil(this.max/s)-Math.floor(this.min/s)+1)>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${t} ticks. Limiting to 1000.`),t=1e3):(t=this.computeTickLimit(),i=i||11),i&&(t=Math.min(i,t)),t}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){let t=this.options,e=t.ticks,i=this.getTickLimit();i=Math.max(2,i);let a={maxTicks:i,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},n=this._range||this,r=function(t,e){let i,a,n,r;let o=[],{bounds:l,step:h,min:d,max:c,precision:u,count:g,maxTicks:p,maxDigits:f,includeBounds:m}=t,b=h||1,x=p-1,{min:_,max:v}=e,y=!(0,s.k)(d),M=!(0,s.k)(c),w=!(0,s.k)(g),k=(v-_)/(f+1),S=(0,s.aH)((v-_)/x/b)*b;if(S<1e-14&&!y&&!M)return[{value:_},{value:v}];(r=Math.ceil(v/S)-Math.floor(_/S))>x&&(S=(0,s.aH)(r*S/x/b)*b),(0,s.k)(u)||(S=Math.ceil(S*(i=Math.pow(10,u)))/i),"ticks"===l?(a=Math.floor(_/S)*S,n=Math.ceil(v/S)*S):(a=_,n=v),y&&M&&h&&(0,s.aI)((c-d)/h,S/1e3)?(r=Math.round(Math.min((c-d)/S,p)),S=(c-d)/r,a=d,n=c):w?(a=y?d:a,S=((n=M?c:n)-a)/(r=g-1)):(r=(n-a)/S,r=(0,s.aJ)(r,Math.round(r),S/1e3)?Math.round(r):Math.ceil(r));let P=Math.max((0,s.aK)(S),(0,s.aK)(a));i=Math.pow(10,(0,s.k)(u)?P:u),a=Math.round(a*i)/i,n=Math.round(n*i)/i;let D=0;for(y&&(m&&a!==d?(o.push({value:d}),aMath.floor((0,s.aM)(t)),eF=(t,e)=>Math.pow(10,eT(t)+e);function ez(t){let e=t/Math.pow(10,eT(t));return 1===e}function eR(t,e,i){let s=Math.pow(10,i);return Math.ceil(e/s)-Math.floor(t/s)}class eI extends tw{static id="logarithmic";static defaults={ticks:{callback:s.aL.formatters.logarithmic,major:{enabled:!0}}};constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){let i=eO.prototype.parse.apply(this,[t,e]);if(0===i){this._zero=!0;return}return(0,s.g)(i)&&i>0?i:null}determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=(0,s.g)(t)?Math.max(0,t):null,this.max=(0,s.g)(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!(0,s.g)(this._userMin)&&(this.min=t===eF(this.min,0)?eF(this.min,-1):eF(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),i=this.min,s=this.max,a=e=>i=t?i:e,n=t=>s=e?s:t;i===s&&(i<=0?(a(1),n(10)):(a(eF(i,-1)),n(eF(s,1)))),i<=0&&a(eF(s,-1)),s<=0&&n(eF(i,1)),this.min=i,this.max=s}buildTicks(){let t=this.options,e={min:this._userMin,max:this._userMax},i=function(t,{min:e,max:i}){e=(0,s.O)(t.min,e);let a=[],n=eT(e),r=function(t,e){let i=eT(e-t);for(;eR(t,e,i)>10;)i++;for(;10>eR(t,e,i);)i--;return Math.min(i,eT(t))}(e,i),o=r<0?Math.pow(10,Math.abs(r)):1,l=Math.pow(10,r),h=n>r?Math.pow(10,n):0,d=Math.round((e-h)*o)/o,c=Math.floor((e-h)/l/10)*l*10,u=Math.floor((d-c)/Math.pow(10,r)),g=(0,s.O)(t.min,Math.round((h+c+u*Math.pow(10,r))*o)/o);for(;g=10?u=u<15?15:20:u++,u>=20&&(u=2,o=++r>=0?1:o),g=Math.round((h+c+u*Math.pow(10,r))*o)/o;let p=(0,s.O)(t.max,g);return a.push({value:p,major:ez(p),significand:u}),a}(e,this);return"ticks"===t.bounds&&(0,s.aG)(i,this,"value"),t.reverse?(i.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),i}getLabelForValue(t){return void 0===t?"0":(0,s.o)(t,this.chart.options.locale,this.options.ticks.format)}configure(){let t=this.min;super.configure(),this._startValue=(0,s.aM)(t),this._valueRange=(0,s.aM)(this.max)-(0,s.aM)(t)}getPixelForValue(t){return((void 0===t||0===t)&&(t=this.min),null===t||isNaN(t))?NaN:this.getPixelForDecimal(t===this.min?0:((0,s.aM)(t)-this._startValue)/this._valueRange)}getValueForPixel(t){let e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function eV(t){let e=t.ticks;if(e.display&&t.display){let t=(0,s.E)(e.backdropPadding);return(0,s.v)(e.font&&e.font.size,s.d.font.size)+t.height}return 0}function eB(t,e,i,s,a){return t===s||t===a?{start:e-i/2,end:e+i/2}:ta?{start:e-i,end:e}:{start:e,end:e+i}}function eN(t,e,i,a){let{ctx:n}=t;if(i)n.arc(t.xCenter,t.yCenter,e,0,s.T);else{let i=t.getPointPosition(0,e);n.moveTo(i.x,i.y);for(let s=1;st,padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){let t=this._padding=(0,s.E)(eV(this.options)/2),e=this.width=this.maxWidth-t.width,i=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+i/2+t.top),this.drawingArea=Math.floor(Math.min(e,i)/2)}determineDataLimits(){let{min:t,max:e}=this.getMinMax(!1);this.min=(0,s.g)(t)&&!isNaN(t)?t:0,this.max=(0,s.g)(e)&&!isNaN(e)?e:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/eV(this.options))}generateTickLabels(t){eO.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map((t,e)=>{let i=(0,s.Q)(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""}).filter((t,e)=>this.chart.getDataVisibility(e))}fit(){let t=this.options;t.display&&t.pointLabels.display?function(t){let e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),a=[],n=[],r=t._pointLabels.length,o=t.options.pointLabels,l=o.centerPointLabels?s.P/r:0;for(let c=0;ce.r&&(o=(s.end-e.r)/n,t.r=Math.max(t.r,e.r+o)),a.starte.b&&(l=(a.end-e.b)/r,t.b=Math.max(t.b,e.b+l))}(i,e,f,b,x)}t.setCenterPoint(e.l-i.l,i.r-e.r,e.t-i.t,i.b-e.b),t._pointLabelItems=function(t,e,i){let a=[],n=t._pointLabels.length,r=t.options,o=eV(r)/2,l=t.drawingArea,h=r.pointLabels.centerPointLabels?s.P/n:0;for(let r=0;r270||p<90)&&(d-=c),d),b=0===p||180===p?"center":p<180?"left":"right",x=(u=n.x,g=f.w,"right"===b?u-=g:"center"===b&&(u-=g/2),u);a.push({x:n.x,y:m,textAlign:b,left:x,top:m,right:x+f.w,bottom:m+f.h})}return a}(t,a,n)}(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,s){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,s))}getIndexAngle(t){let e=s.T/(this._pointLabels.length||1),i=this.options.startAngle||0;return(0,s.ay)(t*e+(0,s.t)(i))}getDistanceFromCenterForValue(t){if((0,s.k)(t))return NaN;let e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if((0,s.k)(t))return NaN;let e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){let e=this._pointLabels||[];if(t>=0&&t=0;n--){let e=a.setContext(t.getPointLabelContext(n)),r=(0,s.a0)(e.font),{x:o,y:l,textAlign:h,left:d,top:c,right:u,bottom:g}=t._pointLabelItems[n],{backdropColor:p}=e;if(!(0,s.k)(p)){let t=(0,s.aw)(e.borderRadius),a=(0,s.E)(e.backdropPadding);i.fillStyle=p;let n=d-a.left,r=c-a.top,o=u-d+a.width,l=g-c+a.height;Object.values(t).some(t=>0!==t)?(i.beginPath(),(0,s.au)(i,{x:n,y:r,w:o,h:l,radius:t}),i.fill()):i.fillRect(n,r,o,l)}(0,s.Z)(i,t._pointLabels[n],o,l+r.lineHeight/2,r,{color:e.color,textAlign:h,textBaseline:"middle"})}}(this,h),o.display&&this.ticks.forEach((t,i)=>{if(0!==i){e=this.getDistanceFromCenterForValue(t.value);let s=this.getContext(i),a=o.setContext(s),n=l.setContext(s);!function(t,e,i,s,a){let n=t.ctx,r=e.circular,{color:o,lineWidth:l}=e;(r||s)&&o&&l&&!(i<0)&&(n.save(),n.strokeStyle=o,n.lineWidth=l,n.setLineDash(a.dash),n.lineDashOffset=a.dashOffset,n.beginPath(),eN(t,i,r,s),n.closePath(),n.stroke(),n.restore())}(this,a,e,h,n)}}),r.display){for(a.save(),t=h-1;t>=0;t--){let s=r.setContext(this.getPointLabelContext(t)),{color:o,lineWidth:l}=s;l&&o&&(a.lineWidth=l,a.strokeStyle=o,a.setLineDash(s.borderDash),a.lineDashOffset=s.borderDashOffset,e=this.getDistanceFromCenterForValue(n.ticks.reverse?this.min:this.max),i=this.getPointPosition(t,e),a.beginPath(),a.moveTo(this.xCenter,this.yCenter),a.lineTo(i.x,i.y),a.stroke())}a.restore()}}drawBorder(){}drawLabels(){let t,e;let i=this.ctx,a=this.options,n=a.ticks;if(!n.display)return;let r=this.getIndexAngle(0);i.save(),i.translate(this.xCenter,this.yCenter),i.rotate(r),i.textAlign="center",i.textBaseline="middle",this.ticks.forEach((r,o)=>{if(0===o&&!a.reverse)return;let l=n.setContext(this.getContext(o)),h=(0,s.a0)(l.font);if(t=this.getDistanceFromCenterForValue(this.ticks[o].value),l.showLabelBackdrop){i.font=h.string,e=i.measureText(r.label).width,i.fillStyle=l.backdropColor;let a=(0,s.E)(l.backdropPadding);i.fillRect(-e/2-a.left,-t-h.size/2-a.top,e+a.width,h.size+a.height)}(0,s.Z)(i,r.label,0,-t,h,{color:l.color})}),i.restore()}drawTitle(){}}let ej={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},eW=Object.keys(ej);function e$(t,e){return t-e}function eU(t,e){if((0,s.k)(e))return null;let i=t._adapter,{parser:a,round:n,isoWeekday:r}=t._parseOpts,o=e;return("function"==typeof a&&(o=a(o)),(0,s.g)(o)||(o="string"==typeof a?i.parse(o,a):i.parse(o)),null===o)?null:(n&&(o="week"===n&&((0,s.x)(r)||!0===r)?i.startOf(o,"isoWeek",r):i.startOf(o,n)),+o)}function eY(t,e,i,s){let a=eW.length;for(let n=eW.indexOf(t);n=e?i[a]:i[n];t[r]=!0}}else t[e]=!0}function eX(t,e,i){let s,a;let n=[],r={},o=e.length;for(s=0;s=0&&(e[n].major=!0);return e}(t,n,r,i):n}class eq extends tw{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e={}){let i=t.time||(t.time={}),a=this._adapter=new R._date(t.adapters.date);a.init(e),(0,s.ab)(i.displayFormats,a.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:eU(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){let t=this.options,e=this._adapter,i=t.time.unit||"day",{min:a,max:n,minDefined:r,maxDefined:o}=this.getUserBounds();function l(t){r||isNaN(t.min)||(a=Math.min(a,t.min)),o||isNaN(t.max)||(n=Math.max(n,t.max))}r&&o||(l(this._getLabelBounds()),("ticks"!==t.bounds||"labels"!==t.ticks.source)&&l(this.getMinMax(!1))),a=(0,s.g)(a)&&!isNaN(a)?a:+e.startOf(Date.now(),i),n=(0,s.g)(n)&&!isNaN(n)?n:+e.endOf(Date.now(),i)+1,this.min=Math.min(a,n-1),this.max=Math.max(a+1,n)}_getLabelBounds(){let t=this.getLabelTimestamps(),e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){let t=this.options,e=t.time,i=t.ticks,a="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&a.length&&(this.min=this._userMin||a[0],this.max=this._userMax||a[a.length-1]);let n=this.min,r=this.max,o=(0,s.aO)(a,n,r);return this._unit=e.unit||(i.autoSkip?eY(e.minUnit,this.min,this.max,this._getLabelCapacity(n)):function(t,e,i,s,a){for(let n=eW.length-1;n>=eW.indexOf(i);n--){let i=eW[n];if(ej[i].common&&t._adapter.diff(a,s,i)>=e-1)return i}return eW[i?eW.indexOf(i):0]}(this,o.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=eW.indexOf(t)+1,i=eW.length;e+t.value))}initOffsets(t=[]){let e,i,a=0,n=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),a=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,i=this.getDecimalForValue(t[t.length-1]),n=1===t.length?i:(i-this.getDecimalForValue(t[t.length-2]))/2);let r=t.length<3?.5:.25;a=(0,s.S)(a,0,r),n=(0,s.S)(n,0,r),this._offsets={start:a,end:n,factor:1/(a+1+n)}}_generate(){let t,e;let i=this._adapter,a=this.min,n=this.max,r=this.options,o=r.time,l=o.unit||eY(o.minUnit,a,n,this._getLabelCapacity(a)),h=(0,s.v)(r.ticks.stepSize,1),d="week"===l&&o.isoWeekday,c=(0,s.x)(d)||!0===d,u={},g=a;if(c&&(g=+i.startOf(g,"isoWeek",d)),g=+i.startOf(g,c?"day":l),i.diff(n,a,l)>1e5*h)throw Error(a+" and "+n+" are too far apart with stepSize of "+h+" "+l);let p="data"===r.ticks.source&&this.getDataTimestamps();for(t=g,e=0;tt-e).map(t=>+t)}getLabelForValue(t){let e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}format(t,e){let i=this.options,s=i.time.displayFormats,a=this._unit,n=e||s[a];return this._adapter.format(t,n)}_tickFormatFunction(t,e,i,a){let n=this.options,r=n.ticks.callback;if(r)return(0,s.Q)(r,[t,e,i],this);let o=n.time.displayFormats,l=this._unit,h=this._majorUnit,d=l&&o[l],c=h&&o[h],u=i[e],g=h&&c&&u&&u.major;return this._adapter.format(t,a||(g?c:d))}generateTickLabels(t){let e,i,s;for(e=0,i=t.length;e0?r:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;let s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(t=0,e=s.length;t=t[l].pos&&e<=t[h].pos&&({lo:l,hi:h}=(0,s.B)(t,"pos",e)),{pos:a,time:r}=t[l],{pos:n,time:o}=t[h]):(e>=t[l].time&&e<=t[h].time&&({lo:l,hi:h}=(0,s.B)(t,"time",e)),{time:a,pos:r}=t[l],{time:n,pos:o}=t[h]);let d=n-a;return d?r+(o-r)*(e-a)/d:r}class eK extends eq{static id="timeseries";static defaults=eq.defaults;constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){let t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=eG(e,this.min),this._tableRange=eG(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){let e,i,s;let{min:a,max:n}=this,r=[],o=[];for(e=0,i=t.length;e=a&&s<=n&&r.push(s);if(r.length<2)return[{time:a,pos:0},{time:n,pos:1}];for(e=0,i=r.length;es({chart:t,initial:e.initial,numSteps:n,currentStep:Math.min(i-e.start,n)}))}_refresh(){this._request||(this._running=!0,this._request=s.r.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;this._charts.forEach((i,s)=>{let a;if(!i.running||!i.items.length)return;let n=i.items,r=n.length-1,o=!1;for(;r>=0;--r)(a=n[r])._active?(a._total>i.duration&&(i.duration=a._total),a.tick(t),o=!0):(n[r]=n[n.length-1],n.pop());o&&(s.draw(),this._notify(s,i,t,"progress")),n.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=n.length}),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){let e=this._charts,i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){let e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((t,e)=>Math.max(t,e._duration),0),this._refresh())}running(t){if(!this._running)return!1;let e=this._charts.get(t);return!!e&&!!e.running&&!!e.items.length}stop(t){let e=this._charts.get(t);if(!e||!e.items.length)return;let i=e.items,s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}};let n="transparent",r={boolean:(t,e,i)=>i>.5?e:t,color(t,e,i){let a=(0,s.c)(t||n),r=a.valid&&(0,s.c)(e||n);return r&&r.valid?r.mix(a,i).hexString():e},number:(t,e,i)=>t+(e-t)*i};class o{constructor(t,e,i,a){let n=e[i];a=(0,s.a)([t.to,a,n,t.from]);let o=(0,s.a)([t.from,n,a]);this._active=!0,this._fn=t.fn||r[t.type||typeof o],this._easing=s.e[t.easing]||s.e.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=o,this._to=a,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);let a=this._target[this._prop],n=i-this._start,r=this._duration-n;this._start=i,this._duration=Math.floor(Math.max(r,t.duration)),this._total+=n,this._loop=!!t.loop,this._to=(0,s.a)([t.to,e,a,t.from]),this._from=(0,s.a)([t.from,a,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){let e;let i=t-this._start,s=this._duration,a=this._prop,n=this._from,r=this._loop,o=this._to;if(this._active=n!==o&&(r||i1?2-e:e,e=this._easing(Math.min(1,Math.max(0,e))),this._target[a]=this._fn(n,o,e)}wait(){let t=this._promises||(this._promises=[]);return new Promise((e,i)=>{t.push({res:e,rej:i})})}_notify(t){let e=t?"res":"rej",i=this._promises||[];for(let t=0;t{let n=t[a];if(!(0,s.i)(n))return;let r={};for(let t of e)r[t]=n[t];((0,s.b)(n.properties)&&n.properties||[a]).forEach(t=>{t!==a&&i.has(t)||i.set(t,r)})})}_animateOptions(t,e){let i=e.options,s=function(t,e){if(!e)return;let i=t.options;if(!i){t.options=e;return}return i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}})),i}(t,i);if(!s)return[];let a=this._createAnimations(s,i);return i.$shared&&(function(t,e){let i=[],s=Object.keys(e);for(let e=0;e{t.options=i},()=>{}),a}_createAnimations(t,e){let i;let s=this._properties,a=[],n=t.$animations||(t.$animations={}),r=Object.keys(e),l=Date.now();for(i=r.length-1;i>=0;--i){let h=r[i];if("$"===h.charAt(0))continue;if("options"===h){a.push(...this._animateOptions(t,e));continue}let d=e[h],c=n[h],u=s.get(h);if(c){if(u&&c.active()){c.update(u,d,l);continue}c.cancel()}if(!u||!u.duration){t[h]=d;continue}n[h]=c=new o(u,t,h,d),a.push(c)}return a}update(t,e){if(0===this._properties.size){Object.assign(t,e);return}let i=this._createAnimations(t,e);if(i.length)return a.add(this._chart,i),!0}}function h(t,e){let i=t&&t.options||{},s=i.reverse,a=void 0===i.min?e:0,n=void 0===i.max?e:0;return{start:s?n:a,end:s?a:n}}function d(t,e){let i,s;let a=[],n=t._getSortedDatasetMetas(e);for(i=0,s=n.length;i0||!i&&e<0)return a.index}return null}function p(t,e){let i;let{chart:s,_cachedMeta:a}=t,n=s._stacks||(s._stacks={}),{iScale:r,vScale:o,index:l}=a,h=r.axis,d=o.axis,c=`${r.id}.${o.id}.${a.stack||a.type}`,u=e.length;for(let t=0;ti[t].axis===e).shift()}function m(t,e){let i=t.controller.index,s=t.vScale&&t.vScale.axis;if(s)for(let a of e=e||t._parsed){let t=a._stacks;if(!t||void 0===t[s]||void 0===t[s][i])return;delete t[s][i],void 0!==t[s]._visualValues&&void 0!==t[s]._visualValues[i]&&delete t[s]._visualValues[i]}}let b=t=>"reset"===t||"none"===t,x=(t,e)=>e?t:Object.assign({},t),_=(t,e,i)=>t&&!e.hidden&&e._stacked&&{keys:d(i,!0),values:null};class v{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){let t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=u(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&m(this._cachedMeta),this.index=t}linkScales(){let t=this.chart,e=this._cachedMeta,i=this.getDataset(),a=(t,e,i,s)=>"x"===t?e:"r"===t?s:i,n=e.xAxisID=(0,s.v)(i.xAxisID,f(t,"x")),r=e.yAxisID=(0,s.v)(i.yAxisID,f(t,"y")),o=e.rAxisID=(0,s.v)(i.rAxisID,f(t,"r")),l=e.indexAxis,h=e.iAxisID=a(l,n,r,o),d=e.vAxisID=a(l,r,n,o);e.xScale=this.getScaleForId(n),e.yScale=this.getScaleForId(r),e.rScale=this.getScaleForId(o),e.iScale=this.getScaleForId(h),e.vScale=this.getScaleForId(d)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){let e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){let t=this._cachedMeta;this._data&&(0,s.u)(this._data,this),t._stacked&&m(t)}_dataCheck(){let t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if((0,s.i)(e))this._data=function(t){let e,i,s;let a=Object.keys(t),n=Array(a.length);for(e=0,i=a.length;e0&&r._parsed[t-1];if(!1===this._parsing)r._parsed=o,r._sorted=!0,n=o;else{n=(0,s.b)(o[t])?this.parseArrayData(r,o,t,e):(0,s.i)(o[t])?this.parseObjectData(r,o,t,e):this.parsePrimitiveData(r,o,t,e);let l=()=>null===a[d]||u&&a[d]e||g=0;--i)if(!p()){this.updateRangeFromParsed(c,t,a,d);break}}return c}getAllParsedValues(t){let e,i,a;let n=this._cachedMeta._parsed,r=[];for(e=0,i=n.length;e=0&&tthis.getContext(i,a,e),f=h.resolveNamedOptions(u,g,p,c);return f.$shared&&(f.$shared=l,n[r]=Object.freeze(x(f,l))),f}_resolveAnimations(t,e,i){let s;let a=this.chart,n=this._cachedDataOpts,r=`animation-${e}`,o=n[r];if(o)return o;if(!1!==a.options.animation){let a=this.chart.config,n=a.datasetAnimationScopeKeys(this._type,e),r=a.getOptionScopes(this.getDataset(),n);s=a.createResolver(r,this.getContext(t,i,e))}let h=new l(a,s&&s.animations);return s&&s._cacheable&&(n[r]=Object.freeze(h)),h}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||b(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){let i=this.resolveDataElementOptions(t,e),s=this._sharedOptions,a=this.getSharedOptions(i),n=this.includeOptions(e,a)||a!==s;return this.updateSharedOptions(a,e,i),{sharedOptions:a,includeOptions:n}}updateElement(t,e,i,s){b(s)?Object.assign(t,i):this._resolveAnimations(e,s).update(t,i)}updateSharedOptions(t,e,i){t&&!b(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,s){t.active=s;let a=this.getStyle(e,s);this._resolveAnimations(e,i,s).update(t,{options:!s&&this.getSharedOptions(a)||a})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){let e=this._data,i=this._cachedMeta.data;for(let[t,e,i]of this._syncList)this[t](e,i);this._syncList=[];let s=i.length,a=e.length,n=Math.min(a,s);n&&this.parse(0,n),a>s?this._insertElements(s,a-s,t):a{for(t.length+=e,s=t.length-1;s>=r;s--)t[s]=t[s-e]};for(o(n),s=t;sMath.abs(o)&&(l=o,h=r),e[i.axis]=h,e._custom={barStart:l,barEnd:h,start:a,end:n,min:r,max:o}}(t,e,i,a):e[i.axis]=i.parse(t,a),e}function M(t,e,i,s){let a,n,r,o;let l=t.iScale,h=t.vScale,d=l.getLabels(),c=l===h,u=[];for(a=i,n=i+s;at.x,n="left",r="right"):(a=t.baset.controller.options.grouped),n=i.options.stacked,r=[],o=t=>{let i=t.controller.getParsed(e),a=i&&i[t.vScale.axis];if((0,s.k)(a)||isNaN(a))return!0};for(let i of a)if(!(void 0!==e&&o(i))&&((!1===n||-1===r.indexOf(i.stack)||void 0===n&&void 0===i.stack)&&r.push(i.stack),i.index===t))break;return r.length||r.push(void 0),r}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,i){let s=this._getStacks(t,i),a=void 0!==e?s.indexOf(e):-1;return -1===a?s.length-1:a}_getRuler(){let t,e;let i=this.options,a=this._cachedMeta,n=a.iScale,r=[];for(t=0,e=a.data.length;tt-e))}return t._cache.$bar}(r,t.type),l=r._length,h=()=>{32767!==a&&-32768!==a&&((0,s.h)(n)&&(l=Math.min(l,Math.abs(a-n)||l)),n=a)};for(e=0,i=o.length;e=h?1:-1))*l,g===h&&(b-=i/2);let t=a.getPixelForDecimal(0),o=a.getPixelForDecimal(1);e=(b=Math.max(Math.min(b,Math.max(t,o)),Math.min(t,o)))+i,n&&!u&&(d._stacks[a.axis]._visualValues[r]=a.getValueForPixel(e)-a.getValueForPixel(b))}if(b===a.getPixelForValue(h)){let t=(0,s.s)(i)*a.getLineWidthForValue(h)/2;b+=t,i-=t}return{size:i,base:b,head:e,center:e+i/2}}_calculateBarIndexPixels(t,e){let i,a;let n=e.scale,r=this.options,o=r.skipNull,l=(0,s.v)(r.maxBarThickness,1/0);if(e.grouped){let n=o?this._getStackCount(t):e.stackCount,h="flex"===r.barThickness?function(t,e,i,s){let a=e.pixels,n=a[t],r=t>0?a[t-1]:null,o=t=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){let e=this._cachedMeta,i=this.chart.data.labels||[],{xScale:s,yScale:a}=e,n=this.getParsed(t),r=s.getLabelForValue(n.x),o=a.getLabelForValue(n.y),l=n._custom;return{label:i[t]||"",value:"("+r+", "+o+(l?", "+l:"")+")"}}update(t){let e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,s){let a="reset"===s,{iScale:n,vScale:r}=this._cachedMeta,{sharedOptions:o,includeOptions:l}=this._getSharedOptions(e,s),h=n.axis,d=r.axis;for(let c=e;c"spacing"!==t,_indexable:t=>"spacing"!==t};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){let e=t.data;if(e.labels.length&&e.datasets.length){let{labels:{pointStyle:i,color:s}}=t.legend.options;return e.labels.map((e,a)=>{let n=t.getDatasetMeta(0),r=n.controller.getStyle(a);return{text:e,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,fontColor:s,lineWidth:r.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(a),index:a}})}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}}};constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){let i=this.getDataset().data,a=this._cachedMeta;if(!1===this._parsing)a._parsed=i;else{let n,r,o=t=>+i[t];if((0,s.i)(i[t])){let{key:t="value"}=this._parsing;o=e=>+(0,s.f)(i[e],t)}for(n=t,r=t+e;n(0,s.p)(e,t,l,!0)?1:Math.max(a,a*i,n,n*i),p=(e,a,n)=>(0,s.p)(e,t,l,!0)?-1:Math.min(a,a*i,n,n*i),f=g(0,h,c),m=g(s.H,d,u),b=p(s.P,h,c),x=p(s.P+s.H,d,u);a=(f-b)/2,n=(m-x)/2,r=-(f+b)/2,o=-(m+x)/2}return{ratioX:a,ratioY:n,offsetX:r,offsetY:o}}(c,d,l),m=(i.width-r)/u,b=(i.height-r)/g,x=(0,s.n)(this.options.radius,Math.max(Math.min(m,b)/2,0)),_=(x-Math.max(x*l,0))/this._getVisibleDatasetWeightTotal();this.offsetX=p*x,this.offsetY=f*x,a.total=this.calculateTotal(),this.outerRadius=x-_*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-_*h,0),this.updateElements(n,0,n.length,t)}_circumference(t,e){let i=this.options,a=this._cachedMeta,n=this._getCircumference();return e&&i.animation.animateRotate||!this.chart.getDataVisibility(t)||null===a._parsed[t]||a.data[t].hidden?0:this.calculateCircumference(a._parsed[t]*n/s.T)}updateElements(t,e,i,s){let a;let n="reset"===s,r=this.chart,o=r.chartArea,l=r.options,h=l.animation,d=(o.left+o.right)/2,c=(o.top+o.bottom)/2,u=n&&h.animateScale,g=u?0:this.innerRadius,p=u?0:this.outerRadius,{sharedOptions:f,includeOptions:m}=this._getSharedOptions(e,s),b=this._getRotation();for(a=0;a0&&!isNaN(t)?s.T*(Math.abs(t)/e):0}getLabelAndValue(t){let e=this._cachedMeta,i=this.chart,a=i.data.labels||[],n=(0,s.o)(e._parsed[t],i.options.locale);return{label:a[t]||"",value:n}}getMaxBorderWidth(t){let e,i,s,a,n,r=0,o=this.chart;if(!t){for(e=0,i=o.data.datasets.length;e0&&this.getParsed(e-1);for(let i=0;i<_;++i){let p=t[i],_=b?p:{};if(i=x){_.skip=!0;continue}let y=this.getParsed(i),M=(0,s.k)(y[g]),w=_[u]=r.getPixelForValue(y[u],i),k=_[g]=n||M?o.getBasePixel():o.getPixelForValue(l?this.applyStack(o,y,l):y[g],i);_.skip=isNaN(w)||isNaN(k)||M,_.stop=i>0&&Math.abs(y[u]-v[u])>m,f&&(_.parsed=y,_.raw=h.data[i]),c&&(_.options=d||this.resolveDataElementOptions(i,p.active?"active":a)),b||this.updateElement(p,i,_,a),v=y}}getMaxOverflow(){let t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,s=t.data||[];if(!s.length)return i;let a=s[0].size(this.resolveDataElementOptions(0)),n=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,a,n)/2}draw(){let t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}class E extends v{static id="polarArea";static defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){let e=t.data;if(e.labels.length&&e.datasets.length){let{labels:{pointStyle:i,color:s}}=t.legend.options;return e.labels.map((e,a)=>{let n=t.getDatasetMeta(0),r=n.controller.getStyle(a);return{text:e,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,fontColor:s,lineWidth:r.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(a),index:a}})}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){let e=this._cachedMeta,i=this.chart,a=i.data.labels||[],n=(0,s.o)(e._parsed[t].r,i.options.locale);return{label:a[t]||"",value:n}}parseObjectData(t,e,i,a){return s.y.bind(this)(t,e,i,a)}update(t){let e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){let t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((t,i)=>{let s=this.getParsed(i).r;!isNaN(s)&&this.chart.getDataVisibility(i)&&(se.max&&(e.max=s))}),e}_updateRadius(){let t=this.chart,e=t.chartArea,i=t.options,s=Math.min(e.right-e.left,e.bottom-e.top),a=Math.max(s/2,0),n=Math.max(i.cutoutPercentage?a/100*i.cutoutPercentage:1,0),r=(a-n)/t.getVisibleDatasetCount();this.outerRadius=a-r*this.index,this.innerRadius=this.outerRadius-r}updateElements(t,e,i,a){let n;let r="reset"===a,o=this.chart,l=o.options,h=l.animation,d=this._cachedMeta.rScale,c=d.xCenter,u=d.yCenter,g=d.getIndexAngle(0)-.5*s.P,p=g,f=360/this.countVisibleElements();for(n=0;n{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&e++}),e}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?(0,s.t)(this.resolveDataElementOptions(t,e).angle||i):0}}class O extends C{static id="pie";static defaults={cutout:0,rotation:0,circumference:360,radius:"100%"}}class A extends v{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(t){let e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}parseObjectData(t,e,i,a){return s.y.bind(this)(t,e,i,a)}update(t){let e=this._cachedMeta,i=e.dataset,s=e.data||[],a=e.iScale.getLabels();if(i.points=s,"resize"!==t){let e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);let n={_loop:!0,_fullLoop:a.length===s.length,options:e};this.updateElement(i,void 0,n,t)}this.updateElements(s,0,s.length,t)}updateElements(t,e,i,s){let a=this._cachedMeta.rScale,n="reset"===s;for(let r=e;r0&&this.getParsed(e-1);for(let d=e;d0&&Math.abs(i[g]-_[g])>b,m&&(f.parsed=i,f.raw=h.data[d]),u&&(f.options=c||this.resolveDataElementOptions(d,e.active?"active":a)),x||this.updateElement(e,d,f,a),_=i}this.updateSharedOptions(c,a,d)}getMaxOverflow(){let t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let t=0;for(let i=e.length-1;i>=0;--i)t=Math.max(t,e[i].size(this.resolveDataElementOptions(i))/2);return t>0&&t}let i=t.dataset,s=i.options&&i.options.borderWidth||0;if(!e.length)return s;let a=e[0].size(this.resolveDataElementOptions(0)),n=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(s,a,n)/2}}function F(){throw Error("This method is not implemented: Check that a complete date adapter is provided.")}class z{static override(t){Object.assign(z.prototype,t)}constructor(t){this.options=t||{}}init(){}formats(){return F()}parse(){return F()}format(){return F()}add(){return F()}diff(){return F()}startOf(){return F()}endOf(){return F()}}var R={_date:z};function I(t,e,i,a,n){let r=t.getSortedVisibleDatasetMetas(),o=i[e];for(let t=0,i=r.length;t{t[r](e[i],a)&&(n.push({element:t,datasetIndex:s,index:l}),o=o||t.inRange(e.x,e.y,a))}),s&&!o)?[]:n}var H={evaluateInteractionItems:I,modes:{index(t,e,i,a){let n=(0,s.z)(e,t),r=i.axis||"x",o=i.includeInvisible||!1,l=i.intersect?V(t,n,r,a,o):B(t,n,r,!1,a,o),h=[];return l.length?(t.getSortedVisibleDatasetMetas().forEach(t=>{let e=l[0].index,i=t.data[e];i&&!i.skip&&h.push({element:i,datasetIndex:t.index,index:e})}),h):[]},dataset(t,e,i,a){let n=(0,s.z)(e,t),r=i.axis||"xy",o=i.includeInvisible||!1,l=i.intersect?V(t,n,r,a,o):B(t,n,r,!1,a,o);if(l.length>0){let e=l[0].datasetIndex,i=t.getDatasetMeta(e).data;l=[];for(let t=0;tt.pos===e)}function $(t,e){return t.filter(t=>-1===j.indexOf(t.pos)&&t.box.axis===e)}function U(t,e){return t.sort((t,i)=>{let s=e?i:t,a=e?t:i;return s.weight===a.weight?s.index-a.index:s.weight-a.weight})}function Y(t,e,i,s){return Math.max(t[i],e[i])+Math.max(t[s],e[s])}function Q(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function X(t,e,i,a){let n,r,o,l,h,d;let c=[];for(n=0,r=t.length,h=0;n{s[t]=Math.max(e[t],i[t])}),s}(t?["left","right"]:["top","bottom"])}(o.horizontal,e));let{same:r,other:u}=function(t,e,i,a){let{pos:n,box:r}=i,o=t.maxPadding;if(!(0,s.i)(n)){i.size&&(t[n]-=i.size);let e=a[i.stack]||{size:0,count:1};e.size=Math.max(e.size,i.horizontal?r.height:r.width),i.size=e.size/e.count,t[n]+=i.size}r.getPadding&&Q(o,r.getPadding());let l=Math.max(0,e.outerWidth-Y(o,t,"left","right")),h=Math.max(0,e.outerHeight-Y(o,t,"top","bottom")),d=l!==t.w,c=h!==t.h;return t.w=l,t.h=h,i.horizontal?{same:d,other:c}:{same:c,other:d}}(e,i,o,a);h|=r&&c.length,d=d||u,l.fullSize||c.push(o)}return h&&X(c,e,i,a)||d}function q(t,e,i,s,a){t.top=i,t.left=e,t.right=e+s,t.bottom=i+a,t.width=s,t.height=a}function G(t,e,i,a){let n=i.padding,{x:r,y:o}=e;for(let l of t){let t=l.box,h=a[l.stack]||{count:1,placed:0,weight:1},d=l.stackWeight/h.weight||1;if(l.horizontal){let a=e.w*d,r=h.size||t.height;(0,s.h)(h.start)&&(o=h.start),t.fullSize?q(t,n.left,o,i.outerWidth-n.right-n.left,r):q(t,e.left+h.placed,o,a,r),h.start=o,h.placed+=a,o=t.bottom}else{let a=e.h*d,o=h.size||t.width;(0,s.h)(h.start)&&(r=h.start),t.fullSize?q(t,r,n.top,o,i.outerHeight-n.bottom-n.top):q(t,r,e.top+h.placed,o,a),h.start=r,h.placed+=a,r=t.right}}e.x=r,e.y=o}var K={addBox(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw(t){e.draw(t)}}]},t.boxes.push(e)},removeBox(t,e){let i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure(t,e,i){e.fullSize=i.fullSize,e.position=i.position,e.weight=i.weight},update(t,e,i,a){if(!t)return;let n=(0,s.E)(t.options.layout.padding),r=Math.max(e-n.width,0),o=Math.max(i-n.height,0),l=function(t){let e=function(t){let e,i,s,a,n,r;let o=[];for(e=0,i=(t||[]).length;et.box.fullSize),!0),s=U(W(e,"left"),!0),a=U(W(e,"right")),n=U(W(e,"top"),!0),r=U(W(e,"bottom")),o=$(e,"x"),l=$(e,"y");return{fullSize:i,leftAndTop:s.concat(n),rightAndBottom:a.concat(l).concat(r).concat(o),chartArea:W(e,"chartArea"),vertical:s.concat(a).concat(l),horizontal:n.concat(r).concat(o)}}(t.boxes),h=l.vertical,d=l.horizontal;(0,s.F)(t.boxes,t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()});let c=h.reduce((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1,0)||1,u=Object.freeze({outerWidth:e,outerHeight:i,padding:n,availableWidth:r,availableHeight:o,vBoxMaxWidth:r/2/c,hBoxMaxHeight:o/2}),g=Object.assign({},n);Q(g,(0,s.E)(a));let p=Object.assign({maxPadding:g,w:r,h:o,x:n.left,y:n.top},n),f=function(t,e){let i,s,a;let n=function(t){let e={};for(let i of t){let{stack:t,pos:s,stackWeight:a}=i;if(!t||!j.includes(s))continue;let n=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});n.count++,n.weight+=a}return e}(t),{vBoxMaxWidth:r,hBoxMaxHeight:o}=e;for(i=0,s=t.length;i{let i=e.box;Object.assign(i,t.chartArea),i.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})})}};class J{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,s){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,s?Math.floor(e/s):i)}}isAttached(t){return!0}updateConfig(t){}}class Z extends J{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}let tt="$chartjs",te={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},ti=t=>null===t||""===t,ts=!!s.K&&{passive:!0};function ta(t,e,i){t.canvas.removeEventListener(e,i,ts)}function tn(t,e){for(let i of t)if(i===e||i.contains(e))return!0}function tr(t,e,i){let s=t.canvas,a=new MutationObserver(t=>{let e=!1;for(let i of t)e=(e=e||tn(i.addedNodes,s))&&!tn(i.removedNodes,s);e&&i()});return a.observe(document,{childList:!0,subtree:!0}),a}function to(t,e,i){let s=t.canvas,a=new MutationObserver(t=>{let e=!1;for(let i of t)e=(e=e||tn(i.removedNodes,s))&&!tn(i.addedNodes,s);e&&i()});return a.observe(document,{childList:!0,subtree:!0}),a}let tl=new Map,th=0;function td(){let t=window.devicePixelRatio;t!==th&&(th=t,tl.forEach((e,i)=>{i.currentDevicePixelRatio!==t&&e()}))}function tc(t,e,i){let a=t.canvas,n=a&&(0,s.I)(a);if(!n)return;let r=(0,s.L)((t,e)=>{let s=n.clientWidth;i(t,e),s{let e=t[0],i=e.contentRect.width,s=e.contentRect.height;(0!==i||0!==s)&&r(i,s)});return o.observe(n),tl.size||window.addEventListener("resize",td),tl.set(t,r),o}function tu(t,e,i){i&&i.disconnect(),"resize"===e&&(tl.delete(t),tl.size||window.removeEventListener("resize",td))}function tg(t,e,i){let a=t.canvas,n=(0,s.L)(e=>{null!==t.ctx&&i(function(t,e){let i=te[t.type]||t.type,{x:a,y:n}=(0,s.z)(t,e);return{type:i,chart:e,native:t,x:void 0!==a?a:null,y:void 0!==n?n:null}}(e,t))},t);return!function(t,e,i){t.addEventListener(e,i,ts)}(a,e,n),n}class tp extends J{acquireContext(t,e){let i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(!function(t,e){let i=t.style,a=t.getAttribute("height"),n=t.getAttribute("width");if(t[tt]={initial:{height:a,width:n,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",ti(n)){let e=(0,s.J)(t,"width");void 0!==e&&(t.width=e)}if(ti(a)){if(""===t.style.height)t.height=t.width/(e||2);else{let e=(0,s.J)(t,"height");void 0!==e&&(t.height=e)}}}(t,e),i):null}releaseContext(t){let e=t.canvas;if(!e[tt])return!1;let i=e[tt].initial;["height","width"].forEach(t=>{let a=i[t];(0,s.k)(a)?e.removeAttribute(t):e.setAttribute(t,a)});let a=i.style||{};return Object.keys(a).forEach(t=>{e.style[t]=a[t]}),e.width=e.width,delete e[tt],!0}addEventListener(t,e,i){this.removeEventListener(t,e);let s=t.$proxies||(t.$proxies={});s[e]=(({attach:tr,detach:to,resize:tc})[e]||tg)(t,e,i)}removeEventListener(t,e){let i=t.$proxies||(t.$proxies={}),s=i[e];s&&((({attach:tu,detach:tu,resize:tu})[e]||ta)(t,e,s),i[e]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,a){return(0,s.G)(t,e,i,a)}isAttached(t){let e=(0,s.I)(t);return!!(e&&e.isConnected)}}class tf{static defaults={};static defaultRoutes=void 0;active=!1;tooltipPosition(t){let{x:e,y:i}=this.getProps(["x","y"],t);return{x:e,y:i}}hasValue(){return(0,s.x)(this.x)&&(0,s.x)(this.y)}getProps(t,e){let i=this.$animations;if(!e||!i)return this;let s={};return t.forEach(t=>{s[t]=i[t]&&i[t].active()?i[t]._to:this[t]}),s}}function tm(t,e,i,a,n){let r,o,l;let h=(0,s.v)(a,0),d=Math.min((0,s.v)(n,t.length),t.length),c=0;for(i=Math.ceil(i),n&&(i=(r=n-a)/Math.floor(r/i)),l=h;l<0;)l=Math.round(h+ ++c*i);for(o=Math.max(h,0);o"left"===t?"right":"right"===t?"left":t,tx=(t,e,i)=>"top"===e||"left"===e?t[e]+i:t[e]-i,t_=(t,e)=>Math.min(e||t,t);function tv(t,e){let i=[],s=t.length/e,a=t.length,n=0;for(;na?a:i,a=n&&i>a?i:a,{min:(0,s.O)(i,(0,s.O)(a,i)),max:(0,s.O)(a,(0,s.O)(i,a))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){let t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){let e=this._labelItems||(this._labelItems=this._computeLabelItems(t));return e}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){(0,s.Q)(this.options.beforeUpdate,[this])}update(t,e,i){let{beginAtZero:a,grace:n,ticks:r}=this.options,o=r.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=(0,s.R)(this,n,a),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();let l=on)return function(t,e,i,s){let a,n=0,r=i[0];for(a=0,s=Math.ceil(s);an)return e}return Math.max(n,1)}(r,e,n);if(o>0){let t,i;let a=o>1?Math.round((h-l)/(o-1)):null;for(tm(e,d,c,(0,s.k)(a)?0:l-a,l),t=0,i=o-1;t=l||r<=1||!this.isHorizontal()){this.labelRotation=o;return}let d=this._getLabelSizes(),c=d.widest.width,u=d.highest.height,g=(0,s.S)(this.chart.width-c,0,this.maxWidth);c+6>(t=a.offset?this.maxWidth/r:g/(r-1))&&(t=g/(r-(a.offset?.5:1)),e=this.maxHeight-ty(a.grid)-n.padding-tM(a.title,this.chart.options.font),i=Math.sqrt(c*c+u*u),h=Math.max(o,Math.min(l,h=(0,s.U)(Math.min(Math.asin((0,s.S)((d.highest.height+6)/t,-1,1)),Math.asin((0,s.S)(e/i,-1,1))-Math.asin((0,s.S)(u/i,-1,1))))))),this.labelRotation=h}afterCalculateLabelRotation(){(0,s.Q)(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){(0,s.Q)(this.options.beforeFit,[this])}fit(){let t={width:0,height:0},{chart:e,options:{ticks:i,title:a,grid:n}}=this,r=this._isVisible(),o=this.isHorizontal();if(r){let r=tM(a,e.options.font);if(o?(t.width=this.maxWidth,t.height=ty(n)+r):(t.height=this.maxHeight,t.width=ty(n)+r),i.display&&this.ticks.length){let{first:e,last:a,widest:n,highest:r}=this._getLabelSizes(),l=2*i.padding,h=(0,s.t)(this.labelRotation),d=Math.cos(h),c=Math.sin(h);if(o){let e=i.mirror?0:c*n.width+d*r.height;t.height=Math.min(this.maxHeight,t.height+e+l)}else{let e=i.mirror?0:d*n.width+c*r.height;t.width=Math.min(this.maxWidth,t.width+e+l)}this._calculatePadding(e,a,c,d)}}this._handleMargins(),o?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){let{ticks:{align:a,padding:n},position:r}=this.options,o=0!==this.labelRotation,l="top"!==r&&"x"===this.axis;if(this.isHorizontal()){let r=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1),d=0,c=0;o?l?(d=s*t.width,c=i*e.height):(d=i*t.height,c=s*e.width):"start"===a?c=e.width:"end"===a?d=t.width:"inner"!==a&&(d=t.width/2,c=e.width/2),this.paddingLeft=Math.max((d-r+n)*this.width/(this.width-r),0),this.paddingRight=Math.max((c-h+n)*this.width/(this.width-h),0)}else{let i=e.height/2,s=t.height/2;"start"===a?(i=0,s=t.height):"end"===a&&(i=e.height,s=0),this.paddingTop=i+n,this.paddingBottom=s+n}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){(0,s.Q)(this.options.afterFit,[this])}isHorizontal(){let{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e{let i;let s=t.gc,a=s.length/2;if(a>e){for(i=0;i({width:b[t]||0,height:x[t]||0});return{first:k(0),last:k(e-1),widest:k(M),highest:k(w),widths:b,heights:x}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){let e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);let e=this._startPixel+t*this._length;return(0,s.W)(this._alignToPixels?(0,s.X)(this.chart,e,0):e)}getDecimalForPixel(t){let e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){let{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){var e,i;let a=this.ticks||[];if(t>=0&&to*a?o/i:l/a:l*a0}_computeGridLineItems(t){let e,i,a,n,r,o,l,h,d,c,u,g;let p=this.axis,f=this.chart,m=this.options,{grid:b,position:x,border:_}=m,v=b.offset,y=this.isHorizontal(),M=this.ticks,w=M.length+(v?1:0),k=ty(b),S=[],P=_.setContext(this.getContext()),D=P.display?P.width:0,C=D/2,L=function(t){return(0,s.X)(f,t,D)};if("top"===x)e=L(this.bottom),o=this.bottom-k,h=e-C,c=L(t.top)+C,g=t.bottom;else if("bottom"===x)e=L(this.top),c=t.top,g=L(t.bottom)-C,o=e+C,h=this.top+k;else if("left"===x)e=L(this.right),r=this.right-k,l=e-C,d=L(t.left)+C,u=t.right;else if("right"===x)e=L(this.left),d=t.left,u=L(t.right)-C,r=e+C,l=this.left+k;else if("x"===p){if("center"===x)e=L((t.top+t.bottom)/2+.5);else if((0,s.i)(x)){let t=Object.keys(x)[0],i=x[t];e=L(this.chart.scales[t].getPixelForValue(i))}c=t.top,g=t.bottom,h=(o=e+C)+k}else if("y"===p){if("center"===x)e=L((t.left+t.right)/2);else if((0,s.i)(x)){let t=Object.keys(x)[0],i=x[t];e=L(this.chart.scales[t].getPixelForValue(i))}l=(r=e-C)-k,d=t.left,u=t.right}let E=(0,s.v)(m.ticks.maxTicksLimit,w),O=Math.max(1,Math.ceil(w/E));for(i=0;io+1e-6)))return l}(this,i,v))&&(n=(0,s.X)(f,a,m),y?r=l=d=u=n:o=h=c=g=n,S.push({tx1:r,ty1:o,tx2:l,ty2:h,x1:d,y1:c,x2:u,y2:g,width:m,color:x,borderDash:M,borderDashOffset:w,tickWidth:k,tickColor:P,tickBorderDash:D,tickBorderDashOffset:C}))}return this._ticksLength=w,this._borderValue=e,S}_computeLabelItems(t){let e,i,a,n,r,o,l,h,d,c,u;let g=this.axis,p=this.options,{position:f,ticks:m}=p,b=this.isHorizontal(),x=this.ticks,{align:_,crossAlign:v,padding:y,mirror:M}=m,w=ty(p.grid),k=w+y,S=M?-y:k,P=-(0,s.t)(this.labelRotation),D=[],C="middle";if("top"===f)r=this.bottom-S,o=this._getXAxisLabelAlignment();else if("bottom"===f)r=this.top+S,o=this._getXAxisLabelAlignment();else if("left"===f){let t=this._getYAxisLabelAlignment(w);o=t.textAlign,n=t.x}else if("right"===f){let t=this._getYAxisLabelAlignment(w);o=t.textAlign,n=t.x}else if("x"===g){if("center"===f)r=(t.top+t.bottom)/2+k;else if((0,s.i)(f)){let t=Object.keys(f)[0],e=f[t];r=this.chart.scales[t].getPixelForValue(e)+k}o=this._getXAxisLabelAlignment()}else if("y"===g){if("center"===f)n=(t.left+t.right)/2-k;else if((0,s.i)(f)){let t=Object.keys(f)[0],e=f[t];n=this.chart.scales[t].getPixelForValue(e)}o=this._getYAxisLabelAlignment(w).textAlign}"y"===g&&("start"===_?C="top":"end"===_&&(C="bottom"));let L=this._getLabelSizes();for(e=0,i=x.length;ee.value===t);if(s>=0){let t=e.setContext(this.getContext(s));return t.lineWidth}return 0}drawGrid(t){let e,i;let s=this.options.grid,a=this.ctx,n=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t)),r=(t,e,i)=>{i.width&&i.color&&(a.save(),a.lineWidth=i.width,a.strokeStyle=i.color,a.setLineDash(i.borderDash||[]),a.lineDashOffset=i.borderDashOffset,a.beginPath(),a.moveTo(t.x,t.y),a.lineTo(e.x,e.y),a.stroke(),a.restore())};if(s.display)for(e=0,i=n.length;e{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:a,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){let e,i;let s=this.chart.getSortedVisibleDatasetMetas(),a=this.axis+"AxisID",n=[];for(e=0,i=s.length;e{let a=i.split("."),n=a.pop(),r=[t].concat(a).join("."),o=e[i].split("."),l=o.pop(),h=o.join(".");s.d.route(r,n,h,l)})}(e,t.defaultRoutes),t.descriptors&&s.d.describe(e,t.descriptors)}(t,r,e),this.override&&s.d.override(t.id,t.overrides)),r}get(t){return this.items[t]}unregister(t){let e=this.items,i=t.id,a=this.scope;i in e&&delete e[i],a&&i in s.d[a]&&(delete s.d[a][i],this.override&&delete s.a3[i])}}var tS=new class{constructor(){this.controllers=new tk(v,"datasets",!0),this.elements=new tk(tf,"elements"),this.plugins=new tk(Object,"plugins"),this.scales=new tk(tw,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach(e=>{let a=i||this._getRegistryForType(e);i||a.isForType(e)||a===this.plugins&&e.id?this._exec(t,a,e):(0,s.F)(e,e=>{let s=i||this._getRegistryForType(e);this._exec(t,s,e)})})}_exec(t,e,i){let a=(0,s.a5)(t);(0,s.Q)(i["before"+a],[],i),e[t](i),(0,s.Q)(i["after"+a],[],i)}_getRegistryForType(t){for(let e=0;et.filter(t=>!e.some(e=>t.plugin.id===e.plugin.id));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function tD(t,e){let i=s.d.datasets[t]||{},a=(e.datasets||{})[t]||{};return a.indexAxis||e.indexAxis||i.indexAxis||"x"}function tC(t,e){var i;if("x"===t||"y"===t||"r"===t||(t=e.axis||("top"===(i=e.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.length>1&&tC(t[0].toLowerCase(),e)))return t;throw Error(`Cannot determine type of '${name}' axis. Please provide 'axis' or 'position' option.`)}function tL(t){let e=t.options||(t.options={});e.plugins=(0,s.v)(e.plugins,{}),e.scales=function(t,e){let i=s.a3[t.type]||{scales:{}},a=e.scales||{},n=tD(t.type,e),r=Object.create(null);return Object.keys(a).forEach(t=>{let e=a[t];if(!(0,s.i)(e))return console.error(`Invalid scale configuration for scale: ${t}`);if(e._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);let o=tC(t,e),l=i.scales||{};r[t]=(0,s.ab)(Object.create(null),[{axis:o},e,l[o],l[o===n?"_index_":"_value_"]])}),t.data.datasets.forEach(i=>{let n=i.type||t.type,o=i.indexAxis||tD(n,e),l=s.a3[n]||{},h=l.scales||{};Object.keys(h).forEach(t=>{let e;let n=(e=t,"_index_"===t?e=o:"_value_"===t&&(e="x"===o?"y":"x"),e),l=i[n+"AxisID"]||n;r[l]=r[l]||Object.create(null),(0,s.ab)(r[l],[{axis:n},a[l],h[t]])})}),Object.keys(r).forEach(t=>{let e=r[t];(0,s.ab)(e,[s.d.scales[e.type],s.d.scale])}),r}(t,e)}function tE(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}let tO=new Map,tA=new Set;function tT(t,e){let i=tO.get(t);return i||(i=e(),tO.set(t,i),tA.add(i)),i}let tF=(t,e,i)=>{let a=(0,s.f)(e,i);void 0!==a&&t.add(a)};class tz{constructor(t){var e;this._config=((e=(e=t)||{}).data=tE(e.data),tL(e),e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=tE(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){let t=this._config;this.clearCache(),tL(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return tT(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,e){return tT(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,e){return tT(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]])}pluginScopeKeys(t){let e=t.id,i=this.type;return tT(`${i}-plugin-${e}`,()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){let i=this._scopeCache,s=i.get(t);return(!s||e)&&(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){let{options:a,type:n}=this,r=this._cachedScopes(t,i),o=r.get(e);if(o)return o;let l=new Set;e.forEach(e=>{t&&(l.add(t),e.forEach(e=>tF(l,t,e))),e.forEach(t=>tF(l,a,t)),e.forEach(t=>tF(l,s.a3[n]||{},t)),e.forEach(t=>tF(l,s.d,t)),e.forEach(t=>tF(l,s.a6,t))});let h=Array.from(l);return 0===h.length&&h.push(Object.create(null)),tA.has(e)&&r.set(e,h),h}chartOptionScopes(){let{options:t,type:e}=this;return[t,s.a3[e]||{},s.d.datasets[e]||{},{type:e},s.d,s.a6]}resolveNamedOptions(t,e,i,a=[""]){let n={$shared:!0},{resolver:r,subPrefixes:o}=tR(this._resolverCache,t,a),l=r;if(function(t,e){let{isScriptable:i,isIndexable:a}=(0,s.aa)(t);for(let n of e){let e=i(n),r=a(n),o=(r||e)&&t[n];if(e&&((0,s.a7)(o)||tI(o))||r&&(0,s.b)(o))return!0}return!1}(r,e)){n.$shared=!1,i=(0,s.a7)(i)?i():i;let e=this.createResolver(t,i,o);l=(0,s.a8)(r,i,e)}for(let t of e)n[t]=l[t];return n}createResolver(t,e,i=[""],a){let{resolver:n}=tR(this._resolverCache,t,i);return(0,s.i)(e)?(0,s.a8)(n,e,void 0,a):n}}function tR(t,e,i){let a=t.get(e);a||(a=new Map,t.set(e,a));let n=i.join(),r=a.get(n);if(!r){let t=(0,s.a9)(e,i);r={resolver:t,subPrefixes:i.filter(t=>!t.toLowerCase().includes("hover"))},a.set(n,r)}return r}let tI=t=>(0,s.i)(t)&&Object.getOwnPropertyNames(t).reduce((e,i)=>e||(0,s.a7)(t[i]),!1),tV=["top","bottom","left","right","chartArea"];function tB(t,e){return"top"===t||"bottom"===t||-1===tV.indexOf(t)&&"x"===e}function tN(t,e){return function(i,s){return i[t]===s[t]?i[e]-s[e]:i[t]-s[t]}}function tH(t){let e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),(0,s.Q)(i&&i.onComplete,[t],e)}function tj(t){let e=t.chart,i=e.options.animation;(0,s.Q)(i&&i.onProgress,[t],e)}function tW(t){return(0,s.M)()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}let t$={},tU=t=>{let e=tW(t);return Object.values(t$).filter(t=>t.canvas===e).pop()};class tY{static defaults=s.d;static instances=t$;static overrides=s.a3;static registry=tS;static version="4.2.1";static getChart=tU;static register(...t){tS.add(...t),tQ()}static unregister(...t){tS.remove(...t),tQ()}constructor(t,e){let i=this.config=new tz(e),n=tW(t),r=tU(n);if(r)throw Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");let o=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||(!(0,s.M)()||"undefined"!=typeof OffscreenCanvas&&n instanceof OffscreenCanvas?Z:tp)),this.platform.updateConfig(i);let l=this.platform.acquireContext(n,o.aspectRatio),h=l&&l.canvas,d=h&&h.height,c=h&&h.width;if(this.id=(0,s.ac)(),this.ctx=l,this.canvas=h,this.width=c,this.height=d,this._options=o,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new tP,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=(0,s.ad)(t=>this.update(t),o.resizeDelay||0),this._dataChanges=[],t$[this.id]=this,!l||!h){console.error("Failed to create chart: can't acquire context from the given item");return}a.listen(this,"complete",tH),a.listen(this,"progress",tj),this._initialize(),this.attached&&this.update()}get aspectRatio(){let{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:a,_aspectRatio:n}=this;return(0,s.k)(t)?e&&n?n:a?i/a:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return tS}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():(0,s.ae)(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return(0,s.af)(this.canvas,this.ctx),this}stop(){return a.stop(this),this}resize(t,e){a.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){let i=this.options,a=this.canvas,n=i.maintainAspectRatio&&this.aspectRatio,r=this.platform.getMaximumSize(a,t,e,n),o=i.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=r.width,this.height=r.height,this._aspectRatio=this.aspectRatio,(0,s.ae)(this,o,!0)&&(this.notifyPlugins("resize",{size:r}),(0,s.Q)(i.onResize,[this,r],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){let t=this.options,e=t.scales||{};(0,s.F)(e,(t,e)=>{t.id=e})}buildOrUpdateScales(){let t=this.options,e=t.scales,i=this.scales,a=Object.keys(i).reduce((t,e)=>(t[e]=!1,t),{}),n=[];e&&(n=n.concat(Object.keys(e).map(t=>{let i=e[t],s=tC(t,i),a="r"===s,n="x"===s;return{options:i,dposition:a?"chartArea":n?"bottom":"left",dtype:a?"radialLinear":n?"category":"linear"}}))),(0,s.F)(n,e=>{let n=e.options,r=n.id,o=tC(r,n),l=(0,s.v)(n.type,e.dtype);(void 0===n.position||tB(n.position,o)!==tB(e.dposition))&&(n.position=e.dposition),a[r]=!0;let h=null;if(r in i&&i[r].type===l)h=i[r];else{let t=tS.getScale(l);i[(h=new t({id:r,type:l,ctx:this.ctx,chart:this})).id]=h}h.init(n,t)}),(0,s.F)(a,(t,e)=>{t||delete i[e]}),(0,s.F)(i,t=>{K.configure(this,t,t.options),K.addBox(this,t)})}_updateMetasets(){let t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort((t,e)=>t.index-e.index),i>e){for(let t=e;te.length&&delete this._stacks,t.forEach((t,i)=>{0===e.filter(e=>e===t._dataset).length&&this._destroyDatasetMeta(i)})}buildOrUpdateControllers(){let t,e;let i=[],a=this.data.datasets;for(this._removeUnreferencedMetasets(),t=0,e=a.length;t{this.getDatasetMeta(e).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){let e=this.config;e.update();let i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),a=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;let n=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let r=0;for(let t=0,e=this.data.datasets.length;t{t.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(tN("z","_idx"));let{_active:o,_lastEvent:l}=this;l?this._eventHandler(l,!0):o.length&&this._updateHoverStyles(o,o,!0),this.render()}_updateScales(){(0,s.F)(this.scales,t=>{K.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){let t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);(0,s.ag)(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){let{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(let{method:i,start:s,count:a}of e){let e="_removeElements"===i?-a:a;!function(t,e,i){let s=Object.keys(t);for(let a of s){let s=+a;if(s>=e){let n=t[a];delete t[a],(i>0||s>e)&&(t[s+i]=n)}}}(t,s,e)}}_getUniformDataChanges(){let t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];let e=this.data.datasets.length,i=e=>new Set(t.filter(t=>t[0]===e).map((t,e)=>e+","+t.splice(1).join(","))),a=i(0);for(let t=1;tt.split(",")).map(t=>({method:t[1],start:+t[2],count:+t[3]}))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;K.update(this,this.width,this.height,t);let e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],(0,s.F)(this.boxes,t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))},this),this._layers.forEach((t,e)=>{t._idx=e}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){let e=this.ctx,i=t._clip,a=!i.disabled,n=function(t){let{xScale:e,yScale:i}=t;if(e&&i)return{left:e.left,right:e.right,top:i.top,bottom:i.bottom}}(t)||this.chartArea,r={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",r)&&(a&&(0,s.Y)(e,{left:!1===i.left?0:n.left-i.left,right:!1===i.right?this.width:n.right+i.right,top:!1===i.top?0:n.top-i.top,bottom:!1===i.bottom?this.height:n.bottom+i.bottom}),t.controller.draw(),a&&(0,s.$)(e),r.cancelable=!1,this.notifyPlugins("afterDatasetDraw",r))}isPointInArea(t){return(0,s.C)(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,i,s){let a=H.modes[e];return"function"==typeof a?a(this,t,i,s):[]}getDatasetMeta(t){let e=this.data.datasets[t],i=this._metasets,s=i.filter(t=>t&&t._dataset===e).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=(0,s.j)(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){let e=this.data.datasets[t];if(!e)return!1;let i=this.getDatasetMeta(t);return"boolean"==typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){let i=this.getDatasetMeta(t);i.hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){let a=i?"show":"hide",n=this.getDatasetMeta(t),r=n.controller._resolveAnimations(void 0,a);(0,s.h)(e)?(n.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),r.update(n,{visible:i}),this.update(e=>e.datasetIndex===t?a:void 0))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){let e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),a.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,i,s),t[i]=s},a=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};(0,s.F)(this.options.events,t=>i(t,a))}bindResponsiveEvents(){let t;this._responsiveListeners||(this._responsiveListeners={});let e=this._responsiveListeners,i=this.platform,s=(t,s)=>{i.addEventListener(this,t,s),e[t]=s},a=(t,s)=>{e[t]&&(i.removeEventListener(this,t,s),delete e[t])},n=(t,e)=>{this.canvas&&this.resize(t,e)},r=()=>{a("attach",r),this.attached=!0,this.resize(),s("resize",n),s("detach",t)};t=()=>{this.attached=!1,a("resize",n),this._stop(),this._resize(0,0),s("attach",r)},i.isAttached(this.canvas)?r():t()}unbindEvents(){(0,s.F)(this._listeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._listeners={},(0,s.F)(this._responsiveListeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){let s,a,n;let r=i?"set":"remove";for("dataset"===e&&this.getDatasetMeta(t[0].datasetIndex).controller["_"+r+"DatasetHoverStyle"](),a=0,n=t.length;a{let i=this.getDatasetMeta(t);if(!i)throw Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}),a=!(0,s.ah)(i,e);a&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}isPluginEnabled(t){return 1===this._plugins._cache.filter(e=>e.plugin.id===t).length}_updateHoverStyles(t,e,i){let s=this.options.hover,a=(t,e)=>t.filter(t=>!e.some(e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)),n=a(e,t),r=i?t:a(t,e);n.length&&this.updateHoverStyle(n,s.mode,!1),r.length&&s.mode&&this.updateHoverStyle(r,s.mode,!0)}_eventHandler(t,e){let i={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},s=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,s))return;let a=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(a||i.changed)&&this.render(),this}_handleEvent(t,e,i){var a;let{_active:n=[],options:r}=this,o=this._getActiveElements(t,n,i,e),l=(0,s.ai)(t),h=(a=this._lastEvent,i&&"mouseout"!==t.type?l?a:t:null);i&&(this._lastEvent=null,(0,s.Q)(r.onHover,[t,o,this],this),l&&(0,s.Q)(r.onClick,[t,o,this],this));let d=!(0,s.ah)(o,n);return(d||e)&&(this._active=o,this._updateHoverStyles(o,n,e)),this._lastEvent=h,d}_getActiveElements(t,e,i,s){if("mouseout"===t.type)return[];if(!i)return e;let a=this.options.hover;return this.getElementsAtEventForMode(t,a.mode,a,s)}}function tQ(){return(0,s.F)(tY.instances,t=>t._plugins.invalidate())}function tX(t,e,i,s){return{x:i+t*Math.cos(e),y:s+t*Math.sin(e)}}function tq(t,e,i,a,n,r){let{x:o,y:l,startAngle:h,pixelMargin:d,innerRadius:c}=e,u=Math.max(e.outerRadius+a+i-d,0),g=c>0?c+a+i+d:0,p=0,f=n-h;if(a){let t=((c>0?c-a:0)+(u>0?u-a:0))/2;p=(f-(0!==t?f*t/(t+a):f))/2}let m=Math.max(.001,f*u-i/s.P)/u,b=(f-m)/2,x=h+b+p,_=n-b-p,{outerStart:v,outerEnd:y,innerStart:M,innerEnd:w}=function(t,e,i,a){var n;let r=(n=t.options.borderRadius,(0,s.ak)(n,["outerStart","outerEnd","innerStart","innerEnd"])),o=(i-e)/2,l=Math.min(o,a*e/2),h=t=>(0,s.S)(t,0,Math.min(o,(i-Math.min(o,t))*a/2));return{outerStart:h(r.outerStart),outerEnd:h(r.outerEnd),innerStart:(0,s.S)(r.innerStart,0,l),innerEnd:(0,s.S)(r.innerEnd,0,l)}}(e,g,u,_-x),k=u-v,S=u-y,P=x+v/k,D=_-y/S,C=g+M,L=g+w,E=x+M/C,O=_-w/L;if(t.beginPath(),r){let e=(P+D)/2;if(t.arc(o,l,u,P,e),t.arc(o,l,u,e,D),y>0){let e=tX(S,D,o,l);t.arc(e.x,e.y,y,D,_+s.H)}let i=tX(L,_,o,l);if(t.lineTo(i.x,i.y),w>0){let e=tX(L,O,o,l);t.arc(e.x,e.y,w,_+s.H,O+Math.PI)}let a=(_-w/g+(x+M/g))/2;if(t.arc(o,l,g,_-w/g,a,!0),t.arc(o,l,g,a,x+M/g,!0),M>0){let e=tX(C,E,o,l);t.arc(e.x,e.y,M,E+Math.PI,x-s.H)}let n=tX(k,x,o,l);if(t.lineTo(n.x,n.y),v>0){let e=tX(k,P,o,l);t.arc(e.x,e.y,v,x-s.H,P)}}else t.moveTo(o,l),t.lineTo(Math.cos(P)*u+o,Math.sin(P)*u+l),t.lineTo(Math.cos(D)*u+o,Math.sin(D)*u+l);t.closePath()}class tG extends tf{static id="arc";static defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};static defaultRoutes={backgroundColor:"backgroundColor"};constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,i){let a=this.getProps(["x","y"],i),{angle:n,distance:r}=(0,s.D)(a,{x:t,y:e}),{startAngle:o,endAngle:l,innerRadius:h,outerRadius:d,circumference:c}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],i),u=this.options.spacing/2,g=(0,s.v)(c,l-o),p=g>=s.T||(0,s.p)(n,o,l),f=(0,s.aj)(r,h+u,d+u);return p&&f}getCenterPoint(t){let{x:e,y:i,startAngle:s,endAngle:a,innerRadius:n,outerRadius:r}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),{offset:o,spacing:l}=this.options,h=(s+a)/2,d=(n+r+l+o)/2;return{x:e+Math.cos(h)*d,y:i+Math.sin(h)*d}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){let{options:e,circumference:i}=this,a=(e.offset||0)/4,n=(e.spacing||0)/2,r=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>s.T?Math.floor(i/s.T):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();let o=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(o)*a,Math.sin(o)*a);let l=1-Math.sin(Math.min(s.P,i||0)),h=a*l;t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,function(t,e,i,a,n){let{fullCircles:r,startAngle:o,circumference:l}=e,h=e.endAngle;if(r){tq(t,e,i,a,h,n);for(let e=0;en?(d=n/h,t.arc(r,o,h,i+d,a-d,!0)):t.arc(r,o,n,i+s.H,a-s.H),t.closePath(),t.clip()}(t,e,g),r||(tq(t,e,i,a,g,n),t.stroke())}(t,this,h,n,r),t.restore()}}function tK(t,e,i=e){t.lineCap=(0,s.v)(i.borderCapStyle,e.borderCapStyle),t.setLineDash((0,s.v)(i.borderDash,e.borderDash)),t.lineDashOffset=(0,s.v)(i.borderDashOffset,e.borderDashOffset),t.lineJoin=(0,s.v)(i.borderJoinStyle,e.borderJoinStyle),t.lineWidth=(0,s.v)(i.borderWidth,e.borderWidth),t.strokeStyle=(0,s.v)(i.borderColor,e.borderColor)}function tJ(t,e,i){t.lineTo(i.x,i.y)}function tZ(t,e,i={}){let s=t.length,{start:a=0,end:n=s-1}=i,{start:r,end:o}=e,l=Math.max(a,r),h=Math.min(n,o);return{count:s,start:l,loop:e.loop,ilen:ho&&n>o)?s+h-l:h-l}}function t0(t,e,i,a){let n,r,o;let{points:l,options:h}=e,{count:d,start:c,loop:u,ilen:g}=tZ(l,i,a),p=h.stepped?s.ar:h.tension||"monotone"===h.cubicInterpolationMode?s.as:tJ,{move:f=!0,reverse:m}=a||{};for(n=0;n<=g;++n)(r=l[(c+(m?g-n:n))%d]).skip||(f?(t.moveTo(r.x,r.y),f=!1):p(t,o,r,m,h.stepped),o=r);return u&&p(t,o,r=l[(c+(m?g:0))%d],m,h.stepped),!!u}function t1(t,e,i,s){let a,n,r,o,l,h;let d=e.points,{count:c,start:u,ilen:g}=tZ(d,i,s),{move:p=!0,reverse:f}=s||{},m=0,b=0,x=t=>(u+(f?g-t:t))%c,_=()=>{o!==l&&(t.lineTo(m,l),t.lineTo(m,o),t.lineTo(m,h))};for(p&&(n=d[x(0)],t.moveTo(n.x,n.y)),a=0;a<=g;++a){if((n=d[x(a)]).skip)continue;let e=n.x,i=n.y,s=0|e;s===r?(il&&(l=i),m=(b*m+e)/++b):(_(),t.lineTo(e,i),r=s,b=0,o=l=i),h=i}_()}function t2(t){let e=t.options,i=e.borderDash&&e.borderDash.length,s=!t._decimated&&!t._loop&&!e.tension&&"monotone"!==e.cubicInterpolationMode&&!e.stepped&&!i;return s?t1:t0}let t5="function"==typeof Path2D;class t3 extends tf{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t&&"fill"!==t};constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){let i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){let a=i.spanGaps?this._loop:this._fullLoop;(0,s.al)(this._points,i,t,a,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=(0,s.am)(this,this.options.segment))}first(){let t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){let t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){let i,a;let n=this.options,r=t[e],o=this.points,l=(0,s.an)(this,{property:e,start:r,end:r});if(!l.length)return;let h=[],d=n.stepped?s.ao:n.tension||"monotone"===n.cubicInterpolationMode?s.ap:s.aq;for(i=0,a=l.length;it;e--){let t=i[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function en(t,e,i,s){return t&&e?s(t[i],e[i]):t?t[i]:e?e[i]:0}["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"].map(t=>t.replace("rgb(","rgba(").replace(")",", 0.5)"));function er(t,e,i,s){let a=e.interpolate(i,s);a&&t.lineTo(a.x,a.y)}let eo=(t,e)=>{let{boxHeight:i=e,boxWidth:s=e}=t;return t.usePointStyle&&(i=Math.min(i,e),s=t.pointStyleWidth||Math.min(s,e)),{boxWidth:s,boxHeight:i,itemHeight:Math.max(e,i)}},el=(t,e)=>null!==t&&null!==e&&t.datasetIndex===e.datasetIndex&&t.index===e.index;class eh extends tf{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){let t=this.options.labels||{},e=(0,s.Q)(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter(e=>t.filter(e,this.chart.data))),t.sort&&(e=e.sort((e,i)=>t.sort(e,i,this.chart.data))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){let t,e;let{options:i,ctx:a}=this;if(!i.display){this.width=this.height=0;return}let n=i.labels,r=(0,s.a0)(n.font),o=r.size,l=this._computeTitleHeight(),{boxWidth:h,itemHeight:d}=eo(n,o);a.font=r.string,this.isHorizontal()?(t=this.maxWidth,e=this._fitRows(l,o,h,d)+10):(e=this.maxHeight,t=this._fitCols(l,r,h,d)+10),this.width=Math.min(t,i.maxWidth||this.maxWidth),this.height=Math.min(e,i.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){let{ctx:a,maxWidth:n,options:{labels:{padding:r}}}=this,o=this.legendHitBoxes=[],l=this.lineWidths=[0],h=s+r,d=t;a.textAlign="left",a.textBaseline="middle";let c=-1,u=-h;return this.legendItems.forEach((t,g)=>{let p=i+e/2+a.measureText(t.text).width;(0===g||l[l.length-1]+p+2*r>n)&&(d+=h,l[l.length-(g>0?0:1)]=0,u+=h,c++),o[g]={left:0,top:u,row:c,width:p,height:s},l[l.length-1]+=p+r}),d}_fitCols(t,e,i,s){let{ctx:a,maxHeight:n,options:{labels:{padding:r}}}=this,o=this.legendHitBoxes=[],l=this.columnSizes=[],h=n-t,d=r,c=0,u=0,g=0,p=0;return this.legendItems.forEach((t,n)=>{let{itemWidth:f,itemHeight:m}=function(t,e,i,s,a){var n;let r,o;let l=((r=s.text)&&"string"!=typeof r&&(r=r.reduce((t,e)=>t.length>e.length?t:e)),t+e.size/2+i.measureText(r).width),h=(n=e.lineHeight,o=a,"string"!=typeof s.text&&(o=ed(s,n)),o);return{itemWidth:l,itemHeight:h}}(i,e,a,t,s);n>0&&u+m+2*r>h&&(d+=c+r,l.push({width:c,height:u}),g+=c+r,p++,c=u=0),o[n]={left:g,top:u,col:p,width:f,height:m},c=Math.max(c,f),u+=m+r}),d+=c,l.push({width:c,height:u}),d}adjustHitBoxes(){if(!this.options.display)return;let t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:a},rtl:n}}=this,r=(0,s.az)(n,this.left,this.width);if(this.isHorizontal()){let n=0,o=(0,s.a2)(i,this.left+a,this.right-this.lineWidths[n]);for(let l of e)n!==l.row&&(n=l.row,o=(0,s.a2)(i,this.left+a,this.right-this.lineWidths[n])),l.top+=this.top+t+a,l.left=r.leftForLtr(r.x(o),l.width),o+=l.width+a}else{let n=0,o=(0,s.a2)(i,this.top+t+a,this.bottom-this.columnSizes[n].height);for(let l of e)l.col!==n&&(n=l.col,o=(0,s.a2)(i,this.top+t+a,this.bottom-this.columnSizes[n].height)),l.top=o,l.left+=this.left+a,l.left=r.leftForLtr(r.x(l.left),l.width),o+=l.height+a}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){let t=this.ctx;(0,s.Y)(t,this),this._draw(),(0,s.$)(t)}}_draw(){let t;let{options:e,columnSizes:i,lineWidths:a,ctx:n}=this,{align:r,labels:o}=e,l=s.d.color,h=(0,s.az)(e.rtl,this.left,this.width),d=(0,s.a0)(o.font),{padding:c}=o,u=d.size,g=u/2;this.drawTitle(),n.textAlign=h.textAlign("left"),n.textBaseline="middle",n.lineWidth=.5,n.font=d.string;let{boxWidth:p,boxHeight:f,itemHeight:m}=eo(o,u),b=function(t,e,i){if(isNaN(p)||p<=0||isNaN(f)||f<0)return;n.save();let a=(0,s.v)(i.lineWidth,1);if(n.fillStyle=(0,s.v)(i.fillStyle,l),n.lineCap=(0,s.v)(i.lineCap,"butt"),n.lineDashOffset=(0,s.v)(i.lineDashOffset,0),n.lineJoin=(0,s.v)(i.lineJoin,"miter"),n.lineWidth=a,n.strokeStyle=(0,s.v)(i.strokeStyle,l),n.setLineDash((0,s.v)(i.lineDash,[])),o.usePointStyle){let r={radius:f*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:a},l=h.xPlus(t,p/2);(0,s.aD)(n,r,l,e+g,o.pointStyleWidth&&p)}else{let r=e+Math.max((u-f)/2,0),o=h.leftForLtr(t,p),l=(0,s.aw)(i.borderRadius);n.beginPath(),Object.values(l).some(t=>0!==t)?(0,s.au)(n,{x:o,y:r,w:p,h:f,radius:l}):n.rect(o,r,p,f),n.fill(),0!==a&&n.stroke()}n.restore()},x=function(t,e,i){(0,s.Z)(n,i.text,t,e+m/2,d,{strikethrough:i.hidden,textAlign:h.textAlign(i.textAlign)})},_=this.isHorizontal(),v=this._computeTitleHeight();t=_?{x:(0,s.a2)(r,this.left+c,this.right-a[0]),y:this.top+c+v,line:0}:{x:this.left+c,y:(0,s.a2)(r,this.top+v+c,this.bottom-i[0].height),line:0},(0,s.aA)(this.ctx,e.textDirection);let y=m+c;this.legendItems.forEach((l,u)=>{n.strokeStyle=l.fontColor,n.fillStyle=l.fontColor;let f=n.measureText(l.text).width,m=h.textAlign(l.textAlign||(l.textAlign=o.textAlign)),M=p+g+f,w=t.x,k=t.y;h.setWidth(this.width),_?u>0&&w+M+c>this.right&&(k=t.y+=y,t.line++,w=t.x=(0,s.a2)(r,this.left+c,this.right-a[t.line])):u>0&&k+y>this.bottom&&(w=t.x=w+i[t.line].width+c,t.line++,k=t.y=(0,s.a2)(r,this.top+v+c,this.bottom-i[t.line].height));let S=h.x(w);if(b(S,k,l),w=(0,s.aB)(m,w+p+g,_?w+M:this.right,e.rtl),x(h.x(w),k,l),_)t.x+=M+c;else if("string"!=typeof l.text){let e=d.lineHeight;t.y+=ed(l,e)}else t.y+=y}),(0,s.aC)(this.ctx,e.textDirection)}drawTitle(){let t;let e=this.options,i=e.title,a=(0,s.a0)(i.font),n=(0,s.E)(i.padding);if(!i.display)return;let r=(0,s.az)(e.rtl,this.left,this.width),o=this.ctx,l=i.position,h=a.size/2,d=n.top+h,c=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),t=this.top+d,c=(0,s.a2)(e.align,c,this.right-u);else{let i=this.columnSizes.reduce((t,e)=>Math.max(t,e.height),0);t=d+(0,s.a2)(e.align,this.top,this.bottom-i-e.labels.padding-this._computeTitleHeight())}let g=(0,s.a2)(l,c,c+u);o.textAlign=r.textAlign((0,s.a1)(l)),o.textBaseline="middle",o.strokeStyle=i.color,o.fillStyle=i.color,o.font=a.string,(0,s.Z)(o,i.text,g,t,a)}_computeTitleHeight(){let t=this.options.title,e=(0,s.a0)(t.font),i=(0,s.E)(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,a,n;if((0,s.aj)(t,this.left,this.right)&&(0,s.aj)(e,this.top,this.bottom)){for(i=0,n=this.legendHitBoxes;it.chart.options.color,boxWidth:40,padding:10,generateLabels(t){let e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:a,textAlign:n,color:r,useBorderRadius:o,borderRadius:l}}=t.legend.options;return t._getSortedDatasetMetas().map(t=>{let h=t.controller.getStyle(i?0:void 0),d=(0,s.E)(h.borderWidth);return{text:e[t.index].label,fillStyle:h.backgroundColor,fontColor:r,hidden:!t.visible,lineCap:h.borderCapStyle,lineDash:h.borderDash,lineDashOffset:h.borderDashOffset,lineJoin:h.borderJoinStyle,lineWidth:(d.width+d.height)/4,strokeStyle:h.borderColor,pointStyle:a||h.pointStyle,rotation:h.rotation,textAlign:n||h.textAlign,borderRadius:o&&(l||h.borderRadius),datasetIndex:t.index}},this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class eu extends tf{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){let i=this.options;if(this.left=0,this.top=0,!i.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=t,this.height=this.bottom=e;let a=(0,s.b)(i.text)?i.text.length:1;this._padding=(0,s.E)(i.padding);let n=a*(0,s.a0)(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=n:this.width=n}isHorizontal(){let t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){let e,i,a;let{top:n,left:r,bottom:o,right:l,options:h}=this,d=h.align,c=0;return this.isHorizontal()?(i=(0,s.a2)(d,r,l),a=n+t,e=l-r):("left"===h.position?(i=r+t,a=(0,s.a2)(d,o,n),c=-.5*s.P):(i=l-t,a=(0,s.a2)(d,n,o),c=.5*s.P),e=o-n),{titleX:i,titleY:a,maxWidth:e,rotation:c}}draw(){let t=this.ctx,e=this.options;if(!e.display)return;let i=(0,s.a0)(e.font),a=i.lineHeight,n=a/2+this._padding.top,{titleX:r,titleY:o,maxWidth:l,rotation:h}=this._drawArgs(n);(0,s.Z)(t,e.text,0,0,i,{color:e.color,maxWidth:l,rotation:h,textAlign:(0,s.a1)(e.align),textBaseline:"middle",translation:[r,o]})}}var eg={id:"title",_element:eu,start(t,e,i){!function(t,e){let i=new eu({ctx:t.ctx,options:e,chart:t});K.configure(t,i,e),K.addBox(t,i),t.titleBlock=i}(t,i)},stop(t){let e=t.titleBlock;K.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){let s=t.titleBlock;K.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};new WeakMap;let ep={average(t){let e,i;if(!t.length)return!1;let s=0,a=0,n=0;for(e=0,i=t.length;e-1?t.split("\n"):t}function eb(t,e){let i=t.chart.ctx,{body:a,footer:n,title:r}=t,{boxWidth:o,boxHeight:l}=e,h=(0,s.a0)(e.bodyFont),d=(0,s.a0)(e.titleFont),c=(0,s.a0)(e.footerFont),u=r.length,g=n.length,p=a.length,f=(0,s.E)(e.padding),m=f.height,b=0,x=a.reduce((t,e)=>t+e.before.length+e.lines.length+e.after.length,0);if(x+=t.beforeBody.length+t.afterBody.length,u&&(m+=u*d.lineHeight+(u-1)*e.titleSpacing+e.titleMarginBottom),x){let t=e.displayColors?Math.max(l,h.lineHeight):h.lineHeight;m+=p*t+(x-p)*h.lineHeight+(x-1)*e.bodySpacing}g&&(m+=e.footerMarginTop+g*c.lineHeight+(g-1)*e.footerSpacing);let _=0,v=function(t){b=Math.max(b,i.measureText(t).width+_)};return i.save(),i.font=d.string,(0,s.F)(t.title,v),i.font=h.string,(0,s.F)(t.beforeBody.concat(t.afterBody),v),_=e.displayColors?o+2+e.boxPadding:0,(0,s.F)(a,t=>{(0,s.F)(t.before,v),(0,s.F)(t.lines,v),(0,s.F)(t.after,v)}),_=0,i.font=c.string,(0,s.F)(t.footer,v),i.restore(),{width:b+=f.width,height:m}}function ex(t,e,i){let s=i.yAlign||e.yAlign||function(t,e){let{y:i,height:s}=e;return it.height-s/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||function(t,e,i,s){let{x:a,width:n}=i,{width:r,chartArea:{left:o,right:l}}=t,h="center";return"center"===s?h=a<=(o+l)/2?"left":"right":a<=n/2?h="left":a>=r-n/2&&(h="right"),function(t,e,i,s){let{x:a,width:n}=s,r=i.caretSize+i.caretPadding;if("left"===t&&a+n+r>e.width||"right"===t&&a-n-r<0)return!0}(h,t,e,i)&&(h="center"),h}(t,e,i,s),yAlign:s}}function e_(t,e,i,a){let{caretSize:n,caretPadding:r,cornerRadius:o}=t,{xAlign:l,yAlign:h}=i,d=n+r,{topLeft:c,topRight:u,bottomLeft:g,bottomRight:p}=(0,s.aw)(o),f=function(t,e){let{x:i,width:s}=t;return"right"===e?i-=s:"center"===e&&(i-=s/2),i}(e,l),m=function(t,e,i){let{y:s,height:a}=t;return"top"===e?s+=i:"bottom"===e?s-=a+i:s-=a/2,s}(e,h,d);return"center"===h?"left"===l?f+=d:"right"===l&&(f-=d):"left"===l?f-=Math.max(c,g)+n:"right"===l&&(f+=Math.max(u,p)+n),{x:(0,s.S)(f,0,a.width-e.width),y:(0,s.S)(m,0,a.height-e.height)}}function ev(t,e,i){let a=(0,s.E)(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-a.right:t.x+a.left}function ey(t,e){let i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}let eM={beforeTitle:s.aF,title(t){if(t.length>0){let e=t[0],i=e.chart.data.labels,s=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(s>0&&e.dataIndex{let e={before:[],lines:[],after:[]},s=ey(i,t);ef(e.before,em(ew(s,"beforeLabel",this,t))),ef(e.lines,ew(s,"label",this,t)),ef(e.after,em(ew(s,"afterLabel",this,t))),a.push(e)}),a}getAfterBody(t,e){return ef([],em(ew(e.callbacks,"afterBody",this,t)))}getFooter(t,e){let{callbacks:i}=e,s=ew(i,"beforeFooter",this,t),a=ew(i,"footer",this,t),n=ew(i,"afterFooter",this,t),r=[];return r=ef(r,em(s)),r=ef(r,em(a)),r=ef(r,em(n))}_createItems(t){let e,i;let a=this._active,n=this.chart.data,r=[],o=[],l=[],h=[];for(e=0,i=a.length;et.filter(e,i,s,n))),t.itemSort&&(h=h.sort((e,i)=>t.itemSort(e,i,n))),(0,s.F)(h,e=>{let i=ey(t.callbacks,e);r.push(ew(i,"labelColor",this,e)),o.push(ew(i,"labelPointStyle",this,e)),l.push(ew(i,"labelTextColor",this,e))}),this.labelColors=r,this.labelPointStyles=o,this.labelTextColors=l,this.dataPoints=h,h}update(t,e){let i;let s=this.options.setContext(this.getContext()),a=this._active,n=[];if(a.length){let t=ep[s.position].call(this,a,this._eventPosition);n=this._createItems(s),this.title=this.getTitle(n,s),this.beforeBody=this.getBeforeBody(n,s),this.body=this.getBody(n,s),this.afterBody=this.getAfterBody(n,s),this.footer=this.getFooter(n,s);let e=this._size=eb(this,s),r=Object.assign({},t,e),o=ex(this.chart,s,r),l=e_(s,r,o,this.chart);this.xAlign=o.xAlign,this.yAlign=o.yAlign,i={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(i={opacity:0});this._tooltipItems=n,this.$context=void 0,i&&this._resolveAnimations().update(this,i),t&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,s){let a=this.getCaretPosition(t,i,s);e.lineTo(a.x1,a.y1),e.lineTo(a.x2,a.y2),e.lineTo(a.x3,a.y3)}getCaretPosition(t,e,i){let a,n,r,o,l,h;let{xAlign:d,yAlign:c}=this,{caretSize:u,cornerRadius:g}=i,{topLeft:p,topRight:f,bottomLeft:m,bottomRight:b}=(0,s.aw)(g),{x:x,y:_}=t,{width:v,height:y}=e;return"center"===c?(l=_+y/2,"left"===d?(n=(a=x)-u,o=l+u,h=l-u):(n=(a=x+v)+u,o=l-u,h=l+u),r=a):(n="left"===d?x+Math.max(p,m)+u:"right"===d?x+v-Math.max(f,b)-u:this.caretX,"top"===c?(l=(o=_)-u,a=n-u,r=n+u):(l=(o=_+y)+u,a=n+u,r=n-u),h=o),{x1:a,x2:n,x3:r,y1:o,y2:l,y3:h}}drawTitle(t,e,i){let a,n,r;let o=this.title,l=o.length;if(l){let h=(0,s.az)(i.rtl,this.x,this.width);for(r=0,t.x=ev(this,i.titleAlign,i),e.textAlign=h.textAlign(i.titleAlign),e.textBaseline="middle",a=(0,s.a0)(i.titleFont),n=i.titleSpacing,e.fillStyle=i.titleColor,e.font=a.string;r0!==t)?(t.beginPath(),t.fillStyle=n.multiKeyBackground,(0,s.au)(t,{x:e,y:f,w:h,h:l,radius:o}),t.fill(),t.stroke(),t.fillStyle=r.backgroundColor,t.beginPath(),(0,s.au)(t,{x:i,y:f+1,w:h-2,h:l-2,radius:o}),t.fill()):(t.fillStyle=n.multiKeyBackground,t.fillRect(e,f,h,l),t.strokeRect(e,f,h,l),t.fillStyle=r.backgroundColor,t.fillRect(i,f+1,h-2,l-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){let a,n,r,o,l,h,d;let{body:c}=this,{bodySpacing:u,bodyAlign:g,displayColors:p,boxHeight:f,boxWidth:m,boxPadding:b}=i,x=(0,s.a0)(i.bodyFont),_=x.lineHeight,v=0,y=(0,s.az)(i.rtl,this.x,this.width),M=function(i){e.fillText(i,y.x(t.x+v),t.y+_/2),t.y+=_+u},w=y.textAlign(g);for(e.textAlign=g,e.textBaseline="middle",e.font=x.string,t.x=ev(this,w,i),e.fillStyle=i.bodyColor,(0,s.F)(this.beforeBody,M),v=p&&"right"!==w?"center"===g?m/2+b:m+2+b:0,o=0,h=c.length;o0&&e.stroke()}_updateAnimationTarget(t){let e=this.chart,i=this.$animations,s=i&&i.x,a=i&&i.y;if(s||a){let i=ep[t.position].call(this,this._active,this._eventPosition);if(!i)return;let n=this._size=eb(this,t),r=Object.assign({},i,this._size),o=ex(e,t,r),l=e_(t,r,o,e);(s._to!==l.x||a._to!==l.y)&&(this.xAlign=o.xAlign,this.yAlign=o.yAlign,this.width=n.width,this.height=n.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(t){let e=this.options.setContext(this.getContext()),i=this.opacity;if(!i)return;this._updateAnimationTarget(e);let a={width:this.width,height:this.height},n={x:this.x,y:this.y};i=.001>Math.abs(i)?0:i;let r=(0,s.E)(e.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&o&&(t.save(),t.globalAlpha=i,this.drawBackground(n,t,a,e),(0,s.aA)(t,e.textDirection),n.y+=r.top,this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),(0,s.aC)(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){let i=this._active,a=t.map(({datasetIndex:t,index:e})=>{let i=this.chart.getDatasetMeta(t);if(!i)throw Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}),n=!(0,s.ah)(i,a),r=this._positionChanged(a,e);(n||r)&&(this._active=a,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;let a=this.options,n=this._active||[],r=this._getActiveElements(t,n,e,i),o=this._positionChanged(r,t),l=e||!(0,s.ah)(r,n)||o;return l&&(this._active=r,(a.enabled||a.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),l}_getActiveElements(t,e,i,s){let a=this.options;if("mouseout"===t.type)return[];if(!s)return e;let n=this.chart.getElementsAtEventForMode(t,a.mode,a,i);return a.reverse&&n.reverse(),n}_positionChanged(t,e){let{caretX:i,caretY:s,options:a}=this,n=ep[a.position].call(this,t,e);return!1!==n&&(i!==n.x||s!==n.y)}}var eS={id:"tooltip",_element:ek,positioners:ep,afterInit(t,e,i){i&&(t.tooltip=new ek({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){let e=t.tooltip;if(e&&e._willRender()){let i={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",{...i,cancelable:!0}))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)}},afterEvent(t,e){if(t.tooltip){let i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:eM},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};let eP=(t,e,i,s)=>("string"==typeof e?(i=t.push(e)-1,s.unshift({index:i,label:e})):isNaN(e)&&(i=null),i),eD=(t,e)=>null===t?null:(0,s.S)(Math.round(t),0,e);function eC(t){let e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function eE(t,e,{horizontal:i,minRotation:a}){let n=(0,s.t)(a),r=.75*e*(""+t).length;return Math.min(e/((i?Math.sin(n):Math.cos(n))||.001),r)}class eO extends tw{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return(0,s.k)(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){let{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds(),{min:a,max:n}=this,r=t=>a=e?a:t,o=t=>n=i?n:t;if(t){let t=(0,s.s)(a),e=(0,s.s)(n);t<0&&e<0?o(0):t>0&&e>0&&r(0)}if(a===n){let e=0===n?1:Math.abs(.05*n);o(n+e),t||r(a-e)}this.min=a,this.max=n}getTickLimit(){let t;let e=this.options.ticks,{maxTicksLimit:i,stepSize:s}=e;return s?(t=Math.ceil(this.max/s)-Math.floor(this.min/s)+1)>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${t} ticks. Limiting to 1000.`),t=1e3):(t=this.computeTickLimit(),i=i||11),i&&(t=Math.min(i,t)),t}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){let t=this.options,e=t.ticks,i=this.getTickLimit();i=Math.max(2,i);let a={maxTicks:i,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},n=this._range||this,r=function(t,e){let i,a,n,r;let o=[],{bounds:l,step:h,min:d,max:c,precision:u,count:g,maxTicks:p,maxDigits:f,includeBounds:m}=t,b=h||1,x=p-1,{min:_,max:v}=e,y=!(0,s.k)(d),M=!(0,s.k)(c),w=!(0,s.k)(g),k=(v-_)/(f+1),S=(0,s.aH)((v-_)/x/b)*b;if(S<1e-14&&!y&&!M)return[{value:_},{value:v}];(r=Math.ceil(v/S)-Math.floor(_/S))>x&&(S=(0,s.aH)(r*S/x/b)*b),(0,s.k)(u)||(S=Math.ceil(S*(i=Math.pow(10,u)))/i),"ticks"===l?(a=Math.floor(_/S)*S,n=Math.ceil(v/S)*S):(a=_,n=v),y&&M&&h&&(0,s.aI)((c-d)/h,S/1e3)?(r=Math.round(Math.min((c-d)/S,p)),S=(c-d)/r,a=d,n=c):w?(a=y?d:a,S=((n=M?c:n)-a)/(r=g-1)):(r=(n-a)/S,r=(0,s.aJ)(r,Math.round(r),S/1e3)?Math.round(r):Math.ceil(r));let P=Math.max((0,s.aK)(S),(0,s.aK)(a));i=Math.pow(10,(0,s.k)(u)?P:u),a=Math.round(a*i)/i,n=Math.round(n*i)/i;let D=0;for(y&&(m&&a!==d?(o.push({value:d}),aMath.floor((0,s.aM)(t)),eF=(t,e)=>Math.pow(10,eT(t)+e);function ez(t){let e=t/Math.pow(10,eT(t));return 1===e}function eR(t,e,i){let s=Math.pow(10,i);return Math.ceil(e/s)-Math.floor(t/s)}class eI extends tw{static id="logarithmic";static defaults={ticks:{callback:s.aL.formatters.logarithmic,major:{enabled:!0}}};constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){let i=eO.prototype.parse.apply(this,[t,e]);if(0===i){this._zero=!0;return}return(0,s.g)(i)&&i>0?i:null}determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=(0,s.g)(t)?Math.max(0,t):null,this.max=(0,s.g)(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!(0,s.g)(this._userMin)&&(this.min=t===eF(this.min,0)?eF(this.min,-1):eF(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),i=this.min,s=this.max,a=e=>i=t?i:e,n=t=>s=e?s:t;i===s&&(i<=0?(a(1),n(10)):(a(eF(i,-1)),n(eF(s,1)))),i<=0&&a(eF(s,-1)),s<=0&&n(eF(i,1)),this.min=i,this.max=s}buildTicks(){let t=this.options,e={min:this._userMin,max:this._userMax},i=function(t,{min:e,max:i}){e=(0,s.O)(t.min,e);let a=[],n=eT(e),r=function(t,e){let i=eT(e-t);for(;eR(t,e,i)>10;)i++;for(;10>eR(t,e,i);)i--;return Math.min(i,eT(t))}(e,i),o=r<0?Math.pow(10,Math.abs(r)):1,l=Math.pow(10,r),h=n>r?Math.pow(10,n):0,d=Math.round((e-h)*o)/o,c=Math.floor((e-h)/l/10)*l*10,u=Math.floor((d-c)/Math.pow(10,r)),g=(0,s.O)(t.min,Math.round((h+c+u*Math.pow(10,r))*o)/o);for(;g=10?u=u<15?15:20:u++,u>=20&&(u=2,o=++r>=0?1:o),g=Math.round((h+c+u*Math.pow(10,r))*o)/o;let p=(0,s.O)(t.max,g);return a.push({value:p,major:ez(p),significand:u}),a}(e,this);return"ticks"===t.bounds&&(0,s.aG)(i,this,"value"),t.reverse?(i.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),i}getLabelForValue(t){return void 0===t?"0":(0,s.o)(t,this.chart.options.locale,this.options.ticks.format)}configure(){let t=this.min;super.configure(),this._startValue=(0,s.aM)(t),this._valueRange=(0,s.aM)(this.max)-(0,s.aM)(t)}getPixelForValue(t){return((void 0===t||0===t)&&(t=this.min),null===t||isNaN(t))?NaN:this.getPixelForDecimal(t===this.min?0:((0,s.aM)(t)-this._startValue)/this._valueRange)}getValueForPixel(t){let e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function eV(t){let e=t.ticks;if(e.display&&t.display){let t=(0,s.E)(e.backdropPadding);return(0,s.v)(e.font&&e.font.size,s.d.font.size)+t.height}return 0}function eB(t,e,i,s,a){return t===s||t===a?{start:e-i/2,end:e+i/2}:ta?{start:e-i,end:e}:{start:e,end:e+i}}function eN(t,e,i,a){let{ctx:n}=t;if(i)n.arc(t.xCenter,t.yCenter,e,0,s.T);else{let i=t.getPointPosition(0,e);n.moveTo(i.x,i.y);for(let s=1;st,padding:5,centerPointLabels:!1}};static defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};static descriptors={angleLines:{_fallback:"grid"}};constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){let t=this._padding=(0,s.E)(eV(this.options)/2),e=this.width=this.maxWidth-t.width,i=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left),this.yCenter=Math.floor(this.top+i/2+t.top),this.drawingArea=Math.floor(Math.min(e,i)/2)}determineDataLimits(){let{min:t,max:e}=this.getMinMax(!1);this.min=(0,s.g)(t)&&!isNaN(t)?t:0,this.max=(0,s.g)(e)&&!isNaN(e)?e:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/eV(this.options))}generateTickLabels(t){eO.prototype.generateTickLabels.call(this,t),this._pointLabels=this.getLabels().map((t,e)=>{let i=(0,s.Q)(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""}).filter((t,e)=>this.chart.getDataVisibility(e))}fit(){let t=this.options;t.display&&t.pointLabels.display?function(t){let e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),a=[],n=[],r=t._pointLabels.length,o=t.options.pointLabels,l=o.centerPointLabels?s.P/r:0;for(let c=0;ce.r&&(o=(s.end-e.r)/n,t.r=Math.max(t.r,e.r+o)),a.starte.b&&(l=(a.end-e.b)/r,t.b=Math.max(t.b,e.b+l))}(i,e,f,b,x)}t.setCenterPoint(e.l-i.l,i.r-e.r,e.t-i.t,i.b-e.b),t._pointLabelItems=function(t,e,i){let a=[],n=t._pointLabels.length,r=t.options,o=eV(r)/2,l=t.drawingArea,h=r.pointLabels.centerPointLabels?s.P/n:0;for(let r=0;r270||p<90)&&(d-=c),d),b=0===p||180===p?"center":p<180?"left":"right",x=(u=n.x,g=f.w,"right"===b?u-=g:"center"===b&&(u-=g/2),u);a.push({x:n.x,y:m,textAlign:b,left:x,top:m,right:x+f.w,bottom:m+f.h})}return a}(t,a,n)}(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,s){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,s))}getIndexAngle(t){let e=s.T/(this._pointLabels.length||1),i=this.options.startAngle||0;return(0,s.ay)(t*e+(0,s.t)(i))}getDistanceFromCenterForValue(t){if((0,s.k)(t))return NaN;let e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if((0,s.k)(t))return NaN;let e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){let e=this._pointLabels||[];if(t>=0&&t=0;n--){let e=a.setContext(t.getPointLabelContext(n)),r=(0,s.a0)(e.font),{x:o,y:l,textAlign:h,left:d,top:c,right:u,bottom:g}=t._pointLabelItems[n],{backdropColor:p}=e;if(!(0,s.k)(p)){let t=(0,s.aw)(e.borderRadius),a=(0,s.E)(e.backdropPadding);i.fillStyle=p;let n=d-a.left,r=c-a.top,o=u-d+a.width,l=g-c+a.height;Object.values(t).some(t=>0!==t)?(i.beginPath(),(0,s.au)(i,{x:n,y:r,w:o,h:l,radius:t}),i.fill()):i.fillRect(n,r,o,l)}(0,s.Z)(i,t._pointLabels[n],o,l+r.lineHeight/2,r,{color:e.color,textAlign:h,textBaseline:"middle"})}}(this,h),o.display&&this.ticks.forEach((t,i)=>{if(0!==i){e=this.getDistanceFromCenterForValue(t.value);let s=this.getContext(i),a=o.setContext(s),n=l.setContext(s);!function(t,e,i,s,a){let n=t.ctx,r=e.circular,{color:o,lineWidth:l}=e;(r||s)&&o&&l&&!(i<0)&&(n.save(),n.strokeStyle=o,n.lineWidth=l,n.setLineDash(a.dash),n.lineDashOffset=a.dashOffset,n.beginPath(),eN(t,i,r,s),n.closePath(),n.stroke(),n.restore())}(this,a,e,h,n)}}),r.display){for(a.save(),t=h-1;t>=0;t--){let s=r.setContext(this.getPointLabelContext(t)),{color:o,lineWidth:l}=s;l&&o&&(a.lineWidth=l,a.strokeStyle=o,a.setLineDash(s.borderDash),a.lineDashOffset=s.borderDashOffset,e=this.getDistanceFromCenterForValue(n.ticks.reverse?this.min:this.max),i=this.getPointPosition(t,e),a.beginPath(),a.moveTo(this.xCenter,this.yCenter),a.lineTo(i.x,i.y),a.stroke())}a.restore()}}drawBorder(){}drawLabels(){let t,e;let i=this.ctx,a=this.options,n=a.ticks;if(!n.display)return;let r=this.getIndexAngle(0);i.save(),i.translate(this.xCenter,this.yCenter),i.rotate(r),i.textAlign="center",i.textBaseline="middle",this.ticks.forEach((r,o)=>{if(0===o&&!a.reverse)return;let l=n.setContext(this.getContext(o)),h=(0,s.a0)(l.font);if(t=this.getDistanceFromCenterForValue(this.ticks[o].value),l.showLabelBackdrop){i.font=h.string,e=i.measureText(r.label).width,i.fillStyle=l.backdropColor;let a=(0,s.E)(l.backdropPadding);i.fillRect(-e/2-a.left,-t-h.size/2-a.top,e+a.width,h.size+a.height)}(0,s.Z)(i,r.label,0,-t,h,{color:l.color})}),i.restore()}drawTitle(){}}let ej={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},eW=Object.keys(ej);function e$(t,e){return t-e}function eU(t,e){if((0,s.k)(e))return null;let i=t._adapter,{parser:a,round:n,isoWeekday:r}=t._parseOpts,o=e;return("function"==typeof a&&(o=a(o)),(0,s.g)(o)||(o="string"==typeof a?i.parse(o,a):i.parse(o)),null===o)?null:(n&&(o="week"===n&&((0,s.x)(r)||!0===r)?i.startOf(o,"isoWeek",r):i.startOf(o,n)),+o)}function eY(t,e,i,s){let a=eW.length;for(let n=eW.indexOf(t);n=e?i[a]:i[n];t[r]=!0}}else t[e]=!0}function eX(t,e,i){let s,a;let n=[],r={},o=e.length;for(s=0;s=0&&(e[n].major=!0);return e}(t,n,r,i):n}class eq extends tw{static id="time";static defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}};constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e={}){let i=t.time||(t.time={}),a=this._adapter=new R._date(t.adapters.date);a.init(e),(0,s.ab)(i.displayFormats,a.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:eU(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){let t=this.options,e=this._adapter,i=t.time.unit||"day",{min:a,max:n,minDefined:r,maxDefined:o}=this.getUserBounds();function l(t){r||isNaN(t.min)||(a=Math.min(a,t.min)),o||isNaN(t.max)||(n=Math.max(n,t.max))}r&&o||(l(this._getLabelBounds()),("ticks"!==t.bounds||"labels"!==t.ticks.source)&&l(this.getMinMax(!1))),a=(0,s.g)(a)&&!isNaN(a)?a:+e.startOf(Date.now(),i),n=(0,s.g)(n)&&!isNaN(n)?n:+e.endOf(Date.now(),i)+1,this.min=Math.min(a,n-1),this.max=Math.max(a+1,n)}_getLabelBounds(){let t=this.getLabelTimestamps(),e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){let t=this.options,e=t.time,i=t.ticks,a="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&a.length&&(this.min=this._userMin||a[0],this.max=this._userMax||a[a.length-1]);let n=this.min,r=this.max,o=(0,s.aO)(a,n,r);return this._unit=e.unit||(i.autoSkip?eY(e.minUnit,this.min,this.max,this._getLabelCapacity(n)):function(t,e,i,s,a){for(let n=eW.length-1;n>=eW.indexOf(i);n--){let i=eW[n];if(ej[i].common&&t._adapter.diff(a,s,i)>=e-1)return i}return eW[i?eW.indexOf(i):0]}(this,o.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=eW.indexOf(t)+1,i=eW.length;e+t.value))}initOffsets(t=[]){let e,i,a=0,n=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),a=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,i=this.getDecimalForValue(t[t.length-1]),n=1===t.length?i:(i-this.getDecimalForValue(t[t.length-2]))/2);let r=t.length<3?.5:.25;a=(0,s.S)(a,0,r),n=(0,s.S)(n,0,r),this._offsets={start:a,end:n,factor:1/(a+1+n)}}_generate(){let t,e;let i=this._adapter,a=this.min,n=this.max,r=this.options,o=r.time,l=o.unit||eY(o.minUnit,a,n,this._getLabelCapacity(a)),h=(0,s.v)(r.ticks.stepSize,1),d="week"===l&&o.isoWeekday,c=(0,s.x)(d)||!0===d,u={},g=a;if(c&&(g=+i.startOf(g,"isoWeek",d)),g=+i.startOf(g,c?"day":l),i.diff(n,a,l)>1e5*h)throw Error(a+" and "+n+" are too far apart with stepSize of "+h+" "+l);let p="data"===r.ticks.source&&this.getDataTimestamps();for(t=g,e=0;tt-e).map(t=>+t)}getLabelForValue(t){let e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}format(t,e){let i=this.options,s=i.time.displayFormats,a=this._unit,n=e||s[a];return this._adapter.format(t,n)}_tickFormatFunction(t,e,i,a){let n=this.options,r=n.ticks.callback;if(r)return(0,s.Q)(r,[t,e,i],this);let o=n.time.displayFormats,l=this._unit,h=this._majorUnit,d=l&&o[l],c=h&&o[h],u=i[e],g=h&&c&&u&&u.major;return this._adapter.format(t,a||(g?c:d))}generateTickLabels(t){let e,i,s;for(e=0,i=t.length;e0?r:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;let s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(t=0,e=s.length;t=t[l].pos&&e<=t[h].pos&&({lo:l,hi:h}=(0,s.B)(t,"pos",e)),{pos:a,time:r}=t[l],{pos:n,time:o}=t[h]):(e>=t[l].time&&e<=t[h].time&&({lo:l,hi:h}=(0,s.B)(t,"time",e)),{time:a,pos:r}=t[l],{time:n,pos:o}=t[h]);let d=n-a;return d?r+(o-r)*(e-a)/d:r}class eK extends eq{static id="timeseries";static defaults=eq.defaults;constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){let t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=eG(e,this.min),this._tableRange=eG(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){let e,i,s;let{min:a,max:n}=this,r=[],o=[];for(e=0,i=t.length;e=a&&s<=n&&r.push(s);if(r.length<2)return[{time:a,pos:0},{time:n,pos:1}];for(e=0,i=r.length;e=0||(a[r]=e[r]);return a}Object.defineProperty(t,"Z",{enumerable:!0,get:function(){return r}})},40037:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})})},33468:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addBasePath=function(e,t){return a.normalizePathTrailingSlash(n.addPathPrefix(e,""))};var n=r(44135),a=r(52700);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},54465:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addLocale=void 0,r(52700),t.addLocale=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'.concat(e.props["data-href"],'"]')))return;e.props.href=e.props["data-href"],e.props["data-href"]=void 0}let r=t[e.type]||[];r.push(e),t[e.type]=r});let r=t.title?t.title[0]:null,o="";if(r){let{children:e}=r.props;o="string"==typeof e?e:Array.isArray(e)?e.join(""):""}o!==document.title&&(document.title=o),["meta","base","link","style","script"].forEach(e=>{(function(e,t){let r=document.getElementsByTagName("head")[0],o=r.querySelector("meta[name=next-head-count]"),i=Number(o.content),l=[];for(let t=0,r=o.previousElementSibling;t{for(let t=0,r=l.length;t{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),u.forEach(e=>r.insertBefore(e,o)),o.content=(i-l.length+u.length).toString()})(e,t[e]||[])})}}},t.isEqualNode=a,t.DOMAttributeNames=void 0;let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"};function n(e){let{type:t,props:n}=e,a=document.createElement(t);for(let e in n){if(!n.hasOwnProperty(e)||"children"===e||"dangerouslySetInnerHTML"===e||void 0===n[e])continue;let o=r[e]||e.toLowerCase();"script"===t&&("async"===o||"defer"===o||"noModule"===o)?a[o]=!!n[e]:a.setAttribute(o,n[e])}let{children:o,dangerouslySetInnerHTML:i}=n;return i?a.innerHTML=i.__html||"":o&&(a.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):""),a}function a(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){let r=t.getAttribute("nonce");if(r&&!e.getAttribute("nonce")){let n=t.cloneNode(!0);return n.setAttribute("nonce",""),n.nonce=r,r===e.nonce&&e.isEqualNode(n)}}return e.isEqualNode(t)}t.DOMAttributeNames=r,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},84534:function(e,t,r){"use strict";let n,a,o,i,l,s,u,c,d,f,p,h;Object.defineProperty(t,"__esModule",{value:!0});let m=r(91598).Z;Object.defineProperty(t,"__esModule",{value:!0}),t.initialize=function(){return V.apply(this,arguments)},t.hydrate=function(e){return es.apply(this,arguments)},t.emitter=t.router=t.version=void 0;var g=r(60932).Z,y=r(6495).Z,v=r(92648).Z;r(91598).Z,r(40037);var _=v(r(67294)),P=v(r(20745)),b=r(4664),E=v(r(8550)),S=r(72692),w=r(4146),x=r(86238),C=r(94919),O=r(86949),j=r(670),R=r(17345),A=v(r(31831)),M=v(r(70976)),L=v(r(659)),T=r(18483),I=r(80880),N=r(80676),k=r(28730),D=r(82813),U=r(10928),B=r(48245),H=r(60401),F=r(78914),q=v(r(86954));t.version="13.2.1",t.router=n;let W=E.default();t.emitter=W;let Z=e=>[].slice.call(e),z=!1;self.__next_require__=r;class G extends _.default.Component{componentDidCatch(e,t){this.props.fn(e,t)}componentDidMount(){this.scrollToHash(),n.isSsr&&(a.isFallback||a.nextExport&&(x.isDynamicRoute(n.pathname)||location.search,1)||a.props&&a.props.__N_SSG&&(location.search,1))&&n.replace(n.pathname+"?"+String(C.assign(C.urlQueryToSearchParams(n.query),new URLSearchParams(location.search))),o,{_h:1,shallow:!a.isFallback&&!z}).catch(e=>{if(!e.cancelled)throw e})}componentDidUpdate(){this.scrollToHash()}scrollToHash(){let{hash:e}=location;if(!(e=e&&e.substring(1)))return;let t=document.getElementById(e);t&&setTimeout(()=>t.scrollIntoView(),0)}render(){return this.props.children}}function V(){return(V=g(function*(){arguments.length>0&&void 0!==arguments[0]&&arguments[0],a=JSON.parse(document.getElementById("__NEXT_DATA__").textContent),window.__NEXT_DATA__=a,h=a.defaultLocale;let e=a.assetPrefix||"";if(r.p="".concat(e,"/_next/"),O.setConfig({serverRuntimeConfig:{},publicRuntimeConfig:a.runtimeConfig||{}}),o=j.getURL(),U.hasBasePath(o)&&(o=D.removeBasePath(o)),a.scriptLoader){let{initScriptLoader:e}=r(63573);e(a.scriptLoader)}i=new M.default(a.buildId,e);let t=e=>{let[t,r]=e;return i.routeLoader.onEntrypoint(t,r)};return window.__NEXT_P&&window.__NEXT_P.map(e=>setTimeout(()=>t(e),0)),window.__NEXT_P=[],window.__NEXT_P.push=t,(s=A.default()).getIsSsr=()=>n.isSsr,l=document.getElementById("__next"),{assetPrefix:e}})).apply(this,arguments)}function $(e,t){return _.default.createElement(e,Object.assign({},t))}function X(e){var t;let{children:r}=e;return _.default.createElement(G,{fn:e=>K({App:d,err:e}).catch(e=>console.error("Error rendering page: ",e))},_.default.createElement(B.AppRouterContext.Provider,{value:H.adaptForAppRouterInstance(n)},_.default.createElement(F.SearchParamsContext.Provider,{value:H.adaptForSearchParams(n)},_.default.createElement(H.PathnameContextProviderAdapter,{router:n,isAutoExport:null!=(t=self.__NEXT_DATA__.autoExport)&&t},_.default.createElement(S.RouterContext.Provider,{value:I.makePublicRouterInstance(n)},_.default.createElement(b.HeadManagerContext.Provider,{value:s},_.default.createElement(k.ImageConfigContext.Provider,{value:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}},r)))))))}let Y=e=>t=>{let r=y({},t,{Component:p,err:a.err,router:n});return _.default.createElement(X,null,$(e,r))};function K(e){let{App:t,err:l}=e;return console.error(l),console.error("A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred"),i.loadPage("/_error").then(n=>{let{page:a,styleSheets:o}=n;return(null==u?void 0:u.Component)===a?Promise.resolve().then(()=>m(r(97345))).then(n=>Promise.resolve().then(()=>m(r(74297))).then(r=>(t=r.default,e.App=t,n))).then(e=>({ErrorComponent:e.default,styleSheets:[]})):{ErrorComponent:a,styleSheets:o}}).then(r=>{var i;let{ErrorComponent:s,styleSheets:u}=r,c=Y(t),d={Component:s,AppTree:c,router:n,ctx:{err:l,pathname:a.page,query:a.query,asPath:o,AppTree:c}};return Promise.resolve((null==(i=e.props)?void 0:i.err)?e.props:j.loadGetInitialProps(t,d)).then(t=>eo(y({},e,{err:l,Component:s,styleSheets:u,props:t})))})}function Q(e){let{callback:t}=e;return _.default.useLayoutEffect(()=>t(),[t]),null}let J=null,ee=!0;function et(){["beforeRender","afterHydrate","afterRender","routeChange"].forEach(e=>performance.clearMarks(e))}function er(){j.ST&&(performance.mark("afterHydrate"),performance.measure("Next.js-before-hydration","navigationStart","beforeRender"),performance.measure("Next.js-hydration","beforeRender","afterHydrate"),f&&performance.getEntriesByName("Next.js-hydration").forEach(f),et())}function en(){if(!j.ST)return;performance.mark("afterRender");let e=performance.getEntriesByName("routeChange","mark");e.length&&(performance.measure("Next.js-route-change-to-render",e[0].name,"beforeRender"),performance.measure("Next.js-render","beforeRender","afterRender"),f&&(performance.getEntriesByName("Next.js-render").forEach(f),performance.getEntriesByName("Next.js-route-change-to-render").forEach(f)),et(),["Next.js-route-change-to-render","Next.js-render"].forEach(e=>performance.clearMeasures(e)))}function ea(e){let{callbacks:t,children:r}=e;return _.default.useLayoutEffect(()=>t.forEach(e=>e()),[t]),_.default.useEffect(()=>{L.default(f)},[]),r}function eo(e){let t,{App:r,Component:a,props:o,err:i}=e,s="initial"in e?void 0:e.styleSheets;a=a||u.Component,o=o||u.props;let d=y({},o,{Component:a,err:i,router:n});u=d;let f=!1,p=new Promise((e,r)=>{c&&c(),t=()=>{c=null,e()},c=()=>{f=!0,c=null;let e=Error("Cancel rendering route");e.cancelled=!0,r(e)}});function h(){t()}!function(){if(!s)return;let e=Z(document.querySelectorAll("style[data-n-href]")),t=new Set(e.map(e=>e.getAttribute("data-n-href"))),r=document.querySelector("noscript[data-n-css]"),n=null==r?void 0:r.getAttribute("data-n-css");s.forEach(e=>{let{href:r,text:a}=e;if(!t.has(r)){let e=document.createElement("style");e.setAttribute("data-n-href",r),e.setAttribute("media","x"),n&&e.setAttribute("nonce",n),document.head.appendChild(e),e.appendChild(document.createTextNode(a))}})}();let m=_.default.createElement(_.default.Fragment,null,_.default.createElement(Q,{callback:function(){if(s&&!f){let e=new Set(s.map(e=>e.href)),t=Z(document.querySelectorAll("style[data-n-href]")),r=t.map(e=>e.getAttribute("data-n-href"));for(let n=0;n{let{href:t}=e,r=document.querySelector('style[data-n-href="'.concat(t,'"]'));r&&(n.parentNode.insertBefore(r,n.nextSibling),n=r)}),Z(document.querySelectorAll("link[data-n-p]")).forEach(e=>{e.parentNode.removeChild(e)})}if(e.scroll){let{x:t,y:r}=e.scroll;w.handleSmoothScroll(()=>{window.scrollTo(t,r)})}}}),_.default.createElement(X,null,$(r,d),_.default.createElement(R.Portal,{type:"next-route-announcer"},_.default.createElement(T.RouteAnnouncer,null))));return!function(e,t){j.ST&&performance.mark("beforeRender");let r=t(ee?er:en);if(J){let e=_.default.startTransition;e(()=>{J.render(r)})}else J=P.default.hydrateRoot(e,r,{onRecoverableError:q.default}),ee=!1}(l,e=>_.default.createElement(ea,{callbacks:[e,h]},_.default.createElement(_.default.StrictMode,null,m))),p}function ei(e){return el.apply(this,arguments)}function el(){return(el=g(function*(e){if(e.err){yield K(e);return}try{yield eo(e)}catch(r){let t=N.getProperError(r);if(t.cancelled)throw t;yield K(y({},e,{err:t}))}})).apply(this,arguments)}function es(){return(es=g(function*(e){let r=a.err;try{let e=yield i.routeLoader.whenEntrypoint("/_app");if("error"in e)throw e.error;let{component:t,exports:r}=e;d=t,r&&r.reportWebVitals&&(f=e=>{let t,{id:n,name:a,startTime:o,value:i,duration:l,entryType:s,entries:u,attribution:c}=e,d="".concat(Date.now(),"-").concat(Math.floor(Math.random()*(9e12-1))+1e12);u&&u.length&&(t=u[0].startTime);let f={id:n||d,name:a,startTime:o||t,value:null==i?l:i,label:"mark"===s||"measure"===s?"custom":"web-vital"};c&&(f.attribution=c),r.reportWebVitals(f)});let n=yield i.routeLoader.whenEntrypoint(a.page);if("error"in n)throw n.error;p=n.component}catch(e){r=N.getProperError(e)}window.__NEXT_PRELOADREADY&&(yield window.__NEXT_PRELOADREADY(a.dynamicIds)),t.router=n=I.createRouter(a.page,a.query,o,{initialProps:a.props,pageLoader:i,App:d,Component:p,wrapApp:Y,err:r,isFallback:Boolean(a.isFallback),subscription:(e,t,r)=>ei(Object.assign({},e,{App:t,scroll:r})),locale:a.locale,locales:a.locales,defaultLocale:h,domainLocales:a.domainLocales,isPreview:a.isPreview}),z=yield n._initialMatchesMiddlewarePromise;let l={App:d,initial:!0,Component:p,props:a.props,err:r};(null==e?void 0:e.beforeRender)&&(yield e.beforeRender()),ei(l)})).apply(this,arguments)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},21783:function(e,t,r){"use strict";var n=r(84534);window.next={version:n.version,get router(){return n.router},emitter:n.emitter},n.initialize({}).then(()=>n.hydrate()).catch(console.error),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},52700:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizePathTrailingSlash=void 0;var n=r(40012),a=r(26727);let o=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:o}=a.parsePath(e);return/\.[^/]+\/?$/.test(t)?"".concat(n.removeTrailingSlash(t)).concat(r).concat(o):t.endsWith("/")?"".concat(t).concat(r).concat(o):"".concat(t,"/").concat(r).concat(o)};t.normalizePathTrailingSlash=o,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},86954:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let r=e.digest||t.digest,a="function"==typeof reportError?reportError:e=>{window.console.error(e)};r!==n.NEXT_DYNAMIC_NO_SSR_CODE&&a(e)};var n=r(75680);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},70976:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(92648).Z,a=r(33468),o=r(18074),i=n(r(27929)),l=r(54465),s=r(86238),u=r(22864),c=r(40012),d=r(82497);t.default=class{getPageList(){return d.getClientBuildManifest().then(e=>e.sortedPages)}getMiddleware(){return window.__MIDDLEWARE_MATCHERS=[],window.__MIDDLEWARE_MATCHERS}getDataHref(e){let{asPath:t,href:r,locale:n}=e,{pathname:d,query:f,search:p}=u.parseRelativeUrl(r),{pathname:h}=u.parseRelativeUrl(t),m=c.removeTrailingSlash(d);if("/"!==m[0])throw Error('Route name should start with a "/", got "'.concat(m,'"'));return(e=>{let t=i.default(c.removeTrailingSlash(l.addLocale(e,n)),".json");return a.addBasePath("/_next/data/".concat(this.buildId).concat(t).concat(p),!0)})(e.skipInterpolation?h:s.isDynamicRoute(m)?o.interpolateAs(d,h,f).result:m)}_isSsg(e){return this.promisedSsgManifest.then(t=>t.has(e))}loadPage(e){return this.routeLoader.loadRoute(e).then(e=>{if("component"in e)return{page:e.component,mod:e.exports,styleSheets:e.styles.map(e=>({href:e.href,text:e.content}))};throw e.error})}prefetch(e){return this.routeLoader.prefetch(e)}constructor(e,t){this.routeLoader=d.createRouteLoader(t),this.buildId=e,this.assetPrefix=t,this.promisedSsgManifest=new Promise(e=>{window.__SSG_MANIFEST?e(window.__SSG_MANIFEST):window.__SSG_MANIFEST_CB=()=>{e(window.__SSG_MANIFEST)}})}},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},659:function(e,t,r){"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;let a=["CLS","FCP","FID","INP","LCP","TTFB"];location.href;let o=!1;function i(e){n&&n(e)}var l=e=>{if(n=e,!o)for(let e of(o=!0,a))try{let t;t||(t=r(78018)),t["on".concat(e)](i)}catch(t){console.warn("Failed to track ".concat(e," web-vital"),t)}};t.default=l,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},17345:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Portal=void 0;var n=r(67294),a=r(73935);let o=e=>{let{children:t,type:r}=e,[o,i]=n.useState(null);return n.useEffect(()=>{let e=document.createElement(r);return document.body.appendChild(e),i(e),()=>{document.body.removeChild(e)}},[r]),o?a.createPortal(t,o):null};t.Portal=o,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},82813:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeBasePath=function(e){return(e=e.slice(0)).startsWith("/")||(e="/".concat(e)),e},r(10928),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},66876:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeLocale=function(e,t){return e},r(26727),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},44686:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cancelIdleCallback=t.requestIdleCallback=void 0;let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)};t.requestIdleCallback=r;let n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};t.cancelIdleCallback=n,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},18483:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.RouteAnnouncer=void 0;var n=(0,r(92648).Z)(r(67294)),a=r(80880);let o={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},i=()=>{let{asPath:e}=a.useRouter(),[t,r]=n.default.useState(""),i=n.default.useRef(e);return n.default.useEffect(()=>{if(i.current!==e){if(i.current=e,document.title)r(document.title);else{var t;let n=document.querySelector("h1"),a=null!=(t=null==n?void 0:n.innerText)?t:null==n?void 0:n.textContent;r(a||e)}}},[e]),n.default.createElement("p",{"aria-live":"assertive",id:"__next-route-announcer__",role:"alert",style:o},t)};t.RouteAnnouncer=i,t.default=i,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},82497:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.markAssetError=l,t.isAssetError=function(e){return e&&i in e},t.getClientBuildManifest=c,t.createRouteLoader=function(e){let t=new Map,r=new Map,n=new Map,i=new Map;function c(e){{var t;let n=r.get(e.toString());return n||(document.querySelector('script[src^="'.concat(e,'"]'))?Promise.resolve():(r.set(e.toString(),n=new Promise((r,n)=>{(t=document.createElement("script")).onload=r,t.onerror=()=>n(l(Error("Failed to load script: ".concat(e)))),t.crossOrigin=void 0,t.src=e,document.body.appendChild(t)})),n))}}function f(e){let t=n.get(e);return t||n.set(e,t=fetch(e).then(t=>{if(!t.ok)throw Error("Failed to load stylesheet: ".concat(e));return t.text().then(t=>({href:e,content:t}))}).catch(e=>{throw l(e)})),t}return{whenEntrypoint:e=>o(e,t),onEntrypoint(e,r){(r?Promise.resolve().then(()=>r()).then(e=>({component:e&&e.default||e,exports:e}),e=>({error:e})):Promise.resolve(void 0)).then(r=>{let n=t.get(e);n&&"resolve"in n?r&&(t.set(e,r),n.resolve(r)):(r?t.set(e,r):t.delete(e),i.delete(e))})},loadRoute(r,n){return o(r,i,()=>{let a;return u(d(e,r).then(e=>{let{scripts:n,css:a}=e;return Promise.all([t.has(r)?[]:Promise.all(n.map(c)),Promise.all(a.map(f))])}).then(e=>this.whenEntrypoint(r).then(t=>({entrypoint:t,styles:e[1]}))),3800,l(Error("Route did not complete loading: ".concat(r)))).then(e=>{let{entrypoint:t,styles:r}=e,n=Object.assign({styles:r},t);return"error"in t?t:n}).catch(e=>{if(n)throw e;return{error:e}}).finally(()=>null==a?void 0:a())})},prefetch(t){let r;return(r=navigator.connection)&&(r.saveData||/2g/.test(r.effectiveType))?Promise.resolve():d(e,t).then(e=>Promise.all(s?e.scripts.map(e=>{var t,r,n;return t=e.toString(),r="script",new Promise((e,a)=>{let o='\n link[rel="prefetch"][href^="'.concat(t,'"],\n link[rel="preload"][href^="').concat(t,'"],\n script[src^="').concat(t,'"]');if(document.querySelector(o))return e();n=document.createElement("link"),r&&(n.as=r),n.rel="prefetch",n.crossOrigin=void 0,n.onload=e,n.onerror=()=>a(l(Error("Failed to prefetch: ".concat(t)))),n.href=t,document.head.appendChild(n)})}):[])).then(()=>{a.requestIdleCallback(()=>this.loadRoute(t,!0).catch(()=>{}))}).catch(()=>{})}}},(0,r(92648).Z)(r(27929));var n=r(65407),a=r(44686);function o(e,t,r){let n,a=t.get(e);if(a)return"future"in a?a.future:Promise.resolve(a);let o=new Promise(e=>{n=e});return t.set(e,a={resolve:n,future:o}),r?r().then(e=>(n(e),e)).catch(r=>{throw t.delete(e),r}):o}let i=Symbol("ASSET_LOAD_ERROR");function l(e){return Object.defineProperty(e,i,{})}let s=function(e){try{return e=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||e.relList.supports("prefetch")}catch(e){return!1}}();function u(e,t,r){return new Promise((n,o)=>{let i=!1;e.then(e=>{i=!0,n(e)}).catch(o),a.requestIdleCallback(()=>setTimeout(()=>{i||o(r)},t))})}function c(){if(self.__BUILD_MANIFEST)return Promise.resolve(self.__BUILD_MANIFEST);let e=new Promise(e=>{let t=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{e(self.__BUILD_MANIFEST),t&&t()}});return u(e,3800,l(Error("Failed to load client build manifest")))}function d(e,t){return c().then(r=>{if(!(t in r))throw l(Error("Failed to lookup route: ".concat(t)));let a=r[t].map(t=>e+"/_next/"+encodeURI(t));return{scripts:a.filter(e=>e.endsWith(".js")).map(e=>n.__unsafeCreateTrustedScriptURL(e)),css:a.filter(e=>e.endsWith(".css"))}})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},80880:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Router",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"withRouter",{enumerable:!0,get:function(){return s.default}}),t.useRouter=function(){let e=a.default.useContext(i.RouterContext);if(!e)throw Error("NextRouter was not mounted. https://nextjs.org/docs/messages/next-router-not-mounted");return e},t.createRouter=function(){for(var e=arguments.length,t=Array(e),r=0;re()),u.readyCallbacks=[],u.router},t.makePublicRouterInstance=function(e){let t={};for(let r of c){if("object"==typeof e[r]){t[r]=Object.assign(Array.isArray(e[r])?[]:{},e[r]);continue}t[r]=e[r]}return t.events=o.default.events,d.forEach(r=>{t[r]=function(){for(var t=arguments.length,n=Array(t),a=0;ao.default.events}),c.forEach(e=>{Object.defineProperty(u,e,{get(){let t=f();return t[e]}})}),d.forEach(e=>{u[e]=function(){for(var t=arguments.length,r=Array(t),n=0;n{u.ready(()=>{o.default.events.on(e,function(){for(var t=arguments.length,r=Array(t),n=0;n{let t=e.id||e.getAttribute("src");p.add(t)})}()},t.default=void 0;var n=r(6495).Z,a=r(92648).Z,o=r(91598).Z,i=r(17273).Z,l=a(r(73935)),s=o(r(67294)),u=r(4664),c=r(31831),d=r(44686);let f=new Map,p=new Set,h=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy"],m=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:a=null,dangerouslySetInnerHTML:o,children:i="",strategy:l="afterInteractive",onError:s}=e,u=r||t;if(u&&p.has(u))return;if(f.has(t)){p.add(u),f.get(t).then(n,s);return}let d=()=>{a&&a(),p.add(u)},m=document.createElement("script"),g=new Promise((e,t)=>{m.addEventListener("load",function(t){e(),n&&n.call(this,t),d()}),m.addEventListener("error",function(e){t(e)})}).catch(function(e){s&&s(e)});for(let[r,n]of(o?(m.innerHTML=o.__html||"",d()):i?(m.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",d()):t&&(m.src=t,f.set(t,g)),Object.entries(e))){if(void 0===n||h.includes(r))continue;let e=c.DOMAttributeNames[r]||r.toLowerCase();m.setAttribute(e,n)}"worker"===l&&m.setAttribute("type","text/partytown"),m.setAttribute("data-nscript",l),document.body.appendChild(m)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{d.requestIdleCallback(()=>m(e))}):m(e)}function y(e){let{id:t,src:r="",onLoad:a=()=>{},onReady:o=null,strategy:c="afterInteractive",onError:f}=e,h=i(e,["id","src","onLoad","onReady","strategy","onError"]),{updateScripts:g,scripts:y,getIsSsr:v,appDir:_,nonce:P}=s.useContext(u.HeadManagerContext),b=s.useRef(!1);s.useEffect(()=>{let e=t||r;b.current||(o&&e&&p.has(e)&&o(),b.current=!0)},[o,t,r]);let E=s.useRef(!1);if(s.useEffect(()=>{!E.current&&("afterInteractive"===c?m(e):"lazyOnload"===c&&("complete"===document.readyState?d.requestIdleCallback(()=>m(e)):window.addEventListener("load",()=>{d.requestIdleCallback(()=>m(e))})),E.current=!0)},[e,c]),("beforeInteractive"===c||"worker"===c)&&(g?(y[c]=(y[c]||[]).concat([n({id:t,src:r,onLoad:a,onReady:o,onError:f},h)]),g(y)):v&&v()?p.add(t||r):v&&!v()&&m(e)),_){if("beforeInteractive"===c)return r?(l.default.preload(r,h.integrity?{as:"script",integrity:h.integrity}:{as:"script"}),s.default.createElement("script",{nonce:P,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push(".concat(JSON.stringify([r]),")")}})):(h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),s.default.createElement("script",{nonce:P,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push(".concat(JSON.stringify([0,n({},h)]),")")}}));"afterInteractive"===c&&r&&l.default.preload(r,h.integrity?{as:"script",integrity:h.integrity}:{as:"script"})}return null}Object.defineProperty(y,"__nextScript",{value:!0}),t.default=y,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},65407:function(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),t.__unsafeCreateTrustedScriptURL=function(e){var t;return(null==(t=function(){if(void 0===r){var e;r=(null==(e=window.trustedTypes)?void 0:e.createPolicy("nextjs",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e}))||null}return r}())?void 0:t.createScriptURL(e))||e},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},49977:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t){return n.default.createElement(e,Object.assign({router:a.useRouter()},t))}return t.getInitialProps=e.getInitialProps,t.origGetInitialProps=e.origGetInitialProps,t};var n=(0,r(92648).Z)(r(67294)),a=r(80880);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},74297:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,a=r(60932).Z,o=(0,r(92648).Z)(r(67294)),i=r(670);function l(e){return s.apply(this,arguments)}function s(){return(s=a(function*(e){let{Component:t,ctx:r}=e,n=yield i.loadGetInitialProps(t,r);return{pageProps:n}})).apply(this,arguments)}class u extends(n=o.default.Component){render(){let{Component:e,pageProps:t}=this.props;return o.default.createElement(e,Object.assign({},t))}}u.origGetInitialProps=l,u.getInitialProps=l,t.default=u,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},97345:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,a=r(92648).Z,o=a(r(67294)),i=a(r(83121));let l={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function s(e){let{res:t,err:r}=e,n=t&&t.statusCode?t.statusCode:r?r.statusCode:404;return{statusCode:n}}let u={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{display:"inline-block",textAlign:"left"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},h2:{fontSize:14,fontWeight:400,lineHeight:"49px",margin:0}};class c extends(n=o.default.Component){render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||l[e]||"An unexpected error has occurred";return o.default.createElement("div",{style:u.error},o.default.createElement(i.default,null,o.default.createElement("title",null,e?"".concat(e,": ").concat(r):"Application error: a client-side exception has occurred")),o.default.createElement("div",null,o.default.createElement("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}".concat(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?o.default.createElement("h1",{className:"next-error-h1",style:u.h1},e):null,o.default.createElement("div",{style:u.desc},o.default.createElement("h2",{style:u.h2},this.props.title||e?r:o.default.createElement(o.default.Fragment,null,"Application error: a client-side exception has occurred (see the browser console for more information)"),"."))))}}c.displayName="ErrorPage",c.getInitialProps=s,c.origGetInitialProps=s,t.default=c,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},40610:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AmpStateContext=void 0;var n=(0,r(92648).Z)(r(67294));let a=n.default.createContext({});t.AmpStateContext=a},40532:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInAmpMode=function(){let{ampFirst:e=!1,hybrid:t=!1,hasQuery:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||t&&r}},48245:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TemplateContext=t.GlobalLayoutRouterContext=t.LayoutRouterContext=t.AppRouterContext=t.CacheStates=void 0;var n,a,o=(0,r(92648).Z)(r(67294));t.CacheStates=n,(a=n||(t.CacheStates=n={})).LAZY_INITIALIZED="LAZYINITIALIZED",a.DATA_FETCH="DATAFETCH",a.READY="READY";let i=o.default.createContext(null);t.AppRouterContext=i;let l=o.default.createContext(null);t.LayoutRouterContext=l;let s=o.default.createContext(null);t.GlobalLayoutRouterContext=s;let u=o.default.createContext(null);t.TemplateContext=u},18659:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.escapeStringRegexp=function(e){return r.test(e)?e.replace(n,"\\$&"):e};let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g},4664:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HeadManagerContext=void 0;var n=(0,r(92648).Z)(r(67294));let a=n.default.createContext({});t.HeadManagerContext=a},83121:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultHead=c,t.default=void 0;var n=r(6495).Z,a=r(92648).Z,o=(0,r(91598).Z)(r(67294)),i=a(r(31436)),l=r(40610),s=r(4664),u=r(40532);function c(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=[o.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(o.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function d(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(57238);let f=["name","httpEquiv","charSet","itemProp"];function p(e,t){let{inAmpMode:r}=t;return e.reduce(d,[]).reverse().concat(c(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return a=>{let o=!0,i=!1;if(a.key&&"number"!=typeof a.key&&a.key.indexOf("$")>0){i=!0;let t=a.key.slice(a.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(a.type){case"title":case"base":t.has(a.type)?o=!1:t.add(a.type);break;case"meta":for(let e=0,t=f.length;e{let a=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t=n({},e.props||{});return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,o.default.cloneElement(e,t)}return o.default.cloneElement(e,{key:a})})}t.default=function(e){let{children:t}=e,r=o.useContext(l.AmpStateContext),n=o.useContext(s.HeadManagerContext);return o.default.createElement(i.default,{reduceComponentsToState:p,headManager:n,inAmpMode:u.isInAmpMode(r)},t)},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},78914:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LayoutSegmentsContext=t.ParamsContext=t.PathnameContext=t.SearchParamsContext=void 0;var n=r(67294);let a=n.createContext(null);t.SearchParamsContext=a;let o=n.createContext(null);t.PathnameContext=o;let i=n.createContext(null);t.ParamsContext=i;let l=n.createContext(null);t.LayoutSegmentsContext=l},24769:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeLocalePath=function(e,t){let r;let n=e.split("/");return(t||[]).some(t=>!!n[1]&&n[1].toLowerCase()===t.toLowerCase()&&(r=t,n.splice(1,1),e=n.join("/")||"/",!0)),{pathname:e,detectedLocale:r}}},28730:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImageConfigContext=void 0;var n=(0,r(92648).Z)(r(67294)),a=r(10139);let o=n.default.createContext(a.imageConfigDefault);t.ImageConfigContext=o},10139:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imageConfigDefault=t.VALID_LOADERS=void 0,t.VALID_LOADERS=["default","imgix","cloudinary","akamai","custom"],t.imageConfigDefault={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},82849:function(e,t){"use strict";function r(e){return Object.prototype.toString.call(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.getObjectClassLabel=r,t.isPlainObject=function(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}},75680:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NEXT_DYNAMIC_NO_SSR_CODE=void 0,t.NEXT_DYNAMIC_NO_SSR_CODE="DYNAMIC_SERVER_USAGE"},8550:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=Object.create(null);return{on(t,r){(e[t]||(e[t]=[])).push(r)},off(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit(t){for(var r=arguments.length,n=Array(r>1?r-1:0),a=1;a{e(...n)})}}}},6301:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.denormalizePagePath=function(e){let t=a.normalizePathSep(e);return t.startsWith("/index/")&&!n.isDynamicRoute(t)?t.slice(6):"/index"!==t?t:"/"};var n=r(18588),a=r(49997)},49997:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizePathSep=function(e){return e.replace(/\\/g,"/")}},72692:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RouterContext=void 0;var n=(0,r(92648).Z)(r(67294));let a=n.default.createContext(null);t.RouterContext=a},60401:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.adaptForAppRouterInstance=function(e){return{back(){e.back()},forward(){e.forward()},refresh(){e.reload()},push(t){e.push(t)},replace(t){e.replace(t)},prefetch(t){e.prefetch(t)}}},t.adaptForSearchParams=function(e){return e.isReady&&e.query?function(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,e);else void 0!==n&&t.append(r,n);return t}(e.query):new URLSearchParams},t.PathnameContextProviderAdapter=function(e){var{children:t,router:r}=e,n=a(e,["children","router"]);let s=o.useRef(n.isAutoExport),u=o.useMemo(()=>{let e;let t=s.current;if(t&&(s.current=!1),l.isDynamicRoute(r.pathname)&&(r.isFallback||t&&!r.isReady))return null;try{e=new URL(r.asPath,"http://f")}catch(e){return"/"}return e.pathname},[r.asPath,r.isFallback,r.isReady,r.pathname]);return o.default.createElement(i.PathnameContext.Provider,{value:u},t)};var n=r(91598).Z,a=r(17273).Z,o=n(r(67294)),i=r(78914),l=r(18588)},41003:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matchesMiddleware=U,t.createKey=$,t.default=void 0;var n=r(60932).Z,a=r(6495).Z,o=r(92648).Z,i=r(91598).Z,l=r(40012),s=r(82497),u=r(63573),c=i(r(80676)),d=r(6301),f=r(24769),p=o(r(8550)),h=r(670),m=r(86238),g=r(22864),y=o(r(27980)),v=r(13156),_=r(54903),P=r(67795);r(84643);var b=r(26727),E=r(54465),S=r(66876),w=r(82813),x=r(33468),C=r(10928),O=r(79423),j=r(18756),R=r(57429),A=r(79002),M=r(62139),L=r(21754),T=r(17562),I=r(1978),N=r(18074),k=r(4146);function D(){return Object.assign(Error("Route Cancelled"),{cancelled:!0})}function U(e){return B.apply(this,arguments)}function B(){return(B=n(function*(e){let t=yield Promise.resolve(e.router.pageLoader.getMiddleware());if(!t)return!1;let{pathname:r}=b.parsePath(e.asPath),n=C.hasBasePath(r)?w.removeBasePath(r):r,a=x.addBasePath(E.addLocale(n,e.locale));return t.some(e=>RegExp(e.regexp).test(a))})).apply(this,arguments)}function H(e){let t=h.getLocationOrigin();return e.startsWith(t)?e.substring(t.length):e}function F(e,t,r){let[n,a]=I.resolveHref(e,t,!0),o=h.getLocationOrigin(),i=n.startsWith(o),l=a&&a.startsWith(o);n=H(n),a=a?H(a):a;let s=i?n:x.addBasePath(n),u=r?H(I.resolveHref(e,r)):a||n;return{url:s,as:l?u:x.addBasePath(u)}}function q(e,t){let r=l.removeTrailingSlash(d.denormalizePagePath(e));return"/404"===r||"/_error"===r?e:(t.includes(r)||t.some(t=>{if(m.isDynamicRoute(t)&&_.getRouteRegex(t).re.test(r))return e=t,!0}),l.removeTrailingSlash(e))}function W(e){return Z.apply(this,arguments)}function Z(){return(Z=n(function*(e){let t=yield U(e);if(!t||!e.fetchData)return null;try{let t=yield e.fetchData(),r=yield function(e,t,r){let n={basePath:r.router.basePath,i18n:{locales:r.router.locales},trailingSlash:Boolean(!0)},o=t.headers.get("x-nextjs-rewrite"),i=o||t.headers.get("x-nextjs-matched-path"),u=t.headers.get("x-matched-path");if(!u||i||u.includes("__next_data_catchall")||u.includes("/_error")||u.includes("/404")||(i=u),i){if(i.startsWith("/")){let t=g.parseRelativeUrl(i),a=j.getNextPathnameInfo(t.pathname,{nextConfig:n,parseData:!0}),u=l.removeTrailingSlash(a.pathname);return Promise.all([r.router.pageLoader.getPageList(),s.getClientBuildManifest()]).then(n=>{let[i,{__rewrites:l}]=n,s=E.addLocale(a.pathname,a.locale);if(m.isDynamicRoute(s)||!o&&i.includes(f.normalizeLocalePath(w.removeBasePath(s),r.router.locales).pathname)){let r=j.getNextPathnameInfo(g.parseRelativeUrl(e).pathname,{parseData:!0});s=x.addBasePath(r.pathname),t.pathname=s}{let e=y.default(s,i,l,t.query,e=>q(e,i),r.router.locales);e.matchedPage&&(t.pathname=e.parsedAs.pathname,s=t.pathname,Object.assign(t.query,e.parsedAs.query))}let c=i.includes(u)?u:q(f.normalizeLocalePath(w.removeBasePath(t.pathname),r.router.locales).pathname,i);if(m.isDynamicRoute(c)){let e=v.getRouteMatcher(_.getRouteRegex(c))(s);Object.assign(t.query,e||{})}return{type:"rewrite",parsedAs:t,resolvedHref:c}})}let t=b.parsePath(e),u=R.formatNextPathnameInfo(a({},j.getNextPathnameInfo(t.pathname,{nextConfig:n,parseData:!0}),{defaultLocale:r.router.defaultLocale,buildId:""}));return Promise.resolve({type:"redirect-external",destination:"".concat(u).concat(t.query).concat(t.hash)})}let c=t.headers.get("x-nextjs-redirect");if(c){if(c.startsWith("/")){let e=b.parsePath(c),t=R.formatNextPathnameInfo(a({},j.getNextPathnameInfo(e.pathname,{nextConfig:n,parseData:!0}),{defaultLocale:r.router.defaultLocale,buildId:""}));return Promise.resolve({type:"redirect-internal",newAs:"".concat(t).concat(e.query).concat(e.hash),newUrl:"".concat(t).concat(e.query).concat(e.hash)})}return Promise.resolve({type:"redirect-external",destination:c})}return Promise.resolve({type:"next"})}(t.dataHref,t.response,e);return{dataHref:t.dataHref,json:t.json,response:t.response,text:t.text,cacheKey:t.cacheKey,effect:r}}catch(e){return null}})).apply(this,arguments)}let z=Symbol("SSG_DATA_NOT_FOUND");function G(e){try{return JSON.parse(e)}catch(e){return null}}function V(e){var t;let{dataHref:r,inflightCache:n,isPrefetch:a,hasMiddleware:o,isServerRender:i,parseJSON:l,persistCache:u,isBackground:c,unstable_skipClientCache:d}=e,{href:f}=new URL(r,window.location.href),p=e=>(function e(t,r,n){return fetch(t,{credentials:"same-origin",method:n.method||"GET",headers:Object.assign({},n.headers,{"x-nextjs-data":"1"})}).then(a=>!a.ok&&r>1&&a.status>=500?e(t,r-1,n):a)})(r,i?3:1,{headers:Object.assign({},a?{purpose:"prefetch"}:{},a&&o?{"x-middleware-prefetch":"1"}:{}),method:null!=(t=null==e?void 0:e.method)?t:"GET"}).then(t=>t.ok&&(null==e?void 0:e.method)==="HEAD"?{dataHref:r,response:t,text:"",json:{},cacheKey:f}:t.text().then(e=>{if(!t.ok){if(o&&[301,302,307,308].includes(t.status))return{dataHref:r,response:t,text:e,json:{},cacheKey:f};if(!o&&404===t.status){var n;if(null==(n=G(e))?void 0:n.notFound)return{dataHref:r,json:{notFound:z},response:t,text:e,cacheKey:f}}let a=Error("Failed to load static props");throw i||s.markAssetError(a),a}return{dataHref:r,json:l?G(e):null,response:t,text:e,cacheKey:f}})).then(e=>(u&&"no-cache"!==e.response.headers.get("x-middleware-cache")||delete n[f],e)).catch(e=>{throw d||delete n[f],("Failed to fetch"===e.message||"NetworkError when attempting to fetch resource."===e.message||"Load failed"===e.message)&&s.markAssetError(e),e});return d&&u?p({}).then(e=>(n[f]=Promise.resolve(e),e)):void 0!==n[f]?n[f]:n[f]=p(c?{method:"HEAD"}:{})}function $(){return Math.random().toString(36).slice(2,10)}function X(e){let{url:t,router:r}=e;if(t===x.addBasePath(E.addLocale(r.asPath,r.locale)))throw Error("Invariant: attempted to hard navigate to the same URL ".concat(t," ").concat(location.href));window.location.href=t}let Y=e=>{let{route:t,router:r}=e,n=!1,a=r.clc=()=>{n=!0},o=()=>{if(n){let e=Error('Abort fetching component for route: "'.concat(t,'"'));throw e.cancelled=!0,e}a===r.clc&&(r.clc=null)};return o};class K{reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{url:e,as:t}=F(this,e,t),this.change("pushState",e,t,r)}replace(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{url:e,as:t}=F(this,e,t),this.change("replaceState",e,t,r)}change(e,t,r,o,i){var d=this;return n(function*(){let n,f;if(!M.isLocalURL(t))return X({url:t,router:d}),!1;let p=1===o._h,O=p||o._shouldResolveHref||b.parsePath(t).pathname===b.parsePath(r).pathname,j=a({},d.state),R=!0!==d.isReady;d.isReady=!0;let L=d.isSsr;if(p||(d.isSsr=!1),p&&d.clc)return!1;let I=j.locale;h.ST&&performance.mark("routeChange");let{shallow:k=!1,scroll:B=!0}=o,H={shallow:k};d._inFlightRoute&&d.clc&&(L||K.events.emit("routeChangeError",D(),d._inFlightRoute,H),d.clc(),d.clc=null),r=x.addBasePath(E.addLocale(C.hasBasePath(r)?w.removeBasePath(r):r,o.locale,d.defaultLocale));let W=S.removeLocale(C.hasBasePath(r)?w.removeBasePath(r):r,j.locale);d._inFlightRoute=r;let Z=I!==j.locale;if(!p&&d.onlyAHashChange(W)&&!Z){j.asPath=W,K.events.emit("hashChangeStart",r,H),d.changeState(e,t,r,a({},o,{scroll:!1})),B&&d.scrollToHash(W);try{yield d.set(j,d.components[j.route],null)}catch(e){throw c.default(e)&&e.cancelled&&K.events.emit("routeChangeError",e,W,H),e}return K.events.emit("hashChangeComplete",r,H),!0}let G=g.parseRelativeUrl(t),{pathname:V,query:$}=G;try{[n,{__rewrites:f}]=yield Promise.all([d.pageLoader.getPageList(),s.getClientBuildManifest(),d.pageLoader.getMiddleware()])}catch(e){return X({url:r,router:d}),!1}d.urlIsNew(W)||Z||(e="replaceState");let Y=r;V=V?l.removeTrailingSlash(w.removeBasePath(V)):V;let Q=l.removeTrailingSlash(V),J=r.startsWith("/")&&g.parseRelativeUrl(r).pathname,ee=!!(J&&Q!==J&&(!m.isDynamicRoute(Q)||!v.getRouteMatcher(_.getRouteRegex(Q))(J))),et=!o.shallow&&(yield U({asPath:r,locale:j.locale,router:d}));if(p&&et&&(O=!1),O&&"/_error"!==V){if(o._shouldResolveHref=!0,r.startsWith("/")){let e=y.default(x.addBasePath(E.addLocale(W,j.locale),!0),n,f,$,e=>q(e,n),d.locales);if(e.externalDest)return X({url:r,router:d}),!0;et||(Y=e.asPath),e.matchedPage&&e.resolvedHref&&(V=e.resolvedHref,G.pathname=x.addBasePath(V),et||(t=P.formatWithValidation(G)))}else G.pathname=q(V,n),G.pathname===V||(V=G.pathname,G.pathname=x.addBasePath(V),et||(t=P.formatWithValidation(G)))}if(!M.isLocalURL(r))return X({url:r,router:d}),!1;Y=S.removeLocale(w.removeBasePath(Y),j.locale),Q=l.removeTrailingSlash(V);let er=!1;if(m.isDynamicRoute(Q)){let e=g.parseRelativeUrl(Y),n=e.pathname,a=_.getRouteRegex(Q);er=v.getRouteMatcher(a)(n);let o=Q===n,i=o?N.interpolateAs(Q,n,$):{};if(er&&(!o||i.result))o?r=P.formatWithValidation(Object.assign({},e,{pathname:i.result,query:T.omit($,i.params)})):Object.assign($,er);else{let e=Object.keys(a.groups).filter(e=>!$[e]&&!a.groups[e].optional);if(e.length>0&&!et)throw Error((o?"The provided `href` (".concat(t,") value is missing query values (").concat(e.join(", "),") to be interpolated properly. "):"The provided `as` value (".concat(n,") is incompatible with the `href` value (").concat(Q,"). "))+"Read more: https://nextjs.org/docs/messages/".concat(o?"href-interpolation-failed":"incompatible-href-as"))}}p||K.events.emit("routeChangeStart",r,H);let en="/404"===d.pathname||"/_error"===d.pathname;try{var ea,eo,ei,el,es,eu,ec,ed;let l=yield d.getRouteInfo({route:Q,pathname:V,query:$,as:r,resolvedAs:Y,routeProps:H,locale:j.locale,isPreview:j.isPreview,hasMiddleware:et,unstable_skipClientCache:o.unstable_skipClientCache,isQueryUpdating:p&&!d.isFallback,isMiddlewareRewrite:ee});if("route"in l&&et){Q=V=l.route||Q,H.shallow||($=Object.assign({},l.query||{},$));let e=C.hasBasePath(G.pathname)?w.removeBasePath(G.pathname):G.pathname;if(er&&V!==e&&Object.keys(er).forEach(e=>{er&&$[e]===er[e]&&delete $[e]}),m.isDynamicRoute(V)){let e=!H.shallow&&l.resolvedAs?l.resolvedAs:x.addBasePath(E.addLocale(new URL(r,location.href).pathname,j.locale),!0),t=e;C.hasBasePath(t)&&(t=w.removeBasePath(t));let n=_.getRouteRegex(V),a=v.getRouteMatcher(n)(new URL(t,location.href).pathname);a&&Object.assign($,a)}}if("type"in l){if("redirect-internal"===l.type)return d.change(e,l.newUrl,l.newAs,o);return X({url:l.destination,router:d}),new Promise(()=>{})}let s=l.Component;if(s&&s.unstable_scriptLoader){let e=[].concat(s.unstable_scriptLoader());e.forEach(e=>{u.handleClientScriptLoad(e.props)})}if((l.__N_SSG||l.__N_SSP)&&l.props){if(l.props.pageProps&&l.props.pageProps.__N_REDIRECT){o.locale=!1;let t=l.props.pageProps.__N_REDIRECT;if(t.startsWith("/")&&!1!==l.props.pageProps.__N_REDIRECT_BASE_PATH){let r=g.parseRelativeUrl(t);r.pathname=q(r.pathname,n);let{url:a,as:i}=F(d,t,t);return d.change(e,a,i,o)}return X({url:t,router:d}),new Promise(()=>{})}if(j.isPreview=!!l.props.__N_PREVIEW,l.props.notFound===z){let e;try{yield d.fetchComponent("/404"),e="/404"}catch(t){e="/_error"}if(l=yield d.getRouteInfo({route:e,pathname:e,query:$,as:r,resolvedAs:Y,routeProps:{shallow:!1},locale:j.locale,isPreview:j.isPreview}),"type"in l)throw Error("Unexpected middleware effect on /404")}}p&&"/_error"===d.pathname&&(null==(ea=self.__NEXT_DATA__.props)?void 0:null==(eo=ea.pageProps)?void 0:eo.statusCode)===500&&(null==(ei=l.props)?void 0:ei.pageProps)&&(l.props.pageProps.statusCode=500);let f=o.shallow&&j.route===(null!=(el=l.route)?el:Q),h=null!=(es=o.scroll)?es:!p&&!f,y=null!=i?i:h?{x:0,y:0}:null,P=a({},j,{route:Q,pathname:V,query:$,asPath:W,isFallback:!1});if(p&&en){if(l=yield d.getRouteInfo({route:d.pathname,pathname:d.pathname,query:$,as:r,resolvedAs:Y,routeProps:{shallow:!1},locale:j.locale,isPreview:j.isPreview,isQueryUpdating:p&&!d.isFallback}),"type"in l)throw Error("Unexpected middleware effect on ".concat(d.pathname));"/_error"===d.pathname&&(null==(eu=self.__NEXT_DATA__.props)?void 0:null==(ec=eu.pageProps)?void 0:ec.statusCode)===500&&(null==(ed=l.props)?void 0:ed.pageProps)&&(l.props.pageProps.statusCode=500);try{yield d.set(P,l,y)}catch(e){throw c.default(e)&&e.cancelled&&K.events.emit("routeChangeError",e,W,H),e}return!0}K.events.emit("beforeHistoryChange",r,H),d.changeState(e,t,r,o);let b=p&&!y&&!R&&!Z&&A.compareRouterStates(P,d.state);if(!b){try{yield d.set(P,l,y)}catch(e){if(e.cancelled)l.error=l.error||e;else throw e}if(l.error)throw p||K.events.emit("routeChangeError",l.error,W,H),l.error;p||K.events.emit("routeChangeComplete",r,H),h&&/#.+$/.test(r)&&d.scrollToHash(r)}return!0}catch(e){if(c.default(e)&&e.cancelled)return!1;throw e}})()}changeState(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};("pushState"!==e||h.getURL()!==r)&&(this._shallow=n.shallow,window.history[e]({url:t,as:r,options:n,__N:!0,key:this._key="pushState"!==e?this._key:$()},"",r))}handleRouteInfoError(e,t,r,a,o,i){var l=this;return n(function*(){if(console.error(e),e.cancelled)throw e;if(s.isAssetError(e)||i)throw K.events.emit("routeChangeError",e,a,o),X({url:a,router:l}),D();try{let n;let{page:a,styleSheets:o}=yield l.fetchComponent("/_error"),i={props:n,Component:a,styleSheets:o,err:e,error:e};if(!i.props)try{i.props=yield l.getInitialProps(a,{err:e,pathname:t,query:r})}catch(e){console.error("Error in error page `getInitialProps`: ",e),i.props={}}return i}catch(e){return l.handleRouteInfoError(c.default(e)?e:Error(e+""),t,r,a,o,!0)}})()}getRouteInfo(e){let{route:t,pathname:r,query:o,as:i,resolvedAs:s,routeProps:u,locale:d,hasMiddleware:p,isPreview:h,unstable_skipClientCache:m,isQueryUpdating:g,isMiddlewareRewrite:y}=e;var v=this;return n(function*(){let e=t;try{var _,b,E,S;let t=Y({route:e,router:v}),c=v.components[e];if(u.shallow&&c&&v.route===e)return c;p&&(c=void 0);let x=!c||"initial"in c?void 0:c,C={dataHref:v.pageLoader.getDataHref({href:P.formatWithValidation({pathname:r,query:o}),skipInterpolation:!0,asPath:s,locale:d}),hasMiddleware:!0,isServerRender:v.isSsr,parseJSON:!0,inflightCache:g?v.sbc:v.sdc,persistCache:!h,isPrefetch:!1,unstable_skipClientCache:m,isBackground:g},j=g&&!y?null:yield W({fetchData:()=>V(C),asPath:s,locale:d,router:v}).catch(e=>{if(g)return null;throw e});if(g&&(j?j.json=self.__NEXT_DATA__.props:j={json:self.__NEXT_DATA__.props}),t(),(null==j?void 0:null==(_=j.effect)?void 0:_.type)==="redirect-internal"||(null==j?void 0:null==(b=j.effect)?void 0:b.type)==="redirect-external")return j.effect;if((null==j?void 0:null==(E=j.effect)?void 0:E.type)==="rewrite"){let t=l.removeTrailingSlash(j.effect.resolvedHref),n=yield v.pageLoader.getPageList();if((!g||n.includes(t))&&(e=t,r=j.effect.resolvedHref,o=a({},o,j.effect.parsedAs.query),s=w.removeBasePath(f.normalizeLocalePath(j.effect.parsedAs.pathname,v.locales).pathname),c=v.components[e],u.shallow&&c&&v.route===e&&!p))return a({},c,{route:e})}if(O.isAPIRoute(e))return X({url:i,router:v}),new Promise(()=>{});let R=x||(yield v.fetchComponent(e).then(e=>({Component:e.page,styleSheets:e.styleSheets,__N_SSG:e.mod.__N_SSG,__N_SSP:e.mod.__N_SSP}))),A=null==j?void 0:null==(S=j.response)?void 0:S.headers.get("x-middleware-skip"),M=R.__N_SSG||R.__N_SSP;A&&(null==j?void 0:j.dataHref)&&delete v.sdc[j.dataHref];let{props:L,cacheKey:T}=yield v._getData(n(function*(){if(M){if((null==j?void 0:j.json)&&!A)return{cacheKey:j.cacheKey,props:j.json};let e=(null==j?void 0:j.dataHref)?j.dataHref:v.pageLoader.getDataHref({href:P.formatWithValidation({pathname:r,query:o}),asPath:s,locale:d}),t=yield V({dataHref:e,isServerRender:v.isSsr,parseJSON:!0,inflightCache:A?{}:v.sdc,persistCache:!h,isPrefetch:!1,unstable_skipClientCache:m});return{cacheKey:t.cacheKey,props:t.json||{}}}return{headers:{},props:yield v.getInitialProps(R.Component,{pathname:r,query:o,asPath:i,locale:d,locales:v.locales,defaultLocale:v.defaultLocale})}}));return R.__N_SSP&&C.dataHref&&T&&delete v.sdc[T],v.isPreview||!R.__N_SSG||g||V(Object.assign({},C,{isBackground:!0,persistCache:!1,inflightCache:v.sbc})).catch(()=>{}),L.pageProps=Object.assign({},L.pageProps),R.props=L,R.route=e,R.query=o,R.resolvedAs=s,v.components[e]=R,R}catch(e){return v.handleRouteInfoError(c.getProperError(e),r,o,i,u)}})()}set(e,t,r){return this.state=e,this.sub(t,this.components["/_app"].Component,r)}beforePopState(e){this._bps=e}onlyAHashChange(e){if(!this.asPath)return!1;let[t,r]=this.asPath.split("#"),[n,a]=e.split("#");return!!a&&t===n&&r===a||t===n&&r!==a}scrollToHash(e){let[,t=""]=e.split("#");if(""===t||"top"===t){k.handleSmoothScroll(()=>window.scrollTo(0,0));return}let r=decodeURIComponent(t),n=document.getElementById(r);if(n){k.handleSmoothScroll(()=>n.scrollIntoView());return}let a=document.getElementsByName(r)[0];a&&k.handleSmoothScroll(()=>a.scrollIntoView())}urlIsNew(e){return this.asPath!==e}prefetch(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var o=this;return n(function*(){if(L.isBot(window.navigator.userAgent))return;let n=g.parseRelativeUrl(e),{pathname:i,query:u}=n,c=i,d=yield o.pageLoader.getPageList(),f=t,p=void 0!==r.locale?r.locale||void 0:o.locale,h=yield U({asPath:t,locale:p,router:o});if(t.startsWith("/")){let r;({__rewrites:r}=yield s.getClientBuildManifest());let a=y.default(x.addBasePath(E.addLocale(t,o.locale),!0),d,r,n.query,e=>q(e,d),o.locales);if(a.externalDest)return;h||(f=S.removeLocale(w.removeBasePath(a.asPath),o.locale)),a.matchedPage&&a.resolvedHref&&(i=a.resolvedHref,n.pathname=i,h||(e=P.formatWithValidation(n)))}n.pathname=q(n.pathname,d),m.isDynamicRoute(n.pathname)&&(i=n.pathname,n.pathname=i,Object.assign(u,v.getRouteMatcher(_.getRouteRegex(n.pathname))(b.parsePath(t).pathname)||{}),h||(e=P.formatWithValidation(n)));let C=yield W({fetchData:()=>V({dataHref:o.pageLoader.getDataHref({href:P.formatWithValidation({pathname:c,query:u}),skipInterpolation:!0,asPath:f,locale:p}),hasMiddleware:!0,isServerRender:o.isSsr,parseJSON:!0,inflightCache:o.sdc,persistCache:!o.isPreview,isPrefetch:!0}),asPath:t,locale:p,router:o});if((null==C?void 0:C.effect.type)==="rewrite"&&(n.pathname=C.effect.resolvedHref,i=C.effect.resolvedHref,u=a({},u,C.effect.parsedAs.query),f=C.effect.parsedAs.pathname,e=P.formatWithValidation(n)),(null==C?void 0:C.effect.type)==="redirect-external")return;let O=l.removeTrailingSlash(i);yield Promise.all([o.pageLoader._isSsg(O).then(t=>!!t&&V({dataHref:(null==C?void 0:C.json)?null==C?void 0:C.dataHref:o.pageLoader.getDataHref({href:e,asPath:f,locale:p}),isServerRender:!1,parseJSON:!0,inflightCache:o.sdc,persistCache:!o.isPreview,isPrefetch:!0,unstable_skipClientCache:r.unstable_skipClientCache||r.priority&&!0}).then(()=>!1)),o.pageLoader[r.priority?"loadPage":"prefetch"](O)])})()}fetchComponent(e){var t=this;return n(function*(){let r=Y({route:e,router:t});try{let n=yield t.pageLoader.loadPage(e);return r(),n}catch(e){throw r(),e}})()}_getData(e){let t=!1,r=()=>{t=!0};return this.clc=r,e().then(e=>{if(r===this.clc&&(this.clc=null),t){let e=Error("Loading initial props cancelled");throw e.cancelled=!0,e}return e})}_getFlightData(e){return V({dataHref:e,isServerRender:!0,parseJSON:!1,inflightCache:this.sdc,persistCache:!1,isPrefetch:!1}).then(e=>{let{text:t}=e;return{data:t}})}getInitialProps(e,t){let{Component:r}=this.components["/_app"],n=this._wrapApp(r);return t.AppTree=n,h.loadGetInitialProps(r,{AppTree:n,Component:e,router:this,ctx:t})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}constructor(e,t,r,{initialProps:n,pageLoader:a,App:o,wrapApp:i,Component:s,err:u,subscription:c,isFallback:d,locale:f,locales:p,defaultLocale:y,domainLocales:v,isPreview:_}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=$(),this.onPopState=e=>{let t;let{isFirstPopStateEvent:r}=this;this.isFirstPopStateEvent=!1;let n=e.state;if(!n){let{pathname:e,query:t}=this;this.changeState("replaceState",P.formatWithValidation({pathname:x.addBasePath(e),query:t}),h.getURL());return}if(n.__NA){window.location.reload();return}if(!n.__N||r&&this.locale===n.options.locale&&n.as===this.asPath)return;let{url:a,as:o,options:i,key:l}=n;this._key=l;let{pathname:s}=g.parseRelativeUrl(a);(!this.isSsr||o!==x.addBasePath(this.asPath)||s!==x.addBasePath(this.pathname))&&(!this._bps||this._bps(n))&&this.change("replaceState",a,o,Object.assign({},i,{shallow:i.shallow&&this._shallow,locale:i.locale||this.defaultLocale,_h:0}),t)};let b=l.removeTrailingSlash(e);this.components={},"/_error"!==e&&(this.components[b]={Component:s,initial:!0,props:n,err:u,__N_SSG:n&&n.__N_SSG,__N_SSP:n&&n.__N_SSP}),this.components["/_app"]={Component:o,styleSheets:[]},this.events=K.events,this.pageLoader=a;let E=m.isDynamicRoute(e)&&self.__NEXT_DATA__.autoExport;if(this.basePath="",this.sub=c,this.clc=null,this._wrapApp=i,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||(E||self.location.search,0)),this.state={route:b,pathname:e,query:t,asPath:E?e:r,isPreview:!!_,locale:void 0,isFallback:d},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),!r.startsWith("//")){let n={locale:f},a=h.getURL();this._initialMatchesMiddlewarePromise=U({router:this,locale:f,asPath:a}).then(o=>(n._shouldResolveHref=r!==e,this.changeState("replaceState",o?a:P.formatWithValidation({pathname:x.addBasePath(e),query:t}),a,n),o))}window.addEventListener("popstate",this.onPopState)}}K.events=p.default(),t.default=K},34441:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addLocale=function(e,t,r,o){return t&&t!==r&&(o||!a.pathHasPrefix(e.toLowerCase(),"/".concat(t.toLowerCase()))&&!a.pathHasPrefix(e.toLowerCase(),"/api"))?n.addPathPrefix(e,"/".concat(t)):e};var n=r(44135),a=r(93210)},44135:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addPathPrefix=function(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:o}=n.parsePath(e);return"".concat(t).concat(r).concat(a).concat(o)};var n=r(26727)},96074:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addPathSuffix=function(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:o}=n.parsePath(e);return"".concat(r).concat(t).concat(a).concat(o)};var n=r(26727)},79002:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareRouterStates=function(e,t){let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=r.length;n--;){let a=r[n];if("query"===a){let r=Object.keys(e.query);if(r.length!==Object.keys(t.query).length)return!1;for(let n=r.length;n--;){let a=r[n];if(!t.query.hasOwnProperty(a)||e.query[a]!==t.query[a])return!1}}else if(!t.hasOwnProperty(a)||e[a]!==t[a])return!1}return!0}},57429:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatNextPathnameInfo=function(e){let t=i.addLocale(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=n.removeTrailingSlash(t)),e.buildId&&(t=o.addPathSuffix(a.addPathPrefix(t,"/_next/data/".concat(e.buildId)),"/"===e.pathname?"index.json":".json")),t=a.addPathPrefix(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:o.addPathSuffix(t,"/"):n.removeTrailingSlash(t)};var n=r(40012),a=r(44135),o=r(96074),i=r(34441)},67795:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatUrl=o,t.formatWithValidation=function(e){return o(e)},t.urlObjectKeys=void 0;var n=(0,r(91598).Z)(r(94919));let a=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:r}=e,o=e.protocol||"",i=e.pathname||"",l=e.hash||"",s=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?"[".concat(r,"]"):r),e.port&&(u+=":"+e.port)),s&&"object"==typeof s&&(s=String(n.urlQueryToSearchParams(s)));let c=e.search||s&&"?".concat(s)||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||a.test(o))&&!1!==u?(u="//"+(u||""),i&&"/"!==i[0]&&(i="/"+i)):u||(u=""),l&&"#"!==l[0]&&(l="#"+l),c&&"?"!==c[0]&&(c="?"+c),i=i.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),"".concat(o).concat(u).concat(i).concat(c).concat(l)}t.urlObjectKeys=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"]},27929:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r="/"===e?"/index":/^\/index(\/|$)/.test(e)?"/index".concat(e):"".concat(e);return r+t}},18756:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNextPathnameInfo=function(e,t){var r;let{basePath:i,i18n:l,trailingSlash:s}=null!=(r=t.nextConfig)?r:{},u={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):s};if(i&&o.pathHasPrefix(u.pathname,i)&&(u.pathname=a.removePathPrefix(u.pathname,i),u.basePath=i),!0===t.parseData&&u.pathname.startsWith("/_next/data/")&&u.pathname.endsWith(".json")){let e=u.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/"),t=e[0];u.pathname="index"!==e[1]?"/".concat(e.slice(1).join("/")):"/",u.buildId=t}if(l){let e=n.normalizeLocalePath(u.pathname,l.locales);u.locale=null==e?void 0:e.detectedLocale,u.pathname=(null==e?void 0:e.pathname)||u.pathname}return u};var n=r(24769),a=r(22650),o=r(93210)},4146:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleSmoothScroll=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.documentElement,n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}},18588:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return n.getSortedRoutes}}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return a.isDynamicRoute}});var n=r(30566),a=r(86238)},18074:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.interpolateAs=function(e,t,r){let o="",i=a.getRouteRegex(e),l=i.groups,s=(t!==e?n.getRouteMatcher(i)(t):"")||r;o=e;let u=Object.keys(l);return u.every(e=>{let t=s[e]||"",{repeat:r,optional:n}=l[e],a="[".concat(r?"...":"").concat(e,"]");return n&&(a="".concat(t?"":"/","[").concat(a,"]")),r&&!Array.isArray(t)&&(t=[t]),(n||e in s)&&(o=o.replace(a,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(o=""),{params:u,result:o}};var n=r(13156),a=r(54903)},21754:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBot=function(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}},86238:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDynamicRoute=function(e){return r.test(e)};let r=/\/\[[^/]+?\](?=\/|$)/},62139:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isLocalURL=function(e){if(!n.isAbsoluteUrl(e))return!0;try{let t=n.getLocationOrigin(),r=new URL(e,t);return r.origin===t&&a.hasBasePath(r.pathname)}catch(e){return!1}};var n=r(670),a=r(10928)},17562:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.omit=function(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}},26727:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parsePath=function(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}},22864:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseRelativeUrl=function(e,t){let r=new URL(n.getLocationOrigin()),o=t?new URL(t,r):e.startsWith(".")?new URL(window.location.href):r,{pathname:i,searchParams:l,search:s,hash:u,href:c,origin:d}=new URL(e,o);if(d!==r.origin)throw Error("invariant: invalid relative URL, router received ".concat(e));return{pathname:i,query:a.searchParamsToUrlQuery(l),search:s,hash:u,href:c.slice(r.origin.length)}};var n=r(670),a=r(94919)},97253:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseUrl=function(e){if(e.startsWith("/"))return a.parseRelativeUrl(e);let t=new URL(e);return{hash:t.hash,hostname:t.hostname,href:t.href,pathname:t.pathname,port:t.port,protocol:t.protocol,query:n.searchParamsToUrlQuery(t.searchParams),search:t.search}};var n=r(94919),a=r(22864)},93210:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pathHasPrefix=function(e,t){if("string"!=typeof e)return!1;let{pathname:r}=n.parsePath(e);return r===t||r.startsWith(t+"/")};var n=r(26727)},77127:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPathMatch=function(e,t){let r=[],o=a.pathToRegexp(e,r,{delimiter:"/",sensitive:!1,strict:null==t?void 0:t.strict}),i=a.regexpToFunction((null==t?void 0:t.regexModifier)?RegExp(t.regexModifier(o.source),o.flags):o,r);return(e,a)=>{let o=null!=e&&i(e);if(!o)return!1;if(null==t?void 0:t.removeUnnamedParams)for(let e of r)"number"==typeof e.name&&delete o.params[e.name];return n({},a,o.params)}};var n=r(6495).Z,a=r(74329)},67327:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matchHas=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],a={},o=r=>{let n;let o=r.key;switch(r.type){case"header":o=o.toLowerCase(),n=e.headers[o];break;case"cookie":n=e.cookies[r.key];break;case"query":n=t[o];break;case"host":{let{host:t}=(null==e?void 0:e.headers)||{},r=null==t?void 0:t.split(":")[0].toLowerCase();n=r}}if(!r.value&&n)return a[function(e){let t="";for(let r=0;r64&&n<91||n>96&&n<123)&&(t+=e[r])}return t}(o)]=n,!0;if(n){let e=RegExp("^".concat(r.value,"$")),t=Array.isArray(n)?n.slice(-1)[0].match(e):n.match(e);if(t)return Array.isArray(t)&&(t.groups?Object.keys(t.groups).forEach(e=>{a[e]=t.groups[e]}):"host"===r.type&&t[0]&&(a.host=t[0])),!0}return!1},i=r.every(e=>o(e))&&!n.some(e=>o(e));return!!i&&a},t.compileNonPath=s,t.prepareDestination=function(e){let t;let r=Object.assign({},e.query);delete r.__nextLocale,delete r.__nextDefaultLocale,delete r.__nextDataReq;let u=e.destination;for(let t of Object.keys(n({},e.params,r))){var c,d;c=u,d=t,u=c.replace(RegExp(":".concat(o.escapeStringRegexp(d)),"g"),"__ESC_COLON_".concat(d))}let f=i.parseUrl(u),p=f.query,h=l("".concat(f.pathname).concat(f.hash||"")),m=l(f.hostname||""),g=[],y=[];a.pathToRegexp(h,g),a.pathToRegexp(m,y);let v=[];g.forEach(e=>v.push(e.name)),y.forEach(e=>v.push(e.name));let _=a.compile(h,{validate:!1}),P=a.compile(m,{validate:!1});for(let[t,r]of Object.entries(p))Array.isArray(r)?p[t]=r.map(t=>s(l(t),e.params)):"string"==typeof r&&(p[t]=s(l(r),e.params));let b=Object.keys(e.params).filter(e=>"nextInternalLocale"!==e);if(e.appendParamsToQuery&&!b.some(e=>v.includes(e)))for(let t of b)t in p||(p[t]=e.params[t]);try{t=_(e.params);let[r,n]=t.split("#");f.hostname=P(e.params),f.pathname=r,f.hash="".concat(n?"#":"").concat(n||""),delete f.search}catch(e){if(e.message.match(/Expected .*? to not repeat, but got an array/))throw Error("To use a multi-match in the destination you must add `*` at the end of the param name to signify it should repeat. https://nextjs.org/docs/messages/invalid-multi-match");throw e}return f.query=n({},r,f.query),{newUrl:t,destQuery:p,parsedDestination:f}};var n=r(6495).Z,a=r(74329),o=r(18659),i=r(97253);function l(e){return e.replace(/__ESC_COLON_/gi,":")}function s(e,t){if(!e.includes(":"))return e;for(let r of Object.keys(t))e.includes(":".concat(r))&&(e=e.replace(RegExp(":".concat(r,"\\*"),"g"),":".concat(r,"--ESCAPED_PARAM_ASTERISKS")).replace(RegExp(":".concat(r,"\\?"),"g"),":".concat(r,"--ESCAPED_PARAM_QUESTION")).replace(RegExp(":".concat(r,"\\+"),"g"),":".concat(r,"--ESCAPED_PARAM_PLUS")).replace(RegExp(":".concat(r,"(?!\\w)"),"g"),"--ESCAPED_PARAM_COLON".concat(r)));return e=e.replace(/(:|\*|\?|\+|\(|\)|\{|\})/g,"\\$1").replace(/--ESCAPED_PARAM_PLUS/g,"+").replace(/--ESCAPED_PARAM_COLON/g,":").replace(/--ESCAPED_PARAM_QUESTION/g,"?").replace(/--ESCAPED_PARAM_ASTERISKS/g,"*"),a.compile("/".concat(e),{validate:!1})(t).slice(1)}},94919:function(e,t){"use strict";function r(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.searchParamsToUrlQuery=function(e){let t={};return e.forEach((e,r)=>{void 0===t[r]?t[r]=e:Array.isArray(t[r])?t[r].push(e):t[r]=[t[r],e]}),t},t.urlQueryToSearchParams=function(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[n,a]=e;Array.isArray(a)?a.forEach(e=>t.append(n,r(e))):t.set(n,r(a))}),t},t.assign=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,r)=>e.append(r,t))}),e}},22650:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removePathPrefix=function(e,t){if(n.pathHasPrefix(e,t)){let r=e.slice(t.length);return r.startsWith("/")?r:"/".concat(r)}return e};var n=r(93210)},40012:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeTrailingSlash=function(e){return e.replace(/\/$/,"")||"/"}},1978:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveHref=function(e,t,r){let d;let f="string"==typeof t?t:a.formatWithValidation(t),p=f.match(/^[a-zA-Z]{1,}:\/\//),h=p?f.slice(p[0].length):f,m=h.split("?");if((m[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href passed to next/router: ".concat(f,", repeated forward-slashes (//) or backslashes \\ are not valid in the href"));let e=i.normalizeRepeatedSlashes(h);f=(p?p[0]:"")+e}if(!s.isLocalURL(f))return r?[f]:f;try{d=new URL(f.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){d=new URL("/","http://n")}try{let e=new URL(f,d);e.pathname=l.normalizePathTrailingSlash(e.pathname);let t="";if(u.isDynamicRoute(e.pathname)&&e.searchParams&&r){let r=n.searchParamsToUrlQuery(e.searchParams),{result:i,params:l}=c.interpolateAs(e.pathname,e.pathname,r);i&&(t=a.formatWithValidation({pathname:i,hash:e.hash,query:o.omit(r,l)}))}let i=e.origin===d.origin?e.href.slice(e.origin.length):e.href;return r?[i,t||i]:i}catch(e){return r?[f]:f}};var n=r(94919),a=r(67795),o=r(17562),i=r(670),l=r(52700),s=r(62139),u=r(86238),c=r(18074)},27980:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,u,c,d){let f,p=!1,h=!1,m=s.parseRelativeUrl(e),g=o.removeTrailingSlash(i.normalizeLocalePath(l.removeBasePath(m.pathname),d).pathname),y=r=>{let s=n.getPathMatch(r.source+"(/)?",{removeUnnamedParams:!0,strict:!0}),y=s(m.pathname);if((r.has||r.missing)&&y){let e=a.matchHas({headers:{host:document.location.hostname},cookies:document.cookie.split("; ").reduce((e,t)=>{let[r,...n]=t.split("=");return e[r]=n.join("="),e},{})},m.query,r.has,r.missing);e?Object.assign(y,e):y=!1}if(y){if(!r.destination)return h=!0,!0;let n=a.prepareDestination({appendParamsToQuery:!0,destination:r.destination,params:y,query:u});if(m=n.parsedDestination,e=n.newUrl,Object.assign(u,n.parsedDestination.query),g=o.removeTrailingSlash(i.normalizeLocalePath(l.removeBasePath(e),d).pathname),t.includes(g))return p=!0,f=g,!0;if((f=c(g))!==e&&t.includes(f))return p=!0,!0}},v=!1;for(let e=0;e{let a=t.exec(e);if(!a)return!1;let o=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},i={};return Object.keys(r).forEach(e=>{let t=r[e],n=a[t.pos];void 0!==n&&(i[e]=~n.indexOf("/")?n.split("/").map(e=>o(e)):t.repeat?[o(n)]:o(n))}),i}};var n=r(670)},54903:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRouteRegex=s,t.getNamedRouteRegex=function(e){let t=u(e);return n({},s(e),{namedRegex:"^".concat(t.namedParameterizedRoute,"(?:/)?$"),routeKeys:t.routeKeys})},t.getNamedMiddlewareRegex=function(e,t){let{parameterizedRoute:r}=l(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/".concat(n?".*":"","$")};let{namedParameterizedRoute:a}=u(e);return{namedRegex:"^".concat(a).concat(n?"(?:(/.*)?)":"","$")}};var n=r(6495).Z,a=r(18659),o=r(40012);function i(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function l(e){let t=o.removeTrailingSlash(e).slice(1).split("/"),r={},n=1;return{parameterizedRoute:t.map(e=>{if(!(e.startsWith("[")&&e.endsWith("]")))return"/".concat(a.escapeStringRegexp(e));{let{key:t,optional:a,repeat:o}=i(e.slice(1,-1));return r[t]={pos:n++,repeat:o,optional:a},o?a?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function s(e){let{parameterizedRoute:t,groups:r}=l(e);return{re:RegExp("^".concat(t,"(?:/)?$")),groups:r}}function u(e){let t,r;let n=o.removeTrailingSlash(e).slice(1).split("/"),l=(t=97,r=1,()=>{let e="";for(let n=0;n122&&(r++,t=97);return e}),s={};return{namedParameterizedRoute:n.map(e=>{if(!(e.startsWith("[")&&e.endsWith("]")))return"/".concat(a.escapeStringRegexp(e));{let{key:t,optional:r,repeat:n}=i(e.slice(1,-1)),a=t.replace(/\W/g,""),o=!1;return(0===a.length||a.length>30)&&(o=!0),isNaN(parseInt(a.slice(0,1)))||(o=!0),o&&(a=l()),s[a]=t,n?r?"(?:/(?<".concat(a,">.+?))?"):"/(?<".concat(a,">.+?)"):"/(?<".concat(a,">[^/]+?)")}}).join(""),routeKeys:s}}},30566:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSortedRoutes=function(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()};class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh("".concat(e).concat(t,"/"))).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh("".concat(e,"[").concat(this.slugName,"]/"))),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'.concat(t,'" and "').concat(t,"[[...").concat(this.optionalRestSlugName,']]").'));r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh("".concat(e,"[...").concat(this.restSlugName,"]/"))),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh("".concat(e,"[[...").concat(this.optionalRestSlugName,"]]/"))),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Error("Catch-all must be the last part of the URL.");let a=e[0];if(a.startsWith("[")&&a.endsWith("]")){let r=a.slice(1,-1),i=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),i=!0),r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('".concat(r,"')."));if(r.startsWith("."))throw Error("Segment names may not start with erroneous periods ('".concat(r,"')."));function o(e,r){if(null!==e&&e!==r)throw Error("You cannot use different slug names for the same dynamic path ('".concat(e,"' !== '").concat(r,"')."));t.forEach(e=>{if(e===r)throw Error('You cannot have the same slug name "'.concat(r,'" repeat within a single dynamic path'));if(e.replace(/\W/g,"")===a.replace(/\W/g,""))throw Error('You cannot have the slug names "'.concat(e,'" and "').concat(r,'" differ only by non-word symbols within a single dynamic path'))}),t.push(r)}if(n){if(i){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'.concat(this.restSlugName,']" and "').concat(e[0],'" ).'));o(this.optionalRestSlugName,r),this.optionalRestSlugName=r,a="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'.concat(this.optionalRestSlugName,']]" and "').concat(e[0],'").'));o(this.restSlugName,r),this.restSlugName=r,a="[...]"}}else{if(i)throw Error('Optional route parameters are not yet supported ("'.concat(e[0],'").'));o(this.slugName,r),this.slugName=r,a="[]"}}this.children.has(a)||this.children.set(a,new r),this.children.get(a)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}},86949:function(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),t.setConfig=function(e){r=e},t.default=void 0,t.default=()=>r,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},31436:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{headManager:t,reduceComponentsToState:r}=e;function l(){if(t&&t.mountedInstances){let a=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(a,e))}}if(a){var s;null==t||null==(s=t.mountedInstances)||s.add(e.children),l()}return o(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),i(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null};var n=(0,r(91598).Z)(r(67294));let a=!1,o=a?()=>{}:n.useLayoutEffect,i=a?()=>{}:n.useEffect},670:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.execOnce=function(e){let t,r=!1;return function(){for(var n=arguments.length,a=Array(n),o=0;oa.test(e);function i(){let{protocol:e,hostname:t,port:r}=window.location;return"".concat(e,"//").concat(t).concat(r?":"+r:"")}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(e){return e.finished||e.headersSent}function u(e,t){return c.apply(this,arguments)}function c(){return(c=n(function*(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:yield u(t.Component,t.ctx)}:{};let n=yield e.getInitialProps(t);if(r&&s(r))return n;if(!n){let t='"'.concat(l(e),'.getInitialProps()" should resolve to an object. But found "').concat(n,'" instead.');throw Error(t)}return n})).apply(this,arguments)}t.isAbsoluteUrl=o;let d="undefined"!=typeof performance;t.SP=d;let f=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);t.ST=f,t.DecodeError=class extends Error{},t.NormalizeError=class extends Error{},t.PageNotFoundError=class extends Error{constructor(e){super(),this.code="ENOENT",this.message="Cannot find module for page: ".concat(e)}},t.MissingStaticPage=class extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: ".concat(e," ").concat(t)}},t.MiddlewareNotFoundError=class extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}},57238:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.warnOnce=void 0;let r=e=>{};t.warnOnce=r},74329:function(e,t){"use strict";function r(e,t){void 0===t&&(t={});for(var r=function(e){for(var t=[],r=0;r=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122||95===i){a+=e[o++];continue}break}if(!a)throw TypeError("Missing parameter name at "+r);t.push({type:"NAME",index:r,value:a}),r=o;continue}if("("===n){var l=1,s="",o=r+1;if("?"===e[o])throw TypeError('Pattern cannot start with "?" at '+o);for(;o-1:void 0===_;a||(p+="(?:"+f+"(?="+d+"))?"),P||(p+="(?="+f+"|"+d+")")}return RegExp(p,i(r))}function s(e,t,n){return e instanceof RegExp?function(e,t){if(!t)return e;var r=e.source.match(/\((?!\?)/g);if(r)for(var n=0;n=0?n="back-forward-cache":r&&(n=document.prerendering||d()>0?"prerender":r.type.replace(/_/g,"-")),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:n}},p=function(e,t,r){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver(function(e){t(e.getEntries())});return n.observe(Object.assign({type:e,buffered:!0},r||{})),n}}catch(e){}},h=function(e,t){var r=function r(n){"pagehide"!==n.type&&"hidden"!==document.visibilityState||(e(n),t&&(removeEventListener("visibilitychange",r,!0),removeEventListener("pagehide",r,!0)))};addEventListener("visibilitychange",r,!0),addEventListener("pagehide",r,!0)},m=function(e,t,r,n){var a,o;return function(i){var l;t.value>=0&&(i||n)&&((o=t.value-(a||0))||void 0===a)&&(a=t.value,t.delta=o,t.rating=(l=t.value)>r[1]?"poor":l>r[0]?"needs-improvement":"good",e(t))}},g=-1,y=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},v=function(){h(function(e){g=e.timeStamp},!0)},_=function(){return g<0&&(g=y(),v(),u(function(){setTimeout(function(){g=y(),v()},0)})),{get firstHiddenTime(){return g}}},P=function(e,t){t=t||{};var r,n=[1800,3e3],a=_(),o=f("FCP"),i=function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(s&&s.disconnect(),e.startTime-1&&e(t)},o=f("CLS",0),i=0,l=[],s=function(e){e.forEach(function(e){if(!e.hadRecentInput){var t=l[0],r=l[l.length-1];i&&e.startTime-r.startTime<1e3&&e.startTime-t.startTime<5e3?(i+=e.value,l.push(e)):(i=e.value,l=[e]),i>o.value&&(o.value=i,o.entries=l,n())}})},c=p("layout-shift",s);c&&(n=m(a,o,r,t.reportAllChanges),h(function(){s(c.takeRecords()),n(!0)}),u(function(){i=0,E=-1,n=m(a,o=f("CLS",0),r,t.reportAllChanges)}))},w={passive:!0,capture:!0},x=new Date,C=function(e,t){n||(n=t,a=e,o=new Date,R(removeEventListener),O())},O=function(){if(a>=0&&a1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?(t=function(){C(a,e),n()},r=function(){n()},n=function(){removeEventListener("pointerup",t,w),removeEventListener("pointercancel",r,w)},addEventListener("pointerup",t,w),addEventListener("pointercancel",r,w)):C(a,e)}},R=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,j,w)})},A=function(e,t){t=t||{};var r,o=[100,300],l=_(),s=f("FID"),c=function(e){e.startTimet.latency){if(r)r.entries.push(e),r.latency=Math.max(r.latency,e.duration);else{var n={id:e.interactionId,latency:e.duration,entries:[e]};H[n.id]=n,B.push(n)}B.sort(function(e,t){return t.latency-e.latency}),B.splice(10).forEach(function(e){delete H[e.id]})}},q=function(e,t){t=t||{};var r=[200,500];k();var n,a=f("INP"),o=function(e){e.forEach(function(e){e.interactionId&&F(e),"first-input"!==e.entryType||B.some(function(t){return t.entries.some(function(t){return e.duration===t.duration&&e.startTime===t.startTime})})||F(e)});var t,r=(t=Math.min(B.length-1,Math.floor(U()/50)),B[t]);r&&r.latency!==a.value&&(a.value=r.latency,a.entries=r.entries,n())},i=p("event",o,{durationThreshold:t.durationThreshold||40});n=m(e,a,r,t.reportAllChanges),i&&(i.observe({type:"first-input",buffered:!0}),h(function(){o(i.takeRecords()),a.value<0&&U()>0&&(a.value=0,a.entries=[]),n(!0)}),u(function(){B=[],D=N(),n=m(e,a=f("INP"),r,t.reportAllChanges)}))},W={},Z=function(e,t){t=t||{};var r,n=[2500,4e3],a=_(),o=f("LCP"),i=function(e){var t=e[e.length-1];if(t){var n=t.startTime-d();nperformance.now())return;n.entries=[o],a(!0),u(function(){(a=m(e,n=f("TTFB",0),r,t.reportAllChanges))(!0)})}})},e.exports=r},79423:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAPIRoute=function(e){return"/api"===e||Boolean(null==e?void 0:e.startsWith("/api/"))}},80676:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a,t.getProperError=function(e){return a(e)?e:Error(n.isPlainObject(e)?JSON.stringify(e):e+"")};var n=r(82849);function a(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}}},function(e){e.O(0,[9774],function(){return e(e.s=21783)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/main-7c7e68cfd1729248.js b/static/web/_next/static/chunks/main-7c7e68cfd1729248.js deleted file mode 100644 index 81bb74e8f..000000000 --- a/static/web/_next/static/chunks/main-7c7e68cfd1729248.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[179],{60932:function(e,t){"use strict";function r(e,t,r,n,a,o,i){try{var l=e[o](i),s=l.value}catch(e){r(e);return}l.done?t(s):Promise.resolve(s).then(n,a)}function n(e){return function(){var t=this,n=arguments;return new Promise(function(a,o){var i=e.apply(t,n);function l(e){r(i,a,o,l,s,"next",e)}function s(e){r(i,a,o,l,s,"throw",e)}l(void 0)})}}Object.defineProperty(t,"Z",{enumerable:!0,get:function(){return n}})},6495:function(e,t){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t=0||(a[r]=e[r]);return a}Object.defineProperty(t,"Z",{enumerable:!0,get:function(){return r}})},40037:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})})},33468:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addBasePath=function(e,t){return a.normalizePathTrailingSlash(n.addPathPrefix(e,""))};var n=r(44135),a=r(52700);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},54465:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addLocale=void 0,r(52700),t.addLocale=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'.concat(e.props["data-href"],'"]')))return;e.props.href=e.props["data-href"],e.props["data-href"]=void 0}let r=t[e.type]||[];r.push(e),t[e.type]=r});let r=t.title?t.title[0]:null,o="";if(r){let{children:e}=r.props;o="string"==typeof e?e:Array.isArray(e)?e.join(""):""}o!==document.title&&(document.title=o),["meta","base","link","style","script"].forEach(e=>{(function(e,t){let r=document.getElementsByTagName("head")[0],o=r.querySelector("meta[name=next-head-count]"),i=Number(o.content),l=[];for(let t=0,r=o.previousElementSibling;t{for(let t=0,r=l.length;t{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),u.forEach(e=>r.insertBefore(e,o)),o.content=(i-l.length+u.length).toString()})(e,t[e]||[])})}}},t.isEqualNode=a,t.DOMAttributeNames=void 0;let r={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"};function n(e){let{type:t,props:n}=e,a=document.createElement(t);for(let e in n){if(!n.hasOwnProperty(e)||"children"===e||"dangerouslySetInnerHTML"===e||void 0===n[e])continue;let o=r[e]||e.toLowerCase();"script"===t&&("async"===o||"defer"===o||"noModule"===o)?a[o]=!!n[e]:a.setAttribute(o,n[e])}let{children:o,dangerouslySetInnerHTML:i}=n;return i?a.innerHTML=i.__html||"":o&&(a.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):""),a}function a(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){let r=t.getAttribute("nonce");if(r&&!e.getAttribute("nonce")){let n=t.cloneNode(!0);return n.setAttribute("nonce",""),n.nonce=r,r===e.nonce&&e.isEqualNode(n)}}return e.isEqualNode(t)}t.DOMAttributeNames=r,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},84534:function(e,t,r){"use strict";let n,a,o,i,l,s,u,c,d,f,p,h;Object.defineProperty(t,"__esModule",{value:!0});let m=r(91598).Z;Object.defineProperty(t,"__esModule",{value:!0}),t.initialize=function(){return V.apply(this,arguments)},t.hydrate=function(e){return es.apply(this,arguments)},t.emitter=t.router=t.version=void 0;var g=r(60932).Z,y=r(6495).Z,v=r(92648).Z;r(91598).Z,r(40037);var _=v(r(67294)),P=v(r(20745)),b=r(4664),E=v(r(8550)),S=r(72692),w=r(41003),x=r(86238),C=r(94919),O=r(86949),R=r(670),j=r(17345),A=v(r(31831)),M=v(r(70976)),T=v(r(659)),L=r(18483),I=r(80880),N=r(80676),k=r(28730),D=r(82813),B=r(10928),U=r(48245),H=r(60401),F=r(78914),q=v(r(86954));t.version="13.1.6",t.router=n;let W=E.default();t.emitter=W;let Z=e=>[].slice.call(e),z=!1;self.__next_require__=r;class G extends _.default.Component{componentDidCatch(e,t){this.props.fn(e,t)}componentDidMount(){this.scrollToHash(),n.isSsr&&(a.isFallback||a.nextExport&&(x.isDynamicRoute(n.pathname)||location.search,1)||a.props&&a.props.__N_SSG&&(location.search,1))&&n.replace(n.pathname+"?"+String(C.assign(C.urlQueryToSearchParams(n.query),new URLSearchParams(location.search))),o,{_h:1,shallow:!a.isFallback&&!z}).catch(e=>{if(!e.cancelled)throw e})}componentDidUpdate(){this.scrollToHash()}scrollToHash(){let{hash:e}=location;if(!(e=e&&e.substring(1)))return;let t=document.getElementById(e);t&&setTimeout(()=>t.scrollIntoView(),0)}render(){return this.props.children}}function V(){return(V=g(function*(){arguments.length>0&&void 0!==arguments[0]&&arguments[0],a=JSON.parse(document.getElementById("__NEXT_DATA__").textContent),window.__NEXT_DATA__=a,h=a.defaultLocale;let e=a.assetPrefix||"";if(r.p="".concat(e,"/_next/"),O.setConfig({serverRuntimeConfig:{},publicRuntimeConfig:a.runtimeConfig||{}}),o=R.getURL(),B.hasBasePath(o)&&(o=D.removeBasePath(o)),a.scriptLoader){let{initScriptLoader:e}=r(63573);e(a.scriptLoader)}i=new M.default(a.buildId,e);let t=e=>{let[t,r]=e;return i.routeLoader.onEntrypoint(t,r)};return window.__NEXT_P&&window.__NEXT_P.map(e=>setTimeout(()=>t(e),0)),window.__NEXT_P=[],window.__NEXT_P.push=t,(s=A.default()).getIsSsr=()=>n.isSsr,l=document.getElementById("__next"),{assetPrefix:e}})).apply(this,arguments)}function $(e,t){return _.default.createElement(e,Object.assign({},t))}function X(e){var t;let{children:r}=e;return _.default.createElement(G,{fn:e=>K({App:d,err:e}).catch(e=>console.error("Error rendering page: ",e))},_.default.createElement(U.AppRouterContext.Provider,{value:H.adaptForAppRouterInstance(n)},_.default.createElement(F.SearchParamsContext.Provider,{value:H.adaptForSearchParams(n)},_.default.createElement(H.PathnameContextProviderAdapter,{router:n,isAutoExport:null!=(t=self.__NEXT_DATA__.autoExport)&&t},_.default.createElement(S.RouterContext.Provider,{value:I.makePublicRouterInstance(n)},_.default.createElement(b.HeadManagerContext.Provider,{value:s},_.default.createElement(k.ImageConfigContext.Provider,{value:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}},r)))))))}let Y=e=>t=>{let r=y({},t,{Component:p,err:a.err,router:n});return _.default.createElement(X,null,$(e,r))};function K(e){let{App:t,err:l}=e;return console.error(l),console.error("A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred"),i.loadPage("/_error").then(n=>{let{page:a,styleSheets:o}=n;return(null==u?void 0:u.Component)===a?Promise.resolve().then(()=>m(r(97345))).then(n=>Promise.resolve().then(()=>m(r(74297))).then(r=>(t=r.default,e.App=t,n))).then(e=>({ErrorComponent:e.default,styleSheets:[]})):{ErrorComponent:a,styleSheets:o}}).then(r=>{var i;let{ErrorComponent:s,styleSheets:u}=r,c=Y(t),d={Component:s,AppTree:c,router:n,ctx:{err:l,pathname:a.page,query:a.query,asPath:o,AppTree:c}};return Promise.resolve((null==(i=e.props)?void 0:i.err)?e.props:R.loadGetInitialProps(t,d)).then(t=>eo(y({},e,{err:l,Component:s,styleSheets:u,props:t})))})}function Q(e){let{callback:t}=e;return _.default.useLayoutEffect(()=>t(),[t]),null}let J=null,ee=!0;function et(){["beforeRender","afterHydrate","afterRender","routeChange"].forEach(e=>performance.clearMarks(e))}function er(){R.ST&&(performance.mark("afterHydrate"),performance.measure("Next.js-before-hydration","navigationStart","beforeRender"),performance.measure("Next.js-hydration","beforeRender","afterHydrate"),f&&performance.getEntriesByName("Next.js-hydration").forEach(f),et())}function en(){if(!R.ST)return;performance.mark("afterRender");let e=performance.getEntriesByName("routeChange","mark");e.length&&(performance.measure("Next.js-route-change-to-render",e[0].name,"beforeRender"),performance.measure("Next.js-render","beforeRender","afterRender"),f&&(performance.getEntriesByName("Next.js-render").forEach(f),performance.getEntriesByName("Next.js-route-change-to-render").forEach(f)),et(),["Next.js-route-change-to-render","Next.js-render"].forEach(e=>performance.clearMeasures(e)))}function ea(e){let{callbacks:t,children:r}=e;return _.default.useLayoutEffect(()=>t.forEach(e=>e()),[t]),_.default.useEffect(()=>{T.default(f)},[]),r}function eo(e){let t,{App:r,Component:a,props:o,err:i}=e,s="initial"in e?void 0:e.styleSheets;a=a||u.Component,o=o||u.props;let d=y({},o,{Component:a,err:i,router:n});u=d;let f=!1,p=new Promise((e,r)=>{c&&c(),t=()=>{c=null,e()},c=()=>{f=!0,c=null;let e=Error("Cancel rendering route");e.cancelled=!0,r(e)}});function h(){t()}!function(){if(!s)return;let e=Z(document.querySelectorAll("style[data-n-href]")),t=new Set(e.map(e=>e.getAttribute("data-n-href"))),r=document.querySelector("noscript[data-n-css]"),n=null==r?void 0:r.getAttribute("data-n-css");s.forEach(e=>{let{href:r,text:a}=e;if(!t.has(r)){let e=document.createElement("style");e.setAttribute("data-n-href",r),e.setAttribute("media","x"),n&&e.setAttribute("nonce",n),document.head.appendChild(e),e.appendChild(document.createTextNode(a))}})}();let m=_.default.createElement(_.default.Fragment,null,_.default.createElement(Q,{callback:function(){if(s&&!f){let e=new Set(s.map(e=>e.href)),t=Z(document.querySelectorAll("style[data-n-href]")),r=t.map(e=>e.getAttribute("data-n-href"));for(let n=0;n{let{href:t}=e,r=document.querySelector('style[data-n-href="'.concat(t,'"]'));r&&(n.parentNode.insertBefore(r,n.nextSibling),n=r)}),Z(document.querySelectorAll("link[data-n-p]")).forEach(e=>{e.parentNode.removeChild(e)})}if(e.scroll){let{x:t,y:r}=e.scroll;w.handleSmoothScroll(()=>{window.scrollTo(t,r)})}}}),_.default.createElement(X,null,$(r,d),_.default.createElement(j.Portal,{type:"next-route-announcer"},_.default.createElement(L.RouteAnnouncer,null))));return!function(e,t){R.ST&&performance.mark("beforeRender");let r=t(ee?er:en);if(J){let e=_.default.startTransition;e(()=>{J.render(r)})}else J=P.default.hydrateRoot(e,r,{onRecoverableError:q.default}),ee=!1}(l,e=>_.default.createElement(ea,{callbacks:[e,h]},_.default.createElement(_.default.StrictMode,null,m))),p}function ei(e){return el.apply(this,arguments)}function el(){return(el=g(function*(e){if(e.err){yield K(e);return}try{yield eo(e)}catch(r){let t=N.getProperError(r);if(t.cancelled)throw t;yield K(y({},e,{err:t}))}})).apply(this,arguments)}function es(){return(es=g(function*(e){let r=a.err;try{let e=yield i.routeLoader.whenEntrypoint("/_app");if("error"in e)throw e.error;let{component:t,exports:r}=e;d=t,r&&r.reportWebVitals&&(f=e=>{let t,{id:n,name:a,startTime:o,value:i,duration:l,entryType:s,entries:u,attribution:c}=e,d="".concat(Date.now(),"-").concat(Math.floor(Math.random()*(9e12-1))+1e12);u&&u.length&&(t=u[0].startTime);let f={id:n||d,name:a,startTime:o||t,value:null==i?l:i,label:"mark"===s||"measure"===s?"custom":"web-vital"};c&&(f.attribution=c),r.reportWebVitals(f)});let n=yield i.routeLoader.whenEntrypoint(a.page);if("error"in n)throw n.error;p=n.component}catch(e){r=N.getProperError(e)}window.__NEXT_PRELOADREADY&&(yield window.__NEXT_PRELOADREADY(a.dynamicIds)),t.router=n=I.createRouter(a.page,a.query,o,{initialProps:a.props,pageLoader:i,App:d,Component:p,wrapApp:Y,err:r,isFallback:Boolean(a.isFallback),subscription:(e,t,r)=>ei(Object.assign({},e,{App:t,scroll:r})),locale:a.locale,locales:a.locales,defaultLocale:h,domainLocales:a.domainLocales,isPreview:a.isPreview}),z=yield n._initialMatchesMiddlewarePromise;let l={App:d,initial:!0,Component:p,props:a.props,err:r};(null==e?void 0:e.beforeRender)&&(yield e.beforeRender()),ei(l)})).apply(this,arguments)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},21783:function(e,t,r){"use strict";var n=r(84534);window.next={version:n.version,get router(){return n.router},emitter:n.emitter},n.initialize({}).then(()=>n.hydrate()).catch(console.error),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},52700:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizePathTrailingSlash=void 0;var n=r(40012),a=r(26727);let o=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:o}=a.parsePath(e);return/\.[^/]+\/?$/.test(t)?"".concat(n.removeTrailingSlash(t)).concat(r).concat(o):t.endsWith("/")?"".concat(t).concat(r).concat(o):"".concat(t,"/").concat(r).concat(o)};t.normalizePathTrailingSlash=o,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},86954:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let r=e.digest||t.digest,a="function"==typeof reportError?reportError:e=>{window.console.error(e)};r!==n.NEXT_DYNAMIC_NO_SSR_CODE&&a(e)};var n=r(92983);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},70976:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(92648).Z,a=r(33468),o=r(41003),i=n(r(27929)),l=r(54465),s=r(86238),u=r(22864),c=r(40012),d=r(82497);t.default=class{getPageList(){return d.getClientBuildManifest().then(e=>e.sortedPages)}getMiddleware(){return window.__MIDDLEWARE_MATCHERS=[],window.__MIDDLEWARE_MATCHERS}getDataHref(e){let{asPath:t,href:r,locale:n}=e,{pathname:d,query:f,search:p}=u.parseRelativeUrl(r),{pathname:h}=u.parseRelativeUrl(t),m=c.removeTrailingSlash(d);if("/"!==m[0])throw Error('Route name should start with a "/", got "'.concat(m,'"'));return(e=>{let t=i.default(c.removeTrailingSlash(l.addLocale(e,n)),".json");return a.addBasePath("/_next/data/".concat(this.buildId).concat(t).concat(p),!0)})(e.skipInterpolation?h:s.isDynamicRoute(m)?o.interpolateAs(d,h,f).result:m)}_isSsg(e){return this.promisedSsgManifest.then(t=>t.has(e))}loadPage(e){return this.routeLoader.loadRoute(e).then(e=>{if("component"in e)return{page:e.component,mod:e.exports,styleSheets:e.styles.map(e=>({href:e.href,text:e.content}))};throw e.error})}prefetch(e){return this.routeLoader.prefetch(e)}constructor(e,t){this.routeLoader=d.createRouteLoader(t),this.buildId=e,this.assetPrefix=t,this.promisedSsgManifest=new Promise(e=>{window.__SSG_MANIFEST?e(window.__SSG_MANIFEST):window.__SSG_MANIFEST_CB=()=>{e(window.__SSG_MANIFEST)}})}},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},659:function(e,t,r){"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;let a=["CLS","FCP","FID","INP","LCP","TTFB"];location.href;let o=!1;function i(e){n&&n(e)}var l=e=>{if(n=e,!o)for(let e of(o=!0,a))try{let t;t||(t=r(78018)),t["on".concat(e)](i)}catch(t){console.warn("Failed to track ".concat(e," web-vital"),t)}};t.default=l,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},17345:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Portal=void 0;var n=r(67294),a=r(73935);let o=e=>{let{children:t,type:r}=e,[o,i]=n.useState(null);return n.useEffect(()=>{let e=document.createElement(r);return document.body.appendChild(e),i(e),()=>{document.body.removeChild(e)}},[r]),o?a.createPortal(t,o):null};t.Portal=o,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},82813:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeBasePath=function(e){return(e=e.slice(0)).startsWith("/")||(e="/".concat(e)),e},r(10928),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},66876:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeLocale=function(e,t){return e},r(26727),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},44686:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cancelIdleCallback=t.requestIdleCallback=void 0;let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)};t.requestIdleCallback=r;let n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};t.cancelIdleCallback=n,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},18483:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.RouteAnnouncer=void 0;var n=(0,r(92648).Z)(r(67294)),a=r(80880);let o={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},i=()=>{let{asPath:e}=a.useRouter(),[t,r]=n.default.useState(""),i=n.default.useRef(e);return n.default.useEffect(()=>{if(i.current!==e){if(i.current=e,document.title)r(document.title);else{var t;let n=document.querySelector("h1"),a=null!=(t=null==n?void 0:n.innerText)?t:null==n?void 0:n.textContent;r(a||e)}}},[e]),n.default.createElement("p",{"aria-live":"assertive",id:"__next-route-announcer__",role:"alert",style:o},t)};t.RouteAnnouncer=i,t.default=i,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},82497:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.markAssetError=l,t.isAssetError=function(e){return e&&i in e},t.getClientBuildManifest=c,t.createRouteLoader=function(e){let t=new Map,r=new Map,n=new Map,i=new Map;function c(e){{var t;let n=r.get(e.toString());return n||(document.querySelector('script[src^="'.concat(e,'"]'))?Promise.resolve():(r.set(e.toString(),n=new Promise((r,n)=>{(t=document.createElement("script")).onload=r,t.onerror=()=>n(l(Error("Failed to load script: ".concat(e)))),t.crossOrigin=void 0,t.src=e,document.body.appendChild(t)})),n))}}function f(e){let t=n.get(e);return t||n.set(e,t=fetch(e).then(t=>{if(!t.ok)throw Error("Failed to load stylesheet: ".concat(e));return t.text().then(t=>({href:e,content:t}))}).catch(e=>{throw l(e)})),t}return{whenEntrypoint:e=>o(e,t),onEntrypoint(e,r){(r?Promise.resolve().then(()=>r()).then(e=>({component:e&&e.default||e,exports:e}),e=>({error:e})):Promise.resolve(void 0)).then(r=>{let n=t.get(e);n&&"resolve"in n?r&&(t.set(e,r),n.resolve(r)):(r?t.set(e,r):t.delete(e),i.delete(e))})},loadRoute(r,n){return o(r,i,()=>{let a;return u(d(e,r).then(e=>{let{scripts:n,css:a}=e;return Promise.all([t.has(r)?[]:Promise.all(n.map(c)),Promise.all(a.map(f))])}).then(e=>this.whenEntrypoint(r).then(t=>({entrypoint:t,styles:e[1]}))),3800,l(Error("Route did not complete loading: ".concat(r)))).then(e=>{let{entrypoint:t,styles:r}=e,n=Object.assign({styles:r},t);return"error"in t?t:n}).catch(e=>{if(n)throw e;return{error:e}}).finally(()=>null==a?void 0:a())})},prefetch(t){let r;return(r=navigator.connection)&&(r.saveData||/2g/.test(r.effectiveType))?Promise.resolve():d(e,t).then(e=>Promise.all(s?e.scripts.map(e=>{var t,r,n;return t=e.toString(),r="script",new Promise((e,a)=>{let o='\n link[rel="prefetch"][href^="'.concat(t,'"],\n link[rel="preload"][href^="').concat(t,'"],\n script[src^="').concat(t,'"]');if(document.querySelector(o))return e();n=document.createElement("link"),r&&(n.as=r),n.rel="prefetch",n.crossOrigin=void 0,n.onload=e,n.onerror=()=>a(l(Error("Failed to prefetch: ".concat(t)))),n.href=t,document.head.appendChild(n)})}):[])).then(()=>{a.requestIdleCallback(()=>this.loadRoute(t,!0).catch(()=>{}))}).catch(()=>{})}}},(0,r(92648).Z)(r(27929));var n=r(65407),a=r(44686);function o(e,t,r){let n,a=t.get(e);if(a)return"future"in a?a.future:Promise.resolve(a);let o=new Promise(e=>{n=e});return t.set(e,a={resolve:n,future:o}),r?r().then(e=>(n(e),e)).catch(r=>{throw t.delete(e),r}):o}let i=Symbol("ASSET_LOAD_ERROR");function l(e){return Object.defineProperty(e,i,{})}let s=function(e){try{return e=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||e.relList.supports("prefetch")}catch(e){return!1}}();function u(e,t,r){return new Promise((n,o)=>{let i=!1;e.then(e=>{i=!0,n(e)}).catch(o),a.requestIdleCallback(()=>setTimeout(()=>{i||o(r)},t))})}function c(){if(self.__BUILD_MANIFEST)return Promise.resolve(self.__BUILD_MANIFEST);let e=new Promise(e=>{let t=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{e(self.__BUILD_MANIFEST),t&&t()}});return u(e,3800,l(Error("Failed to load client build manifest")))}function d(e,t){return c().then(r=>{if(!(t in r))throw l(Error("Failed to lookup route: ".concat(t)));let a=r[t].map(t=>e+"/_next/"+encodeURI(t));return{scripts:a.filter(e=>e.endsWith(".js")).map(e=>n.__unsafeCreateTrustedScriptURL(e)),css:a.filter(e=>e.endsWith(".css"))}})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},80880:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Router",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"withRouter",{enumerable:!0,get:function(){return s.default}}),t.useRouter=function(){let e=a.default.useContext(i.RouterContext);if(!e)throw Error("NextRouter was not mounted. https://nextjs.org/docs/messages/next-router-not-mounted");return e},t.createRouter=function(){for(var e=arguments.length,t=Array(e),r=0;re()),u.readyCallbacks=[],u.router},t.makePublicRouterInstance=function(e){let t={};for(let r of c){if("object"==typeof e[r]){t[r]=Object.assign(Array.isArray(e[r])?[]:{},e[r]);continue}t[r]=e[r]}return t.events=o.default.events,d.forEach(r=>{t[r]=function(){for(var t=arguments.length,n=Array(t),a=0;ao.default.events}),c.forEach(e=>{Object.defineProperty(u,e,{get(){let t=f();return t[e]}})}),d.forEach(e=>{u[e]=function(){for(var t=arguments.length,r=Array(t),n=0;n{u.ready(()=>{o.default.events.on(e,function(){for(var t=arguments.length,r=Array(t),n=0;n{let t=e.id||e.getAttribute("src");p.add(t)})}()},t.default=void 0;var n=r(6495).Z,a=r(92648).Z,o=r(91598).Z,i=r(17273).Z,l=a(r(73935)),s=o(r(67294)),u=r(4664),c=r(31831),d=r(44686);let f=new Map,p=new Set,h=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy"],m=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:a=null,dangerouslySetInnerHTML:o,children:i="",strategy:l="afterInteractive",onError:s}=e,u=r||t;if(u&&p.has(u))return;if(f.has(t)){p.add(u),f.get(t).then(n,s);return}let d=()=>{a&&a(),p.add(u)},m=document.createElement("script"),g=new Promise((e,t)=>{m.addEventListener("load",function(t){e(),n&&n.call(this,t),d()}),m.addEventListener("error",function(e){t(e)})}).catch(function(e){s&&s(e)});for(let[r,n]of(o?(m.innerHTML=o.__html||"",d()):i?(m.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",d()):t&&(m.src=t,f.set(t,g)),Object.entries(e))){if(void 0===n||h.includes(r))continue;let e=c.DOMAttributeNames[r]||r.toLowerCase();m.setAttribute(e,n)}"worker"===l&&m.setAttribute("type","text/partytown"),m.setAttribute("data-nscript",l),document.body.appendChild(m)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{d.requestIdleCallback(()=>m(e))}):m(e)}function y(e){let{id:t,src:r="",onLoad:a=()=>{},onReady:o=null,strategy:c="afterInteractive",onError:f}=e,h=i(e,["id","src","onLoad","onReady","strategy","onError"]),{updateScripts:g,scripts:y,getIsSsr:v,appDir:_,nonce:P}=s.useContext(u.HeadManagerContext),b=s.useRef(!1);s.useEffect(()=>{let e=t||r;b.current||(o&&e&&p.has(e)&&o(),b.current=!0)},[o,t,r]);let E=s.useRef(!1);if(s.useEffect(()=>{!E.current&&("afterInteractive"===c?m(e):"lazyOnload"===c&&("complete"===document.readyState?d.requestIdleCallback(()=>m(e)):window.addEventListener("load",()=>{d.requestIdleCallback(()=>m(e))})),E.current=!0)},[e,c]),("beforeInteractive"===c||"worker"===c)&&(g?(y[c]=(y[c]||[]).concat([n({id:t,src:r,onLoad:a,onReady:o,onError:f},h)]),g(y)):v&&v()?p.add(t||r):v&&!v()&&m(e)),_){if("beforeInteractive"===c)return r?(l.default.preload(r,h.integrity?{as:"script",integrity:h.integrity}:{as:"script"}),s.default.createElement("script",{nonce:P,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push(".concat(JSON.stringify([r]),")")}})):(h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),s.default.createElement("script",{nonce:P,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push(".concat(JSON.stringify([0,n({},h)]),")")}}));"afterInteractive"===c&&r&&l.default.preload(r,h.integrity?{as:"script",integrity:h.integrity}:{as:"script"})}return null}Object.defineProperty(y,"__nextScript",{value:!0}),t.default=y,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},65407:function(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),t.__unsafeCreateTrustedScriptURL=function(e){var t;return(null==(t=function(){if(void 0===r){var e;r=(null==(e=window.trustedTypes)?void 0:e.createPolicy("nextjs",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e}))||null}return r}())?void 0:t.createScriptURL(e))||e},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},49977:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t){return n.default.createElement(e,Object.assign({router:a.useRouter()},t))}return t.getInitialProps=e.getInitialProps,t.origGetInitialProps=e.origGetInitialProps,t};var n=(0,r(92648).Z)(r(67294)),a=r(80880);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},74297:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,a=r(60932).Z,o=(0,r(92648).Z)(r(67294)),i=r(670);function l(e){return s.apply(this,arguments)}function s(){return(s=a(function*(e){let{Component:t,ctx:r}=e,n=yield i.loadGetInitialProps(t,r);return{pageProps:n}})).apply(this,arguments)}class u extends(n=o.default.Component){render(){let{Component:e,pageProps:t}=this.props;return o.default.createElement(e,Object.assign({},t))}}u.origGetInitialProps=l,u.getInitialProps=l,t.default=u,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},97345:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,a=r(92648).Z,o=a(r(67294)),i=a(r(83121));let l={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function s(e){let{res:t,err:r}=e,n=t&&t.statusCode?t.statusCode:r?r.statusCode:404;return{statusCode:n}}let u={error:{fontFamily:'-apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Fira Sans", Avenir, "Helvetica Neue", "Lucida Grande", sans-serif',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{display:"inline-block",textAlign:"left",lineHeight:"49px",height:"49px",verticalAlign:"middle"},h1:{display:"inline-block",margin:0,marginRight:"20px",padding:"0 23px 0 0",fontSize:"24px",fontWeight:500,verticalAlign:"top",lineHeight:"49px"},h2:{fontSize:"14px",fontWeight:"normal",lineHeight:"49px",margin:0,padding:0}};class c extends(n=o.default.Component){render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||l[e]||"An unexpected error has occurred";return o.default.createElement("div",{style:u.error},o.default.createElement(i.default,null,o.default.createElement("title",null,e?"".concat(e,": ").concat(r):"Application error: a client-side exception has occurred")),o.default.createElement("div",null,o.default.createElement("style",{dangerouslySetInnerHTML:{__html:"\n body { margin: 0; color: #000; background: #fff; }\n .next-error-h1 {\n border-right: 1px solid rgba(0, 0, 0, .3);\n }\n\n ".concat(t?"@media (prefers-color-scheme: dark) {\n body { color: #fff; background: #000; }\n .next-error-h1 {\n border-right: 1px solid rgba(255, 255, 255, .3);\n }\n }":"")}}),e?o.default.createElement("h1",{className:"next-error-h1",style:u.h1},e):null,o.default.createElement("div",{style:u.desc},o.default.createElement("h2",{style:u.h2},this.props.title||e?r:o.default.createElement(o.default.Fragment,null,"Application error: a client-side exception has occurred (see the browser console for more information)"),"."))))}}c.displayName="ErrorPage",c.getInitialProps=s,c.origGetInitialProps=s,t.default=c,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},40610:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AmpStateContext=void 0;var n=(0,r(92648).Z)(r(67294));let a=n.default.createContext({});t.AmpStateContext=a},40532:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInAmpMode=function(){let{ampFirst:e=!1,hybrid:t=!1,hasQuery:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e||t&&r}},48245:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TemplateContext=t.GlobalLayoutRouterContext=t.LayoutRouterContext=t.AppRouterContext=t.CacheStates=void 0;var n,a,o=(0,r(92648).Z)(r(67294));t.CacheStates=n,(a=n||(t.CacheStates=n={})).LAZY_INITIALIZED="LAZYINITIALIZED",a.DATA_FETCH="DATAFETCH",a.READY="READY";let i=o.default.createContext(null);t.AppRouterContext=i;let l=o.default.createContext(null);t.LayoutRouterContext=l;let s=o.default.createContext(null);t.GlobalLayoutRouterContext=s;let u=o.default.createContext(null);t.TemplateContext=u},18659:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.escapeStringRegexp=function(e){return r.test(e)?e.replace(n,"\\$&"):e};let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g},4664:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HeadManagerContext=void 0;var n=(0,r(92648).Z)(r(67294));let a=n.default.createContext({});t.HeadManagerContext=a},83121:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultHead=c,t.default=void 0;var n=r(6495).Z,a=r(92648).Z,o=(0,r(91598).Z)(r(67294)),i=a(r(31436)),l=r(40610),s=r(4664),u=r(40532);function c(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=[o.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(o.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function d(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(57238);let f=["name","httpEquiv","charSet","itemProp"];function p(e,t){let{inAmpMode:r}=t;return e.reduce(d,[]).reverse().concat(c(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return a=>{let o=!0,i=!1;if(a.key&&"number"!=typeof a.key&&a.key.indexOf("$")>0){i=!0;let t=a.key.slice(a.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(a.type){case"title":case"base":t.has(a.type)?o=!1:t.add(a.type);break;case"meta":for(let e=0,t=f.length;e{let a=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t=n({},e.props||{});return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,o.default.cloneElement(e,t)}return o.default.cloneElement(e,{key:a})})}t.default=function(e){let{children:t}=e,r=o.useContext(l.AmpStateContext),n=o.useContext(s.HeadManagerContext);return o.default.createElement(i.default,{reduceComponentsToState:p,headManager:n,inAmpMode:u.isInAmpMode(r)},t)},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},78914:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LayoutSegmentsContext=t.ParamsContext=t.PathnameContext=t.SearchParamsContext=void 0;var n=r(67294);let a=n.createContext(null);t.SearchParamsContext=a;let o=n.createContext(null);t.PathnameContext=o;let i=n.createContext(null);t.ParamsContext=i;let l=n.createContext(null);t.LayoutSegmentsContext=l},24769:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeLocalePath=function(e,t){let r;let n=e.split("/");return(t||[]).some(t=>!!n[1]&&n[1].toLowerCase()===t.toLowerCase()&&(r=t,n.splice(1,1),e=n.join("/")||"/",!0)),{pathname:e,detectedLocale:r}}},28730:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImageConfigContext=void 0;var n=(0,r(92648).Z)(r(67294)),a=r(10139);let o=n.default.createContext(a.imageConfigDefault);t.ImageConfigContext=o},10139:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imageConfigDefault=t.VALID_LOADERS=void 0,t.VALID_LOADERS=["default","imgix","cloudinary","akamai","custom"],t.imageConfigDefault={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",remotePatterns:[],unoptimized:!1}},82849:function(e,t){"use strict";function r(e){return Object.prototype.toString.call(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.getObjectClassLabel=r,t.isPlainObject=function(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}},8550:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=Object.create(null);return{on(t,r){(e[t]||(e[t]=[])).push(r)},off(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit(t){for(var r=arguments.length,n=Array(r>1?r-1:0),a=1;a{e(...n)})}}}},92983:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NEXT_DYNAMIC_NO_SSR_CODE=void 0,t.NEXT_DYNAMIC_NO_SSR_CODE="DYNAMIC_SERVER_USAGE"},6301:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.denormalizePagePath=function(e){let t=a.normalizePathSep(e);return t.startsWith("/index/")&&!n.isDynamicRoute(t)?t.slice(6):"/index"!==t?t:"/"};var n=r(18588),a=r(49997)},49997:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizePathSep=function(e){return e.replace(/\\/g,"/")}},72692:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RouterContext=void 0;var n=(0,r(92648).Z)(r(67294));let a=n.default.createContext(null);t.RouterContext=a},60401:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.adaptForAppRouterInstance=function(e){return{back(){e.back()},forward(){e.forward()},refresh(){e.reload()},push(t){e.push(t)},replace(t){e.replace(t)},prefetch(t){e.prefetch(t)}}},t.adaptForSearchParams=function(e){return e.isReady&&e.query?function(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,e);else void 0!==n&&t.append(r,n);return t}(e.query):new URLSearchParams},t.PathnameContextProviderAdapter=function(e){var{children:t,router:r}=e,n=a(e,["children","router"]);let s=o.useRef(n.isAutoExport),u=o.useMemo(()=>{let e;let t=s.current;if(t&&(s.current=!1),l.isDynamicRoute(r.pathname)&&(r.isFallback||t&&!r.isReady))return null;try{e=new URL(r.asPath,"http://f")}catch(e){return"/"}return e.pathname},[r.asPath,r.isFallback,r.isReady,r.pathname]);return o.default.createElement(i.PathnameContext.Provider,{value:u},t)};var n=r(91598).Z,a=r(17273).Z,o=n(r(67294)),i=r(78914),l=r(18588)},41003:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matchesMiddleware=N,t.isLocalURL=U,t.interpolateAs=H,t.resolveHref=F,t.handleSmoothScroll=V,t.createKey=Y,t.default=void 0;var n=r(60932).Z,a=r(6495).Z,o=r(92648).Z,i=r(91598).Z,l=r(52700),s=r(40012),u=r(82497),c=r(63573),d=i(r(80676)),f=r(6301),p=r(24769),h=o(r(8550)),m=r(670),g=r(86238),y=r(22864),v=r(94919),_=o(r(27980)),P=r(13156),b=r(54903),E=r(67795);r(84643);var S=r(26727),w=r(54465),x=r(66876),C=r(82813),O=r(33468),R=r(10928),j=r(79423),A=r(18756),M=r(57429),T=r(79002),L=r(21754);function I(){return Object.assign(Error("Route Cancelled"),{cancelled:!0})}function N(e){return k.apply(this,arguments)}function k(){return(k=n(function*(e){let t=yield Promise.resolve(e.router.pageLoader.getMiddleware());if(!t)return!1;let{pathname:r}=S.parsePath(e.asPath),n=R.hasBasePath(r)?C.removeBasePath(r):r,a=O.addBasePath(w.addLocale(n,e.locale));return t.some(e=>RegExp(e.regexp).test(a))})).apply(this,arguments)}function D(e){let t=m.getLocationOrigin();return e.startsWith(t)?e.substring(t.length):e}function B(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}function U(e){if(!m.isAbsoluteUrl(e))return!0;try{let t=m.getLocationOrigin(),r=new URL(e,t);return r.origin===t&&R.hasBasePath(r.pathname)}catch(e){return!1}}function H(e,t,r){let n="",a=b.getRouteRegex(e),o=a.groups,i=(t!==e?P.getRouteMatcher(a)(t):"")||r;n=e;let l=Object.keys(o);return l.every(e=>{let t=i[e]||"",{repeat:r,optional:a}=o[e],l="[".concat(r?"...":"").concat(e,"]");return a&&(l="".concat(t?"":"/","[").concat(l,"]")),r&&!Array.isArray(t)&&(t=[t]),(a||e in i)&&(n=n.replace(l,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(n=""),{params:l,result:n}}function F(e,t,r){let n;let a="string"==typeof t?t:E.formatWithValidation(t),o=a.match(/^[a-zA-Z]{1,}:\/\//),i=o?a.slice(o[0].length):a,s=i.split("?");if((s[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href passed to next/router: ".concat(a,", repeated forward-slashes (//) or backslashes \\ are not valid in the href"));let e=m.normalizeRepeatedSlashes(i);a=(o?o[0]:"")+e}if(!U(a))return r?[a]:a;try{n=new URL(a.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){n=new URL("/","http://n")}try{let e=new URL(a,n);e.pathname=l.normalizePathTrailingSlash(e.pathname);let t="";if(g.isDynamicRoute(e.pathname)&&e.searchParams&&r){let r=v.searchParamsToUrlQuery(e.searchParams),{result:n,params:a}=H(e.pathname,e.pathname,r);n&&(t=E.formatWithValidation({pathname:n,hash:e.hash,query:B(r,a)}))}let o=e.origin===n.origin?e.href.slice(e.origin.length):e.href;return r?[o,t||o]:o}catch(e){return r?[a]:a}}function q(e,t,r){let[n,a]=F(e,t,!0),o=m.getLocationOrigin(),i=n.startsWith(o),l=a&&a.startsWith(o);n=D(n),a=a?D(a):a;let s=i?n:O.addBasePath(n),u=r?D(F(e,r)):a||n;return{url:s,as:l?u:O.addBasePath(u)}}function W(e,t){let r=s.removeTrailingSlash(f.denormalizePagePath(e));return"/404"===r||"/_error"===r?e:(t.includes(r)||t.some(t=>{if(g.isDynamicRoute(t)&&b.getRouteRegex(t).re.test(r))return e=t,!0}),s.removeTrailingSlash(e))}function Z(e){return z.apply(this,arguments)}function z(){return(z=n(function*(e){let t=yield N(e);if(!t||!e.fetchData)return null;try{let t=yield e.fetchData(),r=yield function(e,t,r){let n={basePath:r.router.basePath,i18n:{locales:r.router.locales},trailingSlash:Boolean(!0)},o=t.headers.get("x-nextjs-rewrite"),i=o||t.headers.get("x-nextjs-matched-path"),l=t.headers.get("x-matched-path");if(!l||i||l.includes("__next_data_catchall")||l.includes("/_error")||l.includes("/404")||(i=l),i){if(i.startsWith("/")){let t=y.parseRelativeUrl(i),a=A.getNextPathnameInfo(t.pathname,{nextConfig:n,parseData:!0}),l=s.removeTrailingSlash(a.pathname);return Promise.all([r.router.pageLoader.getPageList(),u.getClientBuildManifest()]).then(n=>{let[i,{__rewrites:s}]=n,u=w.addLocale(a.pathname,a.locale);if(g.isDynamicRoute(u)||!o&&i.includes(p.normalizeLocalePath(C.removeBasePath(u),r.router.locales).pathname)){let r=A.getNextPathnameInfo(y.parseRelativeUrl(e).pathname,{parseData:!0});u=O.addBasePath(r.pathname),t.pathname=u}{let e=_.default(u,i,s,t.query,e=>W(e,i),r.router.locales);e.matchedPage&&(t.pathname=e.parsedAs.pathname,u=t.pathname,Object.assign(t.query,e.parsedAs.query))}let c=i.includes(l)?l:W(p.normalizeLocalePath(C.removeBasePath(t.pathname),r.router.locales).pathname,i);if(g.isDynamicRoute(c)){let e=P.getRouteMatcher(b.getRouteRegex(c))(u);Object.assign(t.query,e||{})}return{type:"rewrite",parsedAs:t,resolvedHref:c}})}let t=S.parsePath(e),l=M.formatNextPathnameInfo(a({},A.getNextPathnameInfo(t.pathname,{nextConfig:n,parseData:!0}),{defaultLocale:r.router.defaultLocale,buildId:""}));return Promise.resolve({type:"redirect-external",destination:"".concat(l).concat(t.query).concat(t.hash)})}let c=t.headers.get("x-nextjs-redirect");if(c){if(c.startsWith("/")){let e=S.parsePath(c),t=M.formatNextPathnameInfo(a({},A.getNextPathnameInfo(e.pathname,{nextConfig:n,parseData:!0}),{defaultLocale:r.router.defaultLocale,buildId:""}));return Promise.resolve({type:"redirect-internal",newAs:"".concat(t).concat(e.query).concat(e.hash),newUrl:"".concat(t).concat(e.query).concat(e.hash)})}return Promise.resolve({type:"redirect-external",destination:c})}return Promise.resolve({type:"next"})}(t.dataHref,t.response,e);return{dataHref:t.dataHref,json:t.json,response:t.response,text:t.text,cacheKey:t.cacheKey,effect:r}}catch(e){return null}})).apply(this,arguments)}let G=Symbol("SSG_DATA_NOT_FOUND");function V(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.documentElement,n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}function $(e){try{return JSON.parse(e)}catch(e){return null}}function X(e){var t;let{dataHref:r,inflightCache:n,isPrefetch:a,hasMiddleware:o,isServerRender:i,parseJSON:l,persistCache:s,isBackground:c,unstable_skipClientCache:d}=e,{href:f}=new URL(r,window.location.href),p=e=>(function e(t,r,n){return fetch(t,{credentials:"same-origin",method:n.method||"GET",headers:Object.assign({},n.headers,{"x-nextjs-data":"1"})}).then(a=>!a.ok&&r>1&&a.status>=500?e(t,r-1,n):a)})(r,i?3:1,{headers:Object.assign({},a?{purpose:"prefetch"}:{},a&&o?{"x-middleware-prefetch":"1"}:{}),method:null!=(t=null==e?void 0:e.method)?t:"GET"}).then(t=>t.ok&&(null==e?void 0:e.method)==="HEAD"?{dataHref:r,response:t,text:"",json:{},cacheKey:f}:t.text().then(e=>{if(!t.ok){if(o&&[301,302,307,308].includes(t.status))return{dataHref:r,response:t,text:e,json:{},cacheKey:f};if(!o&&404===t.status){var n;if(null==(n=$(e))?void 0:n.notFound)return{dataHref:r,json:{notFound:G},response:t,text:e,cacheKey:f}}let a=Error("Failed to load static props");throw i||u.markAssetError(a),a}return{dataHref:r,json:l?$(e):null,response:t,text:e,cacheKey:f}})).then(e=>(s&&"no-cache"!==e.response.headers.get("x-middleware-cache")||delete n[f],e)).catch(e=>{throw d||delete n[f],("Failed to fetch"===e.message||"NetworkError when attempting to fetch resource."===e.message||"Load failed"===e.message)&&u.markAssetError(e),e});return d&&s?p({}).then(e=>(n[f]=Promise.resolve(e),e)):void 0!==n[f]?n[f]:n[f]=p(c?{method:"HEAD"}:{})}function Y(){return Math.random().toString(36).slice(2,10)}function K(e){let{url:t,router:r}=e;if(t===O.addBasePath(w.addLocale(r.asPath,r.locale)))throw Error("Invariant: attempted to hard navigate to the same URL ".concat(t," ").concat(location.href));window.location.href=t}let Q=e=>{let{route:t,router:r}=e,n=!1,a=r.clc=()=>{n=!0},o=()=>{if(n){let e=Error('Abort fetching component for route: "'.concat(t,'"'));throw e.cancelled=!0,e}a===r.clc&&(r.clc=null)};return o};class J{reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{url:e,as:t}=q(this,e,t),this.change("pushState",e,t,r)}replace(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{url:e,as:t}=q(this,e,t),this.change("replaceState",e,t,r)}change(e,t,r,o,i){var l=this;return n(function*(){let n,f;if(!U(t))return K({url:t,router:l}),!1;let p=1===o._h,h=p||o._shouldResolveHref||S.parsePath(t).pathname===S.parsePath(r).pathname,v=a({},l.state),j=!0!==l.isReady;l.isReady=!0;let A=l.isSsr;if(p||(l.isSsr=!1),p&&l.clc)return!1;let M=v.locale;m.ST&&performance.mark("routeChange");let{shallow:L=!1,scroll:k=!0}=o,D={shallow:L};l._inFlightRoute&&l.clc&&(A||J.events.emit("routeChangeError",I(),l._inFlightRoute,D),l.clc(),l.clc=null),r=O.addBasePath(w.addLocale(R.hasBasePath(r)?C.removeBasePath(r):r,o.locale,l.defaultLocale));let F=x.removeLocale(R.hasBasePath(r)?C.removeBasePath(r):r,v.locale);l._inFlightRoute=r;let Z=M!==v.locale;if(!p&&l.onlyAHashChange(F)&&!Z){v.asPath=F,J.events.emit("hashChangeStart",r,D),l.changeState(e,t,r,a({},o,{scroll:!1})),k&&l.scrollToHash(F);try{yield l.set(v,l.components[v.route],null)}catch(e){throw d.default(e)&&e.cancelled&&J.events.emit("routeChangeError",e,F,D),e}return J.events.emit("hashChangeComplete",r,D),!0}let z=y.parseRelativeUrl(t),{pathname:V,query:$}=z;try{[n,{__rewrites:f}]=yield Promise.all([l.pageLoader.getPageList(),u.getClientBuildManifest(),l.pageLoader.getMiddleware()])}catch(e){return K({url:r,router:l}),!1}l.urlIsNew(F)||Z||(e="replaceState");let X=r;V=V?s.removeTrailingSlash(C.removeBasePath(V)):V;let Y=s.removeTrailingSlash(V),Q=r.startsWith("/")&&y.parseRelativeUrl(r).pathname,ee=!!(Q&&Y!==Q&&(!g.isDynamicRoute(Y)||!P.getRouteMatcher(b.getRouteRegex(Y))(Q))),et=!o.shallow&&(yield N({asPath:r,locale:v.locale,router:l}));if(p&&et&&(h=!1),h&&"/_error"!==V){if(o._shouldResolveHref=!0,r.startsWith("/")){let e=_.default(O.addBasePath(w.addLocale(F,v.locale),!0),n,f,$,e=>W(e,n),l.locales);if(e.externalDest)return K({url:r,router:l}),!0;et||(X=e.asPath),e.matchedPage&&e.resolvedHref&&(V=e.resolvedHref,z.pathname=O.addBasePath(V),et||(t=E.formatWithValidation(z)))}else z.pathname=W(V,n),z.pathname===V||(V=z.pathname,z.pathname=O.addBasePath(V),et||(t=E.formatWithValidation(z)))}if(!U(r))return K({url:r,router:l}),!1;X=x.removeLocale(C.removeBasePath(X),v.locale),Y=s.removeTrailingSlash(V);let er=!1;if(g.isDynamicRoute(Y)){let e=y.parseRelativeUrl(X),n=e.pathname,a=b.getRouteRegex(Y);er=P.getRouteMatcher(a)(n);let o=Y===n,i=o?H(Y,n,$):{};if(er&&(!o||i.result))o?r=E.formatWithValidation(Object.assign({},e,{pathname:i.result,query:B($,i.params)})):Object.assign($,er);else{let e=Object.keys(a.groups).filter(e=>!$[e]&&!a.groups[e].optional);if(e.length>0&&!et)throw Error((o?"The provided `href` (".concat(t,") value is missing query values (").concat(e.join(", "),") to be interpolated properly. "):"The provided `as` value (".concat(n,") is incompatible with the `href` value (").concat(Y,"). "))+"Read more: https://nextjs.org/docs/messages/".concat(o?"href-interpolation-failed":"incompatible-href-as"))}}p||J.events.emit("routeChangeStart",r,D);try{var en,ea,eo,ei,el,es,eu,ec;let s=yield l.getRouteInfo({route:Y,pathname:V,query:$,as:r,resolvedAs:X,routeProps:D,locale:v.locale,isPreview:v.isPreview,hasMiddleware:et,unstable_skipClientCache:o.unstable_skipClientCache,isQueryUpdating:p&&!l.isFallback,isMiddlewareRewrite:ee});if("route"in s&&et){Y=V=s.route||Y,D.shallow||($=Object.assign({},s.query||{},$));let e=R.hasBasePath(z.pathname)?C.removeBasePath(z.pathname):z.pathname;if(er&&V!==e&&Object.keys(er).forEach(e=>{er&&$[e]===er[e]&&delete $[e]}),g.isDynamicRoute(V)){let e=!D.shallow&&s.resolvedAs?s.resolvedAs:O.addBasePath(w.addLocale(new URL(r,location.href).pathname,v.locale),!0),t=e;R.hasBasePath(t)&&(t=C.removeBasePath(t));let n=b.getRouteRegex(V),a=P.getRouteMatcher(n)(new URL(t,location.href).pathname);a&&Object.assign($,a)}}if("type"in s){if("redirect-internal"===s.type)return l.change(e,s.newUrl,s.newAs,o);return K({url:s.destination,router:l}),new Promise(()=>{})}let u=s.Component;if(u&&u.unstable_scriptLoader){let e=[].concat(u.unstable_scriptLoader());e.forEach(e=>{c.handleClientScriptLoad(e.props)})}if((s.__N_SSG||s.__N_SSP)&&s.props){if(s.props.pageProps&&s.props.pageProps.__N_REDIRECT){o.locale=!1;let t=s.props.pageProps.__N_REDIRECT;if(t.startsWith("/")&&!1!==s.props.pageProps.__N_REDIRECT_BASE_PATH){let r=y.parseRelativeUrl(t);r.pathname=W(r.pathname,n);let{url:a,as:i}=q(l,t,t);return l.change(e,a,i,o)}return K({url:t,router:l}),new Promise(()=>{})}if(v.isPreview=!!s.props.__N_PREVIEW,s.props.notFound===G){let e;try{yield l.fetchComponent("/404"),e="/404"}catch(t){e="/_error"}if(s=yield l.getRouteInfo({route:e,pathname:e,query:$,as:r,resolvedAs:X,routeProps:{shallow:!1},locale:v.locale,isPreview:v.isPreview}),"type"in s)throw Error("Unexpected middleware effect on /404")}}p&&"/_error"===l.pathname&&(null==(en=self.__NEXT_DATA__.props)?void 0:null==(ea=en.pageProps)?void 0:ea.statusCode)===500&&(null==(eo=s.props)?void 0:eo.pageProps)&&(s.props.pageProps.statusCode=500);let f=o.shallow&&v.route===(null!=(ei=s.route)?ei:Y),h=null!=(el=o.scroll)?el:!p&&!f,m=null!=i?i:h?{x:0,y:0}:null,_=a({},v,{route:Y,pathname:V,query:$,asPath:F,isFallback:!1});if(p&&("/404"===l.pathname||"/_error"===l.pathname)){if(s=yield l.getRouteInfo({route:l.pathname,pathname:l.pathname,query:$,as:r,resolvedAs:X,routeProps:{shallow:!1},locale:v.locale,isPreview:v.isPreview}),"type"in s)throw Error("Unexpected middleware effect on ".concat(l.pathname));"/_error"===l.pathname&&(null==(es=self.__NEXT_DATA__.props)?void 0:null==(eu=es.pageProps)?void 0:eu.statusCode)===500&&(null==(ec=s.props)?void 0:ec.pageProps)&&(s.props.pageProps.statusCode=500);try{yield l.set(_,s,m)}catch(e){throw d.default(e)&&e.cancelled&&J.events.emit("routeChangeError",e,F,D),e}return!0}J.events.emit("beforeHistoryChange",r,D),l.changeState(e,t,r,o);let E=p&&!m&&!j&&!Z&&T.compareRouterStates(_,l.state);if(!E){try{yield l.set(_,s,m)}catch(e){if(e.cancelled)s.error=s.error||e;else throw e}if(s.error)throw p||J.events.emit("routeChangeError",s.error,F,D),s.error;p||J.events.emit("routeChangeComplete",r,D),h&&/#.+$/.test(r)&&l.scrollToHash(r)}return!0}catch(e){if(d.default(e)&&e.cancelled)return!1;throw e}})()}changeState(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};("pushState"!==e||m.getURL()!==r)&&(this._shallow=n.shallow,window.history[e]({url:t,as:r,options:n,__N:!0,key:this._key="pushState"!==e?this._key:Y()},"",r))}handleRouteInfoError(e,t,r,a,o,i){var l=this;return n(function*(){if(console.error(e),e.cancelled)throw e;if(u.isAssetError(e)||i)throw J.events.emit("routeChangeError",e,a,o),K({url:a,router:l}),I();try{let n;let{page:a,styleSheets:o}=yield l.fetchComponent("/_error"),i={props:n,Component:a,styleSheets:o,err:e,error:e};if(!i.props)try{i.props=yield l.getInitialProps(a,{err:e,pathname:t,query:r})}catch(e){console.error("Error in error page `getInitialProps`: ",e),i.props={}}return i}catch(e){return l.handleRouteInfoError(d.default(e)?e:Error(e+""),t,r,a,o,!0)}})()}getRouteInfo(e){let{route:t,pathname:r,query:o,as:i,resolvedAs:l,routeProps:u,locale:c,hasMiddleware:f,isPreview:h,unstable_skipClientCache:m,isQueryUpdating:g,isMiddlewareRewrite:y}=e;var v=this;return n(function*(){let e=t;try{var _,P,b,S;let t=Q({route:e,router:v}),d=v.components[e];if(u.shallow&&d&&v.route===e)return d;f&&(d=void 0);let w=!d||"initial"in d?void 0:d,x={dataHref:v.pageLoader.getDataHref({href:E.formatWithValidation({pathname:r,query:o}),skipInterpolation:!0,asPath:l,locale:c}),hasMiddleware:!0,isServerRender:v.isSsr,parseJSON:!0,inflightCache:g?v.sbc:v.sdc,persistCache:!h,isPrefetch:!1,unstable_skipClientCache:m,isBackground:g},O=g&&!y?null:yield Z({fetchData:()=>X(x),asPath:l,locale:c,router:v}).catch(e=>{if(g)return null;throw e});if(g&&(O?O.json=self.__NEXT_DATA__.props:O={json:self.__NEXT_DATA__.props}),t(),(null==O?void 0:null==(_=O.effect)?void 0:_.type)==="redirect-internal"||(null==O?void 0:null==(P=O.effect)?void 0:P.type)==="redirect-external")return O.effect;if((null==O?void 0:null==(b=O.effect)?void 0:b.type)==="rewrite"){let t=s.removeTrailingSlash(O.effect.resolvedHref),n=yield v.pageLoader.getPageList();if((!g||n.includes(t))&&(e=t,r=O.effect.resolvedHref,o=a({},o,O.effect.parsedAs.query),l=C.removeBasePath(p.normalizeLocalePath(O.effect.parsedAs.pathname,v.locales).pathname),d=v.components[e],u.shallow&&d&&v.route===e&&!f))return a({},d,{route:e})}if(j.isAPIRoute(e))return K({url:i,router:v}),new Promise(()=>{});let R=w||(yield v.fetchComponent(e).then(e=>({Component:e.page,styleSheets:e.styleSheets,__N_SSG:e.mod.__N_SSG,__N_SSP:e.mod.__N_SSP}))),A=null==O?void 0:null==(S=O.response)?void 0:S.headers.get("x-middleware-skip"),M=R.__N_SSG||R.__N_SSP;A&&(null==O?void 0:O.dataHref)&&delete v.sdc[O.dataHref];let{props:T,cacheKey:L}=yield v._getData(n(function*(){if(M){if((null==O?void 0:O.json)&&!A)return{cacheKey:O.cacheKey,props:O.json};let e=(null==O?void 0:O.dataHref)?O.dataHref:v.pageLoader.getDataHref({href:E.formatWithValidation({pathname:r,query:o}),asPath:l,locale:c}),t=yield X({dataHref:e,isServerRender:v.isSsr,parseJSON:!0,inflightCache:A?{}:v.sdc,persistCache:!h,isPrefetch:!1,unstable_skipClientCache:m});return{cacheKey:t.cacheKey,props:t.json||{}}}return{headers:{},props:yield v.getInitialProps(R.Component,{pathname:r,query:o,asPath:i,locale:c,locales:v.locales,defaultLocale:v.defaultLocale})}}));return R.__N_SSP&&x.dataHref&&L&&delete v.sdc[L],v.isPreview||!R.__N_SSG||g||X(Object.assign({},x,{isBackground:!0,persistCache:!1,inflightCache:v.sbc})).catch(()=>{}),T.pageProps=Object.assign({},T.pageProps),R.props=T,R.route=e,R.query=o,R.resolvedAs=l,v.components[e]=R,R}catch(e){return v.handleRouteInfoError(d.getProperError(e),r,o,i,u)}})()}set(e,t,r){return this.state=e,this.sub(t,this.components["/_app"].Component,r)}beforePopState(e){this._bps=e}onlyAHashChange(e){if(!this.asPath)return!1;let[t,r]=this.asPath.split("#"),[n,a]=e.split("#");return!!a&&t===n&&r===a||t===n&&r!==a}scrollToHash(e){let[,t=""]=e.split("#");if(""===t||"top"===t){V(()=>window.scrollTo(0,0));return}let r=decodeURIComponent(t),n=document.getElementById(r);if(n){V(()=>n.scrollIntoView());return}let a=document.getElementsByName(r)[0];a&&V(()=>a.scrollIntoView())}urlIsNew(e){return this.asPath!==e}prefetch(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var o=this;return n(function*(){if(L.isBot(window.navigator.userAgent))return;let n=y.parseRelativeUrl(e),{pathname:i,query:l}=n,c=i,d=yield o.pageLoader.getPageList(),f=t,p=void 0!==r.locale?r.locale||void 0:o.locale,h=yield N({asPath:t,locale:p,router:o});if(t.startsWith("/")){let r;({__rewrites:r}=yield u.getClientBuildManifest());let a=_.default(O.addBasePath(w.addLocale(t,o.locale),!0),d,r,n.query,e=>W(e,d),o.locales);if(a.externalDest)return;h||(f=x.removeLocale(C.removeBasePath(a.asPath),o.locale)),a.matchedPage&&a.resolvedHref&&(i=a.resolvedHref,n.pathname=i,h||(e=E.formatWithValidation(n)))}n.pathname=W(n.pathname,d),g.isDynamicRoute(n.pathname)&&(i=n.pathname,n.pathname=i,Object.assign(l,P.getRouteMatcher(b.getRouteRegex(n.pathname))(S.parsePath(t).pathname)||{}),h||(e=E.formatWithValidation(n)));let m=yield Z({fetchData:()=>X({dataHref:o.pageLoader.getDataHref({href:E.formatWithValidation({pathname:c,query:l}),skipInterpolation:!0,asPath:f,locale:p}),hasMiddleware:!0,isServerRender:o.isSsr,parseJSON:!0,inflightCache:o.sdc,persistCache:!o.isPreview,isPrefetch:!0}),asPath:t,locale:p,router:o});if((null==m?void 0:m.effect.type)==="rewrite"&&(n.pathname=m.effect.resolvedHref,i=m.effect.resolvedHref,l=a({},l,m.effect.parsedAs.query),f=m.effect.parsedAs.pathname,e=E.formatWithValidation(n)),(null==m?void 0:m.effect.type)==="redirect-external")return;let v=s.removeTrailingSlash(i);yield Promise.all([o.pageLoader._isSsg(v).then(t=>!!t&&X({dataHref:(null==m?void 0:m.json)?null==m?void 0:m.dataHref:o.pageLoader.getDataHref({href:e,asPath:f,locale:p}),isServerRender:!1,parseJSON:!0,inflightCache:o.sdc,persistCache:!o.isPreview,isPrefetch:!0,unstable_skipClientCache:r.unstable_skipClientCache||r.priority&&!0}).then(()=>!1)),o.pageLoader[r.priority?"loadPage":"prefetch"](v)])})()}fetchComponent(e){var t=this;return n(function*(){let r=Q({route:e,router:t});try{let n=yield t.pageLoader.loadPage(e);return r(),n}catch(e){throw r(),e}})()}_getData(e){let t=!1,r=()=>{t=!0};return this.clc=r,e().then(e=>{if(r===this.clc&&(this.clc=null),t){let e=Error("Loading initial props cancelled");throw e.cancelled=!0,e}return e})}_getFlightData(e){return X({dataHref:e,isServerRender:!0,parseJSON:!1,inflightCache:this.sdc,persistCache:!1,isPrefetch:!1}).then(e=>{let{text:t}=e;return{data:t}})}getInitialProps(e,t){let{Component:r}=this.components["/_app"],n=this._wrapApp(r);return t.AppTree=n,m.loadGetInitialProps(r,{AppTree:n,Component:e,router:this,ctx:t})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}constructor(e,t,r,{initialProps:n,pageLoader:a,App:o,wrapApp:i,Component:l,err:u,subscription:c,isFallback:d,locale:f,locales:p,defaultLocale:h,domainLocales:v,isPreview:_}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=Y(),this.onPopState=e=>{let t;let{isFirstPopStateEvent:r}=this;this.isFirstPopStateEvent=!1;let n=e.state;if(!n){let{pathname:e,query:t}=this;this.changeState("replaceState",E.formatWithValidation({pathname:O.addBasePath(e),query:t}),m.getURL());return}if(n.__NA){window.location.reload();return}if(!n.__N||r&&this.locale===n.options.locale&&n.as===this.asPath)return;let{url:a,as:o,options:i,key:l}=n;this._key=l;let{pathname:s}=y.parseRelativeUrl(a);(!this.isSsr||o!==O.addBasePath(this.asPath)||s!==O.addBasePath(this.pathname))&&(!this._bps||this._bps(n))&&this.change("replaceState",a,o,Object.assign({},i,{shallow:i.shallow&&this._shallow,locale:i.locale||this.defaultLocale,_h:0}),t)};let P=s.removeTrailingSlash(e);this.components={},"/_error"!==e&&(this.components[P]={Component:l,initial:!0,props:n,err:u,__N_SSG:n&&n.__N_SSG,__N_SSP:n&&n.__N_SSP}),this.components["/_app"]={Component:o,styleSheets:[]},this.events=J.events,this.pageLoader=a;let b=g.isDynamicRoute(e)&&self.__NEXT_DATA__.autoExport;if(this.basePath="",this.sub=c,this.clc=null,this._wrapApp=i,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||(b||self.location.search,0)),this.state={route:P,pathname:e,query:t,asPath:b?e:r,isPreview:!!_,locale:void 0,isFallback:d},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),!r.startsWith("//")){let n={locale:f},a=m.getURL();this._initialMatchesMiddlewarePromise=N({router:this,locale:f,asPath:a}).then(o=>(n._shouldResolveHref=r!==e,this.changeState("replaceState",o?a:E.formatWithValidation({pathname:O.addBasePath(e),query:t}),a,n),o))}window.addEventListener("popstate",this.onPopState)}}J.events=h.default(),t.default=J},34441:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addLocale=function(e,t,r,o){return t&&t!==r&&(o||!a.pathHasPrefix(e.toLowerCase(),"/".concat(t.toLowerCase()))&&!a.pathHasPrefix(e.toLowerCase(),"/api"))?n.addPathPrefix(e,"/".concat(t)):e};var n=r(44135),a=r(93210)},44135:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addPathPrefix=function(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:o}=n.parsePath(e);return"".concat(t).concat(r).concat(a).concat(o)};var n=r(26727)},96074:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addPathSuffix=function(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:o}=n.parsePath(e);return"".concat(r).concat(t).concat(a).concat(o)};var n=r(26727)},79002:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareRouterStates=function(e,t){let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=r.length;n--;){let a=r[n];if("query"===a){let r=Object.keys(e.query);if(r.length!==Object.keys(t.query).length)return!1;for(let n=r.length;n--;){let a=r[n];if(!t.query.hasOwnProperty(a)||e.query[a]!==t.query[a])return!1}}else if(!t.hasOwnProperty(a)||e[a]!==t[a])return!1}return!0}},57429:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatNextPathnameInfo=function(e){let t=i.addLocale(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=n.removeTrailingSlash(t)),e.buildId&&(t=o.addPathSuffix(a.addPathPrefix(t,"/_next/data/".concat(e.buildId)),"/"===e.pathname?"index.json":".json")),t=a.addPathPrefix(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:o.addPathSuffix(t,"/"):n.removeTrailingSlash(t)};var n=r(40012),a=r(44135),o=r(96074),i=r(34441)},67795:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatUrl=o,t.formatWithValidation=function(e){return o(e)},t.urlObjectKeys=void 0;var n=(0,r(91598).Z)(r(94919));let a=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:r}=e,o=e.protocol||"",i=e.pathname||"",l=e.hash||"",s=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?"[".concat(r,"]"):r),e.port&&(u+=":"+e.port)),s&&"object"==typeof s&&(s=String(n.urlQueryToSearchParams(s)));let c=e.search||s&&"?".concat(s)||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||a.test(o))&&!1!==u?(u="//"+(u||""),i&&"/"!==i[0]&&(i="/"+i)):u||(u=""),l&&"#"!==l[0]&&(l="#"+l),c&&"?"!==c[0]&&(c="?"+c),i=i.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),"".concat(o).concat(u).concat(i).concat(c).concat(l)}t.urlObjectKeys=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"]},27929:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r="/"===e?"/index":/^\/index(\/|$)/.test(e)?"/index".concat(e):"".concat(e);return r+t}},18756:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNextPathnameInfo=function(e,t){var r;let{basePath:i,i18n:l,trailingSlash:s}=null!=(r=t.nextConfig)?r:{},u={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):s};if(i&&o.pathHasPrefix(u.pathname,i)&&(u.pathname=a.removePathPrefix(u.pathname,i),u.basePath=i),!0===t.parseData&&u.pathname.startsWith("/_next/data/")&&u.pathname.endsWith(".json")){let e=u.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/"),t=e[0];u.pathname="index"!==e[1]?"/".concat(e.slice(1).join("/")):"/",u.buildId=t}if(l){let e=n.normalizeLocalePath(u.pathname,l.locales);u.locale=null==e?void 0:e.detectedLocale,u.pathname=(null==e?void 0:e.pathname)||u.pathname}return u};var n=r(24769),a=r(22650),o=r(93210)},18588:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return n.getSortedRoutes}}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return a.isDynamicRoute}});var n=r(30566),a=r(86238)},21754:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBot=function(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}},86238:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDynamicRoute=function(e){return r.test(e)};let r=/\/\[[^/]+?\](?=\/|$)/},26727:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parsePath=function(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}},22864:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseRelativeUrl=function(e,t){let r=new URL(n.getLocationOrigin()),o=t?new URL(t,r):e.startsWith(".")?new URL(window.location.href):r,{pathname:i,searchParams:l,search:s,hash:u,href:c,origin:d}=new URL(e,o);if(d!==r.origin)throw Error("invariant: invalid relative URL, router received ".concat(e));return{pathname:i,query:a.searchParamsToUrlQuery(l),search:s,hash:u,href:c.slice(r.origin.length)}};var n=r(670),a=r(94919)},97253:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseUrl=function(e){if(e.startsWith("/"))return a.parseRelativeUrl(e);let t=new URL(e);return{hash:t.hash,hostname:t.hostname,href:t.href,pathname:t.pathname,port:t.port,protocol:t.protocol,query:n.searchParamsToUrlQuery(t.searchParams),search:t.search}};var n=r(94919),a=r(22864)},93210:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pathHasPrefix=function(e,t){if("string"!=typeof e)return!1;let{pathname:r}=n.parsePath(e);return r===t||r.startsWith(t+"/")};var n=r(26727)},77127:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPathMatch=function(e,t){let r=[],o=a.pathToRegexp(e,r,{delimiter:"/",sensitive:!1,strict:null==t?void 0:t.strict}),i=a.regexpToFunction((null==t?void 0:t.regexModifier)?RegExp(t.regexModifier(o.source),o.flags):o,r);return(e,a)=>{let o=null!=e&&i(e);if(!o)return!1;if(null==t?void 0:t.removeUnnamedParams)for(let e of r)"number"==typeof e.name&&delete o.params[e.name];return n({},a,o.params)}};var n=r(6495).Z,a=r(74329)},67327:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matchHas=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],a={},o=r=>{let n;let o=r.key;switch(r.type){case"header":o=o.toLowerCase(),n=e.headers[o];break;case"cookie":n=e.cookies[r.key];break;case"query":n=t[o];break;case"host":{let{host:t}=(null==e?void 0:e.headers)||{},r=null==t?void 0:t.split(":")[0].toLowerCase();n=r}}if(!r.value&&n)return a[function(e){let t="";for(let r=0;r64&&n<91||n>96&&n<123)&&(t+=e[r])}return t}(o)]=n,!0;if(n){let e=RegExp("^".concat(r.value,"$")),t=Array.isArray(n)?n.slice(-1)[0].match(e):n.match(e);if(t)return Array.isArray(t)&&(t.groups?Object.keys(t.groups).forEach(e=>{a[e]=t.groups[e]}):"host"===r.type&&t[0]&&(a.host=t[0])),!0}return!1},i=r.every(e=>o(e))&&!n.some(e=>o(e));return!!i&&a},t.compileNonPath=s,t.prepareDestination=function(e){let t;let r=Object.assign({},e.query);delete r.__nextLocale,delete r.__nextDefaultLocale,delete r.__nextDataReq;let u=e.destination;for(let t of Object.keys(n({},e.params,r))){var c,d;c=u,d=t,u=c.replace(RegExp(":".concat(o.escapeStringRegexp(d)),"g"),"__ESC_COLON_".concat(d))}let f=i.parseUrl(u),p=f.query,h=l("".concat(f.pathname).concat(f.hash||"")),m=l(f.hostname||""),g=[],y=[];a.pathToRegexp(h,g),a.pathToRegexp(m,y);let v=[];g.forEach(e=>v.push(e.name)),y.forEach(e=>v.push(e.name));let _=a.compile(h,{validate:!1}),P=a.compile(m,{validate:!1});for(let[t,r]of Object.entries(p))Array.isArray(r)?p[t]=r.map(t=>s(l(t),e.params)):"string"==typeof r&&(p[t]=s(l(r),e.params));let b=Object.keys(e.params).filter(e=>"nextInternalLocale"!==e);if(e.appendParamsToQuery&&!b.some(e=>v.includes(e)))for(let t of b)t in p||(p[t]=e.params[t]);try{t=_(e.params);let[r,n]=t.split("#");f.hostname=P(e.params),f.pathname=r,f.hash="".concat(n?"#":"").concat(n||""),delete f.search}catch(e){if(e.message.match(/Expected .*? to not repeat, but got an array/))throw Error("To use a multi-match in the destination you must add `*` at the end of the param name to signify it should repeat. https://nextjs.org/docs/messages/invalid-multi-match");throw e}return f.query=n({},r,f.query),{newUrl:t,destQuery:p,parsedDestination:f}};var n=r(6495).Z,a=r(74329),o=r(18659),i=r(97253);function l(e){return e.replace(/__ESC_COLON_/gi,":")}function s(e,t){if(!e.includes(":"))return e;for(let r of Object.keys(t))e.includes(":".concat(r))&&(e=e.replace(RegExp(":".concat(r,"\\*"),"g"),":".concat(r,"--ESCAPED_PARAM_ASTERISKS")).replace(RegExp(":".concat(r,"\\?"),"g"),":".concat(r,"--ESCAPED_PARAM_QUESTION")).replace(RegExp(":".concat(r,"\\+"),"g"),":".concat(r,"--ESCAPED_PARAM_PLUS")).replace(RegExp(":".concat(r,"(?!\\w)"),"g"),"--ESCAPED_PARAM_COLON".concat(r)));return e=e.replace(/(:|\*|\?|\+|\(|\)|\{|\})/g,"\\$1").replace(/--ESCAPED_PARAM_PLUS/g,"+").replace(/--ESCAPED_PARAM_COLON/g,":").replace(/--ESCAPED_PARAM_QUESTION/g,"?").replace(/--ESCAPED_PARAM_ASTERISKS/g,"*"),a.compile("/".concat(e),{validate:!1})(t).slice(1)}},94919:function(e,t){"use strict";function r(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.searchParamsToUrlQuery=function(e){let t={};return e.forEach((e,r)=>{void 0===t[r]?t[r]=e:Array.isArray(t[r])?t[r].push(e):t[r]=[t[r],e]}),t},t.urlQueryToSearchParams=function(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[n,a]=e;Array.isArray(a)?a.forEach(e=>t.append(n,r(e))):t.set(n,r(a))}),t},t.assign=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,r)=>e.append(r,t))}),e}},22650:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removePathPrefix=function(e,t){if(n.pathHasPrefix(e,t)){let r=e.slice(t.length);return r.startsWith("/")?r:"/".concat(r)}return e};var n=r(93210)},40012:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeTrailingSlash=function(e){return e.replace(/\/$/,"")||"/"}},27980:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,u,c,d){let f,p=!1,h=!1,m=s.parseRelativeUrl(e),g=o.removeTrailingSlash(i.normalizeLocalePath(l.removeBasePath(m.pathname),d).pathname),y=r=>{let s=n.getPathMatch(r.source+"(/)?",{removeUnnamedParams:!0,strict:!0}),y=s(m.pathname);if((r.has||r.missing)&&y){let e=a.matchHas({headers:{host:document.location.hostname},cookies:document.cookie.split("; ").reduce((e,t)=>{let[r,...n]=t.split("=");return e[r]=n.join("="),e},{})},m.query,r.has,r.missing);e?Object.assign(y,e):y=!1}if(y){if(!r.destination)return h=!0,!0;let n=a.prepareDestination({appendParamsToQuery:!0,destination:r.destination,params:y,query:u});if(m=n.parsedDestination,e=n.newUrl,Object.assign(u,n.parsedDestination.query),g=o.removeTrailingSlash(i.normalizeLocalePath(l.removeBasePath(e),d).pathname),t.includes(g))return p=!0,f=g,!0;if((f=c(g))!==e&&t.includes(f))return p=!0,!0}},v=!1;for(let e=0;e{let a=t.exec(e);if(!a)return!1;let o=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},i={};return Object.keys(r).forEach(e=>{let t=r[e],n=a[t.pos];void 0!==n&&(i[e]=~n.indexOf("/")?n.split("/").map(e=>o(e)):t.repeat?[o(n)]:o(n))}),i}};var n=r(670)},54903:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRouteRegex=s,t.getNamedRouteRegex=function(e){let t=u(e);return n({},s(e),{namedRegex:"^".concat(t.namedParameterizedRoute,"(?:/)?$"),routeKeys:t.routeKeys})},t.getNamedMiddlewareRegex=function(e,t){let{parameterizedRoute:r}=l(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/".concat(n?".*":"","$")};let{namedParameterizedRoute:a}=u(e);return{namedRegex:"^".concat(a).concat(n?"(?:(/.*)?)":"","$")}};var n=r(6495).Z,a=r(18659),o=r(40012);function i(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function l(e){let t=o.removeTrailingSlash(e).slice(1).split("/"),r={},n=1;return{parameterizedRoute:t.map(e=>{if(!(e.startsWith("[")&&e.endsWith("]")))return"/".concat(a.escapeStringRegexp(e));{let{key:t,optional:a,repeat:o}=i(e.slice(1,-1));return r[t]={pos:n++,repeat:o,optional:a},o?a?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function s(e){let{parameterizedRoute:t,groups:r}=l(e);return{re:RegExp("^".concat(t,"(?:/)?$")),groups:r}}function u(e){let t,r;let n=o.removeTrailingSlash(e).slice(1).split("/"),l=(t=97,r=1,()=>{let e="";for(let n=0;n122&&(r++,t=97);return e}),s={};return{namedParameterizedRoute:n.map(e=>{if(!(e.startsWith("[")&&e.endsWith("]")))return"/".concat(a.escapeStringRegexp(e));{let{key:t,optional:r,repeat:n}=i(e.slice(1,-1)),a=t.replace(/\W/g,""),o=!1;return(0===a.length||a.length>30)&&(o=!0),isNaN(parseInt(a.slice(0,1)))||(o=!0),o&&(a=l()),s[a]=t,n?r?"(?:/(?<".concat(a,">.+?))?"):"/(?<".concat(a,">.+?)"):"/(?<".concat(a,">[^/]+?)")}}).join(""),routeKeys:s}}},30566:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSortedRoutes=function(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()};class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh("".concat(e).concat(t,"/"))).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh("".concat(e,"[").concat(this.slugName,"]/"))),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'.concat(t,'" and "').concat(t,"[[...").concat(this.optionalRestSlugName,']]").'));r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh("".concat(e,"[...").concat(this.restSlugName,"]/"))),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh("".concat(e,"[[...").concat(this.optionalRestSlugName,"]]/"))),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Error("Catch-all must be the last part of the URL.");let a=e[0];if(a.startsWith("[")&&a.endsWith("]")){let r=a.slice(1,-1),i=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),i=!0),r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('".concat(r,"')."));if(r.startsWith("."))throw Error("Segment names may not start with erroneous periods ('".concat(r,"')."));function o(e,r){if(null!==e&&e!==r)throw Error("You cannot use different slug names for the same dynamic path ('".concat(e,"' !== '").concat(r,"')."));t.forEach(e=>{if(e===r)throw Error('You cannot have the same slug name "'.concat(r,'" repeat within a single dynamic path'));if(e.replace(/\W/g,"")===a.replace(/\W/g,""))throw Error('You cannot have the slug names "'.concat(e,'" and "').concat(r,'" differ only by non-word symbols within a single dynamic path'))}),t.push(r)}if(n){if(i){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'.concat(this.restSlugName,']" and "').concat(e[0],'" ).'));o(this.optionalRestSlugName,r),this.optionalRestSlugName=r,a="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'.concat(this.optionalRestSlugName,']]" and "').concat(e[0],'").'));o(this.restSlugName,r),this.restSlugName=r,a="[...]"}}else{if(i)throw Error('Optional route parameters are not yet supported ("'.concat(e[0],'").'));o(this.slugName,r),this.slugName=r,a="[]"}}this.children.has(a)||this.children.set(a,new r),this.children.get(a)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}},86949:function(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),t.setConfig=function(e){r=e},t.default=void 0,t.default=()=>r,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},31436:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{headManager:t,reduceComponentsToState:r}=e;function l(){if(t&&t.mountedInstances){let a=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(a,e))}}if(a){var s;null==t||null==(s=t.mountedInstances)||s.add(e.children),l()}return o(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),i(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null};var n=(0,r(91598).Z)(r(67294));let a=!1,o=a?()=>{}:n.useLayoutEffect,i=a?()=>{}:n.useEffect},670:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.execOnce=function(e){let t,r=!1;return function(){for(var n=arguments.length,a=Array(n),o=0;oa.test(e);function i(){let{protocol:e,hostname:t,port:r}=window.location;return"".concat(e,"//").concat(t).concat(r?":"+r:"")}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(e){return e.finished||e.headersSent}function u(e,t){return c.apply(this,arguments)}function c(){return(c=n(function*(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:yield u(t.Component,t.ctx)}:{};let n=yield e.getInitialProps(t);if(r&&s(r))return n;if(!n){let t='"'.concat(l(e),'.getInitialProps()" should resolve to an object. But found "').concat(n,'" instead.');throw Error(t)}return n})).apply(this,arguments)}t.isAbsoluteUrl=o;let d="undefined"!=typeof performance;t.SP=d;let f=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);t.ST=f,t.DecodeError=class extends Error{},t.NormalizeError=class extends Error{},t.PageNotFoundError=class extends Error{constructor(e){super(),this.code="ENOENT",this.message="Cannot find module for page: ".concat(e)}},t.MissingStaticPage=class extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: ".concat(e," ").concat(t)}},t.MiddlewareNotFoundError=class extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}},57238:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.warnOnce=void 0;let r=e=>{};t.warnOnce=r},74329:function(e,t){"use strict";function r(e,t){void 0===t&&(t={});for(var r=function(e){for(var t=[],r=0;r=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122||95===i){a+=e[o++];continue}break}if(!a)throw TypeError("Missing parameter name at "+r);t.push({type:"NAME",index:r,value:a}),r=o;continue}if("("===n){var l=1,s="",o=r+1;if("?"===e[o])throw TypeError('Pattern cannot start with "?" at '+o);for(;o-1:void 0===_;a||(p+="(?:"+f+"(?="+d+"))?"),P||(p+="(?="+f+"|"+d+")")}return RegExp(p,i(r))}function s(e,t,n){return e instanceof RegExp?function(e,t){if(!t)return e;var r=e.source.match(/\((?!\?)/g);if(r)for(var n=0;n=0?n="back-forward-cache":r&&(n=document.prerendering||d()>0?"prerender":r.type.replace(/_/g,"-")),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:n}},p=function(e,t,r){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver(function(e){t(e.getEntries())});return n.observe(Object.assign({type:e,buffered:!0},r||{})),n}}catch(e){}},h=function(e,t){var r=function r(n){"pagehide"!==n.type&&"hidden"!==document.visibilityState||(e(n),t&&(removeEventListener("visibilitychange",r,!0),removeEventListener("pagehide",r,!0)))};addEventListener("visibilitychange",r,!0),addEventListener("pagehide",r,!0)},m=function(e,t,r,n){var a,o;return function(i){var l;t.value>=0&&(i||n)&&((o=t.value-(a||0))||void 0===a)&&(a=t.value,t.delta=o,t.rating=(l=t.value)>r[1]?"poor":l>r[0]?"needs-improvement":"good",e(t))}},g=-1,y=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},v=function(){h(function(e){g=e.timeStamp},!0)},_=function(){return g<0&&(g=y(),v(),u(function(){setTimeout(function(){g=y(),v()},0)})),{get firstHiddenTime(){return g}}},P=function(e,t){t=t||{};var r,n=[1800,3e3],a=_(),o=f("FCP"),i=function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(s&&s.disconnect(),e.startTime-1&&e(t)},o=f("CLS",0),i=0,l=[],s=function(e){e.forEach(function(e){if(!e.hadRecentInput){var t=l[0],r=l[l.length-1];i&&e.startTime-r.startTime<1e3&&e.startTime-t.startTime<5e3?(i+=e.value,l.push(e)):(i=e.value,l=[e]),i>o.value&&(o.value=i,o.entries=l,n())}})},c=p("layout-shift",s);c&&(n=m(a,o,r,t.reportAllChanges),h(function(){s(c.takeRecords()),n(!0)}),u(function(){i=0,E=-1,n=m(a,o=f("CLS",0),r,t.reportAllChanges)}))},w={passive:!0,capture:!0},x=new Date,C=function(e,t){n||(n=t,a=e,o=new Date,j(removeEventListener),O())},O=function(){if(a>=0&&a1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?(t=function(){C(a,e),n()},r=function(){n()},n=function(){removeEventListener("pointerup",t,w),removeEventListener("pointercancel",r,w)},addEventListener("pointerup",t,w),addEventListener("pointercancel",r,w)):C(a,e)}},j=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,R,w)})},A=function(e,t){t=t||{};var r,o=[100,300],l=_(),s=f("FID"),c=function(e){e.startTimet.latency){if(r)r.entries.push(e),r.latency=Math.max(r.latency,e.duration);else{var n={id:e.interactionId,latency:e.duration,entries:[e]};H[n.id]=n,U.push(n)}U.sort(function(e,t){return t.latency-e.latency}),U.splice(10).forEach(function(e){delete H[e.id]})}},q=function(e,t){t=t||{};var r=[200,500];k();var n,a=f("INP"),o=function(e){e.forEach(function(e){e.interactionId&&F(e),"first-input"!==e.entryType||U.some(function(t){return t.entries.some(function(t){return e.duration===t.duration&&e.startTime===t.startTime})})||F(e)});var t,r=(t=Math.min(U.length-1,Math.floor(B()/50)),U[t]);r&&r.latency!==a.value&&(a.value=r.latency,a.entries=r.entries,n())},i=p("event",o,{durationThreshold:t.durationThreshold||40});n=m(e,a,r,t.reportAllChanges),i&&(i.observe({type:"first-input",buffered:!0}),h(function(){o(i.takeRecords()),a.value<0&&B()>0&&(a.value=0,a.entries=[]),n(!0)}),u(function(){U=[],D=N(),n=m(e,a=f("INP"),r,t.reportAllChanges)}))},W={},Z=function(e,t){t=t||{};var r,n=[2500,4e3],a=_(),o=f("LCP"),i=function(e){var t=e[e.length-1];if(t){var n=t.startTime-d();nperformance.now())return;n.entries=[o],a(!0),u(function(){(a=m(e,n=f("TTFB",0),r,t.reportAllChanges))(!0)})}})},e.exports=r},79423:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAPIRoute=function(e){return"/api"===e||Boolean(null==e?void 0:e.startsWith("/api/"))}},80676:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a,t.getProperError=function(e){return a(e)?e:Error(n.isPlainObject(e)?JSON.stringify(e):e+"")};var n=r(82849);function a(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}}},function(e){e.O(0,[9774],function(){return e(e.s=21783)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/_app-8a2350bc79b2c0be.js b/static/web/_next/static/chunks/pages/_app-516df1cbfab5303b.js similarity index 82% rename from static/web/_next/static/chunks/pages/_app-8a2350bc79b2c0be.js rename to static/web/_next/static/chunks/pages/_app-516df1cbfab5303b.js index 49ee78bb8..d12f0efee 100644 --- a/static/web/_next/static/chunks/pages/_app-8a2350bc79b2c0be.js +++ b/static/web/_next/static/chunks/pages/_app-516df1cbfab5303b.js @@ -1,3 +1,3 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2888],{6840:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(13847)}])},13847:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(85893);n(63785),n(75575),n(58090),n(45354),n(34146);var o=n(4480);function i(e){var t;let{Component:n,pageProps:i}=e,a=null!==(t=n.getLayout)&&void 0!==t?t:e=>e;return a((0,r.jsx)(o.Wh,{children:(0,r.jsx)(n,{...i})}))}},63785:function(){},34146:function(){},45354:function(){},58090:function(){},75575:function(){},34155:function(e){var t,n,r,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function l(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var s=[],u=!1,c=-1;function d(){u&&r&&(u=!1,r.length?s=r.concat(s):c=-1,s.length&&f())}function f(){if(!u){var e=l(d);u=!0;for(var t=s.length;t;){for(r=s,s=[];++c1)for(var n=1;nthis.map(e))):g(t)}}}class y extends v{constructor(e){super(),p(this,"state","hasError"),p(this,"contents",void 0),this.contents=e}getValue(){throw this.contents}toPromise(){return Promise.reject(this.contents)}valueMaybe(){}promiseMaybe(){}errorMaybe(){return this.contents}errorOrThrow(){return this.contents}map(e){return this}}class m extends v{constructor(e){super(),p(this,"state","loading"),p(this,"contents",void 0),this.contents=e}getValue(){throw this.contents}toPromise(){return this.contents}valueMaybe(){}promiseMaybe(){return this.contents}promiseOrThrow(){return this.contents}errorMaybe(){}map(e){return T(this.contents.then(t=>{let n=e(t);if(w(n))switch(n.state){case"hasValue":case"loading":return n.contents;case"hasError":throw n.contents}return n}).catch(t=>{if(f(t))return t.then(()=>this.map(e).contents);throw t}))}}function S(e){return Object.freeze(new _(e))}function g(e){return Object.freeze(new y(e))}function T(e){return Object.freeze(new m(e))}function b(){return Object.freeze(new m(new Promise(()=>{})))}function R(e){let t=Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(t=>e[t]),n=t.map(e=>w(e)?e:f(e)?T(e):S(e)),r=n.every(e=>"hasValue"===e.state)?S(n.map(e=>e.contents)):n.some(e=>"hasError"===e.state)?g(h(n.find(e=>"hasError"===e.state),"Invalid loadable passed to loadableAll").contents):T(Promise.all(n.map(e=>e.contents)));return Array.isArray(e)?r:r.map(t=>Object.getOwnPropertyNames(e).reduce((e,n,r)=>({...e,[n]:t[r]}),{}))}function w(e){return e instanceof v}var A={loadableWithValue:S,loadableWithError:g,loadableWithPromise:T,loadableLoading:b,loadableAll:R,isLoadable:w,RecoilLoadable:{of:e=>f(e)?T(e):w(e)?e:S(e),error:e=>g(e),loading:()=>b(),all:R,isLoadable:w}},E=Object.freeze({__proto__:null,loadableWithValue:A.loadableWithValue,loadableWithError:A.loadableWithError,loadableWithPromise:A.loadableWithPromise,loadableLoading:A.loadableLoading,loadableAll:A.loadableAll,isLoadable:A.isLoadable,RecoilLoadable:A.RecoilLoadable});let N=new Map().set("recoil_hamt_2020",!0).set("recoil_sync_external_store",!0).set("recoil_suppress_rerender_in_callback",!0).set("recoil_memory_managament_2020",!0);function k(e){var t;return null!==(t=N.get(e))&&void 0!==t&&t}k.setPass=e=>{N.set(e,!0)},k.setFail=e=>{N.set(e,!1)},k.clear=()=>{N.clear()};var L=function(e,t,{error:n}={}){return null};let V=null!==(i=s.createMutableSource)&&void 0!==i?i:s.unstable_createMutableSource,C=null!==(a=s.useMutableSource)&&void 0!==a?a:s.unstable_useMutableSource,M=null!==(l=s.useSyncExternalStore)&&void 0!==l?l:s.unstable_useSyncExternalStore,U=!1;var I={createMutableSource:V,useMutableSource:C,useSyncExternalStore:M,currentRendererSupportsUseSyncExternalStore:function(){var e;let{ReactCurrentDispatcher:t,ReactCurrentOwner:n}=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,r=null!==(e=null==t?void 0:t.current)&&void 0!==e?e:n.currentDispatcher,o=null!=r.useSyncExternalStore;return!M||o||U||(U=!0,L("A React renderer without React 18+ API support is being used with React 18+.")),o},reactMode:function(){return k("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:k("recoil_sync_external_store")&&null!=M?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:k("recoil_mutable_source")&&null!=C&&"undefined"!=typeof window&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?k("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:k("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}},isFastRefreshEnabled:function(){return!1}};let B={RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED:!0};!function(){var e,t;if(void 0===c||(null==c?void 0:c.env)==null)return;let n=null===(e=c.env.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED)||void 0===e?void 0:null===(t=e.toLowerCase())||void 0===t?void 0:t.trim();if(null!=n&&""!==n){if(!["true","false"].includes(n))throw d(`process.env.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED value must be 'true', 'false', or empty: ${n}`);B.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED="true"===n}}();class D{constructor(e){p(this,"key",void 0),this.key=e}toJSON(){return{key:this.key}}}class O extends D{}class P extends D{}var x={AbstractRecoilValue:D,RecoilState:O,RecoilValueReadOnly:P,isRecoilValue:function(e){return e instanceof O||e instanceof P}},z=Object.freeze({__proto__:null,AbstractRecoilValue:x.AbstractRecoilValue,RecoilState:x.RecoilState,RecoilValueReadOnly:x.RecoilValueReadOnly,isRecoilValue:x.isRecoilValue}),F=function(e,...t){},W=function(e,t){return function*(){let n=0;for(let r of e)yield t(r,n++)}()};let{isFastRefreshEnabled:$}=I;class G{}let j=new G,H=new Map,K=new Map;class q extends Error{}let Z=new Map;function Y(e){return Z.get(e)}var J={nodes:H,recoilValues:K,registerNode:function(e){B.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED&&function(e){if(H.has(e)){let t=`Duplicate atom key "${e}". This is a FATAL ERROR in +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2888],{6840:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(13847)}])},13847:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(85893);n(3399),n(61400),n(45746),n(37695),n(40149);var o=n(4480);function i(e){var t;let{Component:n,pageProps:i}=e,a=null!==(t=n.getLayout)&&void 0!==t?t:e=>e;return a((0,r.jsx)(o.Wh,{children:(0,r.jsx)(n,{...i})}))}},3399:function(){},40149:function(){},37695:function(){},45746:function(){},61400:function(){},34155:function(e){var t,n,r,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function l(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var s=[],u=!1,c=-1;function d(){u&&r&&(u=!1,r.length?s=r.concat(s):c=-1,s.length&&f())}function f(){if(!u){var e=l(d);u=!0;for(var t=s.length;t;){for(r=s,s=[];++c1)for(var n=1;nthis.map(e))):g(t)}}}class y extends v{constructor(e){super(),p(this,"state","hasError"),p(this,"contents",void 0),this.contents=e}getValue(){throw this.contents}toPromise(){return Promise.reject(this.contents)}valueMaybe(){}promiseMaybe(){}errorMaybe(){return this.contents}errorOrThrow(){return this.contents}map(e){return this}}class m extends v{constructor(e){super(),p(this,"state","loading"),p(this,"contents",void 0),this.contents=e}getValue(){throw this.contents}toPromise(){return this.contents}valueMaybe(){}promiseMaybe(){return this.contents}promiseOrThrow(){return this.contents}errorMaybe(){}map(e){return T(this.contents.then(t=>{let n=e(t);if(w(n))switch(n.state){case"hasValue":case"loading":return n.contents;case"hasError":throw n.contents}return n}).catch(t=>{if(f(t))return t.then(()=>this.map(e).contents);throw t}))}}function S(e){return Object.freeze(new _(e))}function g(e){return Object.freeze(new y(e))}function T(e){return Object.freeze(new m(e))}function b(){return Object.freeze(new m(new Promise(()=>{})))}function R(e){let t=Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(t=>e[t]),n=t.map(e=>w(e)?e:f(e)?T(e):S(e)),r=n.every(e=>"hasValue"===e.state)?S(n.map(e=>e.contents)):n.some(e=>"hasError"===e.state)?g(h(n.find(e=>"hasError"===e.state),"Invalid loadable passed to loadableAll").contents):T(Promise.all(n.map(e=>e.contents)));return Array.isArray(e)?r:r.map(t=>Object.getOwnPropertyNames(e).reduce((e,n,r)=>({...e,[n]:t[r]}),{}))}function w(e){return e instanceof v}var A={loadableWithValue:S,loadableWithError:g,loadableWithPromise:T,loadableLoading:b,loadableAll:R,isLoadable:w,RecoilLoadable:{of:e=>f(e)?T(e):w(e)?e:S(e),error:e=>g(e),loading:()=>b(),all:R,isLoadable:w}},E=Object.freeze({__proto__:null,loadableWithValue:A.loadableWithValue,loadableWithError:A.loadableWithError,loadableWithPromise:A.loadableWithPromise,loadableLoading:A.loadableLoading,loadableAll:A.loadableAll,isLoadable:A.isLoadable,RecoilLoadable:A.RecoilLoadable});let N=new Map().set("recoil_hamt_2020",!0).set("recoil_sync_external_store",!0).set("recoil_suppress_rerender_in_callback",!0).set("recoil_memory_managament_2020",!0);function k(e){var t;return null!==(t=N.get(e))&&void 0!==t&&t}k.setPass=e=>{N.set(e,!0)},k.setFail=e=>{N.set(e,!1)},k.clear=()=>{N.clear()};var L=function(e,t,{error:n}={}){return null};let V=null!==(i=s.createMutableSource)&&void 0!==i?i:s.unstable_createMutableSource,C=null!==(a=s.useMutableSource)&&void 0!==a?a:s.unstable_useMutableSource,M=null!==(l=s.useSyncExternalStore)&&void 0!==l?l:s.unstable_useSyncExternalStore,U=!1;var I={createMutableSource:V,useMutableSource:C,useSyncExternalStore:M,currentRendererSupportsUseSyncExternalStore:function(){var e;let{ReactCurrentDispatcher:t,ReactCurrentOwner:n}=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,r=null!==(e=null==t?void 0:t.current)&&void 0!==e?e:n.currentDispatcher,o=null!=r.useSyncExternalStore;return!M||o||U||(U=!0,L("A React renderer without React 18+ API support is being used with React 18+.")),o},reactMode:function(){return k("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:k("recoil_sync_external_store")&&null!=M?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:k("recoil_mutable_source")&&null!=C&&"undefined"!=typeof window&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?k("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:k("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}},isFastRefreshEnabled:function(){return!1}};let B={RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED:!0};!function(){var e,t;if(void 0===c||(null==c?void 0:c.env)==null)return;let n=null===(e=c.env.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED)||void 0===e?void 0:null===(t=e.toLowerCase())||void 0===t?void 0:t.trim();if(null!=n&&""!==n){if(!["true","false"].includes(n))throw d(`process.env.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED value must be 'true', 'false', or empty: ${n}`);B.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED="true"===n}}();class D{constructor(e){p(this,"key",void 0),this.key=e}toJSON(){return{key:this.key}}}class O extends D{}class P extends D{}var x={AbstractRecoilValue:D,RecoilState:O,RecoilValueReadOnly:P,isRecoilValue:function(e){return e instanceof O||e instanceof P}},z=Object.freeze({__proto__:null,AbstractRecoilValue:x.AbstractRecoilValue,RecoilState:x.RecoilState,RecoilValueReadOnly:x.RecoilValueReadOnly,isRecoilValue:x.isRecoilValue}),F=function(e,...t){},W=function(e,t){return function*(){let n=0;for(let r of e)yield t(r,n++)}()};let{isFastRefreshEnabled:$}=I;class G{}let j=new G,H=new Map,K=new Map;class q extends Error{}let Z=new Map;function Y(e){return Z.get(e)}var J={nodes:H,recoilValues:K,registerNode:function(e){B.RECOIL_DUPLICATE_ATOM_KEY_CHECKING_ENABLED&&function(e){if(H.has(e)){let t=`Duplicate atom key "${e}". This is a FATAL ERROR in production. But it is safe to ignore this warning if it occurred because of - hot module replacement.`;console.warn(t)}}(e.key),H.set(e.key,e);let t=null==e.set?new z.RecoilValueReadOnly(e.key):new z.RecoilState(e.key);return K.set(e.key,t),t},getNode:function(e){let t=H.get(e);if(null==t)throw new q(`Missing definition for RecoilValue: "${e}""`);return t},getNodeMaybe:function(e){return H.get(e)},deleteNodeConfigIfPossible:function(e){var t,n;if(!k("recoil_memory_managament_2020"))return;let r=H.get(e);null!=r&&null!==(t=r.shouldDeleteConfigOnRelease)&&void 0!==t&&t.call(r)&&(H.delete(e),null===(n=Y(e))||void 0===n||n(),Z.delete(e))},setConfigDeletionHandler:function(e,t){k("recoil_memory_managament_2020")&&(void 0===t?Z.delete(e):Z.set(e,t))},getConfigDeletionHandler:Y,recoilValuesForKeys:function(e){return W(e,e=>h(K.get(e)))},NodeMissingError:q,DefaultValue:G,DEFAULT_VALUE:j},X={enqueueExecution:function(e,t){t()}},Q=(function(e){var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n={},r={},o=function(e){return function(){return e}},i=n.hash=function(e){var n=void 0===e?"undefined":t(e);if("number"===n)return e;"string"!==n&&(e+="");for(var r=0,o=0,i=e.length;o>>e&31},l=function(e){return 1<>1&1431655765,n=(n=(858993459&n)+(n>>2&858993459))+(n>>4)&252645135,n+=n>>8,127&(n+=n>>16)},u=function(e,t,n,r){var o=r;if(!e){var i=r.length;o=Array(i);for(var a=0;a=t;)r[i--]=r[i];return r[t]=n,r}for(var a=0,l=0,s=Array(o+1);a>>=1;return i[t]=n,y(e,l+1,i)},S=function(e,t,n,r){for(var o=Array(t-1),i=0,a=0,l=0,s=r.length;l1?v(e,this.hash,s):s[0]}var u=o();return u===r?this:(++l.value,g(e,n,this.hash,this,i,p(e,i,a,u)))},A=function(e,t,n,r,o,i,p){var v,y=this.mask,S=this.children,g=a(n,o),T=l(g),R=s(y,T),w=y&T,A=w?S[R]:f,E=A._modify(e,t,n+5,r,o,i,p);if(A===E)return this;var N=b(e,this),k=y,L=void 0;if(w&&h(E)){if(!(k&=~T))return f;if(S.length<=2&&((v=S[1^R])===f||1===v.type||2===v.type))return S[1^R];L=c(N,R,S)}else if(w||h(E))L=u(N,R,E,S);else{if(S.length>=16)return m(e,g,E,y,S);k|=T,L=d(N,R,E,S)}return N?(this.mask=k,this.children=L,this):_(e,k,L)},E=function(e,t,n,r,o,i,l){var s=this.size,c=this.children,d=a(n,o),p=c[d],v=(p||f)._modify(e,t,n+5,r,o,i,l);if(p===v)return this;var _=b(e,this),m=void 0;if(h(p)&&!h(v))++s,m=u(_,d,v,c);else if(!h(p)&&h(v)){if(--s<=8)return S(e,s,d,c);m=u(_,d,f,c)}else m=u(_,d,v,c);return _?(this.size=s,this.children=m,this):y(e,s,m)};function N(e,t,n,r,o){this._editable=e,this._edit=t,this._config=n,this._root=r,this._size=o}f._modify=function(e,t,n,o,i,a,l){var s=o();return s===r?f:(++l.value,p(e,i,a,s))},N.prototype.setTree=function(e,t){return this._editable?(this._root=e,this._size=t,this):e===this._root?this:new N(this._editable,this._edit,this._config,e,t)};var k=n.tryGetHash=function(e,t,n,r){for(var o=r._root,i=0,u=r._config.keyEq;;)switch(o.type){case 1:return u(n,o.key)?o.value:e;case 2:if(t===o.hash)for(var c=o.children,d=0,f=c.length;d{n.set(r,t(e,r))}),n};function ea(e,t,n,r){let{nodeDeps:o,nodeToNodeSubscriptions:i}=n,a=o.get(e);if(a&&r&&a!==r.nodeDeps.get(e))return;o.set(e,t);let l=null==a?t:eo(t,a);for(let t of l){i.has(t)||i.set(t,new Set);let n=h(i.get(t));n.add(e)}if(a){let n=eo(a,t);for(let t of n){if(!i.has(t))return;let n=h(i.get(t));n.delete(e),0===n.size&&i.delete(t)}}}var el={cloneGraph:function(e){return{nodeDeps:ei(e.nodeDeps,e=>new Set(e)),nodeToNodeSubscriptions:ei(e.nodeToNodeSubscriptions,e=>new Set(e))}},graph:function(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}},saveDepsToStore:function(e,t,n,r){var o,i,a,l,s;let u=n.getState();r===u.currentTree.version||r===(null===(o=u.nextTree)||void 0===o?void 0:o.version)||r===(null===(i=u.previousTree)||void 0===i?void 0:i.version)||L("Tried to save dependencies to a discarded tree");let c=n.getGraph(r);if(ea(e,t,c),r===(null===(a=u.previousTree)||void 0===a?void 0:a.version)){let r=n.getGraph(u.currentTree.version);ea(e,t,r,c)}if(r===(null===(l=u.previousTree)||void 0===l?void 0:l.version)||r===u.currentTree.version){let r=null===(s=u.nextTree)||void 0===s?void 0:s.version;if(void 0!==r){let o=n.getGraph(r);ea(e,t,o,c)}}}};let es=0,eu=()=>es++,ec=0,ed=()=>ec++,ef=0,eh=()=>ef++;var ep={getNextTreeStateVersion:eu,getNextStoreID:ed,getNextComponentID:eh};let{persistentMap:ev}=er,{graph:e_}=el,{getNextTreeStateVersion:ey}=ep;function em(){let e=ey();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:ev(),nonvalidatedAtoms:ev()}}var eS={makeEmptyTreeState:em,makeEmptyStoreState:function(){let e=em();return{currentTree:e,nextTree:null,previousTree:null,commitDepth:0,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(e.version,e_()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}},getNextTreeStateVersion:ey};class eg{}var eT={RetentionZone:eg,retentionZone:function(){return new eg}},eb={setByAddingToSet:function(e,t){let n=new Set(e);return n.add(t),n},setByDeletingFromSet:function(e,t){let n=new Set(e);return n.delete(t),n},mapBySettingInMap:function(e,t,n){let r=new Map(e);return r.set(t,n),r},mapByUpdatingInMap:function(e,t,n){let r=new Map(e);return r.set(t,n(r.get(t))),r},mapByDeletingFromMap:function(e,t){let n=new Map(e);return n.delete(t),n},mapByDeletingMultipleFromMap:function(e,t){let n=new Map(e);return t.forEach(e=>n.delete(e)),n}},eR=function*(e,t){let n=0;for(let r of e)t(r,n++)&&(yield r)},ew=function(e,t){let n=new Proxy(e,{get:(e,n)=>(!(n in e)&&n in t&&(e[n]=t[n]()),e[n]),ownKeys:e=>Object.keys(e)});return n};let{getNode:eA,getNodeMaybe:eE,recoilValuesForKeys:eN}=J,{RetentionZone:ek}=eT,{setByAddingToSet:eL}=eb,eV=Object.freeze(new Set);class eC extends Error{}function eM(e,t,n,r){let o=e.getState();if(o.nodeCleanupFunctions.has(n))return;let i=eA(n),a=function(e,t,n){if(!k("recoil_memory_managament_2020"))return()=>void 0;let{nodesRetainedByZone:r}=e.getState().retention;function o(e){let n=r.get(e);n||r.set(e,n=new Set),n.add(t)}if(n instanceof ek)o(n);else if(Array.isArray(n))for(let e of n)o(e);return()=>{if(!k("recoil_memory_managament_2020"))return;let{retention:r}=e.getState();function o(e){let n=r.nodesRetainedByZone.get(e);null==n||n.delete(t),n&&0===n.size&&r.nodesRetainedByZone.delete(e)}if(n instanceof ek)o(n);else if(Array.isArray(n))for(let e of n)o(e)}}(e,n,i.retainedBy),l=i.init(e,t,r);o.nodeCleanupFunctions.set(n,()=>{l(),a()})}function eU(e,t,n){return eA(n).peek(e,t)}function eI(e,t,n){let r=new Set,o=Array.from(n),i=e.getGraph(t.version);for(let e=o.pop();e;e=o.pop()){var a;r.add(e);let t=null!==(a=i.nodeToNodeSubscriptions.get(e))&&void 0!==a?a:eV;for(let e of t)r.has(e)||o.push(e)}return r}var eB={getNodeLoadable:function(e,t,n){return eM(e,t,n,"get"),eA(n).get(e,t)},peekNodeLoadable:eU,setNodeValue:function(e,t,n,r){let o=eA(n);if(null==o.set)throw new eC(`Attempt to set read-only RecoilValue: ${n}`);let i=o.set;return eM(e,t,n,"set"),i(e,t,r)},initializeNode:function(e,t,n){eM(e,e.getState().currentTree,t,n)},cleanUpNode:function(e,t){var n;let r=e.getState();null===(n=r.nodeCleanupFunctions.get(t))||void 0===n||n(),r.nodeCleanupFunctions.delete(t)},setUnvalidatedAtomValue_DEPRECATED:function(e,t,n){var r;let o=eE(t);return null==o||null===(r=o.invalidate)||void 0===r||r.call(o,e),{...e,atomValues:e.atomValues.clone().delete(t),nonvalidatedAtoms:e.nonvalidatedAtoms.clone().set(t,n),dirtyAtoms:eL(e.dirtyAtoms,t)}},peekNodeInfo:function(e,t,n){let r=e.getState(),o=e.getGraph(t.version),i=eA(n).nodeType;return ew({type:i},{loadable:()=>eU(e,t,n),isActive:()=>r.knownAtoms.has(n)||r.knownSelectors.has(n),isSet:()=>"selector"!==i&&t.atomValues.has(n),isModified:()=>t.dirtyAtoms.has(n),deps:()=>{var e;return eN(null!==(e=o.nodeDeps.get(n))&&void 0!==e?e:[])},subscribers:()=>{var o,i;return{nodes:eN(eR(eI(e,t,new Set([n])),e=>e!==n)),components:W(null!==(o=null===(i=r.nodeToComponentSubscriptions.get(n))||void 0===i?void 0:i.values())&&void 0!==o?o:[],([e])=>({name:e}))}}})},getDownstreamNodes:eI};let eD=null;var eO={setInvalidateMemoizedSnapshot:function(e){eD=e},invalidateMemoizedSnapshot:function(){var e;null===(e=eD)||void 0===e||e()}};let{getDownstreamNodes:eP,getNodeLoadable:ex,setNodeValue:ez}=eB,{getNextComponentID:eF}=ep,{getNode:eW,getNodeMaybe:e$}=J,{DefaultValue:eG}=J,{reactMode:ej}=I,{AbstractRecoilValue:eH,RecoilState:eK,RecoilValueReadOnly:eq,isRecoilValue:eZ}=z,{invalidateMemoizedSnapshot:eY}=eO;function eJ(e,t,n){"hasValue"===n.state&&n.contents instanceof eG?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function eX(e,t){e.replaceState(n=>{let r=e1(n);for(let n of t)!function(e,t,n){if("set"===n.type){let{recoilValue:r,valueOrUpdater:o}=n,i=function(e,t,{key:n},r){if("function"!=typeof r)return r;{let o=ex(e,t,n);if("loading"===o.state){let e=`Tried to set atom or selector "${n}" using an updater function while the current state is pending, this is not currently supported.`;throw L(e),d(e)}if("hasError"===o.state)throw o.contents;return r(o.contents)}}(e,t,r,o),a=ez(e,t,r.key,i);for(let[e,n]of a.entries())eJ(t,e,n)}else if("setLoadable"===n.type){let{recoilValue:{key:e},loadable:r}=n;eJ(t,e,r)}else if("markModified"===n.type){let{recoilValue:{key:e}}=n;t.dirtyAtoms.add(e)}else if("setUnvalidated"===n.type){var r;let{recoilValue:{key:e},unvalidatedValue:o}=n,i=e$(e);null==i||null===(r=i.invalidate)||void 0===r||r.call(i,t),t.atomValues.delete(e),t.nonvalidatedAtoms.set(e,o),t.dirtyAtoms.add(e)}else L(`Unknown action ${n.type}`)}(e,r,n);return e2(e,r),eY(),r})}function eQ(e,t){if(e0.length){let n=e0[e0.length-1],r=n.get(e);r||n.set(e,r=[]),r.push(t)}else eX(e,[t])}let e0=[];function e1(e){return{...e,atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)}}function e2(e,t){let n=eP(e,t,t.dirtyAtoms);for(let e of n){var r,o;null===(r=e$(e))||void 0===r||null===(o=r.invalidate)||void 0===o||o.call(r,t)}}function e5(e,t,n){eQ(e,{type:"set",recoilValue:t,valueOrUpdater:n})}var e4={RecoilValueReadOnly:eq,AbstractRecoilValue:eH,RecoilState:eK,getRecoilValueAsLoadable:function(e,{key:t},n=e.getState().currentTree){var r,o;let i=e.getState();n.version===i.currentTree.version||n.version===(null===(r=i.nextTree)||void 0===r?void 0:r.version)||n.version===(null===(o=i.previousTree)||void 0===o?void 0:o.version)||L("Tried to read from a discarded tree");let a=ex(e,n,t);return"loading"===a.state&&a.contents.catch(()=>{}),a},setRecoilValue:e5,setRecoilValueLoadable:function(e,t,n){if(n instanceof eG)return e5(e,t,n);eQ(e,{type:"setLoadable",recoilValue:t,loadable:n})},markRecoilValueModified:function(e,t){eQ(e,{type:"markModified",recoilValue:t})},setUnvalidatedRecoilValue:function(e,t,n){eQ(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})},subscribeToRecoilValue:function(e,{key:t},n,r=null){let o=eF(),i=e.getState();i.nodeToComponentSubscriptions.has(t)||i.nodeToComponentSubscriptions.set(t,new Map),h(i.nodeToComponentSubscriptions.get(t)).set(o,[null!=r?r:"",n]);let a=ej();if(a.early&&("LEGACY"===a.mode||"MUTABLE_SOURCE"===a.mode)){let r=e.getState().nextTree;r&&r.dirtyAtoms.has(t)&&n(r)}return{release:()=>{let n=e.getState(),r=n.nodeToComponentSubscriptions.get(t);if(void 0===r||!r.has(o)){L(`Subscription missing at release time for atom ${t}. This is a bug in Recoil.`);return}r.delete(o),0===r.size&&n.nodeToComponentSubscriptions.delete(t)}}},isRecoilValue:eZ,applyAtomValueWrites:function(e,t){let n=e.clone();return t.forEach((e,t)=>{"hasValue"===e.state&&e.contents instanceof eG?n.delete(t):n.set(t,e)}),n},batchStart:function(){let e=new Map;return e0.push(e),()=>{for(let[t,n]of e)eX(t,n);let t=e0.pop();t!==e&&L("Incorrect order of batch popping")}},writeLoadableToTreeState:eJ,invalidateDownstreams:e2,copyTreeState:e1,refreshRecoilValue:function(e,t){var n;let{currentTree:r}=e.getState(),o=eW(t.key);null===(n=o.clearCache)||void 0===n||n.call(o,e,r)}},e8=function(e,t,n){let r=e.entries(),o=r.next();for(;!o.done;){let i=o.value;if(t.call(n,i[1],i[0],e))return!0;o=r.next()}return!1};let{cleanUpNode:e3}=eB,{deleteNodeConfigIfPossible:e7,getNode:e9}=J,{RetentionZone:e6}=eT,te=new Set;function tt(e,t){let n=e.getState(),r=n.currentTree;if(n.nextTree){L("releaseNodesNowOnCurrentTree should only be called at the end of a batch");return}let o=new Set;for(let e of t)if(e instanceof e6)for(let t of function(e,t){var n;return null!==(n=e.retention.nodesRetainedByZone.get(t))&&void 0!==n?n:te}(n,e))o.add(t);else o.add(e);let i=function(e,t){let n=e.getState(),r=n.currentTree,o=e.getGraph(r.version),i=new Set,a=new Set;return function t(l){var s,u;let c=new Set,d=function(e,t,n,r,o){let i=e.getGraph(t.version),a=[],l=new Set;for(;n.size>0;)(function e(t){if(r.has(t)||o.has(t)){n.delete(t);return}if(l.has(t))return;let s=i.nodeToNodeSubscriptions.get(t);if(s)for(let t of s)e(t);l.add(t),n.delete(t),a.push(t)})(h(n.values().next().value));return a}(e,r,l,i,a);for(let e of d){if("recoilRoot"===e9(e).retainedBy||(null!==(s=n.retention.referenceCounts.get(e))&&void 0!==s?s:0)>0||tn(e).some(e=>n.retention.referenceCounts.get(e))){a.add(e);continue}let t=o.nodeToNodeSubscriptions.get(e);if(t&&e8(t,e=>a.has(e))){a.add(e);continue}i.add(e),c.add(e)}let f=new Set;for(let e of c)for(let t of null!==(u=o.nodeDeps.get(e))&&void 0!==u?u:te)i.has(t)||f.add(t);f.size&&t(f)}(t),i}(e,o);for(let t of i)!function(e,t,n){var r,o;if(!k("recoil_memory_managament_2020"))return;e3(e,n);let i=e.getState();i.knownAtoms.delete(n),i.knownSelectors.delete(n),i.nodeTransactionSubscriptions.delete(n),i.retention.referenceCounts.delete(n);let a=tn(n);for(let e of a)null===(r=i.retention.nodesRetainedByZone.get(e))||void 0===r||r.delete(n);t.atomValues.delete(n),t.dirtyAtoms.delete(n),t.nonvalidatedAtoms.delete(n);let l=i.graphsByVersion.get(t.version);if(l){let e=l.nodeDeps.get(n);if(void 0!==e)for(let t of(l.nodeDeps.delete(n),e))null===(o=l.nodeToNodeSubscriptions.get(t))||void 0===o||o.delete(n);l.nodeToNodeSubscriptions.delete(n)}e7(n)}(e,r,t)}function tn(e){let t=e9(e).retainedBy;return void 0===t||"components"===t||"recoilRoot"===t?[]:t instanceof e6?[t]:t}function tr(e,t){if(!k("recoil_memory_managament_2020"))return;let n=e.getState().retention.referenceCounts;n.delete(t),function(e,t){let n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):tt(e,new Set([t]))}(e,t)}var to={SUSPENSE_TIMEOUT_MS:12e4,updateRetainCount:function(e,t,n){var r;if(!k("recoil_memory_managament_2020"))return;let o=e.getState().retention.referenceCounts,i=(null!==(r=o.get(t))&&void 0!==r?r:0)+n;0===i?tr(e,t):o.set(t,i)},updateRetainCountToZero:tr,releaseScheduledRetainablesNow:function(e){if(!k("recoil_memory_managament_2020"))return;let t=e.getState();tt(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()},retainedByOptionWithDefault:function(e){return void 0===e?"recoilRoot":e}};let{unstable_batchedUpdates:ti}=u,{unstable_batchedUpdates:ta}={unstable_batchedUpdates:ti},{batchStart:tl}=e4,{unstable_batchedUpdates:ts}={unstable_batchedUpdates:ta},tu=ts,tc=e=>{tu=e},td=e=>{tu(()=>{let t=()=>void 0;try{t=tl(),e()}finally{t()}})};var tf={getBatcher:()=>tu,setBatcher:tc,batchUpdates:td},th=function*(e){for(let t of e)for(let e of t)yield e};let tp="undefined"==typeof Window||"undefined"==typeof window,tv="undefined"!=typeof navigator&&"ReactNative"===navigator.product;var t_={isSSR:tp,isReactNative:tv,isWindow:e=>!tp&&(e===window||e instanceof Window)};let{batchUpdates:ty}=tf,{initializeNode:tm,peekNodeInfo:tS}=eB,{graph:tg}=el,{getNextStoreID:tT}=ep,{DEFAULT_VALUE:tb,recoilValues:tR,recoilValuesForKeys:tw}=J,{AbstractRecoilValue:tA,getRecoilValueAsLoadable:tE,setRecoilValue:tN,setUnvalidatedRecoilValue:tk}=e4,{updateRetainCount:tL}=to,{setInvalidateMemoizedSnapshot:tV}=eO,{getNextTreeStateVersion:tC,makeEmptyStoreState:tM}=eS,{isSSR:tU}=t_,{memoizeOneWithArgsHashAndInvalidation:tI}={memoizeWithArgsHash:function(e,t){let n;let r=(...r)=>{n||(n={});let o=t(...r);return Object.hasOwnProperty.call(n,o)||(n[o]=e(...r)),n[o]};return r},memoizeOneWithArgsHash:function(e,t){let n,r;let o=(...o)=>{let i=t(...o);return n===i?r:(n=i,r=e(...o))};return o},memoizeOneWithArgsHashAndInvalidation:function(e,t){let n,r;let o=(...o)=>{let i=t(...o);return n===i?r:(n=i,r=e(...o))},i=()=>{n=null};return[o,i]}};class tB{constructor(e,t){for(let n of(p(this,"_store",void 0),p(this,"_refCount",1),p(this,"getLoadable",e=>(this.checkRefCount_INTERNAL(),tE(this._store,e))),p(this,"getPromise",e=>(this.checkRefCount_INTERNAL(),this.getLoadable(e).toPromise())),p(this,"getNodes_UNSTABLE",e=>{if(this.checkRefCount_INTERNAL(),(null==e?void 0:e.isModified)===!0){if((null==e?void 0:e.isInitialized)===!1)return[];let t=this._store.getState().currentTree;return tw(t.dirtyAtoms)}let t=this._store.getState().knownAtoms,n=this._store.getState().knownSelectors;return(null==e?void 0:e.isInitialized)==null?tR.values():!0===e.isInitialized?tw(th([t,n])):eR(tR.values(),({key:e})=>!t.has(e)&&!n.has(e))}),p(this,"getInfo_UNSTABLE",({key:e})=>(this.checkRefCount_INTERNAL(),tS(this._store,this._store.getState().currentTree,e))),p(this,"map",e=>{this.checkRefCount_INTERNAL();let t=new tx(this,ty);return e(t),t}),p(this,"asyncMap",async e=>{this.checkRefCount_INTERNAL();let t=new tx(this,ty);return t.retain(),await e(t),t.autoRelease_INTERNAL(),t}),this._store={storeID:tT(),parentStoreID:t,getState:()=>e,replaceState:t=>{e.currentTree=t(e.currentTree)},getGraph:t=>{let n=e.graphsByVersion;if(n.has(t))return h(n.get(t));let r=tg();return n.set(t,r),r},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw d("Cannot subscribe to Snapshots")}},this._store.getState().knownAtoms))tm(this._store,n,"get"),tL(this._store,n,1);this.autoRelease_INTERNAL()}retain(){this._refCount<=0&&L("Attempt to retain() Snapshot that was already released."),this._refCount++;let e=!1;return()=>{e||(e=!0,this._release())}}autoRelease_INTERNAL(){tU||window.setTimeout(()=>this._release(),10)}_release(){if(this._refCount--,0===this._refCount){if(this._store.getState().nodeCleanupFunctions.forEach(e=>e()),this._store.getState().nodeCleanupFunctions.clear(),!k("recoil_memory_managament_2020"))return}else this._refCount}isRetained(){return this._refCount>0}checkRefCount_INTERNAL(){k("recoil_memory_managament_2020")&&this._refCount}getStore_INTERNAL(){return this.checkRefCount_INTERNAL(),this._store}getID(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}getStoreID(){return this.checkRefCount_INTERNAL(),this._store.storeID}}function tD(e,t,n=!1){let r=e.getState(),o=n?tC():t.version;return{currentTree:{version:n?o:t.version,stateID:n?o:t.stateID,transactionMetadata:{...t.transactionMetadata},dirtyAtoms:new Set(t.dirtyAtoms),atomValues:t.atomValues.clone(),nonvalidatedAtoms:t.nonvalidatedAtoms.clone()},commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(r.knownAtoms),knownSelectors:new Set(r.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(o,e.getGraph(t.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(W(r.nodeCleanupFunctions.entries(),([e])=>[e,()=>{}]))}}let[tO,tP]=tI((e,t)=>{var n;let r=e.getState(),o="latest"===t?null!==(n=r.nextTree)&&void 0!==n?n:r.currentTree:h(r.previousTree);return new tB(tD(e,o),e.storeID)},(e,t)=>{var n,r;return String(t)+String(e.storeID)+String(null===(n=e.getState().nextTree)||void 0===n?void 0:n.version)+String(e.getState().currentTree.version)+String(null===(r=e.getState().previousTree)||void 0===r?void 0:r.version)});tV(tP);class tx extends tB{constructor(e,t){super(tD(e.getStore_INTERNAL(),e.getStore_INTERNAL().getState().currentTree,!0),e.getStoreID()),p(this,"_batch",void 0),p(this,"set",(e,t)=>{this.checkRefCount_INTERNAL();let n=this.getStore_INTERNAL();this._batch(()=>{tL(n,e.key,1),tN(this.getStore_INTERNAL(),e,t)})}),p(this,"reset",e=>{this.checkRefCount_INTERNAL();let t=this.getStore_INTERNAL();this._batch(()=>{tL(t,e.key,1),tN(this.getStore_INTERNAL(),e,tb)})}),p(this,"setUnvalidatedAtomValues_DEPRECATED",e=>{this.checkRefCount_INTERNAL();let t=this.getStore_INTERNAL();ty(()=>{for(let[n,r]of e.entries())tL(t,n,1),tk(t,new tA(n),r)})}),this._batch=t}}var tz={Snapshot:tB,MutableSnapshot:tx,freshSnapshot:function(e){let t=new tB(tM());return null!=e?t.map(e):t},cloneSnapshot:function(e,t="latest"){let n=tO(e,t);return n.isRetained()?n:(tP(),tO(e,t))}},tF=Object.freeze({__proto__:null,Snapshot:tz.Snapshot,MutableSnapshot:tz.MutableSnapshot,freshSnapshot:tz.freshSnapshot,cloneSnapshot:tz.cloneSnapshot}),tW=function(...e){let t=new Set;for(let n of e)for(let e of n)t.add(e);return t};let{useRef:t$}=s;var tG=function(e){let t=t$(e);return t.current===e&&"function"==typeof e&&(t.current=e()),t};let{getNextTreeStateVersion:tj,makeEmptyStoreState:tH}=eS,{cleanUpNode:tK,getDownstreamNodes:tq,initializeNode:tZ,setNodeValue:tY,setUnvalidatedAtomValue_DEPRECATED:tJ}=eB,{graph:tX}=el,{cloneGraph:tQ}=el,{getNextStoreID:t0}=ep,{createMutableSource:t1,reactMode:t2}=I,{applyAtomValueWrites:t5}=e4,{releaseScheduledRetainablesNow:t4}=to,{freshSnapshot:t8}=tF,{useCallback:t3,useContext:t7,useEffect:t9,useMemo:t6,useRef:ne,useState:nt}=s;function nn(){throw d("This component must be used inside a component.")}let nr=Object.freeze({storeID:t0(),getState:nn,replaceState:nn,getGraph:nn,subscribeToTransactions:nn,addTransactionMetadata:nn}),no=!1;function ni(e){if(no)throw d("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");let t=e.getState();if(null===t.nextTree){k("recoil_memory_managament_2020")&&k("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&t4(e);let n=t.currentTree.version,r=tj();t.nextTree={...t.currentTree,version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}},t.graphsByVersion.set(r,tQ(h(t.graphsByVersion.get(n))))}}let na=s.createContext({current:nr}),nl=()=>t7(na),ns=s.createContext(null);function nu(e,t,n){let r=tq(e,n,n.dirtyAtoms);for(let e of r){let r=t.nodeToComponentSubscriptions.get(e);if(r)for(let[e,[t,o]]of r)o(n)}}function nc(e){let t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){for(let[n,o]of t.nodeTransactionSubscriptions)if(r.has(n))for(let[t,n]of o)n(e);for(let[n,r]of t.transactionSubscriptions)r(e);(!t2().early||t.suspendedComponentResolvers.size>0)&&(nu(e,t,n),t.suspendedComponentResolvers.forEach(e=>e()),t.suspendedComponentResolvers.clear())}t.queuedComponentCallbacks_DEPRECATED.forEach(e=>e(n)),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function nd({setNotifyBatcherOfChange:e}){let t=nl(),[,n]=nt([]);return e(()=>n({})),t9(()=>(e(()=>n({})),()=>{e(()=>{})}),[e]),t9(()=>{X.enqueueExecution("Batcher",()=>{!function(e){let t=e.getState();t.commitDepth++;try{let{nextTree:n}=t;if(null==n)return;t.previousTree=t.currentTree,t.currentTree=n,t.nextTree=null,nc(e),null!=t.previousTree?t.graphsByVersion.delete(t.previousTree.version):L("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,k("recoil_memory_managament_2020")&&null==n&&t4(e)}finally{t.commitDepth--}}(t.current)})}),null}let nf=0;function nh({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:n,children:r}){let o;let i=e=>{let t=o.current.graphsByVersion;if(t.has(e))return h(t.get(e));let n=tX();return t.set(e,n),n},a=(e,t)=>{if(null==t){let{transactionSubscriptions:t}=f.current.getState(),n=nf++;return t.set(n,e),{release:()=>{t.delete(n)}}}{let{nodeTransactionSubscriptions:n}=f.current.getState();n.has(t)||n.set(t,new Map);let r=nf++;return h(n.get(t)).set(r,e),{release:()=>{let e=n.get(t);e&&(e.delete(r),0===e.size&&n.delete(t))}}}},l=e=>{for(let t of(ni(f.current),Object.keys(e)))h(f.current.getState().nextTree).transactionMetadata[t]=e[t]},u=e=>{let t;ni(f.current);let n=h(o.current.nextTree);try{no=!0,t=e(n)}finally{no=!1}t!==n&&(o.current.nextTree=t,t2().early&&nu(f.current,o.current,t),h(c.current)())},c=ne(null),d=t3(e=>{c.current=e},[c]),f=tG(()=>null!=n?n:{storeID:t0(),getState:()=>o.current,replaceState:u,getGraph:i,subscribeToTransactions:a,addTransactionMetadata:l});null!=n&&(f.current=n),o=tG(()=>null!=e?function(e,t){let n=tH();return t({set:(t,r)=>{let o=n.currentTree,i=tY(e,o,t.key,r),a=new Set(i.keys()),l=o.nonvalidatedAtoms.clone();for(let e of a)l.delete(e);n.currentTree={...o,dirtyAtoms:tW(o.dirtyAtoms,a),atomValues:t5(o.atomValues,i),nonvalidatedAtoms:l}},setUnvalidatedAtomValues:e=>{e.forEach((e,t)=>{n.currentTree=tJ(n.currentTree,t,e)})}}),n}(f.current,e):null!=t?function(e){let t=t8(e),n=t.getStore_INTERNAL().getState();return t.retain(),n.nodeCleanupFunctions.forEach(e=>e()),n.nodeCleanupFunctions.clear(),n}(t):tH());let p=t6(()=>null==t1?void 0:t1(o,()=>o.current.currentTree.version),[o]);return t9(()=>{let e=f.current;for(let t of new Set(e.getState().knownAtoms))tZ(e,t,"get");return()=>{for(let t of e.getState().knownAtoms)tK(e,t)}},[f]),s.createElement(na.Provider,{value:f},s.createElement(ns.Provider,{value:p},s.createElement(nd,{setNotifyBatcherOfChange:d}),r))}var np={RecoilRoot:function(e){let{override:t,...n}=e,r=nl();return!1===t&&r.current!==nr?e.children:s.createElement(nh,n)},useStoreRef:nl,useRecoilMutableSource:function(){let e=t7(ns);return null==e&&F("Attempted to use a Recoil hook outside of a . must be an ancestor of any component that uses Recoil hooks."),e},useRecoilStoreID:function(){return nl().current.storeID},notifyComponents_FOR_TESTING:nu,sendEndOfBatchNotifications_FOR_TESTING:nc},nv=function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0,r=e.length;n{t.current=e}),t.current};let{useStoreRef:nS}=np,{SUSPENSE_TIMEOUT_MS:ng}=to,{updateRetainCount:nT}=to,{RetentionZone:nb}=eT,{useEffect:nR,useRef:nw}=s,{isSSR:nA}=t_;var nE=function(e){if(k("recoil_memory_managament_2020"))return function(e){let t=Array.isArray(e)?e:[e],n=t.map(e=>e instanceof nb?e:e.key),r=nS();nR(()=>{if(!k("recoil_memory_managament_2020"))return;let e=r.current;if(o.current&&!nA)window.clearTimeout(o.current),o.current=null;else for(let t of n)nT(e,t,1);return()=>{for(let t of n)nT(e,t,-1)}},[r,...n]);let o=nw(),i=nm(n);if(!nA&&(void 0===i||!nv(i,n))){let e=r.current;for(let t of n)nT(e,t,1);if(i)for(let t of i)nT(e,t,-1);o.current&&window.clearTimeout(o.current),o.current=window.setTimeout(()=>{for(let t of(o.current=null,n))nT(e,t,-1)},ng)}}(e)},nN=function(){return""};let{batchUpdates:nk}=tf,{DEFAULT_VALUE:nL}=J,{currentRendererSupportsUseSyncExternalStore:nV,reactMode:nC,useMutableSource:nM,useSyncExternalStore:nU}=I,{useRecoilMutableSource:nI,useStoreRef:nB}=np,{isRecoilValue:nD}=z,{AbstractRecoilValue:nO,getRecoilValueAsLoadable:nP,setRecoilValue:nx,setUnvalidatedRecoilValue:nz,subscribeToRecoilValue:nF}=e4,{useCallback:nW,useEffect:n$,useMemo:nG,useRef:nj,useState:nH}=s,{setByAddingToSet:nK}=eb;function nq(e,t,n){if("hasValue"===e.state)return e.contents;if("loading"===e.state){let e=new Promise(e=>{n.current.getState().suspendedComponentResolvers.add(e)});throw e}if("hasError"===e.state)throw e.contents;throw d(`Invalid value of loadable atom "${t.key}"`)}function nZ(e){let t=nB(),n=nN(),r=nW(()=>{var n;let r=t.current,o=r.getState(),i=nC().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree,a=nP(r,e,i);return{loadable:a,key:e.key}},[t,e]),o=nW(e=>{let t;return()=>{var n,r;let o=e();return null!==(n=t)&&void 0!==n&&n.loadable.is(o.loadable)&&(null===(r=t)||void 0===r?void 0:r.key)===o.key?t:(t=o,o)}},[]),i=nG(()=>o(r),[r,o]),a=nW(r=>{let o=t.current,i=nF(o,e,r,n);return i.release},[t,e,n]);return nU(a,i,i).loadable}function nY(e){let t=nB(),n=nW(()=>{var n;let r=t.current,o=r.getState(),i=nC().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return nP(r,e,i)},[t,e]),r=nW(()=>n(),[n]),o=nN(),i=nW((r,i)=>{let a=t.current,l=nF(a,e,()=>{if(!k("recoil_suppress_rerender_in_callback"))return i();let e=n();s.current.is(e)||i(),s.current=e},o);return l.release},[t,e,o,n]),a=nI();if(null==a)throw d("Recoil hooks must be used in components contained within a component.");let l=nM(a,r,i),s=nj(l);return n$(()=>{s.current=l}),l}function nJ(e){let t=nB(),n=nN(),r=nW(()=>{var n;let r=t.current,o=r.getState(),i=nC().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return nP(r,e,i)},[t,e]),o=nW(()=>({loadable:r(),key:e.key}),[r,e.key]),i=nW(e=>{let t=o();return e.loadable.is(t.loadable)&&e.key===t.key?e:t},[o]);n$(()=>{let r=nF(t.current,e,e=>{l(i)},n);return l(i),r.release},[n,e,t,i]);let[a,l]=nH(o);return a.key!==e.key?o().loadable:a.loadable}function nX(e){let t=nB(),[,n]=nH([]),r=nN(),o=nW(()=>{var n;let r=t.current,o=r.getState(),i=nC().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return nP(r,e,i)},[t,e]),i=o(),a=nj(i);return n$(()=>{a.current=i}),n$(()=>{let i=t.current,l=i.getState(),s=nF(i,e,e=>{var t;if(!k("recoil_suppress_rerender_in_callback"))return n([]);let r=o();null!==(t=a.current)&&void 0!==t&&t.is(r)||n(r),a.current=r},r);if(l.nextTree)i.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{a.current=null,n([])});else{var u;if(!k("recoil_suppress_rerender_in_callback"))return n([]);let e=o();null!==(u=a.current)&&void 0!==u&&u.is(e)||n(e),a.current=e}return s.release},[r,o,e,t]),i}function nQ(e){return k("recoil_memory_managament_2020")&&nE(e),({TRANSITION_SUPPORT:nJ,SYNC_EXTERNAL_STORE:nV()?nZ:nJ,MUTABLE_SOURCE:nY,LEGACY:nX})[nC().mode](e)}function n0(e){let t=nB(),n=nQ(e);return nq(n,e,t)}function n1(e){let t=nB();return nW(n=>{nx(t.current,e,n)},[t,e])}function n2(e){return k("recoil_memory_managament_2020")&&nE(e),nJ(e)}function n5(e){let t=nB(),n=n2(e);return nq(n,e,t)}var n4=function(e,t){let n=new Map;for(let[r,o]of e)t(o,r)&&n.set(r,o);return n},n8=function(e,t){let n=new Set;for(let r of e)t(r)&&n.add(r);return n},n3=function(...e){let t=new Map;for(let n=0;n{let n=t.current.subscribeToTransactions(e);return n.release},[e,t])}function rf(e){let t=e.atomValues.toMap(),n=ei(n4(t,(e,t)=>{let n=n6(t),r=n.persistence_UNSTABLE;return null!=r&&"none"!==r.type&&"hasValue"===e.state}),e=>e.contents);return n3(e.nonvalidatedAtoms.toMap(),n)}function rh(e,t){var n;let r=e.getState(),o=null!==(n=r.nextTree)&&void 0!==n?n:r.currentTree,i=t.getStore_INTERNAL().getState().currentTree;n7(()=>{let n=new Set;for(let e of[o.atomValues.keys(),i.atomValues.keys()])for(let t of e){var r,a;(null===(r=o.atomValues.get(t))||void 0===r?void 0:r.contents)!==(null===(a=i.atomValues.get(t))||void 0===a?void 0:a.contents)&&n6(t).shouldRestoreFromSnapshots&&n.add(t)}n.forEach(t=>{rr(e,new rn(t),i.atomValues.has(t)?h(i.atomValues.get(t)):n9)}),e.replaceState(e=>({...e,stateID:t.getID()}))})}var rp={useRecoilSnapshot:function(){let e=rt(),[t,n]=ru(()=>ri(e.current)),r=nm(t),o=rs(),i=rs();if(rd(ra(e=>n(ri(e)),[])),rl(()=>{let e=t.retain();if(o.current&&!rc){var n;window.clearTimeout(o.current),o.current=null,null===(n=i.current)||void 0===n||n.call(i),i.current=null}return()=>{window.setTimeout(e,10)}},[t]),r!==t&&!rc){if(o.current){var a;window.clearTimeout(o.current),o.current=null,null===(a=i.current)||void 0===a||a.call(i),i.current=null}i.current=t.retain(),o.current=window.setTimeout(()=>{var e;o.current=null,null===(e=i.current)||void 0===e||e.call(i),i.current=null},ro)}return t},gotoSnapshot:rh,useGotoRecoilSnapshot:function(){let e=rt();return ra(t=>rh(e.current,t),[e])},useRecoilTransactionObserver:function(e){rd(ra(t=>{let n=ri(t,"latest"),r=ri(t,"previous");e({snapshot:n,previousSnapshot:r})},[e]))},useTransactionObservation_DEPRECATED:function(e){rd(ra(t=>{let n=t.getState().previousTree,r=t.getState().currentTree;n||(L("Transaction subscribers notified without a previous tree being present -- this is a bug in Recoil"),n=t.getState().currentTree);let o=rf(r),i=rf(n),a=ei(re,e=>{var t,n,r,o;return{persistence_UNSTABLE:{type:null!==(t=null===(n=e.persistence_UNSTABLE)||void 0===n?void 0:n.type)&&void 0!==t?t:"none",backButton:null!==(r=null===(o=e.persistence_UNSTABLE)||void 0===o?void 0:o.backButton)&&void 0!==r&&r}}}),l=n8(r.dirtyAtoms,e=>o.has(e)||i.has(e));e({atomValues:o,previousAtomValues:i,atomInfo:a,modifiedAtoms:l,transactionMetadata:{...r.transactionMetadata}})},[e]))},useTransactionSubscription_DEPRECATED:rd};let{peekNodeInfo:rv}=eB,{useStoreRef:r_}=np,{reactMode:ry}=I,{RecoilRoot:rm,useStoreRef:rS}=np,{useMemo:rg}=s,{loadableWithValue:rT}=E,{initializeNode:rb}=eB,{DEFAULT_VALUE:rR,getNode:rw}=J,{copyTreeState:rA,getRecoilValueAsLoadable:rE,invalidateDownstreams:rN,writeLoadableToTreeState:rk}=e4;function rL(e){return"atom"===rw(e.key).nodeType}class rV{constructor(e,t){p(this,"_store",void 0),p(this,"_treeState",void 0),p(this,"_changes",void 0),p(this,"get",e=>{if(this._changes.has(e.key))return this._changes.get(e.key);if(!rL(e))throw d("Reading selectors within atomicUpdate is not supported");let t=rE(this._store,e,this._treeState);if("hasValue"===t.state)return t.contents;if("hasError"===t.state)throw t.contents;throw d(`Expected Recoil atom ${e.key} to have a value, but it is in a loading state.`)}),p(this,"set",(e,t)=>{if(!rL(e))throw d("Setting selectors within atomicUpdate is not supported");if("function"==typeof t){let n=this.get(e);this._changes.set(e.key,t(n))}else rb(this._store,e.key,"set"),this._changes.set(e.key,t)}),p(this,"reset",e=>{this.set(e,rR)}),this._store=e,this._treeState=t,this._changes=new Map}newTreeState_INTERNAL(){if(0===this._changes.size)return this._treeState;let e=rA(this._treeState);for(let[t,n]of this._changes)rk(e,t,rT(n));return rN(this._store,e),e}}var rC=Object.freeze({__proto__:null,atomicUpdater:function(e){return t=>{e.replaceState(n=>{let r=new rV(e,n);return t(r),r.newTreeState_INTERNAL()})}}}),rM=function(e,t){if(!e)throw Error(t)};let{atomicUpdater:rU}=rC,{batchUpdates:rI}=tf,{DEFAULT_VALUE:rB}=J,{useStoreRef:rD}=np,{refreshRecoilValue:rO,setRecoilValue:rP}=e4,{cloneSnapshot:rx}=tF,{gotoSnapshot:rz}=rp,{useCallback:rF}=s;class rW{}let r$=new rW;function rG(e,t,n,r){let o,i=r$;if(rI(()=>{let a="useRecoilCallback() expects a function that returns a function: it accepts a function of the type (RecoilInterface) => (Args) => ReturnType and returns a callback function (Args) => ReturnType, where RecoilInterface is an object {snapshot, set, ...} and Args and ReturnType are the argument and return types of the callback you want to create. Please see the docs at recoiljs.org for details.";if("function"!=typeof t)throw d(a);let l=ew({...null!=r?r:{},set:(t,n)=>rP(e,t,n),reset:t=>rP(e,t,rB),refresh:t=>rO(e,t),gotoSnapshot:t=>rz(e,t),transact_UNSTABLE:t=>rU(e)(t)},{snapshot:()=>{let t=rx(e);return o=t.retain(),t}}),s=t(l);if("function"!=typeof s)throw d(a);i=s(...n)}),i instanceof rW&&rM(!1),f(i))i.finally(()=>{var e;null===(e=o)||void 0===e||e()});else{var a;null===(a=o)||void 0===a||a()}return i}var rj={recoilCallback:rG,useRecoilCallback:function(e,t){let n=rD();return rF((...t)=>rG(n.current,e,t),null!=t?[...t,n]:void 0)}};let{useStoreRef:rH}=np,{refreshRecoilValue:rK}=e4,{useCallback:rq}=s,{atomicUpdater:rZ}=rC,{useStoreRef:rY}=np,{useMemo:rJ}=s;var rX=Object.freeze({__proto__:null,WrappedValue:{WrappedValue:class{constructor(e){p(this,"value",void 0),this.value=e}}}.WrappedValue});let{isFastRefreshEnabled:rQ}=I;class r0 extends Error{}var r1=Object.freeze({__proto__:null,TreeCache:{TreeCache:class{constructor(e){var t,n,r;p(this,"_name",void 0),p(this,"_numLeafs",void 0),p(this,"_root",void 0),p(this,"_onHit",void 0),p(this,"_onSet",void 0),p(this,"_mapNodeValue",void 0),this._name=null==e?void 0:e.name,this._numLeafs=0,this._root=null,this._onHit=null!==(t=null==e?void 0:e.onHit)&&void 0!==t?t:()=>{},this._onSet=null!==(n=null==e?void 0:e.onSet)&&void 0!==n?n:()=>{},this._mapNodeValue=null!==(r=null==e?void 0:e.mapNodeValue)&&void 0!==r?r:e=>e}size(){return this._numLeafs}root(){return this._root}get(e,t){var n;return null===(n=this.getLeafNode(e,t))||void 0===n?void 0:n.value}getLeafNode(e,t){if(null==this._root)return;let n=this._root;for(;n;){if(null==t||t.onNodeVisit(n),"leaf"===n.type)return this._onHit(n),n;let r=this._mapNodeValue(e(n.nodeKey));n=n.branches.get(r)}}set(e,t,n){let r=()=>{var r,o,i,a,l,s,u;let c,d;for(let[t,r]of e){let e=this._root;if((null==e?void 0:e.type)==="leaf")throw this.invalidCacheError();let o=c;if("branch"!==(c=null!==(l=c=o?o.branches.get(d):e)&&void 0!==l?l:{type:"branch",nodeKey:t,parent:o,branches:new Map,branchKey:d}).type||c.nodeKey!==t)throw this.invalidCacheError();null==o||o.branches.set(d,c),null==n||null===(s=n.onNodeVisit)||void 0===s||s.call(n,c),d=this._mapNodeValue(r),this._root=null!==(u=this._root)&&void 0!==u?u:c}let f=c?null===(r=c)||void 0===r?void 0:r.branches.get(d):this._root;if(null!=f&&("leaf"!==f.type||f.branchKey!==d))throw this.invalidCacheError();let h={type:"leaf",value:t,parent:c,branchKey:d};null===(o=c)||void 0===o||o.branches.set(d,h),this._root=null!==(i=this._root)&&void 0!==i?i:h,this._numLeafs++,this._onSet(h),null==n||null===(a=n.onNodeVisit)||void 0===a||a.call(n,h)};try{r()}catch(e){if(e instanceof r0)this.clear(),r();else throw e}}delete(e){let t=this.root();if(!t)return!1;if(e===t)return this._root=null,this._numLeafs=0,!0;let n=e.parent,r=e.branchKey;for(;n;){var o;if(n.branches.delete(r),n===t)return 0===n.branches.size?(this._root=null,this._numLeafs=0):this._numLeafs--,!0;if(n.branches.size>0)break;r=null===(o=n)||void 0===o?void 0:o.branchKey,n=n.parent}for(;n!==t;n=n.parent)if(null==n)return!1;return this._numLeafs--,!0}clear(){this._numLeafs=0,this._root=null}invalidCacheError(){let e=rQ()?"Possible Fast Refresh module reload detected. This may also be caused by an selector returning inconsistent values. Resetting cache.":"Invalid cache values. This happens when selectors do not return consistent values for the same input dependency values. That may also be caused when using Fast Refresh to change a selector implementation. Resetting cache.";throw L(e+(null!=this._name?` - ${this._name}`:"")),new r0}}}.TreeCache}),r2=Object.freeze({__proto__:null,LRUCache:{LRUCache:class{constructor(e){var t;p(this,"_maxSize",void 0),p(this,"_size",void 0),p(this,"_head",void 0),p(this,"_tail",void 0),p(this,"_map",void 0),p(this,"_keyMapper",void 0),this._maxSize=e.maxSize,this._size=0,this._head=null,this._tail=null,this._map=new Map,this._keyMapper=null!==(t=e.mapKey)&&void 0!==t?t:e=>e}head(){return this._head}tail(){return this._tail}size(){return this._size}maxSize(){return this._maxSize}has(e){return this._map.has(this._keyMapper(e))}get(e){let t=this._keyMapper(e),n=this._map.get(t);if(n)return this.set(e,n.value),n.value}set(e,t){let n=this._keyMapper(e),r=this._map.get(n);r&&this.delete(e);let o=this.head(),i={key:e,right:o,left:null,value:t};o?o.left=i:this._tail=i,this._map.set(n,i),this._head=i,this._size++,this._maybeDeleteLRU()}_maybeDeleteLRU(){this.size()>this.maxSize()&&this.deleteLru()}deleteLru(){let e=this.tail();e&&this.delete(e.key)}delete(e){let t=this._keyMapper(e);if(!this._size||!this._map.has(t))return;let n=h(this._map.get(t)),r=n.right,o=n.left;r&&(r.left=n.left),o&&(o.right=n.right),n===this.head()&&(this._head=r),n===this.tail()&&(this._tail=o),this._map.delete(t),this._size--}clear(){this._size=0,this._head=null,this._tail=null,this._map=new Map}}}.LRUCache});let{LRUCache:r5}=r2,{TreeCache:r4}=r1;var r8=function({name:e,maxSize:t,mapNodeValue:n=e=>e}){let r=new r5({maxSize:t}),o=new r4({name:e,mapNodeValue:n,onHit:e=>{r.set(e,!0)},onSet:e=>{let n=r.tail();r.set(e,!0),n&&o.size()>t&&o.delete(n.key)}});return o};function r3(e,t,n){if("string"==typeof e&&!e.includes('"')&&!e.includes("\\"))return`"${e}"`;switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if((null==t?void 0:t.allowFunctions)!==!0)throw d("Attempt to serialize function in a Recoil cache key");return`__FUNCTION(${e.name})__`}if(null===e)return"null";if("object"!=typeof e){var r;return null!==(r=JSON.stringify(e))&&void 0!==r?r:""}if(f(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map((e,n)=>r3(e,t,n.toString()))}]`;if("function"==typeof e.toJSON)return r3(e.toJSON(n),t,n);if(e instanceof Map){let r={};for(let[n,o]of e)r["string"==typeof n?n:r3(n,t)]=o;return r3(r,t,n)}return e instanceof Set?r3(Array.from(e).sort((e,n)=>r3(e,t).localeCompare(r3(n,t))),t,n):void 0!==Symbol&&null!=e[Symbol.iterator]&&"function"==typeof e[Symbol.iterator]?r3(Array.from(e),t,n):`{${Object.keys(e).filter(t=>void 0!==e[t]).sort().map(n=>`${r3(n,t)}:${r3(e[n],t,n)}`).join(",")}}`}var r7=function(e,t={allowFunctions:!1}){return r3(e,t)};let{TreeCache:r9}=r1,r6={equality:"reference",eviction:"keep-all",maxSize:1/0};var oe=function({equality:e=r6.equality,eviction:t=r6.eviction,maxSize:n=r6.maxSize}=r6,r){let o=function(e){switch(e){case"reference":return e=>e;case"value":return e=>r7(e)}throw d(`Unrecognized equality policy ${e}`)}(e);return function(e,t,n,r){switch(e){case"keep-all":return new r9({name:r,mapNodeValue:n});case"lru":return r8({name:r,maxSize:h(t),mapNodeValue:n});case"most-recent":return r8({name:r,maxSize:1,mapNodeValue:n})}throw d(`Unrecognized eviction policy ${e}`)}(t,n,o,r)};let{isReactNative:ot,isWindow:on}=t_,{isLoadable:or,loadableWithError:oo,loadableWithPromise:oi,loadableWithValue:oa}=E,{WrappedValue:ol}=rX,{getNodeLoadable:os,peekNodeLoadable:ou,setNodeValue:oc}=eB,{saveDepsToStore:od}=el,{DEFAULT_VALUE:of,getConfigDeletionHandler:oh,getNode:op,registerNode:ov}=J,{isRecoilValue:o_}=z,{markRecoilValueModified:oy}=e4,{retainedByOptionWithDefault:om}=to,{recoilCallback:oS}=rj,{startPerfBlock:og}={startPerfBlock:function(e){return()=>null}};class oT{}let ob=new oT,oR=[],ow=new Map,oA=(r=0,()=>r++);function oE(e){let t=null,{key:n,get:r,cachePolicy_UNSTABLE:o}=e,i=null!=e.set?e.set:void 0,a=new Set,l=oe(null!=o?o:{equality:"reference",eviction:"keep-all"},n),s=om(e.retainedBy_UNSTABLE),u=new Map,c=0;function p(){return!k("recoil_memory_managament_2020")||c>0}function v(e){return e.getState().knownSelectors.add(n),c++,()=>{c--}}function _(){return void 0!==oh(n)&&!p()}function y(e,t){N(e,t)&&E(e),m(t,!0)}function m(e,n){let r=ow.get(e);if(null!=r){for(let e of r)oy(e,h(t));n&&ow.delete(e)}}function S(e,t){let n=ow.get(t);null==n&&ow.set(t,n=new Set),n.add(e)}function g(e,t,n,r,o,i){return t.then(r=>{if(!p())throw E(e),ob;null!=i.loadingDepKey&&i.loadingDepPromise===t?n.atomValues.set(i.loadingDepKey,oa(r)):e.getState().knownSelectors.forEach(e=>{n.atomValues.delete(e)});let a=R(e,n);if(a&&"loading"!==a.state){if((N(e,o)||null==A(e))&&y(e,o),"hasValue"===a.state)return a.contents;throw a.contents}if(!N(e,o)){let t=w(e,n);if(null!=t)return t.loadingLoadable.contents}let[l,s]=b(e,n,o);if("loading"!==l.state&&(V(n,l,s),y(e,o)),"hasError"===l.state)throw l.contents;return l.contents}).catch(t=>{if(t instanceof oT)throw ob;if(!p())throw E(e),ob;let i=oo(t);throw V(n,i,r),y(e,o),t})}function T(e,t,r,o){var i,l,s,u,c,d,f;for(let h of((N(e,o)||t.version===(null===(i=e.getState())||void 0===i?void 0:null===(l=i.currentTree)||void 0===l?void 0:l.version)||t.version===(null===(s=e.getState())||void 0===s?void 0:null===(u=s.nextTree)||void 0===u?void 0:u.version))&&od(n,r,e,null!==(c=null===(d=e.getState())||void 0===d?void 0:null===(f=d.nextTree)||void 0===f?void 0:f.version)&&void 0!==c?c:e.getState().currentTree.version),r))a.add(h)}function b(e,o,i){let a,l;let s=og(n),u=!0,c=!0,v=()=>{s(),c=!1},_=!1,S={loadingDepKey:null,loadingDepPromise:null},b=new Map;function R({key:t}){let n=os(e,o,t);switch(b.set(t,n),u||(T(e,o,new Set(b.keys()),i),function(e,t){if(N(e,t)){let n=h(A(e));n.stateVersions.clear(),m(t,!1)}}(e,i)),n.state){case"hasValue":return n.contents;case"hasError":throw n.contents;case"loading":throw S.loadingDepKey=t,S.loadingDepPromise=n.contents,n.contents}throw d("Invalid Loadable state")}let w=n=>(...r)=>{if(c)throw d("Callbacks from getCallback() should only be called asynchronously after the selector is evalutated. It can be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.");return null!=t||rM(!1),oS(e,n,r,{node:t})};try{(a=r({get:R,getCallback:w}),a=o_(a)?R(a):a,or(a)&&("hasError"===a.state&&(_=!0),a=a.contents),f(a))?a=a.then(t=>{if(!p())throw E(e),ob;let n=oa(t);return V(o,n,b),y(e,i),t}).catch(t=>{if(!p())throw E(e),ob;if(f(t))return g(e,t,o,b,i,S);let n=oo(t);throw V(o,n,b),y(e,i),t}).finally(v):v(),a=a instanceof ol?a.value:a}catch(t){f(a=t)?a=g(e,a,o,b,i,S).finally(v):(_=!0,v())}return l=_?oo(a):f(a)?oi(a):oa(a),u=!1,function(e,t,n){if(N(e,t)){let t=A(e);null!=t&&(t.depValuesDiscoveredSoFarDuringAsyncWork=n)}}(e,i,b),T(e,o,new Set(b.keys()),i),[l,b]}function R(e,t){let r=t.atomValues.get(n);if(null!=r)return r;let o=new Set;try{r=l.get(n=>("string"!=typeof n&&rM(!1),os(e,t,n).contents),{onNodeVisit:e=>{"branch"===e.type&&e.nodeKey!==n&&o.add(e.nodeKey)}})}catch(e){throw d(`Problem with cache lookup for selector "${n}": ${e.message}`)}if(r){var i;t.atomValues.set(n,r),T(e,t,o,null===(i=A(e))||void 0===i?void 0:i.executionID)}return r}function w(e,t){let n=th([u.has(e)?[h(u.get(e))]:[],W(eR(u,([t])=>t!==e),([,e])=>e)]);for(let r of n){if(r.stateVersions.get(t.version)||!function(n){for(let[r,o]of n)if(!os(e,t,r).is(o))return!0;return!1}(r.depValuesDiscoveredSoFarDuringAsyncWork))return r.stateVersions.set(t.version,!0),r;r.stateVersions.set(t.version,!1)}}function A(e){return u.get(e)}function E(e){u.delete(e)}function N(e,t){var n;return t===(null===(n=A(e))||void 0===n?void 0:n.executionID)}function V(e,t,r){e.atomValues.set(n,t);try{l.set(Array.from(r.entries()).map(([e,t])=>[e,t.contents]),t)}catch(e){throw d(`Problem with setting cache for selector "${n}": ${e.message}`)}}function C(e,t){let r=t.atomValues.get(n);return null!=r?r:l.get(n=>{var r;return"string"!=typeof n&&rM(!1),null===(r=ou(e,t,n))||void 0===r?void 0:r.contents})}function M(e,t){return function(e){if(oR.includes(n)){let e=`Recoil selector has circular dependencies: ${oR.slice(oR.indexOf(n)).join(" → ")}`;return oo(d(e))}oR.push(n);try{return e()}finally{oR.pop()}}(()=>(function(e,t){var n;let r=R(e,t);if(null!=r)return E(e),r;let o=w(e,t);if(null!=o)return(null===(n=o.loadingLoadable)||void 0===n?void 0:n.state)==="loading"&&S(e,o.executionID),o.loadingLoadable;let i=oA(),[a,l]=b(e,t,i);return"loading"===a.state?(u.set(e,{depValuesDiscoveredSoFarDuringAsyncWork:l,executionID:i,loadingLoadable:a,stateVersions:new Map([[t.version,!0]])}),S(e,i)):(E(e),V(t,a,l)),a})(e,t))}function U(e){e.atomValues.delete(n)}function I(e,n){for(let o of(null!=t||rM(!1),a)){var r;let t=op(o);null===(r=t.clearCache)||void 0===r||r.call(t,e,n)}a.clear(),U(n),l.clear(),oy(e,t)}if(null==i)return t=ov({key:n,nodeType:"selector",peek:C,get:M,init:v,invalidate:U,clearCache:I,shouldDeleteConfigOnRelease:_,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:s});{let r=(e,t,r)=>{let o=!1,a=new Map;function l({key:r}){if(o)throw d("Recoil: Async selector sets are not currently supported.");let i=os(e,t,r);if("hasValue"===i.state)return i.contents;if("loading"===i.state){let e=`Getting value of asynchronous atom or selector "${r}" in a pending state while setting selector "${n}" is not yet supported.`;throw L(e),d(e)}throw i.contents}function s(n,r){if(o){let e="Recoil: Async selector sets are not currently supported.";throw L(e),d(e)}let i="function"==typeof r?r(l(n)):r,s=oc(e,t,n.key,i);s.forEach((e,t)=>a.set(t,e))}let u=i({set:s,get:l,reset:function(e){s(e,of)}},r);if(void 0!==u)throw f(u)?d("Recoil: Async selector sets are not currently supported."):d("Recoil: selector set should be a void function.");return o=!0,a};return t=ov({key:n,nodeType:"selector",peek:C,get:M,set:r,init:v,invalidate:U,clearCache:I,shouldDeleteConfigOnRelease:_,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:s})}}oE.value=e=>new ol(e);let{isLoadable:oN,loadableWithError:ok,loadableWithPromise:oL,loadableWithValue:oV}=E,{WrappedValue:oC}=rX,{peekNodeInfo:oM}=eB,{DEFAULT_VALUE:oU,DefaultValue:oI,getConfigDeletionHandler:oB,registerNode:oD,setConfigDeletionHandler:oO}=J,{isRecoilValue:oP}=z,{getRecoilValueAsLoadable:ox,markRecoilValueModified:oz,setRecoilValue:oF,setRecoilValueLoadable:oW}=e4,{retainedByOptionWithDefault:o$}=to,oG=e=>e instanceof oC?e.value:e;function oj(e){let{...t}=e,n="default"in e?e.default:new Promise(()=>{});return oP(n)?function(e){let t=oj({...e,default:oU,persistence_UNSTABLE:void 0===e.persistence_UNSTABLE?void 0:{...e.persistence_UNSTABLE,validator:t=>t instanceof oI?t:h(e.persistence_UNSTABLE).validator(t,oU)},effects:e.effects,effects_UNSTABLE:e.effects_UNSTABLE}),n=oE({key:`${e.key}__withFallback`,get:({get:n})=>{let r=n(t);return r instanceof oI?e.default:r},set:({set:e},n)=>e(t,n),cachePolicy_UNSTABLE:{eviction:"most-recent"},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return oO(n.key,oB(e.key)),n}({...t,default:n}):function(e){var t;let n;let{key:r,persistence_UNSTABLE:o}=e,i=o$(e.retainedBy_UNSTABLE),a=0;function l(e){return oL(e.then(e=>(s=oV(e),e)).catch(e=>{throw s=ok(e),e}))}let s=f(e.default)?l(e.default):oN(e.default)?"loading"===e.default.state?l(e.default.contents):e.default:oV(oG(e.default));s.contents;let u=new Map;function c(e,t){var o,i;return null!==(o=null!==(i=t.atomValues.get(r))&&void 0!==i?i:n)&&void 0!==o?o:s}let p=oD({key:r,nodeType:"atom",peek:c,get:function(e,t){if(t.atomValues.has(r))return h(t.atomValues.get(r));if(!t.nonvalidatedAtoms.has(r))return s;{if(null!=n)return n;if(null==o)return F(`Tried to restore a persisted value for atom ${r} but it has no persistence settings.`),s;let e=t.nonvalidatedAtoms.get(r),i=o.validator(e,oU),a=i instanceof oI?s:oV(i);return n=a}},set:function(e,t,o){if(t.atomValues.has(r)){let e=h(t.atomValues.get(r));if("hasValue"===e.state&&o===e.contents)return new Map}else if(!t.nonvalidatedAtoms.has(r)&&o instanceof oI)return new Map;return n=void 0,new Map().set(r,oV(o))},init:function(t,n,o){var i,l,h;a++;let v=()=>{var e;a--,null===(e=u.get(t))||void 0===e||e.forEach(e=>e()),u.delete(t)};if(t.getState().knownAtoms.add(r),"loading"===s.state){let e=()=>{var e;let n=null!==(e=t.getState().nextTree)&&void 0!==e?e:t.getState().currentTree;n.atomValues.has(r)||oz(t,p)};s.contents.finally(e)}let _=null!==(i=e.effects)&&void 0!==i?i:e.effects_UNSTABLE;if(null!=_){let e=oU,i=!0,a=!1,v=null;function y(o){if(i&&o.key===r){let r=e;return r instanceof oI?c(t,n):f(r)?oL(r.then(e=>e instanceof oI?s.toPromise():e)):oV(r)}return ox(t,o)}function m(e){return y(e).toPromise()}function S(n){var o;let a=oM(t,null!==(o=t.getState().nextTree)&&void 0!==o?o:t.getState().currentTree,n.key);return!i||n.key!==r||e instanceof oI?a:{...a,isSet:!0,loadable:y(n)}}let g=n=>r=>{if(i){let t=y(p),o="hasValue"===t.state?t.contents:oU;f(e="function"==typeof r?r(o):r)&&(e=e.then(e=>(v={effect:n,value:e},e)))}else{if(f(r))throw d("Setting atoms to async values is not implemented.");"function"!=typeof r&&(v={effect:n,value:oG(r)}),oF(t,p,"function"==typeof r?e=>{let t=oG(r(e));return v={effect:n,value:t},t}:oG(r))}},T=e=>()=>g(e)(oU),b=e=>n=>{var o;let{release:i}=t.subscribeToTransactions(t=>{var o,i,a,l,u;let{currentTree:c,previousTree:d}=t.getState();d||(L("Transaction subscribers notified without a next tree being present -- this is a bug in Recoil"),d=c);let f=null!==(o=c.atomValues.get(r))&&void 0!==o?o:s;if("hasValue"===f.state){let t=f.contents,o=null!==(i=d.atomValues.get(r))&&void 0!==i?i:s,h="hasValue"===o.state?o.contents:oU;(null===(a=v)||void 0===a?void 0:a.effect)!==e||(null===(l=v)||void 0===l?void 0:l.value)!==t?n(t,h,!c.atomValues.has(r)):(null===(u=v)||void 0===u?void 0:u.effect)===e&&(v=null)}},r);u.set(t,[...null!==(o=u.get(t))&&void 0!==o?o:[],i])};for(let n of _)try{let e=n({node:p,storeID:t.storeID,parentStoreID_UNSTABLE:t.parentStoreID,trigger:o,setSelf:g(n),resetSelf:T(n),onSet:b(n),getPromise:m,getLoadable:y,getInfo_UNSTABLE:S});null!=e&&u.set(t,[...null!==(l=u.get(t))&&void 0!==l?l:[],e])}catch(t){e=t,a=!0}if(i=!1,!(e instanceof oI)){let o=a?ok(e):f(e)?oL(function(e,t){let n=t.then(t=>{var o,i;let a=null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree;return(null===(i=a.atomValues.get(r))||void 0===i?void 0:i.contents)===n&&oF(e,p,t),t}).catch(t=>{var o,i;let a=null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree;throw(null===(i=a.atomValues.get(r))||void 0===i?void 0:i.contents)===n&&oW(e,p,ok(t)),t});return n}(t,e)):oV(oG(e));o.contents,n.atomValues.set(r,o),null===(h=t.getState().nextTree)||void 0===h||h.atomValues.set(r,o)}}return v},invalidate:function(){n=void 0},shouldDeleteConfigOnRelease:function(){return void 0!==oB(r)&&a<=0},dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:i});return p}({...t,default:n})}oj.value=e=>new oC(e);var oH=Object.freeze({__proto__:null,MapCache:{MapCache:class{constructor(e){var t;p(this,"_map",void 0),p(this,"_keyMapper",void 0),this._map=new Map,this._keyMapper=null!==(t=null==e?void 0:e.mapKey)&&void 0!==t?t:e=>e}size(){return this._map.size}has(e){return this._map.has(this._keyMapper(e))}get(e){return this._map.get(this._keyMapper(e))}set(e,t){this._map.set(this._keyMapper(e),t)}delete(e){this._map.delete(this._keyMapper(e))}clear(){this._map.clear()}}}.MapCache});let{LRUCache:oK}=r2,{MapCache:oq}=oH,oZ={equality:"reference",eviction:"none",maxSize:1/0};var oY=function({equality:e=oZ.equality,eviction:t=oZ.eviction,maxSize:n=oZ.maxSize}=oZ){let r=function(e){switch(e){case"reference":return e=>e;case"value":return e=>r7(e)}throw d(`Unrecognized equality policy ${e}`)}(e),o=function(e,t,n){switch(e){case"keep-all":return new oq({mapKey:n});case"lru":return new oK({mapKey:n,maxSize:h(t)});case"most-recent":return new oK({mapKey:n,maxSize:1})}throw d(`Unrecognized eviction policy ${e}`)}(t,n,r);return o};let{setConfigDeletionHandler:oJ}=J,{setConfigDeletionHandler:oX}=J,oQ=0;var o0=function(e){var t,n;let r=oY({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return t=>{var n;let o,i;try{o=r.get(t)}catch(t){throw d(`Problem with cache lookup for selector ${e.key}: ${t.message}`)}if(null!=o)return o;let a=`${e.key}__selectorFamily/${null!==(n=r7(t,{allowFunctions:!0}))&&void 0!==n?n:"void"}/${oQ++}`,l=n=>e.get(t)(n),s=e.cachePolicy_UNSTABLE,u="function"==typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE;if(null!=e.set){let n=e.set,r=(e,r)=>n(t)(e,r);i=oE({key:a,get:l,set:r,cachePolicy_UNSTABLE:s,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:u})}else i=oE({key:a,get:l,cachePolicy_UNSTABLE:s,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:u});return r.set(t,i),oX(i.key,()=>{r.delete(t)}),i}};let o1=o0({key:"__constant",get:e=>()=>e,cachePolicyForParams_UNSTABLE:{equality:"reference"}}),o2=o0({key:"__error",get:e=>()=>{throw d(e)},cachePolicyForParams_UNSTABLE:{equality:"reference"}}),{loadableWithError:o5,loadableWithPromise:o4,loadableWithValue:o8}=E;function o3(e,t){let n=Array(t.length).fill(void 0),r=Array(t.length).fill(void 0);for(let[o,i]of t.entries())try{n[o]=e(i)}catch(e){r[o]=e}return[n,r]}function o7(e){return null!=e&&!f(e)}function o9(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(t=>e[t])}function o6(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce((e,n,r)=>({...e,[n]:t[r]}),{})}function ie(e,t,n){let r=n.map((e,n)=>null==e?o8(t[n]):f(e)?o4(e):o5(e));return o6(e,r)}let it=o0({key:"__waitForNone",get:e=>({get:t})=>{let n=o9(e),[r,o]=o3(t,n);return ie(e,r,o)},dangerouslyAllowMutability:!0}),ir=o0({key:"__waitForAny",get:e=>({get:t})=>{let n=o9(e),[r,o]=o3(t,n);return o.some(e=>!f(e))?ie(e,r,o):new Promise(t=>{for(let[n,i]of o.entries())f(i)&&i.then(i=>{r[n]=i,o[n]=void 0,t(ie(e,r,o))}).catch(i=>{o[n]=i,t(ie(e,r,o))})})},dangerouslyAllowMutability:!0}),io=o0({key:"__waitForAll",get:e=>({get:t})=>{let n=o9(e),[r,o]=o3(t,n);if(o.every(e=>null==e))return o6(e,r);let i=o.find(o7);if(null!=i)throw i;return Promise.all(o).then(t=>o6(e,t.map((e,t)=>void 0===e?r[t]:e)))},dangerouslyAllowMutability:!0}),ii=o0({key:"__waitForAllSettled",get:e=>({get:t})=>{let n=o9(e),[r,o]=o3(t,n);return o.every(e=>!f(e))?ie(e,r,o):Promise.all(o.map((e,t)=>f(e)?e.then(e=>{r[t]=e,o[t]=void 0}).catch(e=>{r[t]=void 0,o[t]=e}):null)).then(()=>ie(e,r,o))},dangerouslyAllowMutability:!0}),ia=o0({key:"__noWait",get:e=>({get:t})=>{try{return oE.value(o8(t(e)))}catch(e){return oE.value(f(e)?o4(e):o5(e))}},dangerouslyAllowMutability:!0}),{RecoilLoadable:il}=E,{DefaultValue:is}=J,{RecoilRoot:iu,useRecoilStoreID:ic}=np,{isRecoilValue:id}=z,{retentionZone:ih}=eT,{freshSnapshot:ip}=tF,{useRecoilState:iv,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:i_,useRecoilStateLoadable:iy,useRecoilValue:im,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:iS,useRecoilValueLoadable:ig,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:iT,useResetRecoilState:ib,useSetRecoilState:iR}={recoilComponentGetRecoilValueCount_FOR_TESTING:{current:0},useRecoilInterface:function(){let e=nN(),t=nB(),[,n]=nH([]),r=nj(new Set);r.current=new Set;let o=nj(new Set),i=nj(new Map),a=nW(e=>{let t=i.current.get(e);t&&(t.release(),i.current.delete(e))},[i]),l=nW((e,t)=>{i.current.has(t)&&n([])},[]);return n$(()=>{let n=t.current;eo(r.current,o.current).forEach(t=>{if(i.current.has(t)){F(`Double subscription to RecoilValue "${t}"`);return}let r=nF(n,new nO(t),e=>l(e,t),e);i.current.set(t,r);let o=n.getState();o.nextTree?n.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{l(n.getState(),t)}):l(n.getState(),t)}),eo(o.current,r.current).forEach(e=>{a(e)}),o.current=r.current}),n$(()=>{let n=i.current;return eo(r.current,new Set(n.keys())).forEach(r=>{let o=nF(t.current,new nO(r),e=>l(e,r),e);n.set(r,o)}),()=>n.forEach((e,t)=>a(t))},[e,t,a,l]),nG(()=>{function e(e){return n=>{nx(t.current,e,n)}}function n(e){var n;r.current.has(e.key)||(r.current=nK(r.current,e.key));let o=t.current.getState();return nP(t.current,e,nC().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree)}function o(e){let r=n(e);return nq(r,e,t)}return{getRecoilValue:o,getRecoilValueLoadable:n,getRecoilState:function(t){return[o(t),e(t)]},getRecoilStateLoadable:function(t){return[n(t),e(t)]},getSetRecoilState:e,getResetRecoilState:function(e){return()=>nx(t.current,e,nL)}}},[r,t])},useRecoilState:function(e){return[n0(e),n1(e)]},useRecoilStateLoadable:function(e){return[nQ(e),n1(e)]},useRecoilValue:n0,useRecoilValueLoadable:nQ,useResetRecoilState:function(e){let t=nB();return nW(()=>{nx(t.current,e,nL)},[t,e])},useSetRecoilState:n1,useSetUnvalidatedAtomValues:function(){let e=nB();return(t,n={})=>{nk(()=>{e.current.addTransactionMetadata(n),t.forEach((t,n)=>nz(e.current,new nO(n),t))})}},useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:n2,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:n5,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:function(e){return[n5(e),n1(e)]}},{useGotoRecoilSnapshot:iw,useRecoilSnapshot:iA,useRecoilTransactionObserver:iE}=rp,{useRecoilCallback:iN}=rj,{noWait:ik,waitForAll:iL,waitForAllSettled:iV,waitForAny:iC,waitForNone:iM}={waitForNone:it,waitForAny:ir,waitForAll:io,waitForAllSettled:ii,noWait:ia};var iU={DefaultValue:is,isRecoilValue:id,RecoilLoadable:il,RecoilEnv:B,RecoilRoot:iu,useRecoilStoreID:ic,useRecoilBridgeAcrossReactRoots_UNSTABLE:function(){"MUTABLE_SOURCE"===ry().mode&&console.warn("Warning: There are known issues using useRecoilBridgeAcrossReactRoots() in recoil_mutable_source rendering mode. Please consider upgrading to recoil_sync_external_store mode.");let e=rS().current;return rg(()=>function({children:t}){return s.createElement(rm,{store_INTERNAL:e},t)},[e])},atom:oj,selector:oE,atomFamily:function(e){var t,n;let r=oY({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return t=>{var n,o;let i=r.get(t);if(null!=i)return i;let{cachePolicyForParams_UNSTABLE:a,...l}=e,s="default"in e?e.default:new Promise(()=>{}),u=oj({...l,key:`${e.key}__${null!==(n=r7(t))&&void 0!==n?n:"void"}`,default:"function"==typeof s?s(t):s,retainedBy_UNSTABLE:"function"==typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE,effects:"function"==typeof e.effects?e.effects(t):"function"==typeof e.effects_UNSTABLE?e.effects_UNSTABLE(t):null!==(o=e.effects)&&void 0!==o?o:e.effects_UNSTABLE});return r.set(t,u),oJ(u.key,()=>{r.delete(t)}),u}},selectorFamily:o0,constSelector:function(e){return o1(e)},errorSelector:function(e){return o2(e)},readOnlySelector:function(e){return e},noWait:ik,waitForNone:iM,waitForAny:iC,waitForAll:iL,waitForAllSettled:iV,useRecoilValue:im,useRecoilValueLoadable:ig,useRecoilState:iv,useRecoilStateLoadable:iy,useSetRecoilState:iR,useResetRecoilState:ib,useGetRecoilValueInfo_UNSTABLE:function(){let e=r_();return({key:t})=>rv(e.current,e.current.getState().currentTree,t)},useRecoilRefresher_UNSTABLE:function(e){let t=rH();return rq(()=>{let n=t.current;rK(n,e)},[e,t])},useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:iT,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:iS,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:i_,useRecoilCallback:iN,useRecoilTransaction_UNSTABLE:function(e,t){let n=rY();return rJ(()=>(...t)=>{let r=rZ(n.current);r(n=>{e(n)(...t)})},null!=t?[...t,n]:void 0)},useGotoRecoilSnapshot:iw,useRecoilSnapshot:iA,useRecoilTransactionObserver_UNSTABLE:iE,snapshot_UNSTABLE:ip,useRetain:nE,retentionZone:ih};iU.DefaultValue,iU.isRecoilValue,iU.RecoilLoadable;var iI=iU.RecoilEnv,iB=iU.RecoilRoot;iU.useRecoilStoreID,iU.useRecoilBridgeAcrossReactRoots_UNSTABLE;var iD=iU.atom,iO=iU.selector;iU.atomFamily,iU.selectorFamily,iU.constSelector,iU.errorSelector,iU.readOnlySelector,iU.noWait,iU.waitForNone,iU.waitForAny,iU.waitForAll,iU.waitForAllSettled;var iP=iU.useRecoilValue;iU.useRecoilValueLoadable;var ix=iU.useRecoilState;iU.useRecoilStateLoadable;var iz=iU.useSetRecoilState;iU.useResetRecoilState,iU.useGetRecoilValueInfo_UNSTABLE,iU.useRecoilRefresher_UNSTABLE,iU.useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE,iU.useRecoilValue_TRANSITION_SUPPORT_UNSTABLE,iU.useRecoilState_TRANSITION_SUPPORT_UNSTABLE,iU.useRecoilCallback,iU.useRecoilTransaction_UNSTABLE,iU.useGotoRecoilSnapshot,iU.useRecoilSnapshot,iU.useRecoilTransactionObserver_UNSTABLE,iU.snapshot_UNSTABLE,iU.useRetain,iU.retentionZone}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[9774,179],function(){return t(6840),t(80880)}),_N_E=e.O()}]); \ No newline at end of file + hot module replacement.`;console.warn(t)}}(e.key),H.set(e.key,e);let t=null==e.set?new z.RecoilValueReadOnly(e.key):new z.RecoilState(e.key);return K.set(e.key,t),t},getNode:function(e){let t=H.get(e);if(null==t)throw new q(`Missing definition for RecoilValue: "${e}""`);return t},getNodeMaybe:function(e){return H.get(e)},deleteNodeConfigIfPossible:function(e){var t,n;if(!k("recoil_memory_managament_2020"))return;let r=H.get(e);null!=r&&null!==(t=r.shouldDeleteConfigOnRelease)&&void 0!==t&&t.call(r)&&(H.delete(e),null===(n=Y(e))||void 0===n||n(),Z.delete(e))},setConfigDeletionHandler:function(e,t){k("recoil_memory_managament_2020")&&(void 0===t?Z.delete(e):Z.set(e,t))},getConfigDeletionHandler:Y,recoilValuesForKeys:function(e){return W(e,e=>h(K.get(e)))},NodeMissingError:q,DefaultValue:G,DEFAULT_VALUE:j},X={enqueueExecution:function(e,t){t()}},Q=(function(e){var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n={},r={},o=function(e){return function(){return e}},i=n.hash=function(e){var n=void 0===e?"undefined":t(e);if("number"===n)return e;"string"!==n&&(e+="");for(var r=0,o=0,i=e.length;o>>e&31},l=function(e){return 1<>1&1431655765,n=(n=(858993459&n)+(n>>2&858993459))+(n>>4)&252645135,n+=n>>8,127&(n+=n>>16)},u=function(e,t,n,r){var o=r;if(!e){var i=r.length;o=Array(i);for(var a=0;a=t;)r[i--]=r[i];return r[t]=n,r}for(var a=0,l=0,s=Array(o+1);a>>=1;return i[t]=n,y(e,l+1,i)},S=function(e,t,n,r){for(var o=Array(t-1),i=0,a=0,l=0,s=r.length;l1?v(e,this.hash,s):s[0]}var u=o();return u===r?this:(++l.value,g(e,n,this.hash,this,i,p(e,i,a,u)))},A=function(e,t,n,r,o,i,p){var v,y=this.mask,S=this.children,g=a(n,o),T=l(g),R=s(y,T),w=y&T,A=w?S[R]:f,E=A._modify(e,t,n+5,r,o,i,p);if(A===E)return this;var N=b(e,this),k=y,L=void 0;if(w&&h(E)){if(!(k&=~T))return f;if(S.length<=2&&((v=S[1^R])===f||1===v.type||2===v.type))return S[1^R];L=c(N,R,S)}else if(w||h(E))L=u(N,R,E,S);else{if(S.length>=16)return m(e,g,E,y,S);k|=T,L=d(N,R,E,S)}return N?(this.mask=k,this.children=L,this):_(e,k,L)},E=function(e,t,n,r,o,i,l){var s=this.size,c=this.children,d=a(n,o),p=c[d],v=(p||f)._modify(e,t,n+5,r,o,i,l);if(p===v)return this;var _=b(e,this),m=void 0;if(h(p)&&!h(v))++s,m=u(_,d,v,c);else if(!h(p)&&h(v)){if(--s<=8)return S(e,s,d,c);m=u(_,d,f,c)}else m=u(_,d,v,c);return _?(this.size=s,this.children=m,this):y(e,s,m)};function N(e,t,n,r,o){this._editable=e,this._edit=t,this._config=n,this._root=r,this._size=o}f._modify=function(e,t,n,o,i,a,l){var s=o();return s===r?f:(++l.value,p(e,i,a,s))},N.prototype.setTree=function(e,t){return this._editable?(this._root=e,this._size=t,this):e===this._root?this:new N(this._editable,this._edit,this._config,e,t)};var k=n.tryGetHash=function(e,t,n,r){for(var o=r._root,i=0,u=r._config.keyEq;;)switch(o.type){case 1:return u(n,o.key)?o.value:e;case 2:if(t===o.hash)for(var c=o.children,d=0,f=c.length;d{n.set(r,t(e,r))}),n};function ea(e,t,n,r){let{nodeDeps:o,nodeToNodeSubscriptions:i}=n,a=o.get(e);if(a&&r&&a!==r.nodeDeps.get(e))return;o.set(e,t);let l=null==a?t:eo(t,a);for(let t of l){i.has(t)||i.set(t,new Set);let n=h(i.get(t));n.add(e)}if(a){let n=eo(a,t);for(let t of n){if(!i.has(t))return;let n=h(i.get(t));n.delete(e),0===n.size&&i.delete(t)}}}var el={cloneGraph:function(e){return{nodeDeps:ei(e.nodeDeps,e=>new Set(e)),nodeToNodeSubscriptions:ei(e.nodeToNodeSubscriptions,e=>new Set(e))}},graph:function(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}},saveDepsToStore:function(e,t,n,r){var o,i,a,l,s;let u=n.getState();r===u.currentTree.version||r===(null===(o=u.nextTree)||void 0===o?void 0:o.version)||r===(null===(i=u.previousTree)||void 0===i?void 0:i.version)||L("Tried to save dependencies to a discarded tree");let c=n.getGraph(r);if(ea(e,t,c),r===(null===(a=u.previousTree)||void 0===a?void 0:a.version)){let r=n.getGraph(u.currentTree.version);ea(e,t,r,c)}if(r===(null===(l=u.previousTree)||void 0===l?void 0:l.version)||r===u.currentTree.version){let r=null===(s=u.nextTree)||void 0===s?void 0:s.version;if(void 0!==r){let o=n.getGraph(r);ea(e,t,o,c)}}}};let es=0,eu=()=>es++,ec=0,ed=()=>ec++,ef=0,eh=()=>ef++;var ep={getNextTreeStateVersion:eu,getNextStoreID:ed,getNextComponentID:eh};let{persistentMap:ev}=er,{graph:e_}=el,{getNextTreeStateVersion:ey}=ep;function em(){let e=ey();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:ev(),nonvalidatedAtoms:ev()}}var eS={makeEmptyTreeState:em,makeEmptyStoreState:function(){let e=em();return{currentTree:e,nextTree:null,previousTree:null,commitDepth:0,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(e.version,e_()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}},getNextTreeStateVersion:ey};class eg{}var eT={RetentionZone:eg,retentionZone:function(){return new eg}},eb={setByAddingToSet:function(e,t){let n=new Set(e);return n.add(t),n},setByDeletingFromSet:function(e,t){let n=new Set(e);return n.delete(t),n},mapBySettingInMap:function(e,t,n){let r=new Map(e);return r.set(t,n),r},mapByUpdatingInMap:function(e,t,n){let r=new Map(e);return r.set(t,n(r.get(t))),r},mapByDeletingFromMap:function(e,t){let n=new Map(e);return n.delete(t),n},mapByDeletingMultipleFromMap:function(e,t){let n=new Map(e);return t.forEach(e=>n.delete(e)),n}},eR=function*(e,t){let n=0;for(let r of e)t(r,n++)&&(yield r)},ew=function(e,t){let n=new Proxy(e,{get:(e,n)=>(!(n in e)&&n in t&&(e[n]=t[n]()),e[n]),ownKeys:e=>Object.keys(e)});return n};let{getNode:eA,getNodeMaybe:eE,recoilValuesForKeys:eN}=J,{RetentionZone:ek}=eT,{setByAddingToSet:eL}=eb,eV=Object.freeze(new Set);class eC extends Error{}function eM(e,t,n,r){let o=e.getState();if(o.nodeCleanupFunctions.has(n))return;let i=eA(n),a=function(e,t,n){if(!k("recoil_memory_managament_2020"))return()=>void 0;let{nodesRetainedByZone:r}=e.getState().retention;function o(e){let n=r.get(e);n||r.set(e,n=new Set),n.add(t)}if(n instanceof ek)o(n);else if(Array.isArray(n))for(let e of n)o(e);return()=>{if(!k("recoil_memory_managament_2020"))return;let{retention:r}=e.getState();function o(e){let n=r.nodesRetainedByZone.get(e);null==n||n.delete(t),n&&0===n.size&&r.nodesRetainedByZone.delete(e)}if(n instanceof ek)o(n);else if(Array.isArray(n))for(let e of n)o(e)}}(e,n,i.retainedBy),l=i.init(e,t,r);o.nodeCleanupFunctions.set(n,()=>{l(),a()})}function eU(e,t,n){return eA(n).peek(e,t)}function eI(e,t,n){let r=new Set,o=Array.from(n),i=e.getGraph(t.version);for(let e=o.pop();e;e=o.pop()){var a;r.add(e);let t=null!==(a=i.nodeToNodeSubscriptions.get(e))&&void 0!==a?a:eV;for(let e of t)r.has(e)||o.push(e)}return r}var eB={getNodeLoadable:function(e,t,n){return eM(e,t,n,"get"),eA(n).get(e,t)},peekNodeLoadable:eU,setNodeValue:function(e,t,n,r){let o=eA(n);if(null==o.set)throw new eC(`Attempt to set read-only RecoilValue: ${n}`);let i=o.set;return eM(e,t,n,"set"),i(e,t,r)},initializeNode:function(e,t,n){eM(e,e.getState().currentTree,t,n)},cleanUpNode:function(e,t){var n;let r=e.getState();null===(n=r.nodeCleanupFunctions.get(t))||void 0===n||n(),r.nodeCleanupFunctions.delete(t)},setUnvalidatedAtomValue_DEPRECATED:function(e,t,n){var r;let o=eE(t);return null==o||null===(r=o.invalidate)||void 0===r||r.call(o,e),{...e,atomValues:e.atomValues.clone().delete(t),nonvalidatedAtoms:e.nonvalidatedAtoms.clone().set(t,n),dirtyAtoms:eL(e.dirtyAtoms,t)}},peekNodeInfo:function(e,t,n){let r=e.getState(),o=e.getGraph(t.version),i=eA(n).nodeType;return ew({type:i},{loadable:()=>eU(e,t,n),isActive:()=>r.knownAtoms.has(n)||r.knownSelectors.has(n),isSet:()=>"selector"!==i&&t.atomValues.has(n),isModified:()=>t.dirtyAtoms.has(n),deps:()=>{var e;return eN(null!==(e=o.nodeDeps.get(n))&&void 0!==e?e:[])},subscribers:()=>{var o,i;return{nodes:eN(eR(eI(e,t,new Set([n])),e=>e!==n)),components:W(null!==(o=null===(i=r.nodeToComponentSubscriptions.get(n))||void 0===i?void 0:i.values())&&void 0!==o?o:[],([e])=>({name:e}))}}})},getDownstreamNodes:eI};let eD=null;var eO={setInvalidateMemoizedSnapshot:function(e){eD=e},invalidateMemoizedSnapshot:function(){var e;null===(e=eD)||void 0===e||e()}};let{getDownstreamNodes:eP,getNodeLoadable:ex,setNodeValue:ez}=eB,{getNextComponentID:eF}=ep,{getNode:eW,getNodeMaybe:e$}=J,{DefaultValue:eG}=J,{reactMode:ej}=I,{AbstractRecoilValue:eH,RecoilState:eK,RecoilValueReadOnly:eq,isRecoilValue:eZ}=z,{invalidateMemoizedSnapshot:eY}=eO;function eJ(e,t,n){"hasValue"===n.state&&n.contents instanceof eG?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function eX(e,t){e.replaceState(n=>{let r=e1(n);for(let n of t)!function(e,t,n){if("set"===n.type){let{recoilValue:r,valueOrUpdater:o}=n,i=function(e,t,{key:n},r){if("function"!=typeof r)return r;{let o=ex(e,t,n);if("loading"===o.state){let e=`Tried to set atom or selector "${n}" using an updater function while the current state is pending, this is not currently supported.`;throw L(e),d(e)}if("hasError"===o.state)throw o.contents;return r(o.contents)}}(e,t,r,o),a=ez(e,t,r.key,i);for(let[e,n]of a.entries())eJ(t,e,n)}else if("setLoadable"===n.type){let{recoilValue:{key:e},loadable:r}=n;eJ(t,e,r)}else if("markModified"===n.type){let{recoilValue:{key:e}}=n;t.dirtyAtoms.add(e)}else if("setUnvalidated"===n.type){var r;let{recoilValue:{key:e},unvalidatedValue:o}=n,i=e$(e);null==i||null===(r=i.invalidate)||void 0===r||r.call(i,t),t.atomValues.delete(e),t.nonvalidatedAtoms.set(e,o),t.dirtyAtoms.add(e)}else L(`Unknown action ${n.type}`)}(e,r,n);return e2(e,r),eY(),r})}function eQ(e,t){if(e0.length){let n=e0[e0.length-1],r=n.get(e);r||n.set(e,r=[]),r.push(t)}else eX(e,[t])}let e0=[];function e1(e){return{...e,atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)}}function e2(e,t){let n=eP(e,t,t.dirtyAtoms);for(let e of n){var r,o;null===(r=e$(e))||void 0===r||null===(o=r.invalidate)||void 0===o||o.call(r,t)}}function e4(e,t,n){eQ(e,{type:"set",recoilValue:t,valueOrUpdater:n})}var e5={RecoilValueReadOnly:eq,AbstractRecoilValue:eH,RecoilState:eK,getRecoilValueAsLoadable:function(e,{key:t},n=e.getState().currentTree){var r,o;let i=e.getState();n.version===i.currentTree.version||n.version===(null===(r=i.nextTree)||void 0===r?void 0:r.version)||n.version===(null===(o=i.previousTree)||void 0===o?void 0:o.version)||L("Tried to read from a discarded tree");let a=ex(e,n,t);return"loading"===a.state&&a.contents.catch(()=>{}),a},setRecoilValue:e4,setRecoilValueLoadable:function(e,t,n){if(n instanceof eG)return e4(e,t,n);eQ(e,{type:"setLoadable",recoilValue:t,loadable:n})},markRecoilValueModified:function(e,t){eQ(e,{type:"markModified",recoilValue:t})},setUnvalidatedRecoilValue:function(e,t,n){eQ(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})},subscribeToRecoilValue:function(e,{key:t},n,r=null){let o=eF(),i=e.getState();i.nodeToComponentSubscriptions.has(t)||i.nodeToComponentSubscriptions.set(t,new Map),h(i.nodeToComponentSubscriptions.get(t)).set(o,[null!=r?r:"",n]);let a=ej();if(a.early&&("LEGACY"===a.mode||"MUTABLE_SOURCE"===a.mode)){let r=e.getState().nextTree;r&&r.dirtyAtoms.has(t)&&n(r)}return{release:()=>{let n=e.getState(),r=n.nodeToComponentSubscriptions.get(t);if(void 0===r||!r.has(o)){L(`Subscription missing at release time for atom ${t}. This is a bug in Recoil.`);return}r.delete(o),0===r.size&&n.nodeToComponentSubscriptions.delete(t)}}},isRecoilValue:eZ,applyAtomValueWrites:function(e,t){let n=e.clone();return t.forEach((e,t)=>{"hasValue"===e.state&&e.contents instanceof eG?n.delete(t):n.set(t,e)}),n},batchStart:function(){let e=new Map;return e0.push(e),()=>{for(let[t,n]of e)eX(t,n);let t=e0.pop();t!==e&&L("Incorrect order of batch popping")}},writeLoadableToTreeState:eJ,invalidateDownstreams:e2,copyTreeState:e1,refreshRecoilValue:function(e,t){var n;let{currentTree:r}=e.getState(),o=eW(t.key);null===(n=o.clearCache)||void 0===n||n.call(o,e,r)}},e3=function(e,t,n){let r=e.entries(),o=r.next();for(;!o.done;){let i=o.value;if(t.call(n,i[1],i[0],e))return!0;o=r.next()}return!1};let{cleanUpNode:e8}=eB,{deleteNodeConfigIfPossible:e9,getNode:e6}=J,{RetentionZone:e7}=eT,te=new Set;function tt(e,t){let n=e.getState(),r=n.currentTree;if(n.nextTree){L("releaseNodesNowOnCurrentTree should only be called at the end of a batch");return}let o=new Set;for(let e of t)if(e instanceof e7)for(let t of function(e,t){var n;return null!==(n=e.retention.nodesRetainedByZone.get(t))&&void 0!==n?n:te}(n,e))o.add(t);else o.add(e);let i=function(e,t){let n=e.getState(),r=n.currentTree,o=e.getGraph(r.version),i=new Set,a=new Set;return function t(l){var s,u;let c=new Set,d=function(e,t,n,r,o){let i=e.getGraph(t.version),a=[],l=new Set;for(;n.size>0;)(function e(t){if(r.has(t)||o.has(t)){n.delete(t);return}if(l.has(t))return;let s=i.nodeToNodeSubscriptions.get(t);if(s)for(let t of s)e(t);l.add(t),n.delete(t),a.push(t)})(h(n.values().next().value));return a}(e,r,l,i,a);for(let e of d){if("recoilRoot"===e6(e).retainedBy||(null!==(s=n.retention.referenceCounts.get(e))&&void 0!==s?s:0)>0||tn(e).some(e=>n.retention.referenceCounts.get(e))){a.add(e);continue}let t=o.nodeToNodeSubscriptions.get(e);if(t&&e3(t,e=>a.has(e))){a.add(e);continue}i.add(e),c.add(e)}let f=new Set;for(let e of c)for(let t of null!==(u=o.nodeDeps.get(e))&&void 0!==u?u:te)i.has(t)||f.add(t);f.size&&t(f)}(t),i}(e,o);for(let t of i)!function(e,t,n){var r,o;if(!k("recoil_memory_managament_2020"))return;e8(e,n);let i=e.getState();i.knownAtoms.delete(n),i.knownSelectors.delete(n),i.nodeTransactionSubscriptions.delete(n),i.retention.referenceCounts.delete(n);let a=tn(n);for(let e of a)null===(r=i.retention.nodesRetainedByZone.get(e))||void 0===r||r.delete(n);t.atomValues.delete(n),t.dirtyAtoms.delete(n),t.nonvalidatedAtoms.delete(n);let l=i.graphsByVersion.get(t.version);if(l){let e=l.nodeDeps.get(n);if(void 0!==e)for(let t of(l.nodeDeps.delete(n),e))null===(o=l.nodeToNodeSubscriptions.get(t))||void 0===o||o.delete(n);l.nodeToNodeSubscriptions.delete(n)}e9(n)}(e,r,t)}function tn(e){let t=e6(e).retainedBy;return void 0===t||"components"===t||"recoilRoot"===t?[]:t instanceof e7?[t]:t}function tr(e,t){if(!k("recoil_memory_managament_2020"))return;let n=e.getState().retention.referenceCounts;n.delete(t),function(e,t){let n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):tt(e,new Set([t]))}(e,t)}var to={SUSPENSE_TIMEOUT_MS:12e4,updateRetainCount:function(e,t,n){var r;if(!k("recoil_memory_managament_2020"))return;let o=e.getState().retention.referenceCounts,i=(null!==(r=o.get(t))&&void 0!==r?r:0)+n;0===i?tr(e,t):o.set(t,i)},updateRetainCountToZero:tr,releaseScheduledRetainablesNow:function(e){if(!k("recoil_memory_managament_2020"))return;let t=e.getState();tt(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()},retainedByOptionWithDefault:function(e){return void 0===e?"recoilRoot":e}};let{unstable_batchedUpdates:ti}=u,{unstable_batchedUpdates:ta}={unstable_batchedUpdates:ti},{batchStart:tl}=e5,{unstable_batchedUpdates:ts}={unstable_batchedUpdates:ta},tu=ts,tc=e=>{tu=e},td=e=>{tu(()=>{let t=()=>void 0;try{t=tl(),e()}finally{t()}})};var tf={getBatcher:()=>tu,setBatcher:tc,batchUpdates:td},th=function*(e){for(let t of e)for(let e of t)yield e};let tp="undefined"==typeof Window||"undefined"==typeof window,tv="undefined"!=typeof navigator&&"ReactNative"===navigator.product;var t_={isSSR:tp,isReactNative:tv,isWindow:e=>!tp&&(e===window||e instanceof Window)};let{batchUpdates:ty}=tf,{initializeNode:tm,peekNodeInfo:tS}=eB,{graph:tg}=el,{getNextStoreID:tT}=ep,{DEFAULT_VALUE:tb,recoilValues:tR,recoilValuesForKeys:tw}=J,{AbstractRecoilValue:tA,getRecoilValueAsLoadable:tE,setRecoilValue:tN,setUnvalidatedRecoilValue:tk}=e5,{updateRetainCount:tL}=to,{setInvalidateMemoizedSnapshot:tV}=eO,{getNextTreeStateVersion:tC,makeEmptyStoreState:tM}=eS,{isSSR:tU}=t_,{memoizeOneWithArgsHashAndInvalidation:tI}={memoizeWithArgsHash:function(e,t){let n;let r=(...r)=>{n||(n={});let o=t(...r);return Object.hasOwnProperty.call(n,o)||(n[o]=e(...r)),n[o]};return r},memoizeOneWithArgsHash:function(e,t){let n,r;let o=(...o)=>{let i=t(...o);return n===i?r:(n=i,r=e(...o))};return o},memoizeOneWithArgsHashAndInvalidation:function(e,t){let n,r;let o=(...o)=>{let i=t(...o);return n===i?r:(n=i,r=e(...o))},i=()=>{n=null};return[o,i]}};class tB{constructor(e,t){for(let n of(p(this,"_store",void 0),p(this,"_refCount",1),p(this,"getLoadable",e=>(this.checkRefCount_INTERNAL(),tE(this._store,e))),p(this,"getPromise",e=>(this.checkRefCount_INTERNAL(),this.getLoadable(e).toPromise())),p(this,"getNodes_UNSTABLE",e=>{if(this.checkRefCount_INTERNAL(),(null==e?void 0:e.isModified)===!0){if((null==e?void 0:e.isInitialized)===!1)return[];let t=this._store.getState().currentTree;return tw(t.dirtyAtoms)}let t=this._store.getState().knownAtoms,n=this._store.getState().knownSelectors;return(null==e?void 0:e.isInitialized)==null?tR.values():!0===e.isInitialized?tw(th([t,n])):eR(tR.values(),({key:e})=>!t.has(e)&&!n.has(e))}),p(this,"getInfo_UNSTABLE",({key:e})=>(this.checkRefCount_INTERNAL(),tS(this._store,this._store.getState().currentTree,e))),p(this,"map",e=>{this.checkRefCount_INTERNAL();let t=new tx(this,ty);return e(t),t}),p(this,"asyncMap",async e=>{this.checkRefCount_INTERNAL();let t=new tx(this,ty);return t.retain(),await e(t),t.autoRelease_INTERNAL(),t}),this._store={storeID:tT(),parentStoreID:t,getState:()=>e,replaceState:t=>{e.currentTree=t(e.currentTree)},getGraph:t=>{let n=e.graphsByVersion;if(n.has(t))return h(n.get(t));let r=tg();return n.set(t,r),r},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw d("Cannot subscribe to Snapshots")}},this._store.getState().knownAtoms))tm(this._store,n,"get"),tL(this._store,n,1);this.autoRelease_INTERNAL()}retain(){this._refCount<=0&&L("Attempt to retain() Snapshot that was already released."),this._refCount++;let e=!1;return()=>{e||(e=!0,this._release())}}autoRelease_INTERNAL(){tU||window.setTimeout(()=>this._release(),10)}_release(){if(this._refCount--,0===this._refCount){if(this._store.getState().nodeCleanupFunctions.forEach(e=>e()),this._store.getState().nodeCleanupFunctions.clear(),!k("recoil_memory_managament_2020"))return}else this._refCount}isRetained(){return this._refCount>0}checkRefCount_INTERNAL(){k("recoil_memory_managament_2020")&&this._refCount}getStore_INTERNAL(){return this.checkRefCount_INTERNAL(),this._store}getID(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}getStoreID(){return this.checkRefCount_INTERNAL(),this._store.storeID}}function tD(e,t,n=!1){let r=e.getState(),o=n?tC():t.version;return{currentTree:{version:n?o:t.version,stateID:n?o:t.stateID,transactionMetadata:{...t.transactionMetadata},dirtyAtoms:new Set(t.dirtyAtoms),atomValues:t.atomValues.clone(),nonvalidatedAtoms:t.nonvalidatedAtoms.clone()},commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(r.knownAtoms),knownSelectors:new Set(r.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:new Map().set(o,e.getGraph(t.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(W(r.nodeCleanupFunctions.entries(),([e])=>[e,()=>{}]))}}let[tO,tP]=tI((e,t)=>{var n;let r=e.getState(),o="latest"===t?null!==(n=r.nextTree)&&void 0!==n?n:r.currentTree:h(r.previousTree);return new tB(tD(e,o),e.storeID)},(e,t)=>{var n,r;return String(t)+String(e.storeID)+String(null===(n=e.getState().nextTree)||void 0===n?void 0:n.version)+String(e.getState().currentTree.version)+String(null===(r=e.getState().previousTree)||void 0===r?void 0:r.version)});tV(tP);class tx extends tB{constructor(e,t){super(tD(e.getStore_INTERNAL(),e.getStore_INTERNAL().getState().currentTree,!0),e.getStoreID()),p(this,"_batch",void 0),p(this,"set",(e,t)=>{this.checkRefCount_INTERNAL();let n=this.getStore_INTERNAL();this._batch(()=>{tL(n,e.key,1),tN(this.getStore_INTERNAL(),e,t)})}),p(this,"reset",e=>{this.checkRefCount_INTERNAL();let t=this.getStore_INTERNAL();this._batch(()=>{tL(t,e.key,1),tN(this.getStore_INTERNAL(),e,tb)})}),p(this,"setUnvalidatedAtomValues_DEPRECATED",e=>{this.checkRefCount_INTERNAL();let t=this.getStore_INTERNAL();ty(()=>{for(let[n,r]of e.entries())tL(t,n,1),tk(t,new tA(n),r)})}),this._batch=t}}var tz={Snapshot:tB,MutableSnapshot:tx,freshSnapshot:function(e){let t=new tB(tM());return null!=e?t.map(e):t},cloneSnapshot:function(e,t="latest"){let n=tO(e,t);return n.isRetained()?n:(tP(),tO(e,t))}},tF=Object.freeze({__proto__:null,Snapshot:tz.Snapshot,MutableSnapshot:tz.MutableSnapshot,freshSnapshot:tz.freshSnapshot,cloneSnapshot:tz.cloneSnapshot}),tW=function(...e){let t=new Set;for(let n of e)for(let e of n)t.add(e);return t};let{useRef:t$}=s;var tG=function(e){let t=t$(e);return t.current===e&&"function"==typeof e&&(t.current=e()),t};let{getNextTreeStateVersion:tj,makeEmptyStoreState:tH}=eS,{cleanUpNode:tK,getDownstreamNodes:tq,initializeNode:tZ,setNodeValue:tY,setUnvalidatedAtomValue_DEPRECATED:tJ}=eB,{graph:tX}=el,{cloneGraph:tQ}=el,{getNextStoreID:t0}=ep,{createMutableSource:t1,reactMode:t2}=I,{applyAtomValueWrites:t4}=e5,{releaseScheduledRetainablesNow:t5}=to,{freshSnapshot:t3}=tF,{useCallback:t8,useContext:t9,useEffect:t6,useMemo:t7,useRef:ne,useState:nt}=s;function nn(){throw d("This component must be used inside a component.")}let nr=Object.freeze({storeID:t0(),getState:nn,replaceState:nn,getGraph:nn,subscribeToTransactions:nn,addTransactionMetadata:nn}),no=!1;function ni(e){if(no)throw d("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");let t=e.getState();if(null===t.nextTree){k("recoil_memory_managament_2020")&&k("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&t5(e);let n=t.currentTree.version,r=tj();t.nextTree={...t.currentTree,version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}},t.graphsByVersion.set(r,tQ(h(t.graphsByVersion.get(n))))}}let na=s.createContext({current:nr}),nl=()=>t9(na),ns=s.createContext(null);function nu(e,t,n){let r=tq(e,n,n.dirtyAtoms);for(let e of r){let r=t.nodeToComponentSubscriptions.get(e);if(r)for(let[e,[t,o]]of r)o(n)}}function nc(e){let t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){for(let[n,o]of t.nodeTransactionSubscriptions)if(r.has(n))for(let[t,n]of o)n(e);for(let[n,r]of t.transactionSubscriptions)r(e);(!t2().early||t.suspendedComponentResolvers.size>0)&&(nu(e,t,n),t.suspendedComponentResolvers.forEach(e=>e()),t.suspendedComponentResolvers.clear())}t.queuedComponentCallbacks_DEPRECATED.forEach(e=>e(n)),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function nd({setNotifyBatcherOfChange:e}){let t=nl(),[,n]=nt([]);return e(()=>n({})),t6(()=>(e(()=>n({})),()=>{e(()=>{})}),[e]),t6(()=>{X.enqueueExecution("Batcher",()=>{!function(e){let t=e.getState();t.commitDepth++;try{let{nextTree:n}=t;if(null==n)return;t.previousTree=t.currentTree,t.currentTree=n,t.nextTree=null,nc(e),null!=t.previousTree?t.graphsByVersion.delete(t.previousTree.version):L("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,k("recoil_memory_managament_2020")&&null==n&&t5(e)}finally{t.commitDepth--}}(t.current)})}),null}let nf=0;function nh({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:n,children:r}){let o;let i=e=>{let t=o.current.graphsByVersion;if(t.has(e))return h(t.get(e));let n=tX();return t.set(e,n),n},a=(e,t)=>{if(null==t){let{transactionSubscriptions:t}=f.current.getState(),n=nf++;return t.set(n,e),{release:()=>{t.delete(n)}}}{let{nodeTransactionSubscriptions:n}=f.current.getState();n.has(t)||n.set(t,new Map);let r=nf++;return h(n.get(t)).set(r,e),{release:()=>{let e=n.get(t);e&&(e.delete(r),0===e.size&&n.delete(t))}}}},l=e=>{for(let t of(ni(f.current),Object.keys(e)))h(f.current.getState().nextTree).transactionMetadata[t]=e[t]},u=e=>{let t;ni(f.current);let n=h(o.current.nextTree);try{no=!0,t=e(n)}finally{no=!1}t!==n&&(o.current.nextTree=t,t2().early&&nu(f.current,o.current,t),h(c.current)())},c=ne(null),d=t8(e=>{c.current=e},[c]),f=tG(()=>null!=n?n:{storeID:t0(),getState:()=>o.current,replaceState:u,getGraph:i,subscribeToTransactions:a,addTransactionMetadata:l});null!=n&&(f.current=n),o=tG(()=>null!=e?function(e,t){let n=tH();return t({set:(t,r)=>{let o=n.currentTree,i=tY(e,o,t.key,r),a=new Set(i.keys()),l=o.nonvalidatedAtoms.clone();for(let e of a)l.delete(e);n.currentTree={...o,dirtyAtoms:tW(o.dirtyAtoms,a),atomValues:t4(o.atomValues,i),nonvalidatedAtoms:l}},setUnvalidatedAtomValues:e=>{e.forEach((e,t)=>{n.currentTree=tJ(n.currentTree,t,e)})}}),n}(f.current,e):null!=t?function(e){let t=t3(e),n=t.getStore_INTERNAL().getState();return t.retain(),n.nodeCleanupFunctions.forEach(e=>e()),n.nodeCleanupFunctions.clear(),n}(t):tH());let p=t7(()=>null==t1?void 0:t1(o,()=>o.current.currentTree.version),[o]);return t6(()=>{let e=f.current;for(let t of new Set(e.getState().knownAtoms))tZ(e,t,"get");return()=>{for(let t of e.getState().knownAtoms)tK(e,t)}},[f]),s.createElement(na.Provider,{value:f},s.createElement(ns.Provider,{value:p},s.createElement(nd,{setNotifyBatcherOfChange:d}),r))}var np={RecoilRoot:function(e){let{override:t,...n}=e,r=nl();return!1===t&&r.current!==nr?e.children:s.createElement(nh,n)},useStoreRef:nl,useRecoilMutableSource:function(){let e=t9(ns);return null==e&&F("Attempted to use a Recoil hook outside of a . must be an ancestor of any component that uses Recoil hooks."),e},useRecoilStoreID:function(){return nl().current.storeID},notifyComponents_FOR_TESTING:nu,sendEndOfBatchNotifications_FOR_TESTING:nc},nv=function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0,r=e.length;n{t.current=e}),t.current};let{useStoreRef:nS}=np,{SUSPENSE_TIMEOUT_MS:ng}=to,{updateRetainCount:nT}=to,{RetentionZone:nb}=eT,{useEffect:nR,useRef:nw}=s,{isSSR:nA}=t_;var nE=function(e){if(k("recoil_memory_managament_2020"))return function(e){let t=Array.isArray(e)?e:[e],n=t.map(e=>e instanceof nb?e:e.key),r=nS();nR(()=>{if(!k("recoil_memory_managament_2020"))return;let e=r.current;if(o.current&&!nA)window.clearTimeout(o.current),o.current=null;else for(let t of n)nT(e,t,1);return()=>{for(let t of n)nT(e,t,-1)}},[r,...n]);let o=nw(),i=nm(n);if(!nA&&(void 0===i||!nv(i,n))){let e=r.current;for(let t of n)nT(e,t,1);if(i)for(let t of i)nT(e,t,-1);o.current&&window.clearTimeout(o.current),o.current=window.setTimeout(()=>{for(let t of(o.current=null,n))nT(e,t,-1)},ng)}}(e)},nN=function(){return""};let{batchUpdates:nk}=tf,{DEFAULT_VALUE:nL}=J,{currentRendererSupportsUseSyncExternalStore:nV,reactMode:nC,useMutableSource:nM,useSyncExternalStore:nU}=I,{useRecoilMutableSource:nI,useStoreRef:nB}=np,{isRecoilValue:nD}=z,{AbstractRecoilValue:nO,getRecoilValueAsLoadable:nP,setRecoilValue:nx,setUnvalidatedRecoilValue:nz,subscribeToRecoilValue:nF}=e5,{useCallback:nW,useEffect:n$,useMemo:nG,useRef:nj,useState:nH}=s,{setByAddingToSet:nK}=eb;function nq(e,t,n){if("hasValue"===e.state)return e.contents;if("loading"===e.state){let e=new Promise(e=>{n.current.getState().suspendedComponentResolvers.add(e)});throw e}if("hasError"===e.state)throw e.contents;throw d(`Invalid value of loadable atom "${t.key}"`)}function nZ(e){let t=nB(),n=nN(),r=nW(()=>{var n;let r=t.current,o=r.getState(),i=nC().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree,a=nP(r,e,i);return{loadable:a,key:e.key}},[t,e]),o=nW(e=>{let t;return()=>{var n,r;let o=e();return null!==(n=t)&&void 0!==n&&n.loadable.is(o.loadable)&&(null===(r=t)||void 0===r?void 0:r.key)===o.key?t:(t=o,o)}},[]),i=nG(()=>o(r),[r,o]),a=nW(r=>{let o=t.current,i=nF(o,e,r,n);return i.release},[t,e,n]);return nU(a,i,i).loadable}function nY(e){let t=nB(),n=nW(()=>{var n;let r=t.current,o=r.getState(),i=nC().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return nP(r,e,i)},[t,e]),r=nW(()=>n(),[n]),o=nN(),i=nW((r,i)=>{let a=t.current,l=nF(a,e,()=>{if(!k("recoil_suppress_rerender_in_callback"))return i();let e=n();s.current.is(e)||i(),s.current=e},o);return l.release},[t,e,o,n]),a=nI();if(null==a)throw d("Recoil hooks must be used in components contained within a component.");let l=nM(a,r,i),s=nj(l);return n$(()=>{s.current=l}),l}function nJ(e){let t=nB(),n=nN(),r=nW(()=>{var n;let r=t.current,o=r.getState(),i=nC().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return nP(r,e,i)},[t,e]),o=nW(()=>({loadable:r(),key:e.key}),[r,e.key]),i=nW(e=>{let t=o();return e.loadable.is(t.loadable)&&e.key===t.key?e:t},[o]);n$(()=>{let r=nF(t.current,e,e=>{l(i)},n);return l(i),r.release},[n,e,t,i]);let[a,l]=nH(o);return a.key!==e.key?o().loadable:a.loadable}function nX(e){let t=nB(),[,n]=nH([]),r=nN(),o=nW(()=>{var n;let r=t.current,o=r.getState(),i=nC().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return nP(r,e,i)},[t,e]),i=o(),a=nj(i);return n$(()=>{a.current=i}),n$(()=>{let i=t.current,l=i.getState(),s=nF(i,e,e=>{var t;if(!k("recoil_suppress_rerender_in_callback"))return n([]);let r=o();null!==(t=a.current)&&void 0!==t&&t.is(r)||n(r),a.current=r},r);if(l.nextTree)i.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{a.current=null,n([])});else{var u;if(!k("recoil_suppress_rerender_in_callback"))return n([]);let e=o();null!==(u=a.current)&&void 0!==u&&u.is(e)||n(e),a.current=e}return s.release},[r,o,e,t]),i}function nQ(e){return k("recoil_memory_managament_2020")&&nE(e),({TRANSITION_SUPPORT:nJ,SYNC_EXTERNAL_STORE:nV()?nZ:nJ,MUTABLE_SOURCE:nY,LEGACY:nX})[nC().mode](e)}function n0(e){let t=nB(),n=nQ(e);return nq(n,e,t)}function n1(e){let t=nB();return nW(n=>{nx(t.current,e,n)},[t,e])}function n2(e){return k("recoil_memory_managament_2020")&&nE(e),nJ(e)}function n4(e){let t=nB(),n=n2(e);return nq(n,e,t)}var n5=function(e,t){let n=new Map;for(let[r,o]of e)t(o,r)&&n.set(r,o);return n},n3=function(e,t){let n=new Set;for(let r of e)t(r)&&n.add(r);return n},n8=function(...e){let t=new Map;for(let n=0;n{let n=t.current.subscribeToTransactions(e);return n.release},[e,t])}function rf(e){let t=e.atomValues.toMap(),n=ei(n5(t,(e,t)=>{let n=n7(t),r=n.persistence_UNSTABLE;return null!=r&&"none"!==r.type&&"hasValue"===e.state}),e=>e.contents);return n8(e.nonvalidatedAtoms.toMap(),n)}function rh(e,t){var n;let r=e.getState(),o=null!==(n=r.nextTree)&&void 0!==n?n:r.currentTree,i=t.getStore_INTERNAL().getState().currentTree;n9(()=>{let n=new Set;for(let e of[o.atomValues.keys(),i.atomValues.keys()])for(let t of e){var r,a;(null===(r=o.atomValues.get(t))||void 0===r?void 0:r.contents)!==(null===(a=i.atomValues.get(t))||void 0===a?void 0:a.contents)&&n7(t).shouldRestoreFromSnapshots&&n.add(t)}n.forEach(t=>{rr(e,new rn(t),i.atomValues.has(t)?h(i.atomValues.get(t)):n6)}),e.replaceState(e=>({...e,stateID:t.getID()}))})}var rp={useRecoilSnapshot:function(){let e=rt(),[t,n]=ru(()=>ri(e.current)),r=nm(t),o=rs(),i=rs();if(rd(ra(e=>n(ri(e)),[])),rl(()=>{let e=t.retain();if(o.current&&!rc){var n;window.clearTimeout(o.current),o.current=null,null===(n=i.current)||void 0===n||n.call(i),i.current=null}return()=>{window.setTimeout(e,10)}},[t]),r!==t&&!rc){if(o.current){var a;window.clearTimeout(o.current),o.current=null,null===(a=i.current)||void 0===a||a.call(i),i.current=null}i.current=t.retain(),o.current=window.setTimeout(()=>{var e;o.current=null,null===(e=i.current)||void 0===e||e.call(i),i.current=null},ro)}return t},gotoSnapshot:rh,useGotoRecoilSnapshot:function(){let e=rt();return ra(t=>rh(e.current,t),[e])},useRecoilTransactionObserver:function(e){rd(ra(t=>{let n=ri(t,"latest"),r=ri(t,"previous");e({snapshot:n,previousSnapshot:r})},[e]))},useTransactionObservation_DEPRECATED:function(e){rd(ra(t=>{let n=t.getState().previousTree,r=t.getState().currentTree;n||(L("Transaction subscribers notified without a previous tree being present -- this is a bug in Recoil"),n=t.getState().currentTree);let o=rf(r),i=rf(n),a=ei(re,e=>{var t,n,r,o;return{persistence_UNSTABLE:{type:null!==(t=null===(n=e.persistence_UNSTABLE)||void 0===n?void 0:n.type)&&void 0!==t?t:"none",backButton:null!==(r=null===(o=e.persistence_UNSTABLE)||void 0===o?void 0:o.backButton)&&void 0!==r&&r}}}),l=n3(r.dirtyAtoms,e=>o.has(e)||i.has(e));e({atomValues:o,previousAtomValues:i,atomInfo:a,modifiedAtoms:l,transactionMetadata:{...r.transactionMetadata}})},[e]))},useTransactionSubscription_DEPRECATED:rd};let{peekNodeInfo:rv}=eB,{useStoreRef:r_}=np,{reactMode:ry}=I,{RecoilRoot:rm,useStoreRef:rS}=np,{useMemo:rg}=s,{loadableWithValue:rT}=E,{initializeNode:rb}=eB,{DEFAULT_VALUE:rR,getNode:rw}=J,{copyTreeState:rA,getRecoilValueAsLoadable:rE,invalidateDownstreams:rN,writeLoadableToTreeState:rk}=e5;function rL(e){return"atom"===rw(e.key).nodeType}class rV{constructor(e,t){p(this,"_store",void 0),p(this,"_treeState",void 0),p(this,"_changes",void 0),p(this,"get",e=>{if(this._changes.has(e.key))return this._changes.get(e.key);if(!rL(e))throw d("Reading selectors within atomicUpdate is not supported");let t=rE(this._store,e,this._treeState);if("hasValue"===t.state)return t.contents;if("hasError"===t.state)throw t.contents;throw d(`Expected Recoil atom ${e.key} to have a value, but it is in a loading state.`)}),p(this,"set",(e,t)=>{if(!rL(e))throw d("Setting selectors within atomicUpdate is not supported");if("function"==typeof t){let n=this.get(e);this._changes.set(e.key,t(n))}else rb(this._store,e.key,"set"),this._changes.set(e.key,t)}),p(this,"reset",e=>{this.set(e,rR)}),this._store=e,this._treeState=t,this._changes=new Map}newTreeState_INTERNAL(){if(0===this._changes.size)return this._treeState;let e=rA(this._treeState);for(let[t,n]of this._changes)rk(e,t,rT(n));return rN(this._store,e),e}}var rC=Object.freeze({__proto__:null,atomicUpdater:function(e){return t=>{e.replaceState(n=>{let r=new rV(e,n);return t(r),r.newTreeState_INTERNAL()})}}}),rM=function(e,t){if(!e)throw Error(t)};let{atomicUpdater:rU}=rC,{batchUpdates:rI}=tf,{DEFAULT_VALUE:rB}=J,{useStoreRef:rD}=np,{refreshRecoilValue:rO,setRecoilValue:rP}=e5,{cloneSnapshot:rx}=tF,{gotoSnapshot:rz}=rp,{useCallback:rF}=s;class rW{}let r$=new rW;function rG(e,t,n,r){let o,i=r$;if(rI(()=>{let a="useRecoilCallback() expects a function that returns a function: it accepts a function of the type (RecoilInterface) => (Args) => ReturnType and returns a callback function (Args) => ReturnType, where RecoilInterface is an object {snapshot, set, ...} and Args and ReturnType are the argument and return types of the callback you want to create. Please see the docs at recoiljs.org for details.";if("function"!=typeof t)throw d(a);let l=ew({...null!=r?r:{},set:(t,n)=>rP(e,t,n),reset:t=>rP(e,t,rB),refresh:t=>rO(e,t),gotoSnapshot:t=>rz(e,t),transact_UNSTABLE:t=>rU(e)(t)},{snapshot:()=>{let t=rx(e);return o=t.retain(),t}}),s=t(l);if("function"!=typeof s)throw d(a);i=s(...n)}),i instanceof rW&&rM(!1),f(i))i.finally(()=>{var e;null===(e=o)||void 0===e||e()});else{var a;null===(a=o)||void 0===a||a()}return i}var rj={recoilCallback:rG,useRecoilCallback:function(e,t){let n=rD();return rF((...t)=>rG(n.current,e,t),null!=t?[...t,n]:void 0)}};let{useStoreRef:rH}=np,{refreshRecoilValue:rK}=e5,{useCallback:rq}=s,{atomicUpdater:rZ}=rC,{useStoreRef:rY}=np,{useMemo:rJ}=s;var rX=Object.freeze({__proto__:null,WrappedValue:{WrappedValue:class{constructor(e){p(this,"value",void 0),this.value=e}}}.WrappedValue});let{isFastRefreshEnabled:rQ}=I;class r0 extends Error{}var r1=Object.freeze({__proto__:null,TreeCache:{TreeCache:class{constructor(e){var t,n,r;p(this,"_name",void 0),p(this,"_numLeafs",void 0),p(this,"_root",void 0),p(this,"_onHit",void 0),p(this,"_onSet",void 0),p(this,"_mapNodeValue",void 0),this._name=null==e?void 0:e.name,this._numLeafs=0,this._root=null,this._onHit=null!==(t=null==e?void 0:e.onHit)&&void 0!==t?t:()=>{},this._onSet=null!==(n=null==e?void 0:e.onSet)&&void 0!==n?n:()=>{},this._mapNodeValue=null!==(r=null==e?void 0:e.mapNodeValue)&&void 0!==r?r:e=>e}size(){return this._numLeafs}root(){return this._root}get(e,t){var n;return null===(n=this.getLeafNode(e,t))||void 0===n?void 0:n.value}getLeafNode(e,t){if(null==this._root)return;let n=this._root;for(;n;){if(null==t||t.onNodeVisit(n),"leaf"===n.type)return this._onHit(n),n;let r=this._mapNodeValue(e(n.nodeKey));n=n.branches.get(r)}}set(e,t,n){let r=()=>{var r,o,i,a,l,s,u;let c,d;for(let[t,r]of e){let e=this._root;if((null==e?void 0:e.type)==="leaf")throw this.invalidCacheError();let o=c;if("branch"!==(c=null!==(l=c=o?o.branches.get(d):e)&&void 0!==l?l:{type:"branch",nodeKey:t,parent:o,branches:new Map,branchKey:d}).type||c.nodeKey!==t)throw this.invalidCacheError();null==o||o.branches.set(d,c),null==n||null===(s=n.onNodeVisit)||void 0===s||s.call(n,c),d=this._mapNodeValue(r),this._root=null!==(u=this._root)&&void 0!==u?u:c}let f=c?null===(r=c)||void 0===r?void 0:r.branches.get(d):this._root;if(null!=f&&("leaf"!==f.type||f.branchKey!==d))throw this.invalidCacheError();let h={type:"leaf",value:t,parent:c,branchKey:d};null===(o=c)||void 0===o||o.branches.set(d,h),this._root=null!==(i=this._root)&&void 0!==i?i:h,this._numLeafs++,this._onSet(h),null==n||null===(a=n.onNodeVisit)||void 0===a||a.call(n,h)};try{r()}catch(e){if(e instanceof r0)this.clear(),r();else throw e}}delete(e){let t=this.root();if(!t)return!1;if(e===t)return this._root=null,this._numLeafs=0,!0;let n=e.parent,r=e.branchKey;for(;n;){var o;if(n.branches.delete(r),n===t)return 0===n.branches.size?(this._root=null,this._numLeafs=0):this._numLeafs--,!0;if(n.branches.size>0)break;r=null===(o=n)||void 0===o?void 0:o.branchKey,n=n.parent}for(;n!==t;n=n.parent)if(null==n)return!1;return this._numLeafs--,!0}clear(){this._numLeafs=0,this._root=null}invalidCacheError(){let e=rQ()?"Possible Fast Refresh module reload detected. This may also be caused by an selector returning inconsistent values. Resetting cache.":"Invalid cache values. This happens when selectors do not return consistent values for the same input dependency values. That may also be caused when using Fast Refresh to change a selector implementation. Resetting cache.";throw L(e+(null!=this._name?` - ${this._name}`:"")),new r0}}}.TreeCache}),r2=Object.freeze({__proto__:null,LRUCache:{LRUCache:class{constructor(e){var t;p(this,"_maxSize",void 0),p(this,"_size",void 0),p(this,"_head",void 0),p(this,"_tail",void 0),p(this,"_map",void 0),p(this,"_keyMapper",void 0),this._maxSize=e.maxSize,this._size=0,this._head=null,this._tail=null,this._map=new Map,this._keyMapper=null!==(t=e.mapKey)&&void 0!==t?t:e=>e}head(){return this._head}tail(){return this._tail}size(){return this._size}maxSize(){return this._maxSize}has(e){return this._map.has(this._keyMapper(e))}get(e){let t=this._keyMapper(e),n=this._map.get(t);if(n)return this.set(e,n.value),n.value}set(e,t){let n=this._keyMapper(e),r=this._map.get(n);r&&this.delete(e);let o=this.head(),i={key:e,right:o,left:null,value:t};o?o.left=i:this._tail=i,this._map.set(n,i),this._head=i,this._size++,this._maybeDeleteLRU()}_maybeDeleteLRU(){this.size()>this.maxSize()&&this.deleteLru()}deleteLru(){let e=this.tail();e&&this.delete(e.key)}delete(e){let t=this._keyMapper(e);if(!this._size||!this._map.has(t))return;let n=h(this._map.get(t)),r=n.right,o=n.left;r&&(r.left=n.left),o&&(o.right=n.right),n===this.head()&&(this._head=r),n===this.tail()&&(this._tail=o),this._map.delete(t),this._size--}clear(){this._size=0,this._head=null,this._tail=null,this._map=new Map}}}.LRUCache});let{LRUCache:r4}=r2,{TreeCache:r5}=r1;var r3=function({name:e,maxSize:t,mapNodeValue:n=e=>e}){let r=new r4({maxSize:t}),o=new r5({name:e,mapNodeValue:n,onHit:e=>{r.set(e,!0)},onSet:e=>{let n=r.tail();r.set(e,!0),n&&o.size()>t&&o.delete(n.key)}});return o};function r8(e,t,n){if("string"==typeof e&&!e.includes('"')&&!e.includes("\\"))return`"${e}"`;switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if((null==t?void 0:t.allowFunctions)!==!0)throw d("Attempt to serialize function in a Recoil cache key");return`__FUNCTION(${e.name})__`}if(null===e)return"null";if("object"!=typeof e){var r;return null!==(r=JSON.stringify(e))&&void 0!==r?r:""}if(f(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map((e,n)=>r8(e,t,n.toString()))}]`;if("function"==typeof e.toJSON)return r8(e.toJSON(n),t,n);if(e instanceof Map){let r={};for(let[n,o]of e)r["string"==typeof n?n:r8(n,t)]=o;return r8(r,t,n)}return e instanceof Set?r8(Array.from(e).sort((e,n)=>r8(e,t).localeCompare(r8(n,t))),t,n):void 0!==Symbol&&null!=e[Symbol.iterator]&&"function"==typeof e[Symbol.iterator]?r8(Array.from(e),t,n):`{${Object.keys(e).filter(t=>void 0!==e[t]).sort().map(n=>`${r8(n,t)}:${r8(e[n],t,n)}`).join(",")}}`}var r9=function(e,t={allowFunctions:!1}){return r8(e,t)};let{TreeCache:r6}=r1,r7={equality:"reference",eviction:"keep-all",maxSize:1/0};var oe=function({equality:e=r7.equality,eviction:t=r7.eviction,maxSize:n=r7.maxSize}=r7,r){let o=function(e){switch(e){case"reference":return e=>e;case"value":return e=>r9(e)}throw d(`Unrecognized equality policy ${e}`)}(e);return function(e,t,n,r){switch(e){case"keep-all":return new r6({name:r,mapNodeValue:n});case"lru":return r3({name:r,maxSize:h(t),mapNodeValue:n});case"most-recent":return r3({name:r,maxSize:1,mapNodeValue:n})}throw d(`Unrecognized eviction policy ${e}`)}(t,n,o,r)};let{isReactNative:ot,isWindow:on}=t_,{isLoadable:or,loadableWithError:oo,loadableWithPromise:oi,loadableWithValue:oa}=E,{WrappedValue:ol}=rX,{getNodeLoadable:os,peekNodeLoadable:ou,setNodeValue:oc}=eB,{saveDepsToStore:od}=el,{DEFAULT_VALUE:of,getConfigDeletionHandler:oh,getNode:op,registerNode:ov}=J,{isRecoilValue:o_}=z,{markRecoilValueModified:oy}=e5,{retainedByOptionWithDefault:om}=to,{recoilCallback:oS}=rj,{startPerfBlock:og}={startPerfBlock:function(e){return()=>null}};class oT{}let ob=new oT,oR=[],ow=new Map,oA=(r=0,()=>r++);function oE(e){let t=null,{key:n,get:r,cachePolicy_UNSTABLE:o}=e,i=null!=e.set?e.set:void 0,a=new Set,l=oe(null!=o?o:{equality:"reference",eviction:"keep-all"},n),s=om(e.retainedBy_UNSTABLE),u=new Map,c=0;function p(){return!k("recoil_memory_managament_2020")||c>0}function v(e){return e.getState().knownSelectors.add(n),c++,()=>{c--}}function _(){return void 0!==oh(n)&&!p()}function y(e,t){N(e,t)&&E(e),m(t,!0)}function m(e,n){let r=ow.get(e);if(null!=r){for(let e of r)oy(e,h(t));n&&ow.delete(e)}}function S(e,t){let n=ow.get(t);null==n&&ow.set(t,n=new Set),n.add(e)}function g(e,t,n,r,o,i){return t.then(r=>{if(!p())throw E(e),ob;null!=i.loadingDepKey&&i.loadingDepPromise===t?n.atomValues.set(i.loadingDepKey,oa(r)):e.getState().knownSelectors.forEach(e=>{n.atomValues.delete(e)});let a=R(e,n);if(a&&"loading"!==a.state){if((N(e,o)||null==A(e))&&y(e,o),"hasValue"===a.state)return a.contents;throw a.contents}if(!N(e,o)){let t=w(e,n);if(null!=t)return t.loadingLoadable.contents}let[l,s]=b(e,n,o);if("loading"!==l.state&&(V(n,l,s),y(e,o)),"hasError"===l.state)throw l.contents;return l.contents}).catch(t=>{if(t instanceof oT)throw ob;if(!p())throw E(e),ob;let i=oo(t);throw V(n,i,r),y(e,o),t})}function T(e,t,r,o){var i,l,s,u,c,d,f;for(let h of((N(e,o)||t.version===(null===(i=e.getState())||void 0===i?void 0:null===(l=i.currentTree)||void 0===l?void 0:l.version)||t.version===(null===(s=e.getState())||void 0===s?void 0:null===(u=s.nextTree)||void 0===u?void 0:u.version))&&od(n,r,e,null!==(c=null===(d=e.getState())||void 0===d?void 0:null===(f=d.nextTree)||void 0===f?void 0:f.version)&&void 0!==c?c:e.getState().currentTree.version),r))a.add(h)}function b(e,o,i){let a,l;let s=og(n),u=!0,c=!0,v=()=>{s(),c=!1},_=!1,S={loadingDepKey:null,loadingDepPromise:null},b=new Map;function R({key:t}){let n=os(e,o,t);switch(b.set(t,n),u||(T(e,o,new Set(b.keys()),i),function(e,t){if(N(e,t)){let n=h(A(e));n.stateVersions.clear(),m(t,!1)}}(e,i)),n.state){case"hasValue":return n.contents;case"hasError":throw n.contents;case"loading":throw S.loadingDepKey=t,S.loadingDepPromise=n.contents,n.contents}throw d("Invalid Loadable state")}let w=n=>(...r)=>{if(c)throw d("Callbacks from getCallback() should only be called asynchronously after the selector is evalutated. It can be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.");return null!=t||rM(!1),oS(e,n,r,{node:t})};try{(a=r({get:R,getCallback:w}),a=o_(a)?R(a):a,or(a)&&("hasError"===a.state&&(_=!0),a=a.contents),f(a))?a=a.then(t=>{if(!p())throw E(e),ob;let n=oa(t);return V(o,n,b),y(e,i),t}).catch(t=>{if(!p())throw E(e),ob;if(f(t))return g(e,t,o,b,i,S);let n=oo(t);throw V(o,n,b),y(e,i),t}).finally(v):v(),a=a instanceof ol?a.value:a}catch(t){f(a=t)?a=g(e,a,o,b,i,S).finally(v):(_=!0,v())}return l=_?oo(a):f(a)?oi(a):oa(a),u=!1,function(e,t,n){if(N(e,t)){let t=A(e);null!=t&&(t.depValuesDiscoveredSoFarDuringAsyncWork=n)}}(e,i,b),T(e,o,new Set(b.keys()),i),[l,b]}function R(e,t){let r=t.atomValues.get(n);if(null!=r)return r;let o=new Set;try{r=l.get(n=>("string"!=typeof n&&rM(!1),os(e,t,n).contents),{onNodeVisit:e=>{"branch"===e.type&&e.nodeKey!==n&&o.add(e.nodeKey)}})}catch(e){throw d(`Problem with cache lookup for selector "${n}": ${e.message}`)}if(r){var i;t.atomValues.set(n,r),T(e,t,o,null===(i=A(e))||void 0===i?void 0:i.executionID)}return r}function w(e,t){let n=th([u.has(e)?[h(u.get(e))]:[],W(eR(u,([t])=>t!==e),([,e])=>e)]);for(let r of n){if(r.stateVersions.get(t.version)||!function(n){for(let[r,o]of n)if(!os(e,t,r).is(o))return!0;return!1}(r.depValuesDiscoveredSoFarDuringAsyncWork))return r.stateVersions.set(t.version,!0),r;r.stateVersions.set(t.version,!1)}}function A(e){return u.get(e)}function E(e){u.delete(e)}function N(e,t){var n;return t===(null===(n=A(e))||void 0===n?void 0:n.executionID)}function V(e,t,r){e.atomValues.set(n,t);try{l.set(Array.from(r.entries()).map(([e,t])=>[e,t.contents]),t)}catch(e){throw d(`Problem with setting cache for selector "${n}": ${e.message}`)}}function C(e,t){let r=t.atomValues.get(n);return null!=r?r:l.get(n=>{var r;return"string"!=typeof n&&rM(!1),null===(r=ou(e,t,n))||void 0===r?void 0:r.contents})}function M(e,t){return function(e){if(oR.includes(n)){let e=`Recoil selector has circular dependencies: ${oR.slice(oR.indexOf(n)).join(" → ")}`;return oo(d(e))}oR.push(n);try{return e()}finally{oR.pop()}}(()=>(function(e,t){var n;let r=R(e,t);if(null!=r)return E(e),r;let o=w(e,t);if(null!=o)return(null===(n=o.loadingLoadable)||void 0===n?void 0:n.state)==="loading"&&S(e,o.executionID),o.loadingLoadable;let i=oA(),[a,l]=b(e,t,i);return"loading"===a.state?(u.set(e,{depValuesDiscoveredSoFarDuringAsyncWork:l,executionID:i,loadingLoadable:a,stateVersions:new Map([[t.version,!0]])}),S(e,i)):(E(e),V(t,a,l)),a})(e,t))}function U(e){e.atomValues.delete(n)}function I(e,n){for(let o of(null!=t||rM(!1),a)){var r;let t=op(o);null===(r=t.clearCache)||void 0===r||r.call(t,e,n)}a.clear(),U(n),l.clear(),oy(e,t)}if(null==i)return t=ov({key:n,nodeType:"selector",peek:C,get:M,init:v,invalidate:U,clearCache:I,shouldDeleteConfigOnRelease:_,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:s});{let r=(e,t,r)=>{let o=!1,a=new Map;function l({key:r}){if(o)throw d("Recoil: Async selector sets are not currently supported.");let i=os(e,t,r);if("hasValue"===i.state)return i.contents;if("loading"===i.state){let e=`Getting value of asynchronous atom or selector "${r}" in a pending state while setting selector "${n}" is not yet supported.`;throw L(e),d(e)}throw i.contents}function s(n,r){if(o){let e="Recoil: Async selector sets are not currently supported.";throw L(e),d(e)}let i="function"==typeof r?r(l(n)):r,s=oc(e,t,n.key,i);s.forEach((e,t)=>a.set(t,e))}let u=i({set:s,get:l,reset:function(e){s(e,of)}},r);if(void 0!==u)throw f(u)?d("Recoil: Async selector sets are not currently supported."):d("Recoil: selector set should be a void function.");return o=!0,a};return t=ov({key:n,nodeType:"selector",peek:C,get:M,set:r,init:v,invalidate:U,clearCache:I,shouldDeleteConfigOnRelease:_,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:s})}}oE.value=e=>new ol(e);let{isLoadable:oN,loadableWithError:ok,loadableWithPromise:oL,loadableWithValue:oV}=E,{WrappedValue:oC}=rX,{peekNodeInfo:oM}=eB,{DEFAULT_VALUE:oU,DefaultValue:oI,getConfigDeletionHandler:oB,registerNode:oD,setConfigDeletionHandler:oO}=J,{isRecoilValue:oP}=z,{getRecoilValueAsLoadable:ox,markRecoilValueModified:oz,setRecoilValue:oF,setRecoilValueLoadable:oW}=e5,{retainedByOptionWithDefault:o$}=to,oG=e=>e instanceof oC?e.value:e;function oj(e){let{...t}=e,n="default"in e?e.default:new Promise(()=>{});return oP(n)?function(e){let t=oj({...e,default:oU,persistence_UNSTABLE:void 0===e.persistence_UNSTABLE?void 0:{...e.persistence_UNSTABLE,validator:t=>t instanceof oI?t:h(e.persistence_UNSTABLE).validator(t,oU)},effects:e.effects,effects_UNSTABLE:e.effects_UNSTABLE}),n=oE({key:`${e.key}__withFallback`,get:({get:n})=>{let r=n(t);return r instanceof oI?e.default:r},set:({set:e},n)=>e(t,n),cachePolicy_UNSTABLE:{eviction:"most-recent"},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return oO(n.key,oB(e.key)),n}({...t,default:n}):function(e){var t;let n;let{key:r,persistence_UNSTABLE:o}=e,i=o$(e.retainedBy_UNSTABLE),a=0;function l(e){return oL(e.then(e=>(s=oV(e),e)).catch(e=>{throw s=ok(e),e}))}let s=f(e.default)?l(e.default):oN(e.default)?"loading"===e.default.state?l(e.default.contents):e.default:oV(oG(e.default));s.contents;let u=new Map;function c(e,t){var o,i;return null!==(o=null!==(i=t.atomValues.get(r))&&void 0!==i?i:n)&&void 0!==o?o:s}let p=oD({key:r,nodeType:"atom",peek:c,get:function(e,t){if(t.atomValues.has(r))return h(t.atomValues.get(r));if(!t.nonvalidatedAtoms.has(r))return s;{if(null!=n)return n;if(null==o)return F(`Tried to restore a persisted value for atom ${r} but it has no persistence settings.`),s;let e=t.nonvalidatedAtoms.get(r),i=o.validator(e,oU),a=i instanceof oI?s:oV(i);return n=a}},set:function(e,t,o){if(t.atomValues.has(r)){let e=h(t.atomValues.get(r));if("hasValue"===e.state&&o===e.contents)return new Map}else if(!t.nonvalidatedAtoms.has(r)&&o instanceof oI)return new Map;return n=void 0,new Map().set(r,oV(o))},init:function(t,n,o){var i,l,h;a++;let v=()=>{var e;a--,null===(e=u.get(t))||void 0===e||e.forEach(e=>e()),u.delete(t)};if(t.getState().knownAtoms.add(r),"loading"===s.state){let e=()=>{var e;let n=null!==(e=t.getState().nextTree)&&void 0!==e?e:t.getState().currentTree;n.atomValues.has(r)||oz(t,p)};s.contents.finally(e)}let _=null!==(i=e.effects)&&void 0!==i?i:e.effects_UNSTABLE;if(null!=_){let e=oU,i=!0,a=!1,v=null;function y(o){if(i&&o.key===r){let r=e;return r instanceof oI?c(t,n):f(r)?oL(r.then(e=>e instanceof oI?s.toPromise():e)):oV(r)}return ox(t,o)}function m(e){return y(e).toPromise()}function S(n){var o;let a=oM(t,null!==(o=t.getState().nextTree)&&void 0!==o?o:t.getState().currentTree,n.key);return!i||n.key!==r||e instanceof oI?a:{...a,isSet:!0,loadable:y(n)}}let g=n=>r=>{if(i){let t=y(p),o="hasValue"===t.state?t.contents:oU;f(e="function"==typeof r?r(o):r)&&(e=e.then(e=>(v={effect:n,value:e},e)))}else{if(f(r))throw d("Setting atoms to async values is not implemented.");"function"!=typeof r&&(v={effect:n,value:oG(r)}),oF(t,p,"function"==typeof r?e=>{let t=oG(r(e));return v={effect:n,value:t},t}:oG(r))}},T=e=>()=>g(e)(oU),b=e=>n=>{var o;let{release:i}=t.subscribeToTransactions(t=>{var o,i,a,l,u;let{currentTree:c,previousTree:d}=t.getState();d||(L("Transaction subscribers notified without a next tree being present -- this is a bug in Recoil"),d=c);let f=null!==(o=c.atomValues.get(r))&&void 0!==o?o:s;if("hasValue"===f.state){let t=f.contents,o=null!==(i=d.atomValues.get(r))&&void 0!==i?i:s,h="hasValue"===o.state?o.contents:oU;(null===(a=v)||void 0===a?void 0:a.effect)!==e||(null===(l=v)||void 0===l?void 0:l.value)!==t?n(t,h,!c.atomValues.has(r)):(null===(u=v)||void 0===u?void 0:u.effect)===e&&(v=null)}},r);u.set(t,[...null!==(o=u.get(t))&&void 0!==o?o:[],i])};for(let n of _)try{let e=n({node:p,storeID:t.storeID,parentStoreID_UNSTABLE:t.parentStoreID,trigger:o,setSelf:g(n),resetSelf:T(n),onSet:b(n),getPromise:m,getLoadable:y,getInfo_UNSTABLE:S});null!=e&&u.set(t,[...null!==(l=u.get(t))&&void 0!==l?l:[],e])}catch(t){e=t,a=!0}if(i=!1,!(e instanceof oI)){let o=a?ok(e):f(e)?oL(function(e,t){let n=t.then(t=>{var o,i;let a=null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree;return(null===(i=a.atomValues.get(r))||void 0===i?void 0:i.contents)===n&&oF(e,p,t),t}).catch(t=>{var o,i;let a=null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree;throw(null===(i=a.atomValues.get(r))||void 0===i?void 0:i.contents)===n&&oW(e,p,ok(t)),t});return n}(t,e)):oV(oG(e));o.contents,n.atomValues.set(r,o),null===(h=t.getState().nextTree)||void 0===h||h.atomValues.set(r,o)}}return v},invalidate:function(){n=void 0},shouldDeleteConfigOnRelease:function(){return void 0!==oB(r)&&a<=0},dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:i});return p}({...t,default:n})}oj.value=e=>new oC(e);var oH=Object.freeze({__proto__:null,MapCache:{MapCache:class{constructor(e){var t;p(this,"_map",void 0),p(this,"_keyMapper",void 0),this._map=new Map,this._keyMapper=null!==(t=null==e?void 0:e.mapKey)&&void 0!==t?t:e=>e}size(){return this._map.size}has(e){return this._map.has(this._keyMapper(e))}get(e){return this._map.get(this._keyMapper(e))}set(e,t){this._map.set(this._keyMapper(e),t)}delete(e){this._map.delete(this._keyMapper(e))}clear(){this._map.clear()}}}.MapCache});let{LRUCache:oK}=r2,{MapCache:oq}=oH,oZ={equality:"reference",eviction:"none",maxSize:1/0};var oY=function({equality:e=oZ.equality,eviction:t=oZ.eviction,maxSize:n=oZ.maxSize}=oZ){let r=function(e){switch(e){case"reference":return e=>e;case"value":return e=>r9(e)}throw d(`Unrecognized equality policy ${e}`)}(e),o=function(e,t,n){switch(e){case"keep-all":return new oq({mapKey:n});case"lru":return new oK({mapKey:n,maxSize:h(t)});case"most-recent":return new oK({mapKey:n,maxSize:1})}throw d(`Unrecognized eviction policy ${e}`)}(t,n,r);return o};let{setConfigDeletionHandler:oJ}=J,{setConfigDeletionHandler:oX}=J,oQ=0;var o0=function(e){var t,n;let r=oY({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return t=>{var n;let o,i;try{o=r.get(t)}catch(t){throw d(`Problem with cache lookup for selector ${e.key}: ${t.message}`)}if(null!=o)return o;let a=`${e.key}__selectorFamily/${null!==(n=r9(t,{allowFunctions:!0}))&&void 0!==n?n:"void"}/${oQ++}`,l=n=>e.get(t)(n),s=e.cachePolicy_UNSTABLE,u="function"==typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE;if(null!=e.set){let n=e.set,r=(e,r)=>n(t)(e,r);i=oE({key:a,get:l,set:r,cachePolicy_UNSTABLE:s,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:u})}else i=oE({key:a,get:l,cachePolicy_UNSTABLE:s,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:u});return r.set(t,i),oX(i.key,()=>{r.delete(t)}),i}};let o1=o0({key:"__constant",get:e=>()=>e,cachePolicyForParams_UNSTABLE:{equality:"reference"}}),o2=o0({key:"__error",get:e=>()=>{throw d(e)},cachePolicyForParams_UNSTABLE:{equality:"reference"}}),{loadableWithError:o4,loadableWithPromise:o5,loadableWithValue:o3}=E;function o8(e,t){let n=Array(t.length).fill(void 0),r=Array(t.length).fill(void 0);for(let[o,i]of t.entries())try{n[o]=e(i)}catch(e){r[o]=e}return[n,r]}function o9(e){return null!=e&&!f(e)}function o6(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map(t=>e[t])}function o7(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce((e,n,r)=>({...e,[n]:t[r]}),{})}function ie(e,t,n){let r=n.map((e,n)=>null==e?o3(t[n]):f(e)?o5(e):o4(e));return o7(e,r)}let it=o0({key:"__waitForNone",get:e=>({get:t})=>{let n=o6(e),[r,o]=o8(t,n);return ie(e,r,o)},dangerouslyAllowMutability:!0}),ir=o0({key:"__waitForAny",get:e=>({get:t})=>{let n=o6(e),[r,o]=o8(t,n);return o.some(e=>!f(e))?ie(e,r,o):new Promise(t=>{for(let[n,i]of o.entries())f(i)&&i.then(i=>{r[n]=i,o[n]=void 0,t(ie(e,r,o))}).catch(i=>{o[n]=i,t(ie(e,r,o))})})},dangerouslyAllowMutability:!0}),io=o0({key:"__waitForAll",get:e=>({get:t})=>{let n=o6(e),[r,o]=o8(t,n);if(o.every(e=>null==e))return o7(e,r);let i=o.find(o9);if(null!=i)throw i;return Promise.all(o).then(t=>o7(e,t.map((e,t)=>void 0===e?r[t]:e)))},dangerouslyAllowMutability:!0}),ii=o0({key:"__waitForAllSettled",get:e=>({get:t})=>{let n=o6(e),[r,o]=o8(t,n);return o.every(e=>!f(e))?ie(e,r,o):Promise.all(o.map((e,t)=>f(e)?e.then(e=>{r[t]=e,o[t]=void 0}).catch(e=>{r[t]=void 0,o[t]=e}):null)).then(()=>ie(e,r,o))},dangerouslyAllowMutability:!0}),ia=o0({key:"__noWait",get:e=>({get:t})=>{try{return oE.value(o3(t(e)))}catch(e){return oE.value(f(e)?o5(e):o4(e))}},dangerouslyAllowMutability:!0}),{RecoilLoadable:il}=E,{DefaultValue:is}=J,{RecoilRoot:iu,useRecoilStoreID:ic}=np,{isRecoilValue:id}=z,{retentionZone:ih}=eT,{freshSnapshot:ip}=tF,{useRecoilState:iv,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:i_,useRecoilStateLoadable:iy,useRecoilValue:im,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:iS,useRecoilValueLoadable:ig,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:iT,useResetRecoilState:ib,useSetRecoilState:iR}={recoilComponentGetRecoilValueCount_FOR_TESTING:{current:0},useRecoilInterface:function(){let e=nN(),t=nB(),[,n]=nH([]),r=nj(new Set);r.current=new Set;let o=nj(new Set),i=nj(new Map),a=nW(e=>{let t=i.current.get(e);t&&(t.release(),i.current.delete(e))},[i]),l=nW((e,t)=>{i.current.has(t)&&n([])},[]);return n$(()=>{let n=t.current;eo(r.current,o.current).forEach(t=>{if(i.current.has(t)){F(`Double subscription to RecoilValue "${t}"`);return}let r=nF(n,new nO(t),e=>l(e,t),e);i.current.set(t,r);let o=n.getState();o.nextTree?n.getState().queuedComponentCallbacks_DEPRECATED.push(()=>{l(n.getState(),t)}):l(n.getState(),t)}),eo(o.current,r.current).forEach(e=>{a(e)}),o.current=r.current}),n$(()=>{let n=i.current;return eo(r.current,new Set(n.keys())).forEach(r=>{let o=nF(t.current,new nO(r),e=>l(e,r),e);n.set(r,o)}),()=>n.forEach((e,t)=>a(t))},[e,t,a,l]),nG(()=>{function e(e){return n=>{nx(t.current,e,n)}}function n(e){var n;r.current.has(e.key)||(r.current=nK(r.current,e.key));let o=t.current.getState();return nP(t.current,e,nC().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree)}function o(e){let r=n(e);return nq(r,e,t)}return{getRecoilValue:o,getRecoilValueLoadable:n,getRecoilState:function(t){return[o(t),e(t)]},getRecoilStateLoadable:function(t){return[n(t),e(t)]},getSetRecoilState:e,getResetRecoilState:function(e){return()=>nx(t.current,e,nL)}}},[r,t])},useRecoilState:function(e){return[n0(e),n1(e)]},useRecoilStateLoadable:function(e){return[nQ(e),n1(e)]},useRecoilValue:n0,useRecoilValueLoadable:nQ,useResetRecoilState:function(e){let t=nB();return nW(()=>{nx(t.current,e,nL)},[t,e])},useSetRecoilState:n1,useSetUnvalidatedAtomValues:function(){let e=nB();return(t,n={})=>{nk(()=>{e.current.addTransactionMetadata(n),t.forEach((t,n)=>nz(e.current,new nO(n),t))})}},useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:n2,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:n4,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:function(e){return[n4(e),n1(e)]}},{useGotoRecoilSnapshot:iw,useRecoilSnapshot:iA,useRecoilTransactionObserver:iE}=rp,{useRecoilCallback:iN}=rj,{noWait:ik,waitForAll:iL,waitForAllSettled:iV,waitForAny:iC,waitForNone:iM}={waitForNone:it,waitForAny:ir,waitForAll:io,waitForAllSettled:ii,noWait:ia};var iU={DefaultValue:is,isRecoilValue:id,RecoilLoadable:il,RecoilEnv:B,RecoilRoot:iu,useRecoilStoreID:ic,useRecoilBridgeAcrossReactRoots_UNSTABLE:function(){"MUTABLE_SOURCE"===ry().mode&&console.warn("Warning: There are known issues using useRecoilBridgeAcrossReactRoots() in recoil_mutable_source rendering mode. Please consider upgrading to recoil_sync_external_store mode.");let e=rS().current;return rg(()=>function({children:t}){return s.createElement(rm,{store_INTERNAL:e},t)},[e])},atom:oj,selector:oE,atomFamily:function(e){var t,n;let r=oY({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return t=>{var n,o;let i=r.get(t);if(null!=i)return i;let{cachePolicyForParams_UNSTABLE:a,...l}=e,s="default"in e?e.default:new Promise(()=>{}),u=oj({...l,key:`${e.key}__${null!==(n=r9(t))&&void 0!==n?n:"void"}`,default:"function"==typeof s?s(t):s,retainedBy_UNSTABLE:"function"==typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE,effects:"function"==typeof e.effects?e.effects(t):"function"==typeof e.effects_UNSTABLE?e.effects_UNSTABLE(t):null!==(o=e.effects)&&void 0!==o?o:e.effects_UNSTABLE});return r.set(t,u),oJ(u.key,()=>{r.delete(t)}),u}},selectorFamily:o0,constSelector:function(e){return o1(e)},errorSelector:function(e){return o2(e)},readOnlySelector:function(e){return e},noWait:ik,waitForNone:iM,waitForAny:iC,waitForAll:iL,waitForAllSettled:iV,useRecoilValue:im,useRecoilValueLoadable:ig,useRecoilState:iv,useRecoilStateLoadable:iy,useSetRecoilState:iR,useResetRecoilState:ib,useGetRecoilValueInfo_UNSTABLE:function(){let e=r_();return({key:t})=>rv(e.current,e.current.getState().currentTree,t)},useRecoilRefresher_UNSTABLE:function(e){let t=rH();return rq(()=>{let n=t.current;rK(n,e)},[e,t])},useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:iT,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:iS,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:i_,useRecoilCallback:iN,useRecoilTransaction_UNSTABLE:function(e,t){let n=rY();return rJ(()=>(...t)=>{let r=rZ(n.current);r(n=>{e(n)(...t)})},null!=t?[...t,n]:void 0)},useGotoRecoilSnapshot:iw,useRecoilSnapshot:iA,useRecoilTransactionObserver_UNSTABLE:iE,snapshot_UNSTABLE:ip,useRetain:nE,retentionZone:ih};iU.DefaultValue,iU.isRecoilValue,iU.RecoilLoadable;var iI=iU.RecoilEnv,iB=iU.RecoilRoot;iU.useRecoilStoreID,iU.useRecoilBridgeAcrossReactRoots_UNSTABLE;var iD=iU.atom,iO=iU.selector;iU.atomFamily,iU.selectorFamily,iU.constSelector,iU.errorSelector,iU.readOnlySelector,iU.noWait,iU.waitForNone,iU.waitForAny,iU.waitForAll,iU.waitForAllSettled;var iP=iU.useRecoilValue;iU.useRecoilValueLoadable;var ix=iU.useRecoilState;iU.useRecoilStateLoadable;var iz=iU.useSetRecoilState;iU.useResetRecoilState,iU.useGetRecoilValueInfo_UNSTABLE,iU.useRecoilRefresher_UNSTABLE,iU.useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE,iU.useRecoilValue_TRANSITION_SUPPORT_UNSTABLE,iU.useRecoilState_TRANSITION_SUPPORT_UNSTABLE,iU.useRecoilCallback,iU.useRecoilTransaction_UNSTABLE,iU.useGotoRecoilSnapshot,iU.useRecoilSnapshot,iU.useRecoilTransactionObserver_UNSTABLE,iU.snapshot_UNSTABLE,iU.useRetain,iU.retentionZone}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[9774,179],function(){return t(6840),t(80880)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/config/general-f79258871ce98a9d.js b/static/web/_next/static/chunks/pages/admin/config/general-f51167e8278347bb.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/config/general-f79258871ce98a9d.js rename to static/web/_next/static/chunks/pages/admin/config/general-f51167e8278347bb.js index 3e2b7da9c..c625a9a8c 100644 --- a/static/web/_next/static/chunks/pages/admin/config/general-f79258871ce98a9d.js +++ b/static/web/_next/static/chunks/pages/admin/config/general-f51167e8278347bb.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1871,180],{39856:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config/general",function(){return n(82743)}])},48186:function(e,t,n){"use strict";n.d(t,{Q:function(){return d},Y:function(){return u}});var s=n(85893),a=n(67294),r=n(85818),o=n(20550),i=n(79139),l=n(73615);let{Title:c}=r.Z,d="#5a67d8",u=e=>{let{title:t,description:n,placeholder:r,maxLength:u,values:m,handleDeleteIndex:h,handleCreateString:p,submitStatus:f,continuousStatusMessage:x}=e,[g,j]=(0,a.useState)(""),v=e=>{let{value:t}=e;j(t)},y=()=>{let e=g.trim();p(e),j("")};return(0,s.jsxs)("div",{className:"edit-string-array-container",children:[(0,s.jsx)(c,{level:3,className:"section-title",children:t}),(0,s.jsx)("p",{className:"description",children:n}),(0,s.jsx)("div",{className:"edit-current-strings",children:null==m?void 0:m.map((e,t)=>{let n=()=>{h(t)};return(0,s.jsx)(o.Z,{closable:!0,onClose:n,color:d,children:e},"tag-".concat(e,"-").concat(t))})}),x&&(0,s.jsx)("div",{className:"continuous-status-section",children:(0,s.jsx)(l.E,{status:x})}),(0,s.jsx)("div",{className:"add-new-string-section",children:(0,s.jsx)(i.nv,{fieldName:"string-input",value:g,onChange:v,onPressEnter:y,maxLength:u,placeholder:r,status:f})})]})};u.defaultProps={maxLength:50,description:null,submitStatus:null,continuousStatusMessage:null}},6979:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var s=n(85893),a=n(67294),r=n(94594),o=n(41983),i=n(73615),l=n(90745),c=n(99519);let d=e=>{let{apiPath:t,checked:n,reversed:d=!1,configPath:u="",disabled:m=!1,fieldName:h,label:p,tip:f,useSubmit:x,onChange:g}=e,[j,v]=(0,a.useState)(null),y=null,b=(0,a.useContext)(c.aC),{setFieldInConfigState:k}=b||{},N=()=>{v(null),clearTimeout(y),y=null},w=async e=>{if(x){v((0,o.kg)(o.Jk));let n=d?!e:e;await (0,l.Si)({apiPath:t,data:{value:n},onSuccess:()=>{k({fieldName:h,value:n,path:u}),v((0,o.kg)(o.zv))},onError:e=>{v((0,o.kg)(o.Un,"There was an error: ".concat(e)))}}),y=setTimeout(N,l.sI)}g&&g(e)},C=null!==j&&j.type===o.Jk;return(0,s.jsxs)("div",{className:"formfield-container toggleswitch-container",children:[p&&(0,s.jsx)("div",{className:"label-side",children:(0,s.jsx)("span",{className:"formfield-label",children:p})}),(0,s.jsxs)("div",{className:"input-side",children:[(0,s.jsxs)("div",{className:"input-group",children:[(0,s.jsx)(r.Z,{className:"switch field-".concat(h),loading:C,onChange:w,defaultChecked:n,checked:n,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:m}),(0,s.jsx)(i.E,{status:j})]}),(0,s.jsx)("p",{className:"field-tip",children:f})]})]})};d.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},49817:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var s=n(85893),a=n(67294),r=n(85818),o=n(71577),i=n(79531),l=n(54398),c=n(85402),d=n(5152),u=n.n(d),m=n(34041),h=n(90745);let p=e=>{let{iconList:t,selectedOption:n,onSelected:a}=e,r=e=>{a&&a(e)},o=""===n?null:n;return(0,s.jsxs)("div",{className:"social-dropdown-container",children:[(0,s.jsx)("p",{className:"description",children:"If you are looking for a platform name not on this list, please select Other and type in your own name. A logo will not be provided."}),(0,s.jsxs)("div",{className:"formfield-container",children:[(0,s.jsx)("div",{className:"label-side",children:(0,s.jsx)("span",{className:"formfield-label",children:"Social Platform"})}),(0,s.jsx)("div",{className:"input-side",children:(0,s.jsxs)(m.Z,{style:{width:240},className:"social-dropdown",placeholder:"Social platform...",defaultValue:o,value:o,onSelect:r,children:[t.map(e=>{let{platform:t,icon:n,key:a}=e;return(0,s.jsxs)(m.Z.Option,{className:"social-option",value:a,children:[(0,s.jsx)("span",{className:"option-icon",children:(0,s.jsx)("img",{src:n,alt:"",className:"option-icon"})}),(0,s.jsx)("span",{className:"option-label",children:t})]},"platform-".concat(a))}),(0,s.jsx)(m.Z.Option,{className:"social-option",value:h.z_,children:"Other..."},"platform-".concat(h.z_))]})})]})]})};var f=n(64777),x=n(99519),g=n(37174),j=n(79139),v=n(41983),y=n(73615);let{Title:b}=r.Z,k=u()(()=>Promise.all([n.e(2074),n.e(8244)]).then(n.t.bind(n,18244,23)),{loadableGenerated:{webpack:()=>[18244]},ssr:!1}),N=u()(()=>Promise.all([n.e(2074),n.e(2802)]).then(n.t.bind(n,22802,23)),{loadableGenerated:{webpack:()=>[22802]},ssr:!1}),w=u()(()=>Promise.all([n.e(2074),n.e(7949)]).then(n.t.bind(n,77949,23)),{loadableGenerated:{webpack:()=>[77949]},ssr:!1});function C(){var e,t;let[n,r]=(0,a.useState)([]),[d,u]=(0,a.useState)([]),[m,C]=(0,a.useState)(!1),[S,Z]=(0,a.useState)(!1),[T,E]=(0,a.useState)(!1),[_,P]=(0,a.useState)(-1),[O,F]=(0,a.useState)(h.wC),[L,M]=(0,a.useState)(null),z=(0,a.useContext)(x.aC),{serverConfig:U,setFieldInConfigState:I}=z||{},{instanceDetails:Q}=U,{socialHandles:B}=Q,A=async()=>{try{let e=await (0,f.rQ)(f.$i,{auth:!1}),t=Object.keys(e).map(t=>({key:t,...e[t]}));r(t)}catch(e){console.log(e)}},G=e=>n.find(t=>t.key===e)||!1,J=""!==O.platform&&!n.find(e=>e.key===O.platform);(0,a.useEffect)(()=>{A()},[]),(0,a.useEffect)(()=>{Q.socialHandles&&u(B)},[Q]);let R=()=>{M(null),clearTimeout(null)},D=()=>{C(!1),P(-1),Z(!1),E(!1),F({...h.wC})},V=()=>{D()},H=(e,t)=>{F({...O,[e]:t})},$=e=>{e===h.z_?(Z(!0),H("platform","")):(Z(!1),H("platform",e))},K=e=>{let{value:t}=e.target;H("platform",t)},Y=e=>{let{value:t}=e;H("url",t)},W=async e=>{await (0,h.Si)({apiPath:h.c9,data:{value:e},onSuccess:()=>{I({fieldName:"socialHandles",value:e,path:"instanceDetails"}),E(!1),V(),M((0,v.kg)(v.zv)),setTimeout(R,h.sI)},onError:e=>{M((0,v.kg)(v.Un,"There was an error: ".concat(e))),E(!1),setTimeout(R,h.sI)}})},X=()=>{E(!0);let e=d.length?[...d]:[];-1===_?e.push(O):e.splice(_,1,O),W(e)},q=e=>{let t=[...d];t.splice(e,1),W(t)},ee=e=>{if(e<=0||e>=d.length)return;let t=[...d],n=t[e-1];t[e-1]=t[e],t[e]=n,W(t)},et=e=>{if(e<0||e>=d.length-1)return;let t=[...d],n=t[e+1];t[e+1]=t[e],t[e]=n,W(t)},en={disabled:(e=O.url,"xmpp"===(t=O.platform)?!(0,g.Kf)(e,"xmpp"):"matrix"===t?!(0,g.bu)(e):!(0,g.jv)(e))},es=(0,s.jsxs)("div",{className:"other-field-container formfield-container",children:[(0,s.jsx)("div",{className:"label-side"}),(0,s.jsx)("div",{className:"input-side",children:(0,s.jsx)(i.Z,{placeholder:"Other platform name",defaultValue:O.platform,onChange:K})})]});return(0,s.jsxs)("div",{className:"social-links-edit-container",children:[(0,s.jsx)(b,{level:3,className:"section-title",children:"Your Social Handles"}),(0,s.jsx)("p",{className:"description",children:"Add all your social media handles and links to your other profiles here."}),(0,s.jsx)(y.E,{status:L}),(0,s.jsx)(l.Z,{className:"social-handles-table",pagination:!1,size:"small",rowKey:e=>"".concat(e.platform,"-").concat(e.url),columns:[{title:"Social Link",dataIndex:"",key:"combo",render:(e,t)=>{let{platform:n,url:a}=t,r=G(n);if(!r)return(0,s.jsx)("div",{className:"social-handle-cell",children:(0,s.jsxs)("p",{className:"option-label",children:[(0,s.jsx)("strong",{children:n}),(0,s.jsx)("span",{className:"handle-url",title:a,children:a})]})});let{icon:o,platform:i}=r;return(0,s.jsxs)("div",{className:"social-handle-cell",children:[(0,s.jsx)("span",{className:"option-icon",children:(0,s.jsx)("img",{src:o,alt:"",className:"option-icon"})}),(0,s.jsxs)("p",{className:"option-label",children:[(0,s.jsx)("strong",{children:i}),(0,s.jsx)("span",{className:"handle-url",title:a,children:a})]})]})}},{title:"",dataIndex:"",key:"edit",render:(e,t,n)=>(0,s.jsxs)("div",{className:"actions",children:[(0,s.jsx)(o.Z,{size:"small",onClick:()=>{let e=d[n];P(n),F({...e}),C(!0),G(e.platform)||Z(!0)},children:"Edit"}),(0,s.jsx)(o.Z,{icon:(0,s.jsx)(N,{}),size:"small",hidden:0===n,onClick:()=>ee(n)}),(0,s.jsx)(o.Z,{icon:(0,s.jsx)(k,{}),size:"small",hidden:n===d.length-1,onClick:()=>et(n)}),(0,s.jsx)(o.Z,{className:"delete-button",icon:(0,s.jsx)(w,{}),size:"small",onClick:()=>q(n)})]})}],dataSource:d}),(0,s.jsx)(c.Z,{title:"Edit Social Handle",open:m,onOk:X,onCancel:V,confirmLoading:T,okButtonProps:en,children:(0,s.jsxs)("div",{className:"social-handle-modal-content",children:[(0,s.jsx)(p,{iconList:n,selectedOption:J?h.z_:O.platform,onSelected:$}),S&&es,(0,s.jsx)("br",{}),(0,s.jsx)(j.nv,{fieldName:"social-url",label:"URL",placeholder:{mastodon:"https://mastodon.social/@username",twitter:"https://twitter.com/username"}[O.platform]||"Url to page",value:O.url,onChange:Y,useTrim:!0,type:"url",pattern:g.ax}),(0,s.jsx)(y.E,{status:L})]})}),(0,s.jsx)("br",{}),(0,s.jsx)(o.Z,{type:"primary",onClick:()=>{D(),C(!0)},children:"Add a new social link"})]})}},50738:function(e,t,n){"use strict";n.d(t,{C:function(){return l}});var s=n(85893);n(67294);var a=n(94184),r=n.n(a),o=n(29403),i=n.n(o);let l=e=>{let{variant:t="simple",className:n=""}=e,a=r()(i().root,{[i().simple]:"simple"===t,[i().contrast]:"contrast"===t});return(0,s.jsx)("div",{className:"".concat(a," ").concat(n),children:(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 95.68623352050781 104.46271514892578",className:"logo-svg",children:(0,s.jsx)("g",{transform:"matrix(1 0 0 1 -37.08803939819336 -18.940391540527344)",children:(0,s.jsx)("g",{children:(0,s.jsxs)("g",{children:[(0,s.jsx)("g",{children:(0,s.jsxs)("g",{transform:"matrix(1.0445680396949917 0 0 1.0445679172996596 36.34559138380523 18.877718021903796)",children:[(0,s.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient120",gradientTransform:"rotate(-90 .5 .5)",children:[(0,s.jsx)("stop",{offset:"0",stopColor:"#1f2022",stopOpacity:"1"}),(0,s.jsx)("stop",{offset:"1",stopColor:"#635e69",stopOpacity:"1"})]})}),(0,s.jsx)("path",{fill:"url(#gradient120)",d:"M91.5 75.35Q93.05 71.15 91.65 67.7 90.35 64.5 86.65 62.3 83.2 60.3 78.3 59.4 73.85 58.6 68.6 58.7 63.55 58.85 58.8 59.8 54.25 60.75 50.8 62.2 47.4 63.65 45.5 65.35 43.6 67.15 43.5 69.05 43.35 71.3 45.8 73.9 48.05 76.3 52.1 78.6 56.15 80.9 61.05 82.55 66.3 84.3 71.4 84.8 74.7 85.1 77.55 84.9 80.65 84.6 83.3 83.6 86.15 82.5 88.15 80.55 90.4 78.4 91.5 75.35M70.6 67.5Q72.3 68.4 73.1 69.7 73.9 71.15 73.45 73 73.1 74.3 72.3 75.25 71.55 76.1 70.3 76.6 69.25 77.05 67.75 77.25 66.3 77.4 64.85 77.3 62.3 77.15 59.25 76.3 56.6 75.5 54.15 74.3 51.9 73.2 50.45 72 49.05 70.75 49.1 69.8 49.2 69 50.25 68.25 51.3 67.55 53.15 67 55 66.4 57.25 66.1 59.8 65.8 62.1 65.8 64.65 65.85 66.7 66.2 68.9 66.65 70.6 67.5Z"})]}),(0,s.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient121",gradientTransform:"rotate(-180 .5 .5)",children:[(0,s.jsx)("stop",{offset:"0",stopColor:"#2087e2",stopOpacity:"1"}),(0,s.jsx)("stop",{offset:"1",stopColor:"#b63fff",stopOpacity:"1"})]})}),(0,s.jsx)("path",{fill:"url(#gradient121)",d:"M66.6 15.05Q66.4 9.65 63.9 6.05 61.25 2.1 56.1 0.65 54.95 0.3 53.65 0.15 52.5 0 51.3 0.1 50.2 0.1 49.1 0.35 48.15 0.55 47 1 43.3 2.45 40.3 6.1 37.5 9.4 35.5 14.3 33.75 18.45 32.7 23.4 31.7 28.05 31.35 32.85 31.05 37.2 31.3 41.2 31.6 45.15 32.4 48.35 34 54.9 37.3 56.4 37.6 56.55 37.9 56.65L39.2 56.85Q39.45 56.85 39.95 56.8 42.05 56.6 44.7 55.05 47.25 53.5 50.05 50.8 53.05 47.9 55.85 44.05 58.8 40.05 61.1 35.6 63.8 30.35 65.25 25.3 66.75 19.75 66.6 15.05M47.55 23.15Q48.05 23.25 48.4 23.4 52.45 24.8 52.55 29.85 52.6 34 50 39.4 47.85 43.9 44.85 47.3 42.05 50.5 40.15 50.7L39.9 50.75 39.45 50.7 39.2 50.6Q37.8 49.95 37.25 46.35 36.7 42.7 37.3 38 37.95 32.75 39.75 28.8 41.9 24.1 45.05 23.25 45.6 23.1 45.85 23.1 46.25 23.05 46.65 23.05 47.05 23.05 47.55 23.15Z"})]}),(0,s.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient122",gradientTransform:"rotate(-90 .5 .5)",children:[(0,s.jsx)("stop",{offset:"0",stopColor:"#100f0f",stopOpacity:"1"}),(0,s.jsx)("stop",{offset:"1",stopColor:"#49261F",stopOpacity:"1"})]})}),(0,s.jsx)("path",{fill:"url(#gradient122)",d:"M2.7 33.6Q2.1 34.4 1.7 35.35 1.25 36.5 1.05 37.7 0 42.6 2.2 47.2 4 51 8 54.35 11.55 57.3 16 59.15 20.5 61 23.85 60.85 24.5 60.85 25.25 60.7 26 60.55 26.5 60.3 27 60.05 27.45 59.65 27.9 59.25 28.15 58.75 29.35 56.45 27.5 51.65 25.6 47 21.75 42.1 17.75 37 13.4 34.05 8.7 30.9 5.45 31.7 4.65 31.9 3.95 32.4 3.25 32.85 2.7 33.6M10.1 43.55Q10.35 43.1 10.6 42.85 10.85 42.6 11.2 42.4 11.6 42.25 11.9 42.2 13.5 41.9 15.95 43.6 18.15 45.05 20.35 47.7 22.35 50.1 23.55 52.4 24.7 54.75 24.25 55.7 24.15 55.9 24 56 23.85 56.2 23.65 56.25 23.55 56.35 23.25 56.4L22.7 56.5Q21.1 56.6 18.55 55.6 16.05 54.6 13.85 52.95 11.5 51.2 10.35 49.15 9.05 46.8 9.75 44.45 9.9 43.95 10.1 43.55Z"})]}),(0,s.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient123",gradientTransform:"rotate(-180 .5 .5)",children:[(0,s.jsx)("stop",{offset:"0",stopColor:"#222020",stopOpacity:"1"}),(0,s.jsx)("stop",{offset:"1",stopColor:"#49261F",stopOpacity:"1"})]})}),(0,s.jsx)("path",{fill:"url(#gradient123)",d:"M34.95 74.2L34.75 74.2Q33.2 74.15 31.9 75.25 30.7 76.3 29.85 78.25 29.1 80 28.8 82.2 28.5 84.4 28.7 86.65 29.1 91.4 31.5 94.7 34.3 98.5 39.3 99.7L39.4 99.7 39.7 99.8 39.85 99.8Q45.3 100.85 47.15 97.75 48 96.3 48 94.05 47.95 91.9 47.2 89.35 46.45 86.75 45.1 84.15 43.75 81.5 42.05 79.35 40.25 77.1 38.45 75.75 36.55 74.35 34.95 74.2M33.55 80.4Q34.35 78.2 35.6 78.3L35.65 78.3Q36.9 78.45 38.6 80.9 40.3 83.35 41.15 86.05 42.1 89 41.55 90.75 40.9 92.6 38.35 92.25L38.3 92.25 38.25 92.2 38.1 92.2Q35.6 91.7 34.25 89.6 33.1 87.7 32.95 85 32.8 82.35 33.55 80.4Z"})]}),(0,s.jsxs)("g",{transform:"matrix(0.9999999999999999 0 0 1 0 5.684341886080802e-14)",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient124",gradientTransform:"rotate(-180 .5 .5)",children:[" ",(0,s.jsx)("stop",{offset:"0",stopColor:"#1e1c1c",stopOpacity:"1"}),(0,s.jsx)("stop",{offset:"1",stopColor:"#49261F",stopOpacity:"1"})]})}),(0,s.jsx)("path",{fill:"url(#gradient124)",d:"M22.7 69.65Q22.25 69.3 21.6 69.05 20.95 68.8 20.25 68.7 19.6 68.55 18.85 68.5 16.7 68.45 14.65 69.15 12.65 69.8 11.4 71.1 10.15 72.5 10.2 74.2 10.25 76.05 11.95 78.2 12.4 78.75 13.05 79.4 13.55 79.9 14.2 80.3 14.7 80.6 15.3 80.85 16 81.1 16.4 81.1 18.2 81.35 19.9 80.35 21.55 79.4 22.75 77.65 24 75.85 24.3 73.95 24.6 71.85 23.55 70.5 23.15 70 22.7 69.65M21.7 71.7Q22.15 72.3 21.9 73.3 21.7 74.25 21 75.25 20.3 76.2 19.4 76.75 18.45 77.35 17.55 77.25L17 77.15Q16.7 77.05 16.45 76.85 16.25 76.75 15.9 76.45 15.7 76.25 15.4 75.9 14.5 74.75 14.7 73.8 14.8 72.95 15.75 72.3 16.6 71.7 17.8 71.4 19 71.1 20.1 71.15L20.65 71.2 21.1 71.3Q21.3 71.4 21.45 71.5L21.7 71.7Z"})]}),(0,s.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient125",gradientTransform:"rotate(-360 .5 .5)",children:[(0,s.jsx)("stop",{offset:"0",stopColor:"#FFFFFF",stopOpacity:"0.5"}),(0,s.jsx)("stop",{offset:"1",stopColor:"#FFFFFF",stopOpacity:"0.2"})]})}),(0,s.jsx)("path",{fill:"url(#gradient125)",d:"M52.6 19.25Q59.6 19.25 66.2 20.95 66.7 17.8 66.6 15.05 66.4 9.65 63.9 6.05 61.25 2.1 56.1 0.65 54.95 0.3 53.65 0.15 52.5 0 51.3 0.1 50.2 0.1 49.1 0.35 48.15 0.55 47 1 43.3 2.45 40.3 6.1 37.5 9.4 35.5 14.3 33.85 18.3 32.8 22.85 42.25 19.25 52.6 19.25Z"})]}),(0,s.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient126",gradientTransform:"rotate(-360 .5 .5)",children:[(0,s.jsx)("stop",{offset:"0",stopColor:"#FFFFFF",stopOpacity:"0.5"}),(0,s.jsx)("stop",{offset:"1",stopColor:"#FFFFFF",stopOpacity:"0.2"})]})}),(0,s.jsx)("path",{fill:"url(#gradient126)",d:"M1.05 37.7Q0 42.6 2.2 47.2 2.95 48.8 4.05 50.25 7.55 41.65 14.4 34.75 14 34.45 13.4 34.05 8.7 30.9 5.45 31.7 4.65 31.9 3.95 32.4 3.25 32.85 2.7 33.6 2.1 34.4 1.7 35.35 1.25 36.5 1.05 37.7Z"})]})]})}),(0,s.jsx)("g",{transform:"matrix(1.219512230276127 0 0 1.2195122143630526 32.82519274395008 88.56945194723018)",children:(0,s.jsx)("path",{fill:"#000000",fillOpacity:"1",d:""})})]})})})})})}},82743:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ei}});var s=n(85893),a=n(67294),r=n(76306),o=n(85818),i=n(46551),l=n(99519),c=n(90745),d=n(6979),u=n(77916),m=n(71577),h=n(5152),p=n.n(h),f=n(73615),x=n(41983),g=n(64777),j=n(60956);let v=p()(()=>Promise.resolve().then(n.t.bind(n,628,23)),{loadableGenerated:{webpack:()=>[628]},ssr:!1}),y=p()(()=>n.e(9876).then(n.t.bind(n,29876,23)),{loadableGenerated:{webpack:()=>[29876]},ssr:!1}),b=()=>{var e;let[t,n]=(0,a.useState)(null),[r,o]=(0,a.useState)(!1),[i,d]=(0,a.useState)(0),h=(0,a.useContext)(l.aC),{setFieldInConfigState:p,serverConfig:b}=h||{},k=null==b?void 0:null===(e=b.instanceDetails)||void 0===e?void 0:e.logo,[N,w]=(0,a.useState)(null),C=null,{apiPath:S,tip:Z}=c.ZQ,T=()=>{w(null),clearTimeout(C),C=null},E=e=>(o(!0),new Promise((t,s)=>{if(e.size>j.Z7){let t="File size is too big: ".concat((0,j.kR)(e.size));return w((0,x.kg)(x.Un,"There was an error: ".concat(t))),C=setTimeout(T,c.sI),o(!1),s()}if(!j.dr.includes(e.type)){let t="File type is not supported: ".concat(e.type);return w((0,x.kg)(x.Un,"There was an error: ".concat(t))),C=setTimeout(T,c.sI),o(!1),s()}(0,j.y3)(e,e=>{n(e),setTimeout(()=>t(),100)})})),_=async()=>{t!==k&&(w((0,x.kg)(x.Jk)),await (0,c.Si)({apiPath:S,data:{value:t},onSuccess:()=>{p({fieldName:"logo",value:t,path:""}),w((0,x.kg)(x.zv)),o(!1),d(Math.floor(100*Math.random()))},onError:e=>{w((0,x.kg)(x.Un,"There was an error: ".concat(e))),o(!1)}}),C=setTimeout(T,c.sI))},P="".concat(g.WB,"logo?random=").concat(i);return(0,s.jsxs)("div",{className:"formfield-container logo-upload-container",children:[(0,s.jsx)("div",{className:"label-side",children:(0,s.jsx)("span",{className:"formfield-label",children:"Logo"})}),(0,s.jsxs)("div",{className:"input-side",children:[(0,s.jsxs)("div",{className:"input-group",children:[(0,s.jsx)("img",{src:P,alt:"avatar",className:"logo-preview"}),(0,s.jsx)(u.Z,{name:"logo",listType:"picture",className:"avatar-uploader",showUploadList:!1,accept:j.dr.join(","),beforeUpload:E,customRequest:_,disabled:r,children:r?(0,s.jsx)(v,{style:{color:"white"}}):(0,s.jsx)(m.Z,{icon:(0,s.jsx)(y,{})})})]}),(0,s.jsx)(f.E,{status:N}),(0,s.jsx)("p",{className:"field-tip",children:Z})]})]})},{Title:k}=o.Z;function N(){let[e,t]=(0,a.useState)(null),n=(0,a.useContext)(l.aC),{serverConfig:r}=n||{},{instanceDetails:o,yp:u}=r,{instanceUrl:m}=u;if((0,a.useEffect)(()=>{t({...o,...u})},[o,u]),!e)return null;let h=()=>{""===e.instanceUrl&&!0===u.enabled&&(0,c.Si)({apiPath:c.AP,data:{value:!1}})},p=n=>{let{fieldName:s,value:a}=n;t({...e,[s]:a})},f=""!==m;return(0,s.jsxs)("div",{className:"edit-general-settings",children:[(0,s.jsx)(k,{level:3,className:"section-title",children:"Configure Instance Details"}),(0,s.jsx)("br",{}),(0,s.jsx)(i.$7,{fieldName:"name",...c.RE,value:e.name,initialValue:o.name,onChange:p}),(0,s.jsx)(i.$7,{fieldName:"instanceUrl",...c.cj,value:e.instanceUrl,initialValue:u.instanceUrl,type:i.xA,onChange:p,onSubmit:h}),(0,s.jsx)(i.$7,{fieldName:"summary",...c.rs,type:i.Sk,value:e.summary,initialValue:o.summary,onChange:p}),(0,s.jsx)(i.$7,{fieldName:"offlineMessage",...c.rd,type:i.Sk,value:e.offlineMessage,initialValue:o.offlineMessage,onChange:p}),(0,s.jsx)(b,{}),(0,s.jsx)(d.Z,{fieldName:"hideViewerCount",useSubmit:!0,...c._X,checked:e.hideViewerCount,onChange:function(e){p({fieldName:"hideViewerCount",value:e})}}),(0,s.jsx)("br",{}),(0,s.jsxs)("p",{className:"description",children:["Increase your audience by appearing in the"," ",(0,s.jsx)("a",{href:"https://directory.owncast.online",target:"_blank",rel:"noreferrer",children:(0,s.jsx)("strong",{children:"Owncast Directory"})}),". This is an external service run by the Owncast project."," ",(0,s.jsx)("a",{href:"https://owncast.online/docs/directory/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Learn more"}),"."]}),!u.instanceUrl&&(0,s.jsxs)("p",{className:"description",children:["You must set your ",(0,s.jsx)("strong",{children:"Server URL"})," above to enable the directory."]}),(0,s.jsxs)("div",{className:"config-yp-container",children:[(0,s.jsx)(d.Z,{fieldName:"enabled",useSubmit:!0,...c.P,checked:e.enabled,disabled:!f}),(0,s.jsx)(d.Z,{fieldName:"nsfw",useSubmit:!0,...c.EY,checked:e.nsfw,disabled:!f})]})]})}var w=n(20550),C=n(79139),S=n(48186);let{Title:Z}=o.Z;function T(){let[e,t]=(0,a.useState)(""),[n,r]=(0,a.useState)(null),o=(0,a.useContext)(l.aC),{serverConfig:i,setFieldInConfigState:d}=o||{},{instanceDetails:u}=i,{tags:m=[]}=u,{apiPath:h,maxLength:p,placeholder:f,configPath:g}=c.y_,j=null;(0,a.useEffect)(()=>()=>{clearTimeout(j)},[]);let v=()=>{r(null),clearTimeout(j=null)},y=async e=>{r((0,x.kg)(x.Jk)),await (0,c.Si)({apiPath:h,data:{value:e},onSuccess:()=>{d({fieldName:"tags",value:e,path:g}),r((0,x.kg)(x.zv,"Tags updated.")),t(""),j=setTimeout(v,c.sI)},onError:e=>{r((0,x.kg)(x.Un,e)),j=setTimeout(v,c.sI)}})},b=e=>{let{value:s}=e;n||r(null),t(s)},k=()=>{v();let t=e.trim();if(""===t){r((0,x.kg)(x.dG,"Please enter a tag"));return}if(m.some(e=>e.toLowerCase()===t.toLowerCase())){r((0,x.kg)(x.dG,"This tag is already used!"));return}let n=[...m,t];y(n)},N=e=>{v();let t=[...m];t.splice(e,1),y(t)};return(0,s.jsxs)("div",{className:"tag-editor-container",children:[(0,s.jsx)(Z,{level:3,className:"section-title",children:"Add Tags"}),(0,s.jsx)("p",{className:"description",children:"This is a great way to categorize your Owncast server on the Directory!"}),(0,s.jsx)("div",{className:"edit-current-strings",children:m.map((e,t)=>{let n=()=>{N(t)};return(0,s.jsx)(w.Z,{closable:!0,onClose:n,color:S.Q,children:e},"tag-".concat(e,"-").concat(t))})}),(0,s.jsx)("div",{className:"add-new-string-section",children:(0,s.jsx)(C.nv,{fieldName:"tag-input",value:e,className:"new-tag-input",onChange:b,onPressEnter:k,maxLength:p,placeholder:f,status:n})})]})}var E=n(49817),_=n(87685),P=n(58909),O=n(48825),F=n(76538);let{Title:L}=o.Z;function M(){let[e,t]=(0,a.useState)(""),[n,r]=(0,a.useState)(null),[o,i]=(0,a.useState)(!1),d=(0,a.useContext)(l.aC),{serverConfig:u,setFieldInConfigState:h}=d||{},{instanceDetails:p}=u,{extraPageContent:g}=p,j=null,v=()=>{r(null),i(!1),clearTimeout(j),j=null};async function y(){r((0,x.kg)(x.Jk)),await (0,c.Si)({apiPath:c.AA,data:{value:e},onSuccess:t=>{h({fieldName:"extraPageContent",value:e,path:"instanceDetails"}),r((0,x.kg)(x.zv,t))},onError:e=>{r((0,x.kg)(x.Un,e))}}),j=setTimeout(v,c.sI)}return(0,a.useEffect)(()=>{t(g)},[p]),(0,s.jsxs)("div",{className:"edit-page-content",children:[(0,s.jsx)(L,{level:3,className:"section-title",children:"Custom Page Content"}),(0,s.jsxs)("p",{className:"description",children:["Edit the content of your page by using simple"," ",(0,s.jsx)("a",{href:"https://www.markdownguide.org/basic-syntax/",target:"_blank",rel:"noopener noreferrer",children:"Markdown syntax"}),"."]}),(0,s.jsx)(_.ZP,{value:e,placeholder:"Enter your custom page content here...",theme:P.FZ,onChange:function(e){t(e),e===g||o?e===g&&o&&i(!1):i(!0)},extensions:[(0,O.markdown)({base:O.markdownLanguage,codeLanguages:F.M})]}),(0,s.jsx)("br",{}),(0,s.jsxs)("div",{className:"page-content-actions",children:[o&&(0,s.jsx)(m.Z,{type:"primary",onClick:y,children:"Save"}),(0,s.jsx)(f.E,{status:n})]})]})}function z(){return(0,s.jsxs)("div",{className:"config-public-details-page",children:[(0,s.jsxs)("p",{className:"description",children:["The following are displayed on your site to describe your stream and its content."," ",(0,s.jsx)("a",{href:"https://owncast.online/docs/website/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Learn more."})]}),(0,s.jsxs)("div",{className:"top-container",children:[(0,s.jsx)("div",{className:"form-module instance-details-container",children:(0,s.jsx)(N,{})}),(0,s.jsxs)("div",{className:"form-module social-items-container ",children:[(0,s.jsx)("div",{className:"form-module tags-module",children:(0,s.jsx)(T,{})}),(0,s.jsx)("div",{className:"form-module social-handles-container",children:(0,s.jsx)(E.Z,{})})]})]}),(0,s.jsx)("div",{className:"form-module page-content-module",children:(0,s.jsx)(M,{})})]})}var U=n(54907),I=n(15746),Q=n(26713),B=n(71230),A=n(22918),G=n(21987),J=n(11700),R=n(61426);let{Title:D}=o.Z,V=()=>{let[e,t]=(0,a.useState)("/* Enter custom CSS here */"),[n,r]=(0,a.useState)(null),[o,i]=(0,a.useState)(!1),d=(0,a.useContext)(l.aC),{serverConfig:u,setFieldInConfigState:h}=d||{},{instanceDetails:p}=u,{customStyles:g}=p,j=null,v=()=>{r(null),i(!1),clearTimeout(j),j=null};async function y(){r((0,x.kg)(x.Jk)),await (0,c.Si)({apiPath:c.d$,data:{value:e},onSuccess:t=>{h({fieldName:"customStyles",value:e,path:"instanceDetails"}),r((0,x.kg)(x.zv,t))},onError:e=>{r((0,x.kg)(x.Un,e))}}),j=setTimeout(v,c.sI)}(0,a.useEffect)(()=>{t(g)},[p]);let b=a.useCallback(e=>{t(e),e===g||o?e===g&&o&&i(!1):i(!0)},[]);return(0,s.jsxs)("div",{className:"edit-custom-css",children:[(0,s.jsx)(D,{level:3,className:"section-title",children:"Customize your page styling with CSS"}),(0,s.jsxs)("p",{className:"description",children:["Customize the look and feel of your Owncast instance by overriding the CSS styles of various components on the page. Refer to the"," ",(0,s.jsx)("a",{href:"https://owncast.online/docs/website/",rel:"noopener noreferrer",target:"_blank",children:"CSS & Components guide"}),"."]}),(0,s.jsx)("p",{className:"description",children:"Please input plain CSS text, as this will be directly injected onto your page during load."}),(0,s.jsx)(_.ZP,{value:e,placeholder:"/* Enter custom CSS here */",theme:P.FZ,height:"200px",extensions:[(0,R.css)()],onChange:b}),(0,s.jsx)("br",{}),(0,s.jsxs)("div",{className:"page-content-actions",children:[o&&(0,s.jsx)(m.Z,{type:"primary",onClick:y,children:"Save"}),(0,s.jsx)(f.E,{status:n})]})]})};var H=n(69575),$=n.n(H);let{Panel:K}=U.Z,Y="/appearance",W=[{name:"theme-color-users-0",description:""},{name:"theme-color-users-1",description:""},{name:"theme-color-users-2",description:""},{name:"theme-color-users-3",description:""},{name:"theme-color-users-4",description:""},{name:"theme-color-users-5",description:""},{name:"theme-color-users-6",description:""},{name:"theme-color-users-7",description:""}],X=[{name:"theme-color-background-main",description:"Background"},{name:"theme-color-action",description:"Action"},{name:"theme-color-action-hover",description:"Action Hover"},{name:"theme-color-components-primary-button-border",description:"Primary Button Border"},{name:"theme-color-components-primary-button-text",description:"Primary Button Text"},{name:"theme-color-components-chat-background",description:"Chat Background"},{name:"theme-color-components-chat-text",description:"Text: Chat"},{name:"theme-color-components-text-on-dark",description:"Text: Light"},{name:"theme-color-components-text-on-light",description:"Text: Dark"},{name:"theme-color-background-header",description:"Header/Footer"},{name:"theme-color-components-content-background",description:"Page Content"},{name:"theme-color-components-video-status-bar-background",description:"Video Status Bar Background"},{name:"theme-color-components-video-status-bar-foreground",description:"Video Status Bar Foreground"}],q=[{name:"theme-rounded-corners",description:"Corner radius"}],ee=[...X,...W,...q].reduce((e,t)=>(e[t.name]={name:t.name,description:t.description},e),{});function et(e){let{value:t,name:n,description:a,onChange:r}=e;return(0,s.jsxs)(I.Z,{span:3,children:[(0,s.jsx)("input",{type:"color",id:n,name:a,title:a,value:t,className:$().colorPicker,onChange:e=>r(n,e.target.value,a)}),(0,s.jsx)("div",{style:{padding:"2px"},children:a})]},n)}function en(){var e,t,n;let r=(0,a.useContext)(l.aC),{serverConfig:o}=r,{instanceDetails:i}=o,{appearanceVariables:d}=i,[u,h]=(0,a.useState)(),[p,g]=(0,a.useState)(),[j,v]=(0,a.useState)(null),y=()=>{v(null),clearTimeout(null)},b=()=>{let e={};[...X,...W,...q].forEach(t=>{let n=getComputedStyle(document.documentElement).getPropertyValue("--".concat(t.name));e[t.name]={value:n.trim(),description:t.description}}),h(e)};(0,a.useEffect)(()=>{b()},[]),(0,a.useEffect)(()=>{if(0===Object.keys(d).length)return;let e={};Object.keys(d).forEach(t=>{var n;e[t]={value:d[t],description:(null===(n=ee[t])||void 0===n?void 0:n.description)||""}}),g(e)},[d]);let k=(e,t,n)=>{g({...p,[e]:{value:t,description:n}})},N=async()=>{await (0,c.Si)({apiPath:Y,data:{value:{}},onSuccess:()=>{v((0,x.kg)(x.zv,"Updated.")),setTimeout(y,c.sI),g(null)},onError:e=>{v((0,x.kg)(x.Un,e)),setTimeout(y,c.sI)}})},w=async()=>{let e={};Object.keys(p).forEach(t=>{e[t]=p[t].value}),await (0,c.Si)({apiPath:Y,data:{value:e},onSuccess:()=>{v((0,x.kg)(x.zv,"Updated.")),setTimeout(y,c.sI)},onError:e=>{v((0,x.kg)(x.Un,e)),setTimeout(y,c.sI)}})},C=e=>{k("theme-rounded-corners","".concat(e.toString(),"px"),"")},S=e=>{let{variables:t}=e,n=t.map(e=>{let t=(null==p?void 0:p[e.name])?p:u,{name:n,description:a}=e,{value:r}=t[n];return(0,s.jsx)(et,{value:r,name:n,description:a,onChange:k},n)});return(0,s.jsx)(s.Fragment,{children:n})};return u?(0,s.jsxs)(Q.Z,{direction:"vertical",children:[(0,s.jsx)(J.Z,{children:"Customize Appearance"}),(0,s.jsx)(G.Z,{children:"The following colors are used across the user interface."}),(0,s.jsx)("div",{children:(0,s.jsxs)(U.Z,{defaultActiveKey:["1"],children:[(0,s.jsxs)(K,{header:(0,s.jsx)(J.Z,{level:3,children:"Section Colors"}),children:[(0,s.jsx)("p",{children:"Certain sections of the interface can be customized by selecting new colors for them."}),(0,s.jsx)(B.Z,{gutter:[16,16],children:(0,s.jsx)(S,{variables:X})})]},"1"),(0,s.jsx)(K,{header:(0,s.jsx)(J.Z,{level:3,children:"Chat User Colors"}),children:(0,s.jsx)(B.Z,{gutter:[16,16],children:(0,s.jsx)(S,{variables:W})})},"2"),(0,s.jsxs)(K,{header:(0,s.jsx)(J.Z,{level:3,children:"Other Settings"}),children:["How rounded should corners be?",(0,s.jsxs)(B.Z,{gutter:[16,16],children:[(0,s.jsx)(I.Z,{span:12,children:(0,s.jsx)(A.Z,{min:0,max:20,tooltip:{formatter:null},onChange:e=>{C(e)},value:Number((null===(e=u["theme-rounded-corners"])||void 0===e?void 0:null===(t=e.value)||void 0===t?void 0:t.replace("px",""))||0)})}),(0,s.jsx)(I.Z,{span:4,children:(0,s.jsx)("div",{style:{width:"100px",height:"30px",borderRadius:"".concat(null===(n=u["theme-rounded-corners"])||void 0===n?void 0:n.value),backgroundColor:"var(--theme-color-palette-7)"}})})]})]},"4")]})}),(0,s.jsxs)(Q.Z,{direction:"horizontal",children:[(0,s.jsx)(m.Z,{type:"primary",onClick:w,children:"Save Colors"}),(0,s.jsx)(m.Z,{type:"ghost",onClick:N,children:"Reset to Defaults"})]}),(0,s.jsx)(f.E,{status:j}),(0,s.jsx)("div",{className:"form-module page-content-module",children:(0,s.jsx)(V,{})})]}):(0,s.jsx)("div",{children:"Loading..."})}var es=n(6960),ea=n(58037);let{Title:er}=o.Z,eo=()=>{let[e,t]=(0,a.useState)("/* Enter custom Javascript here */"),[n,r]=(0,a.useState)(null),[o,i]=(0,a.useState)(!1),d=(0,a.useContext)(l.aC),{serverConfig:u,setFieldInConfigState:h}=d||{},{instanceDetails:p}=u,{customJavascript:g}=p,j=null,v=()=>{r(null),i(!1),clearTimeout(j),j=null};async function y(){r((0,x.kg)(x.Jk)),await (0,c.Si)({apiPath:c.JZ,data:{value:e},onSuccess:t=>{h({fieldName:"customJavascript",value:e,path:"instanceDetails"}),r((0,x.kg)(x.zv,t))},onError:e=>{r((0,x.kg)(x.Un,e))}}),j=setTimeout(v,c.sI)}(0,a.useEffect)(()=>{t(g)},[p]);let b=a.useCallback(e=>{t(e),e===g||o?e===g&&o&&i(!1):i(!0)},[]);return(0,s.jsxs)("div",{className:"edit-custom-css",children:[(0,s.jsx)(er,{level:3,className:"section-title",children:"Customize your page with Javascript"}),(0,s.jsxs)("p",{className:"description",children:["Insert custom Javascript into your Owncast page to add your own functionality or to add 3rd party scripts. Read more about how to use this feature in the"," ",(0,s.jsx)("a",{href:"https://owncast.online/docs/website/",rel:"noopener noreferrer",target:"_blank",children:"Web page documentation."}),"."]}),(0,s.jsx)("p",{className:"description",children:"Please use raw Javascript, no HTML or any script tags."}),(0,s.jsx)(_.ZP,{value:e,placeholder:"/* Enter custom Javascript here */",theme:P.FZ,height:"200px",extensions:[(0,ea.javascript)()],onChange:b}),(0,s.jsx)("br",{}),(0,s.jsxs)("div",{className:"page-content-actions",children:[o&&(0,s.jsx)(m.Z,{type:"primary",onClick:y,children:"Save"}),(0,s.jsx)(f.E,{status:n})]})]})};function ei(){return(0,s.jsx)("div",{className:"config-public-details-page",children:(0,s.jsx)(r.Z,{defaultActiveKey:"1",centered:!0,items:[{label:"General",key:"1",children:(0,s.jsx)(z,{})},{label:"Appearance",key:"2",children:(0,s.jsx)(en,{})},{label:"Custom Scripting",key:"3",children:(0,s.jsx)(eo,{})}]})})}ei.getLayout=function(e){return(0,s.jsx)(es.l,{page:e})}},64777:function(e,t,n){"use strict";n.d(t,{$i:function(){return L},$l:function(){return D},Bu:function(){return g},E8:function(){return U},Ff:function(){return Z},GC:function(){return y},GR:function(){return K},HP:function(){return z},IO:function(){return _},Kp:function(){return p},Kt:function(){return H},M_:function(){return O},N$:function(){return A},NE:function(){return l},NM:function(){return x},Q_:function(){return c},Qc:function(){return S},RB:function(){return j},UJ:function(){return J},WB:function(){return o},WE:function(){return w},WQ:function(){return N},Wr:function(){return E},XA:function(){return P},Y9:function(){return I},a_:function(){return h},ao:function(){return u},bl:function(){return d},e_:function(){return M},hn:function(){return C},iG:function(){return F},iV:function(){return m},jr:function(){return v},kb:function(){return Q},kg:function(){return V},ms:function(){return T},nx:function(){return b},op:function(){return B},qk:function(){return f},rQ:function(){return R},sG:function(){return k},um:function(){return G}});var s=n(34155);let a=s.env.NEXT_PUBLIC_ADMIN_USERNAME,r=s.env.NEXT_PUBLIC_ADMIN_STREAMKEY,o="/",i="".concat(o,"api/admin/"),l=15e3,c="".concat(i,"status"),d="".concat(i,"serverconfig"),u="".concat(i,"config"),m="".concat(i,"viewersOverTime"),h="".concat(i,"viewers"),p="".concat(i,"chat/clients"),f="".concat(i,"chat/users/disabled"),x="".concat(i,"chat/users/setenabled"),g="".concat(i,"chat/users/ipbans"),j="".concat(i,"chat/users/ipbans/remove"),v="".concat(i,"chat/users/setmoderator"),y="".concat(i,"chat/users/moderators"),b="".concat(i,"hardwarestats"),k="".concat(i,"logs"),N="".concat(i,"logs/warnings"),w="".concat(i,"chat/messages"),C="/api/admin/chat/messagevisibility",S="".concat(i,"emoji/upload"),Z="".concat(i,"emoji/delete"),T="".concat(i,"accesstokens"),E="".concat(i,"accesstokens/delete"),_="".concat(i,"accesstokens/create"),P="".concat(i,"webhooks"),O="".concat(i,"webhooks/delete"),F="".concat(i,"webhooks/create"),L="".concat(o,"api/socialplatforms"),M="".concat(i,"federation/send"),z="".concat(i,"followers"),U="".concat(i,"followers/pending"),I="".concat(i,"followers/blocked"),Q="".concat(i,"followers/approve"),B="".concat(i,"federation/actions"),A="".concat(i,"metrics/video"),G="".concat(i,"config/streamkeys"),J="".concat(i,"yp/reset");async function R(e,t){let{data:n,method:s="GET",auth:o=!0}=t||{},i={method:s};if(n&&(i.body=JSON.stringify(n)),o&&a&&r){let e=btoa("".concat(a,":").concat(r));i.headers={Authorization:"Basic ".concat(e)},i.mode="cors",i.credentials="include"}try{let t=await fetch(e,i),n=await t.json();if(!t.ok){let e=n.message||"An error has occurred: ".concat(t.status);throw Error(e)}return n}catch(e){return console.error(e),e}}async function D(e,t){let n={method:"GET",auth:!1,...t};return R(e,n)}async function V(e){try{let t=await fetch(e,{referrerPolicy:"no-referrer",referrer:""});if(!t.ok){let e="An error has occured: ".concat(t.status);throw Error(e)}let n=await t.json();return n}catch(e){console.log(e)}return{}}async function H(){return V("https://api.github.com/repos/owncast/owncast/releases/latest")}let $=/^\d+(\.\d+){0,2}$/;async function K(e){let t=await H(),n=t.tag_name;return("v"===n.substr(0,1)&&(n=n.substr(1)),!function(e,t){if(!e||!t||0===e.length||0===t.length)return!1;if(e===t)return!0;if($.test(e)&&$.test(t)){let n=e.split(".");for(;n.length<3;)n.push("0");let s=t.split(".");for(;s.length<3;)s.push("0");for(let e=0;e<3;e++){let t=parseInt(n[e],10),a=parseInt(s[e],10);if(t!==a)return t>a}return!0}return e>=t}(e,n))?n:null}},60956:function(e,t,n){"use strict";n.d(t,{Z7:function(){return s},dr:function(){return a},kR:function(){return o},y3:function(){return r}});let s=2097152,a=["image/png","image/jpeg","image/gif"];function r(e,t){let n=new FileReader;n.addEventListener("load",()=>t(n.result)),n.readAsDataURL(e)}function o(e){let t=Math.floor(Math.log(e)/Math.log(1024)),n=1*Number((e/Math.pow(1024,t)).toFixed(2));return"".concat(n," ").concat(["B","KB","MB","GB","TB","PB","EB","ZB","YB"][t])}},69575:function(e){e.exports={colorPicker:"appearance_colorPicker__xsvcV"}},29403:function(e){e.exports={root:"OwncastLogo_root__uDVJf",contrast:"OwncastLogo_contrast__rDMJY",simple:"OwncastLogo_simple___hC9r"}}},function(e){e.O(0,[5762,2074,173,164,2744,9680,4931,5402,2231,5818,492,7524,9915,4041,3698,3013,4398,6306,4734,2928,8861,7916,7055,1700,2746,6960,9774,2888,179],function(){return e(e.s=39856)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1871,180],{39856:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config/general",function(){return n(82743)}])},48186:function(e,t,n){"use strict";n.d(t,{Q:function(){return d},Y:function(){return u}});var s=n(85893),a=n(67294),r=n(85818),o=n(20550),i=n(79139),l=n(73615);let{Title:c}=r.Z,d="#5a67d8",u=e=>{let{title:t,description:n,placeholder:r,maxLength:u,values:m,handleDeleteIndex:h,handleCreateString:p,submitStatus:f,continuousStatusMessage:x}=e,[g,j]=(0,a.useState)(""),v=e=>{let{value:t}=e;j(t)},y=()=>{let e=g.trim();p(e),j("")};return(0,s.jsxs)("div",{className:"edit-string-array-container",children:[(0,s.jsx)(c,{level:3,className:"section-title",children:t}),(0,s.jsx)("p",{className:"description",children:n}),(0,s.jsx)("div",{className:"edit-current-strings",children:null==m?void 0:m.map((e,t)=>{let n=()=>{h(t)};return(0,s.jsx)(o.Z,{closable:!0,onClose:n,color:d,children:e},"tag-".concat(e,"-").concat(t))})}),x&&(0,s.jsx)("div",{className:"continuous-status-section",children:(0,s.jsx)(l.E,{status:x})}),(0,s.jsx)("div",{className:"add-new-string-section",children:(0,s.jsx)(i.nv,{fieldName:"string-input",value:g,onChange:v,onPressEnter:y,maxLength:u,placeholder:r,status:f})})]})};u.defaultProps={maxLength:50,description:null,submitStatus:null,continuousStatusMessage:null}},6979:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var s=n(85893),a=n(67294),r=n(94594),o=n(41983),i=n(73615),l=n(90745),c=n(99519);let d=e=>{let{apiPath:t,checked:n,reversed:d=!1,configPath:u="",disabled:m=!1,fieldName:h,label:p,tip:f,useSubmit:x,onChange:g}=e,[j,v]=(0,a.useState)(null),y=null,b=(0,a.useContext)(c.aC),{setFieldInConfigState:k}=b||{},N=()=>{v(null),clearTimeout(y),y=null},w=async e=>{if(x){v((0,o.kg)(o.Jk));let n=d?!e:e;await (0,l.Si)({apiPath:t,data:{value:n},onSuccess:()=>{k({fieldName:h,value:n,path:u}),v((0,o.kg)(o.zv))},onError:e=>{v((0,o.kg)(o.Un,"There was an error: ".concat(e)))}}),y=setTimeout(N,l.sI)}g&&g(e)},C=null!==j&&j.type===o.Jk;return(0,s.jsxs)("div",{className:"formfield-container toggleswitch-container",children:[p&&(0,s.jsx)("div",{className:"label-side",children:(0,s.jsx)("span",{className:"formfield-label",children:p})}),(0,s.jsxs)("div",{className:"input-side",children:[(0,s.jsxs)("div",{className:"input-group",children:[(0,s.jsx)(r.Z,{className:"switch field-".concat(h),loading:C,onChange:w,defaultChecked:n,checked:n,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:m}),(0,s.jsx)(i.E,{status:j})]}),(0,s.jsx)("p",{className:"field-tip",children:f})]})]})};d.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},49817:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var s=n(85893),a=n(67294),r=n(85818),o=n(71577),i=n(79531),l=n(54398),c=n(85402),d=n(5152),u=n.n(d),m=n(34041),h=n(90745);let p=e=>{let{iconList:t,selectedOption:n,onSelected:a}=e,r=e=>{a&&a(e)},o=""===n?null:n;return(0,s.jsxs)("div",{className:"social-dropdown-container",children:[(0,s.jsx)("p",{className:"description",children:"If you are looking for a platform name not on this list, please select Other and type in your own name. A logo will not be provided."}),(0,s.jsxs)("div",{className:"formfield-container",children:[(0,s.jsx)("div",{className:"label-side",children:(0,s.jsx)("span",{className:"formfield-label",children:"Social Platform"})}),(0,s.jsx)("div",{className:"input-side",children:(0,s.jsxs)(m.Z,{style:{width:240},className:"social-dropdown",placeholder:"Social platform...",defaultValue:o,value:o,onSelect:r,children:[t.map(e=>{let{platform:t,icon:n,key:a}=e;return(0,s.jsxs)(m.Z.Option,{className:"social-option",value:a,children:[(0,s.jsx)("span",{className:"option-icon",children:(0,s.jsx)("img",{src:n,alt:"",className:"option-icon"})}),(0,s.jsx)("span",{className:"option-label",children:t})]},"platform-".concat(a))}),(0,s.jsx)(m.Z.Option,{className:"social-option",value:h.z_,children:"Other..."},"platform-".concat(h.z_))]})})]})]})};var f=n(64777),x=n(99519),g=n(37174),j=n(79139),v=n(41983),y=n(73615);let{Title:b}=r.Z,k=u()(()=>Promise.all([n.e(2074),n.e(8244)]).then(n.t.bind(n,18244,23)),{loadableGenerated:{webpack:()=>[18244]},ssr:!1}),N=u()(()=>Promise.all([n.e(2074),n.e(2802)]).then(n.t.bind(n,22802,23)),{loadableGenerated:{webpack:()=>[22802]},ssr:!1}),w=u()(()=>Promise.all([n.e(2074),n.e(7949)]).then(n.t.bind(n,77949,23)),{loadableGenerated:{webpack:()=>[77949]},ssr:!1});function C(){var e,t;let[n,r]=(0,a.useState)([]),[d,u]=(0,a.useState)([]),[m,C]=(0,a.useState)(!1),[S,Z]=(0,a.useState)(!1),[T,E]=(0,a.useState)(!1),[_,P]=(0,a.useState)(-1),[O,F]=(0,a.useState)(h.wC),[L,M]=(0,a.useState)(null),z=(0,a.useContext)(x.aC),{serverConfig:U,setFieldInConfigState:I}=z||{},{instanceDetails:Q}=U,{socialHandles:B}=Q,A=async()=>{try{let e=await (0,f.rQ)(f.$i,{auth:!1}),t=Object.keys(e).map(t=>({key:t,...e[t]}));r(t)}catch(e){console.log(e)}},G=e=>n.find(t=>t.key===e)||!1,J=""!==O.platform&&!n.find(e=>e.key===O.platform);(0,a.useEffect)(()=>{A()},[]),(0,a.useEffect)(()=>{Q.socialHandles&&u(B)},[Q]);let R=()=>{M(null),clearTimeout(null)},D=()=>{C(!1),P(-1),Z(!1),E(!1),F({...h.wC})},V=()=>{D()},H=(e,t)=>{F({...O,[e]:t})},$=e=>{e===h.z_?(Z(!0),H("platform","")):(Z(!1),H("platform",e))},K=e=>{let{value:t}=e.target;H("platform",t)},Y=e=>{let{value:t}=e;H("url",t)},W=async e=>{await (0,h.Si)({apiPath:h.c9,data:{value:e},onSuccess:()=>{I({fieldName:"socialHandles",value:e,path:"instanceDetails"}),E(!1),V(),M((0,v.kg)(v.zv)),setTimeout(R,h.sI)},onError:e=>{M((0,v.kg)(v.Un,"There was an error: ".concat(e))),E(!1),setTimeout(R,h.sI)}})},X=()=>{E(!0);let e=d.length?[...d]:[];-1===_?e.push(O):e.splice(_,1,O),W(e)},q=e=>{let t=[...d];t.splice(e,1),W(t)},ee=e=>{if(e<=0||e>=d.length)return;let t=[...d],n=t[e-1];t[e-1]=t[e],t[e]=n,W(t)},et=e=>{if(e<0||e>=d.length-1)return;let t=[...d],n=t[e+1];t[e+1]=t[e],t[e]=n,W(t)},en={disabled:(e=O.url,"xmpp"===(t=O.platform)?!(0,g.Kf)(e,"xmpp"):"matrix"===t?!(0,g.bu)(e):!(0,g.jv)(e))},es=(0,s.jsxs)("div",{className:"other-field-container formfield-container",children:[(0,s.jsx)("div",{className:"label-side"}),(0,s.jsx)("div",{className:"input-side",children:(0,s.jsx)(i.Z,{placeholder:"Other platform name",defaultValue:O.platform,onChange:K})})]});return(0,s.jsxs)("div",{className:"social-links-edit-container",children:[(0,s.jsx)(b,{level:3,className:"section-title",children:"Your Social Handles"}),(0,s.jsx)("p",{className:"description",children:"Add all your social media handles and links to your other profiles here."}),(0,s.jsx)(y.E,{status:L}),(0,s.jsx)(l.Z,{className:"social-handles-table",pagination:!1,size:"small",rowKey:e=>"".concat(e.platform,"-").concat(e.url),columns:[{title:"Social Link",dataIndex:"",key:"combo",render:(e,t)=>{let{platform:n,url:a}=t,r=G(n);if(!r)return(0,s.jsx)("div",{className:"social-handle-cell",children:(0,s.jsxs)("p",{className:"option-label",children:[(0,s.jsx)("strong",{children:n}),(0,s.jsx)("span",{className:"handle-url",title:a,children:a})]})});let{icon:o,platform:i}=r;return(0,s.jsxs)("div",{className:"social-handle-cell",children:[(0,s.jsx)("span",{className:"option-icon",children:(0,s.jsx)("img",{src:o,alt:"",className:"option-icon"})}),(0,s.jsxs)("p",{className:"option-label",children:[(0,s.jsx)("strong",{children:i}),(0,s.jsx)("span",{className:"handle-url",title:a,children:a})]})]})}},{title:"",dataIndex:"",key:"edit",render:(e,t,n)=>(0,s.jsxs)("div",{className:"actions",children:[(0,s.jsx)(o.Z,{size:"small",onClick:()=>{let e=d[n];P(n),F({...e}),C(!0),G(e.platform)||Z(!0)},children:"Edit"}),(0,s.jsx)(o.Z,{icon:(0,s.jsx)(N,{}),size:"small",hidden:0===n,onClick:()=>ee(n)}),(0,s.jsx)(o.Z,{icon:(0,s.jsx)(k,{}),size:"small",hidden:n===d.length-1,onClick:()=>et(n)}),(0,s.jsx)(o.Z,{className:"delete-button",icon:(0,s.jsx)(w,{}),size:"small",onClick:()=>q(n)})]})}],dataSource:d}),(0,s.jsx)(c.Z,{title:"Edit Social Handle",open:m,onOk:X,onCancel:V,confirmLoading:T,okButtonProps:en,children:(0,s.jsxs)("div",{className:"social-handle-modal-content",children:[(0,s.jsx)(p,{iconList:n,selectedOption:J?h.z_:O.platform,onSelected:$}),S&&es,(0,s.jsx)("br",{}),(0,s.jsx)(j.nv,{fieldName:"social-url",label:"URL",placeholder:{mastodon:"https://mastodon.social/@username",twitter:"https://twitter.com/username"}[O.platform]||"Url to page",value:O.url,onChange:Y,useTrim:!0,type:"url",pattern:g.ax}),(0,s.jsx)(y.E,{status:L})]})}),(0,s.jsx)("br",{}),(0,s.jsx)(o.Z,{type:"primary",onClick:()=>{D(),C(!0)},children:"Add a new social link"})]})}},50738:function(e,t,n){"use strict";n.d(t,{C:function(){return l}});var s=n(85893);n(67294);var a=n(94184),r=n.n(a),o=n(58902),i=n.n(o);let l=e=>{let{variant:t="simple",className:n=""}=e,a=r()(i().root,{[i().simple]:"simple"===t,[i().contrast]:"contrast"===t});return(0,s.jsx)("div",{className:"".concat(a," ").concat(n),children:(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 95.68623352050781 104.46271514892578",className:"logo-svg",children:(0,s.jsx)("g",{transform:"matrix(1 0 0 1 -37.08803939819336 -18.940391540527344)",children:(0,s.jsx)("g",{children:(0,s.jsxs)("g",{children:[(0,s.jsx)("g",{children:(0,s.jsxs)("g",{transform:"matrix(1.0445680396949917 0 0 1.0445679172996596 36.34559138380523 18.877718021903796)",children:[(0,s.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient120",gradientTransform:"rotate(-90 .5 .5)",children:[(0,s.jsx)("stop",{offset:"0",stopColor:"#1f2022",stopOpacity:"1"}),(0,s.jsx)("stop",{offset:"1",stopColor:"#635e69",stopOpacity:"1"})]})}),(0,s.jsx)("path",{fill:"url(#gradient120)",d:"M91.5 75.35Q93.05 71.15 91.65 67.7 90.35 64.5 86.65 62.3 83.2 60.3 78.3 59.4 73.85 58.6 68.6 58.7 63.55 58.85 58.8 59.8 54.25 60.75 50.8 62.2 47.4 63.65 45.5 65.35 43.6 67.15 43.5 69.05 43.35 71.3 45.8 73.9 48.05 76.3 52.1 78.6 56.15 80.9 61.05 82.55 66.3 84.3 71.4 84.8 74.7 85.1 77.55 84.9 80.65 84.6 83.3 83.6 86.15 82.5 88.15 80.55 90.4 78.4 91.5 75.35M70.6 67.5Q72.3 68.4 73.1 69.7 73.9 71.15 73.45 73 73.1 74.3 72.3 75.25 71.55 76.1 70.3 76.6 69.25 77.05 67.75 77.25 66.3 77.4 64.85 77.3 62.3 77.15 59.25 76.3 56.6 75.5 54.15 74.3 51.9 73.2 50.45 72 49.05 70.75 49.1 69.8 49.2 69 50.25 68.25 51.3 67.55 53.15 67 55 66.4 57.25 66.1 59.8 65.8 62.1 65.8 64.65 65.85 66.7 66.2 68.9 66.65 70.6 67.5Z"})]}),(0,s.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient121",gradientTransform:"rotate(-180 .5 .5)",children:[(0,s.jsx)("stop",{offset:"0",stopColor:"#2087e2",stopOpacity:"1"}),(0,s.jsx)("stop",{offset:"1",stopColor:"#b63fff",stopOpacity:"1"})]})}),(0,s.jsx)("path",{fill:"url(#gradient121)",d:"M66.6 15.05Q66.4 9.65 63.9 6.05 61.25 2.1 56.1 0.65 54.95 0.3 53.65 0.15 52.5 0 51.3 0.1 50.2 0.1 49.1 0.35 48.15 0.55 47 1 43.3 2.45 40.3 6.1 37.5 9.4 35.5 14.3 33.75 18.45 32.7 23.4 31.7 28.05 31.35 32.85 31.05 37.2 31.3 41.2 31.6 45.15 32.4 48.35 34 54.9 37.3 56.4 37.6 56.55 37.9 56.65L39.2 56.85Q39.45 56.85 39.95 56.8 42.05 56.6 44.7 55.05 47.25 53.5 50.05 50.8 53.05 47.9 55.85 44.05 58.8 40.05 61.1 35.6 63.8 30.35 65.25 25.3 66.75 19.75 66.6 15.05M47.55 23.15Q48.05 23.25 48.4 23.4 52.45 24.8 52.55 29.85 52.6 34 50 39.4 47.85 43.9 44.85 47.3 42.05 50.5 40.15 50.7L39.9 50.75 39.45 50.7 39.2 50.6Q37.8 49.95 37.25 46.35 36.7 42.7 37.3 38 37.95 32.75 39.75 28.8 41.9 24.1 45.05 23.25 45.6 23.1 45.85 23.1 46.25 23.05 46.65 23.05 47.05 23.05 47.55 23.15Z"})]}),(0,s.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient122",gradientTransform:"rotate(-90 .5 .5)",children:[(0,s.jsx)("stop",{offset:"0",stopColor:"#100f0f",stopOpacity:"1"}),(0,s.jsx)("stop",{offset:"1",stopColor:"#49261F",stopOpacity:"1"})]})}),(0,s.jsx)("path",{fill:"url(#gradient122)",d:"M2.7 33.6Q2.1 34.4 1.7 35.35 1.25 36.5 1.05 37.7 0 42.6 2.2 47.2 4 51 8 54.35 11.55 57.3 16 59.15 20.5 61 23.85 60.85 24.5 60.85 25.25 60.7 26 60.55 26.5 60.3 27 60.05 27.45 59.65 27.9 59.25 28.15 58.75 29.35 56.45 27.5 51.65 25.6 47 21.75 42.1 17.75 37 13.4 34.05 8.7 30.9 5.45 31.7 4.65 31.9 3.95 32.4 3.25 32.85 2.7 33.6M10.1 43.55Q10.35 43.1 10.6 42.85 10.85 42.6 11.2 42.4 11.6 42.25 11.9 42.2 13.5 41.9 15.95 43.6 18.15 45.05 20.35 47.7 22.35 50.1 23.55 52.4 24.7 54.75 24.25 55.7 24.15 55.9 24 56 23.85 56.2 23.65 56.25 23.55 56.35 23.25 56.4L22.7 56.5Q21.1 56.6 18.55 55.6 16.05 54.6 13.85 52.95 11.5 51.2 10.35 49.15 9.05 46.8 9.75 44.45 9.9 43.95 10.1 43.55Z"})]}),(0,s.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient123",gradientTransform:"rotate(-180 .5 .5)",children:[(0,s.jsx)("stop",{offset:"0",stopColor:"#222020",stopOpacity:"1"}),(0,s.jsx)("stop",{offset:"1",stopColor:"#49261F",stopOpacity:"1"})]})}),(0,s.jsx)("path",{fill:"url(#gradient123)",d:"M34.95 74.2L34.75 74.2Q33.2 74.15 31.9 75.25 30.7 76.3 29.85 78.25 29.1 80 28.8 82.2 28.5 84.4 28.7 86.65 29.1 91.4 31.5 94.7 34.3 98.5 39.3 99.7L39.4 99.7 39.7 99.8 39.85 99.8Q45.3 100.85 47.15 97.75 48 96.3 48 94.05 47.95 91.9 47.2 89.35 46.45 86.75 45.1 84.15 43.75 81.5 42.05 79.35 40.25 77.1 38.45 75.75 36.55 74.35 34.95 74.2M33.55 80.4Q34.35 78.2 35.6 78.3L35.65 78.3Q36.9 78.45 38.6 80.9 40.3 83.35 41.15 86.05 42.1 89 41.55 90.75 40.9 92.6 38.35 92.25L38.3 92.25 38.25 92.2 38.1 92.2Q35.6 91.7 34.25 89.6 33.1 87.7 32.95 85 32.8 82.35 33.55 80.4Z"})]}),(0,s.jsxs)("g",{transform:"matrix(0.9999999999999999 0 0 1 0 5.684341886080802e-14)",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient124",gradientTransform:"rotate(-180 .5 .5)",children:[" ",(0,s.jsx)("stop",{offset:"0",stopColor:"#1e1c1c",stopOpacity:"1"}),(0,s.jsx)("stop",{offset:"1",stopColor:"#49261F",stopOpacity:"1"})]})}),(0,s.jsx)("path",{fill:"url(#gradient124)",d:"M22.7 69.65Q22.25 69.3 21.6 69.05 20.95 68.8 20.25 68.7 19.6 68.55 18.85 68.5 16.7 68.45 14.65 69.15 12.65 69.8 11.4 71.1 10.15 72.5 10.2 74.2 10.25 76.05 11.95 78.2 12.4 78.75 13.05 79.4 13.55 79.9 14.2 80.3 14.7 80.6 15.3 80.85 16 81.1 16.4 81.1 18.2 81.35 19.9 80.35 21.55 79.4 22.75 77.65 24 75.85 24.3 73.95 24.6 71.85 23.55 70.5 23.15 70 22.7 69.65M21.7 71.7Q22.15 72.3 21.9 73.3 21.7 74.25 21 75.25 20.3 76.2 19.4 76.75 18.45 77.35 17.55 77.25L17 77.15Q16.7 77.05 16.45 76.85 16.25 76.75 15.9 76.45 15.7 76.25 15.4 75.9 14.5 74.75 14.7 73.8 14.8 72.95 15.75 72.3 16.6 71.7 17.8 71.4 19 71.1 20.1 71.15L20.65 71.2 21.1 71.3Q21.3 71.4 21.45 71.5L21.7 71.7Z"})]}),(0,s.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient125",gradientTransform:"rotate(-360 .5 .5)",children:[(0,s.jsx)("stop",{offset:"0",stopColor:"#FFFFFF",stopOpacity:"0.5"}),(0,s.jsx)("stop",{offset:"1",stopColor:"#FFFFFF",stopOpacity:"0.2"})]})}),(0,s.jsx)("path",{fill:"url(#gradient125)",d:"M52.6 19.25Q59.6 19.25 66.2 20.95 66.7 17.8 66.6 15.05 66.4 9.65 63.9 6.05 61.25 2.1 56.1 0.65 54.95 0.3 53.65 0.15 52.5 0 51.3 0.1 50.2 0.1 49.1 0.35 48.15 0.55 47 1 43.3 2.45 40.3 6.1 37.5 9.4 35.5 14.3 33.85 18.3 32.8 22.85 42.25 19.25 52.6 19.25Z"})]}),(0,s.jsxs)("g",{transform:"matrix(1 0 0 1 0 0)",children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{x1:"0",y1:"0",x2:"0",y2:"1",id:"gradient126",gradientTransform:"rotate(-360 .5 .5)",children:[(0,s.jsx)("stop",{offset:"0",stopColor:"#FFFFFF",stopOpacity:"0.5"}),(0,s.jsx)("stop",{offset:"1",stopColor:"#FFFFFF",stopOpacity:"0.2"})]})}),(0,s.jsx)("path",{fill:"url(#gradient126)",d:"M1.05 37.7Q0 42.6 2.2 47.2 2.95 48.8 4.05 50.25 7.55 41.65 14.4 34.75 14 34.45 13.4 34.05 8.7 30.9 5.45 31.7 4.65 31.9 3.95 32.4 3.25 32.85 2.7 33.6 2.1 34.4 1.7 35.35 1.25 36.5 1.05 37.7Z"})]})]})}),(0,s.jsx)("g",{transform:"matrix(1.219512230276127 0 0 1.2195122143630526 32.82519274395008 88.56945194723018)",children:(0,s.jsx)("path",{fill:"#000000",fillOpacity:"1",d:""})})]})})})})})}},82743:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ei}});var s=n(85893),a=n(67294),r=n(76306),o=n(85818),i=n(46551),l=n(99519),c=n(90745),d=n(6979),u=n(77916),m=n(71577),h=n(5152),p=n.n(h),f=n(73615),x=n(41983),g=n(64777),j=n(60956);let v=p()(()=>Promise.resolve().then(n.t.bind(n,628,23)),{loadableGenerated:{webpack:()=>[628]},ssr:!1}),y=p()(()=>n.e(9876).then(n.t.bind(n,29876,23)),{loadableGenerated:{webpack:()=>[29876]},ssr:!1}),b=()=>{var e;let[t,n]=(0,a.useState)(null),[r,o]=(0,a.useState)(!1),[i,d]=(0,a.useState)(0),h=(0,a.useContext)(l.aC),{setFieldInConfigState:p,serverConfig:b}=h||{},k=null==b?void 0:null===(e=b.instanceDetails)||void 0===e?void 0:e.logo,[N,w]=(0,a.useState)(null),C=null,{apiPath:S,tip:Z}=c.ZQ,T=()=>{w(null),clearTimeout(C),C=null},E=e=>(o(!0),new Promise((t,s)=>{if(e.size>j.Z7){let t="File size is too big: ".concat((0,j.kR)(e.size));return w((0,x.kg)(x.Un,"There was an error: ".concat(t))),C=setTimeout(T,c.sI),o(!1),s()}if(!j.dr.includes(e.type)){let t="File type is not supported: ".concat(e.type);return w((0,x.kg)(x.Un,"There was an error: ".concat(t))),C=setTimeout(T,c.sI),o(!1),s()}(0,j.y3)(e,e=>{n(e),setTimeout(()=>t(),100)})})),_=async()=>{t!==k&&(w((0,x.kg)(x.Jk)),await (0,c.Si)({apiPath:S,data:{value:t},onSuccess:()=>{p({fieldName:"logo",value:t,path:""}),w((0,x.kg)(x.zv)),o(!1),d(Math.floor(100*Math.random()))},onError:e=>{w((0,x.kg)(x.Un,"There was an error: ".concat(e))),o(!1)}}),C=setTimeout(T,c.sI))},P="".concat(g.WB,"logo?random=").concat(i);return(0,s.jsxs)("div",{className:"formfield-container logo-upload-container",children:[(0,s.jsx)("div",{className:"label-side",children:(0,s.jsx)("span",{className:"formfield-label",children:"Logo"})}),(0,s.jsxs)("div",{className:"input-side",children:[(0,s.jsxs)("div",{className:"input-group",children:[(0,s.jsx)("img",{src:P,alt:"avatar",className:"logo-preview"}),(0,s.jsx)(u.Z,{name:"logo",listType:"picture",className:"avatar-uploader",showUploadList:!1,accept:j.dr.join(","),beforeUpload:E,customRequest:_,disabled:r,children:r?(0,s.jsx)(v,{style:{color:"white"}}):(0,s.jsx)(m.Z,{icon:(0,s.jsx)(y,{})})})]}),(0,s.jsx)(f.E,{status:N}),(0,s.jsx)("p",{className:"field-tip",children:Z})]})]})},{Title:k}=o.Z;function N(){let[e,t]=(0,a.useState)(null),n=(0,a.useContext)(l.aC),{serverConfig:r}=n||{},{instanceDetails:o,yp:u}=r,{instanceUrl:m}=u;if((0,a.useEffect)(()=>{t({...o,...u})},[o,u]),!e)return null;let h=()=>{""===e.instanceUrl&&!0===u.enabled&&(0,c.Si)({apiPath:c.AP,data:{value:!1}})},p=n=>{let{fieldName:s,value:a}=n;t({...e,[s]:a})},f=""!==m;return(0,s.jsxs)("div",{className:"edit-general-settings",children:[(0,s.jsx)(k,{level:3,className:"section-title",children:"Configure Instance Details"}),(0,s.jsx)("br",{}),(0,s.jsx)(i.$7,{fieldName:"name",...c.RE,value:e.name,initialValue:o.name,onChange:p}),(0,s.jsx)(i.$7,{fieldName:"instanceUrl",...c.cj,value:e.instanceUrl,initialValue:u.instanceUrl,type:i.xA,onChange:p,onSubmit:h}),(0,s.jsx)(i.$7,{fieldName:"summary",...c.rs,type:i.Sk,value:e.summary,initialValue:o.summary,onChange:p}),(0,s.jsx)(i.$7,{fieldName:"offlineMessage",...c.rd,type:i.Sk,value:e.offlineMessage,initialValue:o.offlineMessage,onChange:p}),(0,s.jsx)(b,{}),(0,s.jsx)(d.Z,{fieldName:"hideViewerCount",useSubmit:!0,...c._X,checked:e.hideViewerCount,onChange:function(e){p({fieldName:"hideViewerCount",value:e})}}),(0,s.jsx)("br",{}),(0,s.jsxs)("p",{className:"description",children:["Increase your audience by appearing in the"," ",(0,s.jsx)("a",{href:"https://directory.owncast.online",target:"_blank",rel:"noreferrer",children:(0,s.jsx)("strong",{children:"Owncast Directory"})}),". This is an external service run by the Owncast project."," ",(0,s.jsx)("a",{href:"https://owncast.online/docs/directory/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Learn more"}),"."]}),!u.instanceUrl&&(0,s.jsxs)("p",{className:"description",children:["You must set your ",(0,s.jsx)("strong",{children:"Server URL"})," above to enable the directory."]}),(0,s.jsxs)("div",{className:"config-yp-container",children:[(0,s.jsx)(d.Z,{fieldName:"enabled",useSubmit:!0,...c.P,checked:e.enabled,disabled:!f}),(0,s.jsx)(d.Z,{fieldName:"nsfw",useSubmit:!0,...c.EY,checked:e.nsfw,disabled:!f})]})]})}var w=n(20550),C=n(79139),S=n(48186);let{Title:Z}=o.Z;function T(){let[e,t]=(0,a.useState)(""),[n,r]=(0,a.useState)(null),o=(0,a.useContext)(l.aC),{serverConfig:i,setFieldInConfigState:d}=o||{},{instanceDetails:u}=i,{tags:m=[]}=u,{apiPath:h,maxLength:p,placeholder:f,configPath:g}=c.y_,j=null;(0,a.useEffect)(()=>()=>{clearTimeout(j)},[]);let v=()=>{r(null),clearTimeout(j=null)},y=async e=>{r((0,x.kg)(x.Jk)),await (0,c.Si)({apiPath:h,data:{value:e},onSuccess:()=>{d({fieldName:"tags",value:e,path:g}),r((0,x.kg)(x.zv,"Tags updated.")),t(""),j=setTimeout(v,c.sI)},onError:e=>{r((0,x.kg)(x.Un,e)),j=setTimeout(v,c.sI)}})},b=e=>{let{value:s}=e;n||r(null),t(s)},k=()=>{v();let t=e.trim();if(""===t){r((0,x.kg)(x.dG,"Please enter a tag"));return}if(m.some(e=>e.toLowerCase()===t.toLowerCase())){r((0,x.kg)(x.dG,"This tag is already used!"));return}let n=[...m,t];y(n)},N=e=>{v();let t=[...m];t.splice(e,1),y(t)};return(0,s.jsxs)("div",{className:"tag-editor-container",children:[(0,s.jsx)(Z,{level:3,className:"section-title",children:"Add Tags"}),(0,s.jsx)("p",{className:"description",children:"This is a great way to categorize your Owncast server on the Directory!"}),(0,s.jsx)("div",{className:"edit-current-strings",children:m.map((e,t)=>{let n=()=>{N(t)};return(0,s.jsx)(w.Z,{closable:!0,onClose:n,color:S.Q,children:e},"tag-".concat(e,"-").concat(t))})}),(0,s.jsx)("div",{className:"add-new-string-section",children:(0,s.jsx)(C.nv,{fieldName:"tag-input",value:e,className:"new-tag-input",onChange:b,onPressEnter:k,maxLength:p,placeholder:f,status:n})})]})}var E=n(49817),_=n(87685),P=n(58909),O=n(48825),F=n(76538);let{Title:L}=o.Z;function M(){let[e,t]=(0,a.useState)(""),[n,r]=(0,a.useState)(null),[o,i]=(0,a.useState)(!1),d=(0,a.useContext)(l.aC),{serverConfig:u,setFieldInConfigState:h}=d||{},{instanceDetails:p}=u,{extraPageContent:g}=p,j=null,v=()=>{r(null),i(!1),clearTimeout(j),j=null};async function y(){r((0,x.kg)(x.Jk)),await (0,c.Si)({apiPath:c.AA,data:{value:e},onSuccess:t=>{h({fieldName:"extraPageContent",value:e,path:"instanceDetails"}),r((0,x.kg)(x.zv,t))},onError:e=>{r((0,x.kg)(x.Un,e))}}),j=setTimeout(v,c.sI)}return(0,a.useEffect)(()=>{t(g)},[p]),(0,s.jsxs)("div",{className:"edit-page-content",children:[(0,s.jsx)(L,{level:3,className:"section-title",children:"Custom Page Content"}),(0,s.jsxs)("p",{className:"description",children:["Edit the content of your page by using simple"," ",(0,s.jsx)("a",{href:"https://www.markdownguide.org/basic-syntax/",target:"_blank",rel:"noopener noreferrer",children:"Markdown syntax"}),"."]}),(0,s.jsx)(_.ZP,{value:e,placeholder:"Enter your custom page content here...",theme:P.FZ,onChange:function(e){t(e),e===g||o?e===g&&o&&i(!1):i(!0)},extensions:[(0,O.markdown)({base:O.markdownLanguage,codeLanguages:F.M})]}),(0,s.jsx)("br",{}),(0,s.jsxs)("div",{className:"page-content-actions",children:[o&&(0,s.jsx)(m.Z,{type:"primary",onClick:y,children:"Save"}),(0,s.jsx)(f.E,{status:n})]})]})}function z(){return(0,s.jsxs)("div",{className:"config-public-details-page",children:[(0,s.jsxs)("p",{className:"description",children:["The following are displayed on your site to describe your stream and its content."," ",(0,s.jsx)("a",{href:"https://owncast.online/docs/website/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Learn more."})]}),(0,s.jsxs)("div",{className:"top-container",children:[(0,s.jsx)("div",{className:"form-module instance-details-container",children:(0,s.jsx)(N,{})}),(0,s.jsxs)("div",{className:"form-module social-items-container ",children:[(0,s.jsx)("div",{className:"form-module tags-module",children:(0,s.jsx)(T,{})}),(0,s.jsx)("div",{className:"form-module social-handles-container",children:(0,s.jsx)(E.Z,{})})]})]}),(0,s.jsx)("div",{className:"form-module page-content-module",children:(0,s.jsx)(M,{})})]})}var U=n(54907),I=n(15746),Q=n(26713),B=n(71230),A=n(22918),G=n(21987),J=n(11700),R=n(61426);let{Title:D}=o.Z,V=()=>{let[e,t]=(0,a.useState)("/* Enter custom CSS here */"),[n,r]=(0,a.useState)(null),[o,i]=(0,a.useState)(!1),d=(0,a.useContext)(l.aC),{serverConfig:u,setFieldInConfigState:h}=d||{},{instanceDetails:p}=u,{customStyles:g}=p,j=null,v=()=>{r(null),i(!1),clearTimeout(j),j=null};async function y(){r((0,x.kg)(x.Jk)),await (0,c.Si)({apiPath:c.d$,data:{value:e},onSuccess:t=>{h({fieldName:"customStyles",value:e,path:"instanceDetails"}),r((0,x.kg)(x.zv,t))},onError:e=>{r((0,x.kg)(x.Un,e))}}),j=setTimeout(v,c.sI)}(0,a.useEffect)(()=>{t(g)},[p]);let b=a.useCallback(e=>{t(e),e===g||o?e===g&&o&&i(!1):i(!0)},[]);return(0,s.jsxs)("div",{className:"edit-custom-css",children:[(0,s.jsx)(D,{level:3,className:"section-title",children:"Customize your page styling with CSS"}),(0,s.jsxs)("p",{className:"description",children:["Customize the look and feel of your Owncast instance by overriding the CSS styles of various components on the page. Refer to the"," ",(0,s.jsx)("a",{href:"https://owncast.online/docs/website/",rel:"noopener noreferrer",target:"_blank",children:"CSS & Components guide"}),"."]}),(0,s.jsx)("p",{className:"description",children:"Please input plain CSS text, as this will be directly injected onto your page during load."}),(0,s.jsx)(_.ZP,{value:e,placeholder:"/* Enter custom CSS here */",theme:P.FZ,height:"200px",extensions:[(0,R.css)()],onChange:b}),(0,s.jsx)("br",{}),(0,s.jsxs)("div",{className:"page-content-actions",children:[o&&(0,s.jsx)(m.Z,{type:"primary",onClick:y,children:"Save"}),(0,s.jsx)(f.E,{status:n})]})]})};var H=n(94817),$=n.n(H);let{Panel:K}=U.Z,Y="/appearance",W=[{name:"theme-color-users-0",description:""},{name:"theme-color-users-1",description:""},{name:"theme-color-users-2",description:""},{name:"theme-color-users-3",description:""},{name:"theme-color-users-4",description:""},{name:"theme-color-users-5",description:""},{name:"theme-color-users-6",description:""},{name:"theme-color-users-7",description:""}],X=[{name:"theme-color-background-main",description:"Background"},{name:"theme-color-action",description:"Action"},{name:"theme-color-action-hover",description:"Action Hover"},{name:"theme-color-components-primary-button-border",description:"Primary Button Border"},{name:"theme-color-components-primary-button-text",description:"Primary Button Text"},{name:"theme-color-components-chat-background",description:"Chat Background"},{name:"theme-color-components-chat-text",description:"Text: Chat"},{name:"theme-color-components-text-on-dark",description:"Text: Light"},{name:"theme-color-components-text-on-light",description:"Text: Dark"},{name:"theme-color-background-header",description:"Header/Footer"},{name:"theme-color-components-content-background",description:"Page Content"},{name:"theme-color-components-video-status-bar-background",description:"Video Status Bar Background"},{name:"theme-color-components-video-status-bar-foreground",description:"Video Status Bar Foreground"}],q=[{name:"theme-rounded-corners",description:"Corner radius"}],ee=[...X,...W,...q].reduce((e,t)=>(e[t.name]={name:t.name,description:t.description},e),{});function et(e){let{value:t,name:n,description:a,onChange:r}=e;return(0,s.jsxs)(I.Z,{span:3,children:[(0,s.jsx)("input",{type:"color",id:n,name:a,title:a,value:t,className:$().colorPicker,onChange:e=>r(n,e.target.value,a)}),(0,s.jsx)("div",{style:{padding:"2px"},children:a})]},n)}function en(){var e,t,n;let r=(0,a.useContext)(l.aC),{serverConfig:o}=r,{instanceDetails:i}=o,{appearanceVariables:d}=i,[u,h]=(0,a.useState)(),[p,g]=(0,a.useState)(),[j,v]=(0,a.useState)(null),y=()=>{v(null),clearTimeout(null)},b=()=>{let e={};[...X,...W,...q].forEach(t=>{let n=getComputedStyle(document.documentElement).getPropertyValue("--".concat(t.name));e[t.name]={value:n.trim(),description:t.description}}),h(e)};(0,a.useEffect)(()=>{b()},[]),(0,a.useEffect)(()=>{if(0===Object.keys(d).length)return;let e={};Object.keys(d).forEach(t=>{var n;e[t]={value:d[t],description:(null===(n=ee[t])||void 0===n?void 0:n.description)||""}}),g(e)},[d]);let k=(e,t,n)=>{g({...p,[e]:{value:t,description:n}})},N=async()=>{await (0,c.Si)({apiPath:Y,data:{value:{}},onSuccess:()=>{v((0,x.kg)(x.zv,"Updated.")),setTimeout(y,c.sI),g(null)},onError:e=>{v((0,x.kg)(x.Un,e)),setTimeout(y,c.sI)}})},w=async()=>{let e={};Object.keys(p).forEach(t=>{e[t]=p[t].value}),await (0,c.Si)({apiPath:Y,data:{value:e},onSuccess:()=>{v((0,x.kg)(x.zv,"Updated.")),setTimeout(y,c.sI)},onError:e=>{v((0,x.kg)(x.Un,e)),setTimeout(y,c.sI)}})},C=e=>{k("theme-rounded-corners","".concat(e.toString(),"px"),"")},S=e=>{let{variables:t}=e,n=t.map(e=>{let t=(null==p?void 0:p[e.name])?p:u,{name:n,description:a}=e,{value:r}=t[n];return(0,s.jsx)(et,{value:r,name:n,description:a,onChange:k},n)});return(0,s.jsx)(s.Fragment,{children:n})};return u?(0,s.jsxs)(Q.Z,{direction:"vertical",children:[(0,s.jsx)(J.Z,{children:"Customize Appearance"}),(0,s.jsx)(G.Z,{children:"The following colors are used across the user interface."}),(0,s.jsx)("div",{children:(0,s.jsxs)(U.Z,{defaultActiveKey:["1"],children:[(0,s.jsxs)(K,{header:(0,s.jsx)(J.Z,{level:3,children:"Section Colors"}),children:[(0,s.jsx)("p",{children:"Certain sections of the interface can be customized by selecting new colors for them."}),(0,s.jsx)(B.Z,{gutter:[16,16],children:(0,s.jsx)(S,{variables:X})})]},"1"),(0,s.jsx)(K,{header:(0,s.jsx)(J.Z,{level:3,children:"Chat User Colors"}),children:(0,s.jsx)(B.Z,{gutter:[16,16],children:(0,s.jsx)(S,{variables:W})})},"2"),(0,s.jsxs)(K,{header:(0,s.jsx)(J.Z,{level:3,children:"Other Settings"}),children:["How rounded should corners be?",(0,s.jsxs)(B.Z,{gutter:[16,16],children:[(0,s.jsx)(I.Z,{span:12,children:(0,s.jsx)(A.Z,{min:0,max:20,tooltip:{formatter:null},onChange:e=>{C(e)},value:Number((null===(e=u["theme-rounded-corners"])||void 0===e?void 0:null===(t=e.value)||void 0===t?void 0:t.replace("px",""))||0)})}),(0,s.jsx)(I.Z,{span:4,children:(0,s.jsx)("div",{style:{width:"100px",height:"30px",borderRadius:"".concat(null===(n=u["theme-rounded-corners"])||void 0===n?void 0:n.value),backgroundColor:"var(--theme-color-palette-7)"}})})]})]},"4")]})}),(0,s.jsxs)(Q.Z,{direction:"horizontal",children:[(0,s.jsx)(m.Z,{type:"primary",onClick:w,children:"Save Colors"}),(0,s.jsx)(m.Z,{type:"ghost",onClick:N,children:"Reset to Defaults"})]}),(0,s.jsx)(f.E,{status:j}),(0,s.jsx)("div",{className:"form-module page-content-module",children:(0,s.jsx)(V,{})})]}):(0,s.jsx)("div",{children:"Loading..."})}var es=n(6960),ea=n(58037);let{Title:er}=o.Z,eo=()=>{let[e,t]=(0,a.useState)("/* Enter custom Javascript here */"),[n,r]=(0,a.useState)(null),[o,i]=(0,a.useState)(!1),d=(0,a.useContext)(l.aC),{serverConfig:u,setFieldInConfigState:h}=d||{},{instanceDetails:p}=u,{customJavascript:g}=p,j=null,v=()=>{r(null),i(!1),clearTimeout(j),j=null};async function y(){r((0,x.kg)(x.Jk)),await (0,c.Si)({apiPath:c.JZ,data:{value:e},onSuccess:t=>{h({fieldName:"customJavascript",value:e,path:"instanceDetails"}),r((0,x.kg)(x.zv,t))},onError:e=>{r((0,x.kg)(x.Un,e))}}),j=setTimeout(v,c.sI)}(0,a.useEffect)(()=>{t(g)},[p]);let b=a.useCallback(e=>{t(e),e===g||o?e===g&&o&&i(!1):i(!0)},[]);return(0,s.jsxs)("div",{className:"edit-custom-css",children:[(0,s.jsx)(er,{level:3,className:"section-title",children:"Customize your page with Javascript"}),(0,s.jsxs)("p",{className:"description",children:["Insert custom Javascript into your Owncast page to add your own functionality or to add 3rd party scripts. Read more about how to use this feature in the"," ",(0,s.jsx)("a",{href:"https://owncast.online/docs/website/",rel:"noopener noreferrer",target:"_blank",children:"Web page documentation."}),"."]}),(0,s.jsx)("p",{className:"description",children:"Please use raw Javascript, no HTML or any script tags."}),(0,s.jsx)(_.ZP,{value:e,placeholder:"/* Enter custom Javascript here */",theme:P.FZ,height:"200px",extensions:[(0,ea.javascript)()],onChange:b}),(0,s.jsx)("br",{}),(0,s.jsxs)("div",{className:"page-content-actions",children:[o&&(0,s.jsx)(m.Z,{type:"primary",onClick:y,children:"Save"}),(0,s.jsx)(f.E,{status:n})]})]})};function ei(){return(0,s.jsx)("div",{className:"config-public-details-page",children:(0,s.jsx)(r.Z,{defaultActiveKey:"1",centered:!0,items:[{label:"General",key:"1",children:(0,s.jsx)(z,{})},{label:"Appearance",key:"2",children:(0,s.jsx)(en,{})},{label:"Custom Scripting",key:"3",children:(0,s.jsx)(eo,{})}]})})}ei.getLayout=function(e){return(0,s.jsx)(es.l,{page:e})}},64777:function(e,t,n){"use strict";n.d(t,{$i:function(){return L},$l:function(){return D},Bu:function(){return g},E8:function(){return U},Ff:function(){return Z},GC:function(){return y},GR:function(){return K},HP:function(){return z},IO:function(){return _},Kp:function(){return p},Kt:function(){return H},M_:function(){return O},N$:function(){return A},NE:function(){return l},NM:function(){return x},Q_:function(){return c},Qc:function(){return S},RB:function(){return j},UJ:function(){return J},WB:function(){return o},WE:function(){return w},WQ:function(){return N},Wr:function(){return E},XA:function(){return P},Y9:function(){return I},a_:function(){return h},ao:function(){return u},bl:function(){return d},e_:function(){return M},hn:function(){return C},iG:function(){return F},iV:function(){return m},jr:function(){return v},kb:function(){return Q},kg:function(){return V},ms:function(){return T},nx:function(){return b},op:function(){return B},qk:function(){return f},rQ:function(){return R},sG:function(){return k},um:function(){return G}});var s=n(34155);let a=s.env.NEXT_PUBLIC_ADMIN_USERNAME,r=s.env.NEXT_PUBLIC_ADMIN_STREAMKEY,o="/",i="".concat(o,"api/admin/"),l=15e3,c="".concat(i,"status"),d="".concat(i,"serverconfig"),u="".concat(i,"config"),m="".concat(i,"viewersOverTime"),h="".concat(i,"viewers"),p="".concat(i,"chat/clients"),f="".concat(i,"chat/users/disabled"),x="".concat(i,"chat/users/setenabled"),g="".concat(i,"chat/users/ipbans"),j="".concat(i,"chat/users/ipbans/remove"),v="".concat(i,"chat/users/setmoderator"),y="".concat(i,"chat/users/moderators"),b="".concat(i,"hardwarestats"),k="".concat(i,"logs"),N="".concat(i,"logs/warnings"),w="".concat(i,"chat/messages"),C="/api/admin/chat/messagevisibility",S="".concat(i,"emoji/upload"),Z="".concat(i,"emoji/delete"),T="".concat(i,"accesstokens"),E="".concat(i,"accesstokens/delete"),_="".concat(i,"accesstokens/create"),P="".concat(i,"webhooks"),O="".concat(i,"webhooks/delete"),F="".concat(i,"webhooks/create"),L="".concat(o,"api/socialplatforms"),M="".concat(i,"federation/send"),z="".concat(i,"followers"),U="".concat(i,"followers/pending"),I="".concat(i,"followers/blocked"),Q="".concat(i,"followers/approve"),B="".concat(i,"federation/actions"),A="".concat(i,"metrics/video"),G="".concat(i,"config/streamkeys"),J="".concat(i,"yp/reset");async function R(e,t){let{data:n,method:s="GET",auth:o=!0}=t||{},i={method:s};if(n&&(i.body=JSON.stringify(n)),o&&a&&r){let e=btoa("".concat(a,":").concat(r));i.headers={Authorization:"Basic ".concat(e)},i.mode="cors",i.credentials="include"}try{let t=await fetch(e,i),n=await t.json();if(!t.ok){let e=n.message||"An error has occurred: ".concat(t.status);throw Error(e)}return n}catch(e){return console.error(e),e}}async function D(e,t){let n={method:"GET",auth:!1,...t};return R(e,n)}async function V(e){try{let t=await fetch(e,{referrerPolicy:"no-referrer",referrer:""});if(!t.ok){let e="An error has occured: ".concat(t.status);throw Error(e)}let n=await t.json();return n}catch(e){console.log(e)}return{}}async function H(){return V("https://api.github.com/repos/owncast/owncast/releases/latest")}let $=/^\d+(\.\d+){0,2}$/;async function K(e){let t=await H(),n=t.tag_name;return("v"===n.substr(0,1)&&(n=n.substr(1)),!function(e,t){if(!e||!t||0===e.length||0===t.length)return!1;if(e===t)return!0;if($.test(e)&&$.test(t)){let n=e.split(".");for(;n.length<3;)n.push("0");let s=t.split(".");for(;s.length<3;)s.push("0");for(let e=0;e<3;e++){let t=parseInt(n[e],10),a=parseInt(s[e],10);if(t!==a)return t>a}return!0}return e>=t}(e,n))?n:null}},60956:function(e,t,n){"use strict";n.d(t,{Z7:function(){return s},dr:function(){return a},kR:function(){return o},y3:function(){return r}});let s=2097152,a=["image/png","image/jpeg","image/gif"];function r(e,t){let n=new FileReader;n.addEventListener("load",()=>t(n.result)),n.readAsDataURL(e)}function o(e){let t=Math.floor(Math.log(e)/Math.log(1024)),n=1*Number((e/Math.pow(1024,t)).toFixed(2));return"".concat(n," ").concat(["B","KB","MB","GB","TB","PB","EB","ZB","YB"][t])}},94817:function(e){e.exports={colorPicker:"appearance_colorPicker__xsvcV"}},58902:function(e){e.exports={root:"OwncastLogo_root__uDVJf",contrast:"OwncastLogo_contrast__rDMJY",simple:"OwncastLogo_simple___hC9r"}}},function(e){e.O(0,[5762,2074,173,164,2744,9680,4931,5402,2231,5818,492,7524,9915,4041,3698,3013,4398,6306,4734,2928,8861,7916,7055,1700,2746,6960,9774,2888,179],function(){return e(e.s=39856)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/embed/chat/readonly-c929a4e461d40144.js b/static/web/_next/static/chunks/pages/embed/chat/readonly-a8469a4cc76f1999.js similarity index 97% rename from static/web/_next/static/chunks/pages/embed/chat/readonly-c929a4e461d40144.js rename to static/web/_next/static/chunks/pages/embed/chat/readonly-a8469a4cc76f1999.js index 179ce1866..731b0f5e5 100644 --- a/static/web/_next/static/chunks/pages/embed/chat/readonly-c929a4e461d40144.js +++ b/static/web/_next/static/chunks/pages/embed/chat/readonly-a8469a4cc76f1999.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8399,4218],{62705:function(t,n,r){var e=r(55639).Symbol;t.exports=e},44239:function(t,n,r){var e=r(62705),o=r(89607),c=r(2333),u=e?e.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":u&&u in Object(t)?o(t):c(t)}},27561:function(t,n,r){var e=r(67990),o=/^\s+/;t.exports=function(t){return t?t.slice(0,e(t)+1).replace(o,""):t}},31957:function(t,n,r){var e="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;t.exports=e},89607:function(t,n,r){var e=r(62705),o=Object.prototype,c=o.hasOwnProperty,u=o.toString,i=e?e.toStringTag:void 0;t.exports=function(t){var n=c.call(t,i),r=t[i];try{t[i]=void 0;var e=!0}catch(t){}var o=u.call(t);return e&&(n?t[i]=r:delete t[i]),o}},2333:function(t){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},55639:function(t,n,r){var e=r(31957),o="object"==typeof self&&self&&self.Object===Object&&self,c=e||o||Function("return this")();t.exports=c},67990:function(t){var n=/\s/;t.exports=function(t){for(var r=t.length;r--&&n.test(t.charAt(r)););return r}},23279:function(t,n,r){var e=r(13218),o=r(7771),c=r(14841),u=Math.max,i=Math.min;t.exports=function(t,n,r){var a,s,f,l,p,d,h=0,v=!1,b=!1,m=!0;if("function"!=typeof t)throw TypeError("Expected a function");function g(n){var r=a,e=s;return a=s=void 0,h=n,l=t.apply(e,r)}function y(t){var r=t-d,e=t-h;return void 0===d||r>=n||r<0||b&&e>=f}function w(){var t,r,e,c=o();if(y(c))return x(c);p=setTimeout(w,(t=c-d,r=c-h,e=n-t,b?i(e,f-r):e))}function x(t){return(p=void 0,m&&a)?g(t):(a=s=void 0,l)}function _(){var t,r=o(),e=y(r);if(a=arguments,s=this,d=r,e){if(void 0===p)return h=t=d,p=setTimeout(w,n),v?g(t):l;if(b)return clearTimeout(p),p=setTimeout(w,n),g(d)}return void 0===p&&(p=setTimeout(w,n)),l}return n=c(n)||0,e(r)&&(v=!!r.leading,f=(b="maxWait"in r)?u(c(r.maxWait)||0,n):f,m="trailing"in r?!!r.trailing:m),_.cancel=function(){void 0!==p&&clearTimeout(p),h=0,a=d=s=p=void 0},_.flush=function(){return void 0===p?l:x(o())},_}},13218:function(t){t.exports=function(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}},37005:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},33448:function(t,n,r){var e=r(44239),o=r(37005);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==e(t)}},7771:function(t,n,r){var e=r(55639);t.exports=function(){return e.Date.now()}},14841:function(t,n,r){var e=r(27561),o=r(13218),c=r(33448),u=0/0,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,f=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(c(t))return u;if(o(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=o(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=e(t);var r=a.test(t);return r||s.test(t)?f(t.slice(2),r?2:8):i.test(t)?u:+t}},88054:function(t,n,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/embed/chat/readonly",function(){return r(81484)}])},81484:function(t,n,r){"use strict";r.r(n),r.d(n,{default:function(){return i}});var e=r(85893),o=r(4480),c=r(83366),u=r(77466);function i(){let t=(0,o.sJ)(u.db),n=(0,o.sJ)(u.pH);return(0,e.jsxs)("div",{children:[(0,e.jsx)(u.me,{}),t&&(0,e.jsx)(c.ChatContainer,{messages:n,usernameToHighlight:t.displayName,chatUserId:t.id,isModerator:!1,showInput:!1,height:"100vh"})]})}},64777:function(t,n,r){"use strict";r.d(n,{$i:function(){return P},$l:function(){return H},Bu:function(){return m},E8:function(){return G},Ff:function(){return N},GC:function(){return w},GR:function(){return Y},HP:function(){return B},IO:function(){return A},Kp:function(){return h},Kt:function(){return F},M_:function(){return S},N$:function(){return J},NE:function(){return a},NM:function(){return b},Q_:function(){return s},Qc:function(){return k},RB:function(){return g},UJ:function(){return R},WB:function(){return u},WE:function(){return E},WQ:function(){return j},Wr:function(){return I},XA:function(){return M},Y9:function(){return U},a_:function(){return d},ao:function(){return l},bl:function(){return f},e_:function(){return $},hn:function(){return T},iG:function(){return C},iV:function(){return p},jr:function(){return y},kb:function(){return W},kg:function(){return K},ms:function(){return O},nx:function(){return x},op:function(){return X},qk:function(){return v},rQ:function(){return D},sG:function(){return _},um:function(){return Q}});var e=r(34155);let o=e.env.NEXT_PUBLIC_ADMIN_USERNAME,c=e.env.NEXT_PUBLIC_ADMIN_STREAMKEY,u="/",i="".concat(u,"api/admin/"),a=15e3,s="".concat(i,"status"),f="".concat(i,"serverconfig"),l="".concat(i,"config"),p="".concat(i,"viewersOverTime"),d="".concat(i,"viewers"),h="".concat(i,"chat/clients"),v="".concat(i,"chat/users/disabled"),b="".concat(i,"chat/users/setenabled"),m="".concat(i,"chat/users/ipbans"),g="".concat(i,"chat/users/ipbans/remove"),y="".concat(i,"chat/users/setmoderator"),w="".concat(i,"chat/users/moderators"),x="".concat(i,"hardwarestats"),_="".concat(i,"logs"),j="".concat(i,"logs/warnings"),E="".concat(i,"chat/messages"),T="/api/admin/chat/messagevisibility",k="".concat(i,"emoji/upload"),N="".concat(i,"emoji/delete"),O="".concat(i,"accesstokens"),I="".concat(i,"accesstokens/delete"),A="".concat(i,"accesstokens/create"),M="".concat(i,"webhooks"),S="".concat(i,"webhooks/delete"),C="".concat(i,"webhooks/create"),P="".concat(u,"api/socialplatforms"),$="".concat(i,"federation/send"),B="".concat(i,"followers"),G="".concat(i,"followers/pending"),U="".concat(i,"followers/blocked"),W="".concat(i,"followers/approve"),X="".concat(i,"federation/actions"),J="".concat(i,"metrics/video"),Q="".concat(i,"config/streamkeys"),R="".concat(i,"yp/reset");async function D(t,n){let{data:r,method:e="GET",auth:u=!0}=n||{},i={method:e};if(r&&(i.body=JSON.stringify(r)),u&&o&&c){let t=btoa("".concat(o,":").concat(c));i.headers={Authorization:"Basic ".concat(t)},i.mode="cors",i.credentials="include"}try{let n=await fetch(t,i),r=await n.json();if(!n.ok){let t=r.message||"An error has occurred: ".concat(n.status);throw Error(t)}return r}catch(t){return console.error(t),t}}async function H(t,n){let r={method:"GET",auth:!1,...n};return D(t,r)}async function K(t){try{let n=await fetch(t,{referrerPolicy:"no-referrer",referrer:""});if(!n.ok){let t="An error has occured: ".concat(n.status);throw Error(t)}let r=await n.json();return r}catch(t){console.log(t)}return{}}async function F(){return K("https://api.github.com/repos/owncast/owncast/releases/latest")}let L=/^\d+(\.\d+){0,2}$/;async function Y(t){let n=await F(),r=n.tag_name;return("v"===r.substr(0,1)&&(r=r.substr(1)),!function(t,n){if(!t||!n||0===t.length||0===n.length)return!1;if(t===n)return!0;if(L.test(t)&&L.test(n)){let r=t.split(".");for(;r.length<3;)r.push("0");let e=n.split(".");for(;e.length<3;)e.push("0");for(let t=0;t<3;t++){let n=parseInt(r[t],10),o=parseInt(e[t],10);if(n!==o)return n>o}return!0}return t>=n}(t,r))?r:null}}},function(t){t.O(0,[1272,8700,2744,9680,7606,5320,7466,3366,9774,2888,179],function(){return t(t.s=88054)}),_N_E=t.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8399,5271],{62705:function(t,n,r){var e=r(55639).Symbol;t.exports=e},44239:function(t,n,r){var e=r(62705),o=r(89607),c=r(2333),u=e?e.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":u&&u in Object(t)?o(t):c(t)}},27561:function(t,n,r){var e=r(67990),o=/^\s+/;t.exports=function(t){return t?t.slice(0,e(t)+1).replace(o,""):t}},31957:function(t,n,r){var e="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;t.exports=e},89607:function(t,n,r){var e=r(62705),o=Object.prototype,c=o.hasOwnProperty,u=o.toString,i=e?e.toStringTag:void 0;t.exports=function(t){var n=c.call(t,i),r=t[i];try{t[i]=void 0;var e=!0}catch(t){}var o=u.call(t);return e&&(n?t[i]=r:delete t[i]),o}},2333:function(t){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},55639:function(t,n,r){var e=r(31957),o="object"==typeof self&&self&&self.Object===Object&&self,c=e||o||Function("return this")();t.exports=c},67990:function(t){var n=/\s/;t.exports=function(t){for(var r=t.length;r--&&n.test(t.charAt(r)););return r}},23279:function(t,n,r){var e=r(13218),o=r(7771),c=r(14841),u=Math.max,i=Math.min;t.exports=function(t,n,r){var a,s,f,l,p,d,h=0,v=!1,b=!1,m=!0;if("function"!=typeof t)throw TypeError("Expected a function");function g(n){var r=a,e=s;return a=s=void 0,h=n,l=t.apply(e,r)}function y(t){var r=t-d,e=t-h;return void 0===d||r>=n||r<0||b&&e>=f}function w(){var t,r,e,c=o();if(y(c))return x(c);p=setTimeout(w,(t=c-d,r=c-h,e=n-t,b?i(e,f-r):e))}function x(t){return(p=void 0,m&&a)?g(t):(a=s=void 0,l)}function _(){var t,r=o(),e=y(r);if(a=arguments,s=this,d=r,e){if(void 0===p)return h=t=d,p=setTimeout(w,n),v?g(t):l;if(b)return clearTimeout(p),p=setTimeout(w,n),g(d)}return void 0===p&&(p=setTimeout(w,n)),l}return n=c(n)||0,e(r)&&(v=!!r.leading,f=(b="maxWait"in r)?u(c(r.maxWait)||0,n):f,m="trailing"in r?!!r.trailing:m),_.cancel=function(){void 0!==p&&clearTimeout(p),h=0,a=d=s=p=void 0},_.flush=function(){return void 0===p?l:x(o())},_}},13218:function(t){t.exports=function(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}},37005:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},33448:function(t,n,r){var e=r(44239),o=r(37005);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==e(t)}},7771:function(t,n,r){var e=r(55639);t.exports=function(){return e.Date.now()}},14841:function(t,n,r){var e=r(27561),o=r(13218),c=r(33448),u=0/0,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,f=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(c(t))return u;if(o(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=o(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=e(t);var r=a.test(t);return r||s.test(t)?f(t.slice(2),r?2:8):i.test(t)?u:+t}},88054:function(t,n,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/embed/chat/readonly",function(){return r(81484)}])},81484:function(t,n,r){"use strict";r.r(n),r.d(n,{default:function(){return i}});var e=r(85893),o=r(4480),c=r(83366),u=r(77466);function i(){let t=(0,o.sJ)(u.db),n=(0,o.sJ)(u.pH);return(0,e.jsxs)("div",{children:[(0,e.jsx)(u.me,{}),t&&(0,e.jsx)(c.ChatContainer,{messages:n,usernameToHighlight:t.displayName,chatUserId:t.id,isModerator:!1,showInput:!1,height:"100vh"})]})}},64777:function(t,n,r){"use strict";r.d(n,{$i:function(){return P},$l:function(){return H},Bu:function(){return m},E8:function(){return G},Ff:function(){return N},GC:function(){return w},GR:function(){return Y},HP:function(){return B},IO:function(){return A},Kp:function(){return h},Kt:function(){return F},M_:function(){return S},N$:function(){return J},NE:function(){return a},NM:function(){return b},Q_:function(){return s},Qc:function(){return k},RB:function(){return g},UJ:function(){return R},WB:function(){return u},WE:function(){return E},WQ:function(){return j},Wr:function(){return I},XA:function(){return M},Y9:function(){return U},a_:function(){return d},ao:function(){return l},bl:function(){return f},e_:function(){return $},hn:function(){return T},iG:function(){return C},iV:function(){return p},jr:function(){return y},kb:function(){return W},kg:function(){return K},ms:function(){return O},nx:function(){return x},op:function(){return X},qk:function(){return v},rQ:function(){return D},sG:function(){return _},um:function(){return Q}});var e=r(34155);let o=e.env.NEXT_PUBLIC_ADMIN_USERNAME,c=e.env.NEXT_PUBLIC_ADMIN_STREAMKEY,u="/",i="".concat(u,"api/admin/"),a=15e3,s="".concat(i,"status"),f="".concat(i,"serverconfig"),l="".concat(i,"config"),p="".concat(i,"viewersOverTime"),d="".concat(i,"viewers"),h="".concat(i,"chat/clients"),v="".concat(i,"chat/users/disabled"),b="".concat(i,"chat/users/setenabled"),m="".concat(i,"chat/users/ipbans"),g="".concat(i,"chat/users/ipbans/remove"),y="".concat(i,"chat/users/setmoderator"),w="".concat(i,"chat/users/moderators"),x="".concat(i,"hardwarestats"),_="".concat(i,"logs"),j="".concat(i,"logs/warnings"),E="".concat(i,"chat/messages"),T="/api/admin/chat/messagevisibility",k="".concat(i,"emoji/upload"),N="".concat(i,"emoji/delete"),O="".concat(i,"accesstokens"),I="".concat(i,"accesstokens/delete"),A="".concat(i,"accesstokens/create"),M="".concat(i,"webhooks"),S="".concat(i,"webhooks/delete"),C="".concat(i,"webhooks/create"),P="".concat(u,"api/socialplatforms"),$="".concat(i,"federation/send"),B="".concat(i,"followers"),G="".concat(i,"followers/pending"),U="".concat(i,"followers/blocked"),W="".concat(i,"followers/approve"),X="".concat(i,"federation/actions"),J="".concat(i,"metrics/video"),Q="".concat(i,"config/streamkeys"),R="".concat(i,"yp/reset");async function D(t,n){let{data:r,method:e="GET",auth:u=!0}=n||{},i={method:e};if(r&&(i.body=JSON.stringify(r)),u&&o&&c){let t=btoa("".concat(o,":").concat(c));i.headers={Authorization:"Basic ".concat(t)},i.mode="cors",i.credentials="include"}try{let n=await fetch(t,i),r=await n.json();if(!n.ok){let t=r.message||"An error has occurred: ".concat(n.status);throw Error(t)}return r}catch(t){return console.error(t),t}}async function H(t,n){let r={method:"GET",auth:!1,...n};return D(t,r)}async function K(t){try{let n=await fetch(t,{referrerPolicy:"no-referrer",referrer:""});if(!n.ok){let t="An error has occured: ".concat(n.status);throw Error(t)}let r=await n.json();return r}catch(t){console.log(t)}return{}}async function F(){return K("https://api.github.com/repos/owncast/owncast/releases/latest")}let L=/^\d+(\.\d+){0,2}$/;async function Y(t){let n=await F(),r=n.tag_name;return("v"===r.substr(0,1)&&(r=r.substr(1)),!function(t,n){if(!t||!n||0===t.length||0===n.length)return!1;if(t===n)return!0;if(L.test(t)&&L.test(n)){let r=t.split(".");for(;r.length<3;)r.push("0");let e=n.split(".");for(;e.length<3;)e.push("0");for(let t=0;t<3;t++){let n=parseInt(r[t],10),o=parseInt(e[t],10);if(n!==o)return n>o}return!0}return t>=n}(t,r))?r:null}}},function(t){t.O(0,[1272,8700,2744,9680,7606,5320,7466,3366,9774,2888,179],function(){return t(t.s=88054)}),_N_E=t.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/embed/chat/readwrite-966c17d1dbc891e5.js b/static/web/_next/static/chunks/pages/embed/chat/readwrite-3ebcd680f4b97073.js similarity index 96% rename from static/web/_next/static/chunks/pages/embed/chat/readwrite-966c17d1dbc891e5.js rename to static/web/_next/static/chunks/pages/embed/chat/readwrite-3ebcd680f4b97073.js index a44a9031a..c6d47a319 100644 --- a/static/web/_next/static/chunks/pages/embed/chat/readwrite-966c17d1dbc891e5.js +++ b/static/web/_next/static/chunks/pages/embed/chat/readwrite-3ebcd680f4b97073.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[955,4218],{20550:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var o=n(4942),r=n(87462),i=n(97685),a=n(97937),c=n(94184),l=n.n(c),s=n(98423),u=n(67294),f=n(53124),p=n(98787),d=n(68349),h=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n},v=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n},m=RegExp("^(".concat(p.Y.join("|"),")(-inverse)?$")),b=RegExp("^(".concat(p.E.join("|"),")$")),g=u.forwardRef(function(e,t){var n,c=e.prefixCls,p=e.className,h=e.style,g=e.children,x=e.icon,y=e.color,j=e.onClose,k=e.closeIcon,_=e.closable,O=v(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),C=u.useContext(f.E_),N=C.getPrefixCls,E=C.direction,w=u.useState(!0),Z=(0,i.Z)(w,2),T=Z[0],P=Z[1];u.useEffect(function(){"visible"in O&&P(O.visible)},[O.visible]);var S=function(){return!!y&&(m.test(y)||b.test(y))},I=(0,r.Z)({backgroundColor:y&&!S()?y:void 0},h),H=S(),L=N("tag",c),J=l()(L,(n={},(0,o.Z)(n,"".concat(L,"-").concat(y),H),(0,o.Z)(n,"".concat(L,"-has-color"),y&&!H),(0,o.Z)(n,"".concat(L,"-hidden"),!T),(0,o.Z)(n,"".concat(L,"-rtl"),"rtl"===E),n),p),R=function(e){e.stopPropagation(),null==j||j(e),!e.defaultPrevented&&("visible"in O||P(!1))},$="onClick"in O||g&&"a"===g.type,M=(0,s.Z)(O,["visible"]),U=x||null,D=U?u.createElement(u.Fragment,null,U,u.createElement("span",null,g)):g,F=u.createElement("span",(0,r.Z)({},M,{ref:t,className:J,style:I}),D,void 0!==_&&_?k?u.createElement("span",{className:"".concat(L,"-close-icon"),onClick:R},k):u.createElement(a.Z,{className:"".concat(L,"-close-icon"),onClick:R}):null);return $?u.createElement(d.Z,null,F):F});g.CheckableTag=function(e){var t,n=e.prefixCls,i=e.className,a=e.checked,c=e.onChange,s=e.onClick,p=h(e,["prefixCls","className","checked","onChange","onClick"]),d=(0,u.useContext(f.E_).getPrefixCls)("tag",n),v=l()(d,(t={},(0,o.Z)(t,"".concat(d,"-checkable"),!0),(0,o.Z)(t,"".concat(d,"-checkable-checked"),a),t),i);return u.createElement("span",(0,r.Z)({},p,{className:v,onClick:function(e){null==c||c(!a),null==s||s(e)}}))};var x=g},62705:function(e,t,n){var o=n(55639).Symbol;e.exports=o},44239:function(e,t,n){var o=n(62705),r=n(89607),i=n(2333),a=o?o.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?r(e):i(e)}},27561:function(e,t,n){var o=n(67990),r=/^\s+/;e.exports=function(e){return e?e.slice(0,o(e)+1).replace(r,""):e}},31957:function(e,t,n){var o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=o},89607:function(e,t,n){var o=n(62705),r=Object.prototype,i=r.hasOwnProperty,a=r.toString,c=o?o.toStringTag:void 0;e.exports=function(e){var t=i.call(e,c),n=e[c];try{e[c]=void 0;var o=!0}catch(e){}var r=a.call(e);return o&&(t?e[c]=n:delete e[c]),r}},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},55639:function(e,t,n){var o=n(31957),r="object"==typeof self&&self&&self.Object===Object&&self,i=o||r||Function("return this")();e.exports=i},67990:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},23279:function(e,t,n){var o=n(13218),r=n(7771),i=n(14841),a=Math.max,c=Math.min;e.exports=function(e,t,n){var l,s,u,f,p,d,h=0,v=!1,m=!1,b=!0;if("function"!=typeof e)throw TypeError("Expected a function");function g(t){var n=l,o=s;return l=s=void 0,h=t,f=e.apply(o,n)}function x(e){var n=e-d,o=e-h;return void 0===d||n>=t||n<0||m&&o>=u}function y(){var e,n,o,i=r();if(x(i))return j(i);p=setTimeout(y,(e=i-d,n=i-h,o=t-e,m?c(o,u-n):o))}function j(e){return(p=void 0,b&&l)?g(e):(l=s=void 0,f)}function k(){var e,n=r(),o=x(n);if(l=arguments,s=this,d=n,o){if(void 0===p)return h=e=d,p=setTimeout(y,t),v?g(e):f;if(m)return clearTimeout(p),p=setTimeout(y,t),g(d)}return void 0===p&&(p=setTimeout(y,t)),f}return t=i(t)||0,o(n)&&(v=!!n.leading,u=(m="maxWait"in n)?a(i(n.maxWait)||0,t):u,b="trailing"in n?!!n.trailing:b),k.cancel=function(){void 0!==p&&clearTimeout(p),h=0,l=d=s=p=void 0},k.flush=function(){return void 0===p?f:j(r())},k}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},37005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},33448:function(e,t,n){var o=n(44239),r=n(37005);e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==o(e)}},7771:function(e,t,n){var o=n(55639);e.exports=function(){return o.Date.now()}},14841:function(e,t,n){var o=n(27561),r=n(13218),i=n(33448),a=0/0,c=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return a;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=o(e);var n=l.test(e);return n||s.test(e)?u(e.slice(2),n?2:8):c.test(e)?a:+e}},30672:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/embed/chat/readwrite",function(){return n(34986)}])},6097:function(e,t,n){"use strict";n.d(t,{h:function(){return m}});var o=n(85893),r=n(94199),i=n(20550),a=n(94184),c=n.n(a),l=n(5152),s=n.n(l),u=n(41664),f=n.n(u),p=n(50738),d=n(31764),h=n.n(d);let v=s()(()=>Promise.all([n.e(4931),n.e(3013),n.e(850)]).then(n.bind(n,80850)).then(e=>e.UserDropdown),{loadableGenerated:{webpack:()=>[80850]},ssr:!1}),m=e=>{let{name:t,chatAvailable:n,chatDisabled:a,online:l}=e;return(0,o.jsxs)("header",{className:c()(["".concat(h().header)],"global-header"),children:[l?(0,o.jsx)(f(),{href:"#player",className:h().skipLink,children:"Skip to player"}):(0,o.jsx)(f(),{href:"#offline-message",className:h().skipLink,children:"Skip to offline message"}),(0,o.jsx)(f(),{href:"#skip-to-content",className:h().skipLink,children:"Skip to page content"}),(0,o.jsx)(f(),{href:"#footer",className:h().skipLink,children:"Skip to footer"}),(0,o.jsxs)("div",{className:h().logo,children:[(0,o.jsx)("div",{id:"header-logo",className:h().logoImage,children:(0,o.jsx)(p.C,{variant:"contrast"})}),(0,o.jsx)("h1",{className:h().title,id:"global-header-text",children:t})]}),n&&!a&&(0,o.jsx)(v,{}),!n&&!a&&(0,o.jsx)(r.Z,{title:"Chat is available when the stream is live.",placement:"left",children:(0,o.jsx)(i.Z,{className:h().offlineTag,children:"Chat offline"})})]})};t.Z=m},34986:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var o=n(85893),r=n(4480),i=n(83366),a=n(77466),c=n(6097);function l(){let e=(0,r.sJ)(a.db),t=(0,r.sJ)(a.pH),n=(0,r.sJ)(a.g1),l=(0,r.sJ)(a.RI),s=(0,r.sJ)(a.Q),{name:u,chatDisabled:f}=n,{videoAvailable:p}=s,{streamTitle:d,online:h}=l;return(0,o.jsxs)("div",{children:[(0,o.jsx)(a.me,{}),(0,o.jsx)(c.Z,{name:h&&d||u,chatAvailable:!0,chatDisabled:f,online:p}),e&&(0,o.jsx)("div",{id:"chat-container",children:(0,o.jsx)(i.ChatContainer,{messages:t,usernameToHighlight:e.displayName,chatUserId:e.id,isModerator:e.isModerator,showInput:!0,height:"80vh"})})]})}},31764:function(e){e.exports={header:"Header_header__U4Ro1",logoImage:"Header_logoImage__beIL2",logo:"Header_logo__HLZ6Z",title:"Header_title__FIts2",skipLink:"Header_skipLink__9Pusb",offlineTag:"Header_offlineTag__0p3lk"}}},function(e){e.O(0,[1272,8700,2744,9680,492,7606,5320,180,7466,3366,9774,2888,179],function(){return e(e.s=30672)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[955,5271],{20550:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var o=n(4942),r=n(87462),i=n(97685),a=n(97937),c=n(94184),l=n.n(c),s=n(98423),u=n(67294),f=n(53124),p=n(98787),d=n(68349),h=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n},v=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n},m=RegExp("^(".concat(p.Y.join("|"),")(-inverse)?$")),b=RegExp("^(".concat(p.E.join("|"),")$")),g=u.forwardRef(function(e,t){var n,c=e.prefixCls,p=e.className,h=e.style,g=e.children,x=e.icon,y=e.color,j=e.onClose,k=e.closeIcon,_=e.closable,O=v(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),C=u.useContext(f.E_),N=C.getPrefixCls,E=C.direction,w=u.useState(!0),Z=(0,i.Z)(w,2),T=Z[0],P=Z[1];u.useEffect(function(){"visible"in O&&P(O.visible)},[O.visible]);var S=function(){return!!y&&(m.test(y)||b.test(y))},I=(0,r.Z)({backgroundColor:y&&!S()?y:void 0},h),H=S(),L=N("tag",c),J=l()(L,(n={},(0,o.Z)(n,"".concat(L,"-").concat(y),H),(0,o.Z)(n,"".concat(L,"-has-color"),y&&!H),(0,o.Z)(n,"".concat(L,"-hidden"),!T),(0,o.Z)(n,"".concat(L,"-rtl"),"rtl"===E),n),p),R=function(e){e.stopPropagation(),null==j||j(e),!e.defaultPrevented&&("visible"in O||P(!1))},$="onClick"in O||g&&"a"===g.type,M=(0,s.Z)(O,["visible"]),U=x||null,D=U?u.createElement(u.Fragment,null,U,u.createElement("span",null,g)):g,F=u.createElement("span",(0,r.Z)({},M,{ref:t,className:J,style:I}),D,void 0!==_&&_?k?u.createElement("span",{className:"".concat(L,"-close-icon"),onClick:R},k):u.createElement(a.Z,{className:"".concat(L,"-close-icon"),onClick:R}):null);return $?u.createElement(d.Z,null,F):F});g.CheckableTag=function(e){var t,n=e.prefixCls,i=e.className,a=e.checked,c=e.onChange,s=e.onClick,p=h(e,["prefixCls","className","checked","onChange","onClick"]),d=(0,u.useContext(f.E_).getPrefixCls)("tag",n),v=l()(d,(t={},(0,o.Z)(t,"".concat(d,"-checkable"),!0),(0,o.Z)(t,"".concat(d,"-checkable-checked"),a),t),i);return u.createElement("span",(0,r.Z)({},p,{className:v,onClick:function(e){null==c||c(!a),null==s||s(e)}}))};var x=g},62705:function(e,t,n){var o=n(55639).Symbol;e.exports=o},44239:function(e,t,n){var o=n(62705),r=n(89607),i=n(2333),a=o?o.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?r(e):i(e)}},27561:function(e,t,n){var o=n(67990),r=/^\s+/;e.exports=function(e){return e?e.slice(0,o(e)+1).replace(r,""):e}},31957:function(e,t,n){var o="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=o},89607:function(e,t,n){var o=n(62705),r=Object.prototype,i=r.hasOwnProperty,a=r.toString,c=o?o.toStringTag:void 0;e.exports=function(e){var t=i.call(e,c),n=e[c];try{e[c]=void 0;var o=!0}catch(e){}var r=a.call(e);return o&&(t?e[c]=n:delete e[c]),r}},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},55639:function(e,t,n){var o=n(31957),r="object"==typeof self&&self&&self.Object===Object&&self,i=o||r||Function("return this")();e.exports=i},67990:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},23279:function(e,t,n){var o=n(13218),r=n(7771),i=n(14841),a=Math.max,c=Math.min;e.exports=function(e,t,n){var l,s,u,f,p,d,h=0,v=!1,m=!1,b=!0;if("function"!=typeof e)throw TypeError("Expected a function");function g(t){var n=l,o=s;return l=s=void 0,h=t,f=e.apply(o,n)}function x(e){var n=e-d,o=e-h;return void 0===d||n>=t||n<0||m&&o>=u}function y(){var e,n,o,i=r();if(x(i))return j(i);p=setTimeout(y,(e=i-d,n=i-h,o=t-e,m?c(o,u-n):o))}function j(e){return(p=void 0,b&&l)?g(e):(l=s=void 0,f)}function k(){var e,n=r(),o=x(n);if(l=arguments,s=this,d=n,o){if(void 0===p)return h=e=d,p=setTimeout(y,t),v?g(e):f;if(m)return clearTimeout(p),p=setTimeout(y,t),g(d)}return void 0===p&&(p=setTimeout(y,t)),f}return t=i(t)||0,o(n)&&(v=!!n.leading,u=(m="maxWait"in n)?a(i(n.maxWait)||0,t):u,b="trailing"in n?!!n.trailing:b),k.cancel=function(){void 0!==p&&clearTimeout(p),h=0,l=d=s=p=void 0},k.flush=function(){return void 0===p?f:j(r())},k}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},37005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},33448:function(e,t,n){var o=n(44239),r=n(37005);e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==o(e)}},7771:function(e,t,n){var o=n(55639);e.exports=function(){return o.Date.now()}},14841:function(e,t,n){var o=n(27561),r=n(13218),i=n(33448),a=0/0,c=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return a;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=o(e);var n=l.test(e);return n||s.test(e)?u(e.slice(2),n?2:8):c.test(e)?a:+e}},30672:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/embed/chat/readwrite",function(){return n(34986)}])},6097:function(e,t,n){"use strict";n.d(t,{h:function(){return m}});var o=n(85893),r=n(94199),i=n(20550),a=n(94184),c=n.n(a),l=n(5152),s=n.n(l),u=n(41664),f=n.n(u),p=n(50738),d=n(10228),h=n.n(d);let v=s()(()=>Promise.all([n.e(4931),n.e(3013),n.e(850)]).then(n.bind(n,80850)).then(e=>e.UserDropdown),{loadableGenerated:{webpack:()=>[80850]},ssr:!1}),m=e=>{let{name:t,chatAvailable:n,chatDisabled:a,online:l}=e;return(0,o.jsxs)("header",{className:c()(["".concat(h().header)],"global-header"),children:[l?(0,o.jsx)(f(),{href:"#player",className:h().skipLink,children:"Skip to player"}):(0,o.jsx)(f(),{href:"#offline-message",className:h().skipLink,children:"Skip to offline message"}),(0,o.jsx)(f(),{href:"#skip-to-content",className:h().skipLink,children:"Skip to page content"}),(0,o.jsx)(f(),{href:"#footer",className:h().skipLink,children:"Skip to footer"}),(0,o.jsxs)("div",{className:h().logo,children:[(0,o.jsx)("div",{id:"header-logo",className:h().logoImage,children:(0,o.jsx)(p.C,{variant:"contrast"})}),(0,o.jsx)("h1",{className:h().title,id:"global-header-text",children:t})]}),n&&!a&&(0,o.jsx)(v,{}),!n&&!a&&(0,o.jsx)(r.Z,{title:"Chat is available when the stream is live.",placement:"left",children:(0,o.jsx)(i.Z,{className:h().offlineTag,children:"Chat offline"})})]})};t.Z=m},34986:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var o=n(85893),r=n(4480),i=n(83366),a=n(77466),c=n(6097);function l(){let e=(0,r.sJ)(a.db),t=(0,r.sJ)(a.pH),n=(0,r.sJ)(a.g1),l=(0,r.sJ)(a.RI),s=(0,r.sJ)(a.Q),{name:u,chatDisabled:f}=n,{videoAvailable:p}=s,{streamTitle:d,online:h}=l;return(0,o.jsxs)("div",{children:[(0,o.jsx)(a.me,{}),(0,o.jsx)(c.Z,{name:h&&d||u,chatAvailable:!0,chatDisabled:f,online:p}),e&&(0,o.jsx)("div",{id:"chat-container",children:(0,o.jsx)(i.ChatContainer,{messages:t,usernameToHighlight:e.displayName,chatUserId:e.id,isModerator:e.isModerator,showInput:!0,height:"80vh"})})]})}},10228:function(e){e.exports={header:"Header_header__U4Ro1",logoImage:"Header_logoImage__beIL2",logo:"Header_logo__HLZ6Z",title:"Header_title__FIts2",skipLink:"Header_skipLink__9Pusb",offlineTag:"Header_offlineTag__0p3lk"}}},function(e){e.O(0,[1272,8700,2744,9680,492,7606,5320,180,7466,3366,9774,2888,179],function(){return e(e.s=30672)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/embed/video-2fd311d051b9c98a.js b/static/web/_next/static/chunks/pages/embed/video-5c921804ae245356.js similarity index 94% rename from static/web/_next/static/chunks/pages/embed/video-2fd311d051b9c98a.js rename to static/web/_next/static/chunks/pages/embed/video-5c921804ae245356.js index db6e78443..c21873d2a 100644 --- a/static/web/_next/static/chunks/pages/embed/video-2fd311d051b9c98a.js +++ b/static/web/_next/static/chunks/pages/embed/video-5c921804ae245356.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3126,5202],{61357:function(n,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/embed/video",function(){return t(29942)}])},99469:function(n,e,t){"use strict";t.d(e,{Q:function(){return a}});var r=t(85893),o=t(4480),c=t(77466);let a=()=>{let n=(0,o.sJ)(c.g1),{appearanceVariables:e,customStyles:t}=n,a=Object.keys(e).filter(n=>!!e[n]).map(n=>"--".concat(n,": ").concat(e[n]));return(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n :root {\n ".concat(a.join(";\n"),"\n }\n ").concat(t,"\n ")}})}},51513:function(n,e,t){"use strict";t.d(e,{R:function(){return h}});var r=t(85893),o=t(27049),c=t(45938),a=t(5152),s=t.n(a),i=t(94184),u=t.n(i),l=t(88335),f=t.n(l);let d=s()(()=>Promise.all([t.e(2074),t.e(9095)]).then(t.t.bind(t,69095,23)),{loadableGenerated:{webpack:()=>[69095]},ssr:!1}),h=n=>{let e,{streamName:t,customText:a,lastLive:s,notificationsEnabled:i,fediverseAccount:l,showsHeader:h=!0,onNotifyClick:m,onFollowClick:p,className:_}=n;return e=a||(!a&&i&&l?(0,r.jsxs)("span",{children:["This stream is offline. You can"," ",(0,r.jsx)("span",{role:"link",tabIndex:0,className:f().actionLink,onClick:m,children:"be notified"})," ","the next time ",t," goes live or"," ",(0,r.jsx)("span",{role:"link",tabIndex:0,className:f().actionLink,onClick:p,children:"follow"})," ",l," on the Fediverse."]}):!a&&i?(0,r.jsxs)("span",{children:["This stream is offline."," ",(0,r.jsx)("span",{role:"link",tabIndex:0,className:f().actionLink,onClick:m,children:"Be notified"})," ","the next time ",t," goes live."]}):!a&&l?(0,r.jsxs)("span",{children:["This stream is offline."," ",(0,r.jsx)("span",{role:"link",tabIndex:0,className:f().actionLink,onClick:p,children:"Follow"})," ",l," on the Fediverse to see the next time ",t," goes live."]}):"This stream is offline. Check back soon!"),(0,r.jsx)("div",{id:"offline-banner",className:u()(f().outerContainer,_),children:(0,r.jsxs)("div",{className:f().innerContainer,children:[h&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:f().header,children:t}),(0,r.jsx)(o.Z,{className:f().separator})]}),(0,r.jsx)("div",{className:f().bodyText,children:e}),s&&(0,r.jsxs)("div",{className:f().lastLiveDate,children:[(0,r.jsx)(d,{className:f().clockIcon}),"Last live ".concat((0,c.Z)(new Date(s))," ago.")]})]})})}},69357:function(n,e,t){"use strict";t.d(e,{X:function(){return p}});var r=t(85893),o=t(45938),c=t(68730),a=t(67294),s=t(5152),i=t.n(s),u=t(94184),l=t.n(u),f=t(37970),d=t.n(f),h=t(77278);let m=i()(()=>Promise.all([t.e(2074),t.e(1965)]).then(t.t.bind(t,41965,23)),{loadableGenerated:{webpack:()=>[41965]},ssr:!1}),p=n=>{let e,{online:t,lastConnectTime:s,lastDisconnectTime:i,viewerCount:u,className:f}=n,[,p]=(0,a.useState)(new Date);(0,a.useEffect)(()=>{let n=setInterval(()=>p(new Date),1e3);return()=>{clearInterval(n)}},[]);let _="";if(t&&s){let n=function(n){let e="hour",t="minute",r=(0,c.Z)({start:n,end:new Date});return r.days>=1?"".concat(r.days," ").concat((0,h._6)("day",r.days),"\n ").concat(r.hours," ").concat((0,h._6)(e,r.hours)):r.hours>=1?"".concat(r.hours," ").concat((0,h._6)(e,r.hours)," ").concat(r.minutes,"\n ").concat((0,h._6)(t,r.minutes)):"".concat(r.minutes," ").concat((0,h._6)(t,r.minutes),"\n ").concat(r.seconds," ").concat((0,h._6)("second",r.seconds))}(new Date(s));_=t?"Live for ".concat(n):"Offline",e=u>0&&(0,r.jsxs)("div",{className:d().right,children:[(0,r.jsx)("span",{children:(0,r.jsx)(m,{})}),(0,r.jsx)("span",{children:" ".concat(u)})]})}else!t&&(_="Offline",i&&(e="Last live ".concat((0,o.Z)(new Date(i))," ago.")));return(0,r.jsxs)("div",{className:l()(d().statusbar,f),role:"status",children:[(0,r.jsx)("div",{children:_}),(0,r.jsx)("div",{children:e})]})};p.defaultProps={lastConnectTime:null,lastDisconnectTime:null}},29942:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return d}});var r=t(85893);t(67294);var o=t(4480),c=t(11163),a=t(26303),s=t(77466),i=t(51513),u=t(69357),l=t(69312),f=t(99469);function d(){var n;let e=(0,o.sJ)(s.RI),t=(0,o.sJ)(s.g1),d=(0,o.sJ)(s.Q),{name:h}=t,{offlineMessage:m}=t,{viewerCount:p,lastConnectTime:_,lastDisconnectTime:x,streamTitle:b}=e,v=(0,o.sJ)(s.YW),j=(0,c.useRouter)(),w=null!==(n=j.asPath.split("?")[1])&&void 0!==n?n:"",y=w.split("&").reduce((n,e)=>{let[t,r]=e.split("=");return{...n,[t]:r}},{}),k="true"===y.initiallyMuted,g=(0,r.jsx)(a.Z,{active:!0,style:{padding:"10px"},paragraph:{rows:10}}),N=(0,r.jsx)(i.R,{streamName:h,customText:m,notificationsEnabled:!1}),O=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.OwncastPlayer,{source:"/hls/stream.m3u8",online:v,initiallyMuted:k,title:b||h}),(0,r.jsx)(u.X,{online:v,lastConnectTime:_,lastDisconnectTime:x,viewerCount:p})]});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.me,{}),(0,r.jsx)(f.Q,{}),(0,r.jsx)("div",{className:"video-embed",children:d.appLoading?g:v?O:N})]})}},64777:function(n,e,t){"use strict";t.d(e,{$i:function(){return A},$l:function(){return U},Bu:function(){return x},E8:function(){return Z},Ff:function(){return T},GC:function(){return j},GR:function(){return K},HP:function(){return P},IO:function(){return B},Kp:function(){return m},Kt:function(){return Y},M_:function(){return L},N$:function(){return F},NE:function(){return i},NM:function(){return _},Q_:function(){return u},Qc:function(){return O},RB:function(){return b},UJ:function(){return Q},WB:function(){return a},WE:function(){return g},WQ:function(){return k},Wr:function(){return I},XA:function(){return C},Y9:function(){return S},a_:function(){return h},ao:function(){return f},bl:function(){return l},e_:function(){return M},hn:function(){return N},iG:function(){return D},iV:function(){return d},jr:function(){return v},kb:function(){return G},kg:function(){return W},ms:function(){return E},nx:function(){return w},op:function(){return R},qk:function(){return p},rQ:function(){return X},sG:function(){return y},um:function(){return J}});var r=t(34155);let o=r.env.NEXT_PUBLIC_ADMIN_USERNAME,c=r.env.NEXT_PUBLIC_ADMIN_STREAMKEY,a="/",s="".concat(a,"api/admin/"),i=15e3,u="".concat(s,"status"),l="".concat(s,"serverconfig"),f="".concat(s,"config"),d="".concat(s,"viewersOverTime"),h="".concat(s,"viewers"),m="".concat(s,"chat/clients"),p="".concat(s,"chat/users/disabled"),_="".concat(s,"chat/users/setenabled"),x="".concat(s,"chat/users/ipbans"),b="".concat(s,"chat/users/ipbans/remove"),v="".concat(s,"chat/users/setmoderator"),j="".concat(s,"chat/users/moderators"),w="".concat(s,"hardwarestats"),y="".concat(s,"logs"),k="".concat(s,"logs/warnings"),g="".concat(s,"chat/messages"),N="/api/admin/chat/messagevisibility",O="".concat(s,"emoji/upload"),T="".concat(s,"emoji/delete"),E="".concat(s,"accesstokens"),I="".concat(s,"accesstokens/delete"),B="".concat(s,"accesstokens/create"),C="".concat(s,"webhooks"),L="".concat(s,"webhooks/delete"),D="".concat(s,"webhooks/create"),A="".concat(a,"api/socialplatforms"),M="".concat(s,"federation/send"),P="".concat(s,"followers"),Z="".concat(s,"followers/pending"),S="".concat(s,"followers/blocked"),G="".concat(s,"followers/approve"),R="".concat(s,"federation/actions"),F="".concat(s,"metrics/video"),J="".concat(s,"config/streamkeys"),Q="".concat(s,"yp/reset");async function X(n,e){let{data:t,method:r="GET",auth:a=!0}=e||{},s={method:r};if(t&&(s.body=JSON.stringify(t)),a&&o&&c){let n=btoa("".concat(o,":").concat(c));s.headers={Authorization:"Basic ".concat(n)},s.mode="cors",s.credentials="include"}try{let e=await fetch(n,s),t=await e.json();if(!e.ok){let n=t.message||"An error has occurred: ".concat(e.status);throw Error(n)}return t}catch(n){return console.error(n),n}}async function U(n,e){let t={method:"GET",auth:!1,...e};return X(n,t)}async function W(n){try{let e=await fetch(n,{referrerPolicy:"no-referrer",referrer:""});if(!e.ok){let n="An error has occured: ".concat(e.status);throw Error(n)}let t=await e.json();return t}catch(n){console.log(n)}return{}}async function Y(){return W("https://api.github.com/repos/owncast/owncast/releases/latest")}let $=/^\d+(\.\d+){0,2}$/;async function K(n){let e=await Y(),t=e.tag_name;return("v"===t.substr(0,1)&&(t=t.substr(1)),!function(n,e){if(!n||!e||0===n.length||0===e.length)return!1;if(n===e)return!0;if($.test(n)&&$.test(e)){let t=n.split(".");for(;t.length<3;)t.push("0");let r=e.split(".");for(;r.length<3;)r.push("0");for(let n=0;n<3;n++){let e=parseInt(t[n],10),o=parseInt(r[n],10);if(e!==o)return e>o}return!0}return n>=e}(n,t))?t:null}},88335:function(n){n.exports={outerContainer:"OfflineBanner_outerContainer__3AbsB",innerContainer:"OfflineBanner_innerContainer__zTm13",bodyText:"OfflineBanner_bodyText__nNNy0",separator:"OfflineBanner_separator___j_Ss",lastLiveDate:"OfflineBanner_lastLiveDate___UZdO",clockIcon:"OfflineBanner_clockIcon__s0DB_",header:"OfflineBanner_header__Vu20o",footer:"OfflineBanner_footer__o3Zl5",actionLink:"OfflineBanner_actionLink__b4Mwa"}},37970:function(n){n.exports={statusbar:"Statusbar_statusbar__AtVnB"}},11163:function(n,e,t){n.exports=t(80880)},10434:function(n){function e(){return n.exports=e=Object.assign?Object.assign.bind():function(n){for(var e=1;e{let n=(0,o.sJ)(c.g1),{appearanceVariables:e,customStyles:t}=n,a=Object.keys(e).filter(n=>!!e[n]).map(n=>"--".concat(n,": ").concat(e[n]));return(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n :root {\n ".concat(a.join(";\n"),"\n }\n ").concat(t,"\n ")}})}},51513:function(n,e,t){"use strict";t.d(e,{R:function(){return h}});var r=t(85893),o=t(27049),c=t(45938),a=t(5152),s=t.n(a),i=t(94184),u=t.n(i),l=t(65066),f=t.n(l);let d=s()(()=>Promise.all([t.e(2074),t.e(9095)]).then(t.t.bind(t,69095,23)),{loadableGenerated:{webpack:()=>[69095]},ssr:!1}),h=n=>{let e,{streamName:t,customText:a,lastLive:s,notificationsEnabled:i,fediverseAccount:l,showsHeader:h=!0,onNotifyClick:m,onFollowClick:p,className:_}=n;return e=a||(!a&&i&&l?(0,r.jsxs)("span",{children:["This stream is offline. You can"," ",(0,r.jsx)("span",{role:"link",tabIndex:0,className:f().actionLink,onClick:m,children:"be notified"})," ","the next time ",t," goes live or"," ",(0,r.jsx)("span",{role:"link",tabIndex:0,className:f().actionLink,onClick:p,children:"follow"})," ",l," on the Fediverse."]}):!a&&i?(0,r.jsxs)("span",{children:["This stream is offline."," ",(0,r.jsx)("span",{role:"link",tabIndex:0,className:f().actionLink,onClick:m,children:"Be notified"})," ","the next time ",t," goes live."]}):!a&&l?(0,r.jsxs)("span",{children:["This stream is offline."," ",(0,r.jsx)("span",{role:"link",tabIndex:0,className:f().actionLink,onClick:p,children:"Follow"})," ",l," on the Fediverse to see the next time ",t," goes live."]}):"This stream is offline. Check back soon!"),(0,r.jsx)("div",{id:"offline-banner",className:u()(f().outerContainer,_),children:(0,r.jsxs)("div",{className:f().innerContainer,children:[h&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:f().header,children:t}),(0,r.jsx)(o.Z,{className:f().separator})]}),(0,r.jsx)("div",{className:f().bodyText,children:e}),s&&(0,r.jsxs)("div",{className:f().lastLiveDate,children:[(0,r.jsx)(d,{className:f().clockIcon}),"Last live ".concat((0,c.Z)(new Date(s))," ago.")]})]})})}},69357:function(n,e,t){"use strict";t.d(e,{X:function(){return p}});var r=t(85893),o=t(45938),c=t(68730),a=t(67294),s=t(5152),i=t.n(s),u=t(94184),l=t.n(u),f=t(67486),d=t.n(f),h=t(77278);let m=i()(()=>Promise.all([t.e(2074),t.e(1965)]).then(t.t.bind(t,41965,23)),{loadableGenerated:{webpack:()=>[41965]},ssr:!1}),p=n=>{let e,{online:t,lastConnectTime:s,lastDisconnectTime:i,viewerCount:u,className:f}=n,[,p]=(0,a.useState)(new Date);(0,a.useEffect)(()=>{let n=setInterval(()=>p(new Date),1e3);return()=>{clearInterval(n)}},[]);let _="";if(t&&s){let n=function(n){let e="hour",t="minute",r=(0,c.Z)({start:n,end:new Date});return r.days>=1?"".concat(r.days," ").concat((0,h._6)("day",r.days),"\n ").concat(r.hours," ").concat((0,h._6)(e,r.hours)):r.hours>=1?"".concat(r.hours," ").concat((0,h._6)(e,r.hours)," ").concat(r.minutes,"\n ").concat((0,h._6)(t,r.minutes)):"".concat(r.minutes," ").concat((0,h._6)(t,r.minutes),"\n ").concat(r.seconds," ").concat((0,h._6)("second",r.seconds))}(new Date(s));_=t?"Live for ".concat(n):"Offline",e=u>0&&(0,r.jsxs)("div",{className:d().right,children:[(0,r.jsx)("span",{children:(0,r.jsx)(m,{})}),(0,r.jsx)("span",{children:" ".concat(u)})]})}else!t&&(_="Offline",i&&(e="Last live ".concat((0,o.Z)(new Date(i))," ago.")));return(0,r.jsxs)("div",{className:l()(d().statusbar,f),role:"status",children:[(0,r.jsx)("div",{children:_}),(0,r.jsx)("div",{children:e})]})};p.defaultProps={lastConnectTime:null,lastDisconnectTime:null}},29942:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return d}});var r=t(85893);t(67294);var o=t(4480),c=t(11163),a=t(26303),s=t(77466),i=t(51513),u=t(69357),l=t(69312),f=t(99469);function d(){var n;let e=(0,o.sJ)(s.RI),t=(0,o.sJ)(s.g1),d=(0,o.sJ)(s.Q),{name:h}=t,{offlineMessage:m}=t,{viewerCount:p,lastConnectTime:_,lastDisconnectTime:x,streamTitle:b}=e,v=(0,o.sJ)(s.YW),j=(0,c.useRouter)(),w=null!==(n=j.asPath.split("?")[1])&&void 0!==n?n:"",y=w.split("&").reduce((n,e)=>{let[t,r]=e.split("=");return{...n,[t]:r}},{}),k="true"===y.initiallyMuted,g=(0,r.jsx)(a.Z,{active:!0,style:{padding:"10px"},paragraph:{rows:10}}),N=(0,r.jsx)(i.R,{streamName:h,customText:m,notificationsEnabled:!1}),O=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.OwncastPlayer,{source:"/hls/stream.m3u8",online:v,initiallyMuted:k,title:b||h}),(0,r.jsx)(u.X,{online:v,lastConnectTime:_,lastDisconnectTime:x,viewerCount:p})]});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.me,{}),(0,r.jsx)(f.Q,{}),(0,r.jsx)("div",{className:"video-embed",children:d.appLoading?g:v?O:N})]})}},64777:function(n,e,t){"use strict";t.d(e,{$i:function(){return A},$l:function(){return U},Bu:function(){return x},E8:function(){return Z},Ff:function(){return T},GC:function(){return j},GR:function(){return K},HP:function(){return P},IO:function(){return B},Kp:function(){return m},Kt:function(){return Y},M_:function(){return L},N$:function(){return F},NE:function(){return i},NM:function(){return _},Q_:function(){return u},Qc:function(){return O},RB:function(){return b},UJ:function(){return Q},WB:function(){return a},WE:function(){return g},WQ:function(){return k},Wr:function(){return I},XA:function(){return C},Y9:function(){return S},a_:function(){return h},ao:function(){return f},bl:function(){return l},e_:function(){return M},hn:function(){return N},iG:function(){return D},iV:function(){return d},jr:function(){return v},kb:function(){return G},kg:function(){return W},ms:function(){return E},nx:function(){return w},op:function(){return R},qk:function(){return p},rQ:function(){return X},sG:function(){return y},um:function(){return J}});var r=t(34155);let o=r.env.NEXT_PUBLIC_ADMIN_USERNAME,c=r.env.NEXT_PUBLIC_ADMIN_STREAMKEY,a="/",s="".concat(a,"api/admin/"),i=15e3,u="".concat(s,"status"),l="".concat(s,"serverconfig"),f="".concat(s,"config"),d="".concat(s,"viewersOverTime"),h="".concat(s,"viewers"),m="".concat(s,"chat/clients"),p="".concat(s,"chat/users/disabled"),_="".concat(s,"chat/users/setenabled"),x="".concat(s,"chat/users/ipbans"),b="".concat(s,"chat/users/ipbans/remove"),v="".concat(s,"chat/users/setmoderator"),j="".concat(s,"chat/users/moderators"),w="".concat(s,"hardwarestats"),y="".concat(s,"logs"),k="".concat(s,"logs/warnings"),g="".concat(s,"chat/messages"),N="/api/admin/chat/messagevisibility",O="".concat(s,"emoji/upload"),T="".concat(s,"emoji/delete"),E="".concat(s,"accesstokens"),I="".concat(s,"accesstokens/delete"),B="".concat(s,"accesstokens/create"),C="".concat(s,"webhooks"),L="".concat(s,"webhooks/delete"),D="".concat(s,"webhooks/create"),A="".concat(a,"api/socialplatforms"),M="".concat(s,"federation/send"),P="".concat(s,"followers"),Z="".concat(s,"followers/pending"),S="".concat(s,"followers/blocked"),G="".concat(s,"followers/approve"),R="".concat(s,"federation/actions"),F="".concat(s,"metrics/video"),J="".concat(s,"config/streamkeys"),Q="".concat(s,"yp/reset");async function X(n,e){let{data:t,method:r="GET",auth:a=!0}=e||{},s={method:r};if(t&&(s.body=JSON.stringify(t)),a&&o&&c){let n=btoa("".concat(o,":").concat(c));s.headers={Authorization:"Basic ".concat(n)},s.mode="cors",s.credentials="include"}try{let e=await fetch(n,s),t=await e.json();if(!e.ok){let n=t.message||"An error has occurred: ".concat(e.status);throw Error(n)}return t}catch(n){return console.error(n),n}}async function U(n,e){let t={method:"GET",auth:!1,...e};return X(n,t)}async function W(n){try{let e=await fetch(n,{referrerPolicy:"no-referrer",referrer:""});if(!e.ok){let n="An error has occured: ".concat(e.status);throw Error(n)}let t=await e.json();return t}catch(n){console.log(n)}return{}}async function Y(){return W("https://api.github.com/repos/owncast/owncast/releases/latest")}let $=/^\d+(\.\d+){0,2}$/;async function K(n){let e=await Y(),t=e.tag_name;return("v"===t.substr(0,1)&&(t=t.substr(1)),!function(n,e){if(!n||!e||0===n.length||0===e.length)return!1;if(n===e)return!0;if($.test(n)&&$.test(e)){let t=n.split(".");for(;t.length<3;)t.push("0");let r=e.split(".");for(;r.length<3;)r.push("0");for(let n=0;n<3;n++){let e=parseInt(t[n],10),o=parseInt(r[n],10);if(e!==o)return e>o}return!0}return n>=e}(n,t))?t:null}},65066:function(n){n.exports={outerContainer:"OfflineBanner_outerContainer__3AbsB",innerContainer:"OfflineBanner_innerContainer__zTm13",bodyText:"OfflineBanner_bodyText__nNNy0",separator:"OfflineBanner_separator___j_Ss",lastLiveDate:"OfflineBanner_lastLiveDate___UZdO",clockIcon:"OfflineBanner_clockIcon__s0DB_",header:"OfflineBanner_header__Vu20o",footer:"OfflineBanner_footer__o3Zl5",actionLink:"OfflineBanner_actionLink__b4Mwa"}},67486:function(n){n.exports={statusbar:"Statusbar_statusbar__AtVnB"}},11163:function(n,e,t){n.exports=t(80880)},10434:function(n){function e(){return n.exports=e=Object.assign?Object.assign.bind():function(n){for(var e=1;en.e(5903).then(n.t.bind(n,5903,23)),{loadableGenerated:{webpack:()=>[5903]},ssr:!1}),d=e=>{let{onClick:t,props:n}=e;return(0,o.jsx)(s.Z,{...n,type:"primary",className:l().button,icon:(0,o.jsx)(c,{}),onClick:t,id:"follow-button",children:"Follow"})}},99469:function(e,t,n){"use strict";n.d(t,{Q:function(){return i}});var o=n(85893),s=n(4480),a=n(77466);let i=()=>{let e=(0,s.sJ)(a.g1),{appearanceVariables:t,customStyles:n}=e,i=Object.keys(t).filter(e=>!!t[e]).map(e=>"--".concat(e,": ").concat(t[e]));return(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n :root {\n ".concat(i.join(";\n"),"\n }\n ").concat(n,"\n ")}})}},6097:function(e,t,n){"use strict";n.d(t,{h:function(){return f}});var o=n(85893),s=n(94199),a=n(20550),i=n(94184),r=n.n(i),l=n(5152),c=n.n(l),d=n(41664),h=n.n(d),p=n(50738),u=n(31764),m=n.n(u);let x=c()(()=>Promise.all([n.e(4931),n.e(3013),n.e(850)]).then(n.bind(n,80850)).then(e=>e.UserDropdown),{loadableGenerated:{webpack:()=>[80850]},ssr:!1}),f=e=>{let{name:t,chatAvailable:n,chatDisabled:i,online:l}=e;return(0,o.jsxs)("header",{className:r()(["".concat(m().header)],"global-header"),children:[l?(0,o.jsx)(h(),{href:"#player",className:m().skipLink,children:"Skip to player"}):(0,o.jsx)(h(),{href:"#offline-message",className:m().skipLink,children:"Skip to offline message"}),(0,o.jsx)(h(),{href:"#skip-to-content",className:m().skipLink,children:"Skip to page content"}),(0,o.jsx)(h(),{href:"#footer",className:m().skipLink,children:"Skip to footer"}),(0,o.jsxs)("div",{className:m().logo,children:[(0,o.jsx)("div",{id:"header-logo",className:m().logoImage,children:(0,o.jsx)(p.C,{variant:"contrast"})}),(0,o.jsx)("h1",{className:m().title,id:"global-header-text",children:t})]}),n&&!i&&(0,o.jsx)(x,{}),!n&&!i&&(0,o.jsx)(s.Z,{title:"Chat is available when the stream is live.",placement:"left",children:(0,o.jsx)(a.Z,{className:m().offlineTag,children:"Chat offline"})})]})};t.Z=f},14761:function(e,t,n){"use strict";n.r(t),n.d(t,{Modal:function(){return d}});var o=n(85893),s=n(85402),a=n(26303),i=n(11382),r=n(67294),l=n(77011),c=n.n(l);let d=e=>{let{title:t,url:n,open:l,handleOk:d,handleCancel:h,afterClose:p,height:u,width:m,children:x}=e,[f,_]=(0,r.useState)(!!n),j="100%",g="520px";n&&(j="70vh",g="900px");let v={padding:"0px",minHeight:u,height:null!=u?u:j},b=n&&(0,o.jsx)("iframe",{title:t,src:n,width:"100%",height:"100%",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms",frameBorder:"0",allowFullScreen:!0,style:{display:"block"},onLoad:()=>_(!1)});return(0,o.jsx)(s.Z,{title:t,open:l,onOk:d,onCancel:h,afterClose:p,bodyStyle:v,width:null!=m?m:g,zIndex:999,footer:null,centered:!0,destroyOnClose:!0,children:(0,o.jsxs)("div",{id:"modal-container",style:{height:"100%"},children:[f&&(0,o.jsx)(a.Z,{active:f,style:{padding:"10px"},paragraph:{rows:10}}),b&&(0,o.jsx)("div",{style:{display:f?"none":"inline"},children:b}),x&&(0,o.jsx)("div",{className:c().content,children:x}),f&&(0,o.jsx)(i.Z,{className:c().spinner,spinning:f,size:"large"})]})})};t.default=d,d.defaultProps={url:void 0,children:void 0,handleOk:void 0,handleCancel:void 0,afterClose:void 0}},51513:function(e,t,n){"use strict";n.d(t,{R:function(){return u}});var o=n(85893),s=n(27049),a=n(45938),i=n(5152),r=n.n(i),l=n(94184),c=n.n(l),d=n(88335),h=n.n(d);let p=r()(()=>Promise.all([n.e(2074),n.e(9095)]).then(n.t.bind(n,69095,23)),{loadableGenerated:{webpack:()=>[69095]},ssr:!1}),u=e=>{let t,{streamName:n,customText:i,lastLive:r,notificationsEnabled:l,fediverseAccount:d,showsHeader:u=!0,onNotifyClick:m,onFollowClick:x,className:f}=e;return t=i||(!i&&l&&d?(0,o.jsxs)("span",{children:["This stream is offline. You can"," ",(0,o.jsx)("span",{role:"link",tabIndex:0,className:h().actionLink,onClick:m,children:"be notified"})," ","the next time ",n," goes live or"," ",(0,o.jsx)("span",{role:"link",tabIndex:0,className:h().actionLink,onClick:x,children:"follow"})," ",d," on the Fediverse."]}):!i&&l?(0,o.jsxs)("span",{children:["This stream is offline."," ",(0,o.jsx)("span",{role:"link",tabIndex:0,className:h().actionLink,onClick:m,children:"Be notified"})," ","the next time ",n," goes live."]}):!i&&d?(0,o.jsxs)("span",{children:["This stream is offline."," ",(0,o.jsx)("span",{role:"link",tabIndex:0,className:h().actionLink,onClick:x,children:"Follow"})," ",d," on the Fediverse to see the next time ",n," goes live."]}):"This stream is offline. Check back soon!"),(0,o.jsx)("div",{id:"offline-banner",className:c()(h().outerContainer,f),children:(0,o.jsxs)("div",{className:h().innerContainer,children:[u&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:h().header,children:n}),(0,o.jsx)(s.Z,{className:h().separator})]}),(0,o.jsx)("div",{className:h().bodyText,children:t}),r&&(0,o.jsxs)("div",{className:h().lastLiveDate,children:[(0,o.jsx)(p,{className:h().clockIcon}),"Last live ".concat((0,a.Z)(new Date(r))," ago.")]})]})})}},69357:function(e,t,n){"use strict";n.d(t,{X:function(){return x}});var o=n(85893),s=n(45938),a=n(68730),i=n(67294),r=n(5152),l=n.n(r),c=n(94184),d=n.n(c),h=n(37970),p=n.n(h),u=n(77278);let m=l()(()=>Promise.all([n.e(2074),n.e(1965)]).then(n.t.bind(n,41965,23)),{loadableGenerated:{webpack:()=>[41965]},ssr:!1}),x=e=>{let t,{online:n,lastConnectTime:r,lastDisconnectTime:l,viewerCount:c,className:h}=e,[,x]=(0,i.useState)(new Date);(0,i.useEffect)(()=>{let e=setInterval(()=>x(new Date),1e3);return()=>{clearInterval(e)}},[]);let f="";if(n&&r){let e=function(e){let t="hour",n="minute",o=(0,a.Z)({start:e,end:new Date});return o.days>=1?"".concat(o.days," ").concat((0,u._6)("day",o.days),"\n ").concat(o.hours," ").concat((0,u._6)(t,o.hours)):o.hours>=1?"".concat(o.hours," ").concat((0,u._6)(t,o.hours)," ").concat(o.minutes,"\n ").concat((0,u._6)(n,o.minutes)):"".concat(o.minutes," ").concat((0,u._6)(n,o.minutes),"\n ").concat(o.seconds," ").concat((0,u._6)("second",o.seconds))}(new Date(r));f=n?"Live for ".concat(e):"Offline",t=c>0&&(0,o.jsxs)("div",{className:p().right,children:[(0,o.jsx)("span",{children:(0,o.jsx)(m,{})}),(0,o.jsx)("span",{children:" ".concat(c)})]})}else!n&&(f="Offline",l&&(t="Last live ".concat((0,s.Z)(new Date(l))," ago.")));return(0,o.jsxs)("div",{className:d()(p().statusbar,h),role:"status",children:[(0,o.jsx)("div",{children:f}),(0,o.jsx)("div",{children:t})]})};x.defaultProps={lastConnectTime:null,lastDisconnectTime:null}},27347:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return eA}});var o=n(85893),s=n(4480),a=n(9008),i=n.n(a),r=n(67294),l=n(97183),c=n(5152),d=n.n(c),h=n(4298),p=n.n(h),u=n(77466),m=n(26303),x=n(94184),f=n.n(x),_=n(72581),j=n(83469),g=n(17725),v=n.n(g),b=n(87412),w=n(12341),k=n.n(w);let y=d()(()=>Promise.all([n.e(1272),n.e(8700),n.e(5320),n.e(3366),n.e(4218)]).then(n.bind(n,83366)).then(e=>e.ChatContainer),{loadableGenerated:{webpack:()=>[83366]},ssr:!1}),N=()=>{let e=(0,s.sJ)(u.db),t=(0,s.sJ)(u.pH);if(!e)return(0,o.jsx)(b.ZP,{className:k().root,collapsedWidth:0,width:320});let{id:n,isModerator:a,displayName:i}=e;return(0,o.jsx)(b.ZP,{className:k().root,collapsedWidth:0,width:320,children:(0,o.jsx)(y,{messages:t,usernameToHighlight:i,chatUserId:n,isModerator:a})})};var C=n(67917),S=n.n(C);let L=e=>{let{version:t}=e;return(0,o.jsxs)("footer",{className:S().footer,id:"footer",children:[(0,o.jsxs)("span",{children:["Powered by ",(0,o.jsx)("a",{href:"https://owncast.online",children:t})]}),(0,o.jsxs)("span",{className:S().links,children:[(0,o.jsx)("a",{href:"https://owncast.online/docs",target:"_blank",rel:"noreferrer",children:"Documentation"}),(0,o.jsx)("a",{href:"https://owncast.online/help",target:"_blank",rel:"noreferrer",children:"Contribute"}),(0,o.jsx)("a",{href:"https://github.com/owncast/owncast",target:"_blank",rel:"noreferrer",children:"Source"})]})]})};var T=n(12270),B=n.n(T);let I=e=>{let{children:t}=e;return(0,o.jsx)("div",{className:"".concat(B().row),children:t})};var P=n(71577),H=n(13959),M=n.n(H);let E=e=>{let{action:t,primary:n=!0,externalActionSelected:s}=e,{title:a,description:i,icon:r,color:l}=t;return(0,o.jsxs)(P.Z,{type:n?"primary":"default",className:f()(["".concat(M().button),"action-button"]),onClick:()=>s(t),style:{backgroundColor:l},children:[r&&(0,o.jsx)("img",{src:r,className:"".concat(M().icon),alt:i}),a]})};var Z=n(51513),D=n(78696);let F=d()(()=>n.e(62).then(n.t.bind(n,30062,23)),{loadableGenerated:{webpack:()=>[30062]},ssr:!1}),A=e=>{let{onClick:t,text:n}=e;return(0,o.jsx)(P.Z,{type:"primary",className:"".concat(M().button),icon:(0,o.jsx)(F,{}),onClick:t,id:"notify-button",children:n||"Notify"})};var J=n(69357),R=n(14761),O=n(10808),z=n.n(O);let G=e=>{let{content:t}=e;return(0,o.jsx)("div",{id:"custom-page-content",children:(0,o.jsx)("div",{className:z().customPageContent,dangerouslySetInnerHTML:{__html:t}})})};var U=n(53731),W=n(74933),q=n.n(W);let Q=e=>{let{src:t}=e;return(0,o.jsx)("div",{className:q().root,children:(0,o.jsx)("div",{className:q().container,children:(0,o.jsx)("img",{src:t,alt:"Logo",className:q().image,loading:"lazy"})})})};var Y=n(25675),V=n.n(Y),K=n(573),X=n.n(K);let $=e=>{let{links:t}=e;return(0,o.jsx)("div",{className:X().links,children:t.map(e=>(0,o.jsx)("a",{href:e.url,className:X().link,target:"_blank",rel:"noreferrer me",children:(0,o.jsx)(V(),{src:e.icon||"/img/platformlogos/default.svg",alt:e.platform,className:X().link,width:"30",height:"30"})},e.platform))})};var ee=n(47900),et=n.n(ee);let en=e=>{let{name:t,summary:n,logo:s,tags:a,links:i}=e;return(0,o.jsx)("div",{className:et().root,children:(0,o.jsxs)("div",{className:et().logoTitleSection,children:[(0,o.jsx)("div",{className:et().logo,children:(0,o.jsx)(Q,{src:s})}),(0,o.jsxs)("div",{className:et().titleSection,children:[(0,o.jsx)("h2",{className:f()(et().title,et().row,"header-title"),children:t}),(0,o.jsx)("h3",{className:f()(et().subtitle,et().row,"header-subtitle"),children:(0,o.jsx)(U.Z,{children:n})}),(0,o.jsx)("div",{className:f()(et().tagList,et().row),children:a.length>0&&a.map(e=>(0,o.jsxs)("span",{children:["#",e,"\xa0"]},e))}),(0,o.jsx)("div",{className:f()(et().socialLinks,et().row),children:(0,o.jsx)($,{links:i})})]})]})})},eo=d()(()=>Promise.all([n.e(4885),n.e(173),n.e(2231),n.e(5818),n.e(9915),n.e(4041),n.e(3698),n.e(4398),n.e(6306),n.e(5101),n.e(4734),n.e(4763),n.e(9292),n.e(8861),n.e(7916),n.e(3859),n.e(5647)]).then(n.bind(n,35647)).then(e=>e.Tabs),{loadableGenerated:{webpack:()=>[35647]},ssr:!1}),es=d()(()=>Promise.all([n.e(173),n.e(5818),n.e(4041),n.e(3698),n.e(3663)]).then(n.bind(n,15508)).then(e=>e.FollowerCollection),{loadableGenerated:{webpack:()=>[15508]},ssr:!1}),ea=e=>{let{name:t,summary:n,tags:s,socialHandles:a,extraPageContent:i,setShowFollowModal:r,supportFediverseFeatures:l}=e,c=(0,o.jsx)("div",{className:v().bottomPageContentContainer,children:(0,o.jsx)(G,{content:i})}),d=(0,o.jsx)("div",{className:v().bottomPageContentContainer,children:(0,o.jsx)(es,{name:t,onFollowButtonClick:()=>r(!0)})}),h=[{label:"About",key:"2",children:c}];return l&&h.push({label:"Followers",key:"3",children:d}),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:v().lowerHalf,id:"skip-to-content",children:(0,o.jsx)(en,{name:t,summary:n,tags:s,links:a,logo:"/logo"})}),(0,o.jsx)("div",{className:v().lowerSection,children:h.length>1?(0,o.jsx)(eo,{defaultActiveKey:"0",items:h}):c})]})};var ei=n(66516),er=n(13013),el=n(97038),ec=n.n(el);let ed=d()(()=>n.e(6937).then(n.t.bind(n,26937,23)),{loadableGenerated:{webpack:()=>[26937]},ssr:!1}),eh=d()(()=>n.e(6820).then(n.t.bind(n,96820,23)),{loadableGenerated:{webpack:()=>[96820]},ssr:!1}),ep=d()(()=>n.e(1008).then(n.t.bind(n,11008,23)),{loadableGenerated:{webpack:()=>[11008]},ssr:!1}),eu="notify",em="follow",ex=e=>{let{actions:t,externalActionSelected:n,notifyItemSelected:s,followItemSelected:a,showFollowItem:i,showNotifyItem:r,className:l}=e,c=e=>{if(e.key===eu){s();return}if(e.key===em){a();return}let o=t.find(t=>t.url===e.key);n(o)},d=t.map(e=>({key:e.url,label:(0,o.jsxs)("span",{className:ec().item,children:[e.icon&&(0,o.jsx)("img",{className:ec().icon,src:e.icon,alt:e.title})," ",e.title]})}));i&&d.unshift({key:em,label:(0,o.jsxs)("span",{className:ec().item,children:[(0,o.jsx)(eh,{className:ec().icon})," Follow this stream"]})}),r&&d.unshift({key:eu,label:(0,o.jsxs)("span",{className:ec().item,children:[(0,o.jsx)(ep,{className:ec().icon}),"Notify when live"]})});let h=(0,o.jsx)(ei.Z,{items:d,onClick:c}),p=f()([ec().menu,l]);return(0,o.jsx)(er.Z,{overlay:h,placement:"bottomRight",trigger:["click"],className:p,children:(0,o.jsx)("div",{className:ec().buttonWrap,children:(0,o.jsx)(P.Z,{type:"default",onClick:e=>e.preventDefault(),size:"large",icon:(0,o.jsx)(ed,{size:6,style:{rotate:"90deg"}})})})})},ef=d()(()=>Promise.all([n.e(4885),n.e(173),n.e(2231),n.e(5818),n.e(9915),n.e(4041),n.e(3698),n.e(4398),n.e(6306),n.e(5101),n.e(4734),n.e(4763),n.e(9292),n.e(8861),n.e(7916),n.e(3859),n.e(5647)]).then(n.bind(n,35647)).then(e=>e.Tabs),{loadableGenerated:{webpack:()=>[35647]},ssr:!1}),e_=d()(()=>Promise.all([n.e(173),n.e(5818),n.e(4041),n.e(3698),n.e(3663)]).then(n.bind(n,15508)).then(e=>e.FollowerCollection),{loadableGenerated:{webpack:()=>[15508]},ssr:!1}),ej=d()(()=>Promise.all([n.e(1272),n.e(8700),n.e(5320),n.e(3366),n.e(4218)]).then(n.bind(n,83366)).then(e=>e.ChatContainer),{loadableGenerated:{webpack:()=>[83366]},ssr:!1}),eg=e=>{let{name:t,summary:n,tags:s,socialHandles:a,extraPageContent:i,messages:r,currentUser:l,showChat:c,actions:d,setExternalActionToDisplay:h,setShowNotifyPopup:p,setShowFollowModal:u,supportFediverseFeatures:x,supportsBrowserNotifications:f}=e;if(!l)return(0,o.jsx)(m.Z,{loading:!0,active:!0,paragraph:{rows:7}});let{id:_,displayName:j}=l,g=c&&(0,o.jsx)(ej,{messages:r,usernameToHighlight:j,chatUserId:_,isModerator:!1}),b=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(en,{name:t,summary:n,tags:s,links:a,logo:"/logo"}),(0,o.jsx)("div",{className:v().bottomPageContentContainer,children:(0,o.jsx)(G,{content:i})})]}),w=(0,o.jsx)("div",{className:v().bottomPageContentContainer,children:(0,o.jsx)(e_,{name:t,onFollowButtonClick:()=>u(!0)})}),k=[];c&&k.push({label:"Chat",key:"0",children:g}),k.push({label:"About",key:"2",children:b}),x&&k.push({label:"Followers",key:"3",children:w});let y=(e,t)=>(0,o.jsxs)("div",{className:v().replacementBar,children:[(0,o.jsx)(t,{...e,className:v().defaultTabBar}),(0,o.jsx)(ex,{className:v().actionButtonMenu,showFollowItem:x,showNotifyItem:f,actions:d,externalActionSelected:h,notifyItemSelected:()=>p(!0),followItemSelected:()=>u(!0)})]});return(0,o.jsx)("div",{className:v().lowerSectionMobile,children:k.length>1?(0,o.jsx)(ef,{className:v().tabs,defaultActiveKey:"0",items:k,renderTabBar:y}):b})},ev=d()(()=>Promise.all([n.e(173),n.e(2231),n.e(7177)]).then(n.bind(n,77177)).then(e=>e.FollowModal),{loadableGenerated:{webpack:()=>[77177]},ssr:!1,loading:()=>(0,o.jsx)(m.Z,{loading:!0,active:!0,paragraph:{rows:8}})}),eb=d()(()=>Promise.all([n.e(173),n.e(5818),n.e(1424)]).then(n.bind(n,11424)).then(e=>e.BrowserNotifyModal),{loadableGenerated:{webpack:()=>[11424]},ssr:!1,loading:()=>(0,o.jsx)(m.Z,{loading:!0,active:!0,paragraph:{rows:6}})}),ew=d()(()=>n.e(7815).then(n.bind(n,17815)).then(e=>e.NotifyReminderPopup),{loadableGenerated:{webpack:()=>[17815]},ssr:!1,loading:()=>(0,o.jsx)(m.Z,{loading:!0,active:!0,paragraph:{rows:8}})}),ek=d()(()=>Promise.all([n.e(2544),n.e(7689),n.e(788),n.e(5202)]).then(n.bind(n,69312)).then(e=>e.OwncastPlayer),{loadableGenerated:{webpack:()=>[69312]},ssr:!1,loading:()=>(0,o.jsx)(m.Z,{loading:!0,active:!0,paragraph:{rows:12}})}),ey=e=>{let{externalActionToDisplay:t,setExternalActionToDisplay:n}=e,{title:s,description:a,url:i,html:r}=t;return(0,o.jsx)(R.Modal,{title:a||s,url:i,open:!!t,height:"80vh",handleCancel:()=>n(null),children:r?(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:r},style:{height:"100%",width:"100%",overflow:"auto"}}):null})},eN=()=>{let e=(0,s.sJ)(u.Q),t=(0,s.sJ)(u.g1),n=(0,s.sJ)(u.pT),a=(0,s.sJ)(u.di),i=(0,s.sJ)(u.db),l=(0,s.sJ)(u.RI),[c,d]=(0,s.FV)(u.hz),h=(0,s.sJ)(u.j$),p=(0,s.sJ)(u.YW),{viewerCount:x,lastConnectTime:g,lastDisconnectTime:b,streamTitle:w}=(0,s.sJ)(u.RI),{extraPageContent:k,version:y,name:C,summary:S,socialHandles:T,tags:B,externalActions:P,offlineMessage:H,chatDisabled:M,federation:F,notifications:O}=t,[z,G]=(0,r.useState)(!1),[U,W]=(0,r.useState)(!1),[q,Q]=(0,r.useState)(!1),{account:Y,enabled:V}=F,{browser:K}=O,{enabled:X}=K,{online:$}=l,[ee,et]=(0,r.useState)(null),[en,eo]=(0,r.useState)(!1),es=e=>{let{openExternally:t,url:n}=e;t&&n?window.open(n,"_blank"):et(e)},ei=P.map(e=>(0,o.jsx)(E,{action:e,externalActionSelected:es},e.url||e.html)),er=()=>{let e=parseInt((0,_.$o)(_.dA.userVisitCount),10);Number.isNaN(e)&&(e=0),(0,_.qQ)(_.dA.userVisitCount,e+1),e>2&&!(0,_.$o)(_.dA.hasDisplayedNotificationModal)&&G(!0)},el=()=>{W(!1),G(!1),(0,_.qQ)(_.dA.hasDisplayedNotificationModal,!0)},ec=()=>{let e=window.innerWidth;void 0===c&&(e<=768?d(!0):d(!1)),!c&&e<=768&&d(!0),c&&e>768&&d(!1)};(0,r.useEffect)(()=>(er(),ec(),window.addEventListener("resize",ec),()=>{window.removeEventListener("resize",ec)}),[]),(0,r.useEffect)(()=>{eo((0,j.Z)()&&X)},[X]);let ed=!M&&a&&n;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:v().root,children:[(0,o.jsxs)("div",{className:f()(v().mainSection,{[v().offline]:!p}),children:[e.appLoading?(0,o.jsx)(m.Z,{loading:!0,active:!0,paragraph:{rows:7},className:v().topSectionElement}):(0,o.jsx)("div",{className:"skeleton-placeholder"}),p&&(0,o.jsx)(ek,{source:"/hls/stream.m3u8",online:p,title:w||C,className:v().topSectionElement}),!p&&!e.appLoading&&(0,o.jsx)("div",{id:"offline-message",children:(0,o.jsx)(Z.R,{showsHeader:!1,streamName:C,customText:H,notificationsEnabled:en,fediverseAccount:Y,lastLive:b,onNotifyClick:()=>W(!0),onFollowClick:()=>Q(!0),className:v().topSectionElement})}),$?(0,o.jsx)(J.X,{online:p,lastConnectTime:g,lastDisconnectTime:b,viewerCount:x,className:f()(v().topSectionElement,v().statusBar)}):(0,o.jsx)("div",{className:"statusbar-placeholder"}),(0,o.jsx)("div",{className:v().midSection,children:(0,o.jsxs)("div",{className:v().buttonsLogoTitleSection,children:[!c&&(0,o.jsxs)(I,{children:[ei,V&&(0,o.jsx)(D.e,{size:"small",onClick:()=>Q(!0)}),en&&(0,o.jsx)(ew,{open:z,notificationClicked:()=>W(!0),notificationClosed:()=>el(),children:(0,o.jsx)(A,{onClick:()=>W(!0)})})]}),(0,o.jsx)(R.Modal,{title:"Browser Notifications",open:U,afterClose:()=>el(),handleCancel:()=>el(),children:(0,o.jsx)(eb,{})})]})}),c?(0,o.jsx)(eg,{name:C,summary:S,tags:B,socialHandles:T,extraPageContent:k,messages:h,currentUser:i,showChat:ed,actions:P,setExternalActionToDisplay:es,setShowNotifyPopup:W,setShowFollowModal:Q,supportFediverseFeatures:V,supportsBrowserNotifications:en,notifyItemSelected:()=>W(!0),followItemSelected:()=>Q(!0),externalActionSelected:es}):(0,o.jsx)(ea,{name:C,summary:S,tags:B,socialHandles:T,extraPageContent:k,setShowFollowModal:Q,supportFediverseFeatures:V}),!c&&(0,o.jsx)(L,{version:y})]}),ed&&!c&&(0,o.jsx)(N,{})]}),ee&&(0,o.jsx)(ey,{externalActionToDisplay:ee,setExternalActionToDisplay:et}),(0,o.jsx)(R.Modal,{title:"Follow ".concat(C),open:q,handleCancel:()=>Q(!1),width:"550px",children:(0,o.jsx)(ev,{account:Y,name:C,handleClose:()=>Q(!1)})})]})};var eC=n(6097);let eS=e=>{let{name:t}=e,n=(0,s.sJ)(u.j$),o=(0,s.sJ)(u.RI),[a,i]=(0,r.useState)(!1),{online:l}=o,c=e=>{document.title=e},d=()=>{i(!0)},h=()=>{i(!1),c(t)},p=()=>{window.addEventListener("blur",d),window.addEventListener("focus",h)},m=()=>{window.removeEventListener("blur",d),window.removeEventListener("focus",h)};return(0,r.useEffect)(()=>(p(),()=>{m()}),[t]),(0,r.useEffect)(()=>{if(!a||!l)return;let e=n[n.length-1];"CHAT"===e.type&&c("\uD83D\uDCAC :: ".concat(t))},[n,t]),(0,r.useEffect)(()=>{a&&(l?c(" \uD83D\uDFE2 :: ".concat(t)):l||c(" \uD83D\uDD34 :: ".concat(t)))},[l,t]),null},eL=()=>(0,o.jsx)("script",{id:"server-side-hydration",nonce:"{{.Nonce}}",dangerouslySetInnerHTML:{__html:"\n window.configHydration = {{.ServerConfigJSON}};\n window.statusHydration = {{.StatusJSON}};\n "}});var eT=n(99469),eB=n(94636),eI=n.n(eB);let eP=()=>{let e=()=>{navigator.serviceWorker.register("/serviceWorker.js").then(e=>{console.debug("Service Worker registration successful with scope: ",e.scope)},e=>{console.error("Service Worker registration failed: ",e)})};return(0,r.useEffect)(()=>("serviceWorker"in navigator&&window.addEventListener("load",e),()=>{window.removeEventListener("load",e)}),[]),null};var eH=n(50738),eM=n(1572),eE=n.n(eM);let eZ=()=>(0,o.jsx)("noscript",{className:eE().noscript,children:(0,o.jsx)("div",{className:eE().scrollContainer,children:(0,o.jsxs)("div",{className:eE().content,children:[(0,o.jsx)(eH.C,{className:eE().logo}),(0,o.jsx)("br",{}),(0,o.jsxs)("p",{children:["This website is powered by\xa0",(0,o.jsx)("a",{href:"https://owncast.online",rel:"noopener noreferrer",target:"_blank",children:"Owncast"}),"."]}),(0,o.jsx)("p",{children:"Owncast uses JavaScript for playing the HTTP Live Streaming (HLS) video, and its chat client. But your web browser does not seem to support JavaScript, or you have it disabled."}),(0,o.jsx)("p",{children:"For the best experience, you should use a different browser with JavaScript support. If you have disabled JavaScript in your browser, you can re-enable it."}),(0,o.jsx)("h2",{children:"How can I watch this stream without JavaScript?"}),(0,o.jsxs)("p",{children:["You can open the URL of this website in your media player (such as\xa0",(0,o.jsx)("a",{href:"https://mpv.io",rel:"noopener noreferrer",target:"_blank",children:"mpv"}),"\xa0or\xa0",(0,o.jsx)("a",{href:"https://www.videolan.org/vlc/",rel:"noopener noreferrer",target:"_blank",children:"VLC"}),") to watch the stream."]}),(0,o.jsx)("h2",{children:"How can I chat with the others without JavaScript?"}),(0,o.jsx)("p",{children:"Currently, there is no option to use the chat without JavaScript."})]})})}),eD=d()(()=>n.e(3625).then(n.bind(n,3625)).then(e=>e.FatalErrorStateModal),{loadableGenerated:{webpack:()=>[3625]},ssr:!1}),eF=()=>{let e=(0,s.sJ)(u.g1),t=(0,s.sJ)(u.RI),{name:n,customStyles:a}=e,c=(0,s.sJ)(u.di),d=(0,s.sJ)(u.ap),h=(0,s.sJ)(u.Q),m=(0,r.useRef)(null),{chatDisabled:x}=e,{videoAvailable:f}=h,{online:_,streamTitle:j}=t;return(0,r.useEffect)(()=>{!function(e){let t=e=>{let t=e.getAttribute("rel");e.setAttribute("rel","".concat(t," noopener noreferrer"))};e.querySelectorAll("a").forEach(e=>t(e));let n=new MutationObserver(function(e){for(let n of e)for(let e of n.addedNodes)e instanceof HTMLElement&&"a"===e.tagName.toLowerCase()&&t(e)});n.observe(e,{attributes:!1,childList:!0,subtree:!0})}(m.current)},[]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(i(),{children:[(0,o.jsx)(eL,{}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"57x57",href:"/img/favicon/apple-icon-57x57.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"60x60",href:"/img/favicon/apple-icon-60x60.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"72x72",href:"/img/favicon/apple-icon-72x72.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"76x76",href:"/img/favicon/apple-icon-76x76.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"114x114",href:"/img/favicon/apple-icon-114x114.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"120x120",href:"/img/favicon/apple-icon-120x120.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"144x144",href:"/img/favicon/apple-icon-144x144.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"152x152",href:"/img/favicon/apple-icon-152x152.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/img/favicon/apple-icon-180x180.png"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"192x192",href:"/img/favicon/android-icon-192x192.png"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/img/favicon/favicon-32x32.png"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"96x96",href:"/img/favicon/favicon-96x96.png"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/img/favicon/favicon-16x16.png"}),(0,o.jsx)("link",{rel:"manifest",href:"/manifest.json"}),(0,o.jsx)("link",{href:"/api/auth/provider/indieauth"}),(0,o.jsx)("meta",{name:"msapplication-TileColor",content:"#ffffff"}),(0,o.jsx)("meta",{name:"msapplication-TileImage",content:"/img/favicon/ms-icon-144x144.png"}),(0,o.jsx)("meta",{name:"theme-color",content:"#ffffff"}),(0,o.jsxs)("style",{children:[a,"\nbody {\n overflow: hidden;\n}\n"]}),(0,o.jsx)("base",{target:"_blank"})]}),(0,o.jsxs)(i(),{children:[n?(0,o.jsx)("title",{children:n}):(0,o.jsx)("title",{children:"{{.Name}}"}),(0,o.jsx)("meta",{name:"description",content:"{{.Summary}}"}),(0,o.jsx)("meta",{property:"og:title",content:"{{.Name}}"}),(0,o.jsx)("meta",{property:"og:site_name",content:"{{.Name}}"}),(0,o.jsx)("meta",{property:"og:url",content:"{{.RequestedURL}}"}),(0,o.jsx)("meta",{property:"og:description",content:"{{.Summary}}"}),(0,o.jsx)("meta",{property:"og:type",content:"video.other"}),(0,o.jsx)("meta",{property:"video:tag",content:"{{.TagsString}}"}),(0,o.jsx)("meta",{property:"og:image",content:"{{.RequestedURL}}{{.Thumbnail}}"}),(0,o.jsx)("meta",{property:"og:image:url",content:"{{.RequestedURL}}{{.Thumbnail}}"}),(0,o.jsx)("meta",{property:"og:image:alt",content:"{{.RequestedURL}}{{.Image}}"}),(0,o.jsx)("meta",{property:"og:video",content:"{{.RequestedURL}}/embed/video"}),(0,o.jsx)("meta",{property:"og:video:secure_url",content:"{{.RequestedURL}}/embed/video"}),(0,o.jsx)("meta",{property:"og:video:height",content:"315"}),(0,o.jsx)("meta",{property:"og:video:width",content:"560"}),(0,o.jsx)("meta",{property:"og:video:type",content:"text/html"}),(0,o.jsx)("meta",{property:"og:video:actor",content:"{{.Name}}"}),(0,o.jsx)("meta",{property:"twitter:title",content:"{{.Name}}"}),(0,o.jsx)("meta",{property:"twitter:url",content:"{{.RequestedURL}}"}),(0,o.jsx)("meta",{property:"twitter:description",content:"{{.Summary}}"}),(0,o.jsx)("meta",{property:"twitter:image",content:"{{.Image}}"}),(0,o.jsx)("meta",{property:"twitter:card",content:"player"}),(0,o.jsx)("meta",{property:"twitter:player",content:"{{.RequestedURL}}/embed/video"}),(0,o.jsx)("meta",{property:"twitter:player:width",content:"560"}),(0,o.jsx)("meta",{property:"twitter:player:height",content:"315"})]}),(0,o.jsx)(u.me,{}),(0,o.jsx)(eP,{}),(0,o.jsx)(eS,{name:n}),(0,o.jsx)(eT.Q,{}),(0,o.jsx)(p(),{strategy:"afterInteractive",src:"/customjavascript"}),(0,o.jsxs)(l.Z,{ref:m,className:eI().layout,children:[(0,o.jsx)(eC.h,{name:_&&j||n,chatAvailable:c,chatDisabled:x,online:f}),(0,o.jsx)(eN,{}),d&&(0,o.jsx)(eD,{title:d.title,message:d.message})]}),(0,o.jsx)(eZ,{})]})};function eA(){return(0,o.jsx)(eF,{})}eA.getLayout=function(e){return e}},83469:function(e,t,n){"use strict";function o(){return"serviceWorker"in navigator&&"PushManager"in window}n.d(t,{Z:function(){return o}})},13959:function(e){e.exports={button:"ActionButton_button__z5Z2c",icon:"ActionButton_icon__EPp7Q"}},97038:function(e){e.exports={item:"ActionButtonMenu_item__OJQdr",buttonWrap:"ActionButtonMenu_buttonWrap__WQ9kt",icon:"ActionButtonMenu_icon__edY1D",menu:"ActionButtonMenu_menu__GChDk"}},12270:function(e){e.exports={row:"ActionButtonRow_row__SiEGe"}},47900:function(e){e.exports={root:"ContentHeader_root__HaUG0",row:"ContentHeader_row__9Q8gH",logoTitleSection:"ContentHeader_logoTitleSection__Z8pUc",logo:"ContentHeader_logo__wo_HN",titleSection:"ContentHeader_titleSection___6Y15",title:"ContentHeader_title__E_DsI",subtitle:"ContentHeader_subtitle__n1Wew",tagList:"ContentHeader_tagList__rx3jY"}},94636:function(e){e.exports={layout:"Main_layout__Bm6Gz"}},17725:function(e){e.exports={root:"Content_root__h1mNK",mainSection:"Content_mainSection__Gk78Y",offline:"Content_offline__Mnva4",lowerSection:"Content_lowerSection__BZHYI",lowerSectionMobile:"Content_lowerSectionMobile__hRr0_",topSectionElement:"Content_topSectionElement__4Mqi_",statusBar:"Content_statusBar__KyO4I",leftCol:"Content_leftCol__U2TDq",loadingSpinner:"Content_loadingSpinner__mDlYC",replacementBar:"Content_replacementBar__yLglI",defaultTabBar:"Content_defaultTabBar__BjyV0",actionButtonMenu:"Content_actionButtonMenu__dQUjK",tabs:"Content_tabs__LMcZ1",bottomPageContentContainer:"Content_bottomPageContentContainer__nFPo7"}},10808:function(e){e.exports={customPageContent:"CustomPageContent_customPageContent__Mr981",summary:"CustomPageContent_summary___Zgps"}},67917:function(e){e.exports={footer:"Footer_footer__mPuvf",links:"Footer_links__7bBxV"}},31764:function(e){e.exports={header:"Header_header__U4Ro1",logoImage:"Header_logoImage__beIL2",logo:"Header_logo__HLZ6Z",title:"Header_title__FIts2",skipLink:"Header_skipLink__9Pusb",offlineTag:"Header_offlineTag__0p3lk"}},74933:function(e){e.exports={root:"Logo_root__jKiJC",container:"Logo_container__A4UYT",image:"Logo_image__Ahkom"}},77011:function(e){e.exports={spinner:"Modal_spinner__GiSS0",content:"Modal_content__h9my9"}},1572:function(e){e.exports={noscript:"Noscript_noscript__vXxzh",scrollContainer:"Noscript_scrollContainer__2F8M3",content:"Noscript_content__sSYOq",logo:"Noscript_logo__tWoh6"}},88335:function(e){e.exports={outerContainer:"OfflineBanner_outerContainer__3AbsB",innerContainer:"OfflineBanner_innerContainer__zTm13",bodyText:"OfflineBanner_bodyText__nNNy0",separator:"OfflineBanner_separator___j_Ss",lastLiveDate:"OfflineBanner_lastLiveDate___UZdO",clockIcon:"OfflineBanner_clockIcon__s0DB_",header:"OfflineBanner_header__Vu20o",footer:"OfflineBanner_footer__o3Zl5",actionLink:"OfflineBanner_actionLink__b4Mwa"}},12341:function(e){e.exports={root:"Sidebar_root__8HE0A"}},573:function(e){e.exports={link:"SocialLinks_link___CcSm",links:"SocialLinks_links__gOAb7"}},37970:function(e){e.exports={statusbar:"Statusbar_statusbar__AtVnB"}}},function(e){e.O(0,[2074,164,2744,9680,4931,5402,492,3013,5938,7606,2928,9863,9243,6748,180,7466,9774,2888,179],function(){return e(e.s=48312)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5405],{48312:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return n(27347)}])},78696:function(e,t,n){"use strict";n.d(t,{e:function(){return d}});var o=n(85893),s=n(71577),a=n(5152),i=n.n(a),r=n(58875),l=n.n(r);let c=i()(()=>n.e(5903).then(n.t.bind(n,5903,23)),{loadableGenerated:{webpack:()=>[5903]},ssr:!1}),d=e=>{let{onClick:t,props:n}=e;return(0,o.jsx)(s.Z,{...n,type:"primary",className:l().button,icon:(0,o.jsx)(c,{}),onClick:t,id:"follow-button",children:"Follow"})}},99469:function(e,t,n){"use strict";n.d(t,{Q:function(){return i}});var o=n(85893),s=n(4480),a=n(77466);let i=()=>{let e=(0,s.sJ)(a.g1),{appearanceVariables:t,customStyles:n}=e,i=Object.keys(t).filter(e=>!!t[e]).map(e=>"--".concat(e,": ").concat(t[e]));return(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n :root {\n ".concat(i.join(";\n"),"\n }\n ").concat(n,"\n ")}})}},6097:function(e,t,n){"use strict";n.d(t,{h:function(){return f}});var o=n(85893),s=n(94199),a=n(20550),i=n(94184),r=n.n(i),l=n(5152),c=n.n(l),d=n(41664),h=n.n(d),p=n(50738),u=n(10228),m=n.n(u);let x=c()(()=>Promise.all([n.e(4931),n.e(3013),n.e(850)]).then(n.bind(n,80850)).then(e=>e.UserDropdown),{loadableGenerated:{webpack:()=>[80850]},ssr:!1}),f=e=>{let{name:t,chatAvailable:n,chatDisabled:i,online:l}=e;return(0,o.jsxs)("header",{className:r()(["".concat(m().header)],"global-header"),children:[l?(0,o.jsx)(h(),{href:"#player",className:m().skipLink,children:"Skip to player"}):(0,o.jsx)(h(),{href:"#offline-message",className:m().skipLink,children:"Skip to offline message"}),(0,o.jsx)(h(),{href:"#skip-to-content",className:m().skipLink,children:"Skip to page content"}),(0,o.jsx)(h(),{href:"#footer",className:m().skipLink,children:"Skip to footer"}),(0,o.jsxs)("div",{className:m().logo,children:[(0,o.jsx)("div",{id:"header-logo",className:m().logoImage,children:(0,o.jsx)(p.C,{variant:"contrast"})}),(0,o.jsx)("h1",{className:m().title,id:"global-header-text",children:t})]}),n&&!i&&(0,o.jsx)(x,{}),!n&&!i&&(0,o.jsx)(s.Z,{title:"Chat is available when the stream is live.",placement:"left",children:(0,o.jsx)(a.Z,{className:m().offlineTag,children:"Chat offline"})})]})};t.Z=f},14761:function(e,t,n){"use strict";n.r(t),n.d(t,{Modal:function(){return d}});var o=n(85893),s=n(85402),a=n(26303),i=n(11382),r=n(67294),l=n(28807),c=n.n(l);let d=e=>{let{title:t,url:n,open:l,handleOk:d,handleCancel:h,afterClose:p,height:u,width:m,children:x}=e,[f,_]=(0,r.useState)(!!n),j="100%",g="520px";n&&(j="70vh",g="900px");let v={padding:"0px",minHeight:u,height:null!=u?u:j},b=n&&(0,o.jsx)("iframe",{title:t,src:n,width:"100%",height:"100%",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms",frameBorder:"0",allowFullScreen:!0,style:{display:"block"},onLoad:()=>_(!1)});return(0,o.jsx)(s.Z,{title:t,open:l,onOk:d,onCancel:h,afterClose:p,bodyStyle:v,width:null!=m?m:g,zIndex:999,footer:null,centered:!0,destroyOnClose:!0,children:(0,o.jsxs)("div",{id:"modal-container",style:{height:"100%"},children:[f&&(0,o.jsx)(a.Z,{active:f,style:{padding:"10px"},paragraph:{rows:10}}),b&&(0,o.jsx)("div",{style:{display:f?"none":"inline"},children:b}),x&&(0,o.jsx)("div",{className:c().content,children:x}),f&&(0,o.jsx)(i.Z,{className:c().spinner,spinning:f,size:"large"})]})})};t.default=d,d.defaultProps={url:void 0,children:void 0,handleOk:void 0,handleCancel:void 0,afterClose:void 0}},51513:function(e,t,n){"use strict";n.d(t,{R:function(){return u}});var o=n(85893),s=n(27049),a=n(45938),i=n(5152),r=n.n(i),l=n(94184),c=n.n(l),d=n(65066),h=n.n(d);let p=r()(()=>Promise.all([n.e(2074),n.e(9095)]).then(n.t.bind(n,69095,23)),{loadableGenerated:{webpack:()=>[69095]},ssr:!1}),u=e=>{let t,{streamName:n,customText:i,lastLive:r,notificationsEnabled:l,fediverseAccount:d,showsHeader:u=!0,onNotifyClick:m,onFollowClick:x,className:f}=e;return t=i||(!i&&l&&d?(0,o.jsxs)("span",{children:["This stream is offline. You can"," ",(0,o.jsx)("span",{role:"link",tabIndex:0,className:h().actionLink,onClick:m,children:"be notified"})," ","the next time ",n," goes live or"," ",(0,o.jsx)("span",{role:"link",tabIndex:0,className:h().actionLink,onClick:x,children:"follow"})," ",d," on the Fediverse."]}):!i&&l?(0,o.jsxs)("span",{children:["This stream is offline."," ",(0,o.jsx)("span",{role:"link",tabIndex:0,className:h().actionLink,onClick:m,children:"Be notified"})," ","the next time ",n," goes live."]}):!i&&d?(0,o.jsxs)("span",{children:["This stream is offline."," ",(0,o.jsx)("span",{role:"link",tabIndex:0,className:h().actionLink,onClick:x,children:"Follow"})," ",d," on the Fediverse to see the next time ",n," goes live."]}):"This stream is offline. Check back soon!"),(0,o.jsx)("div",{id:"offline-banner",className:c()(h().outerContainer,f),children:(0,o.jsxs)("div",{className:h().innerContainer,children:[u&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:h().header,children:n}),(0,o.jsx)(s.Z,{className:h().separator})]}),(0,o.jsx)("div",{className:h().bodyText,children:t}),r&&(0,o.jsxs)("div",{className:h().lastLiveDate,children:[(0,o.jsx)(p,{className:h().clockIcon}),"Last live ".concat((0,a.Z)(new Date(r))," ago.")]})]})})}},69357:function(e,t,n){"use strict";n.d(t,{X:function(){return x}});var o=n(85893),s=n(45938),a=n(68730),i=n(67294),r=n(5152),l=n.n(r),c=n(94184),d=n.n(c),h=n(67486),p=n.n(h),u=n(77278);let m=l()(()=>Promise.all([n.e(2074),n.e(1965)]).then(n.t.bind(n,41965,23)),{loadableGenerated:{webpack:()=>[41965]},ssr:!1}),x=e=>{let t,{online:n,lastConnectTime:r,lastDisconnectTime:l,viewerCount:c,className:h}=e,[,x]=(0,i.useState)(new Date);(0,i.useEffect)(()=>{let e=setInterval(()=>x(new Date),1e3);return()=>{clearInterval(e)}},[]);let f="";if(n&&r){let e=function(e){let t="hour",n="minute",o=(0,a.Z)({start:e,end:new Date});return o.days>=1?"".concat(o.days," ").concat((0,u._6)("day",o.days),"\n ").concat(o.hours," ").concat((0,u._6)(t,o.hours)):o.hours>=1?"".concat(o.hours," ").concat((0,u._6)(t,o.hours)," ").concat(o.minutes,"\n ").concat((0,u._6)(n,o.minutes)):"".concat(o.minutes," ").concat((0,u._6)(n,o.minutes),"\n ").concat(o.seconds," ").concat((0,u._6)("second",o.seconds))}(new Date(r));f=n?"Live for ".concat(e):"Offline",t=c>0&&(0,o.jsxs)("div",{className:p().right,children:[(0,o.jsx)("span",{children:(0,o.jsx)(m,{})}),(0,o.jsx)("span",{children:" ".concat(c)})]})}else!n&&(f="Offline",l&&(t="Last live ".concat((0,s.Z)(new Date(l))," ago.")));return(0,o.jsxs)("div",{className:d()(p().statusbar,h),role:"status",children:[(0,o.jsx)("div",{children:f}),(0,o.jsx)("div",{children:t})]})};x.defaultProps={lastConnectTime:null,lastDisconnectTime:null}},27347:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return eA}});var o=n(85893),s=n(4480),a=n(9008),i=n.n(a),r=n(67294),l=n(97183),c=n(5152),d=n.n(c),h=n(4298),p=n.n(h),u=n(77466),m=n(26303),x=n(94184),f=n.n(x),_=n(72581),j=n(83469),g=n(93822),v=n.n(g),b=n(87412),w=n(53688),k=n.n(w);let y=d()(()=>Promise.all([n.e(1272),n.e(8700),n.e(5320),n.e(3366),n.e(5271)]).then(n.bind(n,83366)).then(e=>e.ChatContainer),{loadableGenerated:{webpack:()=>[83366]},ssr:!1}),N=()=>{let e=(0,s.sJ)(u.db),t=(0,s.sJ)(u.pH);if(!e)return(0,o.jsx)(b.ZP,{className:k().root,collapsedWidth:0,width:320});let{id:n,isModerator:a,displayName:i}=e;return(0,o.jsx)(b.ZP,{className:k().root,collapsedWidth:0,width:320,children:(0,o.jsx)(y,{messages:t,usernameToHighlight:i,chatUserId:n,isModerator:a})})};var C=n(80763),S=n.n(C);let L=e=>{let{version:t}=e;return(0,o.jsxs)("footer",{className:S().footer,id:"footer",children:[(0,o.jsxs)("span",{children:["Powered by ",(0,o.jsx)("a",{href:"https://owncast.online",children:t})]}),(0,o.jsxs)("span",{className:S().links,children:[(0,o.jsx)("a",{href:"https://owncast.online/docs",target:"_blank",rel:"noreferrer",children:"Documentation"}),(0,o.jsx)("a",{href:"https://owncast.online/help",target:"_blank",rel:"noreferrer",children:"Contribute"}),(0,o.jsx)("a",{href:"https://github.com/owncast/owncast",target:"_blank",rel:"noreferrer",children:"Source"})]})]})};var T=n(40050),B=n.n(T);let I=e=>{let{children:t}=e;return(0,o.jsx)("div",{className:"".concat(B().row),children:t})};var P=n(71577),H=n(58875),M=n.n(H);let E=e=>{let{action:t,primary:n=!0,externalActionSelected:s}=e,{title:a,description:i,icon:r,color:l}=t;return(0,o.jsxs)(P.Z,{type:n?"primary":"default",className:f()(["".concat(M().button),"action-button"]),onClick:()=>s(t),style:{backgroundColor:l},children:[r&&(0,o.jsx)("img",{src:r,className:"".concat(M().icon),alt:i}),a]})};var Z=n(51513),D=n(78696);let F=d()(()=>n.e(62).then(n.t.bind(n,30062,23)),{loadableGenerated:{webpack:()=>[30062]},ssr:!1}),A=e=>{let{onClick:t,text:n}=e;return(0,o.jsx)(P.Z,{type:"primary",className:"".concat(M().button),icon:(0,o.jsx)(F,{}),onClick:t,id:"notify-button",children:n||"Notify"})};var J=n(69357),R=n(14761),O=n(783),z=n.n(O);let G=e=>{let{content:t}=e;return(0,o.jsx)("div",{id:"custom-page-content",children:(0,o.jsx)("div",{className:z().customPageContent,dangerouslySetInnerHTML:{__html:t}})})};var U=n(53731),W=n(17612),q=n.n(W);let Q=e=>{let{src:t}=e;return(0,o.jsx)("div",{className:q().root,children:(0,o.jsx)("div",{className:q().container,children:(0,o.jsx)("img",{src:t,alt:"Logo",className:q().image,loading:"lazy"})})})};var Y=n(25675),V=n.n(Y),K=n(64270),X=n.n(K);let $=e=>{let{links:t}=e;return(0,o.jsx)("div",{className:X().links,children:t.map(e=>(0,o.jsx)("a",{href:e.url,className:X().link,target:"_blank",rel:"noreferrer me",children:(0,o.jsx)(V(),{src:e.icon||"/img/platformlogos/default.svg",alt:e.platform,className:X().link,width:"30",height:"30"})},e.platform))})};var ee=n(64178),et=n.n(ee);let en=e=>{let{name:t,summary:n,logo:s,tags:a,links:i}=e;return(0,o.jsx)("div",{className:et().root,children:(0,o.jsxs)("div",{className:et().logoTitleSection,children:[(0,o.jsx)("div",{className:et().logo,children:(0,o.jsx)(Q,{src:s})}),(0,o.jsxs)("div",{className:et().titleSection,children:[(0,o.jsx)("h2",{className:f()(et().title,et().row,"header-title"),children:t}),(0,o.jsx)("h3",{className:f()(et().subtitle,et().row,"header-subtitle"),children:(0,o.jsx)(U.Z,{children:n})}),(0,o.jsx)("div",{className:f()(et().tagList,et().row),children:a.length>0&&a.map(e=>(0,o.jsxs)("span",{children:["#",e,"\xa0"]},e))}),(0,o.jsx)("div",{className:f()(et().socialLinks,et().row),children:(0,o.jsx)($,{links:i})})]})]})})},eo=d()(()=>Promise.all([n.e(4885),n.e(173),n.e(2231),n.e(5818),n.e(9915),n.e(4041),n.e(3698),n.e(4398),n.e(6306),n.e(5101),n.e(4734),n.e(4763),n.e(9292),n.e(8861),n.e(7916),n.e(3859),n.e(5647)]).then(n.bind(n,35647)).then(e=>e.Tabs),{loadableGenerated:{webpack:()=>[35647]},ssr:!1}),es=d()(()=>Promise.all([n.e(173),n.e(5818),n.e(4041),n.e(3698),n.e(3663)]).then(n.bind(n,15508)).then(e=>e.FollowerCollection),{loadableGenerated:{webpack:()=>[15508]},ssr:!1}),ea=e=>{let{name:t,summary:n,tags:s,socialHandles:a,extraPageContent:i,setShowFollowModal:r,supportFediverseFeatures:l}=e,c=(0,o.jsx)("div",{className:v().bottomPageContentContainer,children:(0,o.jsx)(G,{content:i})}),d=(0,o.jsx)("div",{className:v().bottomPageContentContainer,children:(0,o.jsx)(es,{name:t,onFollowButtonClick:()=>r(!0)})}),h=[{label:"About",key:"2",children:c}];return l&&h.push({label:"Followers",key:"3",children:d}),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:v().lowerHalf,id:"skip-to-content",children:(0,o.jsx)(en,{name:t,summary:n,tags:s,links:a,logo:"/logo"})}),(0,o.jsx)("div",{className:v().lowerSection,children:h.length>1?(0,o.jsx)(eo,{defaultActiveKey:"0",items:h}):c})]})};var ei=n(66516),er=n(13013),el=n(83206),ec=n.n(el);let ed=d()(()=>n.e(6937).then(n.t.bind(n,26937,23)),{loadableGenerated:{webpack:()=>[26937]},ssr:!1}),eh=d()(()=>n.e(6820).then(n.t.bind(n,96820,23)),{loadableGenerated:{webpack:()=>[96820]},ssr:!1}),ep=d()(()=>n.e(1008).then(n.t.bind(n,11008,23)),{loadableGenerated:{webpack:()=>[11008]},ssr:!1}),eu="notify",em="follow",ex=e=>{let{actions:t,externalActionSelected:n,notifyItemSelected:s,followItemSelected:a,showFollowItem:i,showNotifyItem:r,className:l}=e,c=e=>{if(e.key===eu){s();return}if(e.key===em){a();return}let o=t.find(t=>t.url===e.key);n(o)},d=t.map(e=>({key:e.url,label:(0,o.jsxs)("span",{className:ec().item,children:[e.icon&&(0,o.jsx)("img",{className:ec().icon,src:e.icon,alt:e.title})," ",e.title]})}));i&&d.unshift({key:em,label:(0,o.jsxs)("span",{className:ec().item,children:[(0,o.jsx)(eh,{className:ec().icon})," Follow this stream"]})}),r&&d.unshift({key:eu,label:(0,o.jsxs)("span",{className:ec().item,children:[(0,o.jsx)(ep,{className:ec().icon}),"Notify when live"]})});let h=(0,o.jsx)(ei.Z,{items:d,onClick:c}),p=f()([ec().menu,l]);return(0,o.jsx)(er.Z,{overlay:h,placement:"bottomRight",trigger:["click"],className:p,children:(0,o.jsx)("div",{className:ec().buttonWrap,children:(0,o.jsx)(P.Z,{type:"default",onClick:e=>e.preventDefault(),size:"large",icon:(0,o.jsx)(ed,{size:6,style:{rotate:"90deg"}})})})})},ef=d()(()=>Promise.all([n.e(4885),n.e(173),n.e(2231),n.e(5818),n.e(9915),n.e(4041),n.e(3698),n.e(4398),n.e(6306),n.e(5101),n.e(4734),n.e(4763),n.e(9292),n.e(8861),n.e(7916),n.e(3859),n.e(5647)]).then(n.bind(n,35647)).then(e=>e.Tabs),{loadableGenerated:{webpack:()=>[35647]},ssr:!1}),e_=d()(()=>Promise.all([n.e(173),n.e(5818),n.e(4041),n.e(3698),n.e(3663)]).then(n.bind(n,15508)).then(e=>e.FollowerCollection),{loadableGenerated:{webpack:()=>[15508]},ssr:!1}),ej=d()(()=>Promise.all([n.e(1272),n.e(8700),n.e(5320),n.e(3366),n.e(5271)]).then(n.bind(n,83366)).then(e=>e.ChatContainer),{loadableGenerated:{webpack:()=>[83366]},ssr:!1}),eg=e=>{let{name:t,summary:n,tags:s,socialHandles:a,extraPageContent:i,messages:r,currentUser:l,showChat:c,actions:d,setExternalActionToDisplay:h,setShowNotifyPopup:p,setShowFollowModal:u,supportFediverseFeatures:x,supportsBrowserNotifications:f}=e;if(!l)return(0,o.jsx)(m.Z,{loading:!0,active:!0,paragraph:{rows:7}});let{id:_,displayName:j}=l,g=c&&(0,o.jsx)(ej,{messages:r,usernameToHighlight:j,chatUserId:_,isModerator:!1}),b=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(en,{name:t,summary:n,tags:s,links:a,logo:"/logo"}),(0,o.jsx)("div",{className:v().bottomPageContentContainer,children:(0,o.jsx)(G,{content:i})})]}),w=(0,o.jsx)("div",{className:v().bottomPageContentContainer,children:(0,o.jsx)(e_,{name:t,onFollowButtonClick:()=>u(!0)})}),k=[];c&&k.push({label:"Chat",key:"0",children:g}),k.push({label:"About",key:"2",children:b}),x&&k.push({label:"Followers",key:"3",children:w});let y=(e,t)=>(0,o.jsxs)("div",{className:v().replacementBar,children:[(0,o.jsx)(t,{...e,className:v().defaultTabBar}),(0,o.jsx)(ex,{className:v().actionButtonMenu,showFollowItem:x,showNotifyItem:f,actions:d,externalActionSelected:h,notifyItemSelected:()=>p(!0),followItemSelected:()=>u(!0)})]});return(0,o.jsx)("div",{className:v().lowerSectionMobile,children:k.length>1?(0,o.jsx)(ef,{className:v().tabs,defaultActiveKey:"0",items:k,renderTabBar:y}):b})},ev=d()(()=>Promise.all([n.e(173),n.e(2231),n.e(7177)]).then(n.bind(n,77177)).then(e=>e.FollowModal),{loadableGenerated:{webpack:()=>[77177]},ssr:!1,loading:()=>(0,o.jsx)(m.Z,{loading:!0,active:!0,paragraph:{rows:8}})}),eb=d()(()=>Promise.all([n.e(173),n.e(5818),n.e(1424)]).then(n.bind(n,11424)).then(e=>e.BrowserNotifyModal),{loadableGenerated:{webpack:()=>[11424]},ssr:!1,loading:()=>(0,o.jsx)(m.Z,{loading:!0,active:!0,paragraph:{rows:6}})}),ew=d()(()=>n.e(7815).then(n.bind(n,17815)).then(e=>e.NotifyReminderPopup),{loadableGenerated:{webpack:()=>[17815]},ssr:!1,loading:()=>(0,o.jsx)(m.Z,{loading:!0,active:!0,paragraph:{rows:8}})}),ek=d()(()=>Promise.all([n.e(2544),n.e(1029),n.e(788),n.e(4114)]).then(n.bind(n,69312)).then(e=>e.OwncastPlayer),{loadableGenerated:{webpack:()=>[69312]},ssr:!1,loading:()=>(0,o.jsx)(m.Z,{loading:!0,active:!0,paragraph:{rows:12}})}),ey=e=>{let{externalActionToDisplay:t,setExternalActionToDisplay:n}=e,{title:s,description:a,url:i,html:r}=t;return(0,o.jsx)(R.Modal,{title:a||s,url:i,open:!!t,height:"80vh",handleCancel:()=>n(null),children:r?(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:r},style:{height:"100%",width:"100%",overflow:"auto"}}):null})},eN=()=>{let e=(0,s.sJ)(u.Q),t=(0,s.sJ)(u.g1),n=(0,s.sJ)(u.pT),a=(0,s.sJ)(u.di),i=(0,s.sJ)(u.db),l=(0,s.sJ)(u.RI),[c,d]=(0,s.FV)(u.hz),h=(0,s.sJ)(u.j$),p=(0,s.sJ)(u.YW),{viewerCount:x,lastConnectTime:g,lastDisconnectTime:b,streamTitle:w}=(0,s.sJ)(u.RI),{extraPageContent:k,version:y,name:C,summary:S,socialHandles:T,tags:B,externalActions:P,offlineMessage:H,chatDisabled:M,federation:F,notifications:O}=t,[z,G]=(0,r.useState)(!1),[U,W]=(0,r.useState)(!1),[q,Q]=(0,r.useState)(!1),{account:Y,enabled:V}=F,{browser:K}=O,{enabled:X}=K,{online:$}=l,[ee,et]=(0,r.useState)(null),[en,eo]=(0,r.useState)(!1),es=e=>{let{openExternally:t,url:n}=e;t&&n?window.open(n,"_blank"):et(e)},ei=P.map(e=>(0,o.jsx)(E,{action:e,externalActionSelected:es},e.url||e.html)),er=()=>{let e=parseInt((0,_.$o)(_.dA.userVisitCount),10);Number.isNaN(e)&&(e=0),(0,_.qQ)(_.dA.userVisitCount,e+1),e>2&&!(0,_.$o)(_.dA.hasDisplayedNotificationModal)&&G(!0)},el=()=>{W(!1),G(!1),(0,_.qQ)(_.dA.hasDisplayedNotificationModal,!0)},ec=()=>{let e=window.innerWidth;void 0===c&&(e<=768?d(!0):d(!1)),!c&&e<=768&&d(!0),c&&e>768&&d(!1)};(0,r.useEffect)(()=>(er(),ec(),window.addEventListener("resize",ec),()=>{window.removeEventListener("resize",ec)}),[]),(0,r.useEffect)(()=>{eo((0,j.Z)()&&X)},[X]);let ed=!M&&a&&n;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:v().root,children:[(0,o.jsxs)("div",{className:f()(v().mainSection,{[v().offline]:!p}),children:[e.appLoading?(0,o.jsx)(m.Z,{loading:!0,active:!0,paragraph:{rows:7},className:v().topSectionElement}):(0,o.jsx)("div",{className:"skeleton-placeholder"}),p&&(0,o.jsx)(ek,{source:"/hls/stream.m3u8",online:p,title:w||C,className:v().topSectionElement}),!p&&!e.appLoading&&(0,o.jsx)("div",{id:"offline-message",children:(0,o.jsx)(Z.R,{showsHeader:!1,streamName:C,customText:H,notificationsEnabled:en,fediverseAccount:Y,lastLive:b,onNotifyClick:()=>W(!0),onFollowClick:()=>Q(!0),className:v().topSectionElement})}),$?(0,o.jsx)(J.X,{online:p,lastConnectTime:g,lastDisconnectTime:b,viewerCount:x,className:f()(v().topSectionElement,v().statusBar)}):(0,o.jsx)("div",{className:"statusbar-placeholder"}),(0,o.jsx)("div",{className:v().midSection,children:(0,o.jsxs)("div",{className:v().buttonsLogoTitleSection,children:[!c&&(0,o.jsxs)(I,{children:[ei,V&&(0,o.jsx)(D.e,{size:"small",onClick:()=>Q(!0)}),en&&(0,o.jsx)(ew,{open:z,notificationClicked:()=>W(!0),notificationClosed:()=>el(),children:(0,o.jsx)(A,{onClick:()=>W(!0)})})]}),(0,o.jsx)(R.Modal,{title:"Browser Notifications",open:U,afterClose:()=>el(),handleCancel:()=>el(),children:(0,o.jsx)(eb,{})})]})}),c?(0,o.jsx)(eg,{name:C,summary:S,tags:B,socialHandles:T,extraPageContent:k,messages:h,currentUser:i,showChat:ed,actions:P,setExternalActionToDisplay:es,setShowNotifyPopup:W,setShowFollowModal:Q,supportFediverseFeatures:V,supportsBrowserNotifications:en,notifyItemSelected:()=>W(!0),followItemSelected:()=>Q(!0),externalActionSelected:es}):(0,o.jsx)(ea,{name:C,summary:S,tags:B,socialHandles:T,extraPageContent:k,setShowFollowModal:Q,supportFediverseFeatures:V}),!c&&(0,o.jsx)(L,{version:y})]}),ed&&!c&&(0,o.jsx)(N,{})]}),ee&&(0,o.jsx)(ey,{externalActionToDisplay:ee,setExternalActionToDisplay:et}),(0,o.jsx)(R.Modal,{title:"Follow ".concat(C),open:q,handleCancel:()=>Q(!1),width:"550px",children:(0,o.jsx)(ev,{account:Y,name:C,handleClose:()=>Q(!1)})})]})};var eC=n(6097);let eS=e=>{let{name:t}=e,n=(0,s.sJ)(u.j$),o=(0,s.sJ)(u.RI),[a,i]=(0,r.useState)(!1),{online:l}=o,c=e=>{document.title=e},d=()=>{i(!0)},h=()=>{i(!1),c(t)},p=()=>{window.addEventListener("blur",d),window.addEventListener("focus",h)},m=()=>{window.removeEventListener("blur",d),window.removeEventListener("focus",h)};return(0,r.useEffect)(()=>(p(),()=>{m()}),[t]),(0,r.useEffect)(()=>{if(!a||!l)return;let e=n[n.length-1];"CHAT"===e.type&&c("\uD83D\uDCAC :: ".concat(t))},[n,t]),(0,r.useEffect)(()=>{a&&(l?c(" \uD83D\uDFE2 :: ".concat(t)):l||c(" \uD83D\uDD34 :: ".concat(t)))},[l,t]),null},eL=()=>(0,o.jsx)("script",{id:"server-side-hydration",nonce:"{{.Nonce}}",dangerouslySetInnerHTML:{__html:"\n window.configHydration = {{.ServerConfigJSON}};\n window.statusHydration = {{.StatusJSON}};\n "}});var eT=n(99469),eB=n(88153),eI=n.n(eB);let eP=()=>{let e=()=>{navigator.serviceWorker.register("/serviceWorker.js").then(e=>{console.debug("Service Worker registration successful with scope: ",e.scope)},e=>{console.error("Service Worker registration failed: ",e)})};return(0,r.useEffect)(()=>("serviceWorker"in navigator&&window.addEventListener("load",e),()=>{window.removeEventListener("load",e)}),[]),null};var eH=n(50738),eM=n(41145),eE=n.n(eM);let eZ=()=>(0,o.jsx)("noscript",{className:eE().noscript,children:(0,o.jsx)("div",{className:eE().scrollContainer,children:(0,o.jsxs)("div",{className:eE().content,children:[(0,o.jsx)(eH.C,{className:eE().logo}),(0,o.jsx)("br",{}),(0,o.jsxs)("p",{children:["This website is powered by\xa0",(0,o.jsx)("a",{href:"https://owncast.online",rel:"noopener noreferrer",target:"_blank",children:"Owncast"}),"."]}),(0,o.jsx)("p",{children:"Owncast uses JavaScript for playing the HTTP Live Streaming (HLS) video, and its chat client. But your web browser does not seem to support JavaScript, or you have it disabled."}),(0,o.jsx)("p",{children:"For the best experience, you should use a different browser with JavaScript support. If you have disabled JavaScript in your browser, you can re-enable it."}),(0,o.jsx)("h2",{children:"How can I watch this stream without JavaScript?"}),(0,o.jsxs)("p",{children:["You can open the URL of this website in your media player (such as\xa0",(0,o.jsx)("a",{href:"https://mpv.io",rel:"noopener noreferrer",target:"_blank",children:"mpv"}),"\xa0or\xa0",(0,o.jsx)("a",{href:"https://www.videolan.org/vlc/",rel:"noopener noreferrer",target:"_blank",children:"VLC"}),") to watch the stream."]}),(0,o.jsx)("h2",{children:"How can I chat with the others without JavaScript?"}),(0,o.jsx)("p",{children:"Currently, there is no option to use the chat without JavaScript."})]})})}),eD=d()(()=>n.e(3625).then(n.bind(n,3625)).then(e=>e.FatalErrorStateModal),{loadableGenerated:{webpack:()=>[3625]},ssr:!1}),eF=()=>{let e=(0,s.sJ)(u.g1),t=(0,s.sJ)(u.RI),{name:n,customStyles:a}=e,c=(0,s.sJ)(u.di),d=(0,s.sJ)(u.ap),h=(0,s.sJ)(u.Q),m=(0,r.useRef)(null),{chatDisabled:x}=e,{videoAvailable:f}=h,{online:_,streamTitle:j}=t;return(0,r.useEffect)(()=>{!function(e){let t=e=>{let t=e.getAttribute("rel");e.setAttribute("rel","".concat(t," noopener noreferrer"))};e.querySelectorAll("a").forEach(e=>t(e));let n=new MutationObserver(function(e){for(let n of e)for(let e of n.addedNodes)e instanceof HTMLElement&&"a"===e.tagName.toLowerCase()&&t(e)});n.observe(e,{attributes:!1,childList:!0,subtree:!0})}(m.current)},[]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(i(),{children:[(0,o.jsx)(eL,{}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"57x57",href:"/img/favicon/apple-icon-57x57.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"60x60",href:"/img/favicon/apple-icon-60x60.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"72x72",href:"/img/favicon/apple-icon-72x72.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"76x76",href:"/img/favicon/apple-icon-76x76.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"114x114",href:"/img/favicon/apple-icon-114x114.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"120x120",href:"/img/favicon/apple-icon-120x120.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"144x144",href:"/img/favicon/apple-icon-144x144.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"152x152",href:"/img/favicon/apple-icon-152x152.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/img/favicon/apple-icon-180x180.png"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"192x192",href:"/img/favicon/android-icon-192x192.png"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/img/favicon/favicon-32x32.png"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"96x96",href:"/img/favicon/favicon-96x96.png"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/img/favicon/favicon-16x16.png"}),(0,o.jsx)("link",{rel:"manifest",href:"/manifest.json"}),(0,o.jsx)("link",{href:"/api/auth/provider/indieauth"}),(0,o.jsx)("meta",{name:"msapplication-TileColor",content:"#ffffff"}),(0,o.jsx)("meta",{name:"msapplication-TileImage",content:"/img/favicon/ms-icon-144x144.png"}),(0,o.jsx)("meta",{name:"theme-color",content:"#ffffff"}),(0,o.jsxs)("style",{children:[a,"\nbody {\n overflow: hidden;\n}\n"]}),(0,o.jsx)("base",{target:"_blank"})]}),(0,o.jsxs)(i(),{children:[n?(0,o.jsx)("title",{children:n}):(0,o.jsx)("title",{children:"{{.Name}}"}),(0,o.jsx)("meta",{name:"description",content:"{{.Summary}}"}),(0,o.jsx)("meta",{property:"og:title",content:"{{.Name}}"}),(0,o.jsx)("meta",{property:"og:site_name",content:"{{.Name}}"}),(0,o.jsx)("meta",{property:"og:url",content:"{{.RequestedURL}}"}),(0,o.jsx)("meta",{property:"og:description",content:"{{.Summary}}"}),(0,o.jsx)("meta",{property:"og:type",content:"video.other"}),(0,o.jsx)("meta",{property:"video:tag",content:"{{.TagsString}}"}),(0,o.jsx)("meta",{property:"og:image",content:"{{.RequestedURL}}{{.Thumbnail}}"}),(0,o.jsx)("meta",{property:"og:image:url",content:"{{.RequestedURL}}{{.Thumbnail}}"}),(0,o.jsx)("meta",{property:"og:image:alt",content:"{{.RequestedURL}}{{.Image}}"}),(0,o.jsx)("meta",{property:"og:video",content:"{{.RequestedURL}}/embed/video"}),(0,o.jsx)("meta",{property:"og:video:secure_url",content:"{{.RequestedURL}}/embed/video"}),(0,o.jsx)("meta",{property:"og:video:height",content:"315"}),(0,o.jsx)("meta",{property:"og:video:width",content:"560"}),(0,o.jsx)("meta",{property:"og:video:type",content:"text/html"}),(0,o.jsx)("meta",{property:"og:video:actor",content:"{{.Name}}"}),(0,o.jsx)("meta",{property:"twitter:title",content:"{{.Name}}"}),(0,o.jsx)("meta",{property:"twitter:url",content:"{{.RequestedURL}}"}),(0,o.jsx)("meta",{property:"twitter:description",content:"{{.Summary}}"}),(0,o.jsx)("meta",{property:"twitter:image",content:"{{.Image}}"}),(0,o.jsx)("meta",{property:"twitter:card",content:"player"}),(0,o.jsx)("meta",{property:"twitter:player",content:"{{.RequestedURL}}/embed/video"}),(0,o.jsx)("meta",{property:"twitter:player:width",content:"560"}),(0,o.jsx)("meta",{property:"twitter:player:height",content:"315"})]}),(0,o.jsx)(u.me,{}),(0,o.jsx)(eP,{}),(0,o.jsx)(eS,{name:n}),(0,o.jsx)(eT.Q,{}),(0,o.jsx)(p(),{strategy:"afterInteractive",src:"/customjavascript"}),(0,o.jsxs)(l.Z,{ref:m,className:eI().layout,children:[(0,o.jsx)(eC.h,{name:_&&j||n,chatAvailable:c,chatDisabled:x,online:f}),(0,o.jsx)(eN,{}),d&&(0,o.jsx)(eD,{title:d.title,message:d.message})]}),(0,o.jsx)(eZ,{})]})};function eA(){return(0,o.jsx)(eF,{})}eA.getLayout=function(e){return e}},83469:function(e,t,n){"use strict";function o(){return"serviceWorker"in navigator&&"PushManager"in window}n.d(t,{Z:function(){return o}})},58875:function(e){e.exports={button:"ActionButton_button__z5Z2c",icon:"ActionButton_icon__EPp7Q"}},83206:function(e){e.exports={item:"ActionButtonMenu_item__OJQdr",buttonWrap:"ActionButtonMenu_buttonWrap__WQ9kt",icon:"ActionButtonMenu_icon__edY1D",menu:"ActionButtonMenu_menu__GChDk"}},40050:function(e){e.exports={row:"ActionButtonRow_row__SiEGe"}},64178:function(e){e.exports={root:"ContentHeader_root__HaUG0",row:"ContentHeader_row__9Q8gH",logoTitleSection:"ContentHeader_logoTitleSection__Z8pUc",logo:"ContentHeader_logo__wo_HN",titleSection:"ContentHeader_titleSection___6Y15",title:"ContentHeader_title__E_DsI",subtitle:"ContentHeader_subtitle__n1Wew",tagList:"ContentHeader_tagList__rx3jY"}},88153:function(e){e.exports={layout:"Main_layout__Bm6Gz"}},93822:function(e){e.exports={root:"Content_root__h1mNK",mainSection:"Content_mainSection__Gk78Y",offline:"Content_offline__Mnva4",lowerSection:"Content_lowerSection__BZHYI",lowerSectionMobile:"Content_lowerSectionMobile__hRr0_",topSectionElement:"Content_topSectionElement__4Mqi_",statusBar:"Content_statusBar__KyO4I",leftCol:"Content_leftCol__U2TDq",loadingSpinner:"Content_loadingSpinner__mDlYC",replacementBar:"Content_replacementBar__yLglI",defaultTabBar:"Content_defaultTabBar__BjyV0",actionButtonMenu:"Content_actionButtonMenu__dQUjK",tabs:"Content_tabs__LMcZ1",bottomPageContentContainer:"Content_bottomPageContentContainer__nFPo7"}},783:function(e){e.exports={customPageContent:"CustomPageContent_customPageContent__Mr981",summary:"CustomPageContent_summary___Zgps"}},80763:function(e){e.exports={footer:"Footer_footer__mPuvf",links:"Footer_links__7bBxV"}},10228:function(e){e.exports={header:"Header_header__U4Ro1",logoImage:"Header_logoImage__beIL2",logo:"Header_logo__HLZ6Z",title:"Header_title__FIts2",skipLink:"Header_skipLink__9Pusb",offlineTag:"Header_offlineTag__0p3lk"}},17612:function(e){e.exports={root:"Logo_root__jKiJC",container:"Logo_container__A4UYT",image:"Logo_image__Ahkom"}},28807:function(e){e.exports={spinner:"Modal_spinner__GiSS0",content:"Modal_content__h9my9"}},41145:function(e){e.exports={noscript:"Noscript_noscript__vXxzh",scrollContainer:"Noscript_scrollContainer__2F8M3",content:"Noscript_content__sSYOq",logo:"Noscript_logo__tWoh6"}},65066:function(e){e.exports={outerContainer:"OfflineBanner_outerContainer__3AbsB",innerContainer:"OfflineBanner_innerContainer__zTm13",bodyText:"OfflineBanner_bodyText__nNNy0",separator:"OfflineBanner_separator___j_Ss",lastLiveDate:"OfflineBanner_lastLiveDate___UZdO",clockIcon:"OfflineBanner_clockIcon__s0DB_",header:"OfflineBanner_header__Vu20o",footer:"OfflineBanner_footer__o3Zl5",actionLink:"OfflineBanner_actionLink__b4Mwa"}},53688:function(e){e.exports={root:"Sidebar_root__8HE0A"}},64270:function(e){e.exports={link:"SocialLinks_link___CcSm",links:"SocialLinks_links__gOAb7"}},67486:function(e){e.exports={statusbar:"Statusbar_statusbar__AtVnB"}}},function(e){e.O(0,[2074,164,2744,9680,4931,5402,492,3013,5938,7606,2928,9863,9243,6748,180,7466,9774,2888,179],function(){return e(e.s=48312)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/webpack-2deb8aaa4079e165.js b/static/web/_next/static/chunks/webpack-af1ab24b2096daf8.js similarity index 79% rename from static/web/_next/static/chunks/webpack-2deb8aaa4079e165.js rename to static/web/_next/static/chunks/webpack-af1ab24b2096daf8.js index 92d359e78..b8a903a2a 100644 --- a/static/web/_next/static/chunks/webpack-2deb8aaa4079e165.js +++ b/static/web/_next/static/chunks/webpack-af1ab24b2096daf8.js @@ -1 +1 @@ -!function(){"use strict";var e,c,d,a,f,t,b,n,r,s,u,i,o={},l={};function h(e){var c=l[e];if(void 0!==c)return c.exports;var d=l[e]={id:e,loaded:!1,exports:{}},a=!0;try{o[e].call(d.exports,d,d.exports,h),a=!1}finally{a&&delete l[e]}return d.loaded=!0,d.exports}h.m=o,h.amdO={},e=[],h.O=function(c,d,a,f){if(d){f=f||0;for(var t=e.length;t>0&&e[t-1][2]>f;t--)e[t]=e[t-1];e[t]=[d,a,f];return}for(var b=1/0,t=0;t=f&&Object.keys(h.O).every(function(e){return h.O[e](d[r])})?d.splice(r--,1):(n=!1,f0&&e[t-1][2]>f;t--)e[t]=e[t-1];e[t]=[d,a,f];return}for(var b=1/0,t=0;t=f&&Object.keys(h.O).every(function(e){return h.O[e](d[r])})?d.splice(r--,1):(n=!1,fOwncast Admin

What is your stream about today?

What is your stream about today?
Offline

Access Tokens

Access tokens are used to allow external, 3rd party tools to perform specific actions on your Owncast server. They should be kept secure and never included in client code, instead they should be kept on a server that you control.
Read more about how to use these tokens, with examples, at our documentation.
NameTokenScopesLast Used
No data

\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

Access Tokens

Access tokens are used to allow external, 3rd party tools to perform specific actions on your Owncast server. They should be kept secure and never included in client code, instead they should be kept on a server that you control.
Read more about how to use these tokens, with examples, at our documentation.
NameTokenScopesLast Used
No data

\ No newline at end of file diff --git a/static/web/admin/actions/index.html b/static/web/admin/actions/index.html index f3ecdbcff..abf253877 100644 --- a/static/web/admin/actions/index.html +++ b/static/web/admin/actions/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

External Actions

External action URLs are 3rd party UI you can display, embedded, into your Owncast page when a user clicks on a button to launch your action.
Read more about how to use actions, with examples, at our documentation.
NameDescriptionURL / EmbedIconColorOpens
No data

\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

External Actions

External action URLs are 3rd party UI you can display, embedded, into your Owncast page when a user clicks on a button to launch your action.
Read more about how to use actions, with examples, at our documentation.
NameDescriptionURL / EmbedIconColorOpens
No data

\ No newline at end of file diff --git a/static/web/admin/chat/emojis/index.html b/static/web/admin/chat/emojis/index.html index 23f7a3ce1..dac89d275 100644 --- a/static/web/admin/chat/emojis/index.html +++ b/static/web/admin/chat/emojis/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Emojis

Here you can upload new custom emojis for usage in the chat. When uploading a new emoji, the filename will be used as emoji name.
NameEmoji
No data

\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

Emojis

Here you can upload new custom emojis for usage in the chat. When uploading a new emoji, the filename will be used as emoji name.
NameEmoji
No data

\ No newline at end of file diff --git a/static/web/admin/chat/messages/index.html b/static/web/admin/chat/messages/index.html index 2ec9dc1fd..2e7f9f7ce 100644 --- a/static/web/admin/chat/messages/index.html +++ b/static/web/admin/chat/messages/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Chat Messages

Manage the messages from viewers that show up on your stream.

Check multiple messages to change their visibility to:
Time
User
Message
No data
\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

Chat Messages

Manage the messages from viewers that show up on your stream.

Check multiple messages to change their visibility to:
Time
User
Message
No data
\ No newline at end of file diff --git a/static/web/admin/chat/users/index.html b/static/web/admin/chat/users/index.html index 803d3bfbc..86400cb2d 100644 --- a/static/web/admin/chat/users/index.html +++ b/static/web/admin/chat/users/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

When a stream is active and chat is enabled, connected chat clients will be displayed here.

\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

When a stream is active and chat is enabled, connected chat clients will be displayed here.

\ No newline at end of file diff --git a/static/web/admin/config-chat/index.html b/static/web/admin/config-chat/index.html index 84aaf9a38..3bfece4a4 100644 --- a/static/web/admin/config-chat/index.html +++ b/static/web/admin/config-chat/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file diff --git a/static/web/admin/config-federation/index.html b/static/web/admin/config-federation/index.html index 56e3a4ce7..1aa046d8a 100644 --- a/static/web/admin/config-federation/index.html +++ b/static/web/admin/config-federation/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file diff --git a/static/web/admin/config-notify/index.html b/static/web/admin/config-notify/index.html index 7fb01876f..7b1d8aeb0 100644 --- a/static/web/admin/config-notify/index.html +++ b/static/web/admin/config-notify/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Notifications

Let your viewers know when you go live by supporting any of the below notification channels. Learn more about live notifications.


The full url to your Owncast server is required to enable social features. Must use SSL (https). Once people start following your instance you should not change this.

The full url to your Owncast server is required to enable social features. Must use SSL (https). Once people start following your instance you should not change this.

Browser Alerts

Viewers can opt into being notified when you go live with their browser.

Not all browsers support this.

Enable browser notifications

The text to send when you go live.

Discord

Let your Discord channel know each time you go live.

Create a webhook under Edit Channel / Integrations on your Discord channel and provide it below.

Enable Discord

The webhook assigned to your channel.

The text to send when you go live.

Fediverse Social

Enabling the Fediverse social features will not just alert people to when you go live, but also enable other functionality.

Fediverse social features: Disabled

Custom

Build your own notifications by using custom webhooks.

\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

Notifications

Let your viewers know when you go live by supporting any of the below notification channels. Learn more about live notifications.


The full url to your Owncast server is required to enable social features. Must use SSL (https). Once people start following your instance you should not change this.

The full url to your Owncast server is required to enable social features. Must use SSL (https). Once people start following your instance you should not change this.

Browser Alerts

Viewers can opt into being notified when you go live with their browser.

Not all browsers support this.

Enable browser notifications

The text to send when you go live.

Discord

Let your Discord channel know each time you go live.

Create a webhook under Edit Channel / Integrations on your Discord channel and provide it below.

Enable Discord

The webhook assigned to your channel.

The text to send when you go live.

Fediverse Social

Enabling the Fediverse social features will not just alert people to when you go live, but also enable other functionality.

Fediverse social features: Disabled

Custom

Build your own notifications by using custom webhooks.

\ No newline at end of file diff --git a/static/web/admin/config-social-items/index.html b/static/web/admin/config-social-items/index.html index e8fda7aa8..63daff7f1 100644 --- a/static/web/admin/config-social-items/index.html +++ b/static/web/admin/config-social-items/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Social Items

\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

Social Items

\ No newline at end of file diff --git a/static/web/admin/config-video/index.html b/static/web/admin/config-video/index.html index 06f0fed53..9d570ebca 100644 --- a/static/web/admin/config-video/index.html +++ b/static/web/admin/config-video/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Video configuration

Before changing your video configuration visit the video documentation to learn how it impacts your stream performance. The general rule is to start conservatively by having one middle quality stream output variant and experiment with adding more of varied qualities.

Stream output

NameVideo bitrateCPU Usage
No name800 kbpsHigh

Latency Buffer

While it's natural to want to keep your latency as low as possible, you may experience reduced error tolerance and stability the lower you go. The lowest setting is not recommended.

For interactive live streams you may want to experiment with a lower latency, for non-interactive broadcasts you may want to increase it. Read to learn more.

LowestHighest

\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

Video configuration

Before changing your video configuration visit the video documentation to learn how it impacts your stream performance. The general rule is to start conservatively by having one middle quality stream output variant and experiment with adding more of varied qualities.

Stream output

NameVideo bitrateCPU Usage
No name800 kbpsHigh

Latency Buffer

While it's natural to want to keep your latency as low as possible, you may experience reduced error tolerance and stability the lower you go. The lowest setting is not recommended.

For interactive live streams you may want to experiment with a lower latency, for non-interactive broadcasts you may want to increase it. Read to learn more.

LowestHighest

\ No newline at end of file diff --git a/static/web/admin/config/general/index.html b/static/web/admin/config/general/index.html index 980becc99..156920ea6 100644 --- a/static/web/admin/config/general/index.html +++ b/static/web/admin/config/general/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

The following are displayed on your site to describe your stream and its content. Learn more.

Custom Page Content

Edit the content of your page by using simple Markdown syntax.


\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

The following are displayed on your site to describe your stream and its content. Learn more.

Custom Page Content

Edit the content of your page by using simple Markdown syntax.


\ No newline at end of file diff --git a/static/web/admin/config/server/index.html b/static/web/admin/config/server/index.html index 617f9340d..dd8f48a0b 100644 --- a/static/web/admin/config/server/index.html +++ b/static/web/admin/config/server/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

You should change your admin password from the default and keep it safe. For most people it's likely the other settings will not need to be changed.

\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

You should change your admin password from the default and keep it safe. For most people it's likely the other settings will not need to be changed.

\ No newline at end of file diff --git a/static/web/admin/federation/actions/index.html b/static/web/admin/federation/actions/index.html index 9d1cc987c..ceb3bb048 100644 --- a/static/web/admin/federation/actions/index.html +++ b/static/web/admin/federation/actions/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Fediverse Actions

Below is a list of actions that were taken by others in response to your posts as well as people who requested to follow you.
ActionFromWhen
No data
\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

Fediverse Actions

Below is a list of actions that were taken by others in response to your posts as well as people who requested to follow you.
ActionFromWhen
No data
\ No newline at end of file diff --git a/static/web/admin/federation/followers/index.html b/static/web/admin/federation/followers/index.html index 5d0905eef..fb75f8757 100644 --- a/static/web/admin/federation/followers/index.html +++ b/static/web/admin/federation/followers/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

The following accounts get notified when you go live or send a post.

NameURL
Added
Remove
No data
\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

The following accounts get notified when you go live or send a post.

NameURL
Added
Remove
No data
\ No newline at end of file diff --git a/static/web/admin/hardware-info/index.html b/static/web/admin/hardware-info/index.html index 6afb2fc01..1222bce30 100644 --- a/static/web/admin/hardware-info/index.html +++ b/static/web/admin/hardware-info/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Hardware Info


CPU
0%
Memory
0%
Disk
0%
\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

Hardware Info


CPU
0%
Memory
0%
Disk
0%
\ No newline at end of file diff --git a/static/web/admin/help/index.html b/static/web/admin/help/index.html index 2c3e6329f..5c0d76257 100644 --- a/static/web/admin/help/index.html +++ b/static/web/admin/help/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

How can we help you?

Troubleshooting

Fix your problems

Documentation

Read the Docs

Common tasks

I want to configure my owncast instance
Help configuring my broadcasting software
I want to embed my stream into another site
I want to customize my website
I want to tweak my video output
I want to use an external storage provider

Other

I found a bug
If you found a bug, then please let us know
I have a general question
Most general questions are answered in our FAQ or exist in our discussions
I want to build add-ons for Owncast
You can build your own bots, overlays, tools and add-ons with our developer APIs. 
\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

How can we help you?

Troubleshooting

Fix your problems

Documentation

Read the Docs

Common tasks

I want to configure my owncast instance
Help configuring my broadcasting software
I want to embed my stream into another site
I want to customize my website
I want to tweak my video output
I want to use an external storage provider

Other

I found a bug
If you found a bug, then please let us know
I have a general question
Most general questions are answered in our FAQ or exist in our discussions
I want to build add-ons for Owncast
You can build your own bots, overlays, tools and add-ons with our developer APIs. 
\ No newline at end of file diff --git a/static/web/admin/index.html b/static/web/admin/index.html index 7fee80f31..53f70d471 100644 --- a/static/web/admin/index.html +++ b/static/web/admin/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

No stream is active

You should start one.

Chat is disabled
Chat will continue to be disabled until you begin a live stream.
Find an audience on the Owncast Directory
List yourself in the Owncast Directory and show off your stream. Enable it in settings.
fediverse
Add your Owncast instance to the Fediverse
Enable Owncast social features to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.

News & Updates from Owncast

\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

No stream is active

You should start one.

Chat is disabled
Chat will continue to be disabled until you begin a live stream.
Find an audience on the Owncast Directory
List yourself in the Owncast Directory and show off your stream. Enable it in settings.
fediverse
Add your Owncast instance to the Fediverse
Enable Owncast social features to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.

News & Updates from Owncast

\ No newline at end of file diff --git a/static/web/admin/logs/index.html b/static/web/admin/logs/index.html index ff7b62c4f..a1d0e280a 100644 --- a/static/web/admin/logs/index.html +++ b/static/web/admin/logs/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline
\ No newline at end of file diff --git a/static/web/admin/stream-health/index.html b/static/web/admin/stream-health/index.html index 5f301699c..decfc9924 100644 --- a/static/web/admin/stream-health/index.html +++ b/static/web/admin/stream-health/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Stream Performance

\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

Stream Performance

\ No newline at end of file diff --git a/static/web/admin/upgrade/index.html b/static/web/admin/upgrade/index.html index 400297f4d..ee7d692c4 100644 --- a/static/web/admin/upgrade/index.html +++ b/static/web/admin/upgrade/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Thu Jan 01 1970

Downloads

NameSize
No data
\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

Thu Jan 01 1970

Downloads

NameSize
No data
\ No newline at end of file diff --git a/static/web/admin/viewer-info/index.html b/static/web/admin/viewer-info/index.html index 5adfddf39..7c8d66340 100644 --- a/static/web/admin/viewer-info/index.html +++ b/static/web/admin/viewer-info/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Viewer Info


Max viewers last stream
0
All-time max viewers
0
User AgentLocation
Watch Time
No data
\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

Viewer Info


Max viewers last stream
0
All-time max viewers
0
User AgentLocation
Watch Time
No data
\ No newline at end of file diff --git a/static/web/admin/webhooks/index.html b/static/web/admin/webhooks/index.html index 2ffce263d..cd3f833e7 100644 --- a/static/web/admin/webhooks/index.html +++ b/static/web/admin/webhooks/index.html @@ -1,4 +1,4 @@ -Owncast Admin

What is your stream about today?

What is your stream about today?
Offline

Webhooks

A webhook is a callback made to an external API in response to an event that takes place within Owncast. This can be used to build chat bots or sending automatic notifications that you've started streaming.
Read more about how to use webhooks, with examples, at our documentation.
URLEvents
No data

\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}

What is your stream about today?

What is your stream about today?
Offline

Webhooks

A webhook is a callback made to an external API in response to an event that takes place within Owncast. This can be used to build chat bots or sending automatic notifications that you've started streaming.
Read more about how to use webhooks, with examples, at our documentation.
URLEvents
No data

\ No newline at end of file diff --git a/static/web/embed/chat/readonly/index.html b/static/web/embed/chat/readonly/index.html index 8645a16f1..d90451c44 100644 --- a/static/web/embed/chat/readonly/index.html +++ b/static/web/embed/chat/readonly/index.html @@ -1,4 +1,4 @@ -
\ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important}
\ No newline at end of file diff --git a/static/web/embed/chat/readwrite/index.html b/static/web/embed/chat/readwrite/index.html index c976f0647..d135651f5 100644 --- a/static/web/embed/chat/readwrite/index.html +++ b/static/web/embed/chat/readwrite/index.html @@ -1,4 +1,4 @@ - \ No newline at end of file + /*! autoprefixer: ignore next */-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-copy,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-expand{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ol li,.ant-typography-rtl.ant-typography ul li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#6544e9}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:var(--theme-color-background-main);border:1px dashed #d9d9d9;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#7a5cf3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#6544e9}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#6544e9;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(0,0,0,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(0,0,0,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(0,0,0,.25);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(0,0,0,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:after,.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{clear:both}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:22.001px;line-height:1;vertical-align:top}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(0,0,0,.45);transition:all .3s}.ant-upload-list-item-card-actions:hover .anticon{color:rgba(0,0,0,.85)}.ant-upload-list-item-info{height:100%;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .ant-upload-text-icon .anticon,.ant-upload-list-item-info .anticon-loading .anticon{position:absolute;top:5px;color:rgba(0,0,0,.45);font-size:14px}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon,.ant-upload-list-item-error .ant-upload-list-item-name,.ant-upload-list-item-error .ant-upload-text-icon>.anticon{color:#ff4d4f}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#fff2f0}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#ff4d4f}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye{z-index:10;width:16px;margin:0 4px;color:hsla(0,0%,100%,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-actions:hover,.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:var(--theme-color-background-main)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-picture-container,.ant-upload-list-text-container{transition:opacity .3s,height .3s}.ant-upload-list-picture-container:before,.ant-upload-list-text-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-picture-container .ant-upload-span,.ant-upload-list-text-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-picture .ant-upload-span,.ant-upload-list-text .ant-upload-span{display:flex;align-items:center}.ant-upload-list-picture .ant-upload-span>*,.ant-upload-list-text .ant-upload-span>*{flex:none}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-text .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-fill-mode:forwards}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-ext-300-normal.dd767a43.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-cyrillic-300-normal.4257dcdd.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-ext-300-normal.00c84111.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-greek-300-normal.1b19c167.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-hebrew-300-normal.62eb227b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-vietnamese-300-normal.a7a937b7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-ext-300-normal.32c17799.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/open-sans-latin-300-normal.baf352cb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-300-normal.7ee52f83.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-ext-400-normal.6a6d236f.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-cyrillic-400-normal.78c382a3.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-ext-400-normal.46d1f7b1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-greek-400-normal.6cfbac38.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-hebrew-400-normal.ee3553a7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-vietnamese-400-normal.ecb2bf2b.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-ext-400-normal.68046e27.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/open-sans-latin-400-normal.55ee70a1.woff2) format("woff2"),url(/_next/static/media/open-sans-all-400-normal.f45bbf0e.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-ext-600-normal.54ca7aeb.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-cyrillic-600-normal.fb4e167c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-ext-600-normal.7e1ed1f7.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-greek-600-normal.1f5152c2.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-hebrew-600-normal.620af147.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-vietnamese-600-normal.a6824e10.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-ext-600-normal.5bdbb06a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/open-sans-latin-600-normal.07f9d4a5.woff2) format("woff2"),url(/_next/static/media/open-sans-all-600-normal.88155beb.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-ext-800-normal.07586f8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-cyrillic-800-normal.56f5e1ed.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-ext-800-normal.ee1cb7d6.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+1f??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-greek-800-normal.203d191a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-hebrew-800-normal.a63b5b8a.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0590-05ff,U+200c-2010,U+20aa,U+25cc,U+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-vietnamese-800-normal.ca78a63c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-ext-800-normal.22bb2e3c.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/open-sans-latin-800-normal.70723044.woff2) format("woff2"),url(/_next/static/media/open-sans-all-800-normal.68ac9b0d.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-devanagari-400-normal.87c72f23.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-ext-400-normal.591327bf.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-all-400-normal.268c923b.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-devanagari-600-normal.3828f203.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-ext-600-normal.10939fee.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-all-600-normal.0e22e091.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--content-padding:12px;--module-spacing:12px;--header-height:4.3rem;--footer-height:2.5rem;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px}::-moz-selection{background-color:var(--theme-color-palette-12)}::selection{background-color:var(--theme-color-palette-12)}html{font-size:clamp(15px,1.35vw,16px)}body{font-family:var(--theme-text-body-font-family);line-height:1.5em;margin:0;background-color:var(--theme-color-background-main)}body div,body h1,body h2,body h3,body h4,body h5,body h6,body p{padding:0;margin-top:revert;margin-bottom:revert}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--theme-text-display-font-family);color:unset}body h1{font-size:2em}body h2{font-size:1.5em;font-weight:400}body h3{font-family:var(--theme-text-body-font-family);font-size:1.25em;font-weight:500}body h4{font-size:1em}body ul{list-style:square}body ol,body ul{margin:.7em 0 0;padding:0 1em}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body ol li,body ul li{margin:.175em 0 0}body a{color:var(--theme-color-action);word-break:break-word}body a:hover{color:var(--theme-color-palette-12)}body b,body strong{font-weight:700}.emoji{height:30px;margin-left:5px;margin-right:5px}.ant-layout-header{line-height:unset;height:auto}.ant-btn[disabled],.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{background-color:var(--theme-color-components-secondary-button-background-disabled);color:var(--theme-color-components-secondary-button-text-disabled);border-color:var(--theme-color-components-secondary-button-border-disabled)}.ant-btn-default{color:currentColor;border-width:2px;border-color:var(--theme-color-components-primary-button-border);border-radius:var(--theme-rounded-corners);background-color:rgba(0,0,0,.1)}.ant-btn-default:focus,.ant-btn-default:hover{color:currentColor;border-color:rgba(0,0,0,.55);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary{height:2rem;font-size:.85rem;font-weight:700;border-width:2px;border-radius:var(--theme-rounded-corners);border-color:var(--theme-color-components-primary-button-border);background-color:var(--theme-color-components-primary-button-background);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus,.ant-btn-primary:hover{border-color:var(--theme-color-action-hover);color:var(--theme-color-action-hover);background-color:var(--theme-color-components-secondary-button-background)}.ant-btn-primary:focus{border-color:var(--theme-color-components-secondary-button-text)}.ant-btn-primary[ant-click-animating-without-extra-node]:after{animation:0s!important}.ant-btn-primary:hover{border-color:var(--theme-color-action-hover)}.ant-btn-primary:focus,.ant-btn-primary:hover{background-color:var(--theme-color-action-hover);color:var(--theme-color-components-primary-button-text)}.ant-btn-primary:focus{border-color:var(--theme-color-components-primary-button-text)}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--theme-color-components-primary-button-background-disabled);border-color:var(--theme-color-components-primary-button-border-disabled);color:var(--theme-color-components-primary-button-text-disabled)}.ant-btn-background-ghost{border:0;box-shadow:none!important}.ant-btn-background-ghost:focus,.ant-btn-background-ghost:hover{background-color:var(--theme-unknown)}.ant-dropdown-menu{border-radius:var(--theme-rounded-corners);background-color:var(--theme-color-components-menu-background)}.ant-dropdown-menu-item{color:var(--theme-color-components-menu-item-text)}.ant-dropdown-menu-item:hover{background-color:var(--theme-color-components-menu-item-hover-bg)}.ant-dropdown-menu-item:focus{background-color:var(--theme-color-components-menu-item-focus-bg)}.ant-modal-header{font-family:var(--theme-text-display-font-family)}.ant-modal-header,.ant-modal-title{color:var(--theme-color-components-modal-header-text)}.ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal,.ant-modal h1{color:var(--theme-color-components-text-on-light)}.ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.ant-input-affix-wrapper{padding:4px 5px}.ant-input,.ant-input-affix-wrapper{background-color:var(--theme-color-components-form-field-background)}.ant-input{color:var(--theme-color-components-form-field-text)}.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input::placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-alert-error .ant-alert-icon,.ant-alert-error .ant-alert-message{color:var(--theme-color-palette-error)}.ant-tabs-tab{padding:var(--content-padding);background-color:transparent;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;font-weight:600}.ant-tabs-tab+.ant-tabs-tab{margin-left:var(--module-spacing)}.ant-tabs-tab.ant-tabs-tab-active{background-color:var(--theme-color-palette-4)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-color-action)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{color:var(--theme-color-action-hover)}.ant-tabs,.ant-tabs .ant-tabs-content-holder{height:100%}.ant-tabs .ant-tabs-content{height:100%!important;overflow:auto}.ant-tabs .ant-tabs-content .ant-tabs-tabpane-active{height:100%}.ant-tabs-ink-bar{background-color:var(--theme-color-action)}.ant-tabs-nav:before{border-bottom-color:var(--theme-color-components-menu-item-focus-bg)!important}.ant-modal-close:hover{color:var(--theme-color-components-modal-header-text)}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-table-thead th.ant-table-column-sort,td.ant-table-column-sort{background-color:unset}th{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);font-weight:700!important}.ant-popover{z-index:800}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-menu li{color:var(--theme-color-components-text-on-dark)}.vjs-owncast .vjs-big-play-button{z-index:10;color:var(--theme-color-action);font-size:clamp(1rem,30vmin,8rem)!important;border-color:transparent!important;border-radius:var(--theme-rounded-corners)!important;background-color:transparent!important;text-shadow:2px 3px 4px rgba(0,0,0,.373);-webkit-text-stroke:2px #fff;text-stroke:2px #fff}.vjs-owncast .vjs-big-play-button :hover{transition:all .2s ease-in-out;font-size:10rem;text-shadow:2px 5px 4px rgba(0,0,0,.576)}.vjs-owncast .vjs-loading-spinner{z-index:10;display:block;color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-control-bar{background-color:var(--theme-color-background-main)!important}.vjs-owncast .vjs-control,.vjs-owncast .vjs-control-bar{color:var(--theme-color-components-text-on-light)}.vjs-airplay .vjs-icon-placeholder:before{content:url(/_next/static/media/airplay.c25573d0.svg);width:50%!important;height:50%!important;top:15%!important;left:15%!important}.vjs-quality-selector .vjs-icon-placeholder{font-family:VideoJS,serif;font-weight:400;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder:before{content:""}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:var(--theme-color-components-video-live-indicator)!important} \ No newline at end of file diff --git a/static/web/embed/video/index.html b/static/web/embed/video/index.html index 58a932a4e..eb44696cb 100644 --- a/static/web/embed/video/index.html +++ b/static/web/embed/video/index.html @@ -1,4 +1,4 @@ -

\ No newline at end of file +

\ No newline at end of file diff --git a/static/web/index.html b/static/web/index.html index ba64f5310..56df38e99 100644 --- a/static/web/index.html +++ b/static/web/index.html @@ -5,7 +5,7 @@ body { overflow: hidden; } -{{.Name}}{{.Name}}
\ No newline at end of file +
\ No newline at end of file