diff --git a/static/web/404.html b/static/web/404.html index e3e087476..2f0cedc4a 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 e3e087476..2f0cedc4a 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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/RYbVrhQKE1-pbweFGvGd3/_buildManifest.js b/static/web/_next/static/RYbVrhQKE1-pbweFGvGd3/_buildManifest.js deleted file mode 100644 index a58e8c677..000000000 --- a/static/web/_next/static/RYbVrhQKE1-pbweFGvGd3/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST=function(s,a,c,e,i,t,n,d,f,h,b,m,o,u,k,j,r,g,p,l,_,w,v,y,I,B,F,A,D,E,L,M,N,S,T,U,C,x){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":[y,l,a,s,e,i,c,m,j,p,_,I,B,M,"static/chunks/7884-b5ec5ed2c40fb490.js",w,F,"static/css/3968be82dcae5b33.css","static/chunks/pages/index-b9b1903160eb87f5.js"],"/_error":["static/chunks/pages/_error-6ddff449d199572c.js"],"/admin":[t,a,s,e,i,n,h,c,d,o,u,m,k,j,r,g,p,v,B,f,b,"static/chunks/pages/admin-6fb81bbb99b2c7fb.js"],"/admin/access-tokens":[t,a,s,e,i,n,h,c,d,o,u,m,k,j,g,f,b,"static/chunks/pages/admin/access-tokens-a3e9b5c0a4fcea88.js"],"/admin/actions":[N,t,a,s,e,i,n,h,c,d,o,u,m,k,S,f,b,"static/chunks/pages/admin/actions-a12c83b71663caa5.js"],"/admin/chat/emojis":[l,t,a,s,e,i,n,h,c,d,r,A,T,"static/chunks/1616-a63e78bce078fa50.js",f,b,"static/chunks/pages/admin/chat/emojis-e259148701f1267f.js"],"/admin/chat/messages":[t,a,s,e,i,n,h,c,d,o,u,m,k,j,g,p,f,U,b,"static/chunks/pages/admin/chat/messages-98f93e05edd6132a.js"],"/admin/chat/users":[t,a,s,e,i,n,h,c,d,o,u,m,k,j,r,g,p,f,U,b,"static/chunks/pages/admin/chat/users-9a36119e63b42e49.js"],"/admin/config/general":[N,l,t,a,s,e,i,n,h,c,d,o,u,m,k,r,D,A,C,T,S,x,"static/chunks/5180-d8b6a39351d895d5.js","static/chunks/1183-f037a0ca9534cdb0.js",f,"static/css/79a332200ba0e826.css","static/chunks/pages/admin/config/general-9c20a9eb0759b559.js"],"/admin/config/server":[t,a,s,e,i,n,h,c,d,o,u,m,k,r,"static/chunks/561-a7d91d9109b7c25f.js",f,b,"static/chunks/pages/admin/config/server-7e974fbef1a58d06.js"],"/admin/config-chat":[t,a,s,e,i,n,h,c,d,f,b,"static/chunks/pages/admin/config-chat-de207c3a2ee47f12.js"],"/admin/config-federation":[t,a,s,e,i,n,h,c,d,f,b,"static/chunks/pages/admin/config-federation-053fbc537d8831cd.js"],"/admin/config-notify":[t,a,s,e,i,n,h,c,d,f,b,"static/chunks/pages/admin/config-notify-d11caab7b01bc6d3.js"],"/admin/config-social-items":[t,a,s,e,i,n,h,c,d,o,u,m,k,f,b,"static/chunks/pages/admin/config-social-items-ef1a8384f3152397.js"],"/admin/config-video":[t,a,s,e,i,n,h,c,d,o,u,m,k,C,f,b,"static/chunks/pages/admin/config-video-6a6b132b598803ac.js"],"/admin/federation/actions":[t,a,s,e,i,n,h,c,d,o,u,m,k,j,g,f,b,"static/chunks/pages/admin/federation/actions-8a982def442c4de9.js"],"/admin/federation/followers":[t,a,s,e,i,n,c,d,o,u,m,k,j,r,g,f,b,"static/chunks/pages/admin/federation/followers-55d77d75ab1d889f.js"],"/admin/hardware-info":[E,t,a,s,e,i,n,h,c,d,j,r,g,v,D,L,f,b,"static/chunks/pages/admin/hardware-info-69de2234d86e5cf5.js"],"/admin/help":[l,t,a,s,e,i,n,c,d,r,A,x,"static/chunks/8082-29434f79b65d9cc6.js",f,b,"static/chunks/pages/admin/help-f021c2b83f106045.js"],"/admin/logs":[t,a,s,e,i,n,h,c,d,o,u,m,k,j,g,B,f,b,"static/chunks/pages/admin/logs-788898401172be5f.js"],"/admin/stream-health":[E,t,a,s,e,i,n,h,c,d,j,r,g,v,L,f,b,"static/chunks/pages/admin/stream-health-cfd1830afbf6a564.js"],"/admin/upgrade":[t,a,s,e,i,n,h,c,d,o,u,m,k,"static/chunks/4009-77394d6a9f47e0fa.js",f,b,"static/chunks/pages/admin/upgrade-5060a5bf94e57773.js"],"/admin/viewer-info":[E,t,a,s,e,i,n,h,c,d,o,u,m,k,j,r,g,p,v,D,L,f,b,"static/chunks/pages/admin/viewer-info-fb20f3e66f895b10.js"],"/admin/webhooks":[t,a,s,e,i,n,h,c,d,o,u,m,k,f,b,"static/chunks/pages/admin/webhooks-00c72a45547620a6.js"],"/embed/chat/readonly":[y,s,_,I,w,F,"static/css/fa4ff817387ab552.css","static/chunks/pages/embed/chat/readonly-c6f1f5dd06bb6eb9.js"],"/embed/chat/readwrite":[y,s,c,_,I,w,F,"static/css/d260bb0d9cd88be2.css","static/chunks/pages/embed/chat/readwrite-c47d0d0b9fa65b68.js"],"/embed/video":["static/chunks/d6e1aeb5-481f02ace85a3019.js",t,a,s,h,j,p,_,"static/chunks/1750-ad2005b96d9f1a35.js",M,"static/css/34db8a9719c2e27a.css","static/chunks/2657-754a4f3814f532c3.js",w,"static/css/a4eece00d7cccf69.css","static/chunks/pages/embed/video-52096d97f2ba21a7.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/9796-824f9fffcc5fd339.js","static/chunks/1287-49be23dcd0f9908a.js","static/chunks/6167-befd1cf6abf01a92.js","static/chunks/443-ae979a7de394e164.js","static/chunks/7786-bbf2de5c978e89ab.js","static/chunks/83-e209a407ef1abab3.js","static/chunks/9904-0489fa44bfbb8dfe.js","static/chunks/2502-9845296641279760.js","static/chunks/5889-caa6e639d79b9fb8.js","static/chunks/3657-d4be59f63c85e718.js","static/css/7e0fea9a6c3abdcb.css","static/chunks/449-231c2f62a8600913.js","static/chunks/7528-cab1966fe84e64f7.js","static/chunks/9532-0e5d809462580224.js","static/chunks/7043-8bf31244d8390a32.js","static/chunks/4065-e951dd28c6b5f4c7.js","static/chunks/9307-24717389bb75d97f.js","static/chunks/2642-f5c921701afa9b18.js","static/chunks/1913-67d64a9d283405ec.js","static/chunks/3247-3bcf37888a628177.js","static/chunks/5888-e12013a9212a9962.js","static/chunks/2154-487cb534e26c89a5.js","static/chunks/6179-cce56c214647e403.js","static/chunks/cff3e69d-920d199a4cb08a5f.js","static/chunks/885-43add49466e7981b.js","static/chunks/1115-3cc893267bfc23c9.js","static/chunks/944-791e46275b167d43.js","static/chunks/2179-67f5918db6a73f41.js","static/chunks/297-f3323e7519abfac5.js","static/chunks/ee8b1517-a4195821cd6ed947.js","static/chunks/346-801ea0d05946b099.js","static/chunks/7244-a7299229ae1c95e1.js","static/chunks/4ad82c5e-3889b9ac4c937ea1.js","static/chunks/7609-fd60de39eff71484.js","static/chunks/6356-c5443fab6eee53fa.js","static/chunks/5308-462ef190e34398d2.js","static/chunks/7042-dad877ca6d940739.js","static/chunks/4316-98f4bed5d3f6042f.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4955.1468e8043f64b60d.js b/static/web/_next/static/chunks/4955.1468e8043f64b60d.js deleted file mode 100644 index 270f789c1..000000000 --- a/static/web/_next/static/chunks/4955.1468e8043f64b60d.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4955],{27561:function(e,t,n){var a=n(67990),r=/^\s+/;e.exports=function(e){return e?e.slice(0,a(e)+1).replace(r,""):e}},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 a=n(13218),r=n(7771),i=n(14841),l=Math.max,o=Math.min;e.exports=function(e,t,n){var c,s,u,d,f,p,m=0,v=!1,x=!1,h=!0;if("function"!=typeof e)throw TypeError("Expected a function");function y(t){var n=c,a=s;return c=s=void 0,m=t,d=e.apply(a,n)}function g(e){var n=e-p,a=e-m;return void 0===p||n>=t||n<0||x&&a>=u}function N(){var e,n,a,i=r();if(g(i))return b(i);f=setTimeout(N,(e=i-p,n=i-m,a=t-e,x?o(a,u-n):a))}function b(e){return(f=void 0,h&&c)?y(e):(c=s=void 0,d)}function E(){var e,n=r(),a=g(n);if(c=arguments,s=this,p=n,a){if(void 0===f)return m=e=p,f=setTimeout(N,t),v?y(e):d;if(x)return clearTimeout(f),f=setTimeout(N,t),y(p)}return void 0===f&&(f=setTimeout(N,t)),d}return t=i(t)||0,a(n)&&(v=!!n.leading,u=(x="maxWait"in n)?l(i(n.maxWait)||0,t):u,h="trailing"in n?!!n.trailing:h),E.cancel=function(){void 0!==f&&clearTimeout(f),m=0,c=p=s=f=void 0},E.flush=function(){return void 0===f?d:b(r())},E}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7771:function(e,t,n){var a=n(55639);e.exports=function(){return a.Date.now()}},14841:function(e,t,n){var a=n(27561),r=n(13218),i=n(33448),l=0/0,o=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return l;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=a(e);var n=c.test(e);return n||s.test(e)?u(e.slice(2),n?2:8):o.test(e)?l:+e}},4955:function(e,t,n){"use strict";n.r(t),n.d(t,{Modal:function(){return d}});var a=n(85893),r=n(77786),i=n(93879),l=n(67294),o=n(4511),c=n(69583),s=n(81820),u=n.n(s);let d=e=>{let{title:t,url:n,open:s,handleOk:d,handleCancel:f,afterClose:p,height:m,width:v,children:x}=e,[h,y]=(0,l.useState)(!!n),g="100%",N="520px";n&&(g="70vh",N="900px");let b={padding:"0px",minHeight:m,height:null!=m?m:g},E=n&&(0,a.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:()=>y(!1)}),w=h?"none":"inline";return(0,a.jsx)(r.default,{title:t,open:s,onOk:d,onCancel:f,afterClose:p,bodyStyle:b,width:null!=v?v:N,zIndex:999,footer:null,centered:!0,destroyOnClose:!0,className:u().modal,children:(0,a.jsx)(o.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,a.jsx)(c.A,{componentName:"Modal",message:t.message,retryFunction:n})},children:(0,a.jsxs)("div",{id:"modal-container",style:{height:"100%"},children:[E&&(0,a.jsx)("div",{style:{display:w},children:E}),x&&(0,a.jsx)("div",{className:u().content,children:x}),h&&(0,a.jsx)(i.Z,{className:u().spinner,spinning:h,size:"large",tip:t})]})})})};d.defaultProps={url:void 0,children:void 0,handleOk:void 0,handleCancel:void 0,afterClose:void 0}},93879:function(e,t,n){"use strict";var a=n(87462),r=n(4942),i=n(97685),l=n(93967),o=n.n(l),c=n(23279),s=n.n(c),u=n(97485),d=n(67294),f=n(17399),p=n(84476),m=n(3227),v=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,m.b)("small","default","large");var x=null,h=function(e){var t=e.spinPrefixCls,n=e.spinning,l=void 0===n||n,c=e.delay,m=e.className,h=e.size,y=void 0===h?"default":h,g=e.tip,N=e.wrapperClassName,b=e.style,E=e.children,w=v(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),C=d.useState(function(){return l&&(!l||!c||!!isNaN(Number(c)))}),O=(0,i.Z)(C,2),Z=O[0],_=O[1];return d.useEffect(function(){var e=s()(function(){_(l)},c);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[c,l]),d.createElement(f.C,null,function(n){var i,l,c=n.direction,s=o()(t,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(t,"-sm"),"small"===y),"".concat(t,"-lg"),"large"===y),"".concat(t,"-spinning"),Z),"".concat(t,"-show-text"),!!g),"".concat(t,"-rtl"),"rtl"===c),m),f=(0,u.Z)(w,["indicator","prefixCls"]),v=d.createElement("div",(0,a.Z)({},f,{style:b,className:s,"aria-live":"polite","aria-busy":Z}),(i=e.indicator,l="".concat(t,"-dot"),null===i?null:(0,p.l$)(i)?(0,p.Tm)(i,{className:o()(i.props.className,l)}):(0,p.l$)(x)?(0,p.Tm)(x,{className:o()(x.props.className,l)}):d.createElement("span",{className:o()(l,"".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")}))),g?d.createElement("div",{className:"".concat(t,"-text")},g):null);if(void 0!==E){var h=o()("".concat(t,"-container"),(0,r.Z)({},"".concat(t,"-blur"),Z));return d.createElement("div",(0,a.Z)({},f,{className:o()("".concat(t,"-nested-loading"),N)}),Z&&d.createElement("div",{key:"loading"},v),d.createElement("div",{className:h,key:"container"},E))}return v})},y=function(e){var t=e.prefixCls,n=(0,d.useContext(f.E_).getPrefixCls)("spin",t),r=(0,a.Z)((0,a.Z)({},e),{spinPrefixCls:n});return d.createElement(h,(0,a.Z)({},r))};y.setDefaultIndicator=function(e){x=e},t.Z=y},81820:function(e){e.exports={spinner:"Modal_spinner__vORWo",content:"Modal_content__mZkaV",modal:"Modal_modal___vOcW"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4955.bdf2f8be69d39fcc.js b/static/web/_next/static/chunks/4955.bdf2f8be69d39fcc.js new file mode 100644 index 000000000..dc1bf7caf --- /dev/null +++ b/static/web/_next/static/chunks/4955.bdf2f8be69d39fcc.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4955],{27561:function(e,t,n){var r=n(67990),a=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(a,""):e}},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),a=n(7771),i=n(14841),l=Math.max,o=Math.min;e.exports=function(e,t,n){var c,s,u,f,d,m,p=0,v=!1,x=!1,y=!0;if("function"!=typeof e)throw TypeError("Expected a function");function h(t){var n=c,r=s;return c=s=void 0,p=t,f=e.apply(r,n)}function g(e){var n=e-m,r=e-p;return void 0===m||n>=t||n<0||x&&r>=u}function N(){var e,n,r,i=a();if(g(i))return b(i);d=setTimeout(N,(e=i-m,n=i-p,r=t-e,x?o(r,u-n):r))}function b(e){return(d=void 0,y&&c)?h(e):(c=s=void 0,f)}function E(){var e,n=a(),r=g(n);if(c=arguments,s=this,m=n,r){if(void 0===d)return p=e=m,d=setTimeout(N,t),v?h(e):f;if(x)return clearTimeout(d),d=setTimeout(N,t),h(m)}return void 0===d&&(d=setTimeout(N,t)),f}return t=i(t)||0,r(n)&&(v=!!n.leading,u=(x="maxWait"in n)?l(i(n.maxWait)||0,t):u,y="trailing"in n?!!n.trailing:y),E.cancel=function(){void 0!==d&&clearTimeout(d),p=0,c=m=s=d=void 0},E.flush=function(){return void 0===d?f:b(a())},E}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},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),a=n(13218),i=n(33448),l=0/0,o=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return l;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=c.test(e);return n||s.test(e)?u(e.slice(2),n?2:8):o.test(e)?l:+e}},4955:function(e,t,n){"use strict";n.r(t),n.d(t,{Modal:function(){return f}});var r=n(85893),a=n(77786),i=n(93879),l=n(67294),o=n(4511),c=n(69583),s=n(81820),u=n.n(s);let f=e=>{let{title:t,url:n,open:s,handleOk:f,handleCancel:d,afterClose:m,height:p,width:v,children:x}=e,[y,h]=(0,l.useState)(!!n),g="100%",N="520px";n&&(g="70vh",N="900px");let b={padding:"0px",minHeight:p,height:null!=p?p:g},E=n&&(0,r.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:()=>h(!1)}),w=y?"none":"inline";return(0,r.jsx)(a.default,{title:t,open:s,onOk:f,onCancel:d,afterClose:m,bodyStyle:b,width:null!=v?v:N,zIndex:999,footer:null,centered:!0,destroyOnClose:!0,className:u().modal,children:(0,r.jsx)(o.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,r.jsx)(c.A,{componentName:"Modal",message:t.message,retryFunction:n})},children:(0,r.jsxs)("div",{id:"modal-container",style:{height:"100%"},children:[E&&(0,r.jsx)("div",{style:{display:w},children:E}),x&&(0,r.jsx)("div",{className:u().content,children:x}),y&&(0,r.jsx)(i.Z,{className:u().spinner,spinning:y,size:"large",tip:t})]})})})}},93879:function(e,t,n){"use strict";var r=n(87462),a=n(4942),i=n(97685),l=n(93967),o=n.n(l),c=n(23279),s=n.n(c),u=n(97485),f=n(67294),d=n(17399),m=n(84476),p=n(3227),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 a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n};(0,p.b)("small","default","large");var x=null,y=function(e){var t=e.spinPrefixCls,n=e.spinning,l=void 0===n||n,c=e.delay,p=e.className,y=e.size,h=void 0===y?"default":y,g=e.tip,N=e.wrapperClassName,b=e.style,E=e.children,w=v(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),Z=f.useState(function(){return l&&(!l||!c||!!isNaN(Number(c)))}),C=(0,i.Z)(Z,2),O=C[0],_=C[1];return f.useEffect(function(){var e=s()(function(){_(l)},c);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[c,l]),f.createElement(d.C,null,function(n){var i,l,c=n.direction,s=o()(t,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(t,"-sm"),"small"===h),"".concat(t,"-lg"),"large"===h),"".concat(t,"-spinning"),O),"".concat(t,"-show-text"),!!g),"".concat(t,"-rtl"),"rtl"===c),p),d=(0,u.Z)(w,["indicator","prefixCls"]),v=f.createElement("div",(0,r.Z)({},d,{style:b,className:s,"aria-live":"polite","aria-busy":O}),(i=e.indicator,l="".concat(t,"-dot"),null===i?null:(0,m.l$)(i)?(0,m.Tm)(i,{className:o()(i.props.className,l)}):(0,m.l$)(x)?(0,m.Tm)(x,{className:o()(x.props.className,l)}):f.createElement("span",{className:o()(l,"".concat(t,"-dot-spin"))},f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}))),g?f.createElement("div",{className:"".concat(t,"-text")},g):null);if(void 0!==E){var y=o()("".concat(t,"-container"),(0,a.Z)({},"".concat(t,"-blur"),O));return f.createElement("div",(0,r.Z)({},d,{className:o()("".concat(t,"-nested-loading"),N)}),O&&f.createElement("div",{key:"loading"},v),f.createElement("div",{className:y,key:"container"},E))}return v})},h=function(e){var t=e.prefixCls,n=(0,f.useContext(d.E_).getPrefixCls)("spin",t),a=(0,r.Z)((0,r.Z)({},e),{spinPrefixCls:n});return f.createElement(y,(0,r.Z)({},a))};h.setDefaultIndicator=function(e){x=e},t.Z=h},81820:function(e){e.exports={spinner:"Modal_spinner__vORWo",content:"Modal_content__mZkaV",modal:"Modal_modal___vOcW"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/518.0603d0bf63dc2778.js b/static/web/_next/static/chunks/518.0603d0bf63dc2778.js deleted file mode 100644 index d171fdbf5..000000000 --- a/static/web/_next/static/chunks/518.0603d0bf63dc2778.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[518],{20518:function(e,t,n){"use strict";n.r(t),n.d(t,{FollowModal:function(){return p}});var o=n(85893),r=n(4116),l=n(93879),i=n(1461),a=n(20133),s=n(56469),c=n(67294),u=n(84385),d=n.n(u),f=n(11);let p=e=>{let{handleClose:t,account:n,name:u}=e,[p,m]=(0,c.useState)(null),[v,h]=(0,c.useState)(!1),[g,Z]=(0,c.useState)(!1),[w,C]=(0,c.useState)(null),y=e=>{m(e),(0,f.ME)(e)?h(!0):h(!1)},x=async()=>{if(v){Z(!0);try{let e=p.replace(/^@+/,""),n=await fetch("/api/remotefollow",{method:"POST",body:JSON.stringify({account:e})}),o=await n.json();if(o.redirectUrl&&(window.open(o.redirectUrl,"_blank"),t()),!o.success){C(o.message),Z(!1);return}if(!o.redirectUrl){C("Unable to follow."),Z(!1);return}}catch(e){C(e.message)}Z(!1)}};return(0,o.jsxs)(r.Z,{direction:"vertical",id:"follow-modal",children:[(0,o.jsxs)("div",{className:d().header,children:["By following this stream you'll get notified on the Fediverse when it goes live. Now is a great time to",(0,o.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,o.jsxs)(l.Z,{spinning:g,children:[w&&(0,o.jsx)(i.Z,{message:"Follow Error",description:w,type:"error",showIcon:!0}),(0,o.jsxs)("div",{className:d().account,children:[(0,o.jsx)("img",{src:"/logo",alt:"logo",className:d().logo}),(0,o.jsxs)("div",{className:d().username,children:[(0,o.jsx)("div",{className:d().name,children:u}),(0,o.jsx)("div",{children:n})]})]}),(0,o.jsxs)("div",{children:[(0,o.jsx)("div",{className:d().instructions,children:"Enter your username @server to follow"}),(0,o.jsx)(a.default,{value:p,size:"large",onChange:e=>y(e.target.value),placeholder:"Your fediverse account @account@server",defaultValue:p}),(0,o.jsx)("div",{className:d().footer,children:"You'll be redirected to your Fediverse server and asked to confirm the action."})]}),(0,o.jsxs)(r.Z,{className:d().buttons,children:[(0,o.jsx)(s.Z,{disabled:!v,type:"primary",onClick:x,children:"Follow"}),(0,o.jsx)(s.Z,{onClick:()=>{window.open("https://owncast.online/join-fediverse","_blank")},type:"primary",children:"Join the Fediverse"})]})]})]})}},19175:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var o=n(1413),r=n(67294),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},i=n(36936),a=r.forwardRef(function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:l}))})},16793:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var o=n(1413),r=n(67294),l={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"},i=n(36936),a=r.forwardRef(function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:l}))})},20133:function(e,t,n){"use strict";n.d(t,{default:function(){return S}});var o=n(87462),r=n(4942),l=n(93967),i=n.n(l),a=n(67294),s=n(17399),c=n(10475),u=n(97585),d=n(97685),f=n(71002),p=n(1413),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},v=n(36936),h=a.forwardRef(function(e,t){return a.createElement(v.Z,(0,p.Z)((0,p.Z)({},e),{},{ref:t,icon:m}))}),g=n(19175),Z=n(97485),w=n(89157),C=n(99948),y=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},x={click:"onClick",hover:"onMouseOver"},b=a.forwardRef(function(e,t){var n=e.visibilityToggle,l=void 0===n||n,c="object"===(0,f.Z)(l)&&void 0!==l.visible,p=(0,a.useState)(function(){return!!c&&l.visible}),m=(0,d.Z)(p,2),v=m[0],b=m[1],_=(0,a.useRef)(null);a.useEffect(function(){c&&b(l.visible)},[c,l]);var E=(0,C.Z)(_),j=function(){e.disabled||(v&&E(),b(function(e){var t,n=!e;return"object"===(0,f.Z)(l)&&(null===(t=l.onVisibleChange)||void 0===t||t.call(l,n)),n}))},M=function(t){var n=e.action,o=e.iconRender,l=x[void 0===n?"click":n]||"",i=(void 0===o?function(e){return e?a.createElement(g.Z,null):a.createElement(h,null)}:o)(v),s=(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},l,j),"className","".concat(t,"-icon")),"key","passwordIcon"),"onMouseDown",function(e){e.preventDefault()}),"onMouseUp",function(e){e.preventDefault()});return a.cloneElement(a.isValidElement(i)?i:a.createElement("span",null,i),s)};return a.createElement(s.C,null,function(n){var s=n.getPrefixCls,c=e.className,d=e.prefixCls,f=e.inputPrefixCls,p=e.size,m=y(e,["className","prefixCls","inputPrefixCls","size"]),h=s("input",f),g=s("input-password",d),C=l&&M(g),x=i()(g,c,(0,r.Z)({},"".concat(g,"-").concat(p),!!p)),b=(0,o.Z)((0,o.Z)({},(0,Z.Z)(m,["suffix","iconRender","visibilityToggle"])),{type:v?"text":"password",className:x,prefixCls:h,suffix:C});return p&&(b.size=p),a.createElement(u.ZP,(0,o.Z)({ref:(0,w.sQ)(t,_)},b))})}),_=n(16793),E=n(56469),j=n(23173),M=n(17877),z=n(84476),N=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},O=a.forwardRef(function(e,t){var n,l=e.prefixCls,c=e.inputPrefixCls,d=e.className,f=e.size,p=e.suffix,m=e.enterButton,v=void 0!==m&&m,h=e.addonAfter,g=e.loading,Z=e.disabled,C=e.onSearch,y=e.onChange,x=e.onCompositionStart,b=e.onCompositionEnd,O=N(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),k=a.useContext(s.E_),P=k.getPrefixCls,S=k.direction,F=a.useContext(j.Z),B=a.useRef(!1),L=P("input-search",l),R=P("input",c),A=(0,M.ri)(L,S).compactSize||f||F,T=a.useRef(null),I=function(e){var t;document.activeElement===(null===(t=T.current)||void 0===t?void 0:t.input)&&e.preventDefault()},U=function(e){var t,n;C&&C(null===(n=null===(t=T.current)||void 0===t?void 0:t.input)||void 0===n?void 0:n.value,e)},q="boolean"==typeof v?a.createElement(_.Z,null):null,D="".concat(L,"-button"),J=v||{},Q=J.type&&!0===J.type.__ANT_BUTTON;n=Q||"button"===J.type?(0,z.Tm)(J,(0,o.Z)({onMouseDown:I,onClick:function(e){var t,n;null===(n=null===(t=null==J?void 0:J.props)||void 0===t?void 0:t.onClick)||void 0===n||n.call(t,e),U(e)},key:"enterButton"},Q?{className:D,size:A}:{})):a.createElement(E.Z,{className:D,type:v?"primary":void 0,size:A,disabled:Z,key:"enterButton",onMouseDown:I,onClick:U,loading:g,icon:q},v),h&&(n=[n,(0,z.Tm)(h,{key:"addonAfter"})]);var V=i()(L,(0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(L,"-rtl"),"rtl"===S),"".concat(L,"-").concat(A),!!A),"".concat(L,"-with-button"),!!v),d);return a.createElement(u.ZP,(0,o.Z)({ref:(0,w.sQ)(T,t),onPressEnter:function(e){B.current||g||U(e)}},O,{size:A,onCompositionStart:function(e){B.current=!0,null==x||x(e)},onCompositionEnd:function(e){B.current=!1,null==b||b(e)},prefixCls:R,addonAfter:n,suffix:p,onChange:function(e){e&&e.target&&"click"===e.type&&C&&C(e.target.value,e),y&&y(e)},className:V,disabled:Z}))}),k=n(20083),P=u.ZP;P.Group=function(e){var t=(0,a.useContext)(s.E_),n=t.getPrefixCls,l=t.direction,u=e.prefixCls,d=e.className,f=n("input-group",u),p=i()(f,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(f,"-lg"),"large"===e.size),"".concat(f,"-sm"),"small"===e.size),"".concat(f,"-compact"),e.compact),"".concat(f,"-rtl"),"rtl"===l),void 0===d?"":d),m=(0,a.useContext)(c.aM),v=(0,a.useMemo)(function(){return(0,o.Z)((0,o.Z)({},m),{isFormItemInput:!1})},[m]);return a.createElement("span",{className:p,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},a.createElement(c.aM.Provider,{value:v},e.children))},P.Search=O,P.TextArea=k.Z,P.Password=b;var S=P},11:function(e,t,n){"use strict";n.d(t,{Kf:function(){return l},ME:function(){return i},ax:function(){return o},jv:function(){return r}});let o="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 l(e,t){e.startsWith("@")&&(e=e.slice(1));let n=e.split(/:|@/),[o,r,l]=n;return o===t&&3===n.length&&!!o&&!!r&&!!l}function i(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())}},84385:function(e){e.exports={header:"FollowModal_header__0tBbf",buttons:"FollowModal_buttons__Me7qJ",instructions:"FollowModal_instructions__JCqe7",footer:"FollowModal_footer__IBJi9",account:"FollowModal_account__OZ_ZG",logo:"FollowModal_logo__m4Z2e",username:"FollowModal_username__Voyzl",name:"FollowModal_name__fVdPj"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/518.5b0f59bbea7c607c.js b/static/web/_next/static/chunks/518.5b0f59bbea7c607c.js new file mode 100644 index 000000000..1e27a8383 --- /dev/null +++ b/static/web/_next/static/chunks/518.5b0f59bbea7c607c.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[518],{82643:function(e,t,n){"use strict";n.d(t,{k:function(){return p}});var o=n(85893),r=n(93879),l=n(1461),i=n(20133),a=n(4116),s=n(56469),c=n(67294),u=n(84385),d=n.n(u),f=n(11);let p=e=>{let{handleClose:t}=e,[n,u]=(0,c.useState)(null),[p,m]=(0,c.useState)(!1),[v,h]=(0,c.useState)(!1),[g,C]=(0,c.useState)(null),w=e=>{u(e),(0,f.ME)(e)?m(!0):m(!1)},Z=async()=>{if(p){h(!0);try{let e=n.replace(/^@+/,""),o=await fetch("/api/remotefollow",{method:"POST",body:JSON.stringify({account:e})}),r=await o.json();if(r.redirectUrl&&(window.open(r.redirectUrl,"_blank"),t()),!r.success){C(r.message),h(!1);return}if(!r.redirectUrl){C("Unable to follow."),h(!1);return}}catch(e){C(e.message)}h(!1)}};return(0,o.jsxs)(r.Z,{spinning:v,children:[g&&(0,o.jsx)(l.Z,{message:"Follow Error",description:g,type:"error",closable:!0,className:d().errorAlert}),(0,o.jsxs)("div",{className:d().inputContainer,children:[(0,o.jsx)("div",{className:d().instructions,children:"Enter your username @server to follow"}),(0,o.jsx)(i.default,{value:n,size:"large",onChange:e=>w(e.target.value),placeholder:"Your fediverse account @account@server",defaultValue:n}),(0,o.jsx)("div",{className:d().footer,children:"You'll be redirected to your Fediverse server and asked to confirm the action."})]}),(0,o.jsxs)(a.Z,{className:d().buttons,children:[(0,o.jsx)(s.Z,{onClick:()=>{window.open("https://owncast.online/join-fediverse","_blank")},type:"text",children:"Join the Fediverse"}),(0,o.jsx)(s.Z,{disabled:!p,type:"primary",onClick:Z,children:"Follow"})]})]})}},20518:function(e,t,n){"use strict";n.r(t),n.d(t,{FollowModal:function(){return s}});var o=n(85893),r=n(4116),l=n(84385),i=n.n(l),a=n(82643);let s=e=>{let{handleClose:t,account:n,name:l}=e;return(0,o.jsxs)(r.Z,{direction:"vertical",id:"follow-modal",children:[(0,o.jsxs)("div",{className:i().header,children:["By following this stream you'll get notified on the Fediverse when it goes live. Now is a great time to",(0,o.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,o.jsxs)("div",{className:i().account,children:[(0,o.jsx)("img",{src:"/logo",alt:"logo",className:i().logo}),(0,o.jsxs)("div",{className:i().username,children:[(0,o.jsx)("div",{className:i().name,children:l}),(0,o.jsx)("div",{children:n})]})]}),(0,o.jsx)(a.k,{handleClose:t})]})}},19175:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var o=n(1413),r=n(67294),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},i=n(36936),a=r.forwardRef(function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:l}))})},16793:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var o=n(1413),r=n(67294),l={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"},i=n(36936),a=r.forwardRef(function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:l}))})},20133:function(e,t,n){"use strict";n.d(t,{default:function(){return F}});var o=n(87462),r=n(4942),l=n(93967),i=n.n(l),a=n(67294),s=n(17399),c=n(10475),u=n(97585),d=n(97685),f=n(71002),p=n(1413),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},v=n(36936),h=a.forwardRef(function(e,t){return a.createElement(v.Z,(0,p.Z)((0,p.Z)({},e),{},{ref:t,icon:m}))}),g=n(19175),C=n(97485),w=n(89157),Z=n(99948),x=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},y={click:"onClick",hover:"onMouseOver"},b=a.forwardRef(function(e,t){var n=e.visibilityToggle,l=void 0===n||n,c="object"===(0,f.Z)(l)&&void 0!==l.visible,p=(0,a.useState)(function(){return!!c&&l.visible}),m=(0,d.Z)(p,2),v=m[0],b=m[1],_=(0,a.useRef)(null);a.useEffect(function(){c&&b(l.visible)},[c,l]);var j=(0,Z.Z)(_),E=function(){e.disabled||(v&&j(),b(function(e){var t,n=!e;return"object"===(0,f.Z)(l)&&(null===(t=l.onVisibleChange)||void 0===t||t.call(l,n)),n}))},M=function(t){var n=e.action,o=e.iconRender,l=y[void 0===n?"click":n]||"",i=(void 0===o?function(e){return e?a.createElement(g.Z,null):a.createElement(h,null)}:o)(v),s=(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},l,E),"className","".concat(t,"-icon")),"key","passwordIcon"),"onMouseDown",function(e){e.preventDefault()}),"onMouseUp",function(e){e.preventDefault()});return a.cloneElement(a.isValidElement(i)?i:a.createElement("span",null,i),s)};return a.createElement(s.C,null,function(n){var s=n.getPrefixCls,c=e.className,d=e.prefixCls,f=e.inputPrefixCls,p=e.size,m=x(e,["className","prefixCls","inputPrefixCls","size"]),h=s("input",f),g=s("input-password",d),Z=l&&M(g),y=i()(g,c,(0,r.Z)({},"".concat(g,"-").concat(p),!!p)),b=(0,o.Z)((0,o.Z)({},(0,C.Z)(m,["suffix","iconRender","visibilityToggle"])),{type:v?"text":"password",className:y,prefixCls:h,suffix:Z});return p&&(b.size=p),a.createElement(u.ZP,(0,o.Z)({ref:(0,w.sQ)(t,_)},b))})}),_=n(16793),j=n(56469),E=n(23173),M=n(17877),N=n(84476),z=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},k=a.forwardRef(function(e,t){var n,l=e.prefixCls,c=e.inputPrefixCls,d=e.className,f=e.size,p=e.suffix,m=e.enterButton,v=void 0!==m&&m,h=e.addonAfter,g=e.loading,C=e.disabled,Z=e.onSearch,x=e.onChange,y=e.onCompositionStart,b=e.onCompositionEnd,k=z(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),O=a.useContext(s.E_),P=O.getPrefixCls,F=O.direction,S=a.useContext(E.Z),B=a.useRef(!1),A=P("input-search",l),L=P("input",c),R=(0,M.ri)(A,F).compactSize||f||S,T=a.useRef(null),U=function(e){var t;document.activeElement===(null===(t=T.current)||void 0===t?void 0:t.input)&&e.preventDefault()},I=function(e){var t,n;Z&&Z(null===(n=null===(t=T.current)||void 0===t?void 0:t.input)||void 0===n?void 0:n.value,e)},q="boolean"==typeof v?a.createElement(_.Z,null):null,D="".concat(A,"-button"),J=v||{},Q=J.type&&!0===J.type.__ANT_BUTTON;n=Q||"button"===J.type?(0,N.Tm)(J,(0,o.Z)({onMouseDown:U,onClick:function(e){var t,n;null===(n=null===(t=null==J?void 0:J.props)||void 0===t?void 0:t.onClick)||void 0===n||n.call(t,e),I(e)},key:"enterButton"},Q?{className:D,size:R}:{})):a.createElement(j.Z,{className:D,type:v?"primary":void 0,size:R,disabled:C,key:"enterButton",onMouseDown:U,onClick:I,loading:g,icon:q},v),h&&(n=[n,(0,N.Tm)(h,{key:"addonAfter"})]);var V=i()(A,(0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(A,"-rtl"),"rtl"===F),"".concat(A,"-").concat(R),!!R),"".concat(A,"-with-button"),!!v),d);return a.createElement(u.ZP,(0,o.Z)({ref:(0,w.sQ)(T,t),onPressEnter:function(e){B.current||g||I(e)}},k,{size:R,onCompositionStart:function(e){B.current=!0,null==y||y(e)},onCompositionEnd:function(e){B.current=!1,null==b||b(e)},prefixCls:L,addonAfter:n,suffix:p,onChange:function(e){e&&e.target&&"click"===e.type&&Z&&Z(e.target.value,e),x&&x(e)},className:V,disabled:C}))}),O=n(20083),P=u.ZP;P.Group=function(e){var t=(0,a.useContext)(s.E_),n=t.getPrefixCls,l=t.direction,u=e.prefixCls,d=e.className,f=n("input-group",u),p=i()(f,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(f,"-lg"),"large"===e.size),"".concat(f,"-sm"),"small"===e.size),"".concat(f,"-compact"),e.compact),"".concat(f,"-rtl"),"rtl"===l),void 0===d?"":d),m=(0,a.useContext)(c.aM),v=(0,a.useMemo)(function(){return(0,o.Z)((0,o.Z)({},m),{isFormItemInput:!1})},[m]);return a.createElement("span",{className:p,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},a.createElement(c.aM.Provider,{value:v},e.children))},P.Search=k,P.TextArea=O.Z,P.Password=b;var F=P},11:function(e,t,n){"use strict";n.d(t,{Kf:function(){return l},ME:function(){return i},ax:function(){return o},jv:function(){return r}});let o="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 l(e,t){e.startsWith("@")&&(e=e.slice(1));let n=e.split(/:|@/),[o,r,l]=n;return o===t&&3===n.length&&!!o&&!!r&&!!l}function i(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())}},84385:function(e){e.exports={header:"FollowModal_header__0tBbf",buttons:"FollowModal_buttons__Me7qJ",inputContainer:"FollowModal_inputContainer__Ie3e7",instructions:"FollowModal_instructions__JCqe7",footer:"FollowModal_footer__IBJi9",account:"FollowModal_account__OZ_ZG",logo:"FollowModal_logo__m4Z2e",username:"FollowModal_username__Voyzl",name:"FollowModal_name__fVdPj",errorAlert:"FollowModal_errorAlert__UneY4"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8716.8597dea985908319.js b/static/web/_next/static/chunks/8716.8597dea985908319.js new file mode 100644 index 000000000..4cc151fa6 --- /dev/null +++ b/static/web/_next/static/chunks/8716.8597dea985908319.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8716],{38613:function(e,n,t){"use strict";t.r(n),t.d(n,{ChatModerationActionMenu:function(){return K}});var o=t(85893),a=t(77786),r=t(87508),c=t(70449),l=t(4116),i=t(67294),s=t(5152),u=t.n(s),d=t(4955),f=t(86560),p=t(10227),m=t(78021),v=t(56469),h=t(93879),y=t(91624),C=t(27043),b=t(12642),x=t(4511);class g{static async removeMessage(e,n){let t=new URL("/api/chat/messagevisibility",window.location.toString());t.searchParams.append("accessToken",n);let o=t.toString(),a={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({idArray:[e]})};await fetch(o,a)}static async banUser(e,n){let t=new URL("/api/chat/users/setenabled",window.location.toString());t.searchParams.append("accessToken",n);let o=t.toString(),a={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({userId:e})};await fetch(o,a)}}var Z=t(3568),k=t.n(Z),w=t(74040),j=t(69583);let{Panel:E}=f.default,P=u()(()=>Promise.all([t.e(3247),t.e(1506)]).then(t.t.bind(t,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1}),N=async(e,n)=>{try{g.removeMessage(e,n)}catch(e){console.error(e)}},M=e=>{let{label:n,value:t}=e;return(0,o.jsxs)(p.Z,{justify:"space-around",align:"middle",children:[(0,o.jsx)(m.Z,{span:12,children:n}),(0,o.jsx)(m.Z,{span:12,children:t})]})},O=e=>{let{client:n}=e,{messageCount:t,connectedAt:a,geo:r}=n,c=(0,b.WU)(new Date(a),"PP pp");return(0,o.jsxs)("div",{children:[(0,o.jsx)(M,{label:"Messages Sent",value:t.toString()}),"N/A"!==r&&(0,o.jsx)(M,{label:"Geo",value:r}),(0,o.jsx)(M,{label:"Connected At",value:c})]})},S=e=>{let{color:n}=e,t="var(--theme-color-users-".concat(n,")");return(0,o.jsxs)("div",{className:k().colorBlock,style:{backgroundColor:t},children:["Color ",n]})},I=e=>{let{userId:n,accessToken:t}=e,[a,r]=(0,i.useState)(null),[c,l]=(0,i.useState)(!0),s=async()=>{try{let e=await (await fetch("/api/moderation/chat/user/".concat(n,"?accessToken=").concat(t))).json();r(e),l(!1)}catch(e){console.error(e)}};if((0,i.useEffect)(()=>{s()},[]),!a)return null;let{user:u,connectedClients:d,messages:p}=a,{displayColor:m,createdAt:g,previousNames:Z,scopes:k,isBot:I,authenticated:A}=u,_=d.reduce((e,n)=>e+n.messageCount,0),R=(0,b.WU)(new Date(g),"PP pp"),z=[{title:"Message",dataIndex:"body",key:"body"},{title:"Sent At",dataIndex:"timestamp",key:"timestamp",render:e=>(0,b.WU)(new Date(e),"PP pp")},{title:"Delete",key:"delete",render:(e,n)=>(0,o.jsx)(v.Z,{type:"primary",ghost:!0,icon:(0,o.jsx)(P,{}),onClick:()=>N(n.id,t)})}];return(0,o.jsx)(x.SV,{fallbackRender:e=>{let{error:n,resetErrorBoundary:t}=e;return(0,o.jsx)(j.A,{componentName:"ChatModerationDetailsModal",message:n.message,retryFunction:t})},children:(0,o.jsxs)(h.Z,{spinning:c,children:[(0,o.jsx)(S,{color:m}),null==k?void 0:k.map(e=>(0,o.jsx)(y.Z,{children:e},e)),A&&(0,o.jsx)(y.Z,{children:"Authenticated"}),I&&(0,o.jsx)(y.Z,{children:"Bot"}),(0,o.jsx)(M,{label:"Messages Sent Across Clients",value:_.toString()}),(0,o.jsx)(M,{label:"User Created",value:R}),(0,o.jsx)(M,{label:"Known As",value:Z.join(",")}),(0,o.jsxs)(f.default,{accordion:!0,children:[(0,o.jsx)(E,{header:"Currently Connected Clients",children:(0,o.jsx)(f.default,{accordion:!0,children:d.map(e=>(0,o.jsx)(E,{header:(0,w.AB)(e.userAgent),children:(0,o.jsx)(O,{client:e})},e.id))})},"connected-clients"),(0,o.jsx)(f.default,{accordion:!0,children:(0,o.jsx)(E,{header:"Recent Chat Messages",children:(0,o.jsx)(C.Z,{size:"small",pagination:null,columns:z,dataSource:p,rowKey:"id"})},"chat-messages")})]})]})})},{confirm:A}=a.default,_=u()(()=>Promise.all([t.e(3247),t.e(8142)]).then(t.t.bind(t,18142,23)),{loadableGenerated:{webpack:()=>[18142]},ssr:!1}),R=u()(()=>Promise.all([t.e(3247),t.e(8527)]).then(t.t.bind(t,48527,23)),{loadableGenerated:{webpack:()=>[48527]},ssr:!1}),z=u()(()=>Promise.all([t.e(3247),t.e(112)]).then(t.t.bind(t,80112,23)),{loadableGenerated:{webpack:()=>[80112]},ssr:!1}),T=u()(()=>Promise.all([t.e(3247),t.e(3033)]).then(t.t.bind(t,33033,23)),{loadableGenerated:{webpack:()=>[33033]},ssr:!1}),K=e=>{let{messageID:n,userID:t,userDisplayName:a,accessToken:s}=e,[u,f]=(0,i.useState)(!1),p=async()=>{try{await g.banUser(t,s)}catch(e){console.error(e),r.ZP.error(e)}},m=async()=>{try{await g.removeMessage(n,s)}catch(e){console.error(e),r.ZP.error(e)}},v=async()=>{A({icon:(0,o.jsx)(R,{}),content:"Are you sure you want to remove this message from ".concat(a,"?"),onOk(){m()}})},h=async()=>{A({icon:(0,o.jsx)(R,{}),content:"Are you sure you want to ban ".concat(a," from chat?"),onOk(){p()}})},y=[{icon:(0,o.jsx)(z,{}),label:"Hide Message",key:"hide-message",onClick:v},{icon:(0,o.jsx)(_,{}),label:"Ban User",key:"ban-user",onClick:h},{label:"More Info...",key:"more-info",onClick:()=>f(!0)}];return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(c.Z,{menu:{items:y},trigger:["click"],children:(0,o.jsx)("button",{type:"button","aria-label":"Chat moderation options",onClick:e=>e.preventDefault(),children:(0,o.jsx)(l.Z,{children:(0,o.jsx)(T,{})})})}),(0,o.jsx)(d.Modal,{title:a,open:u,handleCancel:()=>{f(!1)},children:(0,o.jsx)(I,{userId:t,accessToken:s})})]})}},4955:function(e,n,t){"use strict";t.r(n),t.d(n,{Modal:function(){return d}});var o=t(85893),a=t(77786),r=t(93879),c=t(67294),l=t(4511),i=t(69583),s=t(81820),u=t.n(s);let d=e=>{let{title:n,url:t,open:s,handleOk:d,handleCancel:f,afterClose:p,height:m,width:v,children:h}=e,[y,C]=(0,c.useState)(!!t),b="100%",x="520px";t&&(b="70vh",x="900px");let g={padding:"0px",minHeight:m,height:null!=m?m:b},Z=t&&(0,o.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:()=>C(!1)}),k=y?"none":"inline";return(0,o.jsx)(a.default,{title:n,open:s,onOk:d,onCancel:f,afterClose:p,bodyStyle:g,width:null!=v?v:x,zIndex:999,footer:null,centered:!0,destroyOnClose:!0,className:u().modal,children:(0,o.jsx)(l.SV,{fallbackRender:e=>{let{error:n,resetErrorBoundary:t}=e;return(0,o.jsx)(i.A,{componentName:"Modal",message:n.message,retryFunction:t})},children:(0,o.jsxs)("div",{id:"modal-container",style:{height:"100%"},children:[Z&&(0,o.jsx)("div",{style:{display:k},children:Z}),h&&(0,o.jsx)("div",{className:u().content,children:h}),y&&(0,o.jsx)(r.Z,{className:u().spinner,spinning:y,size:"large",tip:n})]})})})}},67150:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var o=t(1413),a=t(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},c=t(36936),l=a.forwardRef(function(e,n){return a.createElement(c.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:n,icon:r}))})},71174:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var o=t(1413),a=t(67294),r={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=t(36936),l=a.forwardRef(function(e,n){return a.createElement(c.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:n,icon:r}))})},19175:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var o=t(1413),a=t(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},c=t(36936),l=a.forwardRef(function(e,n){return a.createElement(c.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:n,icon:r}))})},16793:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var o=t(1413),a=t(67294),r={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=t(36936),l=a.forwardRef(function(e,n){return a.createElement(c.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:n,icon:r}))})},86560:function(e,n,t){"use strict";t.d(n,{default:function(){return S}});var o=t(87462),a=t(4942),r=t(67371),c=t(93967),l=t.n(c),i=t(74902),s=t(15671),u=t(43144),d=t(32531),f=t(29388),p=t(71002),m=t(22610),v=t(67294),h=t(96774),y=t.n(h),C=t(45987),b=t(89046),x=t(97685),g=v.forwardRef(function(e,n){var t,o=e.prefixCls,r=e.forceRender,c=e.className,i=e.style,s=e.children,u=e.isActive,d=e.role,f=v.useState(u||r),p=(0,x.Z)(f,2),m=p[0],h=p[1];return(v.useEffect(function(){(r||u)&&h(!0)},[r,u]),m)?v.createElement("div",{ref:n,className:l()("".concat(o,"-content"),(t={},(0,a.Z)(t,"".concat(o,"-content-active"),u),(0,a.Z)(t,"".concat(o,"-content-inactive"),!u),t),c),style:i,role:d},v.createElement("div",{className:"".concat(o,"-content-box")},s)):null});g.displayName="PanelContent";var Z=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],k=function(e){(0,d.Z)(t,e);var n=(0,f.Z)(t);function t(){var e;(0,s.Z)(this,t);for(var o=arguments.length,a=Array(o),r=0;r-1?n.splice(t,1):n.push(e)}o.setActiveKey(n)},o.getNewChild=function(e,n){if(!e)return null;var t=o.state.activeKey,a=o.props,r=a.prefixCls,c=a.openMotion,l=a.accordion,i=a.destroyInactivePanel,s=a.expandIcon,u=a.collapsible,d=e.key||String(n),f=e.props,p=f.header,m=f.headerClass,h=f.destroyInactivePanel,y=f.collapsible,C=!1;C=l?t[0]===d:t.indexOf(d)>-1;var b=null!=y?y:u,x={key:d,panelKey:d,header:p,headerClass:m,isActive:C,prefixCls:r,destroyInactivePanel:null!=h?h:i,openMotion:c,accordion:l,children:e.props.children,onItemClick:"disabled"===b?null:o.onClickItem,expandIcon:s,collapsible:b};return"string"==typeof e.type?e:(Object.keys(x).forEach(function(e){void 0===x[e]&&delete x[e]}),v.cloneElement(e,x))},o.getItems=function(){var e=o.props.children;return(0,m.Z)(e).map(o.getNewChild)},o.setActiveKey=function(e){"activeKey"in o.props||o.setState({activeKey:e}),o.props.onChange(o.props.accordion?e[0]:e)};var o,a=e.activeKey,r=e.defaultActiveKey;return"activeKey"in e&&(r=a),o.state={activeKey:w(r)},o}return(0,u.Z)(t,[{key:"shouldComponentUpdate",value:function(e,n){return!y()(this.props,e)||!y()(this.state,n)}},{key:"render",value:function(){var e,n=this.props,t=n.prefixCls,o=n.className,r=n.style,c=n.accordion,i=l()((e={},(0,a.Z)(e,t,!0),(0,a.Z)(e,o,!!o),e));return v.createElement("div",{className:i,style:r,role:c?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(e){var n={};return"activeKey"in e&&(n.activeKey=w(e.activeKey)),n}}]),t}(v.Component);j.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},j.Panel=k,j.Panel;var E=t(97485),P=t(17399),N=t(99293),M=t(84476),O=function(e){var n,t=v.useContext(P.E_),c=t.getPrefixCls,i=t.direction,s=e.prefixCls,u=e.className,d=e.bordered,f=e.ghost,p=e.expandIconPosition,h=void 0===p?"start":p,y=c("collapse",s),C=v.useMemo(function(){return"left"===h?"start":"right"===h?"end":h},[h]),b=l()("".concat(y,"-icon-position-").concat(C),(0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(y,"-borderless"),!(void 0===d||d)),"".concat(y,"-rtl"),"rtl"===i),"".concat(y,"-ghost"),!!f),void 0===u?"":u),x=(0,o.Z)((0,o.Z)({},N.ZP),{motionAppear:!1,leavedClassName:"".concat(y,"-content-hidden")});return v.createElement(j,(0,o.Z)({openMotion:x},e,{expandIcon:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.expandIcon,o=t?t(n):v.createElement(r.Z,{rotate:n.isActive?90:void 0});return(0,M.Tm)(o,function(){return{className:l()(o.props.className,"".concat(y,"-arrow"))}})},prefixCls:y,className:b}),(n=e.children,(0,m.Z)(n).map(function(e,n){var t;if(null===(t=e.props)||void 0===t?void 0:t.disabled){var a=e.key||String(n),r=e.props,c=r.disabled,l=r.collapsible,i=(0,o.Z)((0,o.Z)({},(0,E.Z)(e.props,["disabled"])),{key:a,collapsible:null!=l?l:c?"disabled":void 0});return(0,M.Tm)(e,i)}return e})))};O.Panel=function(e){var n=v.useContext(P.E_).getPrefixCls,t=e.prefixCls,r=e.className,c=e.showArrow,i=n("collapse",t),s=l()((0,a.Z)({},"".concat(i,"-no-arrow"),!(void 0===c||c)),void 0===r?"":r);return v.createElement(j.Panel,(0,o.Z)({},e,{prefixCls:i,className:s}))};var S=O},20133:function(e,n,t){"use strict";t.d(n,{default:function(){return A}});var o=t(87462),a=t(4942),r=t(93967),c=t.n(r),l=t(67294),i=t(17399),s=t(10475),u=t(97585),d=t(97685),f=t(71002),p=t(1413),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},v=t(36936),h=l.forwardRef(function(e,n){return l.createElement(v.Z,(0,p.Z)((0,p.Z)({},e),{},{ref:n,icon:m}))}),y=t(19175),C=t(97485),b=t(89157),x=t(99948),g=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>n.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);an.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(t[o[a]]=e[o[a]]);return t},Z={click:"onClick",hover:"onMouseOver"},k=l.forwardRef(function(e,n){var t=e.visibilityToggle,r=void 0===t||t,s="object"===(0,f.Z)(r)&&void 0!==r.visible,p=(0,l.useState)(function(){return!!s&&r.visible}),m=(0,d.Z)(p,2),v=m[0],k=m[1],w=(0,l.useRef)(null);l.useEffect(function(){s&&k(r.visible)},[s,r]);var j=(0,x.Z)(w),E=function(){e.disabled||(v&&j(),k(function(e){var n,t=!e;return"object"===(0,f.Z)(r)&&(null===(n=r.onVisibleChange)||void 0===n||n.call(r,t)),t}))},P=function(n){var t=e.action,o=e.iconRender,r=Z[void 0===t?"click":t]||"",c=(void 0===o?function(e){return e?l.createElement(y.Z,null):l.createElement(h,null)}:o)(v),i=(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},r,E),"className","".concat(n,"-icon")),"key","passwordIcon"),"onMouseDown",function(e){e.preventDefault()}),"onMouseUp",function(e){e.preventDefault()});return l.cloneElement(l.isValidElement(c)?c:l.createElement("span",null,c),i)};return l.createElement(i.C,null,function(t){var i=t.getPrefixCls,s=e.className,d=e.prefixCls,f=e.inputPrefixCls,p=e.size,m=g(e,["className","prefixCls","inputPrefixCls","size"]),h=i("input",f),y=i("input-password",d),x=r&&P(y),Z=c()(y,s,(0,a.Z)({},"".concat(y,"-").concat(p),!!p)),k=(0,o.Z)((0,o.Z)({},(0,C.Z)(m,["suffix","iconRender","visibilityToggle"])),{type:v?"text":"password",className:Z,prefixCls:h,suffix:x});return p&&(k.size=p),l.createElement(u.ZP,(0,o.Z)({ref:(0,b.sQ)(n,w)},k))})}),w=t(16793),j=t(56469),E=t(23173),P=t(17877),N=t(84476),M=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>n.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);an.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(t[o[a]]=e[o[a]]);return t},O=l.forwardRef(function(e,n){var t,r=e.prefixCls,s=e.inputPrefixCls,d=e.className,f=e.size,p=e.suffix,m=e.enterButton,v=void 0!==m&&m,h=e.addonAfter,y=e.loading,C=e.disabled,x=e.onSearch,g=e.onChange,Z=e.onCompositionStart,k=e.onCompositionEnd,O=M(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),S=l.useContext(i.E_),I=S.getPrefixCls,A=S.direction,_=l.useContext(E.Z),R=l.useRef(!1),z=I("input-search",r),T=I("input",s),K=(0,P.ri)(z,A).compactSize||f||_,B=l.useRef(null),D=function(e){var n;document.activeElement===(null===(n=B.current)||void 0===n?void 0:n.input)&&e.preventDefault()},L=function(e){var n,t;x&&x(null===(t=null===(n=B.current)||void 0===n?void 0:n.input)||void 0===t?void 0:t.value,e)},U="boolean"==typeof v?l.createElement(w.Z,null):null,F="".concat(z,"-button"),G=v||{},Q=G.type&&!0===G.type.__ANT_BUTTON;t=Q||"button"===G.type?(0,N.Tm)(G,(0,o.Z)({onMouseDown:D,onClick:function(e){var n,t;null===(t=null===(n=null==G?void 0:G.props)||void 0===n?void 0:n.onClick)||void 0===t||t.call(n,e),L(e)},key:"enterButton"},Q?{className:F,size:K}:{})):l.createElement(j.Z,{className:F,type:v?"primary":void 0,size:K,disabled:C,key:"enterButton",onMouseDown:D,onClick:L,loading:y,icon:U},v),h&&(t=[t,(0,N.Tm)(h,{key:"addonAfter"})]);var q=c()(z,(0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(z,"-rtl"),"rtl"===A),"".concat(z,"-").concat(K),!!K),"".concat(z,"-with-button"),!!v),d);return l.createElement(u.ZP,(0,o.Z)({ref:(0,b.sQ)(B,n),onPressEnter:function(e){R.current||y||L(e)}},O,{size:K,onCompositionStart:function(e){R.current=!0,null==Z||Z(e)},onCompositionEnd:function(e){R.current=!1,null==k||k(e)},prefixCls:T,addonAfter:t,suffix:p,onChange:function(e){e&&e.target&&"click"===e.type&&x&&x(e.target.value,e),g&&g(e)},className:q,disabled:C}))}),S=t(20083),I=u.ZP;I.Group=function(e){var n=(0,l.useContext)(i.E_),t=n.getPrefixCls,r=n.direction,u=e.prefixCls,d=e.className,f=t("input-group",u),p=c()(f,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(f,"-lg"),"large"===e.size),"".concat(f,"-sm"),"small"===e.size),"".concat(f,"-compact"),e.compact),"".concat(f,"-rtl"),"rtl"===r),void 0===d?"":d),m=(0,l.useContext)(s.aM),v=(0,l.useMemo)(function(){return(0,o.Z)((0,o.Z)({},m),{isFormItemInput:!1})},[m]);return l.createElement("span",{className:p,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},l.createElement(s.aM.Provider,{value:v},e.children))},I.Search=O,I.TextArea=S.Z,I.Password=k;var A=I},91624:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var o=t(4942),a=t(87462),r=t(97685),c=t(69156),l=t(93967),i=t.n(l),s=t(97485),u=t(67294),d=t(17399),f=t(22781),p=t(51964),m=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>n.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);an.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(t[o[a]]=e[o[a]]);return t},v=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>n.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);an.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(t[o[a]]=e[o[a]]);return t},h=new RegExp("^(".concat(f.Y.join("|"),")(-inverse)?$")),y=new RegExp("^(".concat(f.E.join("|"),")$")),C=u.forwardRef(function(e,n){var t=e.prefixCls,l=e.className,f=e.style,m=e.children,C=e.icon,b=e.color,x=e.onClose,g=e.closeIcon,Z=e.closable,k=v(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),w=u.useContext(d.E_),j=w.getPrefixCls,E=w.direction,P=u.useState(!0),N=(0,r.Z)(P,2),M=N[0],O=N[1];u.useEffect(function(){"visible"in k&&O(k.visible)},[k.visible]);var S=function(){return!!b&&(h.test(b)||y.test(b))},I=(0,a.Z)({backgroundColor:b&&!S()?b:void 0},f),A=S(),_=j("tag",t),R=i()(_,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(_,"-").concat(b),A),"".concat(_,"-has-color"),b&&!A),"".concat(_,"-hidden"),!M),"".concat(_,"-rtl"),"rtl"===E),l),z=function(e){e.stopPropagation(),null==x||x(e),!e.defaultPrevented&&("visible"in k||O(!1))},T="onClick"in k||m&&"a"===m.type,K=(0,s.Z)(k,["visible"]),B=C||null,D=B?u.createElement(u.Fragment,null,B,u.createElement("span",null,m)):m,L=u.createElement("span",(0,a.Z)({},K,{ref:n,className:R,style:I}),D,void 0!==Z&&Z?g?u.createElement("span",{className:"".concat(_,"-close-icon"),onClick:z},g):u.createElement(c.Z,{className:"".concat(_,"-close-icon"),onClick:z}):null);return T?u.createElement(p.Z,null,L):L});C.CheckableTag=function(e){var n=e.prefixCls,t=e.className,r=e.checked,c=e.onChange,l=e.onClick,s=m(e,["prefixCls","className","checked","onChange","onClick"]),f=(0,u.useContext(d.E_).getPrefixCls)("tag",n),p=i()(f,(0,o.Z)((0,o.Z)({},"".concat(f,"-checkable"),!0),"".concat(f,"-checkable-checked"),r),t);return u.createElement("span",(0,a.Z)({},s,{className:p,onClick:function(e){null==c||c(!r),null==l||l(e)}}))};var b=C},4586:function(e,n,t){"use strict";t.d(n,{G:function(){return c}});var o=t(92818),a=function(e){if((0,o.Z)()&&window.document.documentElement){var n=Array.isArray(e)?e:[e],t=window.document.documentElement;return n.some(function(e){return e in t.style})}return!1},r=function(e,n){if(!a(e))return!1;var t=document.createElement("div"),o=t.style[e];return t.style[e]=n,t.style[e]!==o};function c(e,n){return Array.isArray(e)||void 0===n?a(e):r(e,n)}},74040:function(e,n,t){"use strict";t.d(n,{AB:function(){return s},Qr:function(){return c},t5:function(){return r},wS:function(){return i}});var o=t(42238),a=t.n(o);function r(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 c(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),o=t>0?"".concat(t," day").concat(t>1?"s":""," "):"",a=Math.floor(n/3600%24);return o+(a||t?l("".concat(a,":"),"0",3):"")+l("".concat(Math.floor(n/60%60),":"),"0",3)+l("".concat(Math.floor(n%60)),"0",2)}function s(e){let{device:n,os:t,browser:o}=a()(e),{major:r,name:c}=o,{version:l,name:i}=t,{model:s,type:u}=n;return"libmpv"===e?"mpv media player":c&&r&&i?"".concat(c," ").concat(r," on ").concat(i," ").concat(l,"\n ").concat(s||u?" (".concat(s||u,")"):""):e}},3568:function(e){e.exports={modalContainer:"ChatModerationDetailsModal_modalContainer__mtTcg",chatHistory:"ChatModerationDetailsModal_chatHistory__Iksxq",colorBlock:"ChatModerationDetailsModal_colorBlock__eRrFu",displayName:"ChatModerationDetailsModal_displayName__vcRZ5"}},81820:function(e){e.exports={spinner:"Modal_spinner__vORWo",content:"Modal_content__mZkaV",modal:"Modal_modal___vOcW"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8716.c42674bde6af7ec2.js b/static/web/_next/static/chunks/8716.c42674bde6af7ec2.js deleted file mode 100644 index ac7ca4b83..000000000 --- a/static/web/_next/static/chunks/8716.c42674bde6af7ec2.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8716],{38613:function(e,n,t){"use strict";t.r(n),t.d(n,{ChatModerationActionMenu:function(){return K}});var o=t(85893),a=t(77786),r=t(87508),l=t(70449),c=t(4116),i=t(67294),s=t(5152),u=t.n(s),d=t(4955),f=t(86560),p=t(10227),m=t(78021),v=t(56469),h=t(93879),y=t(91624),C=t(27043),b=t(12642),x=t(4511);class g{static async removeMessage(e,n){let t=new URL("/api/chat/messagevisibility",window.location.toString());t.searchParams.append("accessToken",n);let o=t.toString(),a={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({idArray:[e]})};await fetch(o,a)}static async banUser(e,n){let t=new URL("/api/chat/users/setenabled",window.location.toString());t.searchParams.append("accessToken",n);let o=t.toString(),a={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({userId:e})};await fetch(o,a)}}var Z=t(3568),k=t.n(Z),w=t(74040),j=t(69583);let{Panel:E}=f.default,P=u()(()=>Promise.all([t.e(3247),t.e(1506)]).then(t.t.bind(t,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1}),N=async(e,n)=>{try{g.removeMessage(e,n)}catch(e){console.error(e)}},M=e=>{let{label:n,value:t}=e;return(0,o.jsxs)(p.Z,{justify:"space-around",align:"middle",children:[(0,o.jsx)(m.Z,{span:12,children:n}),(0,o.jsx)(m.Z,{span:12,children:t})]})},O=e=>{let{client:n}=e,{messageCount:t,connectedAt:a,geo:r}=n,l=(0,b.WU)(new Date(a),"PP pp");return(0,o.jsxs)("div",{children:[(0,o.jsx)(M,{label:"Messages Sent",value:t.toString()}),"N/A"!==r&&(0,o.jsx)(M,{label:"Geo",value:r}),(0,o.jsx)(M,{label:"Connected At",value:l})]})},S=e=>{let{color:n}=e,t="var(--theme-color-users-".concat(n,")");return(0,o.jsxs)("div",{className:k().colorBlock,style:{backgroundColor:t},children:["Color ",n]})},I=e=>{let{userId:n,accessToken:t}=e,[a,r]=(0,i.useState)(null),[l,c]=(0,i.useState)(!0),s=async()=>{try{let e=await (await fetch("/api/moderation/chat/user/".concat(n,"?accessToken=").concat(t))).json();r(e),c(!1)}catch(e){console.error(e)}};if((0,i.useEffect)(()=>{s()},[]),!a)return null;let{user:u,connectedClients:d,messages:p}=a,{displayColor:m,createdAt:g,previousNames:Z,scopes:k,isBot:I,authenticated:A}=u,_=d.reduce((e,n)=>e+n.messageCount,0),R=(0,b.WU)(new Date(g),"PP pp"),z=[{title:"Message",dataIndex:"body",key:"body"},{title:"Sent At",dataIndex:"timestamp",key:"timestamp",render:e=>(0,b.WU)(new Date(e),"PP pp")},{title:"Delete",key:"delete",render:(e,n)=>(0,o.jsx)(v.Z,{type:"primary",ghost:!0,icon:(0,o.jsx)(P,{}),onClick:()=>N(n.id,t)})}];return(0,o.jsx)(x.SV,{fallbackRender:e=>{let{error:n,resetErrorBoundary:t}=e;return(0,o.jsx)(j.A,{componentName:"ChatModerationDetailsModal",message:n.message,retryFunction:t})},children:(0,o.jsxs)(h.Z,{spinning:l,children:[(0,o.jsx)(S,{color:m}),null==k?void 0:k.map(e=>(0,o.jsx)(y.Z,{children:e},e)),A&&(0,o.jsx)(y.Z,{children:"Authenticated"}),I&&(0,o.jsx)(y.Z,{children:"Bot"}),(0,o.jsx)(M,{label:"Messages Sent Across Clients",value:_.toString()}),(0,o.jsx)(M,{label:"User Created",value:R}),(0,o.jsx)(M,{label:"Known As",value:Z.join(",")}),(0,o.jsxs)(f.default,{accordion:!0,children:[(0,o.jsx)(E,{header:"Currently Connected Clients",children:(0,o.jsx)(f.default,{accordion:!0,children:d.map(e=>(0,o.jsx)(E,{header:(0,w.AB)(e.userAgent),children:(0,o.jsx)(O,{client:e})},e.id))})},"connected-clients"),(0,o.jsx)(f.default,{accordion:!0,children:(0,o.jsx)(E,{header:"Recent Chat Messages",children:(0,o.jsx)(C.Z,{size:"small",pagination:null,columns:z,dataSource:p,rowKey:"id"})},"chat-messages")})]})]})})},{confirm:A}=a.default,_=u()(()=>Promise.all([t.e(3247),t.e(8142)]).then(t.t.bind(t,18142,23)),{loadableGenerated:{webpack:()=>[18142]},ssr:!1}),R=u()(()=>Promise.all([t.e(3247),t.e(8527)]).then(t.t.bind(t,48527,23)),{loadableGenerated:{webpack:()=>[48527]},ssr:!1}),z=u()(()=>Promise.all([t.e(3247),t.e(112)]).then(t.t.bind(t,80112,23)),{loadableGenerated:{webpack:()=>[80112]},ssr:!1}),T=u()(()=>Promise.all([t.e(3247),t.e(3033)]).then(t.t.bind(t,33033,23)),{loadableGenerated:{webpack:()=>[33033]},ssr:!1}),K=e=>{let{messageID:n,userID:t,userDisplayName:a,accessToken:s}=e,[u,f]=(0,i.useState)(!1),p=async()=>{try{await g.banUser(t,s)}catch(e){console.error(e),r.ZP.error(e)}},m=async()=>{try{await g.removeMessage(n,s)}catch(e){console.error(e),r.ZP.error(e)}},v=async()=>{A({icon:(0,o.jsx)(R,{}),content:"Are you sure you want to remove this message from ".concat(a,"?"),onOk(){m()}})},h=async()=>{A({icon:(0,o.jsx)(R,{}),content:"Are you sure you want to ban ".concat(a," from chat?"),onOk(){p()}})},y=[{icon:(0,o.jsx)(z,{}),label:"Hide Message",key:"hide-message",onClick:v},{icon:(0,o.jsx)(_,{}),label:"Ban User",key:"ban-user",onClick:h},{label:"More Info...",key:"more-info",onClick:()=>f(!0)}];return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(l.Z,{menu:{items:y},trigger:["click"],children:(0,o.jsx)("button",{type:"button","aria-label":"Chat moderation options",onClick:e=>e.preventDefault(),children:(0,o.jsx)(c.Z,{children:(0,o.jsx)(T,{})})})}),(0,o.jsx)(d.Modal,{title:a,open:u,handleCancel:()=>{f(!1)},children:(0,o.jsx)(I,{userId:t,accessToken:s})})]})}},4955:function(e,n,t){"use strict";t.r(n),t.d(n,{Modal:function(){return d}});var o=t(85893),a=t(77786),r=t(93879),l=t(67294),c=t(4511),i=t(69583),s=t(81820),u=t.n(s);let d=e=>{let{title:n,url:t,open:s,handleOk:d,handleCancel:f,afterClose:p,height:m,width:v,children:h}=e,[y,C]=(0,l.useState)(!!t),b="100%",x="520px";t&&(b="70vh",x="900px");let g={padding:"0px",minHeight:m,height:null!=m?m:b},Z=t&&(0,o.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:()=>C(!1)}),k=y?"none":"inline";return(0,o.jsx)(a.default,{title:n,open:s,onOk:d,onCancel:f,afterClose:p,bodyStyle:g,width:null!=v?v:x,zIndex:999,footer:null,centered:!0,destroyOnClose:!0,className:u().modal,children:(0,o.jsx)(c.SV,{fallbackRender:e=>{let{error:n,resetErrorBoundary:t}=e;return(0,o.jsx)(i.A,{componentName:"Modal",message:n.message,retryFunction:t})},children:(0,o.jsxs)("div",{id:"modal-container",style:{height:"100%"},children:[Z&&(0,o.jsx)("div",{style:{display:k},children:Z}),h&&(0,o.jsx)("div",{className:u().content,children:h}),y&&(0,o.jsx)(r.Z,{className:u().spinner,spinning:y,size:"large",tip:n})]})})})};d.defaultProps={url:void 0,children:void 0,handleOk:void 0,handleCancel:void 0,afterClose:void 0}},67150:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var o=t(1413),a=t(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},l=t(36936),c=a.forwardRef(function(e,n){return a.createElement(l.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:n,icon:r}))})},71174:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var o=t(1413),a=t(67294),r={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"},l=t(36936),c=a.forwardRef(function(e,n){return a.createElement(l.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:n,icon:r}))})},19175:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var o=t(1413),a=t(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},l=t(36936),c=a.forwardRef(function(e,n){return a.createElement(l.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:n,icon:r}))})},16793:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var o=t(1413),a=t(67294),r={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"},l=t(36936),c=a.forwardRef(function(e,n){return a.createElement(l.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:n,icon:r}))})},86560:function(e,n,t){"use strict";t.d(n,{default:function(){return S}});var o=t(87462),a=t(4942),r=t(67371),l=t(93967),c=t.n(l),i=t(74902),s=t(15671),u=t(43144),d=t(32531),f=t(29388),p=t(71002),m=t(22610),v=t(67294),h=t(96774),y=t.n(h),C=t(45987),b=t(89046),x=t(97685),g=v.forwardRef(function(e,n){var t,o=e.prefixCls,r=e.forceRender,l=e.className,i=e.style,s=e.children,u=e.isActive,d=e.role,f=v.useState(u||r),p=(0,x.Z)(f,2),m=p[0],h=p[1];return(v.useEffect(function(){(r||u)&&h(!0)},[r,u]),m)?v.createElement("div",{ref:n,className:c()("".concat(o,"-content"),(t={},(0,a.Z)(t,"".concat(o,"-content-active"),u),(0,a.Z)(t,"".concat(o,"-content-inactive"),!u),t),l),style:i,role:d},v.createElement("div",{className:"".concat(o,"-content-box")},s)):null});g.displayName="PanelContent";var Z=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],k=function(e){(0,d.Z)(t,e);var n=(0,f.Z)(t);function t(){var e;(0,s.Z)(this,t);for(var o=arguments.length,a=Array(o),r=0;r-1?n.splice(t,1):n.push(e)}o.setActiveKey(n)},o.getNewChild=function(e,n){if(!e)return null;var t=o.state.activeKey,a=o.props,r=a.prefixCls,l=a.openMotion,c=a.accordion,i=a.destroyInactivePanel,s=a.expandIcon,u=a.collapsible,d=e.key||String(n),f=e.props,p=f.header,m=f.headerClass,h=f.destroyInactivePanel,y=f.collapsible,C=!1;C=c?t[0]===d:t.indexOf(d)>-1;var b=null!=y?y:u,x={key:d,panelKey:d,header:p,headerClass:m,isActive:C,prefixCls:r,destroyInactivePanel:null!=h?h:i,openMotion:l,accordion:c,children:e.props.children,onItemClick:"disabled"===b?null:o.onClickItem,expandIcon:s,collapsible:b};return"string"==typeof e.type?e:(Object.keys(x).forEach(function(e){void 0===x[e]&&delete x[e]}),v.cloneElement(e,x))},o.getItems=function(){var e=o.props.children;return(0,m.Z)(e).map(o.getNewChild)},o.setActiveKey=function(e){"activeKey"in o.props||o.setState({activeKey:e}),o.props.onChange(o.props.accordion?e[0]:e)};var o,a=e.activeKey,r=e.defaultActiveKey;return"activeKey"in e&&(r=a),o.state={activeKey:w(r)},o}return(0,u.Z)(t,[{key:"shouldComponentUpdate",value:function(e,n){return!y()(this.props,e)||!y()(this.state,n)}},{key:"render",value:function(){var e,n=this.props,t=n.prefixCls,o=n.className,r=n.style,l=n.accordion,i=c()((e={},(0,a.Z)(e,t,!0),(0,a.Z)(e,o,!!o),e));return v.createElement("div",{className:i,style:r,role:l?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(e){var n={};return"activeKey"in e&&(n.activeKey=w(e.activeKey)),n}}]),t}(v.Component);j.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},j.Panel=k,j.Panel;var E=t(97485),P=t(17399),N=t(99293),M=t(84476),O=function(e){var n,t=v.useContext(P.E_),l=t.getPrefixCls,i=t.direction,s=e.prefixCls,u=e.className,d=e.bordered,f=e.ghost,p=e.expandIconPosition,h=void 0===p?"start":p,y=l("collapse",s),C=v.useMemo(function(){return"left"===h?"start":"right"===h?"end":h},[h]),b=c()("".concat(y,"-icon-position-").concat(C),(0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(y,"-borderless"),!(void 0===d||d)),"".concat(y,"-rtl"),"rtl"===i),"".concat(y,"-ghost"),!!f),void 0===u?"":u),x=(0,o.Z)((0,o.Z)({},N.ZP),{motionAppear:!1,leavedClassName:"".concat(y,"-content-hidden")});return v.createElement(j,(0,o.Z)({openMotion:x},e,{expandIcon:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.expandIcon,o=t?t(n):v.createElement(r.Z,{rotate:n.isActive?90:void 0});return(0,M.Tm)(o,function(){return{className:c()(o.props.className,"".concat(y,"-arrow"))}})},prefixCls:y,className:b}),(n=e.children,(0,m.Z)(n).map(function(e,n){var t;if(null===(t=e.props)||void 0===t?void 0:t.disabled){var a=e.key||String(n),r=e.props,l=r.disabled,c=r.collapsible,i=(0,o.Z)((0,o.Z)({},(0,E.Z)(e.props,["disabled"])),{key:a,collapsible:null!=c?c:l?"disabled":void 0});return(0,M.Tm)(e,i)}return e})))};O.Panel=function(e){var n=v.useContext(P.E_).getPrefixCls,t=e.prefixCls,r=e.className,l=e.showArrow,i=n("collapse",t),s=c()((0,a.Z)({},"".concat(i,"-no-arrow"),!(void 0===l||l)),void 0===r?"":r);return v.createElement(j.Panel,(0,o.Z)({},e,{prefixCls:i,className:s}))};var S=O},20133:function(e,n,t){"use strict";t.d(n,{default:function(){return A}});var o=t(87462),a=t(4942),r=t(93967),l=t.n(r),c=t(67294),i=t(17399),s=t(10475),u=t(97585),d=t(97685),f=t(71002),p=t(1413),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},v=t(36936),h=c.forwardRef(function(e,n){return c.createElement(v.Z,(0,p.Z)((0,p.Z)({},e),{},{ref:n,icon:m}))}),y=t(19175),C=t(97485),b=t(89157),x=t(99948),g=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>n.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);an.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(t[o[a]]=e[o[a]]);return t},Z={click:"onClick",hover:"onMouseOver"},k=c.forwardRef(function(e,n){var t=e.visibilityToggle,r=void 0===t||t,s="object"===(0,f.Z)(r)&&void 0!==r.visible,p=(0,c.useState)(function(){return!!s&&r.visible}),m=(0,d.Z)(p,2),v=m[0],k=m[1],w=(0,c.useRef)(null);c.useEffect(function(){s&&k(r.visible)},[s,r]);var j=(0,x.Z)(w),E=function(){e.disabled||(v&&j(),k(function(e){var n,t=!e;return"object"===(0,f.Z)(r)&&(null===(n=r.onVisibleChange)||void 0===n||n.call(r,t)),t}))},P=function(n){var t=e.action,o=e.iconRender,r=Z[void 0===t?"click":t]||"",l=(void 0===o?function(e){return e?c.createElement(y.Z,null):c.createElement(h,null)}:o)(v),i=(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},r,E),"className","".concat(n,"-icon")),"key","passwordIcon"),"onMouseDown",function(e){e.preventDefault()}),"onMouseUp",function(e){e.preventDefault()});return c.cloneElement(c.isValidElement(l)?l:c.createElement("span",null,l),i)};return c.createElement(i.C,null,function(t){var i=t.getPrefixCls,s=e.className,d=e.prefixCls,f=e.inputPrefixCls,p=e.size,m=g(e,["className","prefixCls","inputPrefixCls","size"]),h=i("input",f),y=i("input-password",d),x=r&&P(y),Z=l()(y,s,(0,a.Z)({},"".concat(y,"-").concat(p),!!p)),k=(0,o.Z)((0,o.Z)({},(0,C.Z)(m,["suffix","iconRender","visibilityToggle"])),{type:v?"text":"password",className:Z,prefixCls:h,suffix:x});return p&&(k.size=p),c.createElement(u.ZP,(0,o.Z)({ref:(0,b.sQ)(n,w)},k))})}),w=t(16793),j=t(56469),E=t(23173),P=t(17877),N=t(84476),M=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>n.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);an.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(t[o[a]]=e[o[a]]);return t},O=c.forwardRef(function(e,n){var t,r=e.prefixCls,s=e.inputPrefixCls,d=e.className,f=e.size,p=e.suffix,m=e.enterButton,v=void 0!==m&&m,h=e.addonAfter,y=e.loading,C=e.disabled,x=e.onSearch,g=e.onChange,Z=e.onCompositionStart,k=e.onCompositionEnd,O=M(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),S=c.useContext(i.E_),I=S.getPrefixCls,A=S.direction,_=c.useContext(E.Z),R=c.useRef(!1),z=I("input-search",r),T=I("input",s),K=(0,P.ri)(z,A).compactSize||f||_,B=c.useRef(null),D=function(e){var n;document.activeElement===(null===(n=B.current)||void 0===n?void 0:n.input)&&e.preventDefault()},L=function(e){var n,t;x&&x(null===(t=null===(n=B.current)||void 0===n?void 0:n.input)||void 0===t?void 0:t.value,e)},U="boolean"==typeof v?c.createElement(w.Z,null):null,F="".concat(z,"-button"),G=v||{},Q=G.type&&!0===G.type.__ANT_BUTTON;t=Q||"button"===G.type?(0,N.Tm)(G,(0,o.Z)({onMouseDown:D,onClick:function(e){var n,t;null===(t=null===(n=null==G?void 0:G.props)||void 0===n?void 0:n.onClick)||void 0===t||t.call(n,e),L(e)},key:"enterButton"},Q?{className:F,size:K}:{})):c.createElement(j.Z,{className:F,type:v?"primary":void 0,size:K,disabled:C,key:"enterButton",onMouseDown:D,onClick:L,loading:y,icon:U},v),h&&(t=[t,(0,N.Tm)(h,{key:"addonAfter"})]);var q=l()(z,(0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(z,"-rtl"),"rtl"===A),"".concat(z,"-").concat(K),!!K),"".concat(z,"-with-button"),!!v),d);return c.createElement(u.ZP,(0,o.Z)({ref:(0,b.sQ)(B,n),onPressEnter:function(e){R.current||y||L(e)}},O,{size:K,onCompositionStart:function(e){R.current=!0,null==Z||Z(e)},onCompositionEnd:function(e){R.current=!1,null==k||k(e)},prefixCls:T,addonAfter:t,suffix:p,onChange:function(e){e&&e.target&&"click"===e.type&&x&&x(e.target.value,e),g&&g(e)},className:q,disabled:C}))}),S=t(20083),I=u.ZP;I.Group=function(e){var n=(0,c.useContext)(i.E_),t=n.getPrefixCls,r=n.direction,u=e.prefixCls,d=e.className,f=t("input-group",u),p=l()(f,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(f,"-lg"),"large"===e.size),"".concat(f,"-sm"),"small"===e.size),"".concat(f,"-compact"),e.compact),"".concat(f,"-rtl"),"rtl"===r),void 0===d?"":d),m=(0,c.useContext)(s.aM),v=(0,c.useMemo)(function(){return(0,o.Z)((0,o.Z)({},m),{isFormItemInput:!1})},[m]);return c.createElement("span",{className:p,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},c.createElement(s.aM.Provider,{value:v},e.children))},I.Search=O,I.TextArea=S.Z,I.Password=k;var A=I},91624:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var o=t(4942),a=t(87462),r=t(97685),l=t(69156),c=t(93967),i=t.n(c),s=t(97485),u=t(67294),d=t(17399),f=t(22781),p=t(51964),m=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>n.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);an.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(t[o[a]]=e[o[a]]);return t},v=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>n.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);an.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(t[o[a]]=e[o[a]]);return t},h=new RegExp("^(".concat(f.Y.join("|"),")(-inverse)?$")),y=new RegExp("^(".concat(f.E.join("|"),")$")),C=u.forwardRef(function(e,n){var t=e.prefixCls,c=e.className,f=e.style,m=e.children,C=e.icon,b=e.color,x=e.onClose,g=e.closeIcon,Z=e.closable,k=v(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),w=u.useContext(d.E_),j=w.getPrefixCls,E=w.direction,P=u.useState(!0),N=(0,r.Z)(P,2),M=N[0],O=N[1];u.useEffect(function(){"visible"in k&&O(k.visible)},[k.visible]);var S=function(){return!!b&&(h.test(b)||y.test(b))},I=(0,a.Z)({backgroundColor:b&&!S()?b:void 0},f),A=S(),_=j("tag",t),R=i()(_,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(_,"-").concat(b),A),"".concat(_,"-has-color"),b&&!A),"".concat(_,"-hidden"),!M),"".concat(_,"-rtl"),"rtl"===E),c),z=function(e){e.stopPropagation(),null==x||x(e),!e.defaultPrevented&&("visible"in k||O(!1))},T="onClick"in k||m&&"a"===m.type,K=(0,s.Z)(k,["visible"]),B=C||null,D=B?u.createElement(u.Fragment,null,B,u.createElement("span",null,m)):m,L=u.createElement("span",(0,a.Z)({},K,{ref:n,className:R,style:I}),D,void 0!==Z&&Z?g?u.createElement("span",{className:"".concat(_,"-close-icon"),onClick:z},g):u.createElement(l.Z,{className:"".concat(_,"-close-icon"),onClick:z}):null);return T?u.createElement(p.Z,null,L):L});C.CheckableTag=function(e){var n=e.prefixCls,t=e.className,r=e.checked,l=e.onChange,c=e.onClick,s=m(e,["prefixCls","className","checked","onChange","onClick"]),f=(0,u.useContext(d.E_).getPrefixCls)("tag",n),p=i()(f,(0,o.Z)((0,o.Z)({},"".concat(f,"-checkable"),!0),"".concat(f,"-checkable-checked"),r),t);return u.createElement("span",(0,a.Z)({},s,{className:p,onClick:function(e){null==l||l(!r),null==c||c(e)}}))};var b=C},4586:function(e,n,t){"use strict";t.d(n,{G:function(){return l}});var o=t(92818),a=function(e){if((0,o.Z)()&&window.document.documentElement){var n=Array.isArray(e)?e:[e],t=window.document.documentElement;return n.some(function(e){return e in t.style})}return!1},r=function(e,n){if(!a(e))return!1;var t=document.createElement("div"),o=t.style[e];return t.style[e]=n,t.style[e]!==o};function l(e,n){return Array.isArray(e)||void 0===n?a(e):r(e,n)}},74040:function(e,n,t){"use strict";t.d(n,{AB:function(){return s},Qr:function(){return l},t5:function(){return r},wS:function(){return i}});var o=t(42238),a=t.n(o);function r(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 l(e){return!e||0===Object.keys(e).length&&e.constructor===Object}function c(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),o=t>0?"".concat(t," day").concat(t>1?"s":""," "):"",a=Math.floor(n/3600%24);return o+(a||t?c("".concat(a,":"),"0",3):"")+c("".concat(Math.floor(n/60%60),":"),"0",3)+c("".concat(Math.floor(n%60)),"0",2)}function s(e){let{device:n,os:t,browser:o}=a()(e),{major:r,name:l}=o,{version:c,name:i}=t,{model:s,type:u}=n;return"libmpv"===e?"mpv media player":l&&r&&i?"".concat(l," ").concat(r," on ").concat(i," ").concat(c,"\n ").concat(s||u?" (".concat(s||u,")"):""):e}},3568:function(e){e.exports={modalContainer:"ChatModerationDetailsModal_modalContainer__mtTcg",chatHistory:"ChatModerationDetailsModal_chatHistory__Iksxq",colorBlock:"ChatModerationDetailsModal_colorBlock__eRrFu",displayName:"ChatModerationDetailsModal_displayName__vcRZ5"}},81820:function(e){e.exports={spinner:"Modal_spinner__vORWo",content:"Modal_content__mZkaV",modal:"Modal_modal___vOcW"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/944-791e46275b167d43.js b/static/web/_next/static/chunks/944-ea6fc09992f04e4f.js similarity index 99% rename from static/web/_next/static/chunks/944-791e46275b167d43.js rename to static/web/_next/static/chunks/944-ea6fc09992f04e4f.js index 40f8dcfbb..3a1c53614 100644 --- a/static/web/_next/static/chunks/944-791e46275b167d43.js +++ b/static/web/_next/static/chunks/944-ea6fc09992f04e4f.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[944],{49246:function(e,t,s){"use strict";let r;s.r(t),s.d(t,{ChatContainer:function(){return eq}});var a,i,n,o,c,l=s(85893),_=s(26246),p=s(67294),j=s(4511),d=s(63108),h=s(98763),S=s(60905),u=s.n(S),m=s(93967),g=s.n(m),x=s(8968),E=s(4480),y=s(5152),C=s.n(y),f=s(41366),b=s(4693);class M extends b.M{match(e){let{highlightString:t}=this.options;if(!t)return null;let s=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/\s/g,"\\s"),r=s.normalize("NFD").replace(/[\u0300-\u036f]/g,""),a=s;s!==r&&(a="(?:".concat(s,")|(?:").concat(r,")"));let i=e.match(RegExp(a,"ui"));return i?{index:i.index,length:i[0].length,match:i[0],valid:!0}:null}replaceWith(e,t){let{key:s}=t;return p.createElement("mark",{key:s},e)}asTag(){return"mark"}}var P=s(11890),N=s.n(P);let v="\\p{RGI_Emoji}",w=(()=>{let e=null;try{e=RegExp(v,"v")}catch(e){return!1}return null!==e})(),B=new RegExp(N()(v,"v",{unicodeSetsFlag:w?"parse":"transform"}),w?"v":"u");class T extends b.M{match(e){let t=e.match(B);return t?{index:t.index,length:t[0].length,match:t[0],valid:!0}:null}replaceWith(e,t){let{key:s}=t,{className:r}=this.options;return p.createElement("span",{key:s,className:r},e)}asTag(){return"span"}}var G=s(4363),k=s.n(G),L=s(30651);function A(e){let t=new Date(e);if(Number.isNaN(t))return"";if((0,L.Xb)(e)>=1){let e=t.toLocaleDateString("en-US",{dateStyle:"medium"});return"".concat(e," at ").concat(t.toLocaleTimeString())}return"".concat(t.toLocaleTimeString())}var O=s(28049),D=s(22098),I=s.n(D);let H=e=>{let{badge:t,userColor:s,title:r}=e;return(0,l.jsx)("span",{style:{color:"var(--theme-color-users-".concat(s,")")},className:g()([I().badge,"chat-user-badge"]),title:r,children:t})},R=C()(()=>Promise.all([s.e(3247),s.e(8076)]).then(s.t.bind(s,78076,23)),{loadableGenerated:{webpack:()=>[78076]},ssr:!1}),U=e=>{let{userColor:t}=e;return(0,l.jsx)(H,{badge:(0,l.jsx)(R,{}),userColor:t,title:"Authenticated"})},K=C()(()=>Promise.all([s.e(3247),s.e(3114)]).then(s.t.bind(s,73114,23)),{loadableGenerated:{webpack:()=>[73114]},ssr:!1}),W=e=>{let{userColor:t}=e;return(0,l.jsx)(H,{badge:(0,l.jsx)(K,{}),userColor:t,title:"Moderator"})},F=C()(()=>Promise.all([s.e(3247),s.e(2551)]).then(s.t.bind(s,82551,23)),{loadableGenerated:{webpack:()=>[82551]},ssr:!1}),V=e=>{let{userColor:t}=e;return(0,l.jsx)(H,{badge:(0,l.jsx)(F,{}),userColor:t,title:"Bot"})},J=C()(()=>Promise.all([s.e(9675),s.e(83),s.e(1287),s.e(443),s.e(7786),s.e(7528),s.e(9532),s.e(449),s.e(7043),s.e(4065),s.e(2642),s.e(8716)]).then(s.bind(s,38613)).then(e=>e.ChatModerationActionMenu),{loadableGenerated:{webpack:()=>[38613]},ssr:!1}),Z=e=>{let{children:t,user:s}=e,{displayName:r,createdAt:a}=s,i="".concat(r," first joined ").concat(A(a));return(0,l.jsx)(x.Z,{title:i,placement:"topLeft",mouseEnterDelay:1,children:t})},q=e=>{let{message:t,highlightString:s,showModeratorMenu:r,sentBySelf:a,sameUserAsLast:i,isAuthorModerator:n,isAuthorAuthenticated:o,isAuthorBot:c}=e,{id:_,body:p,user:j,timestamp:h}=t,{id:S,displayName:u,displayColor:m}=j,y=(0,E.sJ)(O.FI),C="var(--theme-color-users-".concat(m,")"),b="Sent ".concat(A(h)),P=[];return n&&P.push((0,l.jsx)(W,{userColor:m},"mod")),o&&P.push((0,l.jsx)(U,{userColor:m},"auth")),c&&P.push((0,l.jsx)(V,{userColor:m},"bot")),(0,l.jsx)("div",{className:g()(k().messagePadding,i&&k().messagePaddingCollapsed,"chat-message_user"),children:(0,l.jsxs)("div",{className:g()(k().root,{[k().ownMessage]:a}),style:{borderColor:C},title:b,children:[(0,l.jsx)("div",{className:k().background,style:{color:C}}),(0,l.jsx)(Z,{user:j,children:(0,l.jsxs)("div",{className:i?k().repeatUser:k().user,style:{color:C},children:[(0,l.jsx)("span",{className:k().userName,children:u}),(0,l.jsx)("span",{className:k().userBadges,children:P})]})}),(0,l.jsx)(x.Z,{mouseEnterDelay:1,children:(0,l.jsx)(d.wZ,{className:k().message,content:p,matchers:[new f.xc("url",{customTLDs:["online"]}),new M("highlight",{highlightString:s}),new T("emoji",{className:"emoji"})]})}),r&&(0,l.jsx)("div",{className:k().modMenuWrapper,children:(0,l.jsx)(J,{messageID:_,accessToken:y,userID:S,userDisplayName:u})})]})})};var z=s(86842),Y=s(91036),Q=s.n(Y),X=s(85777),$=s.n(X);class ee extends p.Component{componentDidMount(){this.mutationObserver=new MutationObserver(this.onContentChange),this.mutationObserver.observe(this.root,{childList:!0,subtree:!0,characterData:!0})}render(){let{tagName:e,html:t,...s}=this.props;return delete s.onRootRef,delete s.onContentChange,p.createElement(e||"div",{...s,ref:this.onRootRef,contentEditable:!this.props.disabled,dangerouslySetInnerHTML:{__html:t}})}constructor(...e){super(...e),this.onContentChange=e=>{e.forEach(()=>{let{innerHTML:e}=this.root;(void 0===this.innerHTMLBuffer||this.innerHTMLBuffer!==e)&&(this.innerHTMLBuffer=e,this.props.onContentChange&&this.props.onContentChange({target:{value:e}}))})},this.onRootRef=e=>{this.root=e,this.props.onRootRef&&this.props.onRootRef(this.root)}}}var et=s(43559),es=s.n(et);let er=C()(()=>Promise.all([s.e(7603),s.e(9510),s.e(9838)]).then(s.bind(s,49838)).then(e=>e.EmojiPicker),{loadableGenerated:{webpack:()=>[49838]},ssr:!1}),ea=C()(()=>Promise.all([s.e(3247),s.e(2295)]).then(s.t.bind(s,92295,23)),{loadableGenerated:{webpack:()=>[92295]},ssr:!1}),ei=C()(()=>Promise.all([s.e(3247),s.e(7849)]).then(s.t.bind(s,67849,23)),{loadableGenerated:{webpack:()=>[67849]},ssr:!1}),en=new($()),eo=(e,t)=>{let s="";if(t>10||null===e)return s;switch(e.nodeType){case Node.CDATA_SECTION_NODE:case Node.TEXT_NODE:s=e.nodeValue;break;case Node.ELEMENT_NODE:switch(e.tagName.toLowerCase()){case"img":s=e.getAttribute("alt")||"";break;case"br":s="\n";break;case"strong":case"b":s="**";for(let r=0;reo(e,0).replace(/^\s+/,"").replace(/\s+$/,"").replace(/\n([^\n])/g," \n$1"),el=e=>{let{defaultText:t,enabled:s,focusInput:r}=e,[a,i]=(0,p.useState)(null==t?void 0:t.length),n=(0,E.sJ)(O.Gt),[o,c]=(0,p.useState)(null),[_,j]=(0,p.useState)([]),d=()=>{let e=ec(o);return en.countGraphemes(e)},S=()=>{if(!n){console.log("websocketService is not defined");return}let e=ec(o),t=en.countGraphemes(e);0===t||t>300||(n.send({type:h.C.CHAT,body:e}),o.innerHTML="")},u=e=>{o.innerHTML+=e};(0,p.useEffect)(()=>{r&&document.getElementById("chat-input-content-editable").focus({preventScroll:!0})},[]);let m=async()=>{try{let e=await fetch("/api/emoji"),t=await e.json();j(t),t.forEach(e=>{let t=document.createElement("link");t.href=e.url,t.rel="preload",t.as="image",document.head.appendChild(t)})}catch(e){console.error("cannot fetch custom emoji",e)}};return(0,p.useEffect)(()=>{m()},[]),(0,l.jsx)("div",{id:"chat-input",className:es().root,children:(0,l.jsxs)("div",{className:g()(es().inputWrap,a>300&&es().maxCharacters),children:[(0,l.jsx)(ee,{id:"chat-input-content-editable",html:t||"",placeholder:s?"Send a message to chat":"Chat is disabled",disabled:!s,onKeyDown:e=>{"Enter"!==e.key||e.shiftKey||e.metaKey||e.ctrlKey||e.altKey||(e.preventDefault(),S())},onContentChange:()=>{let e=d();i(e),0===e&&1===o.children.length&&"br"===o.children[0].tagName.toLowerCase()&&o.removeChild(o.children[0])},onPaste:e=>{let t;e.preventDefault();let s=e.clipboardData,{types:r}=s,a=["text/html","text/plain"];for(let e=0;e{c(e)},style:{whiteSpace:"pre-wrap",width:"100%"},role:"textbox","aria-label":"Chat text input"}),s&&(0,l.jsxs)("div",{style:{display:"flex",paddingLeft:"5px"},children:[(0,l.jsx)(z.Z,{content:(0,l.jsx)(er,{customEmoji:_,onEmojiSelect:e=>{e.native?u(e.native):u(':').concat(e.name,':'))}}),trigger:"click",placement:"topRight",children:(0,l.jsx)("button",{type:"button","aria-label":"Emoji picker",className:es().emojiButton,title:"Emoji picker button",children:(0,l.jsx)(ei,{})})}),(0,l.jsx)("button",{type:"button","aria-label":"Send message",className:es().sendButton,title:"Send message Button",onClick:S,children:(0,l.jsx)(ea,{})})]})]})})};var e_=s(62936),ep=s.n(e_);function ej(){return(ej=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,l.jsxs)("div",{className:ep().chatModerationNotification,children:[(0,l.jsx)(ed,{className:ep().icon}),"You are now a moderator."]});var eS=s(64456),eu=s.n(eS);let em=e=>{let{message:{body:t,user:{displayName:s}},highlightString:r}=e;return(0,l.jsx)("div",{className:eu().chatSystemMessagePadding,children:(0,l.jsxs)("div",{className:g()([eu().chatSystemMessage,"chat-message_system"]),children:[(0,l.jsx)("div",{className:eu().user,children:(0,l.jsx)("span",{className:eu().userName,children:s})}),(0,l.jsx)(d.wZ,{className:eu().message,content:t,matchers:[new f.xc("url",{customTLDs:["online"]}),new M("highlight",{highlightString:r})]})]})})};var eg=s(28679),ex=s.n(eg);let eE=C()(()=>Promise.all([s.e(3247),s.e(831)]).then(s.t.bind(s,60831,23)),{loadableGenerated:{webpack:()=>[60831]},ssr:!1}),ey=e=>{let{isAuthorModerator:t,userColor:s,displayName:r}=e,a="var(--theme-color-users-".concat(s,")");return(0,l.jsx)("div",{className:ex().root,children:(0,l.jsxs)("span",{style:{color:a},children:[(0,l.jsx)("span",{className:ex().icon,children:(0,l.jsx)(eE,{})}),(0,l.jsx)("span",{className:ex().user,children:r}),t&&(0,l.jsx)("span",{className:ex().moderatorBadge,children:(0,l.jsx)(W,{userColor:s})}),(0,l.jsx)("span",{className:ex().joinMessage,children:"joined the chat."})]})})};var eC=s(21039),ef=s.n(eC);let eb=C()(()=>Promise.all([s.e(3247),s.e(3732)]).then(s.t.bind(s,93732,23)),{loadableGenerated:{webpack:()=>[93732]},ssr:!1}),eM=e=>{let{isAuthorModerator:t,userColor:s,displayName:r}=e,a="var(--theme-color-users-".concat(s,")");return(0,l.jsxs)("div",{className:ef().root,children:[(0,l.jsxs)("span",{style:{color:a},children:[(0,l.jsx)("span",{className:ef().icon,children:(0,l.jsx)(eb,{})}),(0,l.jsx)("span",{className:ef().user,children:r}),t&&(0,l.jsx)("span",{className:ef().moderatorBadge,children:(0,l.jsx)(W,{userColor:s})})]}),"left the chat."]})};var eP=s(56469);let eN=C()(()=>Promise.all([s.e(3247),s.e(6327)]).then(s.t.bind(s,86327,23)),{loadableGenerated:{webpack:()=>[86327]},ssr:!1}),ev=e=>{let{onClick:t}=e;return(0,l.jsx)("div",{className:u().toBottomWrap,id:"scroll-to-chat-bottom",children:(0,l.jsx)(eP.Z,{type:"default",style:{color:"currentColor"},icon:(0,l.jsx)(eN,{}),onClick:t,children:"Go to last message"})})};var ew=s(71855),eB=s.n(ew);let eT=e=>{let{body:t}=e;return(0,l.jsx)("div",{className:eB().chatActionPadding,children:(0,l.jsx)("div",{dangerouslySetInnerHTML:{__html:t},className:eB().chatAction})})};var eG=s(10227),ek=s(78021),eL=s(10647),eA=s(14433),eO=s.n(eA);let eD=C()(()=>s.e(9069).then(s.bind(s,49069)),{loadableGenerated:{webpack:()=>[49069]},ssr:!1}),eI=C()(()=>s.e(5584).then(s.bind(s,15584)),{loadableGenerated:{webpack:()=>[15584]},ssr:!1}),eH=C()(()=>s.e(7268).then(s.bind(s,97268)),{loadableGenerated:{webpack:()=>[97268]},ssr:!1}),eR=e=>{let t,{message:s}=e,{body:r,title:a,image:i,link:n,type:o}=s;switch(o.toString()){case"FEDIVERSE_ENGAGEMENT_FOLLOW":t=eD;break;case"FEDIVERSE_ENGAGEMENT_LIKE":t=eI;break;case"FEDIVERSE_ENGAGEMENT_REPOST":t=eH}return(0,l.jsx)("div",{className:eO().followerPadding,children:(0,l.jsx)("div",{className:g()([eO().follower,"chat-message_social"]),children:(0,l.jsx)("a",{href:n,target:"_blank",rel:"noreferrer",children:(0,l.jsxs)(eG.Z,{wrap:!1,children:[(0,l.jsxs)(ek.Z,{span:6,className:eO().avatarColumn,children:[(0,l.jsx)(eL.C,{src:i,alt:"Avatar",className:eO().avatar,size:"large",children:a.charAt(0).toUpperCase()}),(0,l.jsx)(t,{className:eO().icon})]}),(0,l.jsxs)(ek.Z,{children:[(0,l.jsx)(eG.Z,{className:eO().account,children:a}),(0,l.jsx)(eG.Z,{className:eO().body,dangerouslySetInnerHTML:{__html:r}})]})]})})})})};var eU=s(98457),eK=s.n(eU);let eW=C()(()=>Promise.all([s.e(3247),s.e(8413)]).then(s.t.bind(s,68413,23)),{loadableGenerated:{webpack:()=>[68413]},ssr:!1}),eF=e=>{let{message:t}=e,{oldName:s,user:r}=t,{displayName:a,displayColor:i}=r,n="var(--theme-color-users-".concat(i,")");return(0,l.jsxs)("div",{className:eK().nameChangeView,children:[(0,l.jsx)("div",{className:eK().icon,children:(0,l.jsx)(eW,{})}),(0,l.jsxs)("div",{className:eK().nameChangeText,children:[(0,l.jsx)("span",{style:{color:n},children:s}),(0,l.jsx)("span",{className:eK().plain,children:" is now known as "}),(0,l.jsx)("span",{style:{color:n},children:a})]})]})};var eV=s(82842),eJ=s(69583);function eZ(e){let{user:t}=e;return new eV.n(t).isModerator}let eq=e=>{let{messages:t,usernameToHighlight:s,chatUserId:a,isModerator:i,showInput:n,height:o,chatAvailable:c,desktop:S,focusInput:m=!0}=e,[g,x]=(0,p.useState)(!1),[E,y]=(0,p.useState)(!1),C=(0,p.useRef)(null),f=(0,p.useRef)(null),b=[],M=1;(0,p.useEffect)(()=>()=>{clearTimeout(f.current)},[]);let P=e=>(0,l.jsx)(eR,{message:e}),N=e=>{let{user:{displayName:t,displayColor:s}}=e,r=eZ(e);return(0,l.jsx)(ey,{displayName:t,userColor:s,isAuthorModerator:r})},v=e=>{let{user:{displayName:t,displayColor:s}}=e,r=eZ(e);return(0,l.jsx)(eM,{displayName:t,userColor:s,isAuthorModerator:r})},w=e=>{let{body:t}=e;return(0,l.jsx)(eT,{body:t})},B=e=>eZ(e)?(0,l.jsx)(eh,{}):(0,l.jsx)("div",{style:{width:"1px",height:"1px"}}),T=(e,r)=>{var n,o,c;let _=eZ(r);return(0,l.jsx)(q,{message:r,showModeratorMenu:i,highlightString:s,sentBySelf:(null===(n=r.user)||void 0===n?void 0:n.id)===a,sameUserAsLast:(b.length<=e&&function(){for(let e=b.length;e0&&M<5&&function(e,t){if(!e||!e.user||t.type!==h.C.CHAT)return!1;let{user:{id:s}}=e;if(s!==t.user.id||!t.timestamp||!e.timestamp)return!1;let r=new Date(t.timestamp).getTime();return!(new Date(e.timestamp).getTime()-r>4e4)}(t[e],t[e-1]);b.push(s),M=1+(s?M:0)}}(),b[e]),isAuthorModerator:_,isAuthorBot:null===(o=r.user)||void 0===o?void 0:o.isBot,isAuthorAuthenticated:null===(c=r.user)||void 0===c?void 0:c.authenticated},r.id)},G=(e,t)=>{switch(t.type){case h.C.CHAT:return T(e,t);case h.C.NAME_CHANGE:return(0,l.jsx)(eF,{message:t});case h.C.CONNECTED_USER_INFO:return B(t);case h.C.USER_JOINED:return N(t);case h.C.USER_PARTED:return v(t);case h.C.CHAT_ACTION:return w(t);case h.C.SYSTEM:return(0,l.jsx)(em,{message:t,highlightString:s},t.id);case h.C.FEDIVERSE_ENGAGEMENT_FOLLOW:case h.C.FEDIVERSE_ENGAGEMENT_LIKE:case h.C.FEDIVERSE_ENGAGEMENT_REPOST:return P(t);default:return null}},k=e=>{clearTimeout(f.current),f.current=setTimeout(()=>{var t;null===(t=e.current)||void 0===t||t.scrollTo({top:1/0,left:0,behavior:"auto"}),y(!0)},150),x(!1)};(0,p.useEffect)(()=>{setTimeout(()=>{k(C)},500)},[]);let L=(0,p.useMemo)(()=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(_.OO,{id:"virtuoso",style:{height:o},className:u().virtuoso,ref:C,data:t,itemContent:(e,t)=>G(e,t),initialTopMostItemIndex:t.length-1,followOutput:()=>!!E&&(x(!1),k(C),"smooth"),alignToBottom:!0,atBottomThreshold:70,atBottomStateChange:e=>{y(e),e?x(!1):x(!0)}}),g&&(0,l.jsx)(ev,{onClick:()=>{k(C)}})]}),[t,s,a,i,g,E]);function A(e){return Math.max(200,Math.min(.666*window.innerWidth,e))}function O(){let e=S&&document.getElementById("chat-container");if(e){let t=parseFloat(e.style.width)||320;e.style.width="".concat(A(t),"px")}}let D=function(){if(t.length>0&&void 0!==t[t.length-1].body){let e=t[t.length-1],s=e.body.replace(/(<([^>]+)>)/gi,""),r="";if(void 0!==e.user){let t=e.user.displayName;r="".concat(t," said ").concat(s)}else r="System message: ".concat(s);return r}return""}();return r&&window.removeEventListener("resize",r),S?(window.addEventListener("resize",O),r=O):r=null,(0,l.jsxs)(j.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:s}=e;return(0,l.jsx)(eJ.A,{componentName:"ChatContainer",message:t.message,retryFunction:s})},children:[(0,l.jsxs)("div",{"aria-live":"off",id:"chat-container",className:u().chatContainer,style:S&&{width:"".concat(320,"px")},children:[L,n&&(0,l.jsx)("div",{className:u().chatTextField,children:(0,l.jsx)(el,{enabled:c,focusInput:m})}),S&&(0,l.jsx)("div",{className:u().resizeHandle,onMouseDown:function(e){let t=document.getElementById("chat-container");function s(e){t.style.width="".concat(A(window.innerWidth-e.x),"px")}function r(){window.document.removeEventListener("mousemove",s),window.document.removeEventListener("mouseup",r),window.document.removeEventListener("focusout",r)}window.document.addEventListener("mousemove",s),window.document.addEventListener("mouseup",r),window.document.addEventListener("focusout",r),e.preventDefault()},role:"presentation"})]}),(0,l.jsx)("span",{className:u().chatAccessibilityHidden,"aria-live":"polite",children:(0,l.jsx)(d.wZ,{content:D})})]})};eq.defaultProps={showInput:!0,height:"auto"}},71855:function(e){e.exports={chatActionPadding:"ChatActionMessage_chatActionPadding__gFHAK",chatAction:"ChatActionMessage_chatAction__SaAM1"}},60905:function(e){e.exports={toBottomWrap:"ChatContainer_toBottomWrap__3AnLI",show:"ChatContainer_show__LhPdy",chatContainer:"ChatContainer_chatContainer__jj1A1",resizeHandle:"ChatContainer_resizeHandle__tp5sp",virtuoso:"ChatContainer_virtuoso__h16VY",chatTextField:"ChatContainer_chatTextField__IMmRr",chatAccessibilityHidden:"ChatContainer_chatAccessibilityHidden__zURkw"}},28679:function(e){e.exports={root:"ChatJoinMessage_root__LQnW8",moderatorBadge:"ChatJoinMessage_moderatorBadge___KAcr",user:"ChatJoinMessage_user__7VLJ4",joinMessage:"ChatJoinMessage_joinMessage__RGoKS",icon:"ChatJoinMessage_icon__veWC1"}},62936:function(e){e.exports={chatModerationNotification:"ChatModeratorNotification_chatModerationNotification__BNHEb",icon:"ChatModeratorNotification_icon__5szBr"}},98457:function(e){e.exports={nameChangeView:"ChatNameChangeMessage_nameChangeView__PTuEs",nameChangeText:"ChatNameChangeMessage_nameChangeText__d__tV",plain:"ChatNameChangeMessage_plain__qaGLJ",icon:"ChatNameChangeMessage_icon__gTVqw"}},21039:function(e){e.exports={root:"ChatPartMessage_root__uwlBE",moderatorBadge:"ChatPartMessage_moderatorBadge__7yjJY",user:"ChatPartMessage_user__48ZYk",icon:"ChatPartMessage_icon__CbsNu"}},14433:function(e){e.exports={followerPadding:"ChatSocialMessage_followerPadding__GHdNk",follower:"ChatSocialMessage_follower__yYsqi",avatar:"ChatSocialMessage_avatar__Phfq0",avatarColumn:"ChatSocialMessage_avatarColumn__xIbr_",body:"ChatSocialMessage_body__Tuie8",account:"ChatSocialMessage_account__aGIry",icon:"ChatSocialMessage_icon__C8Zpx"}},64456:function(e){e.exports={chatSystemMessagePadding:"ChatSystemMessage_chatSystemMessagePadding__xo2mL",chatSystemMessage:"ChatSystemMessage_chatSystemMessage__HJ7ko",user:"ChatSystemMessage_user__IqG5Q",message:"ChatSystemMessage_message__nhVHD"}},43559:function(e){e.exports={root:"ChatTextField_root__WUerS",inputWrap:"ChatTextField_inputWrap__2bWOE",maxCharacters:"ChatTextField_maxCharacters__qWmcu",emojiButton:"ChatTextField_emojiButton__dyDxD",sendButton:"ChatTextField_sendButton__Wa3ew"}},22098:function(e){e.exports={badge:"ChatUserBadge_badge__Nf_Gh"}},4363:function(e){e.exports={root:"ChatUserMessage_root__wl4Pw",user:"ChatUserMessage_user__u7aBR",repeatUser:"ChatUserMessage_repeatUser__TzC1D",userName:"ChatUserMessage_userName__V9g7w",userBadges:"ChatUserMessage_userBadges__sG_TM",message:"ChatUserMessage_message__JJiP9",ownMessage:"ChatUserMessage_ownMessage__WqULN",background:"ChatUserMessage_background__f__8c",modMenuWrapper:"ChatUserMessage_modMenuWrapper__LVHZU",messagePadding:"ChatUserMessage_messagePadding__f7kp4",messagePaddingCollapsed:"ChatUserMessage_messagePaddingCollapsed__2R0RQ"}},14640:function(e,t,s){var r={"./Binary_Property/ASCII.js":46962,"./Binary_Property/ASCII_Hex_Digit.js":60270,"./Binary_Property/Alphabetic.js":26969,"./Binary_Property/Any.js":22499,"./Binary_Property/Assigned.js":9213,"./Binary_Property/Bidi_Control.js":38838,"./Binary_Property/Bidi_Mirrored.js":5720,"./Binary_Property/Case_Ignorable.js":49965,"./Binary_Property/Cased.js":32948,"./Binary_Property/Changes_When_Casefolded.js":65314,"./Binary_Property/Changes_When_Casemapped.js":78562,"./Binary_Property/Changes_When_Lowercased.js":12104,"./Binary_Property/Changes_When_NFKC_Casefolded.js":41347,"./Binary_Property/Changes_When_Titlecased.js":50589,"./Binary_Property/Changes_When_Uppercased.js":50046,"./Binary_Property/Dash.js":77336,"./Binary_Property/Default_Ignorable_Code_Point.js":32016,"./Binary_Property/Deprecated.js":42339,"./Binary_Property/Diacritic.js":97707,"./Binary_Property/Emoji.js":23694,"./Binary_Property/Emoji_Component.js":94007,"./Binary_Property/Emoji_Modifier.js":13916,"./Binary_Property/Emoji_Modifier_Base.js":98053,"./Binary_Property/Emoji_Presentation.js":10906,"./Binary_Property/Extended_Pictographic.js":66359,"./Binary_Property/Extender.js":17743,"./Binary_Property/Grapheme_Base.js":75530,"./Binary_Property/Grapheme_Extend.js":38693,"./Binary_Property/Hex_Digit.js":91556,"./Binary_Property/IDS_Binary_Operator.js":2103,"./Binary_Property/IDS_Trinary_Operator.js":18502,"./Binary_Property/ID_Continue.js":19494,"./Binary_Property/ID_Start.js":20567,"./Binary_Property/Ideographic.js":19586,"./Binary_Property/Join_Control.js":36983,"./Binary_Property/Logical_Order_Exception.js":72947,"./Binary_Property/Lowercase.js":49111,"./Binary_Property/Math.js":65667,"./Binary_Property/Noncharacter_Code_Point.js":20052,"./Binary_Property/Pattern_Syntax.js":60514,"./Binary_Property/Pattern_White_Space.js":78588,"./Binary_Property/Quotation_Mark.js":1053,"./Binary_Property/Radical.js":25361,"./Binary_Property/Regional_Indicator.js":94375,"./Binary_Property/Sentence_Terminal.js":89697,"./Binary_Property/Soft_Dotted.js":35514,"./Binary_Property/Terminal_Punctuation.js":21043,"./Binary_Property/Unified_Ideograph.js":75771,"./Binary_Property/Uppercase.js":28368,"./Binary_Property/Variation_Selector.js":27186,"./Binary_Property/White_Space.js":61846,"./Binary_Property/XID_Continue.js":74003,"./Binary_Property/XID_Start.js":3468,"./General_Category/Cased_Letter.js":13090,"./General_Category/Close_Punctuation.js":8526,"./General_Category/Connector_Punctuation.js":26100,"./General_Category/Control.js":80282,"./General_Category/Currency_Symbol.js":15352,"./General_Category/Dash_Punctuation.js":45647,"./General_Category/Decimal_Number.js":98349,"./General_Category/Enclosing_Mark.js":18220,"./General_Category/Final_Punctuation.js":88482,"./General_Category/Format.js":87586,"./General_Category/Initial_Punctuation.js":88147,"./General_Category/Letter.js":65964,"./General_Category/Letter_Number.js":66793,"./General_Category/Line_Separator.js":63061,"./General_Category/Lowercase_Letter.js":19340,"./General_Category/Mark.js":93748,"./General_Category/Math_Symbol.js":32895,"./General_Category/Modifier_Letter.js":66710,"./General_Category/Modifier_Symbol.js":43026,"./General_Category/Nonspacing_Mark.js":95580,"./General_Category/Number.js":90055,"./General_Category/Open_Punctuation.js":25622,"./General_Category/Other.js":76288,"./General_Category/Other_Letter.js":61453,"./General_Category/Other_Number.js":88795,"./General_Category/Other_Punctuation.js":47221,"./General_Category/Other_Symbol.js":66733,"./General_Category/Paragraph_Separator.js":12600,"./General_Category/Private_Use.js":61704,"./General_Category/Punctuation.js":36290,"./General_Category/Separator.js":64661,"./General_Category/Space_Separator.js":54343,"./General_Category/Spacing_Mark.js":11276,"./General_Category/Surrogate.js":93474,"./General_Category/Symbol.js":54581,"./General_Category/Titlecase_Letter.js":8550,"./General_Category/Unassigned.js":22525,"./General_Category/Uppercase_Letter.js":28829,"./Property_of_Strings/Basic_Emoji.js":31355,"./Property_of_Strings/Emoji_Keycap_Sequence.js":2215,"./Property_of_Strings/RGI_Emoji.js":16081,"./Property_of_Strings/RGI_Emoji_Flag_Sequence.js":35816,"./Property_of_Strings/RGI_Emoji_Modifier_Sequence.js":80926,"./Property_of_Strings/RGI_Emoji_Tag_Sequence.js":99712,"./Property_of_Strings/RGI_Emoji_ZWJ_Sequence.js":2485,"./Script/Adlam.js":56129,"./Script/Ahom.js":50147,"./Script/Anatolian_Hieroglyphs.js":50926,"./Script/Arabic.js":56820,"./Script/Armenian.js":14899,"./Script/Avestan.js":69929,"./Script/Balinese.js":30706,"./Script/Bamum.js":15533,"./Script/Bassa_Vah.js":89979,"./Script/Batak.js":83765,"./Script/Bengali.js":72693,"./Script/Bhaiksuki.js":10236,"./Script/Bopomofo.js":30468,"./Script/Brahmi.js":45770,"./Script/Braille.js":65529,"./Script/Buginese.js":74206,"./Script/Buhid.js":96208,"./Script/Canadian_Aboriginal.js":66700,"./Script/Carian.js":93961,"./Script/Caucasian_Albanian.js":74121,"./Script/Chakma.js":12128,"./Script/Cham.js":52189,"./Script/Cherokee.js":75033,"./Script/Chorasmian.js":73507,"./Script/Common.js":85998,"./Script/Coptic.js":56036,"./Script/Cuneiform.js":13563,"./Script/Cypriot.js":49182,"./Script/Cypro_Minoan.js":80084,"./Script/Cyrillic.js":84087,"./Script/Deseret.js":48844,"./Script/Devanagari.js":35690,"./Script/Dives_Akuru.js":57201,"./Script/Dogra.js":71932,"./Script/Duployan.js":95187,"./Script/Egyptian_Hieroglyphs.js":49778,"./Script/Elbasan.js":42781,"./Script/Elymaic.js":83103,"./Script/Ethiopic.js":26672,"./Script/Garay.js":17488,"./Script/Georgian.js":73661,"./Script/Glagolitic.js":85857,"./Script/Gothic.js":32096,"./Script/Grantha.js":71742,"./Script/Greek.js":62199,"./Script/Gujarati.js":11931,"./Script/Gunjala_Gondi.js":27600,"./Script/Gurmukhi.js":76482,"./Script/Gurung_Khema.js":38037,"./Script/Han.js":26294,"./Script/Hangul.js":38858,"./Script/Hanifi_Rohingya.js":50043,"./Script/Hanunoo.js":95307,"./Script/Hatran.js":20280,"./Script/Hebrew.js":12674,"./Script/Hiragana.js":54058,"./Script/Imperial_Aramaic.js":70521,"./Script/Inherited.js":21448,"./Script/Inscriptional_Pahlavi.js":35281,"./Script/Inscriptional_Parthian.js":35772,"./Script/Javanese.js":98272,"./Script/Kaithi.js":52764,"./Script/Kannada.js":98276,"./Script/Katakana.js":98285,"./Script/Kawi.js":50418,"./Script/Kayah_Li.js":10821,"./Script/Kharoshthi.js":67559,"./Script/Khitan_Small_Script.js":48304,"./Script/Khmer.js":39834,"./Script/Khojki.js":42593,"./Script/Khudawadi.js":64415,"./Script/Kirat_Rai.js":54413,"./Script/Lao.js":37740,"./Script/Latin.js":46818,"./Script/Lepcha.js":7647,"./Script/Limbu.js":92627,"./Script/Linear_A.js":16193,"./Script/Linear_B.js":71901,"./Script/Lisu.js":25734,"./Script/Lycian.js":6450,"./Script/Lydian.js":28293,"./Script/Mahajani.js":48193,"./Script/Makasar.js":50865,"./Script/Malayalam.js":24789,"./Script/Mandaic.js":9535,"./Script/Manichaean.js":83061,"./Script/Marchen.js":76528,"./Script/Masaram_Gondi.js":9921,"./Script/Medefaidrin.js":93378,"./Script/Meetei_Mayek.js":6940,"./Script/Mende_Kikakui.js":3897,"./Script/Meroitic_Cursive.js":65999,"./Script/Meroitic_Hieroglyphs.js":59758,"./Script/Miao.js":65484,"./Script/Modi.js":34575,"./Script/Mongolian.js":75392,"./Script/Mro.js":36388,"./Script/Multani.js":60556,"./Script/Myanmar.js":15837,"./Script/Nabataean.js":6820,"./Script/Nag_Mundari.js":52423,"./Script/Nandinagari.js":51892,"./Script/New_Tai_Lue.js":32003,"./Script/Newa.js":15297,"./Script/Nko.js":17594,"./Script/Nushu.js":7493,"./Script/Nyiakeng_Puachue_Hmong.js":14406,"./Script/Ogham.js":75847,"./Script/Ol_Chiki.js":88416,"./Script/Ol_Onal.js":85267,"./Script/Old_Hungarian.js":40115,"./Script/Old_Italic.js":29109,"./Script/Old_North_Arabian.js":96840,"./Script/Old_Permic.js":39291,"./Script/Old_Persian.js":24678,"./Script/Old_Sogdian.js":78647,"./Script/Old_South_Arabian.js":70744,"./Script/Old_Turkic.js":59527,"./Script/Old_Uyghur.js":11791,"./Script/Oriya.js":23761,"./Script/Osage.js":39384,"./Script/Osmanya.js":90237,"./Script/Pahawh_Hmong.js":62976,"./Script/Palmyrene.js":60351,"./Script/Pau_Cin_Hau.js":19767,"./Script/Phags_Pa.js":25712,"./Script/Phoenician.js":86458,"./Script/Psalter_Pahlavi.js":74874,"./Script/Rejang.js":27603,"./Script/Runic.js":84788,"./Script/Samaritan.js":45810,"./Script/Saurashtra.js":37632,"./Script/Sharada.js":15058,"./Script/Shavian.js":76250,"./Script/Siddham.js":39573,"./Script/SignWriting.js":54039,"./Script/Sinhala.js":1611,"./Script/Sogdian.js":34250,"./Script/Sora_Sompeng.js":43065,"./Script/Soyombo.js":18135,"./Script/Sundanese.js":95849,"./Script/Sunuwar.js":9750,"./Script/Syloti_Nagri.js":46566,"./Script/Syriac.js":7810,"./Script/Tagalog.js":67833,"./Script/Tagbanwa.js":58009,"./Script/Tai_Le.js":1187,"./Script/Tai_Tham.js":40377,"./Script/Tai_Viet.js":99e3,"./Script/Takri.js":72294,"./Script/Tamil.js":98682,"./Script/Tangsa.js":77808,"./Script/Tangut.js":75540,"./Script/Telugu.js":65084,"./Script/Thaana.js":6867,"./Script/Thai.js":49907,"./Script/Tibetan.js":29341,"./Script/Tifinagh.js":81261,"./Script/Tirhuta.js":57954,"./Script/Todhri.js":22261,"./Script/Toto.js":68196,"./Script/Tulu_Tigalari.js":31357,"./Script/Ugaritic.js":29097,"./Script/Vai.js":5767,"./Script/Vithkuqi.js":45785,"./Script/Wancho.js":27172,"./Script/Warang_Citi.js":17315,"./Script/Yezidi.js":34961,"./Script/Yi.js":90923,"./Script/Zanabazar_Square.js":92108,"./Script_Extensions/Adlam.js":99614,"./Script_Extensions/Ahom.js":24915,"./Script_Extensions/Anatolian_Hieroglyphs.js":8983,"./Script_Extensions/Arabic.js":75627,"./Script_Extensions/Armenian.js":13585,"./Script_Extensions/Avestan.js":79384,"./Script_Extensions/Balinese.js":47072,"./Script_Extensions/Bamum.js":31856,"./Script_Extensions/Bassa_Vah.js":24945,"./Script_Extensions/Batak.js":92147,"./Script_Extensions/Bengali.js":61530,"./Script_Extensions/Bhaiksuki.js":64063,"./Script_Extensions/Bopomofo.js":29962,"./Script_Extensions/Brahmi.js":61752,"./Script_Extensions/Braille.js":28434,"./Script_Extensions/Buginese.js":15148,"./Script_Extensions/Buhid.js":78881,"./Script_Extensions/Canadian_Aboriginal.js":55254,"./Script_Extensions/Carian.js":79110,"./Script_Extensions/Caucasian_Albanian.js":76550,"./Script_Extensions/Chakma.js":88753,"./Script_Extensions/Cham.js":98451,"./Script_Extensions/Cherokee.js":80196,"./Script_Extensions/Chorasmian.js":23352,"./Script_Extensions/Common.js":46921,"./Script_Extensions/Coptic.js":44141,"./Script_Extensions/Cuneiform.js":30286,"./Script_Extensions/Cypriot.js":73326,"./Script_Extensions/Cypro_Minoan.js":82300,"./Script_Extensions/Cyrillic.js":77115,"./Script_Extensions/Deseret.js":59108,"./Script_Extensions/Devanagari.js":59426,"./Script_Extensions/Dives_Akuru.js":44660,"./Script_Extensions/Dogra.js":41422,"./Script_Extensions/Duployan.js":66667,"./Script_Extensions/Egyptian_Hieroglyphs.js":20449,"./Script_Extensions/Elbasan.js":25810,"./Script_Extensions/Elymaic.js":83509,"./Script_Extensions/Ethiopic.js":37837,"./Script_Extensions/Garay.js":70059,"./Script_Extensions/Georgian.js":77680,"./Script_Extensions/Glagolitic.js":97772,"./Script_Extensions/Gothic.js":60674,"./Script_Extensions/Grantha.js":52336,"./Script_Extensions/Greek.js":86310,"./Script_Extensions/Gujarati.js":92436,"./Script_Extensions/Gunjala_Gondi.js":20642,"./Script_Extensions/Gurmukhi.js":33831,"./Script_Extensions/Gurung_Khema.js":46867,"./Script_Extensions/Han.js":16613,"./Script_Extensions/Hangul.js":87001,"./Script_Extensions/Hanifi_Rohingya.js":88583,"./Script_Extensions/Hanunoo.js":82758,"./Script_Extensions/Hatran.js":66416,"./Script_Extensions/Hebrew.js":85222,"./Script_Extensions/Hiragana.js":60191,"./Script_Extensions/Imperial_Aramaic.js":57632,"./Script_Extensions/Inherited.js":96988,"./Script_Extensions/Inscriptional_Pahlavi.js":52121,"./Script_Extensions/Inscriptional_Parthian.js":82809,"./Script_Extensions/Javanese.js":31899,"./Script_Extensions/Kaithi.js":57574,"./Script_Extensions/Kannada.js":81868,"./Script_Extensions/Katakana.js":10774,"./Script_Extensions/Kawi.js":77325,"./Script_Extensions/Kayah_Li.js":76701,"./Script_Extensions/Kharoshthi.js":81466,"./Script_Extensions/Khitan_Small_Script.js":21325,"./Script_Extensions/Khmer.js":6068,"./Script_Extensions/Khojki.js":77706,"./Script_Extensions/Khudawadi.js":54258,"./Script_Extensions/Kirat_Rai.js":3935,"./Script_Extensions/Lao.js":77149,"./Script_Extensions/Latin.js":38334,"./Script_Extensions/Lepcha.js":12299,"./Script_Extensions/Limbu.js":25476,"./Script_Extensions/Linear_A.js":54625,"./Script_Extensions/Linear_B.js":38810,"./Script_Extensions/Lisu.js":90845,"./Script_Extensions/Lycian.js":68978,"./Script_Extensions/Lydian.js":67905,"./Script_Extensions/Mahajani.js":89576,"./Script_Extensions/Makasar.js":3405,"./Script_Extensions/Malayalam.js":974,"./Script_Extensions/Mandaic.js":28940,"./Script_Extensions/Manichaean.js":6677,"./Script_Extensions/Marchen.js":14740,"./Script_Extensions/Masaram_Gondi.js":82278,"./Script_Extensions/Medefaidrin.js":55949,"./Script_Extensions/Meetei_Mayek.js":13329,"./Script_Extensions/Mende_Kikakui.js":97146,"./Script_Extensions/Meroitic_Cursive.js":23715,"./Script_Extensions/Meroitic_Hieroglyphs.js":43199,"./Script_Extensions/Miao.js":26499,"./Script_Extensions/Modi.js":36995,"./Script_Extensions/Mongolian.js":98606,"./Script_Extensions/Mro.js":11462,"./Script_Extensions/Multani.js":45402,"./Script_Extensions/Myanmar.js":76318,"./Script_Extensions/Nabataean.js":34924,"./Script_Extensions/Nag_Mundari.js":45131,"./Script_Extensions/Nandinagari.js":8236,"./Script_Extensions/New_Tai_Lue.js":14575,"./Script_Extensions/Newa.js":71314,"./Script_Extensions/Nko.js":40577,"./Script_Extensions/Nushu.js":44432,"./Script_Extensions/Nyiakeng_Puachue_Hmong.js":53612,"./Script_Extensions/Ogham.js":19298,"./Script_Extensions/Ol_Chiki.js":55285,"./Script_Extensions/Ol_Onal.js":5160,"./Script_Extensions/Old_Hungarian.js":16737,"./Script_Extensions/Old_Italic.js":73023,"./Script_Extensions/Old_North_Arabian.js":35723,"./Script_Extensions/Old_Permic.js":56370,"./Script_Extensions/Old_Persian.js":1402,"./Script_Extensions/Old_Sogdian.js":14718,"./Script_Extensions/Old_South_Arabian.js":40316,"./Script_Extensions/Old_Turkic.js":5462,"./Script_Extensions/Old_Uyghur.js":2280,"./Script_Extensions/Oriya.js":29434,"./Script_Extensions/Osage.js":77045,"./Script_Extensions/Osmanya.js":82301,"./Script_Extensions/Pahawh_Hmong.js":84766,"./Script_Extensions/Palmyrene.js":72685,"./Script_Extensions/Pau_Cin_Hau.js":34107,"./Script_Extensions/Phags_Pa.js":66506,"./Script_Extensions/Phoenician.js":42186,"./Script_Extensions/Psalter_Pahlavi.js":55507,"./Script_Extensions/Rejang.js":35435,"./Script_Extensions/Runic.js":76355,"./Script_Extensions/Samaritan.js":1509,"./Script_Extensions/Saurashtra.js":23386,"./Script_Extensions/Sharada.js":86116,"./Script_Extensions/Shavian.js":51826,"./Script_Extensions/Siddham.js":22026,"./Script_Extensions/SignWriting.js":96007,"./Script_Extensions/Sinhala.js":51104,"./Script_Extensions/Sogdian.js":82401,"./Script_Extensions/Sora_Sompeng.js":44399,"./Script_Extensions/Soyombo.js":37415,"./Script_Extensions/Sundanese.js":3894,"./Script_Extensions/Sunuwar.js":19258,"./Script_Extensions/Syloti_Nagri.js":5419,"./Script_Extensions/Syriac.js":21038,"./Script_Extensions/Tagalog.js":1744,"./Script_Extensions/Tagbanwa.js":54217,"./Script_Extensions/Tai_Le.js":63153,"./Script_Extensions/Tai_Tham.js":4926,"./Script_Extensions/Tai_Viet.js":39311,"./Script_Extensions/Takri.js":55970,"./Script_Extensions/Tamil.js":80882,"./Script_Extensions/Tangsa.js":92138,"./Script_Extensions/Tangut.js":46776,"./Script_Extensions/Telugu.js":40444,"./Script_Extensions/Thaana.js":23431,"./Script_Extensions/Thai.js":94846,"./Script_Extensions/Tibetan.js":137,"./Script_Extensions/Tifinagh.js":67065,"./Script_Extensions/Tirhuta.js":98082,"./Script_Extensions/Todhri.js":67652,"./Script_Extensions/Toto.js":6715,"./Script_Extensions/Tulu_Tigalari.js":46329,"./Script_Extensions/Ugaritic.js":29213,"./Script_Extensions/Vai.js":85388,"./Script_Extensions/Vithkuqi.js":97706,"./Script_Extensions/Wancho.js":68659,"./Script_Extensions/Warang_Citi.js":27900,"./Script_Extensions/Yezidi.js":8051,"./Script_Extensions/Yi.js":99799,"./Script_Extensions/Zanabazar_Square.js":25904,"./index.js":94274,"./unicode-version.js":47993};function a(e){return s(i(e))}function i(e){if(!s.o(r,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=i,e.exports=a,a.id=14640},22868:function(){},14777:function(){},99830:function(){},70209:function(){}}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[944],{49246:function(e,t,s){"use strict";let r;s.r(t),s.d(t,{ChatContainer:function(){return eq}});var a,i,n,o,c,l=s(85893),_=s(26246),p=s(67294),j=s(4511),d=s(63108),h=s(98763),S=s(60905),u=s.n(S),m=s(93967),g=s.n(m),x=s(8968),E=s(4480),y=s(5152),C=s.n(y),f=s(41366),b=s(4693);class M extends b.M{match(e){let{highlightString:t}=this.options;if(!t)return null;let s=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/\s/g,"\\s"),r=s.normalize("NFD").replace(/[\u0300-\u036f]/g,""),a=s;s!==r&&(a="(?:".concat(s,")|(?:").concat(r,")"));let i=e.match(RegExp(a,"ui"));return i?{index:i.index,length:i[0].length,match:i[0],valid:!0}:null}replaceWith(e,t){let{key:s}=t;return p.createElement("mark",{key:s},e)}asTag(){return"mark"}}var P=s(11890),N=s.n(P);let v="\\p{RGI_Emoji}",w=(()=>{let e=null;try{e=RegExp(v,"v")}catch(e){return!1}return null!==e})(),B=new RegExp(N()(v,"v",{unicodeSetsFlag:w?"parse":"transform"}),w?"v":"u");class T extends b.M{match(e){let t=e.match(B);return t?{index:t.index,length:t[0].length,match:t[0],valid:!0}:null}replaceWith(e,t){let{key:s}=t,{className:r}=this.options;return p.createElement("span",{key:s,className:r},e)}asTag(){return"span"}}var G=s(4363),k=s.n(G),L=s(30651);function A(e){let t=new Date(e);if(Number.isNaN(t))return"";if((0,L.Xb)(e)>=1){let e=t.toLocaleDateString("en-US",{dateStyle:"medium"});return"".concat(e," at ").concat(t.toLocaleTimeString())}return"".concat(t.toLocaleTimeString())}var O=s(28049),D=s(22098),I=s.n(D);let H=e=>{let{badge:t,userColor:s,title:r}=e;return(0,l.jsx)("span",{style:{color:"var(--theme-color-users-".concat(s,")")},className:g()([I().badge,"chat-user-badge"]),title:r,children:t})},R=C()(()=>Promise.all([s.e(3247),s.e(8076)]).then(s.t.bind(s,78076,23)),{loadableGenerated:{webpack:()=>[78076]},ssr:!1}),U=e=>{let{userColor:t}=e;return(0,l.jsx)(H,{badge:(0,l.jsx)(R,{}),userColor:t,title:"Authenticated"})},K=C()(()=>Promise.all([s.e(3247),s.e(3114)]).then(s.t.bind(s,73114,23)),{loadableGenerated:{webpack:()=>[73114]},ssr:!1}),W=e=>{let{userColor:t}=e;return(0,l.jsx)(H,{badge:(0,l.jsx)(K,{}),userColor:t,title:"Moderator"})},F=C()(()=>Promise.all([s.e(3247),s.e(2551)]).then(s.t.bind(s,82551,23)),{loadableGenerated:{webpack:()=>[82551]},ssr:!1}),V=e=>{let{userColor:t}=e;return(0,l.jsx)(H,{badge:(0,l.jsx)(F,{}),userColor:t,title:"Bot"})},J=C()(()=>Promise.all([s.e(9675),s.e(83),s.e(1287),s.e(7786),s.e(443),s.e(7528),s.e(9532),s.e(449),s.e(7043),s.e(4065),s.e(2642),s.e(8716)]).then(s.bind(s,38613)).then(e=>e.ChatModerationActionMenu),{loadableGenerated:{webpack:()=>[38613]},ssr:!1}),Z=e=>{let{children:t,user:s}=e,{displayName:r,createdAt:a}=s,i="".concat(r," first joined ").concat(A(a));return(0,l.jsx)(x.Z,{title:i,placement:"topLeft",mouseEnterDelay:1,children:t})},q=e=>{let{message:t,highlightString:s,showModeratorMenu:r,sentBySelf:a,sameUserAsLast:i,isAuthorModerator:n,isAuthorAuthenticated:o,isAuthorBot:c}=e,{id:_,body:p,user:j,timestamp:h}=t,{id:S,displayName:u,displayColor:m}=j,y=(0,E.sJ)(O.FI),C="var(--theme-color-users-".concat(m,")"),b="Sent ".concat(A(h)),P=[];return n&&P.push((0,l.jsx)(W,{userColor:m},"mod")),o&&P.push((0,l.jsx)(U,{userColor:m},"auth")),c&&P.push((0,l.jsx)(V,{userColor:m},"bot")),(0,l.jsx)("div",{className:g()(k().messagePadding,i&&k().messagePaddingCollapsed,"chat-message_user"),children:(0,l.jsxs)("div",{className:g()(k().root,{[k().ownMessage]:a}),style:{borderColor:C},title:b,children:[(0,l.jsx)("div",{className:k().background,style:{color:C}}),(0,l.jsx)(Z,{user:j,children:(0,l.jsxs)("div",{className:i?k().repeatUser:k().user,style:{color:C},children:[(0,l.jsx)("span",{className:k().userName,children:u}),(0,l.jsx)("span",{className:k().userBadges,children:P})]})}),(0,l.jsx)(x.Z,{mouseEnterDelay:1,children:(0,l.jsx)(d.wZ,{className:k().message,content:p,matchers:[new f.xc("url",{customTLDs:["online"]}),new M("highlight",{highlightString:s}),new T("emoji",{className:"emoji"})]})}),r&&(0,l.jsx)("div",{className:k().modMenuWrapper,children:(0,l.jsx)(J,{messageID:_,accessToken:y,userID:S,userDisplayName:u})})]})})};var z=s(86842),Y=s(91036),Q=s.n(Y),X=s(85777),$=s.n(X);class ee extends p.Component{componentDidMount(){this.mutationObserver=new MutationObserver(this.onContentChange),this.mutationObserver.observe(this.root,{childList:!0,subtree:!0,characterData:!0})}render(){let{tagName:e,html:t,...s}=this.props;return delete s.onRootRef,delete s.onContentChange,p.createElement(e||"div",{...s,ref:this.onRootRef,contentEditable:!this.props.disabled,dangerouslySetInnerHTML:{__html:t}})}constructor(...e){super(...e),this.onContentChange=e=>{e.forEach(()=>{let{innerHTML:e}=this.root;(void 0===this.innerHTMLBuffer||this.innerHTMLBuffer!==e)&&(this.innerHTMLBuffer=e,this.props.onContentChange&&this.props.onContentChange({target:{value:e}}))})},this.onRootRef=e=>{this.root=e,this.props.onRootRef&&this.props.onRootRef(this.root)}}}var et=s(43559),es=s.n(et);let er=C()(()=>Promise.all([s.e(7603),s.e(9510),s.e(9838)]).then(s.bind(s,49838)).then(e=>e.EmojiPicker),{loadableGenerated:{webpack:()=>[49838]},ssr:!1}),ea=C()(()=>Promise.all([s.e(3247),s.e(2295)]).then(s.t.bind(s,92295,23)),{loadableGenerated:{webpack:()=>[92295]},ssr:!1}),ei=C()(()=>Promise.all([s.e(3247),s.e(7849)]).then(s.t.bind(s,67849,23)),{loadableGenerated:{webpack:()=>[67849]},ssr:!1}),en=new($()),eo=(e,t)=>{let s="";if(t>10||null===e)return s;switch(e.nodeType){case Node.CDATA_SECTION_NODE:case Node.TEXT_NODE:s=e.nodeValue;break;case Node.ELEMENT_NODE:switch(e.tagName.toLowerCase()){case"img":s=e.getAttribute("alt")||"";break;case"br":s="\n";break;case"strong":case"b":s="**";for(let r=0;reo(e,0).replace(/^\s+/,"").replace(/\s+$/,"").replace(/\n([^\n])/g," \n$1"),el=e=>{let{defaultText:t,enabled:s,focusInput:r}=e,[a,i]=(0,p.useState)(null==t?void 0:t.length),n=(0,E.sJ)(O.Gt),[o,c]=(0,p.useState)(null),[_,j]=(0,p.useState)([]),d=()=>{let e=ec(o);return en.countGraphemes(e)},S=()=>{if(!n){console.log("websocketService is not defined");return}let e=ec(o),t=en.countGraphemes(e);0===t||t>300||(n.send({type:h.C.CHAT,body:e}),o.innerHTML="")},u=e=>{o.innerHTML+=e};(0,p.useEffect)(()=>{r&&document.getElementById("chat-input-content-editable").focus({preventScroll:!0})},[]);let m=async()=>{try{let e=await fetch("/api/emoji"),t=await e.json();j(t),t.forEach(e=>{let t=document.createElement("link");t.href=e.url,t.rel="preload",t.as="image",document.head.appendChild(t)})}catch(e){console.error("cannot fetch custom emoji",e)}};return(0,p.useEffect)(()=>{m()},[]),(0,l.jsx)("div",{id:"chat-input",className:es().root,children:(0,l.jsxs)("div",{className:g()(es().inputWrap,a>300&&es().maxCharacters),children:[(0,l.jsx)(ee,{id:"chat-input-content-editable",html:t||"",placeholder:s?"Send a message to chat":"Chat is disabled",disabled:!s,onKeyDown:e=>{"Enter"!==e.key||e.shiftKey||e.metaKey||e.ctrlKey||e.altKey||(e.preventDefault(),S())},onContentChange:()=>{let e=d();i(e),0===e&&1===o.children.length&&"br"===o.children[0].tagName.toLowerCase()&&o.removeChild(o.children[0])},onPaste:e=>{let t;e.preventDefault();let s=e.clipboardData,{types:r}=s,a=["text/html","text/plain"];for(let e=0;e{c(e)},style:{whiteSpace:"pre-wrap",width:"100%"},role:"textbox","aria-label":"Chat text input"}),s&&(0,l.jsxs)("div",{style:{display:"flex",paddingLeft:"5px"},children:[(0,l.jsx)(z.Z,{content:(0,l.jsx)(er,{customEmoji:_,onEmojiSelect:e=>{e.native?u(e.native):u(':').concat(e.name,':'))}}),trigger:"click",placement:"topRight",children:(0,l.jsx)("button",{type:"button","aria-label":"Emoji picker",className:es().emojiButton,title:"Emoji picker button",children:(0,l.jsx)(ei,{})})}),(0,l.jsx)("button",{type:"button","aria-label":"Send message",className:es().sendButton,title:"Send message Button",onClick:S,children:(0,l.jsx)(ea,{})})]})]})})};var e_=s(62936),ep=s.n(e_);function ej(){return(ej=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,l.jsxs)("div",{className:ep().chatModerationNotification,children:[(0,l.jsx)(ed,{className:ep().icon}),"You are now a moderator."]});var eS=s(64456),eu=s.n(eS);let em=e=>{let{message:{body:t,user:{displayName:s}},highlightString:r}=e;return(0,l.jsx)("div",{className:eu().chatSystemMessagePadding,children:(0,l.jsxs)("div",{className:g()([eu().chatSystemMessage,"chat-message_system"]),children:[(0,l.jsx)("div",{className:eu().user,children:(0,l.jsx)("span",{className:eu().userName,children:s})}),(0,l.jsx)(d.wZ,{className:eu().message,content:t,matchers:[new f.xc("url",{customTLDs:["online"]}),new M("highlight",{highlightString:r})]})]})})};var eg=s(28679),ex=s.n(eg);let eE=C()(()=>Promise.all([s.e(3247),s.e(831)]).then(s.t.bind(s,60831,23)),{loadableGenerated:{webpack:()=>[60831]},ssr:!1}),ey=e=>{let{isAuthorModerator:t,userColor:s,displayName:r}=e,a="var(--theme-color-users-".concat(s,")");return(0,l.jsx)("div",{className:ex().root,children:(0,l.jsxs)("span",{style:{color:a},children:[(0,l.jsx)("span",{className:ex().icon,children:(0,l.jsx)(eE,{})}),(0,l.jsx)("span",{className:ex().user,children:r}),t&&(0,l.jsx)("span",{className:ex().moderatorBadge,children:(0,l.jsx)(W,{userColor:s})}),(0,l.jsx)("span",{className:ex().joinMessage,children:"joined the chat."})]})})};var eC=s(21039),ef=s.n(eC);let eb=C()(()=>Promise.all([s.e(3247),s.e(3732)]).then(s.t.bind(s,93732,23)),{loadableGenerated:{webpack:()=>[93732]},ssr:!1}),eM=e=>{let{isAuthorModerator:t,userColor:s,displayName:r}=e,a="var(--theme-color-users-".concat(s,")");return(0,l.jsxs)("div",{className:ef().root,children:[(0,l.jsxs)("span",{style:{color:a},children:[(0,l.jsx)("span",{className:ef().icon,children:(0,l.jsx)(eb,{})}),(0,l.jsx)("span",{className:ef().user,children:r}),t&&(0,l.jsx)("span",{className:ef().moderatorBadge,children:(0,l.jsx)(W,{userColor:s})})]}),"left the chat."]})};var eP=s(56469);let eN=C()(()=>Promise.all([s.e(3247),s.e(6327)]).then(s.t.bind(s,86327,23)),{loadableGenerated:{webpack:()=>[86327]},ssr:!1}),ev=e=>{let{onClick:t}=e;return(0,l.jsx)("div",{className:u().toBottomWrap,id:"scroll-to-chat-bottom",children:(0,l.jsx)(eP.Z,{type:"default",style:{color:"currentColor"},icon:(0,l.jsx)(eN,{}),onClick:t,children:"Go to last message"})})};var ew=s(71855),eB=s.n(ew);let eT=e=>{let{body:t}=e;return(0,l.jsx)("div",{className:eB().chatActionPadding,children:(0,l.jsx)("div",{dangerouslySetInnerHTML:{__html:t},className:eB().chatAction})})};var eG=s(10227),ek=s(78021),eL=s(10647),eA=s(14433),eO=s.n(eA);let eD=C()(()=>s.e(9069).then(s.bind(s,49069)),{loadableGenerated:{webpack:()=>[49069]},ssr:!1}),eI=C()(()=>s.e(5584).then(s.bind(s,15584)),{loadableGenerated:{webpack:()=>[15584]},ssr:!1}),eH=C()(()=>s.e(7268).then(s.bind(s,97268)),{loadableGenerated:{webpack:()=>[97268]},ssr:!1}),eR=e=>{let t,{message:s}=e,{body:r,title:a,image:i,link:n,type:o}=s;switch(o.toString()){case"FEDIVERSE_ENGAGEMENT_FOLLOW":t=eD;break;case"FEDIVERSE_ENGAGEMENT_LIKE":t=eI;break;case"FEDIVERSE_ENGAGEMENT_REPOST":t=eH}return(0,l.jsx)("div",{className:eO().followerPadding,children:(0,l.jsx)("div",{className:g()([eO().follower,"chat-message_social"]),children:(0,l.jsx)("a",{href:n,target:"_blank",rel:"noreferrer",children:(0,l.jsxs)(eG.Z,{wrap:!1,children:[(0,l.jsxs)(ek.Z,{span:6,className:eO().avatarColumn,children:[(0,l.jsx)(eL.C,{src:i,alt:"Avatar",className:eO().avatar,size:"large",children:a.charAt(0).toUpperCase()}),(0,l.jsx)(t,{className:eO().icon})]}),(0,l.jsxs)(ek.Z,{children:[(0,l.jsx)(eG.Z,{className:eO().account,children:a}),(0,l.jsx)(eG.Z,{className:eO().body,dangerouslySetInnerHTML:{__html:r}})]})]})})})})};var eU=s(98457),eK=s.n(eU);let eW=C()(()=>Promise.all([s.e(3247),s.e(8413)]).then(s.t.bind(s,68413,23)),{loadableGenerated:{webpack:()=>[68413]},ssr:!1}),eF=e=>{let{message:t}=e,{oldName:s,user:r}=t,{displayName:a,displayColor:i}=r,n="var(--theme-color-users-".concat(i,")");return(0,l.jsxs)("div",{className:eK().nameChangeView,children:[(0,l.jsx)("div",{className:eK().icon,children:(0,l.jsx)(eW,{})}),(0,l.jsxs)("div",{className:eK().nameChangeText,children:[(0,l.jsx)("span",{style:{color:n},children:s}),(0,l.jsx)("span",{className:eK().plain,children:" is now known as "}),(0,l.jsx)("span",{style:{color:n},children:a})]})]})};var eV=s(82842),eJ=s(69583);function eZ(e){let{user:t}=e;return new eV.n(t).isModerator}let eq=e=>{let{messages:t,usernameToHighlight:s,chatUserId:a,isModerator:i,showInput:n,height:o,chatAvailable:c,desktop:S,focusInput:m=!0}=e,[g,x]=(0,p.useState)(!1),[E,y]=(0,p.useState)(!1),C=(0,p.useRef)(null),f=(0,p.useRef)(null),b=[],M=1;(0,p.useEffect)(()=>()=>{clearTimeout(f.current)},[]);let P=e=>(0,l.jsx)(eR,{message:e}),N=e=>{let{user:{displayName:t,displayColor:s}}=e,r=eZ(e);return(0,l.jsx)(ey,{displayName:t,userColor:s,isAuthorModerator:r})},v=e=>{let{user:{displayName:t,displayColor:s}}=e,r=eZ(e);return(0,l.jsx)(eM,{displayName:t,userColor:s,isAuthorModerator:r})},w=e=>{let{body:t}=e;return(0,l.jsx)(eT,{body:t})},B=e=>eZ(e)?(0,l.jsx)(eh,{}):(0,l.jsx)("div",{style:{width:"1px",height:"1px"}}),T=(e,r)=>{var n,o,c;let _=eZ(r);return(0,l.jsx)(q,{message:r,showModeratorMenu:i,highlightString:s,sentBySelf:(null===(n=r.user)||void 0===n?void 0:n.id)===a,sameUserAsLast:(b.length<=e&&function(){for(let e=b.length;e0&&M<5&&function(e,t){if(!e||!e.user||t.type!==h.C.CHAT)return!1;let{user:{id:s}}=e;if(s!==t.user.id||!t.timestamp||!e.timestamp)return!1;let r=new Date(t.timestamp).getTime();return!(new Date(e.timestamp).getTime()-r>4e4)}(t[e],t[e-1]);b.push(s),M=1+(s?M:0)}}(),b[e]),isAuthorModerator:_,isAuthorBot:null===(o=r.user)||void 0===o?void 0:o.isBot,isAuthorAuthenticated:null===(c=r.user)||void 0===c?void 0:c.authenticated},r.id)},G=(e,t)=>{switch(t.type){case h.C.CHAT:return T(e,t);case h.C.NAME_CHANGE:return(0,l.jsx)(eF,{message:t});case h.C.CONNECTED_USER_INFO:return B(t);case h.C.USER_JOINED:return N(t);case h.C.USER_PARTED:return v(t);case h.C.CHAT_ACTION:return w(t);case h.C.SYSTEM:return(0,l.jsx)(em,{message:t,highlightString:s},t.id);case h.C.FEDIVERSE_ENGAGEMENT_FOLLOW:case h.C.FEDIVERSE_ENGAGEMENT_LIKE:case h.C.FEDIVERSE_ENGAGEMENT_REPOST:return P(t);default:return null}},k=e=>{clearTimeout(f.current),f.current=setTimeout(()=>{var t;null===(t=e.current)||void 0===t||t.scrollTo({top:1/0,left:0,behavior:"auto"}),y(!0)},150),x(!1)};(0,p.useEffect)(()=>{setTimeout(()=>{k(C)},500)},[]);let L=(0,p.useMemo)(()=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(_.OO,{id:"virtuoso",style:{height:o},className:u().virtuoso,ref:C,data:t,itemContent:(e,t)=>G(e,t),initialTopMostItemIndex:t.length-1,followOutput:()=>!!E&&(x(!1),k(C),"smooth"),alignToBottom:!0,atBottomThreshold:70,atBottomStateChange:e=>{y(e),e?x(!1):x(!0)}}),g&&(0,l.jsx)(ev,{onClick:()=>{k(C)}})]}),[t,s,a,i,g,E]);function A(e){return Math.max(200,Math.min(.666*window.innerWidth,e))}function O(){let e=S&&document.getElementById("chat-container");if(e){let t=parseFloat(e.style.width)||320;e.style.width="".concat(A(t),"px")}}let D=function(){if(t.length>0&&void 0!==t[t.length-1].body){let e=t[t.length-1],s=e.body.replace(/(<([^>]+)>)/gi,""),r="";if(void 0!==e.user){let t=e.user.displayName;r="".concat(t," said ").concat(s)}else r="System message: ".concat(s);return r}return""}();return r&&window.removeEventListener("resize",r),S?(window.addEventListener("resize",O),r=O):r=null,(0,l.jsxs)(j.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:s}=e;return(0,l.jsx)(eJ.A,{componentName:"ChatContainer",message:t.message,retryFunction:s})},children:[(0,l.jsxs)("div",{"aria-live":"off",id:"chat-container",className:u().chatContainer,style:S&&{width:"".concat(320,"px")},children:[L,n&&(0,l.jsx)("div",{className:u().chatTextField,children:(0,l.jsx)(el,{enabled:c,focusInput:m})}),S&&(0,l.jsx)("div",{className:u().resizeHandle,onMouseDown:function(e){let t=document.getElementById("chat-container");function s(e){t.style.width="".concat(A(window.innerWidth-e.x),"px")}function r(){window.document.removeEventListener("mousemove",s),window.document.removeEventListener("mouseup",r),window.document.removeEventListener("focusout",r)}window.document.addEventListener("mousemove",s),window.document.addEventListener("mouseup",r),window.document.addEventListener("focusout",r),e.preventDefault()},role:"presentation"})]}),(0,l.jsx)("span",{className:u().chatAccessibilityHidden,"aria-live":"polite",children:(0,l.jsx)(d.wZ,{content:D})})]})};eq.defaultProps={showInput:!0,height:"auto"}},71855:function(e){e.exports={chatActionPadding:"ChatActionMessage_chatActionPadding__gFHAK",chatAction:"ChatActionMessage_chatAction__SaAM1"}},60905:function(e){e.exports={toBottomWrap:"ChatContainer_toBottomWrap__3AnLI",show:"ChatContainer_show__LhPdy",chatContainer:"ChatContainer_chatContainer__jj1A1",resizeHandle:"ChatContainer_resizeHandle__tp5sp",virtuoso:"ChatContainer_virtuoso__h16VY",chatTextField:"ChatContainer_chatTextField__IMmRr",chatAccessibilityHidden:"ChatContainer_chatAccessibilityHidden__zURkw"}},28679:function(e){e.exports={root:"ChatJoinMessage_root__LQnW8",moderatorBadge:"ChatJoinMessage_moderatorBadge___KAcr",user:"ChatJoinMessage_user__7VLJ4",joinMessage:"ChatJoinMessage_joinMessage__RGoKS",icon:"ChatJoinMessage_icon__veWC1"}},62936:function(e){e.exports={chatModerationNotification:"ChatModeratorNotification_chatModerationNotification__BNHEb",icon:"ChatModeratorNotification_icon__5szBr"}},98457:function(e){e.exports={nameChangeView:"ChatNameChangeMessage_nameChangeView__PTuEs",nameChangeText:"ChatNameChangeMessage_nameChangeText__d__tV",plain:"ChatNameChangeMessage_plain__qaGLJ",icon:"ChatNameChangeMessage_icon__gTVqw"}},21039:function(e){e.exports={root:"ChatPartMessage_root__uwlBE",moderatorBadge:"ChatPartMessage_moderatorBadge__7yjJY",user:"ChatPartMessage_user__48ZYk",icon:"ChatPartMessage_icon__CbsNu"}},14433:function(e){e.exports={followerPadding:"ChatSocialMessage_followerPadding__GHdNk",follower:"ChatSocialMessage_follower__yYsqi",avatar:"ChatSocialMessage_avatar__Phfq0",avatarColumn:"ChatSocialMessage_avatarColumn__xIbr_",body:"ChatSocialMessage_body__Tuie8",account:"ChatSocialMessage_account__aGIry",icon:"ChatSocialMessage_icon__C8Zpx"}},64456:function(e){e.exports={chatSystemMessagePadding:"ChatSystemMessage_chatSystemMessagePadding__xo2mL",chatSystemMessage:"ChatSystemMessage_chatSystemMessage__HJ7ko",user:"ChatSystemMessage_user__IqG5Q",message:"ChatSystemMessage_message__nhVHD"}},43559:function(e){e.exports={root:"ChatTextField_root__WUerS",inputWrap:"ChatTextField_inputWrap__2bWOE",maxCharacters:"ChatTextField_maxCharacters__qWmcu",emojiButton:"ChatTextField_emojiButton__dyDxD",sendButton:"ChatTextField_sendButton__Wa3ew"}},22098:function(e){e.exports={badge:"ChatUserBadge_badge__Nf_Gh"}},4363:function(e){e.exports={root:"ChatUserMessage_root__wl4Pw",user:"ChatUserMessage_user__u7aBR",repeatUser:"ChatUserMessage_repeatUser__TzC1D",userName:"ChatUserMessage_userName__V9g7w",userBadges:"ChatUserMessage_userBadges__sG_TM",message:"ChatUserMessage_message__JJiP9",ownMessage:"ChatUserMessage_ownMessage__WqULN",background:"ChatUserMessage_background__f__8c",modMenuWrapper:"ChatUserMessage_modMenuWrapper__LVHZU",messagePadding:"ChatUserMessage_messagePadding__f7kp4",messagePaddingCollapsed:"ChatUserMessage_messagePaddingCollapsed__2R0RQ"}},14640:function(e,t,s){var r={"./Binary_Property/ASCII.js":46962,"./Binary_Property/ASCII_Hex_Digit.js":60270,"./Binary_Property/Alphabetic.js":26969,"./Binary_Property/Any.js":22499,"./Binary_Property/Assigned.js":9213,"./Binary_Property/Bidi_Control.js":38838,"./Binary_Property/Bidi_Mirrored.js":5720,"./Binary_Property/Case_Ignorable.js":49965,"./Binary_Property/Cased.js":32948,"./Binary_Property/Changes_When_Casefolded.js":65314,"./Binary_Property/Changes_When_Casemapped.js":78562,"./Binary_Property/Changes_When_Lowercased.js":12104,"./Binary_Property/Changes_When_NFKC_Casefolded.js":41347,"./Binary_Property/Changes_When_Titlecased.js":50589,"./Binary_Property/Changes_When_Uppercased.js":50046,"./Binary_Property/Dash.js":77336,"./Binary_Property/Default_Ignorable_Code_Point.js":32016,"./Binary_Property/Deprecated.js":42339,"./Binary_Property/Diacritic.js":97707,"./Binary_Property/Emoji.js":23694,"./Binary_Property/Emoji_Component.js":94007,"./Binary_Property/Emoji_Modifier.js":13916,"./Binary_Property/Emoji_Modifier_Base.js":98053,"./Binary_Property/Emoji_Presentation.js":10906,"./Binary_Property/Extended_Pictographic.js":66359,"./Binary_Property/Extender.js":17743,"./Binary_Property/Grapheme_Base.js":75530,"./Binary_Property/Grapheme_Extend.js":38693,"./Binary_Property/Hex_Digit.js":91556,"./Binary_Property/IDS_Binary_Operator.js":2103,"./Binary_Property/IDS_Trinary_Operator.js":18502,"./Binary_Property/ID_Continue.js":19494,"./Binary_Property/ID_Start.js":20567,"./Binary_Property/Ideographic.js":19586,"./Binary_Property/Join_Control.js":36983,"./Binary_Property/Logical_Order_Exception.js":72947,"./Binary_Property/Lowercase.js":49111,"./Binary_Property/Math.js":65667,"./Binary_Property/Noncharacter_Code_Point.js":20052,"./Binary_Property/Pattern_Syntax.js":60514,"./Binary_Property/Pattern_White_Space.js":78588,"./Binary_Property/Quotation_Mark.js":1053,"./Binary_Property/Radical.js":25361,"./Binary_Property/Regional_Indicator.js":94375,"./Binary_Property/Sentence_Terminal.js":89697,"./Binary_Property/Soft_Dotted.js":35514,"./Binary_Property/Terminal_Punctuation.js":21043,"./Binary_Property/Unified_Ideograph.js":75771,"./Binary_Property/Uppercase.js":28368,"./Binary_Property/Variation_Selector.js":27186,"./Binary_Property/White_Space.js":61846,"./Binary_Property/XID_Continue.js":74003,"./Binary_Property/XID_Start.js":3468,"./General_Category/Cased_Letter.js":13090,"./General_Category/Close_Punctuation.js":8526,"./General_Category/Connector_Punctuation.js":26100,"./General_Category/Control.js":80282,"./General_Category/Currency_Symbol.js":15352,"./General_Category/Dash_Punctuation.js":45647,"./General_Category/Decimal_Number.js":98349,"./General_Category/Enclosing_Mark.js":18220,"./General_Category/Final_Punctuation.js":88482,"./General_Category/Format.js":87586,"./General_Category/Initial_Punctuation.js":88147,"./General_Category/Letter.js":65964,"./General_Category/Letter_Number.js":66793,"./General_Category/Line_Separator.js":63061,"./General_Category/Lowercase_Letter.js":19340,"./General_Category/Mark.js":93748,"./General_Category/Math_Symbol.js":32895,"./General_Category/Modifier_Letter.js":66710,"./General_Category/Modifier_Symbol.js":43026,"./General_Category/Nonspacing_Mark.js":95580,"./General_Category/Number.js":90055,"./General_Category/Open_Punctuation.js":25622,"./General_Category/Other.js":76288,"./General_Category/Other_Letter.js":61453,"./General_Category/Other_Number.js":88795,"./General_Category/Other_Punctuation.js":47221,"./General_Category/Other_Symbol.js":66733,"./General_Category/Paragraph_Separator.js":12600,"./General_Category/Private_Use.js":61704,"./General_Category/Punctuation.js":36290,"./General_Category/Separator.js":64661,"./General_Category/Space_Separator.js":54343,"./General_Category/Spacing_Mark.js":11276,"./General_Category/Surrogate.js":93474,"./General_Category/Symbol.js":54581,"./General_Category/Titlecase_Letter.js":8550,"./General_Category/Unassigned.js":22525,"./General_Category/Uppercase_Letter.js":28829,"./Property_of_Strings/Basic_Emoji.js":31355,"./Property_of_Strings/Emoji_Keycap_Sequence.js":2215,"./Property_of_Strings/RGI_Emoji.js":16081,"./Property_of_Strings/RGI_Emoji_Flag_Sequence.js":35816,"./Property_of_Strings/RGI_Emoji_Modifier_Sequence.js":80926,"./Property_of_Strings/RGI_Emoji_Tag_Sequence.js":99712,"./Property_of_Strings/RGI_Emoji_ZWJ_Sequence.js":2485,"./Script/Adlam.js":56129,"./Script/Ahom.js":50147,"./Script/Anatolian_Hieroglyphs.js":50926,"./Script/Arabic.js":56820,"./Script/Armenian.js":14899,"./Script/Avestan.js":69929,"./Script/Balinese.js":30706,"./Script/Bamum.js":15533,"./Script/Bassa_Vah.js":89979,"./Script/Batak.js":83765,"./Script/Bengali.js":72693,"./Script/Bhaiksuki.js":10236,"./Script/Bopomofo.js":30468,"./Script/Brahmi.js":45770,"./Script/Braille.js":65529,"./Script/Buginese.js":74206,"./Script/Buhid.js":96208,"./Script/Canadian_Aboriginal.js":66700,"./Script/Carian.js":93961,"./Script/Caucasian_Albanian.js":74121,"./Script/Chakma.js":12128,"./Script/Cham.js":52189,"./Script/Cherokee.js":75033,"./Script/Chorasmian.js":73507,"./Script/Common.js":85998,"./Script/Coptic.js":56036,"./Script/Cuneiform.js":13563,"./Script/Cypriot.js":49182,"./Script/Cypro_Minoan.js":80084,"./Script/Cyrillic.js":84087,"./Script/Deseret.js":48844,"./Script/Devanagari.js":35690,"./Script/Dives_Akuru.js":57201,"./Script/Dogra.js":71932,"./Script/Duployan.js":95187,"./Script/Egyptian_Hieroglyphs.js":49778,"./Script/Elbasan.js":42781,"./Script/Elymaic.js":83103,"./Script/Ethiopic.js":26672,"./Script/Garay.js":17488,"./Script/Georgian.js":73661,"./Script/Glagolitic.js":85857,"./Script/Gothic.js":32096,"./Script/Grantha.js":71742,"./Script/Greek.js":62199,"./Script/Gujarati.js":11931,"./Script/Gunjala_Gondi.js":27600,"./Script/Gurmukhi.js":76482,"./Script/Gurung_Khema.js":38037,"./Script/Han.js":26294,"./Script/Hangul.js":38858,"./Script/Hanifi_Rohingya.js":50043,"./Script/Hanunoo.js":95307,"./Script/Hatran.js":20280,"./Script/Hebrew.js":12674,"./Script/Hiragana.js":54058,"./Script/Imperial_Aramaic.js":70521,"./Script/Inherited.js":21448,"./Script/Inscriptional_Pahlavi.js":35281,"./Script/Inscriptional_Parthian.js":35772,"./Script/Javanese.js":98272,"./Script/Kaithi.js":52764,"./Script/Kannada.js":98276,"./Script/Katakana.js":98285,"./Script/Kawi.js":50418,"./Script/Kayah_Li.js":10821,"./Script/Kharoshthi.js":67559,"./Script/Khitan_Small_Script.js":48304,"./Script/Khmer.js":39834,"./Script/Khojki.js":42593,"./Script/Khudawadi.js":64415,"./Script/Kirat_Rai.js":54413,"./Script/Lao.js":37740,"./Script/Latin.js":46818,"./Script/Lepcha.js":7647,"./Script/Limbu.js":92627,"./Script/Linear_A.js":16193,"./Script/Linear_B.js":71901,"./Script/Lisu.js":25734,"./Script/Lycian.js":6450,"./Script/Lydian.js":28293,"./Script/Mahajani.js":48193,"./Script/Makasar.js":50865,"./Script/Malayalam.js":24789,"./Script/Mandaic.js":9535,"./Script/Manichaean.js":83061,"./Script/Marchen.js":76528,"./Script/Masaram_Gondi.js":9921,"./Script/Medefaidrin.js":93378,"./Script/Meetei_Mayek.js":6940,"./Script/Mende_Kikakui.js":3897,"./Script/Meroitic_Cursive.js":65999,"./Script/Meroitic_Hieroglyphs.js":59758,"./Script/Miao.js":65484,"./Script/Modi.js":34575,"./Script/Mongolian.js":75392,"./Script/Mro.js":36388,"./Script/Multani.js":60556,"./Script/Myanmar.js":15837,"./Script/Nabataean.js":6820,"./Script/Nag_Mundari.js":52423,"./Script/Nandinagari.js":51892,"./Script/New_Tai_Lue.js":32003,"./Script/Newa.js":15297,"./Script/Nko.js":17594,"./Script/Nushu.js":7493,"./Script/Nyiakeng_Puachue_Hmong.js":14406,"./Script/Ogham.js":75847,"./Script/Ol_Chiki.js":88416,"./Script/Ol_Onal.js":85267,"./Script/Old_Hungarian.js":40115,"./Script/Old_Italic.js":29109,"./Script/Old_North_Arabian.js":96840,"./Script/Old_Permic.js":39291,"./Script/Old_Persian.js":24678,"./Script/Old_Sogdian.js":78647,"./Script/Old_South_Arabian.js":70744,"./Script/Old_Turkic.js":59527,"./Script/Old_Uyghur.js":11791,"./Script/Oriya.js":23761,"./Script/Osage.js":39384,"./Script/Osmanya.js":90237,"./Script/Pahawh_Hmong.js":62976,"./Script/Palmyrene.js":60351,"./Script/Pau_Cin_Hau.js":19767,"./Script/Phags_Pa.js":25712,"./Script/Phoenician.js":86458,"./Script/Psalter_Pahlavi.js":74874,"./Script/Rejang.js":27603,"./Script/Runic.js":84788,"./Script/Samaritan.js":45810,"./Script/Saurashtra.js":37632,"./Script/Sharada.js":15058,"./Script/Shavian.js":76250,"./Script/Siddham.js":39573,"./Script/SignWriting.js":54039,"./Script/Sinhala.js":1611,"./Script/Sogdian.js":34250,"./Script/Sora_Sompeng.js":43065,"./Script/Soyombo.js":18135,"./Script/Sundanese.js":95849,"./Script/Sunuwar.js":9750,"./Script/Syloti_Nagri.js":46566,"./Script/Syriac.js":7810,"./Script/Tagalog.js":67833,"./Script/Tagbanwa.js":58009,"./Script/Tai_Le.js":1187,"./Script/Tai_Tham.js":40377,"./Script/Tai_Viet.js":99e3,"./Script/Takri.js":72294,"./Script/Tamil.js":98682,"./Script/Tangsa.js":77808,"./Script/Tangut.js":75540,"./Script/Telugu.js":65084,"./Script/Thaana.js":6867,"./Script/Thai.js":49907,"./Script/Tibetan.js":29341,"./Script/Tifinagh.js":81261,"./Script/Tirhuta.js":57954,"./Script/Todhri.js":22261,"./Script/Toto.js":68196,"./Script/Tulu_Tigalari.js":31357,"./Script/Ugaritic.js":29097,"./Script/Vai.js":5767,"./Script/Vithkuqi.js":45785,"./Script/Wancho.js":27172,"./Script/Warang_Citi.js":17315,"./Script/Yezidi.js":34961,"./Script/Yi.js":90923,"./Script/Zanabazar_Square.js":92108,"./Script_Extensions/Adlam.js":99614,"./Script_Extensions/Ahom.js":24915,"./Script_Extensions/Anatolian_Hieroglyphs.js":8983,"./Script_Extensions/Arabic.js":75627,"./Script_Extensions/Armenian.js":13585,"./Script_Extensions/Avestan.js":79384,"./Script_Extensions/Balinese.js":47072,"./Script_Extensions/Bamum.js":31856,"./Script_Extensions/Bassa_Vah.js":24945,"./Script_Extensions/Batak.js":92147,"./Script_Extensions/Bengali.js":61530,"./Script_Extensions/Bhaiksuki.js":64063,"./Script_Extensions/Bopomofo.js":29962,"./Script_Extensions/Brahmi.js":61752,"./Script_Extensions/Braille.js":28434,"./Script_Extensions/Buginese.js":15148,"./Script_Extensions/Buhid.js":78881,"./Script_Extensions/Canadian_Aboriginal.js":55254,"./Script_Extensions/Carian.js":79110,"./Script_Extensions/Caucasian_Albanian.js":76550,"./Script_Extensions/Chakma.js":88753,"./Script_Extensions/Cham.js":98451,"./Script_Extensions/Cherokee.js":80196,"./Script_Extensions/Chorasmian.js":23352,"./Script_Extensions/Common.js":46921,"./Script_Extensions/Coptic.js":44141,"./Script_Extensions/Cuneiform.js":30286,"./Script_Extensions/Cypriot.js":73326,"./Script_Extensions/Cypro_Minoan.js":82300,"./Script_Extensions/Cyrillic.js":77115,"./Script_Extensions/Deseret.js":59108,"./Script_Extensions/Devanagari.js":59426,"./Script_Extensions/Dives_Akuru.js":44660,"./Script_Extensions/Dogra.js":41422,"./Script_Extensions/Duployan.js":66667,"./Script_Extensions/Egyptian_Hieroglyphs.js":20449,"./Script_Extensions/Elbasan.js":25810,"./Script_Extensions/Elymaic.js":83509,"./Script_Extensions/Ethiopic.js":37837,"./Script_Extensions/Garay.js":70059,"./Script_Extensions/Georgian.js":77680,"./Script_Extensions/Glagolitic.js":97772,"./Script_Extensions/Gothic.js":60674,"./Script_Extensions/Grantha.js":52336,"./Script_Extensions/Greek.js":86310,"./Script_Extensions/Gujarati.js":92436,"./Script_Extensions/Gunjala_Gondi.js":20642,"./Script_Extensions/Gurmukhi.js":33831,"./Script_Extensions/Gurung_Khema.js":46867,"./Script_Extensions/Han.js":16613,"./Script_Extensions/Hangul.js":87001,"./Script_Extensions/Hanifi_Rohingya.js":88583,"./Script_Extensions/Hanunoo.js":82758,"./Script_Extensions/Hatran.js":66416,"./Script_Extensions/Hebrew.js":85222,"./Script_Extensions/Hiragana.js":60191,"./Script_Extensions/Imperial_Aramaic.js":57632,"./Script_Extensions/Inherited.js":96988,"./Script_Extensions/Inscriptional_Pahlavi.js":52121,"./Script_Extensions/Inscriptional_Parthian.js":82809,"./Script_Extensions/Javanese.js":31899,"./Script_Extensions/Kaithi.js":57574,"./Script_Extensions/Kannada.js":81868,"./Script_Extensions/Katakana.js":10774,"./Script_Extensions/Kawi.js":77325,"./Script_Extensions/Kayah_Li.js":76701,"./Script_Extensions/Kharoshthi.js":81466,"./Script_Extensions/Khitan_Small_Script.js":21325,"./Script_Extensions/Khmer.js":6068,"./Script_Extensions/Khojki.js":77706,"./Script_Extensions/Khudawadi.js":54258,"./Script_Extensions/Kirat_Rai.js":3935,"./Script_Extensions/Lao.js":77149,"./Script_Extensions/Latin.js":38334,"./Script_Extensions/Lepcha.js":12299,"./Script_Extensions/Limbu.js":25476,"./Script_Extensions/Linear_A.js":54625,"./Script_Extensions/Linear_B.js":38810,"./Script_Extensions/Lisu.js":90845,"./Script_Extensions/Lycian.js":68978,"./Script_Extensions/Lydian.js":67905,"./Script_Extensions/Mahajani.js":89576,"./Script_Extensions/Makasar.js":3405,"./Script_Extensions/Malayalam.js":974,"./Script_Extensions/Mandaic.js":28940,"./Script_Extensions/Manichaean.js":6677,"./Script_Extensions/Marchen.js":14740,"./Script_Extensions/Masaram_Gondi.js":82278,"./Script_Extensions/Medefaidrin.js":55949,"./Script_Extensions/Meetei_Mayek.js":13329,"./Script_Extensions/Mende_Kikakui.js":97146,"./Script_Extensions/Meroitic_Cursive.js":23715,"./Script_Extensions/Meroitic_Hieroglyphs.js":43199,"./Script_Extensions/Miao.js":26499,"./Script_Extensions/Modi.js":36995,"./Script_Extensions/Mongolian.js":98606,"./Script_Extensions/Mro.js":11462,"./Script_Extensions/Multani.js":45402,"./Script_Extensions/Myanmar.js":76318,"./Script_Extensions/Nabataean.js":34924,"./Script_Extensions/Nag_Mundari.js":45131,"./Script_Extensions/Nandinagari.js":8236,"./Script_Extensions/New_Tai_Lue.js":14575,"./Script_Extensions/Newa.js":71314,"./Script_Extensions/Nko.js":40577,"./Script_Extensions/Nushu.js":44432,"./Script_Extensions/Nyiakeng_Puachue_Hmong.js":53612,"./Script_Extensions/Ogham.js":19298,"./Script_Extensions/Ol_Chiki.js":55285,"./Script_Extensions/Ol_Onal.js":5160,"./Script_Extensions/Old_Hungarian.js":16737,"./Script_Extensions/Old_Italic.js":73023,"./Script_Extensions/Old_North_Arabian.js":35723,"./Script_Extensions/Old_Permic.js":56370,"./Script_Extensions/Old_Persian.js":1402,"./Script_Extensions/Old_Sogdian.js":14718,"./Script_Extensions/Old_South_Arabian.js":40316,"./Script_Extensions/Old_Turkic.js":5462,"./Script_Extensions/Old_Uyghur.js":2280,"./Script_Extensions/Oriya.js":29434,"./Script_Extensions/Osage.js":77045,"./Script_Extensions/Osmanya.js":82301,"./Script_Extensions/Pahawh_Hmong.js":84766,"./Script_Extensions/Palmyrene.js":72685,"./Script_Extensions/Pau_Cin_Hau.js":34107,"./Script_Extensions/Phags_Pa.js":66506,"./Script_Extensions/Phoenician.js":42186,"./Script_Extensions/Psalter_Pahlavi.js":55507,"./Script_Extensions/Rejang.js":35435,"./Script_Extensions/Runic.js":76355,"./Script_Extensions/Samaritan.js":1509,"./Script_Extensions/Saurashtra.js":23386,"./Script_Extensions/Sharada.js":86116,"./Script_Extensions/Shavian.js":51826,"./Script_Extensions/Siddham.js":22026,"./Script_Extensions/SignWriting.js":96007,"./Script_Extensions/Sinhala.js":51104,"./Script_Extensions/Sogdian.js":82401,"./Script_Extensions/Sora_Sompeng.js":44399,"./Script_Extensions/Soyombo.js":37415,"./Script_Extensions/Sundanese.js":3894,"./Script_Extensions/Sunuwar.js":19258,"./Script_Extensions/Syloti_Nagri.js":5419,"./Script_Extensions/Syriac.js":21038,"./Script_Extensions/Tagalog.js":1744,"./Script_Extensions/Tagbanwa.js":54217,"./Script_Extensions/Tai_Le.js":63153,"./Script_Extensions/Tai_Tham.js":4926,"./Script_Extensions/Tai_Viet.js":39311,"./Script_Extensions/Takri.js":55970,"./Script_Extensions/Tamil.js":80882,"./Script_Extensions/Tangsa.js":92138,"./Script_Extensions/Tangut.js":46776,"./Script_Extensions/Telugu.js":40444,"./Script_Extensions/Thaana.js":23431,"./Script_Extensions/Thai.js":94846,"./Script_Extensions/Tibetan.js":137,"./Script_Extensions/Tifinagh.js":67065,"./Script_Extensions/Tirhuta.js":98082,"./Script_Extensions/Todhri.js":67652,"./Script_Extensions/Toto.js":6715,"./Script_Extensions/Tulu_Tigalari.js":46329,"./Script_Extensions/Ugaritic.js":29213,"./Script_Extensions/Vai.js":85388,"./Script_Extensions/Vithkuqi.js":97706,"./Script_Extensions/Wancho.js":68659,"./Script_Extensions/Warang_Citi.js":27900,"./Script_Extensions/Yezidi.js":8051,"./Script_Extensions/Yi.js":99799,"./Script_Extensions/Zanabazar_Square.js":25904,"./index.js":94274,"./unicode-version.js":47993};function a(e){return s(i(e))}function i(e){if(!s.o(r,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=i,e.exports=a,a.id=14640},22868:function(){},14777:function(){},99830:function(){},70209:function(){}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin-6fb81bbb99b2c7fb.js b/static/web/_next/static/chunks/pages/admin-4cdb3a08aeb0da9d.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin-6fb81bbb99b2c7fb.js rename to static/web/_next/static/chunks/pages/admin-4cdb3a08aeb0da9d.js index 7d8a1b892..506dd4d67 100644 --- a/static/web/_next/static/chunks/pages/admin-6fb81bbb99b2c7fb.js +++ b/static/web/_next/static/chunks/pages/admin-4cdb3a08aeb0da9d.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6964],{64830:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin",function(){return n(19711)}])},54495:function(e,t,n){"use strict";n.d(t,{o:function(){return f}});var a=n(85893),r=n(67294),l=n(23657),s=n(91624),i=n(27043),o=n(53731),c=n(12642);let{Title:d}=l.default;function u(e,t){let n="black";return"warning"===t.level?n="orange":"error"===t.level&&(n="red"),(0,a.jsx)(s.Z,{color:n,children:e})}function m(e){return(0,a.jsx)(o.Z,{children:e})}let f=e=>{let{logs:t,initialPageSize:n}=e;if(!(null==t?void 0:t.length))return null;let[l,s]=(0,r.useState)(n);return(0,a.jsxs)("div",{className:"logs-section",children:[(0,a.jsx)(d,{children:"Logs"}),(0,a.jsx)(i.Z,{size:"middle",dataSource:t,columns:[{title:"Level",dataIndex:"level",key:"level",filters:[{text:"Info",value:"info"},{text:"Warning",value:"warning"},{text:"Error",value:"error"}],onFilter:(e,t)=>0===t.level.indexOf(e),render:u},{title:"Timestamp",dataIndex:"time",key:"time",render:e=>{let t=new Date(e);return(0,c.WU)(t,"pp P")},sorter:(e,t)=>new Date(e.time).getTime()-new Date(t.time).getTime(),sortDirections:["descend","ascend"],defaultSortOrder:"descend"},{title:"Message",dataIndex:"message",key:"message",render:m}],rowKey:e=>e.time,pagination:{pageSize:l},onChange:e=>{s(e.pageSize)}})]})}},48326:function(e,t,n){"use strict";n.d(t,{j:function(){return g}});var a=n(85893),r=n(3816),l=n(10227),s=n(78021),i=n(75543),o=n(23657),c=n(1461),d=n(56469),u=n(5152),m=n.n(u),f=n(41664),v=n.n(f),p=n(67294),h=n(4481);let x=m()(()=>Promise.all([n.e(3247),n.e(7625)]).then(n.t.bind(n,17625,23)),{loadableGenerated:{webpack:()=>[17625]},ssr:!1}),y=m()(()=>Promise.all([n.e(3247),n.e(8527)]).then(n.t.bind(n,48527,23)),{loadableGenerated:{webpack:()=>[48527]},ssr:!1}),g=e=>{let{showTroubleshootButton:t}=e,{health:n}=(0,p.useContext)(h.a);if(!n)return null;let{healthy:u,healthPercentage:m,message:f,representation:g}=n,Z="#3f8600",b="info";return m<80?(Z="#cf000f",b="error"):m<30&&(Z="#f0ad4e",b="error"),(0,a.jsx)("div",{children:(0,a.jsxs)(r.default,{type:"inner",children:[(0,a.jsxs)(l.Z,{gutter:8,children:[(0,a.jsx)(s.Z,{span:12,children:(0,a.jsx)(i.Z,{title:"Healthy Stream",value:u?"Yes":"No",valueStyle:{color:Z},prefix:u?(0,a.jsx)(x,{}):(0,a.jsx)(y,{})})}),(0,a.jsx)(s.Z,{span:12,children:(0,a.jsx)(i.Z,{title:"Playback Health",value:m,valueStyle:{color:Z},suffix:"%"})})]}),(0,a.jsx)(l.Z,{style:{display:g<100&&0!==g?"grid":"none"},children:(0,a.jsxs)(o.default.Text,{type:"secondary",style:{textAlign:"center",fontSize:"0.7em",opacity:"0.3"},children:["Stream health represents ",g,"% of all known players. Other player status is unknown."]})}),(0,a.jsx)(l.Z,{gutter:16,style:{width:"100%",display:f?"grid":"none",marginTop:"10px"},children:(0,a.jsx)(s.Z,{span:24,children:(0,a.jsx)(c.Z,{message:f,type:b,showIcon:!0,action:t&&(0,a.jsx)(v(),{passHref:!0,href:"/admin/stream-health",children:(0,a.jsx)(d.Z,{size:"small",type:"text",style:{color:"black"},children:"TROUBLESHOOT"})})})})})]})})};g.defaultProps={showTroubleshootButton:!0}},64773:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var a=n(97685),r=n(67294);function l(){var e=r.useReducer(function(e){return e+1},0);return(0,a.Z)(e,2)[1]}},78021:function(e,t,n){"use strict";var a=n(78235);t.Z=a.Z},86560:function(e,t,n){"use strict";n.d(t,{default:function(){return S}});var a=n(87462),r=n(4942),l=n(67371),s=n(93967),i=n.n(s),o=n(74902),c=n(15671),d=n(43144),u=n(32531),m=n(29388),f=n(71002),v=n(22610),p=n(67294),h=n(96774),x=n.n(h),y=n(45987),g=n(89046),Z=n(97685),b=p.forwardRef(function(e,t){var n,a=e.prefixCls,l=e.forceRender,s=e.className,o=e.style,c=e.children,d=e.isActive,u=e.role,m=p.useState(d||l),f=(0,Z.Z)(m,2),v=f[0],h=f[1];return(p.useEffect(function(){(l||d)&&h(!0)},[l,d]),v)?p.createElement("div",{ref:t,className:i()("".concat(a,"-content"),(n={},(0,r.Z)(n,"".concat(a,"-content-active"),d),(0,r.Z)(n,"".concat(a,"-content-inactive"),!d),n),s),style:o,role:u},p.createElement("div",{className:"".concat(a,"-content-box")},c)):null});b.displayName="PanelContent";var w=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],j=function(e){(0,u.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,c.Z)(this,n);for(var a=arguments.length,r=Array(a),l=0;l-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,l=r.prefixCls,s=r.openMotion,i=r.accordion,o=r.destroyInactivePanel,c=r.expandIcon,d=r.collapsible,u=e.key||String(t),m=e.props,f=m.header,v=m.headerClass,h=m.destroyInactivePanel,x=m.collapsible,y=!1;y=i?n[0]===u:n.indexOf(u)>-1;var g=null!=x?x:d,Z={key:u,panelKey:u,header:f,headerClass:v,isActive:y,prefixCls:l,destroyInactivePanel:null!=h?h:o,openMotion:s,accordion:i,children:e.props.children,onItemClick:"disabled"===g?null:a.onClickItem,expandIcon:c,collapsible:g};return"string"==typeof e.type?e:(Object.keys(Z).forEach(function(e){void 0===Z[e]&&delete Z[e]}),p.cloneElement(e,Z))},a.getItems=function(){var e=a.props.children;return(0,v.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,l=e.defaultActiveKey;return"activeKey"in e&&(l=r),a.state={activeKey:C(l)},a}return(0,d.Z)(n,[{key:"shouldComponentUpdate",value:function(e,t){return!x()(this.props,e)||!x()(this.state,t)}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,a=t.className,l=t.style,s=t.accordion,o=i()((e={},(0,r.Z)(e,n,!0),(0,r.Z)(e,a,!!a),e));return p.createElement("div",{className:o,style:l,role:s?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(e){var t={};return"activeKey"in e&&(t.activeKey=C(e.activeKey)),t}}]),n}(p.Component);N.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},N.Panel=j,N.Panel;var k=n(97485),E=n(17399),P=n(99293),I=n(84476),O=function(e){var t,n=p.useContext(E.E_),s=n.getPrefixCls,o=n.direction,c=e.prefixCls,d=e.className,u=e.bordered,m=e.ghost,f=e.expandIconPosition,h=void 0===f?"start":f,x=s("collapse",c),y=p.useMemo(function(){return"left"===h?"start":"right"===h?"end":h},[h]),g=i()("".concat(x,"-icon-position-").concat(y),(0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(x,"-borderless"),!(void 0===u||u)),"".concat(x,"-rtl"),"rtl"===o),"".concat(x,"-ghost"),!!m),void 0===d?"":d),Z=(0,a.Z)((0,a.Z)({},P.ZP),{motionAppear:!1,leavedClassName:"".concat(x,"-content-hidden")});return p.createElement(N,(0,a.Z)({openMotion:Z},e,{expandIcon:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.expandIcon,a=n?n(t):p.createElement(l.Z,{rotate:t.isActive?90:void 0});return(0,I.Tm)(a,function(){return{className:i()(a.props.className,"".concat(x,"-arrow"))}})},prefixCls:x,className:g}),(t=e.children,(0,v.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),l=e.props,s=l.disabled,i=l.collapsible,o=(0,a.Z)((0,a.Z)({},(0,k.Z)(e.props,["disabled"])),{key:r,collapsible:null!=i?i:s?"disabled":void 0});return(0,I.Tm)(e,o)}return e})))};O.Panel=function(e){var t=p.useContext(E.E_).getPrefixCls,n=e.prefixCls,l=e.className,s=e.showArrow,o=t("collapse",n),c=i()((0,r.Z)({},"".concat(o,"-no-arrow"),!(void 0===s||s)),void 0===l?"":l);return p.createElement(N.Panel,(0,a.Z)({},e,{prefixCls:o,className:c}))};var S=O},23061:function(e,t,n){"use strict";var a=n(67294),r=n(64773),l=n(98947);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,a.useRef)({}),n=(0,r.Z)();return(0,a.useEffect)(function(){var a=l.ZP.subscribe(function(a){t.current=a,e&&n()});return function(){return l.ZP.unsubscribe(a)}},[]),t.current}},10227:function(e,t,n){"use strict";var a=n(79338);t.Z=a.Z},62828:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var a=n(4942),r=n(87462),l=n(71002),s=n(93967),i=n.n(s),o=n(67294),c=n(17399),d=n(97485),u=function(e){var t=e.prefixCls,n=e.className,l=e.style,s=e.size,c=e.shape,d=i()((0,a.Z)((0,a.Z)({},"".concat(t,"-lg"),"large"===s),"".concat(t,"-sm"),"small"===s)),u=i()((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(t,"-circle"),"circle"===c),"".concat(t,"-square"),"square"===c),"".concat(t,"-round"),"round"===c)),m=o.useMemo(function(){return"number"==typeof s?{width:s,height:s,lineHeight:"".concat(s,"px")}:{}},[s]);return o.createElement("span",{className:i()(t,d,u,n),style:(0,r.Z)((0,r.Z)({},m),l)})},m=n(1413),f={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"},v=n(36936),p=o.forwardRef(function(e,t){return o.createElement(v.Z,(0,m.Z)((0,m.Z)({},e),{},{ref:t,icon:f}))}),h=n(74902),x=function(e){var t=function(t){var n=e.width,a=e.rows;return Array.isArray(n)?n[t]:(void 0===a?2:a)-1===t?n:void 0},n=e.prefixCls,a=e.className,r=e.style,l=e.rows,s=(0,h.Z)(Array(l)).map(function(e,n){return o.createElement("li",{key:n,style:{width:t(n)}})});return o.createElement("ul",{className:i()(n,a),style:r},s)},y=function(e){var t=e.prefixCls,n=e.className,a=e.width,l=e.style;return o.createElement("h3",{className:i()(t,n),style:(0,r.Z)({width:a},l)})};function g(e){return e&&"object"===(0,l.Z)(e)?e:{}}var Z=function(e){var t=e.prefixCls,n=e.loading,l=e.className,s=e.style,d=e.children,m=e.avatar,f=void 0!==m&&m,v=e.title,p=void 0===v||v,h=e.paragraph,Z=void 0===h||h,b=e.active,w=e.round,j=o.useContext(c.E_),C=j.getPrefixCls,N=j.direction,k=C("skeleton",t);if(n||!("loading"in e)){var E=!!f,P=!!p,I=!!Z;if(E){var O=(0,r.Z)((0,r.Z)({prefixCls:"".concat(k,"-avatar")},P&&!I?{size:"large",shape:"square"}:{size:"large",shape:"circle"}),g(f));S=o.createElement("div",{className:"".concat(k,"-header")},o.createElement(u,(0,r.Z)({},O)))}if(P||I){if(P){var S,_,z,A,K=(0,r.Z)((0,r.Z)({prefixCls:"".concat(k,"-title")},!E&&I?{width:"38%"}:E&&I?{width:"50%"}:{}),g(p));z=o.createElement(y,(0,r.Z)({},K))}if(I){var T,M=(0,r.Z)((0,r.Z)({prefixCls:"".concat(k,"-paragraph")},(T={},E&&P||(T.width="61%"),!E&&P?T.rows=3:T.rows=2,T)),g(Z));A=o.createElement(x,(0,r.Z)({},M))}_=o.createElement("div",{className:"".concat(k,"-content")},z,A)}var U=i()(k,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(k,"-with-avatar"),E),"".concat(k,"-active"),b),"".concat(k,"-rtl"),"rtl"===N),"".concat(k,"-round"),w),l);return o.createElement("div",{className:U,style:s},S,_)}return void 0!==d?d:null};Z.Button=function(e){var t=e.prefixCls,n=e.className,l=e.active,s=e.block,m=e.size,f=(0,o.useContext(c.E_).getPrefixCls)("skeleton",t),v=(0,d.Z)(e,["prefixCls"]),p=i()(f,"".concat(f,"-element"),(0,a.Z)((0,a.Z)({},"".concat(f,"-active"),l),"".concat(f,"-block"),void 0!==s&&s),n);return o.createElement("div",{className:p},o.createElement(u,(0,r.Z)({prefixCls:"".concat(f,"-button"),size:void 0===m?"default":m},v)))},Z.Avatar=function(e){var t=e.prefixCls,n=e.className,l=e.active,s=e.shape,m=e.size,f=(0,o.useContext(c.E_).getPrefixCls)("skeleton",t),v=(0,d.Z)(e,["prefixCls","className"]),p=i()(f,"".concat(f,"-element"),(0,a.Z)({},"".concat(f,"-active"),l),n);return o.createElement("div",{className:p},o.createElement(u,(0,r.Z)({prefixCls:"".concat(f,"-avatar"),shape:void 0===s?"circle":s,size:void 0===m?"default":m},v)))},Z.Input=function(e){var t=e.prefixCls,n=e.className,l=e.active,s=e.block,m=e.size,f=(0,o.useContext(c.E_).getPrefixCls)("skeleton",t),v=(0,d.Z)(e,["prefixCls"]),p=i()(f,"".concat(f,"-element"),(0,a.Z)((0,a.Z)({},"".concat(f,"-active"),l),"".concat(f,"-block"),s),n);return o.createElement("div",{className:p},o.createElement(u,(0,r.Z)({prefixCls:"".concat(f,"-input"),size:void 0===m?"default":m},v)))},Z.Image=function(e){var t=e.prefixCls,n=e.className,r=e.style,l=e.active,s=(0,o.useContext(c.E_).getPrefixCls)("skeleton",t),d=i()(s,"".concat(s,"-element"),(0,a.Z)({},"".concat(s,"-active"),l),n);return o.createElement("div",{className:d},o.createElement("div",{className:i()("".concat(s,"-image"),n),style:r},o.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(s,"-image-svg")},o.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(s,"-image-path")}))))},Z.Node=function(e){var t=e.prefixCls,n=e.className,r=e.style,l=e.active,s=e.children,d=(0,o.useContext(c.E_).getPrefixCls)("skeleton",t),u=i()(d,"".concat(d,"-element"),(0,a.Z)({},"".concat(d,"-active"),l),n),m=null!=s?s:o.createElement(p,null);return o.createElement("div",{className:u},o.createElement("div",{className:i()("".concat(d,"-image"),n),style:r},m))};var b=Z},91624:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var a=n(4942),r=n(87462),l=n(97685),s=n(69156),i=n(93967),o=n.n(i),c=n(97485),d=n(67294),u=n(17399),m=n(22781),f=n(51964),v=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},p=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},h=new RegExp("^(".concat(m.Y.join("|"),")(-inverse)?$")),x=new RegExp("^(".concat(m.E.join("|"),")$")),y=d.forwardRef(function(e,t){var n=e.prefixCls,i=e.className,m=e.style,v=e.children,y=e.icon,g=e.color,Z=e.onClose,b=e.closeIcon,w=e.closable,j=p(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),C=d.useContext(u.E_),N=C.getPrefixCls,k=C.direction,E=d.useState(!0),P=(0,l.Z)(E,2),I=P[0],O=P[1];d.useEffect(function(){"visible"in j&&O(j.visible)},[j.visible]);var S=function(){return!!g&&(h.test(g)||x.test(g))},_=(0,r.Z)({backgroundColor:g&&!S()?g:void 0},m),z=S(),A=N("tag",n),K=o()(A,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(A,"-").concat(g),z),"".concat(A,"-has-color"),g&&!z),"".concat(A,"-hidden"),!I),"".concat(A,"-rtl"),"rtl"===k),i),T=function(e){e.stopPropagation(),null==Z||Z(e),!e.defaultPrevented&&("visible"in j||O(!1))},M="onClick"in j||v&&"a"===v.type,U=(0,c.Z)(j,["visible"]),R=y||null,D=R?d.createElement(d.Fragment,null,R,d.createElement("span",null,v)):v,q=d.createElement("span",(0,r.Z)({},U,{ref:t,className:K,style:_}),D,void 0!==w&&w?b?d.createElement("span",{className:"".concat(A,"-close-icon"),onClick:T},b):d.createElement(s.Z,{className:"".concat(A,"-close-icon"),onClick:T}):null);return M?d.createElement(f.Z,null,q):q});y.CheckableTag=function(e){var t=e.prefixCls,n=e.className,l=e.checked,s=e.onChange,i=e.onClick,c=v(e,["prefixCls","className","checked","onChange","onClick"]),m=(0,d.useContext(u.E_).getPrefixCls)("tag",t),f=o()(m,(0,a.Z)((0,a.Z)({},"".concat(m,"-checkable"),!0),"".concat(m,"-checkable-checked"),l),n);return d.createElement("span",(0,r.Z)({},c,{className:f,onClick:function(e){null==s||s(!l),null==i||i(e)}}))};var g=y},19711:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return G}});var a=n(85893),r=n(67294),l=n(62828),s=n(75543),i=n(3816),o=n(10227),c=n(78021),d=n(71397),u=n(45662),m=n(29675),f=n(30797),v=n(12642),p=n(61913),h=n(5152),x=n.n(h),y=n(4481),g=n(54495),Z=n(23657),b=n(41664),w=n.n(b),j=n(10907),C=n(86560),N=n(11992);let{Panel:k}=C.default,{Title:E,Link:P}=Z.default,I=e=>{let{title:t,url:n,content_html:r,date_published:l,defaultOpen:s=!1}=e,i=new Date(l),o=(0,v.WU)(i,"MMM dd, yyyy, HH:mm");return(0,a.jsx)("article",{children:(0,a.jsx)(C.default,{defaultActiveKey:s?n:null,children:(0,a.jsxs)(k,{header:t,children:[(0,a.jsxs)("p",{className:"timestamp",children:[o," (",(0,a.jsx)(P,{href:"".concat("https://owncast.online").concat(n),target:"_blank",rel:"noopener noreferrer",children:"Link"}),")"]}),(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:r}})]},n)})})},O=()=>{let[e,t]=(0,r.useState)([]),[n,s]=(0,r.useState)(!0),i=async()=>{s(!1);try{let e=await (0,N.kg)("https://owncast.online/news/index.json");(null==e?void 0:e.items.length)>0&&t(e.items)}catch(e){console.log("==== error",e)}};(0,r.useEffect)(()=>{i()},[]);let o=n?(0,a.jsx)(l.Z,{loading:!0,active:!0}):null,c=n||0!==e.length?null:(0,a.jsx)("div",{children:"No news."});return(0,a.jsxs)("section",{className:"news-feed form-module",children:[(0,a.jsx)(E,{level:2,children:"News & Updates from Owncast"}),o,e.map(t=>(0,r.createElement)(I,{...t,key:t.url,defaultOpen:1===e.length})),c]})},{Paragraph:S,Text:_}=Z.default,{Title:z}=Z.default,{Meta:A}=i.default,K=x()(()=>Promise.all([n.e(3247),n.e(5775)]).then(n.t.bind(n,85775,23)),{loadableGenerated:{webpack:()=>[85775]},ssr:!1}),T=x()(()=>Promise.all([n.e(3247),n.e(8173)]).then(n.t.bind(n,68173,23)),{loadableGenerated:{webpack:()=>[68173]},ssr:!1}),M=x()(()=>Promise.all([n.e(3247),n.e(4928)]).then(n.t.bind(n,54928,23)),{loadableGenerated:{webpack:()=>[54928]},ssr:!1}),U=x()(()=>Promise.all([n.e(3247),n.e(3535)]).then(n.t.bind(n,53535,23)),{loadableGenerated:{webpack:()=>[53535]},ssr:!1}),R=e=>{var t,l,s;let d,{logs:u=[],config:m}=e,{serverConfig:f}=(0,r.useContext)(y.a)||{},{rtmpServerPort:v,streamKeyOverridden:p}=f,h=(null===(t=n.g.window)||void 0===t?void 0:t.location.hostname)||"";h&&v&&(d="rtmp://".concat(h.replace(/(^\w+:|^)\/\//,""),":").concat(v,"/live"));let x=[{icon:(0,a.jsx)(K,{twoToneColor:"#6f42c1"}),title:"Use your broadcasting software",content:(0,a.jsxs)("div",{children:[(0,a.jsx)("a",{href:"https://owncast.online/docs/broadcasting/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Learn how to point your existing software to your new server and start streaming your content."}),(0,a.jsxs)("div",{className:"stream-info-container",children:[(0,a.jsx)(_,{strong:!0,className:"stream-info-label",children:"Streaming URL:"}),d&&(0,a.jsx)(S,{className:"stream-info-box",copyable:!0,children:d}),(0,a.jsx)(_,{strong:!0,className:"stream-info-label",children:"Streaming Keys:"}),(0,a.jsx)(_,{strong:!0,className:"stream-info-box",children:p?(0,a.jsx)("span",{style:{paddingLeft:"10px",fontWeight:"normal"},children:"Overridden via command line."}):(0,a.jsx)(w(),{href:"/admin/config/server",children:" View "})})]})]})},{icon:(0,a.jsx)(M,{twoToneColor:"#f9826c"}),title:"Embed your video onto other sites",content:(0,a.jsx)("div",{children:(0,a.jsx)("a",{href:"https://owncast.online/docs/embed?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Learn how you can add your Owncast stream to other sites you control."})})}];return(null==m?void 0:m.chatDisabled)||x.push({icon:(0,a.jsx)(T,{twoToneColor:"#0366d6"}),title:"Chat is disabled",content:(0,a.jsx)("span",{children:"Chat will continue to be disabled until you begin a live stream."})}),(null==m?void 0:null===(l=m.yp)||void 0===l?void 0:l.enabled)||x.push({icon:(0,a.jsx)(U,{twoToneColor:"#D18BFE"}),title:"Find an audience on the Owncast Directory",content:(0,a.jsxs)("div",{children:["List yourself in the Owncast Directory and show off your stream. Enable it in"," ",(0,a.jsx)(w(),{href:"/admin/config/general/",children:"settings."})]})}),(null==m?void 0:null===(s=m.federation)||void 0===s?void 0:s.enabled)||x.push({icon:(0,a.jsx)("img",{alt:"fediverse",width:"20px",src:"/img/fediverse-color.png"}),title:"Add your Owncast instance to the Fediverse",content:(0,a.jsxs)("div",{children:[(0,a.jsx)(w(),{href:"/admin/config-federation/",children:"Enable Owncast social"})," features to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream."]})}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.Z,{children:(0,a.jsx)(c.Z,{span:12,offset:6,children:(0,a.jsxs)("div",{className:"offline-intro",children:[(0,a.jsx)("span",{className:"logo",children:(0,a.jsx)(j.C,{variant:"simple"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)(z,{level:2,children:"No stream is active"}),(0,a.jsx)("p",{children:"You should start one."})]})]})})}),(0,a.jsxs)(o.Z,{gutter:[16,16],className:"offline-content",children:[(0,a.jsx)(c.Z,{span:12,xs:24,sm:24,md:24,lg:12,className:"list-section",children:x.map(e=>(0,a.jsx)(i.default,{size:"small",bordered:!1,children:(0,a.jsx)(A,{avatar:e.icon,title:e.title,description:e.content})},e.title))}),(0,a.jsx)(c.Z,{span:12,xs:24,sm:24,md:24,lg:12,children:(0,a.jsx)(O,{})})]}),(0,a.jsx)(g.o,{logs:u,initialPageSize:5})]})};var D=n(48326),q=n(74040),L=n(25889);let B=x()(()=>Promise.all([n.e(3247),n.e(6681)]).then(n.t.bind(n,96681,23)),{loadableGenerated:{webpack:()=>[96681]},ssr:!1}),F=x()(()=>Promise.all([n.e(3247),n.e(1429)]).then(n.t.bind(n,25072,23)),{loadableGenerated:{webpack:()=>[25072]},ssr:!1});function H(e){return(0,a.jsxs)("ul",{className:"statistics-list",children:[(0,a.jsxs)("li",{children:[e.videoCodec||"Unknown"," @ ",e.videoBitrate||"Unknown"," kbps"]}),(0,a.jsxs)("li",{children:[e.framerate||"Unknown"," fps"]}),(0,a.jsxs)("li",{children:[e.width," x ",e.height]})]})}function G(){var e,t;let n=(0,r.useContext)(y.a),{broadcaster:h,serverConfig:x}=n||{},{remoteAddr:Z,streamDetails:b}=h||{},w=(null==b?void 0:b.encoder)||"Unknown encoder",[j,C]=(0,r.useState)([]),k=async()=>{try{let e=await (0,N.rQ)(N.WQ);C(e)}catch(e){console.log("==== error",e)}},E=()=>{k()};if((0,r.useEffect)(()=>{E();let e=null;return e=setInterval(E,N.NE),()=>{clearInterval(e)}},[]),(0,q.Qr)(x)||(0,q.Qr)(n))return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.Z,{active:!0}),(0,a.jsx)(l.Z,{active:!0}),(0,a.jsx)(l.Z,{active:!0})]});if(!h)return(0,a.jsx)(R,{logs:j,config:x});let P=null==n?void 0:null===(t=n.currentBroadcast)||void 0===t?void 0:null===(e=t.outputSettings)||void 0===e?void 0:e.map(e=>{let{audioPassthrough:t,videoPassthrough:n,audioBitrate:r,videoBitrate:l,framerate:i}=e,o=t?"".concat(b.audioCodec||"Unknown",", ").concat(b.audioBitrate," kbps"):"".concat(r||"Unknown"," kbps"),c=n?"".concat(b.videoBitrate||"Unknown"," kbps, ").concat(b.framerate," fps ").concat(b.width," x ").concat(b.height):"".concat(l||"Unknown"," kbps, ").concat(i," fps");return(0,a.jsxs)("div",{className:"stream-details-item-container",children:[(0,a.jsx)(s.Z,{className:"stream-details-item",title:"Outbound Video Stream",value:c}),(0,a.jsx)(s.Z,{className:"stream-details-item",title:"Outbound Audio Stream",value:o})]})}),{viewerCount:I,sessionPeakViewerCount:S}=n,_="".concat(b.audioCodec,", ").concat(b.audioBitrate||"Unknown"," kbps"),z=new Date(h.time);return(0,a.jsxs)("div",{className:"home-container",children:[(0,a.jsxs)("div",{className:"sections-container",children:[(0,a.jsx)("div",{className:"online-status-section",children:(0,a.jsxs)(i.default,{size:"small",type:"inner",className:"online-details-card",children:[(0,a.jsxs)(o.Z,{gutter:[16,16],align:"middle",children:[(0,a.jsx)(c.Z,{span:8,sm:24,md:8,children:(0,a.jsx)(s.Z,{title:"Stream started ".concat(function(e,t,n){var a,r,l,s,i,o,c,p,h,x;let y;let[g,Z]=(0,m.d)(void 0,e,t),b=(0,u.j)(),w=null!==(o=(i=void 0,b.locale))&&void 0!==o?o:d._,j=null!==(x=null!==(h=null!==(c=void 0,p=void 0!==c?c:null==n?void 0:null===(r=n.locale)||void 0===r?void 0:null===(a=r.options)||void 0===a?void 0:a.weekStartsOn)&&void 0!==p?p:b.weekStartsOn)&&void 0!==h?h:null===(s=b.locale)||void 0===s?void 0:null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==x?x:0,C=(0,f.w)(g,Z);if(isNaN(C))throw RangeError("Invalid time value");y=C<-6?"other":C<-1?"lastWeek":C<0?"yesterday":C<1?"today":C<2?"tomorrow":C<7?"nextWeek":"other";let N=w.formatRelative(y,g,Z,{locale:w,weekStartsOn:j});return(0,v.WU)(g,N,{locale:w,weekStartsOn:j})}(z,Date.now())),value:(0,p.Q)(z),prefix:(0,a.jsx)(F,{})})}),(0,a.jsx)(c.Z,{span:8,sm:24,md:8,children:(0,a.jsx)(s.Z,{title:"Viewers",value:I,prefix:(0,a.jsx)(B,{})})}),(0,a.jsx)(c.Z,{span:8,sm:24,md:8,children:(0,a.jsx)(s.Z,{title:"Peak viewer count",value:S,prefix:(0,a.jsx)(B,{})})})]}),(0,a.jsx)(D.j,{})]})}),(0,a.jsxs)(o.Z,{gutter:[16,16],className:"section stream-details-section",children:[(0,a.jsxs)(c.Z,{className:"stream-details",span:12,sm:24,md:24,lg:12,children:[(0,a.jsx)(i.default,{size:"small",title:"Outbound Stream Details",type:"inner",className:"outbound-details",children:P}),(0,a.jsxs)(i.default,{size:"small",title:"Inbound Stream Details",type:"inner",children:[(0,a.jsx)(s.Z,{className:"stream-details-item",title:"Input",value:"".concat(w," ").concat((0,q.t5)(Z))}),(0,a.jsx)(s.Z,{className:"stream-details-item",title:"Inbound Video Stream",value:b,formatter:H}),(0,a.jsx)(s.Z,{className:"stream-details-item",title:"Inbound Audio Stream",value:_})]})]}),(0,a.jsx)(c.Z,{span:12,xs:24,sm:24,md:24,lg:12,children:(0,a.jsx)(O,{})})]})]}),(0,a.jsx)("br",{}),(0,a.jsx)(g.o,{logs:j,initialPageSize:5})]})}G.getLayout=function(e){return(0,a.jsx)(L.l,{page:e})}},11163:function(e,t,n){e.exports=n(43079)}},function(e){e.O(0,[83,1287,9796,443,7786,9904,3657,6167,2502,7528,9532,449,7043,4065,9307,2642,1913,6179,1115,5889,2888,9774,179],function(){return e(e.s=64830)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6964],{64830:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin",function(){return n(19711)}])},54495:function(e,t,n){"use strict";n.d(t,{o:function(){return f}});var a=n(85893),r=n(67294),l=n(23657),s=n(91624),i=n(27043),o=n(53731),c=n(12642);let{Title:d}=l.default;function u(e,t){let n="black";return"warning"===t.level?n="orange":"error"===t.level&&(n="red"),(0,a.jsx)(s.Z,{color:n,children:e})}function m(e){return(0,a.jsx)(o.Z,{children:e})}let f=e=>{let{logs:t,initialPageSize:n}=e;if(!(null==t?void 0:t.length))return null;let[l,s]=(0,r.useState)(n);return(0,a.jsxs)("div",{className:"logs-section",children:[(0,a.jsx)(d,{children:"Logs"}),(0,a.jsx)(i.Z,{size:"middle",dataSource:t,columns:[{title:"Level",dataIndex:"level",key:"level",filters:[{text:"Info",value:"info"},{text:"Warning",value:"warning"},{text:"Error",value:"error"}],onFilter:(e,t)=>0===t.level.indexOf(e),render:u},{title:"Timestamp",dataIndex:"time",key:"time",render:e=>{let t=new Date(e);return(0,c.WU)(t,"pp P")},sorter:(e,t)=>new Date(e.time).getTime()-new Date(t.time).getTime(),sortDirections:["descend","ascend"],defaultSortOrder:"descend"},{title:"Message",dataIndex:"message",key:"message",render:m}],rowKey:e=>e.time,pagination:{pageSize:l},onChange:e=>{s(e.pageSize)}})]})}},48326:function(e,t,n){"use strict";n.d(t,{j:function(){return g}});var a=n(85893),r=n(3816),l=n(10227),s=n(78021),i=n(75543),o=n(23657),c=n(1461),d=n(56469),u=n(5152),m=n.n(u),f=n(41664),v=n.n(f),p=n(67294),h=n(4481);let x=m()(()=>Promise.all([n.e(3247),n.e(7625)]).then(n.t.bind(n,17625,23)),{loadableGenerated:{webpack:()=>[17625]},ssr:!1}),y=m()(()=>Promise.all([n.e(3247),n.e(8527)]).then(n.t.bind(n,48527,23)),{loadableGenerated:{webpack:()=>[48527]},ssr:!1}),g=e=>{let{showTroubleshootButton:t}=e,{health:n}=(0,p.useContext)(h.a);if(!n)return null;let{healthy:u,healthPercentage:m,message:f,representation:g}=n,Z="#3f8600",b="info";return m<80?(Z="#cf000f",b="error"):m<30&&(Z="#f0ad4e",b="error"),(0,a.jsx)("div",{children:(0,a.jsxs)(r.default,{type:"inner",children:[(0,a.jsxs)(l.Z,{gutter:8,children:[(0,a.jsx)(s.Z,{span:12,children:(0,a.jsx)(i.Z,{title:"Healthy Stream",value:u?"Yes":"No",valueStyle:{color:Z},prefix:u?(0,a.jsx)(x,{}):(0,a.jsx)(y,{})})}),(0,a.jsx)(s.Z,{span:12,children:(0,a.jsx)(i.Z,{title:"Playback Health",value:m,valueStyle:{color:Z},suffix:"%"})})]}),(0,a.jsx)(l.Z,{style:{display:g<100&&0!==g?"grid":"none"},children:(0,a.jsxs)(o.default.Text,{type:"secondary",style:{textAlign:"center",fontSize:"0.7em",opacity:"0.3"},children:["Stream health represents ",g,"% of all known players. Other player status is unknown."]})}),(0,a.jsx)(l.Z,{gutter:16,style:{width:"100%",display:f?"grid":"none",marginTop:"10px"},children:(0,a.jsx)(s.Z,{span:24,children:(0,a.jsx)(c.Z,{message:f,type:b,showIcon:!0,action:t&&(0,a.jsx)(v(),{passHref:!0,href:"/admin/stream-health",children:(0,a.jsx)(d.Z,{size:"small",type:"text",style:{color:"black"},children:"TROUBLESHOOT"})})})})})]})})};g.defaultProps={showTroubleshootButton:!0}},64773:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var a=n(97685),r=n(67294);function l(){var e=r.useReducer(function(e){return e+1},0);return(0,a.Z)(e,2)[1]}},78021:function(e,t,n){"use strict";var a=n(78235);t.Z=a.Z},86560:function(e,t,n){"use strict";n.d(t,{default:function(){return S}});var a=n(87462),r=n(4942),l=n(67371),s=n(93967),i=n.n(s),o=n(74902),c=n(15671),d=n(43144),u=n(32531),m=n(29388),f=n(71002),v=n(22610),p=n(67294),h=n(96774),x=n.n(h),y=n(45987),g=n(89046),Z=n(97685),b=p.forwardRef(function(e,t){var n,a=e.prefixCls,l=e.forceRender,s=e.className,o=e.style,c=e.children,d=e.isActive,u=e.role,m=p.useState(d||l),f=(0,Z.Z)(m,2),v=f[0],h=f[1];return(p.useEffect(function(){(l||d)&&h(!0)},[l,d]),v)?p.createElement("div",{ref:t,className:i()("".concat(a,"-content"),(n={},(0,r.Z)(n,"".concat(a,"-content-active"),d),(0,r.Z)(n,"".concat(a,"-content-inactive"),!d),n),s),style:o,role:u},p.createElement("div",{className:"".concat(a,"-content-box")},c)):null});b.displayName="PanelContent";var w=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],j=function(e){(0,u.Z)(n,e);var t=(0,m.Z)(n);function n(){var e;(0,c.Z)(this,n);for(var a=arguments.length,r=Array(a),l=0;l-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,l=r.prefixCls,s=r.openMotion,i=r.accordion,o=r.destroyInactivePanel,c=r.expandIcon,d=r.collapsible,u=e.key||String(t),m=e.props,f=m.header,v=m.headerClass,h=m.destroyInactivePanel,x=m.collapsible,y=!1;y=i?n[0]===u:n.indexOf(u)>-1;var g=null!=x?x:d,Z={key:u,panelKey:u,header:f,headerClass:v,isActive:y,prefixCls:l,destroyInactivePanel:null!=h?h:o,openMotion:s,accordion:i,children:e.props.children,onItemClick:"disabled"===g?null:a.onClickItem,expandIcon:c,collapsible:g};return"string"==typeof e.type?e:(Object.keys(Z).forEach(function(e){void 0===Z[e]&&delete Z[e]}),p.cloneElement(e,Z))},a.getItems=function(){var e=a.props.children;return(0,v.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,l=e.defaultActiveKey;return"activeKey"in e&&(l=r),a.state={activeKey:C(l)},a}return(0,d.Z)(n,[{key:"shouldComponentUpdate",value:function(e,t){return!x()(this.props,e)||!x()(this.state,t)}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,a=t.className,l=t.style,s=t.accordion,o=i()((e={},(0,r.Z)(e,n,!0),(0,r.Z)(e,a,!!a),e));return p.createElement("div",{className:o,style:l,role:s?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(e){var t={};return"activeKey"in e&&(t.activeKey=C(e.activeKey)),t}}]),n}(p.Component);N.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},N.Panel=j,N.Panel;var k=n(97485),E=n(17399),P=n(99293),I=n(84476),O=function(e){var t,n=p.useContext(E.E_),s=n.getPrefixCls,o=n.direction,c=e.prefixCls,d=e.className,u=e.bordered,m=e.ghost,f=e.expandIconPosition,h=void 0===f?"start":f,x=s("collapse",c),y=p.useMemo(function(){return"left"===h?"start":"right"===h?"end":h},[h]),g=i()("".concat(x,"-icon-position-").concat(y),(0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(x,"-borderless"),!(void 0===u||u)),"".concat(x,"-rtl"),"rtl"===o),"".concat(x,"-ghost"),!!m),void 0===d?"":d),Z=(0,a.Z)((0,a.Z)({},P.ZP),{motionAppear:!1,leavedClassName:"".concat(x,"-content-hidden")});return p.createElement(N,(0,a.Z)({openMotion:Z},e,{expandIcon:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.expandIcon,a=n?n(t):p.createElement(l.Z,{rotate:t.isActive?90:void 0});return(0,I.Tm)(a,function(){return{className:i()(a.props.className,"".concat(x,"-arrow"))}})},prefixCls:x,className:g}),(t=e.children,(0,v.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),l=e.props,s=l.disabled,i=l.collapsible,o=(0,a.Z)((0,a.Z)({},(0,k.Z)(e.props,["disabled"])),{key:r,collapsible:null!=i?i:s?"disabled":void 0});return(0,I.Tm)(e,o)}return e})))};O.Panel=function(e){var t=p.useContext(E.E_).getPrefixCls,n=e.prefixCls,l=e.className,s=e.showArrow,o=t("collapse",n),c=i()((0,r.Z)({},"".concat(o,"-no-arrow"),!(void 0===s||s)),void 0===l?"":l);return p.createElement(N.Panel,(0,a.Z)({},e,{prefixCls:o,className:c}))};var S=O},23061:function(e,t,n){"use strict";var a=n(67294),r=n(64773),l=n(98947);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,a.useRef)({}),n=(0,r.Z)();return(0,a.useEffect)(function(){var a=l.ZP.subscribe(function(a){t.current=a,e&&n()});return function(){return l.ZP.unsubscribe(a)}},[]),t.current}},10227:function(e,t,n){"use strict";var a=n(79338);t.Z=a.Z},62828:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var a=n(4942),r=n(87462),l=n(71002),s=n(93967),i=n.n(s),o=n(67294),c=n(17399),d=n(97485),u=function(e){var t=e.prefixCls,n=e.className,l=e.style,s=e.size,c=e.shape,d=i()((0,a.Z)((0,a.Z)({},"".concat(t,"-lg"),"large"===s),"".concat(t,"-sm"),"small"===s)),u=i()((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(t,"-circle"),"circle"===c),"".concat(t,"-square"),"square"===c),"".concat(t,"-round"),"round"===c)),m=o.useMemo(function(){return"number"==typeof s?{width:s,height:s,lineHeight:"".concat(s,"px")}:{}},[s]);return o.createElement("span",{className:i()(t,d,u,n),style:(0,r.Z)((0,r.Z)({},m),l)})},m=n(1413),f={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"},v=n(36936),p=o.forwardRef(function(e,t){return o.createElement(v.Z,(0,m.Z)((0,m.Z)({},e),{},{ref:t,icon:f}))}),h=n(74902),x=function(e){var t=function(t){var n=e.width,a=e.rows;return Array.isArray(n)?n[t]:(void 0===a?2:a)-1===t?n:void 0},n=e.prefixCls,a=e.className,r=e.style,l=e.rows,s=(0,h.Z)(Array(l)).map(function(e,n){return o.createElement("li",{key:n,style:{width:t(n)}})});return o.createElement("ul",{className:i()(n,a),style:r},s)},y=function(e){var t=e.prefixCls,n=e.className,a=e.width,l=e.style;return o.createElement("h3",{className:i()(t,n),style:(0,r.Z)({width:a},l)})};function g(e){return e&&"object"===(0,l.Z)(e)?e:{}}var Z=function(e){var t=e.prefixCls,n=e.loading,l=e.className,s=e.style,d=e.children,m=e.avatar,f=void 0!==m&&m,v=e.title,p=void 0===v||v,h=e.paragraph,Z=void 0===h||h,b=e.active,w=e.round,j=o.useContext(c.E_),C=j.getPrefixCls,N=j.direction,k=C("skeleton",t);if(n||!("loading"in e)){var E=!!f,P=!!p,I=!!Z;if(E){var O=(0,r.Z)((0,r.Z)({prefixCls:"".concat(k,"-avatar")},P&&!I?{size:"large",shape:"square"}:{size:"large",shape:"circle"}),g(f));S=o.createElement("div",{className:"".concat(k,"-header")},o.createElement(u,(0,r.Z)({},O)))}if(P||I){if(P){var S,_,z,A,K=(0,r.Z)((0,r.Z)({prefixCls:"".concat(k,"-title")},!E&&I?{width:"38%"}:E&&I?{width:"50%"}:{}),g(p));z=o.createElement(y,(0,r.Z)({},K))}if(I){var T,M=(0,r.Z)((0,r.Z)({prefixCls:"".concat(k,"-paragraph")},(T={},E&&P||(T.width="61%"),!E&&P?T.rows=3:T.rows=2,T)),g(Z));A=o.createElement(x,(0,r.Z)({},M))}_=o.createElement("div",{className:"".concat(k,"-content")},z,A)}var U=i()(k,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(k,"-with-avatar"),E),"".concat(k,"-active"),b),"".concat(k,"-rtl"),"rtl"===N),"".concat(k,"-round"),w),l);return o.createElement("div",{className:U,style:s},S,_)}return void 0!==d?d:null};Z.Button=function(e){var t=e.prefixCls,n=e.className,l=e.active,s=e.block,m=e.size,f=(0,o.useContext(c.E_).getPrefixCls)("skeleton",t),v=(0,d.Z)(e,["prefixCls"]),p=i()(f,"".concat(f,"-element"),(0,a.Z)((0,a.Z)({},"".concat(f,"-active"),l),"".concat(f,"-block"),void 0!==s&&s),n);return o.createElement("div",{className:p},o.createElement(u,(0,r.Z)({prefixCls:"".concat(f,"-button"),size:void 0===m?"default":m},v)))},Z.Avatar=function(e){var t=e.prefixCls,n=e.className,l=e.active,s=e.shape,m=e.size,f=(0,o.useContext(c.E_).getPrefixCls)("skeleton",t),v=(0,d.Z)(e,["prefixCls","className"]),p=i()(f,"".concat(f,"-element"),(0,a.Z)({},"".concat(f,"-active"),l),n);return o.createElement("div",{className:p},o.createElement(u,(0,r.Z)({prefixCls:"".concat(f,"-avatar"),shape:void 0===s?"circle":s,size:void 0===m?"default":m},v)))},Z.Input=function(e){var t=e.prefixCls,n=e.className,l=e.active,s=e.block,m=e.size,f=(0,o.useContext(c.E_).getPrefixCls)("skeleton",t),v=(0,d.Z)(e,["prefixCls"]),p=i()(f,"".concat(f,"-element"),(0,a.Z)((0,a.Z)({},"".concat(f,"-active"),l),"".concat(f,"-block"),s),n);return o.createElement("div",{className:p},o.createElement(u,(0,r.Z)({prefixCls:"".concat(f,"-input"),size:void 0===m?"default":m},v)))},Z.Image=function(e){var t=e.prefixCls,n=e.className,r=e.style,l=e.active,s=(0,o.useContext(c.E_).getPrefixCls)("skeleton",t),d=i()(s,"".concat(s,"-element"),(0,a.Z)({},"".concat(s,"-active"),l),n);return o.createElement("div",{className:d},o.createElement("div",{className:i()("".concat(s,"-image"),n),style:r},o.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(s,"-image-svg")},o.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(s,"-image-path")}))))},Z.Node=function(e){var t=e.prefixCls,n=e.className,r=e.style,l=e.active,s=e.children,d=(0,o.useContext(c.E_).getPrefixCls)("skeleton",t),u=i()(d,"".concat(d,"-element"),(0,a.Z)({},"".concat(d,"-active"),l),n),m=null!=s?s:o.createElement(p,null);return o.createElement("div",{className:u},o.createElement("div",{className:i()("".concat(d,"-image"),n),style:r},m))};var b=Z},91624:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var a=n(4942),r=n(87462),l=n(97685),s=n(69156),i=n(93967),o=n.n(i),c=n(97485),d=n(67294),u=n(17399),m=n(22781),f=n(51964),v=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},p=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},h=new RegExp("^(".concat(m.Y.join("|"),")(-inverse)?$")),x=new RegExp("^(".concat(m.E.join("|"),")$")),y=d.forwardRef(function(e,t){var n=e.prefixCls,i=e.className,m=e.style,v=e.children,y=e.icon,g=e.color,Z=e.onClose,b=e.closeIcon,w=e.closable,j=p(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),C=d.useContext(u.E_),N=C.getPrefixCls,k=C.direction,E=d.useState(!0),P=(0,l.Z)(E,2),I=P[0],O=P[1];d.useEffect(function(){"visible"in j&&O(j.visible)},[j.visible]);var S=function(){return!!g&&(h.test(g)||x.test(g))},_=(0,r.Z)({backgroundColor:g&&!S()?g:void 0},m),z=S(),A=N("tag",n),K=o()(A,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(A,"-").concat(g),z),"".concat(A,"-has-color"),g&&!z),"".concat(A,"-hidden"),!I),"".concat(A,"-rtl"),"rtl"===k),i),T=function(e){e.stopPropagation(),null==Z||Z(e),!e.defaultPrevented&&("visible"in j||O(!1))},M="onClick"in j||v&&"a"===v.type,U=(0,c.Z)(j,["visible"]),R=y||null,D=R?d.createElement(d.Fragment,null,R,d.createElement("span",null,v)):v,q=d.createElement("span",(0,r.Z)({},U,{ref:t,className:K,style:_}),D,void 0!==w&&w?b?d.createElement("span",{className:"".concat(A,"-close-icon"),onClick:T},b):d.createElement(s.Z,{className:"".concat(A,"-close-icon"),onClick:T}):null);return M?d.createElement(f.Z,null,q):q});y.CheckableTag=function(e){var t=e.prefixCls,n=e.className,l=e.checked,s=e.onChange,i=e.onClick,c=v(e,["prefixCls","className","checked","onChange","onClick"]),m=(0,d.useContext(u.E_).getPrefixCls)("tag",t),f=o()(m,(0,a.Z)((0,a.Z)({},"".concat(m,"-checkable"),!0),"".concat(m,"-checkable-checked"),l),n);return d.createElement("span",(0,r.Z)({},c,{className:f,onClick:function(e){null==s||s(!l),null==i||i(e)}}))};var g=y},19711:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return G}});var a=n(85893),r=n(67294),l=n(62828),s=n(75543),i=n(3816),o=n(10227),c=n(78021),d=n(71397),u=n(45662),m=n(29675),f=n(30797),v=n(12642),p=n(61913),h=n(5152),x=n.n(h),y=n(4481),g=n(54495),Z=n(23657),b=n(41664),w=n.n(b),j=n(10907),C=n(86560),N=n(11992);let{Panel:k}=C.default,{Title:E,Link:P}=Z.default,I=e=>{let{title:t,url:n,content_html:r,date_published:l,defaultOpen:s=!1}=e,i=new Date(l),o=(0,v.WU)(i,"MMM dd, yyyy, HH:mm");return(0,a.jsx)("article",{children:(0,a.jsx)(C.default,{defaultActiveKey:s?n:null,children:(0,a.jsxs)(k,{header:t,children:[(0,a.jsxs)("p",{className:"timestamp",children:[o," (",(0,a.jsx)(P,{href:"".concat("https://owncast.online").concat(n),target:"_blank",rel:"noopener noreferrer",children:"Link"}),")"]}),(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:r}})]},n)})})},O=()=>{let[e,t]=(0,r.useState)([]),[n,s]=(0,r.useState)(!0),i=async()=>{s(!1);try{let e=await (0,N.kg)("https://owncast.online/news/index.json");(null==e?void 0:e.items.length)>0&&t(e.items)}catch(e){console.log("==== error",e)}};(0,r.useEffect)(()=>{i()},[]);let o=n?(0,a.jsx)(l.Z,{loading:!0,active:!0}):null,c=n||0!==e.length?null:(0,a.jsx)("div",{children:"No news."});return(0,a.jsxs)("section",{className:"news-feed form-module",children:[(0,a.jsx)(E,{level:2,children:"News & Updates from Owncast"}),o,e.map(t=>(0,r.createElement)(I,{...t,key:t.url,defaultOpen:1===e.length})),c]})},{Paragraph:S,Text:_}=Z.default,{Title:z}=Z.default,{Meta:A}=i.default,K=x()(()=>Promise.all([n.e(3247),n.e(5775)]).then(n.t.bind(n,85775,23)),{loadableGenerated:{webpack:()=>[85775]},ssr:!1}),T=x()(()=>Promise.all([n.e(3247),n.e(8173)]).then(n.t.bind(n,68173,23)),{loadableGenerated:{webpack:()=>[68173]},ssr:!1}),M=x()(()=>Promise.all([n.e(3247),n.e(4928)]).then(n.t.bind(n,54928,23)),{loadableGenerated:{webpack:()=>[54928]},ssr:!1}),U=x()(()=>Promise.all([n.e(3247),n.e(3535)]).then(n.t.bind(n,53535,23)),{loadableGenerated:{webpack:()=>[53535]},ssr:!1}),R=e=>{var t,l,s;let d,{logs:u=[],config:m}=e,{serverConfig:f}=(0,r.useContext)(y.a)||{},{rtmpServerPort:v,streamKeyOverridden:p}=f,h=(null===(t=n.g.window)||void 0===t?void 0:t.location.hostname)||"";h&&v&&(d="rtmp://".concat(h.replace(/(^\w+:|^)\/\//,""),":").concat(v,"/live"));let x=[{icon:(0,a.jsx)(K,{twoToneColor:"#6f42c1"}),title:"Use your broadcasting software",content:(0,a.jsxs)("div",{children:[(0,a.jsx)("a",{href:"https://owncast.online/docs/broadcasting/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Learn how to point your existing software to your new server and start streaming your content."}),(0,a.jsxs)("div",{className:"stream-info-container",children:[(0,a.jsx)(_,{strong:!0,className:"stream-info-label",children:"Streaming URL:"}),d&&(0,a.jsx)(S,{className:"stream-info-box",copyable:!0,children:d}),(0,a.jsx)(_,{strong:!0,className:"stream-info-label",children:"Streaming Keys:"}),(0,a.jsx)(_,{strong:!0,className:"stream-info-box",children:p?(0,a.jsx)("span",{style:{paddingLeft:"10px",fontWeight:"normal"},children:"Overridden via command line."}):(0,a.jsx)(w(),{href:"/admin/config/server",children:" View "})})]})]})},{icon:(0,a.jsx)(M,{twoToneColor:"#f9826c"}),title:"Embed your video onto other sites",content:(0,a.jsx)("div",{children:(0,a.jsx)("a",{href:"https://owncast.online/docs/embed?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Learn how you can add your Owncast stream to other sites you control."})})}];return(null==m?void 0:m.chatDisabled)||x.push({icon:(0,a.jsx)(T,{twoToneColor:"#0366d6"}),title:"Chat is disabled",content:(0,a.jsx)("span",{children:"Chat will continue to be disabled until you begin a live stream."})}),(null==m?void 0:null===(l=m.yp)||void 0===l?void 0:l.enabled)||x.push({icon:(0,a.jsx)(U,{twoToneColor:"#D18BFE"}),title:"Find an audience on the Owncast Directory",content:(0,a.jsxs)("div",{children:["List yourself in the Owncast Directory and show off your stream. Enable it in"," ",(0,a.jsx)(w(),{href:"/admin/config/general/",children:"settings."})]})}),(null==m?void 0:null===(s=m.federation)||void 0===s?void 0:s.enabled)||x.push({icon:(0,a.jsx)("img",{alt:"fediverse",width:"20px",src:"/img/fediverse-color.png"}),title:"Add your Owncast instance to the Fediverse",content:(0,a.jsxs)("div",{children:[(0,a.jsx)(w(),{href:"/admin/config-federation/",children:"Enable Owncast social"})," features to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream."]})}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.Z,{children:(0,a.jsx)(c.Z,{span:12,offset:6,children:(0,a.jsxs)("div",{className:"offline-intro",children:[(0,a.jsx)("span",{className:"logo",children:(0,a.jsx)(j.C,{variant:"simple"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)(z,{level:2,children:"No stream is active"}),(0,a.jsx)("p",{children:"You should start one."})]})]})})}),(0,a.jsxs)(o.Z,{gutter:[16,16],className:"offline-content",children:[(0,a.jsx)(c.Z,{span:12,xs:24,sm:24,md:24,lg:12,className:"list-section",children:x.map(e=>(0,a.jsx)(i.default,{size:"small",bordered:!1,children:(0,a.jsx)(A,{avatar:e.icon,title:e.title,description:e.content})},e.title))}),(0,a.jsx)(c.Z,{span:12,xs:24,sm:24,md:24,lg:12,children:(0,a.jsx)(O,{})})]}),(0,a.jsx)(g.o,{logs:u,initialPageSize:5})]})};var D=n(48326),q=n(74040),L=n(25889);let B=x()(()=>Promise.all([n.e(3247),n.e(6681)]).then(n.t.bind(n,96681,23)),{loadableGenerated:{webpack:()=>[96681]},ssr:!1}),F=x()(()=>Promise.all([n.e(3247),n.e(1429)]).then(n.t.bind(n,25072,23)),{loadableGenerated:{webpack:()=>[25072]},ssr:!1});function H(e){return(0,a.jsxs)("ul",{className:"statistics-list",children:[(0,a.jsxs)("li",{children:[e.videoCodec||"Unknown"," @ ",e.videoBitrate||"Unknown"," kbps"]}),(0,a.jsxs)("li",{children:[e.framerate||"Unknown"," fps"]}),(0,a.jsxs)("li",{children:[e.width," x ",e.height]})]})}function G(){var e,t;let n=(0,r.useContext)(y.a),{broadcaster:h,serverConfig:x}=n||{},{remoteAddr:Z,streamDetails:b}=h||{},w=(null==b?void 0:b.encoder)||"Unknown encoder",[j,C]=(0,r.useState)([]),k=async()=>{try{let e=await (0,N.rQ)(N.WQ);C(e)}catch(e){console.log("==== error",e)}},E=()=>{k()};if((0,r.useEffect)(()=>{E();let e=null;return e=setInterval(E,N.NE),()=>{clearInterval(e)}},[]),(0,q.Qr)(x)||(0,q.Qr)(n))return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.Z,{active:!0}),(0,a.jsx)(l.Z,{active:!0}),(0,a.jsx)(l.Z,{active:!0})]});if(!h)return(0,a.jsx)(R,{logs:j,config:x});let P=null==n?void 0:null===(t=n.currentBroadcast)||void 0===t?void 0:null===(e=t.outputSettings)||void 0===e?void 0:e.map(e=>{let{audioPassthrough:t,videoPassthrough:n,audioBitrate:r,videoBitrate:l,framerate:i}=e,o=t?"".concat(b.audioCodec||"Unknown",", ").concat(b.audioBitrate," kbps"):"".concat(r||"Unknown"," kbps"),c=n?"".concat(b.videoBitrate||"Unknown"," kbps, ").concat(b.framerate," fps ").concat(b.width," x ").concat(b.height):"".concat(l||"Unknown"," kbps, ").concat(i," fps");return(0,a.jsxs)("div",{className:"stream-details-item-container",children:[(0,a.jsx)(s.Z,{className:"stream-details-item",title:"Outbound Video Stream",value:c}),(0,a.jsx)(s.Z,{className:"stream-details-item",title:"Outbound Audio Stream",value:o})]})}),{viewerCount:I,sessionPeakViewerCount:S}=n,_="".concat(b.audioCodec,", ").concat(b.audioBitrate||"Unknown"," kbps"),z=new Date(h.time);return(0,a.jsxs)("div",{className:"home-container",children:[(0,a.jsxs)("div",{className:"sections-container",children:[(0,a.jsx)("div",{className:"online-status-section",children:(0,a.jsxs)(i.default,{size:"small",type:"inner",className:"online-details-card",children:[(0,a.jsxs)(o.Z,{gutter:[16,16],align:"middle",children:[(0,a.jsx)(c.Z,{span:8,sm:24,md:8,children:(0,a.jsx)(s.Z,{title:"Stream started ".concat(function(e,t,n){var a,r,l,s,i,o,c,p,h,x;let y;let[g,Z]=(0,m.d)(void 0,e,t),b=(0,u.j)(),w=null!==(o=(i=void 0,b.locale))&&void 0!==o?o:d._,j=null!==(x=null!==(h=null!==(c=void 0,p=void 0!==c?c:null==n?void 0:null===(r=n.locale)||void 0===r?void 0:null===(a=r.options)||void 0===a?void 0:a.weekStartsOn)&&void 0!==p?p:b.weekStartsOn)&&void 0!==h?h:null===(s=b.locale)||void 0===s?void 0:null===(l=s.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==x?x:0,C=(0,f.w)(g,Z);if(isNaN(C))throw RangeError("Invalid time value");y=C<-6?"other":C<-1?"lastWeek":C<0?"yesterday":C<1?"today":C<2?"tomorrow":C<7?"nextWeek":"other";let N=w.formatRelative(y,g,Z,{locale:w,weekStartsOn:j});return(0,v.WU)(g,N,{locale:w,weekStartsOn:j})}(z,Date.now())),value:(0,p.Q)(z),prefix:(0,a.jsx)(F,{})})}),(0,a.jsx)(c.Z,{span:8,sm:24,md:8,children:(0,a.jsx)(s.Z,{title:"Viewers",value:I,prefix:(0,a.jsx)(B,{})})}),(0,a.jsx)(c.Z,{span:8,sm:24,md:8,children:(0,a.jsx)(s.Z,{title:"Peak viewer count",value:S,prefix:(0,a.jsx)(B,{})})})]}),(0,a.jsx)(D.j,{})]})}),(0,a.jsxs)(o.Z,{gutter:[16,16],className:"section stream-details-section",children:[(0,a.jsxs)(c.Z,{className:"stream-details",span:12,sm:24,md:24,lg:12,children:[(0,a.jsx)(i.default,{size:"small",title:"Outbound Stream Details",type:"inner",className:"outbound-details",children:P}),(0,a.jsxs)(i.default,{size:"small",title:"Inbound Stream Details",type:"inner",children:[(0,a.jsx)(s.Z,{className:"stream-details-item",title:"Input",value:"".concat(w," ").concat((0,q.t5)(Z))}),(0,a.jsx)(s.Z,{className:"stream-details-item",title:"Inbound Video Stream",value:b,formatter:H}),(0,a.jsx)(s.Z,{className:"stream-details-item",title:"Inbound Audio Stream",value:_})]})]}),(0,a.jsx)(c.Z,{span:12,xs:24,sm:24,md:24,lg:12,children:(0,a.jsx)(O,{})})]})]}),(0,a.jsx)("br",{}),(0,a.jsx)(g.o,{logs:j,initialPageSize:5})]})}G.getLayout=function(e){return(0,a.jsx)(L.l,{page:e})}},11163:function(e,t,n){e.exports=n(43079)}},function(e){e.O(0,[83,1287,9796,7786,443,9904,3657,6167,2502,7528,9532,449,7043,4065,9307,2642,1913,6179,1115,5889,2888,9774,179],function(){return e(e.s=64830)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/access-tokens-a3e9b5c0a4fcea88.js b/static/web/_next/static/chunks/pages/admin/access-tokens-600530f7abd540fb.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/access-tokens-a3e9b5c0a4fcea88.js rename to static/web/_next/static/chunks/pages/admin/access-tokens-600530f7abd540fb.js index 625b35ca0..63a275561 100644 --- a/static/web/_next/static/chunks/pages/admin/access-tokens-a3e9b5c0a4fcea88.js +++ b/static/web/_next/static/chunks/pages/admin/access-tokens-600530f7abd540fb.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9882],{26562:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/access-tokens",function(){return t(38126)}])},64773:function(e,n,t){"use strict";t.d(n,{Z:function(){return s}});var r=t(97685),c=t(67294);function s(){var e=c.useReducer(function(e){return e+1},0);return(0,r.Z)(e,2)[1]}},78021:function(e,n,t){"use strict";var r=t(78235);n.Z=r.Z},23061:function(e,n,t){"use strict";var r=t(67294),c=t(64773),s=t(98947);n.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],n=(0,r.useRef)({}),t=(0,c.Z)();return(0,r.useEffect)(function(){var r=s.ZP.subscribe(function(r){n.current=r,e&&t()});return function(){return s.ZP.unsubscribe(r)}},[]),n.current}},65765:function(e,n,t){"use strict";var r=t(61185),c=t(59408),s=r.ZP;s.Header=r.h4,s.Footer=r.$_,s.Content=r.VY,s.Sider=c.Z,s._InternalSiderContext=c.D,n.default=s},10227:function(e,n,t){"use strict";var r=t(79338);n.Z=r.Z},91624:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var r=t(4942),c=t(87462),s=t(97685),o=t(69156),a=t(93967),i=t.n(a),l=t(97485),u=t(67294),d=t(17399),f=t(22781),h=t(51964),p=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 c=0,r=Object.getOwnPropertySymbols(e);cn.indexOf(r[c])&&Object.prototype.propertyIsEnumerable.call(e,r[c])&&(t[r[c]]=e[r[c]]);return t},m=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 c=0,r=Object.getOwnPropertySymbols(e);cn.indexOf(r[c])&&Object.prototype.propertyIsEnumerable.call(e,r[c])&&(t[r[c]]=e[r[c]]);return t},y=new RegExp("^(".concat(f.Y.join("|"),")(-inverse)?$")),b=new RegExp("^(".concat(f.E.join("|"),")$")),v=u.forwardRef(function(e,n){var t=e.prefixCls,a=e.className,f=e.style,p=e.children,v=e.icon,x=e.color,k=e.onClose,j=e.closeIcon,C=e.closable,g=m(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),Z=u.useContext(d.E_),w=Z.getPrefixCls,S=Z.direction,E=u.useState(!0),O=(0,s.Z)(E,2),_=O[0],N=O[1];u.useEffect(function(){"visible"in g&&N(g.visible)},[g.visible]);var P=function(){return!!x&&(y.test(x)||b.test(x))},T=(0,c.Z)({backgroundColor:x&&!P()?x:void 0},f),I=P(),A=w("tag",t),M=i()(A,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(A,"-").concat(x),I),"".concat(A,"-has-color"),x&&!I),"".concat(A,"-hidden"),!_),"".concat(A,"-rtl"),"rtl"===S),a),R=function(e){e.stopPropagation(),null==k||k(e),!e.defaultPrevented&&("visible"in g||N(!1))},D="onClick"in g||p&&"a"===p.type,Q=(0,l.Z)(g,["visible"]),U=v||null,G=U?u.createElement(u.Fragment,null,U,u.createElement("span",null,p)):p,F=u.createElement("span",(0,c.Z)({},Q,{ref:n,className:M,style:T}),G,void 0!==C&&C?j?u.createElement("span",{className:"".concat(A,"-close-icon"),onClick:R},j):u.createElement(o.Z,{className:"".concat(A,"-close-icon"),onClick:R}):null);return D?u.createElement(h.Z,null,F):F});v.CheckableTag=function(e){var n=e.prefixCls,t=e.className,s=e.checked,o=e.onChange,a=e.onClick,l=p(e,["prefixCls","className","checked","onChange","onClick"]),f=(0,u.useContext(d.E_).getPrefixCls)("tag",n),h=i()(f,(0,r.Z)((0,r.Z)({},"".concat(f,"-checkable"),!0),"".concat(f,"-checkable-checked"),s),t);return u.createElement("span",(0,c.Z)({},l,{className:h,onClick:function(e){null==o||o(!s),null==a||a(e)}}))};var x=v},38126:function(e,n,t){"use strict";t.r(n);var r=t(85893),c=t(67294),s=t(23657),o=t(8968),a=t(91624),i=t(78021),l=t(72370),u=t(77786),d=t(20133),f=t(10227),h=t(56469),p=t(4116),m=t(27043),y=t(12642),b=t(5152),v=t.n(b),x=t(11992),k=t(25889);let{Title:j,Paragraph:C}=s.default,g=v()(()=>Promise.all([t.e(3247),t.e(1506)]).then(t.t.bind(t,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1}),Z={CAN_SEND_SYSTEM_MESSAGES:{name:"System messages",description:"Can send official messages on behalf of the system.",color:"purple"},CAN_SEND_MESSAGES:{name:"User chat messages",description:"Can send chat messages on behalf of the owner of this token.",color:"green"},HAS_ADMIN_ACCESS:{name:"Has admin access",description:"Can perform administrative actions such as moderation, get server statuses, etc.",color:"red"}},w=e=>{let{onOk:n,onCancel:t,open:s}=e,[o,a]=(0,c.useState)([]),[p,m]=(0,c.useState)(""),y=Object.keys(Z).map(e=>({value:e,label:Z[e].description})),b={disabled:0===o.length||""===p},v=y.map(e=>(0,r.jsx)(i.Z,{span:8,children:(0,r.jsx)(l.Z,{value:e.value,children:e.label})},e.value));return(0,r.jsxs)(u.default,{title:"Create New Access token",open:s,onOk:function(){n(p,o),a([]),m("")},onCancel:t,okButtonProps:b,children:[(0,r.jsxs)("p",{children:[(0,r.jsx)("p",{children:"The name will be displayed as the chat user when sending messages with this access token."}),(0,r.jsx)(d.default,{value:p,placeholder:"Name of bot, service, or integration",onChange:e=>m(e.currentTarget.value)})]}),(0,r.jsx)("p",{children:"Select the permissions this access token will have. It cannot be edited after it's created."}),(0,r.jsx)(l.Z.Group,{style:{width:"100%"},value:o,onChange:function(e){a(e)},children:(0,r.jsx)(f.Z,{children:v})}),(0,r.jsx)("p",{children:(0,r.jsx)(h.Z,{type:"primary",onClick:function(){a(Object.keys(Z))},children:"Select all"})})]})},S=()=>{let[e,n]=(0,c.useState)([]),[t,s]=(0,c.useState)(!1);function i(e){console.error("error",e)}async function l(){try{let e=await (0,x.rQ)(x.ms);n(e)}catch(e){i(e)}}async function u(e){try{await (0,x.rQ)(x.Wr,{method:"POST",data:{token:e}}),l()}catch(e){i(e)}}async function f(t,r){try{let c=await (0,x.rQ)(x.IO,{method:"POST",data:{name:t,scopes:r}});n(e.concat(c))}catch(e){i(e)}}(0,c.useEffect)(()=>{l()},[]);let b=[{title:"",key:"delete",render:(e,n)=>(0,r.jsx)(p.Z,{size:"middle",children:(0,r.jsx)(h.Z,{onClick:()=>u(n.accessToken),icon:(0,r.jsx)(g,{})})})},{title:"Name",dataIndex:"displayName",key:"displayName"},{title:"Token",dataIndex:"accessToken",key:"accessToken",render:e=>(0,r.jsx)(d.default.Password,{size:"small",bordered:!1,value:e})},{title:"Scopes",dataIndex:"scopes",key:"scopes",render:e=>(0,r.jsx)(r.Fragment,{children:e.map(e=>(function(e){if(!e||!Z[e])return null;let n=Z[e];return(0,r.jsx)(o.Z,{title:n.description,children:(0,r.jsx)(a.Z,{color:n.color,children:n.name})},e)})(e))})},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",render:e=>{if(!e)return"Never";let n=new Date(e);return(0,y.WU)(n,"P p")}}];return(0,r.jsxs)("div",{children:[(0,r.jsx)(j,{children:"Access Tokens"}),(0,r.jsx)(C,{children:"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."}),(0,r.jsxs)(C,{children:["Read more about how to use these tokens, with examples, at"," ",(0,r.jsx)("a",{href:"https://owncast.online/docs/integrations/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"our documentation"}),"."]}),(0,r.jsx)(m.Z,{rowKey:"token",columns:b,dataSource:e,pagination:!1}),(0,r.jsx)("br",{}),(0,r.jsx)(h.Z,{type:"primary",onClick:()=>{s(!0)},children:"Create Access Token"}),(0,r.jsx)(w,{open:t,onOk:(e,n)=>{s(!1),f(e,n)},onCancel:()=>{s(!1)}})]})};S.getLayout=function(e){return(0,r.jsx)(k.l,{page:e})},n.default=S},11163:function(e,n,t){e.exports=t(43079)},55945:function(e,n,t){"use strict";function r(e){return n=>{let t=(e?Math[e]:Math.trunc)(n);return 0===t?0:t}}t.d(n,{u:function(){return r}})},64077:function(e,n,t){"use strict";t.d(n,{_:function(){return c}});var r=t(46042);function c(e,n){return+(0,r.Q)(e)-+(0,r.Q)(n)}},94817:function(e,n,t){"use strict";t.d(n,{c:function(){return s}});var r=t(55945),c=t(64077);function s(e,n,t){let s=(0,c._)(e,n)/1e3;return(0,r.u)(null==t?void 0:t.roundingMethod)(s)}}},function(e){e.O(0,[83,1287,9796,443,7786,9904,3657,6167,2502,7528,9532,449,7043,4065,2642,5889,2888,9774,179],function(){return e(e.s=26562)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9882],{26562:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/access-tokens",function(){return t(38126)}])},64773:function(e,n,t){"use strict";t.d(n,{Z:function(){return s}});var r=t(97685),c=t(67294);function s(){var e=c.useReducer(function(e){return e+1},0);return(0,r.Z)(e,2)[1]}},78021:function(e,n,t){"use strict";var r=t(78235);n.Z=r.Z},23061:function(e,n,t){"use strict";var r=t(67294),c=t(64773),s=t(98947);n.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],n=(0,r.useRef)({}),t=(0,c.Z)();return(0,r.useEffect)(function(){var r=s.ZP.subscribe(function(r){n.current=r,e&&t()});return function(){return s.ZP.unsubscribe(r)}},[]),n.current}},65765:function(e,n,t){"use strict";var r=t(61185),c=t(59408),s=r.ZP;s.Header=r.h4,s.Footer=r.$_,s.Content=r.VY,s.Sider=c.Z,s._InternalSiderContext=c.D,n.default=s},10227:function(e,n,t){"use strict";var r=t(79338);n.Z=r.Z},91624:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var r=t(4942),c=t(87462),s=t(97685),o=t(69156),a=t(93967),i=t.n(a),l=t(97485),u=t(67294),d=t(17399),f=t(22781),h=t(51964),p=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 c=0,r=Object.getOwnPropertySymbols(e);cn.indexOf(r[c])&&Object.prototype.propertyIsEnumerable.call(e,r[c])&&(t[r[c]]=e[r[c]]);return t},m=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 c=0,r=Object.getOwnPropertySymbols(e);cn.indexOf(r[c])&&Object.prototype.propertyIsEnumerable.call(e,r[c])&&(t[r[c]]=e[r[c]]);return t},y=new RegExp("^(".concat(f.Y.join("|"),")(-inverse)?$")),b=new RegExp("^(".concat(f.E.join("|"),")$")),v=u.forwardRef(function(e,n){var t=e.prefixCls,a=e.className,f=e.style,p=e.children,v=e.icon,x=e.color,k=e.onClose,j=e.closeIcon,C=e.closable,g=m(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),Z=u.useContext(d.E_),w=Z.getPrefixCls,S=Z.direction,E=u.useState(!0),O=(0,s.Z)(E,2),_=O[0],N=O[1];u.useEffect(function(){"visible"in g&&N(g.visible)},[g.visible]);var P=function(){return!!x&&(y.test(x)||b.test(x))},T=(0,c.Z)({backgroundColor:x&&!P()?x:void 0},f),I=P(),A=w("tag",t),M=i()(A,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(A,"-").concat(x),I),"".concat(A,"-has-color"),x&&!I),"".concat(A,"-hidden"),!_),"".concat(A,"-rtl"),"rtl"===S),a),R=function(e){e.stopPropagation(),null==k||k(e),!e.defaultPrevented&&("visible"in g||N(!1))},D="onClick"in g||p&&"a"===p.type,Q=(0,l.Z)(g,["visible"]),U=v||null,G=U?u.createElement(u.Fragment,null,U,u.createElement("span",null,p)):p,F=u.createElement("span",(0,c.Z)({},Q,{ref:n,className:M,style:T}),G,void 0!==C&&C?j?u.createElement("span",{className:"".concat(A,"-close-icon"),onClick:R},j):u.createElement(o.Z,{className:"".concat(A,"-close-icon"),onClick:R}):null);return D?u.createElement(h.Z,null,F):F});v.CheckableTag=function(e){var n=e.prefixCls,t=e.className,s=e.checked,o=e.onChange,a=e.onClick,l=p(e,["prefixCls","className","checked","onChange","onClick"]),f=(0,u.useContext(d.E_).getPrefixCls)("tag",n),h=i()(f,(0,r.Z)((0,r.Z)({},"".concat(f,"-checkable"),!0),"".concat(f,"-checkable-checked"),s),t);return u.createElement("span",(0,c.Z)({},l,{className:h,onClick:function(e){null==o||o(!s),null==a||a(e)}}))};var x=v},38126:function(e,n,t){"use strict";t.r(n);var r=t(85893),c=t(67294),s=t(23657),o=t(8968),a=t(91624),i=t(78021),l=t(72370),u=t(77786),d=t(20133),f=t(10227),h=t(56469),p=t(4116),m=t(27043),y=t(12642),b=t(5152),v=t.n(b),x=t(11992),k=t(25889);let{Title:j,Paragraph:C}=s.default,g=v()(()=>Promise.all([t.e(3247),t.e(1506)]).then(t.t.bind(t,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1}),Z={CAN_SEND_SYSTEM_MESSAGES:{name:"System messages",description:"Can send official messages on behalf of the system.",color:"purple"},CAN_SEND_MESSAGES:{name:"User chat messages",description:"Can send chat messages on behalf of the owner of this token.",color:"green"},HAS_ADMIN_ACCESS:{name:"Has admin access",description:"Can perform administrative actions such as moderation, get server statuses, etc.",color:"red"}},w=e=>{let{onOk:n,onCancel:t,open:s}=e,[o,a]=(0,c.useState)([]),[p,m]=(0,c.useState)(""),y=Object.keys(Z).map(e=>({value:e,label:Z[e].description})),b={disabled:0===o.length||""===p},v=y.map(e=>(0,r.jsx)(i.Z,{span:8,children:(0,r.jsx)(l.Z,{value:e.value,children:e.label})},e.value));return(0,r.jsxs)(u.default,{title:"Create New Access token",open:s,onOk:function(){n(p,o),a([]),m("")},onCancel:t,okButtonProps:b,children:[(0,r.jsxs)("p",{children:[(0,r.jsx)("p",{children:"The name will be displayed as the chat user when sending messages with this access token."}),(0,r.jsx)(d.default,{value:p,placeholder:"Name of bot, service, or integration",onChange:e=>m(e.currentTarget.value)})]}),(0,r.jsx)("p",{children:"Select the permissions this access token will have. It cannot be edited after it's created."}),(0,r.jsx)(l.Z.Group,{style:{width:"100%"},value:o,onChange:function(e){a(e)},children:(0,r.jsx)(f.Z,{children:v})}),(0,r.jsx)("p",{children:(0,r.jsx)(h.Z,{type:"primary",onClick:function(){a(Object.keys(Z))},children:"Select all"})})]})},S=()=>{let[e,n]=(0,c.useState)([]),[t,s]=(0,c.useState)(!1);function i(e){console.error("error",e)}async function l(){try{let e=await (0,x.rQ)(x.ms);n(e)}catch(e){i(e)}}async function u(e){try{await (0,x.rQ)(x.Wr,{method:"POST",data:{token:e}}),l()}catch(e){i(e)}}async function f(t,r){try{let c=await (0,x.rQ)(x.IO,{method:"POST",data:{name:t,scopes:r}});n(e.concat(c))}catch(e){i(e)}}(0,c.useEffect)(()=>{l()},[]);let b=[{title:"",key:"delete",render:(e,n)=>(0,r.jsx)(p.Z,{size:"middle",children:(0,r.jsx)(h.Z,{onClick:()=>u(n.accessToken),icon:(0,r.jsx)(g,{})})})},{title:"Name",dataIndex:"displayName",key:"displayName"},{title:"Token",dataIndex:"accessToken",key:"accessToken",render:e=>(0,r.jsx)(d.default.Password,{size:"small",bordered:!1,value:e})},{title:"Scopes",dataIndex:"scopes",key:"scopes",render:e=>(0,r.jsx)(r.Fragment,{children:e.map(e=>(function(e){if(!e||!Z[e])return null;let n=Z[e];return(0,r.jsx)(o.Z,{title:n.description,children:(0,r.jsx)(a.Z,{color:n.color,children:n.name})},e)})(e))})},{title:"Last Used",dataIndex:"lastUsed",key:"lastUsed",render:e=>{if(!e)return"Never";let n=new Date(e);return(0,y.WU)(n,"P p")}}];return(0,r.jsxs)("div",{children:[(0,r.jsx)(j,{children:"Access Tokens"}),(0,r.jsx)(C,{children:"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."}),(0,r.jsxs)(C,{children:["Read more about how to use these tokens, with examples, at"," ",(0,r.jsx)("a",{href:"https://owncast.online/docs/integrations/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"our documentation"}),"."]}),(0,r.jsx)(m.Z,{rowKey:"token",columns:b,dataSource:e,pagination:!1}),(0,r.jsx)("br",{}),(0,r.jsx)(h.Z,{type:"primary",onClick:()=>{s(!0)},children:"Create Access Token"}),(0,r.jsx)(w,{open:t,onOk:(e,n)=>{s(!1),f(e,n)},onCancel:()=>{s(!1)}})]})};S.getLayout=function(e){return(0,r.jsx)(k.l,{page:e})},n.default=S},11163:function(e,n,t){e.exports=t(43079)},55945:function(e,n,t){"use strict";function r(e){return n=>{let t=(e?Math[e]:Math.trunc)(n);return 0===t?0:t}}t.d(n,{u:function(){return r}})},64077:function(e,n,t){"use strict";t.d(n,{_:function(){return c}});var r=t(46042);function c(e,n){return+(0,r.Q)(e)-+(0,r.Q)(n)}},94817:function(e,n,t){"use strict";t.d(n,{c:function(){return s}});var r=t(55945),c=t(64077);function s(e,n,t){let s=(0,c._)(e,n)/1e3;return(0,r.u)(null==t?void 0:t.roundingMethod)(s)}}},function(e){e.O(0,[83,1287,9796,7786,443,9904,3657,6167,2502,7528,9532,449,7043,4065,2642,5889,2888,9774,179],function(){return e(e.s=26562)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/actions-a12c83b71663caa5.js b/static/web/_next/static/chunks/pages/admin/actions-13446a03fd8539e1.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/actions-a12c83b71663caa5.js rename to static/web/_next/static/chunks/pages/admin/actions-13446a03fd8539e1.js index 9ffe1e2b4..0d6c1fefb 100644 --- a/static/web/_next/static/chunks/pages/admin/actions-a12c83b71663caa5.js +++ b/static/web/_next/static/chunks/pages/admin/actions-13446a03fd8539e1.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5685],{54005:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/actions",function(){return n(49783)}])},65765:function(e,t,n){"use strict";var r=n(61185),l=n(59408),o=r.ZP;o.Header=r.h4,o.Footer=r.$_,o.Content=r.VY,o.Sider=l.Z,o._InternalSiderContext=l.D,t.default=o},49783:function(e,t,n){"use strict";n.r(t);var r=n(85893),l=n(23657),o=n(77786),a=n(73211),i=n(87528),u=n(20133),c=n(72370),s=n(4116),d=n(56469),h=n(27043),f=n(95089),p=n(58909),x=n(82261),m=n(5152),y=n.n(m),j=n(67294),v=n(17586),g=n(70869),b=n(28700),k=n(4481),w=n(11),C=n(25889);let{Title:I,Paragraph:S}=l.default,_=y()(()=>Promise.all([n.e(3247),n.e(1506)]).then(n.t.bind(n,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1}),E=y()(()=>Promise.all([n.e(3247),n.e(3181)]).then(n.t.bind(n,93181,23)),{loadableGenerated:{webpack:()=>[93181]},ssr:!1}),T=e=>{let{onOk:t,onCancel:n,open:l,action:s}=e,[d,h]=(0,j.useState)("url"),[m,y]=(0,j.useState)(""),[v,g]=(0,j.useState)(""),[b,k]=(0,j.useState)(""),[C,I]=(0,j.useState)(""),[S,_]=(0,j.useState)(""),[E,T]=(0,j.useState)(""),[L,O]=(0,j.useState)(!1);(0,j.useEffect)(()=>{var e;h(((null==s?void 0:null===(e=s.html)||void 0===e?void 0:e.length)||0)>0?"html":"url"),y((null==s?void 0:s.url)||""),g((null==s?void 0:s.html)||""),k((null==s?void 0:s.title)||""),I((null==s?void 0:s.description)||""),_((null==s?void 0:s.icon)||""),T((null==s?void 0:s.color)||""),O((null==s?void 0:s.openExternally)||!1)},[s]);let P={disabled:!("html"===d?""!==v&&""!==b:(0,w.jv)(m,["https:"])&&""!==b)};return(0,r.jsx)(o.default,{destroyOnClose:!0,title:null==s?"Create New Action":"Edit Action",open:l,onOk:function(){t(s,e.index,"html"===d?"":m,"html"===d?v:"",b,C,S,E,L),y(""),g(""),k(""),I(""),_(""),T(""),O(!1)},onCancel:n,okButtonProps:P,children:(0,r.jsxs)(a.default,{initialValues:s,children:["Add the URL for the external action you want to present."," ",(0,r.jsx)("strong",{children:"Only HTTPS URLs and embeds are supported."}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://owncast.online/thirdparty/actions/",target:"_blank",rel:"noopener noreferrer",children:"Read more about external actions."})}),(0,r.jsx)(a.default.Item,{children:(0,r.jsx)(i.default,{value:d,onChange:h,placeholder:"Select an action type",options:[{label:"Link or embed an URL",value:"url"},{label:"Custom HTML",value:"html"}]})}),"html"===d?(0,r.jsx)(a.default.Item,{name:"html",children:(0,r.jsx)(f.ZP,{value:v,placeholder:"HTML embed code (required)",theme:p.FZ,height:"200px",extensions:[(0,x.html)()],onChange:e=>{g(e)}})}):(0,r.jsx)(a.default.Item,{name:"url",children:(0,r.jsx)(u.default,{required:!0,placeholder:"https://myserver.com/action (required)",onChange:e=>y(e.currentTarget.value.trim()),type:"url",pattern:w.ax})}),(0,r.jsx)(a.default.Item,{name:"title",children:(0,r.jsx)(u.default,{value:b,required:!0,placeholder:"Your action title (required)",onChange:e=>k(e.currentTarget.value)})}),(0,r.jsx)(a.default.Item,{name:"description",children:(0,r.jsx)(u.default,{value:C,placeholder:"Optional description",onChange:e=>I(e.currentTarget.value)})}),(0,r.jsx)(a.default.Item,{name:"icon",children:(0,r.jsx)(u.default,{value:S,placeholder:"https://myserver.com/action/icon.png (optional)",onChange:e=>_(e.currentTarget.value)})}),(0,r.jsxs)("div",{children:[(0,r.jsx)(a.default.Item,{name:"color",style:{marginBottom:"0px"},children:(0,r.jsx)(u.default,{type:"color",value:E,onChange:e=>T(e.currentTarget.value)})}),"Optional background color of the action button."]}),"html"===d?null:(0,r.jsx)(a.default.Item,{name:"openExternally",children:(0,r.jsx)(c.Z,{checked:L,defaultChecked:L,onChange:e=>{O(e.target.checked)},children:"Open in a new tab instead of within your page."})})]})})},L=()=>{let{serverConfig:e,setFieldInConfigState:t}=(0,j.useContext)(k.a)||{},{externalActions:n}=e,[l,o]=(0,j.useState)(null),[a,i]=(0,j.useState)(!1),[u,c]=(0,j.useState)(null),[f,p]=(0,j.useState)(null),[x,m]=(0,j.useState)(-1),y=()=>{c(null),clearTimeout(null)};async function w(e){await (0,g.Si)({apiPath:g.os,data:{value:e},onSuccess:()=>{t({fieldName:"externalActions",value:e,path:""}),c((0,b.kg)(b.zv,"Updated.")),setTimeout(y,g.sI)},onError:e=>{console.log(e),c((0,b.kg)(b.Un,e)),setTimeout(y,g.sI)}})}async function C(e){let t=[...l];t.splice(e,1);try{o(t),w(t)}catch(e){console.error(e)}}async function L(e,t,n,r,a,i,u,c,s){try{let e=[...l],d={url:n,html:r,title:a,description:i,icon:u,color:c,openExternally:s};t>=0?e[t]=d:e.push(d),o(e),await w(e)}catch(e){console.error(e)}}async function O(e,t){m(t),p(e),i(!0)}(0,j.useEffect)(()=>{o(n||[])},[n]);let P=[{title:"",key:"delete-edit",render:(e,t,n)=>(0,r.jsxs)(s.Z,{size:"middle",children:[(0,r.jsx)(d.Z,{onClick:()=>C(n),icon:(0,r.jsx)(_,{})}),(0,r.jsx)(d.Z,{onClick:()=>O(t,n),icon:(0,r.jsx)(E,{})})]})},{title:"Name",dataIndex:"title",key:"title"},{title:"Description",dataIndex:"description",key:"description"},{title:"URL / Embed",key:"url",dataIndex:"url",render:(e,t)=>t.html?"HTML embed":t.url},{title:"Icon",dataIndex:"icon",key:"icon",render:e=>e?(0,r.jsx)("img",{style:{width:"2vw"},src:e,alt:""}):null},{title:"Color",dataIndex:"color",key:"color",render:e=>e?(0,r.jsx)("div",{style:{backgroundColor:e,height:"30px"},children:e}):null},{title:"Opens",key:"openExternally",dataIndex:"openExternally",render:(e,t)=>!e||t.html?"In the same tab":"In a new tab"}];return(0,r.jsxs)("div",{children:[(0,r.jsx)(I,{children:"External Actions"}),(0,r.jsx)(S,{children:"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."}),(0,r.jsxs)(S,{children:["Read more about how to use actions, with examples, at"," ",(0,r.jsx)("a",{href:"https://owncast.online/thirdparty/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"our documentation"}),"."]}),(0,r.jsx)(h.Z,{rowKey:e=>"".concat(e.title,"-").concat(e.url),columns:P,dataSource:l,pagination:!1}),(0,r.jsx)("br",{}),(0,r.jsx)(d.Z,{type:"primary",onClick:()=>{p(null),m(-1),i(!0)},children:"Create New Action"}),(0,r.jsx)(v.E,{status:u}),(0,r.jsx)(T,{action:f,index:x,open:a,onOk:(e,t,n,r,l,o,a,u,c)=>{i(!1),L(e,t,n,r,l,o,a,u,c),p(null),m(-1)},onCancel:()=>{i(!1)}})]})};L.getLayout=function(e){return(0,r.jsx)(C.l,{page:e})},t.default=L},11163:function(e,t,n){e.exports=n(43079)},55945:function(e,t,n){"use strict";function r(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return r}})},96707:function(e,t,n){"use strict";n.d(t,{H_:function(){return u},I7:function(){return c},dP:function(){return l},fH:function(){return i},jE:function(){return r},vh:function(){return a},yJ:function(){return o}});let r=6048e5,l=864e5,o=6e4,a=36e5,i=43200,u=1440,c=Symbol.for("constructDateFrom")},16393:function(e,t,n){"use strict";n.d(t,{L:function(){return l}});var r=n(96707);function l(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&r.I7 in e?e[r.I7](t):e instanceof Date?new e.constructor(t):new Date(t)}},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return l}});var r=n(46042);function l(e,t){return+(0,r.Q)(e)-+(0,r.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return o}});var r=n(55945),l=n(64077);function o(e,t,n){let o=(0,l._)(e,t)/1e3;return(0,r.u)(null==n?void 0:n.roundingMethod)(o)}},46042:function(e,t,n){"use strict";n.d(t,{Q:function(){return l}});var r=n(16393);function l(e,t){return(0,r.L)(t||e,e)}}},function(e){e.O(0,[5762,83,1287,9796,443,7786,9904,3657,6167,2502,7528,9532,449,7043,7609,5889,2888,9774,179],function(){return e(e.s=54005)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5685],{54005:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/actions",function(){return n(49783)}])},65765:function(e,t,n){"use strict";var r=n(61185),l=n(59408),o=r.ZP;o.Header=r.h4,o.Footer=r.$_,o.Content=r.VY,o.Sider=l.Z,o._InternalSiderContext=l.D,t.default=o},49783:function(e,t,n){"use strict";n.r(t);var r=n(85893),l=n(23657),o=n(77786),a=n(73211),i=n(87528),u=n(20133),c=n(72370),s=n(4116),d=n(56469),h=n(27043),f=n(95089),p=n(58909),x=n(82261),m=n(5152),y=n.n(m),j=n(67294),v=n(17586),g=n(70869),b=n(28700),k=n(4481),w=n(11),C=n(25889);let{Title:I,Paragraph:S}=l.default,_=y()(()=>Promise.all([n.e(3247),n.e(1506)]).then(n.t.bind(n,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1}),E=y()(()=>Promise.all([n.e(3247),n.e(3181)]).then(n.t.bind(n,93181,23)),{loadableGenerated:{webpack:()=>[93181]},ssr:!1}),T=e=>{let{onOk:t,onCancel:n,open:l,action:s}=e,[d,h]=(0,j.useState)("url"),[m,y]=(0,j.useState)(""),[v,g]=(0,j.useState)(""),[b,k]=(0,j.useState)(""),[C,I]=(0,j.useState)(""),[S,_]=(0,j.useState)(""),[E,T]=(0,j.useState)(""),[L,O]=(0,j.useState)(!1);(0,j.useEffect)(()=>{var e;h(((null==s?void 0:null===(e=s.html)||void 0===e?void 0:e.length)||0)>0?"html":"url"),y((null==s?void 0:s.url)||""),g((null==s?void 0:s.html)||""),k((null==s?void 0:s.title)||""),I((null==s?void 0:s.description)||""),_((null==s?void 0:s.icon)||""),T((null==s?void 0:s.color)||""),O((null==s?void 0:s.openExternally)||!1)},[s]);let P={disabled:!("html"===d?""!==v&&""!==b:(0,w.jv)(m,["https:"])&&""!==b)};return(0,r.jsx)(o.default,{destroyOnClose:!0,title:null==s?"Create New Action":"Edit Action",open:l,onOk:function(){t(s,e.index,"html"===d?"":m,"html"===d?v:"",b,C,S,E,L),y(""),g(""),k(""),I(""),_(""),T(""),O(!1)},onCancel:n,okButtonProps:P,children:(0,r.jsxs)(a.default,{initialValues:s,children:["Add the URL for the external action you want to present."," ",(0,r.jsx)("strong",{children:"Only HTTPS URLs and embeds are supported."}),(0,r.jsx)("p",{children:(0,r.jsx)("a",{href:"https://owncast.online/thirdparty/actions/",target:"_blank",rel:"noopener noreferrer",children:"Read more about external actions."})}),(0,r.jsx)(a.default.Item,{children:(0,r.jsx)(i.default,{value:d,onChange:h,placeholder:"Select an action type",options:[{label:"Link or embed an URL",value:"url"},{label:"Custom HTML",value:"html"}]})}),"html"===d?(0,r.jsx)(a.default.Item,{name:"html",children:(0,r.jsx)(f.ZP,{value:v,placeholder:"HTML embed code (required)",theme:p.FZ,height:"200px",extensions:[(0,x.html)()],onChange:e=>{g(e)}})}):(0,r.jsx)(a.default.Item,{name:"url",children:(0,r.jsx)(u.default,{required:!0,placeholder:"https://myserver.com/action (required)",onChange:e=>y(e.currentTarget.value.trim()),type:"url",pattern:w.ax})}),(0,r.jsx)(a.default.Item,{name:"title",children:(0,r.jsx)(u.default,{value:b,required:!0,placeholder:"Your action title (required)",onChange:e=>k(e.currentTarget.value)})}),(0,r.jsx)(a.default.Item,{name:"description",children:(0,r.jsx)(u.default,{value:C,placeholder:"Optional description",onChange:e=>I(e.currentTarget.value)})}),(0,r.jsx)(a.default.Item,{name:"icon",children:(0,r.jsx)(u.default,{value:S,placeholder:"https://myserver.com/action/icon.png (optional)",onChange:e=>_(e.currentTarget.value)})}),(0,r.jsxs)("div",{children:[(0,r.jsx)(a.default.Item,{name:"color",style:{marginBottom:"0px"},children:(0,r.jsx)(u.default,{type:"color",value:E,onChange:e=>T(e.currentTarget.value)})}),"Optional background color of the action button."]}),"html"===d?null:(0,r.jsx)(a.default.Item,{name:"openExternally",children:(0,r.jsx)(c.Z,{checked:L,defaultChecked:L,onChange:e=>{O(e.target.checked)},children:"Open in a new tab instead of within your page."})})]})})},L=()=>{let{serverConfig:e,setFieldInConfigState:t}=(0,j.useContext)(k.a)||{},{externalActions:n}=e,[l,o]=(0,j.useState)(null),[a,i]=(0,j.useState)(!1),[u,c]=(0,j.useState)(null),[f,p]=(0,j.useState)(null),[x,m]=(0,j.useState)(-1),y=()=>{c(null),clearTimeout(null)};async function w(e){await (0,g.Si)({apiPath:g.os,data:{value:e},onSuccess:()=>{t({fieldName:"externalActions",value:e,path:""}),c((0,b.kg)(b.zv,"Updated.")),setTimeout(y,g.sI)},onError:e=>{console.log(e),c((0,b.kg)(b.Un,e)),setTimeout(y,g.sI)}})}async function C(e){let t=[...l];t.splice(e,1);try{o(t),w(t)}catch(e){console.error(e)}}async function L(e,t,n,r,a,i,u,c,s){try{let e=[...l],d={url:n,html:r,title:a,description:i,icon:u,color:c,openExternally:s};t>=0?e[t]=d:e.push(d),o(e),await w(e)}catch(e){console.error(e)}}async function O(e,t){m(t),p(e),i(!0)}(0,j.useEffect)(()=>{o(n||[])},[n]);let P=[{title:"",key:"delete-edit",render:(e,t,n)=>(0,r.jsxs)(s.Z,{size:"middle",children:[(0,r.jsx)(d.Z,{onClick:()=>C(n),icon:(0,r.jsx)(_,{})}),(0,r.jsx)(d.Z,{onClick:()=>O(t,n),icon:(0,r.jsx)(E,{})})]})},{title:"Name",dataIndex:"title",key:"title"},{title:"Description",dataIndex:"description",key:"description"},{title:"URL / Embed",key:"url",dataIndex:"url",render:(e,t)=>t.html?"HTML embed":t.url},{title:"Icon",dataIndex:"icon",key:"icon",render:e=>e?(0,r.jsx)("img",{style:{width:"2vw"},src:e,alt:""}):null},{title:"Color",dataIndex:"color",key:"color",render:e=>e?(0,r.jsx)("div",{style:{backgroundColor:e,height:"30px"},children:e}):null},{title:"Opens",key:"openExternally",dataIndex:"openExternally",render:(e,t)=>!e||t.html?"In the same tab":"In a new tab"}];return(0,r.jsxs)("div",{children:[(0,r.jsx)(I,{children:"External Actions"}),(0,r.jsx)(S,{children:"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."}),(0,r.jsxs)(S,{children:["Read more about how to use actions, with examples, at"," ",(0,r.jsx)("a",{href:"https://owncast.online/thirdparty/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"our documentation"}),"."]}),(0,r.jsx)(h.Z,{rowKey:e=>"".concat(e.title,"-").concat(e.url),columns:P,dataSource:l,pagination:!1}),(0,r.jsx)("br",{}),(0,r.jsx)(d.Z,{type:"primary",onClick:()=>{p(null),m(-1),i(!0)},children:"Create New Action"}),(0,r.jsx)(v.E,{status:u}),(0,r.jsx)(T,{action:f,index:x,open:a,onOk:(e,t,n,r,l,o,a,u,c)=>{i(!1),L(e,t,n,r,l,o,a,u,c),p(null),m(-1)},onCancel:()=>{i(!1)}})]})};L.getLayout=function(e){return(0,r.jsx)(C.l,{page:e})},t.default=L},11163:function(e,t,n){e.exports=n(43079)},55945:function(e,t,n){"use strict";function r(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return r}})},96707:function(e,t,n){"use strict";n.d(t,{H_:function(){return u},I7:function(){return c},dP:function(){return l},fH:function(){return i},jE:function(){return r},vh:function(){return a},yJ:function(){return o}});let r=6048e5,l=864e5,o=6e4,a=36e5,i=43200,u=1440,c=Symbol.for("constructDateFrom")},16393:function(e,t,n){"use strict";n.d(t,{L:function(){return l}});var r=n(96707);function l(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&r.I7 in e?e[r.I7](t):e instanceof Date?new e.constructor(t):new Date(t)}},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return l}});var r=n(46042);function l(e,t){return+(0,r.Q)(e)-+(0,r.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return o}});var r=n(55945),l=n(64077);function o(e,t,n){let o=(0,l._)(e,t)/1e3;return(0,r.u)(null==n?void 0:n.roundingMethod)(o)}},46042:function(e,t,n){"use strict";n.d(t,{Q:function(){return l}});var r=n(16393);function l(e,t){return(0,r.L)(t||e,e)}}},function(e){e.O(0,[5762,83,1287,9796,7786,443,9904,3657,6167,2502,7528,9532,449,7043,7609,5889,2888,9774,179],function(){return e(e.s=54005)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/chat/emojis-e259148701f1267f.js b/static/web/_next/static/chunks/pages/admin/chat/emojis-c91ee7b132848c1f.js similarity index 98% rename from static/web/_next/static/chunks/pages/admin/chat/emojis-e259148701f1267f.js rename to static/web/_next/static/chunks/pages/admin/chat/emojis-c91ee7b132848c1f.js index 9e17f028a..014e3723c 100644 --- a/static/web/_next/static/chunks/pages/admin/chat/emojis-e259148701f1267f.js +++ b/static/web/_next/static/chunks/pages/admin/chat/emojis-c91ee7b132848c1f.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6559],{10887:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/chat/emojis",function(){return n(21493)}])},21493:function(e,t,n){"use strict";n.r(t);var i=n(85893),o=n(3816),s=n(23657),a=n(56469),l=n(10227),r=n(78021),c=n(8968),u=n(10647),d=n(6468),m=n(67294),h=n(5152),j=n.n(h),f=n(17586),p=n(11992),g=n(35329),y=n(28700),w=n(70869),x=n(25889);let{Meta:k}=o.default,b=j()(()=>Promise.resolve().then(n.t.bind(n,12155,23)),{loadableGenerated:{webpack:()=>[12155]},ssr:!1}),{Title:E,Paragraph:_}=s.default,T=()=>{let[e,t]=(0,m.useState)([]),[n,s]=(0,m.useState)(!1),[h,j]=(0,m.useState)(null),[x,T]=(0,m.useState)(null),v=null,B=()=>{j(null),clearTimeout(v),v=null};async function Z(){s(!0);try{let e=await (0,p.rQ)("/api/emoji");t(e)}catch(e){console.error("error fetching emojis",e)}s(!1)}async function N(e){let t="/".concat(e.split("/").slice(3).join("/"));console.log(t),s(!0),j((0,y.kg)(y.Jk,"Deleting emoji..."));try{let e=await (0,p.rQ)(p.Ff,{method:"POST",data:{name:t}});if(e instanceof Error)throw e;j((0,y.kg)(y.zv,"Emoji deleted")),v=setTimeout(B,w.sI)}catch(e){j((0,y.kg)(y.Un,"".concat(e))),s(!1),v=setTimeout(B,w.sI)}Z()}async function P(){s(!0);try{j((0,y.kg)(y.Jk,"Converting emoji..."));let e=await new Promise((e,t)=>{if(!g.dr.includes(x.type)){let e="File type is not supported: ".concat(x.type);return t(e)}(0,g.y3)(x,t=>e({name:x.name,url:t}))});j((0,y.kg)(y.Jk,"Uploading emoji..."));let t=await (0,p.rQ)(p.Qc,{method:"POST",data:{name:e.name,data:e.url}});if(t instanceof Error)throw t;j((0,y.kg)(y.zv,"Emoji uploaded successfully!")),Z()}catch(e){j((0,y.kg)(y.Un,"".concat(e)))}v=setTimeout(B,w.sI),s(!1)}return(0,m.useEffect)(()=>{Z()},[]),(0,i.jsxs)("div",{children:[(0,i.jsx)(E,{children:"Emojis"}),(0,i.jsx)(_,{children:"Here you can upload new custom emojis for usage in the chat. When uploading a new emoji, the filename without extension will be used as emoji name. Additionally, emoji names are case-insensitive. For best results, ensure all emoji have unique names."}),(0,i.jsx)("br",{}),(0,i.jsx)(d.Z,{name:"emoji",listType:"picture",className:"emoji-uploader",showUploadList:!1,accept:g.dr.join(","),beforeUpload:T,customRequest:P,disabled:n,children:(0,i.jsx)(a.Z,{type:"primary",disabled:n,children:"Upload new emoji"})}),(0,i.jsx)(f.Z,{status:h}),(0,i.jsx)("br",{}),(0,i.jsx)(l.Z,{children:e.map(e=>(0,i.jsx)(r.Z,{style:{padding:"10px"},children:(0,i.jsx)(o.default,{style:{width:120,marginTop:16},actions:[],children:(0,i.jsx)(k,{description:[(0,i.jsxs)("div",{style:{display:"flex",justifyItems:"center",alignItems:"center",flexDirection:"column",gap:"20px"},children:[(0,i.jsx)(c.Z,{title:e.name,children:(0,i.jsx)(u.C,{style:{height:50,width:50},src:e.url})}),(0,i.jsx)(a.Z,{size:"small",type:"ghost",title:"Delete emoji",style:{position:"absolute",right:0,top:0,height:24,width:24,border:"none",color:"gray"},onClick:()=>N(e.url),icon:(0,i.jsx)(b,{})})]})]})})},e.name))}),(0,i.jsx)("br",{})]})};T.getLayout=function(e){return(0,i.jsx)(x.l,{page:e})},t.default=T},35329:function(e,t,n){"use strict";n.d(t,{Z7:function(){return i},dr:function(){return o},kR:function(){return a},y3:function(){return s}});let i=2097152,o=["image/png","image/jpeg","image/gif"];function s(e,t){let n=new FileReader;n.addEventListener("load",()=>t(n.result)),n.readAsDataURL(e)}function a(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])}}},function(e){e.O(0,[3247,83,1287,9796,443,7786,9904,3657,6167,2502,9307,2179,6356,1616,5889,2888,9774,179],function(){return e(e.s=10887)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6559],{10887:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/chat/emojis",function(){return n(21493)}])},21493:function(e,t,n){"use strict";n.r(t);var i=n(85893),o=n(3816),s=n(23657),a=n(56469),l=n(10227),r=n(78021),c=n(8968),u=n(10647),d=n(6468),m=n(67294),h=n(5152),j=n.n(h),f=n(17586),p=n(11992),g=n(35329),y=n(28700),w=n(70869),x=n(25889);let{Meta:k}=o.default,b=j()(()=>Promise.resolve().then(n.t.bind(n,12155,23)),{loadableGenerated:{webpack:()=>[12155]},ssr:!1}),{Title:E,Paragraph:_}=s.default,T=()=>{let[e,t]=(0,m.useState)([]),[n,s]=(0,m.useState)(!1),[h,j]=(0,m.useState)(null),[x,T]=(0,m.useState)(null),v=null,B=()=>{j(null),clearTimeout(v),v=null};async function Z(){s(!0);try{let e=await (0,p.rQ)("/api/emoji");t(e)}catch(e){console.error("error fetching emojis",e)}s(!1)}async function N(e){let t="/".concat(e.split("/").slice(3).join("/"));console.log(t),s(!0),j((0,y.kg)(y.Jk,"Deleting emoji..."));try{let e=await (0,p.rQ)(p.Ff,{method:"POST",data:{name:t}});if(e instanceof Error)throw e;j((0,y.kg)(y.zv,"Emoji deleted")),v=setTimeout(B,w.sI)}catch(e){j((0,y.kg)(y.Un,"".concat(e))),s(!1),v=setTimeout(B,w.sI)}Z()}async function P(){s(!0);try{j((0,y.kg)(y.Jk,"Converting emoji..."));let e=await new Promise((e,t)=>{if(!g.dr.includes(x.type)){let e="File type is not supported: ".concat(x.type);return t(e)}(0,g.y3)(x,t=>e({name:x.name,url:t}))});j((0,y.kg)(y.Jk,"Uploading emoji..."));let t=await (0,p.rQ)(p.Qc,{method:"POST",data:{name:e.name,data:e.url}});if(t instanceof Error)throw t;j((0,y.kg)(y.zv,"Emoji uploaded successfully!")),Z()}catch(e){j((0,y.kg)(y.Un,"".concat(e)))}v=setTimeout(B,w.sI),s(!1)}return(0,m.useEffect)(()=>{Z()},[]),(0,i.jsxs)("div",{children:[(0,i.jsx)(E,{children:"Emojis"}),(0,i.jsx)(_,{children:"Here you can upload new custom emojis for usage in the chat. When uploading a new emoji, the filename without extension will be used as emoji name. Additionally, emoji names are case-insensitive. For best results, ensure all emoji have unique names."}),(0,i.jsx)("br",{}),(0,i.jsx)(d.Z,{name:"emoji",listType:"picture",className:"emoji-uploader",showUploadList:!1,accept:g.dr.join(","),beforeUpload:T,customRequest:P,disabled:n,children:(0,i.jsx)(a.Z,{type:"primary",disabled:n,children:"Upload new emoji"})}),(0,i.jsx)(f.Z,{status:h}),(0,i.jsx)("br",{}),(0,i.jsx)(l.Z,{children:e.map(e=>(0,i.jsx)(r.Z,{style:{padding:"10px"},children:(0,i.jsx)(o.default,{style:{width:120,marginTop:16},actions:[],children:(0,i.jsx)(k,{description:[(0,i.jsxs)("div",{style:{display:"flex",justifyItems:"center",alignItems:"center",flexDirection:"column",gap:"20px"},children:[(0,i.jsx)(c.Z,{title:e.name,children:(0,i.jsx)(u.C,{style:{height:50,width:50},src:e.url})}),(0,i.jsx)(a.Z,{size:"small",type:"ghost",title:"Delete emoji",style:{position:"absolute",right:0,top:0,height:24,width:24,border:"none",color:"gray"},onClick:()=>N(e.url),icon:(0,i.jsx)(b,{})})]})]})})},e.name))}),(0,i.jsx)("br",{})]})};T.getLayout=function(e){return(0,i.jsx)(x.l,{page:e})},t.default=T},35329:function(e,t,n){"use strict";n.d(t,{Z7:function(){return i},dr:function(){return o},kR:function(){return a},y3:function(){return s}});let i=2097152,o=["image/png","image/jpeg","image/gif"];function s(e,t){let n=new FileReader;n.addEventListener("load",()=>t(n.result)),n.readAsDataURL(e)}function a(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])}}},function(e){e.O(0,[3247,83,1287,9796,7786,443,9904,3657,6167,2502,9307,2179,6356,1616,5889,2888,9774,179],function(){return e(e.s=10887)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/chat/messages-98f93e05edd6132a.js b/static/web/_next/static/chunks/pages/admin/chat/messages-ccab5d65db625661.js similarity index 98% rename from static/web/_next/static/chunks/pages/admin/chat/messages-98f93e05edd6132a.js rename to static/web/_next/static/chunks/pages/admin/chat/messages-ccab5d65db625661.js index 14492f220..24aa41960 100644 --- a/static/web/_next/static/chunks/pages/admin/chat/messages-98f93e05edd6132a.js +++ b/static/web/_next/static/chunks/pages/admin/chat/messages-ccab5d65db625661.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7095],{62433:function(e,s,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/chat/messages",function(){return t(93628)}])},93628:function(e,s,t){"use strict";t.r(s),t.d(s,{OUTCOME_TIMEOUT:function(){return C},default:function(){return S}});var a=t(85893),l=t(67294),i=t(23657),n=t(56469),r=t(27043),d=t(93967),o=t.n(d),c=t(12642),u=t(5152),h=t.n(u),m=t(11992),p=t(74040),g=t(8968);let b=h()(()=>Promise.all([t.e(3247),t.e(2870)]).then(t.t.bind(t,92870,23)),{loadableGenerated:{webpack:()=>[92870]},ssr:!1}),w=h()(()=>Promise.all([t.e(3247),t.e(112)]).then(t.t.bind(t,80112,23)),{loadableGenerated:{webpack:()=>[80112]},ssr:!1}),x=h()(()=>Promise.all([t.e(3247),t.e(1031)]).then(t.t.bind(t,91031,23)),{loadableGenerated:{webpack:()=>[91031]},ssr:!1}),y=h()(()=>Promise.all([t.e(3247),t.e(1570)]).then(t.t.bind(t,31570,23)),{loadableGenerated:{webpack:()=>[31570]},ssr:!1}),f=e=>{let{isVisible:s,message:t,setMessage:i}=e;if(!t||(0,p.Qr)(t))return null;let r=null,[d,o]=(0,l.useState)(0),{id:c}=t||{},u=()=>{r=setTimeout(()=>{o(0)},3e3)};(0,l.useEffect)(()=>()=>{clearTimeout(r)});let h=async()=>{clearTimeout(r),o(0);let e=await (0,m.rQ)(m.hn,{auth:!0,method:"POST",data:{visible:!s,idArray:[c]}});e.success&&"changed"===e.message?(i({...t,visible:!s}),o(1)):(i({...t,visible:s}),o(-1)),u()},f=(0,a.jsx)(x,{style:{color:"transparent"}});d&&(f=d>0?(0,a.jsx)(x,{style:{color:"var(--ant-success)"}}):(0,a.jsx)(y,{style:{color:"var(--ant-warning)"}}));let j="Click to ".concat(s?"hide":"show"," this message");return(0,a.jsxs)("div",{className:"toggle-switch ".concat(s?"":"hidden"),children:[(0,a.jsx)("span",{className:"outcome-icon",children:f}),(0,a.jsx)(g.Z,{title:j,placement:"topRight",children:(0,a.jsx)(n.Z,{shape:"circle",size:"small",type:"text",icon:s?(0,a.jsx)(b,{}):(0,a.jsx)(w,{}),onClick:h})})]})};var j=t(78754),N=t(25889);let{Title:v}=i.default,k=h()(()=>Promise.all([t.e(3247),t.e(1031)]).then(t.t.bind(t,91031,23)),{loadableGenerated:{webpack:()=>[91031]},ssr:!1}),T=h()(()=>Promise.all([t.e(3247),t.e(1570)]).then(t.t.bind(t,31570,23)),{loadableGenerated:{webpack:()=>[31570]},ssr:!1}),C=3e3;function S(){let[e,s]=(0,l.useState)([]),[t,i]=(0,l.useState)([]),[d,u]=(0,l.useState)(!1),[h,g]=(0,l.useState)(null),[b,w]=(0,l.useState)(""),x=null,y=null,N=async()=>{try{let e=await (0,m.rQ)(m.WE,{auth:!0});(0,p.Qr)(e)?s([]):s(e)}catch(e){console.log("==== error",e)}};(0,l.useEffect)(()=>(N(),y=setInterval(()=>{N()},m.NE),()=>{clearTimeout(x),clearTimeout(y)}),[]);let S=e.reduce((e,s)=>{let t=s.user.id;return e.some(e=>e.text===t)||e.push({text:t,value:t}),e},[]).sort((e,s)=>{let t=e.text.toUpperCase(),a=s.text.toUpperCase();return ta?1:0}),_=t=>{let a=e.findIndex(e=>e.id===t.id);e.splice(a,1,t),s([...e])},P=()=>{x=setTimeout(()=>{g(null),w("")},C)},E=async l=>{u(!0);let n=await (0,m.rQ)(m.hn,{auth:!0,method:"POST",data:{visible:l,idArray:t}});if(n.success&&"changed"===n.message){g((0,a.jsx)(k,{})),P();let n=[...e];t.map(s=>{let t=n.findIndex(e=>e.id===s),a={...e[t],visible:l};return n.splice(t,1,a),null}),s(n),i([])}else g((0,a.jsx)(T,{})),P();u(!1)},I=[{title:"Time",dataIndex:"timestamp",key:"timestamp",className:"timestamp-col",defaultSortOrder:"descend",render:e=>{let s=new Date(e);return(0,c.WU)(s,"PP pp")},sorter:(e,s)=>new Date(e.timestamp).getTime()-new Date(s.timestamp).getTime(),width:90},{title:"User",dataIndex:"user",key:"user",className:"name-col",filters:S,onFilter:(e,s)=>s.user.id===e,sorter:(e,s)=>e.user.displayName.localeCompare(s.user.displayName),sortDirections:["ascend","descend"],ellipsis:!0,render:e=>{let{displayName:s}=e;return(0,a.jsx)(j.Z,{user:e,children:s})},width:110},{title:"Message",dataIndex:"body",key:"body",className:"message-col",width:320,render:e=>(0,a.jsx)("div",{className:"message-contents",dangerouslySetInnerHTML:{__html:e}})},{title:"",dataIndex:"hiddenAt",key:"hiddenAt",className:"toggle-col",filters:[{text:"Visible messages",value:!0},{text:"Hidden messages",value:!1}],onFilter:(e,s)=>s.visible===e,render:(e,s)=>(0,a.jsx)(f,{isVisible:!e,message:s,setMessage:_}),width:30}],O=o()({"bulk-editor":!0,active:t.length});return(0,a.jsxs)("div",{className:"chat-messages",children:[(0,a.jsx)(v,{children:"Chat Messages"}),(0,a.jsx)("p",{children:"Manage the messages from viewers that show up on your stream."}),(0,a.jsxs)("div",{className:O,children:[(0,a.jsx)("span",{className:"label",children:"Check multiple messages to change their visibility to: "}),(0,a.jsx)(n.Z,{type:"primary",size:"small",shape:"round",className:"button",loading:"show"===b&&d,icon:"show"===b&&h,disabled:!t.length||b&&"show"!==b,onClick:()=>{w("show"),E(!0)},children:"Show"}),(0,a.jsx)(n.Z,{type:"primary",size:"small",shape:"round",className:"button",loading:"hide"===b&&d,icon:"hide"===b&&h,disabled:!t.length||b&&"hide"!==b,onClick:()=>{w("hide"),E(!1)},children:"Hide"})]}),(0,a.jsx)(r.Z,{size:"small",className:"table-container",pagination:{defaultPageSize:100,showSizeChanger:!0},scroll:{y:540},rowClassName:e=>e.hiddenAt?"hidden":"",dataSource:e,columns:I,rowKey:e=>e.id,rowSelection:{selectedRowKeys:t,onChange:e=>{i(e)}}})]})}S.getLayout=function(e){return(0,a.jsx)(N.l,{page:e})}}},function(e){e.O(0,[83,1287,9796,443,7786,9904,3657,6167,2502,7528,9532,449,7043,4065,2642,1913,5889,5308,2888,9774,179],function(){return e(e.s=62433)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7095],{62433:function(e,s,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/chat/messages",function(){return t(93628)}])},93628:function(e,s,t){"use strict";t.r(s),t.d(s,{OUTCOME_TIMEOUT:function(){return C},default:function(){return S}});var a=t(85893),l=t(67294),i=t(23657),n=t(56469),r=t(27043),d=t(93967),o=t.n(d),c=t(12642),u=t(5152),h=t.n(u),m=t(11992),p=t(74040),g=t(8968);let b=h()(()=>Promise.all([t.e(3247),t.e(2870)]).then(t.t.bind(t,92870,23)),{loadableGenerated:{webpack:()=>[92870]},ssr:!1}),w=h()(()=>Promise.all([t.e(3247),t.e(112)]).then(t.t.bind(t,80112,23)),{loadableGenerated:{webpack:()=>[80112]},ssr:!1}),x=h()(()=>Promise.all([t.e(3247),t.e(1031)]).then(t.t.bind(t,91031,23)),{loadableGenerated:{webpack:()=>[91031]},ssr:!1}),y=h()(()=>Promise.all([t.e(3247),t.e(1570)]).then(t.t.bind(t,31570,23)),{loadableGenerated:{webpack:()=>[31570]},ssr:!1}),f=e=>{let{isVisible:s,message:t,setMessage:i}=e;if(!t||(0,p.Qr)(t))return null;let r=null,[d,o]=(0,l.useState)(0),{id:c}=t||{},u=()=>{r=setTimeout(()=>{o(0)},3e3)};(0,l.useEffect)(()=>()=>{clearTimeout(r)});let h=async()=>{clearTimeout(r),o(0);let e=await (0,m.rQ)(m.hn,{auth:!0,method:"POST",data:{visible:!s,idArray:[c]}});e.success&&"changed"===e.message?(i({...t,visible:!s}),o(1)):(i({...t,visible:s}),o(-1)),u()},f=(0,a.jsx)(x,{style:{color:"transparent"}});d&&(f=d>0?(0,a.jsx)(x,{style:{color:"var(--ant-success)"}}):(0,a.jsx)(y,{style:{color:"var(--ant-warning)"}}));let j="Click to ".concat(s?"hide":"show"," this message");return(0,a.jsxs)("div",{className:"toggle-switch ".concat(s?"":"hidden"),children:[(0,a.jsx)("span",{className:"outcome-icon",children:f}),(0,a.jsx)(g.Z,{title:j,placement:"topRight",children:(0,a.jsx)(n.Z,{shape:"circle",size:"small",type:"text",icon:s?(0,a.jsx)(b,{}):(0,a.jsx)(w,{}),onClick:h})})]})};var j=t(78754),N=t(25889);let{Title:v}=i.default,k=h()(()=>Promise.all([t.e(3247),t.e(1031)]).then(t.t.bind(t,91031,23)),{loadableGenerated:{webpack:()=>[91031]},ssr:!1}),T=h()(()=>Promise.all([t.e(3247),t.e(1570)]).then(t.t.bind(t,31570,23)),{loadableGenerated:{webpack:()=>[31570]},ssr:!1}),C=3e3;function S(){let[e,s]=(0,l.useState)([]),[t,i]=(0,l.useState)([]),[d,u]=(0,l.useState)(!1),[h,g]=(0,l.useState)(null),[b,w]=(0,l.useState)(""),x=null,y=null,N=async()=>{try{let e=await (0,m.rQ)(m.WE,{auth:!0});(0,p.Qr)(e)?s([]):s(e)}catch(e){console.log("==== error",e)}};(0,l.useEffect)(()=>(N(),y=setInterval(()=>{N()},m.NE),()=>{clearTimeout(x),clearTimeout(y)}),[]);let S=e.reduce((e,s)=>{let t=s.user.id;return e.some(e=>e.text===t)||e.push({text:t,value:t}),e},[]).sort((e,s)=>{let t=e.text.toUpperCase(),a=s.text.toUpperCase();return ta?1:0}),_=t=>{let a=e.findIndex(e=>e.id===t.id);e.splice(a,1,t),s([...e])},P=()=>{x=setTimeout(()=>{g(null),w("")},C)},E=async l=>{u(!0);let n=await (0,m.rQ)(m.hn,{auth:!0,method:"POST",data:{visible:l,idArray:t}});if(n.success&&"changed"===n.message){g((0,a.jsx)(k,{})),P();let n=[...e];t.map(s=>{let t=n.findIndex(e=>e.id===s),a={...e[t],visible:l};return n.splice(t,1,a),null}),s(n),i([])}else g((0,a.jsx)(T,{})),P();u(!1)},I=[{title:"Time",dataIndex:"timestamp",key:"timestamp",className:"timestamp-col",defaultSortOrder:"descend",render:e=>{let s=new Date(e);return(0,c.WU)(s,"PP pp")},sorter:(e,s)=>new Date(e.timestamp).getTime()-new Date(s.timestamp).getTime(),width:90},{title:"User",dataIndex:"user",key:"user",className:"name-col",filters:S,onFilter:(e,s)=>s.user.id===e,sorter:(e,s)=>e.user.displayName.localeCompare(s.user.displayName),sortDirections:["ascend","descend"],ellipsis:!0,render:e=>{let{displayName:s}=e;return(0,a.jsx)(j.Z,{user:e,children:s})},width:110},{title:"Message",dataIndex:"body",key:"body",className:"message-col",width:320,render:e=>(0,a.jsx)("div",{className:"message-contents",dangerouslySetInnerHTML:{__html:e}})},{title:"",dataIndex:"hiddenAt",key:"hiddenAt",className:"toggle-col",filters:[{text:"Visible messages",value:!0},{text:"Hidden messages",value:!1}],onFilter:(e,s)=>s.visible===e,render:(e,s)=>(0,a.jsx)(f,{isVisible:!e,message:s,setMessage:_}),width:30}],O=o()({"bulk-editor":!0,active:t.length});return(0,a.jsxs)("div",{className:"chat-messages",children:[(0,a.jsx)(v,{children:"Chat Messages"}),(0,a.jsx)("p",{children:"Manage the messages from viewers that show up on your stream."}),(0,a.jsxs)("div",{className:O,children:[(0,a.jsx)("span",{className:"label",children:"Check multiple messages to change their visibility to: "}),(0,a.jsx)(n.Z,{type:"primary",size:"small",shape:"round",className:"button",loading:"show"===b&&d,icon:"show"===b&&h,disabled:!t.length||b&&"show"!==b,onClick:()=>{w("show"),E(!0)},children:"Show"}),(0,a.jsx)(n.Z,{type:"primary",size:"small",shape:"round",className:"button",loading:"hide"===b&&d,icon:"hide"===b&&h,disabled:!t.length||b&&"hide"!==b,onClick:()=>{w("hide"),E(!1)},children:"Hide"})]}),(0,a.jsx)(r.Z,{size:"small",className:"table-container",pagination:{defaultPageSize:100,showSizeChanger:!0},scroll:{y:540},rowClassName:e=>e.hiddenAt?"hidden":"",dataSource:e,columns:I,rowKey:e=>e.id,rowSelection:{selectedRowKeys:t,onChange:e=>{i(e)}}})]})}S.getLayout=function(e){return(0,a.jsx)(N.l,{page:e})}}},function(e){e.O(0,[83,1287,9796,7786,443,9904,3657,6167,2502,7528,9532,449,7043,4065,2642,1913,5889,5308,2888,9774,179],function(){return e(e.s=62433)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/chat/users-9a36119e63b42e49.js b/static/web/_next/static/chunks/pages/admin/chat/users-21aa5b1428a97654.js similarity index 98% rename from static/web/_next/static/chunks/pages/admin/chat/users-9a36119e63b42e49.js rename to static/web/_next/static/chunks/pages/admin/chat/users-21aa5b1428a97654.js index 10bb18a42..3debb5819 100644 --- a/static/web/_next/static/chunks/pages/admin/chat/users-9a36119e63b42e49.js +++ b/static/web/_next/static/chunks/pages/admin/chat/users-21aa5b1428a97654.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9522],{55583:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/chat/users",function(){return n(17988)}])},17988:function(e,t,n){"use strict";n.r(t),n.d(t,{FETCH_INTERVAL:function(){return C},default:function(){return v}});var a=n(85893),r=n(67294),s=n(89307),l=n(4481),d=n(11992),o=n(78338),c=n(20133),i=n(27043),u=n(61913),h=n(5152),m=n.n(h),g=n(78754),p=n(60089),y=n(74040);let x=m()(()=>Promise.all([n.e(3247),n.e(8661)]).then(n.t.bind(n,78661,23)),{loadableGenerated:{webpack:()=>[78661]},ssr:!1}),f=e=>{let{data:t}=e,n=[{title:"Display Name",key:"username",render:e=>{let{user:t,connectedAt:n,messageCount:r,userAgent:s}=e;return(0,a.jsx)(g.Z,{user:t,connectionInfo:{connectedAt:n,messageCount:r,userAgent:s},children:(0,a.jsx)("span",{className:"display-name",children:t.displayName})})},sorter:(e,t)=>t.user.displayName.localeCompare(e.user.displayName),filterIcon:(0,a.jsx)(x,{}),filterDropdown:e=>{let{setSelectedKeys:t,selectedKeys:n,confirm:r}=e;return 0===n.length?null:(0,a.jsx)("div",{style:{padding:8},children:(0,a.jsx)(c.default,{placeholder:"Search display names...",value:n[0].toString(),onChange:e=>{t(e.target.value?[e.target.value]:[]),r({closeDropdown:!1})}})})},onFilter:(e,t)=>t.user.displayName.includes(e),sortDirections:["descend","ascend"]},{title:"Messages sent",dataIndex:"messageCount",key:"messageCount",className:"number-col",width:"12%",sorter:(e,t)=>e.messageCount-t.messageCount,sortDirections:["descend","ascend"],render:e=>(0,a.jsx)("div",{style:{textAlign:"center"},children:e})},{title:"Connected Time",dataIndex:"connectedAt",key:"connectedAt",defaultSortOrder:"ascend",render:e=>(0,u.Q)(new Date(e)),sorter:(e,t)=>new Date(t.connectedAt).getTime()-new Date(e.connectedAt).getTime(),sortDirections:["descend","ascend"]},{title:"User Agent",dataIndex:"userAgent",key:"userAgent",render:e=>(0,y.AB)(e)},{title:"Location",dataIndex:"geo",key:"geo",render:e=>e?"".concat(e.regionName,", ").concat(e.countryCode):"-"},{title:"",key:"block",className:"actions-col",render:(e,t)=>(0,a.jsx)(p.e,{user:t.user,isEnabled:!t.user.disabledAt})}];return(0,a.jsx)(i.Z,{className:"table-container",pagination:{hideOnSinglePage:!0},columns:n,dataSource:t,size:"small",rowKey:"id"})};var w=n(56469),b=n(12642);let k=m()(()=>Promise.all([n.e(3247),n.e(1071)]).then(n.t.bind(n,71071,23)),{loadableGenerated:{webpack:()=>[71071]},ssr:!1});async function j(e){try{await (0,d.rQ)(d.RB,{data:{value:e},method:"POST",auth:!0})}catch(e){console.error(e)}}let A=e=>{let{data:t}=e,n=[{title:"IP Address",dataIndex:"ipAddress",key:"ipAddress"},{title:"Reason",dataIndex:"notes",key:"notes"},{title:"Created",dataIndex:"createdAt",key:"createdAt",render:e=>(0,b.WU)(new Date(e),"MMM d H:mma"),sorter:(e,t)=>new Date(e.createdAt).getTime()-new Date(t.createdAt).getTime(),sortDirections:["descend","ascend"]},{title:"",key:"block",className:"actions-col",render:(e,t)=>(0,a.jsx)(w.Z,{title:"Remove IP Address Ban",onClick:()=>j(t.ipAddress),icon:(0,a.jsx)(k,{twoToneColor:"#ff4d4f"}),className:"block-user-button"})}];return(0,a.jsx)(i.Z,{pagination:{hideOnSinglePage:!0},className:"table-container",columns:n,dataSource:t,size:"large",rowKey:"ipAddress"})};var N=n(25889);let C=1e4;function v(){let{online:e}=(0,r.useContext)(l.a)||{},[t,n]=(0,r.useState)([]),[c,i]=(0,r.useState)([]),[u,h]=(0,r.useState)([]),[m,g]=(0,r.useState)([]),p=async()=>{try{let e=await (0,d.rQ)(d.qk);n(e)}catch(e){console.log("==== error",e)}try{let e=await (0,d.rQ)(d.Kp);h(e)}catch(e){console.log("==== error",e)}try{let e=await (0,d.rQ)(d.GC);g(e)}catch(e){console.error("error fetching moderators",e)}try{let e=await (0,d.rQ)(d.Bu);i(e)}catch(e){console.error("error fetching banned ips",e)}};(0,r.useEffect)(()=>{let e=null;return p(),e=setInterval(p,C),()=>{clearInterval(e)}},[e]);let y=e?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(f,{data:u}),(0,a.jsxs)("p",{className:"description",children:["Visit the"," ",(0,a.jsx)("a",{href:"https://owncast.online/docs/viewers/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"documentation"})," ","to configure additional details about your viewers."]})]}):(0,a.jsx)("p",{className:"description",children:"When a stream is active and chat is enabled, connected chat clients will be displayed here."}),x=(0,a.jsxs)("span",{children:["Connected ",e?"(".concat(u.length,")"):"(offline)"]}),w=(0,a.jsxs)("span",{children:["Banned Users (",t.length,")"]}),b=(0,a.jsx)(o.K,{data:t}),k=(0,a.jsxs)("span",{children:["IP Bans (",c.length,")"]}),j=(0,a.jsx)(A,{data:c}),N=(0,a.jsxs)("span",{children:["Moderators (",m.length,")"]}),v=(0,a.jsx)(o.K,{data:m});return(0,a.jsx)(s.Z,{defaultActiveKey:"1",items:[{label:x,key:"1",children:y},{label:w,key:"2",children:b},{label:k,key:"3",children:j},{label:N,key:"4",children:v}]})}v.getLayout=function(e){return(0,a.jsx)(N.l,{page:e})}}},function(e){e.O(0,[83,1287,9796,443,7786,9904,3657,6167,2502,7528,9532,449,7043,4065,9307,2642,1913,5889,5308,2888,9774,179],function(){return e(e.s=55583)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9522],{55583:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/chat/users",function(){return n(17988)}])},17988:function(e,t,n){"use strict";n.r(t),n.d(t,{FETCH_INTERVAL:function(){return C},default:function(){return v}});var a=n(85893),r=n(67294),s=n(89307),l=n(4481),d=n(11992),o=n(78338),c=n(20133),i=n(27043),u=n(61913),h=n(5152),m=n.n(h),g=n(78754),p=n(60089),y=n(74040);let x=m()(()=>Promise.all([n.e(3247),n.e(8661)]).then(n.t.bind(n,78661,23)),{loadableGenerated:{webpack:()=>[78661]},ssr:!1}),f=e=>{let{data:t}=e,n=[{title:"Display Name",key:"username",render:e=>{let{user:t,connectedAt:n,messageCount:r,userAgent:s}=e;return(0,a.jsx)(g.Z,{user:t,connectionInfo:{connectedAt:n,messageCount:r,userAgent:s},children:(0,a.jsx)("span",{className:"display-name",children:t.displayName})})},sorter:(e,t)=>t.user.displayName.localeCompare(e.user.displayName),filterIcon:(0,a.jsx)(x,{}),filterDropdown:e=>{let{setSelectedKeys:t,selectedKeys:n,confirm:r}=e;return 0===n.length?null:(0,a.jsx)("div",{style:{padding:8},children:(0,a.jsx)(c.default,{placeholder:"Search display names...",value:n[0].toString(),onChange:e=>{t(e.target.value?[e.target.value]:[]),r({closeDropdown:!1})}})})},onFilter:(e,t)=>t.user.displayName.includes(e),sortDirections:["descend","ascend"]},{title:"Messages sent",dataIndex:"messageCount",key:"messageCount",className:"number-col",width:"12%",sorter:(e,t)=>e.messageCount-t.messageCount,sortDirections:["descend","ascend"],render:e=>(0,a.jsx)("div",{style:{textAlign:"center"},children:e})},{title:"Connected Time",dataIndex:"connectedAt",key:"connectedAt",defaultSortOrder:"ascend",render:e=>(0,u.Q)(new Date(e)),sorter:(e,t)=>new Date(t.connectedAt).getTime()-new Date(e.connectedAt).getTime(),sortDirections:["descend","ascend"]},{title:"User Agent",dataIndex:"userAgent",key:"userAgent",render:e=>(0,y.AB)(e)},{title:"Location",dataIndex:"geo",key:"geo",render:e=>e?"".concat(e.regionName,", ").concat(e.countryCode):"-"},{title:"",key:"block",className:"actions-col",render:(e,t)=>(0,a.jsx)(p.e,{user:t.user,isEnabled:!t.user.disabledAt})}];return(0,a.jsx)(i.Z,{className:"table-container",pagination:{hideOnSinglePage:!0},columns:n,dataSource:t,size:"small",rowKey:"id"})};var w=n(56469),b=n(12642);let k=m()(()=>Promise.all([n.e(3247),n.e(1071)]).then(n.t.bind(n,71071,23)),{loadableGenerated:{webpack:()=>[71071]},ssr:!1});async function j(e){try{await (0,d.rQ)(d.RB,{data:{value:e},method:"POST",auth:!0})}catch(e){console.error(e)}}let A=e=>{let{data:t}=e,n=[{title:"IP Address",dataIndex:"ipAddress",key:"ipAddress"},{title:"Reason",dataIndex:"notes",key:"notes"},{title:"Created",dataIndex:"createdAt",key:"createdAt",render:e=>(0,b.WU)(new Date(e),"MMM d H:mma"),sorter:(e,t)=>new Date(e.createdAt).getTime()-new Date(t.createdAt).getTime(),sortDirections:["descend","ascend"]},{title:"",key:"block",className:"actions-col",render:(e,t)=>(0,a.jsx)(w.Z,{title:"Remove IP Address Ban",onClick:()=>j(t.ipAddress),icon:(0,a.jsx)(k,{twoToneColor:"#ff4d4f"}),className:"block-user-button"})}];return(0,a.jsx)(i.Z,{pagination:{hideOnSinglePage:!0},className:"table-container",columns:n,dataSource:t,size:"large",rowKey:"ipAddress"})};var N=n(25889);let C=1e4;function v(){let{online:e}=(0,r.useContext)(l.a)||{},[t,n]=(0,r.useState)([]),[c,i]=(0,r.useState)([]),[u,h]=(0,r.useState)([]),[m,g]=(0,r.useState)([]),p=async()=>{try{let e=await (0,d.rQ)(d.qk);n(e)}catch(e){console.log("==== error",e)}try{let e=await (0,d.rQ)(d.Kp);h(e)}catch(e){console.log("==== error",e)}try{let e=await (0,d.rQ)(d.GC);g(e)}catch(e){console.error("error fetching moderators",e)}try{let e=await (0,d.rQ)(d.Bu);i(e)}catch(e){console.error("error fetching banned ips",e)}};(0,r.useEffect)(()=>{let e=null;return p(),e=setInterval(p,C),()=>{clearInterval(e)}},[e]);let y=e?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(f,{data:u}),(0,a.jsxs)("p",{className:"description",children:["Visit the"," ",(0,a.jsx)("a",{href:"https://owncast.online/docs/viewers/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"documentation"})," ","to configure additional details about your viewers."]})]}):(0,a.jsx)("p",{className:"description",children:"When a stream is active and chat is enabled, connected chat clients will be displayed here."}),x=(0,a.jsxs)("span",{children:["Connected ",e?"(".concat(u.length,")"):"(offline)"]}),w=(0,a.jsxs)("span",{children:["Banned Users (",t.length,")"]}),b=(0,a.jsx)(o.K,{data:t}),k=(0,a.jsxs)("span",{children:["IP Bans (",c.length,")"]}),j=(0,a.jsx)(A,{data:c}),N=(0,a.jsxs)("span",{children:["Moderators (",m.length,")"]}),v=(0,a.jsx)(o.K,{data:m});return(0,a.jsx)(s.Z,{defaultActiveKey:"1",items:[{label:x,key:"1",children:y},{label:w,key:"2",children:b},{label:k,key:"3",children:j},{label:N,key:"4",children:v}]})}v.getLayout=function(e){return(0,a.jsx)(N.l,{page:e})}}},function(e){e.O(0,[83,1287,9796,7786,443,9904,3657,6167,2502,7528,9532,449,7043,4065,9307,2642,1913,5889,5308,2888,9774,179],function(){return e(e.s=55583)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/config-chat-de207c3a2ee47f12.js b/static/web/_next/static/chunks/pages/admin/config-chat-458fce1c8e51684c.js similarity index 98% rename from static/web/_next/static/chunks/pages/admin/config-chat-de207c3a2ee47f12.js rename to static/web/_next/static/chunks/pages/admin/config-chat-458fce1c8e51684c.js index d732c3a3c..db99b89ba 100644 --- a/static/web/_next/static/chunks/pages/admin/config-chat-de207c3a2ee47f12.js +++ b/static/web/_next/static/chunks/pages/admin/config-chat-458fce1c8e51684c.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1591],{42011:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config-chat",function(){return t(9267)}])},36981:function(e,n,t){"use strict";t.d(n,{Q:function(){return u},Y:function(){return d}});var a=t(85893),s=t(67294),c=t(23657),l=t(91624),r=t(25510),i=t(17586);let{Title:o}=c.default,u="#5a67d8",d=e=>{let{title:n,description:t,placeholder:c,maxLength:d,values:f,handleDeleteIndex:h,handleCreateString:m,submitStatus:g,continuousStatusMessage:p}=e,[b,v]=(0,s.useState)("");return(0,a.jsxs)("div",{className:"edit-string-array-container",children:[(0,a.jsx)(o,{level:3,className:"section-title",children:n}),(0,a.jsx)("p",{className:"description",children:t}),(0,a.jsx)("div",{className:"edit-current-strings",children:null==f?void 0:f.map((e,n)=>(0,a.jsx)(l.Z,{closable:!0,onClose:()=>{h(n)},color:u,children:e},"tag-".concat(e,"-").concat(n)))}),p&&(0,a.jsx)("div",{className:"continuous-status-section",children:(0,a.jsx)(i.E,{status:p})}),(0,a.jsx)("div",{className:"add-new-string-section",children:(0,a.jsx)(r.nv,{fieldName:"string-input",value:b,onChange:e=>{let{value:n}=e;v(n)},onPressEnter:()=>{m(b.trim()),v("")},maxLength:d,placeholder:c,status:g})})]})};d.defaultProps={maxLength:50,description:null,submitStatus:null,continuousStatusMessage:null}},22067:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var a=t(85893),s=t(67294),c=t(59633),l=t(28700),r=t(17586),i=t(70869),o=t(4481);let u=e=>{let{apiPath:n,checked:t,reversed:u=!1,configPath:d="",disabled:f=!1,fieldName:h,label:m,tip:g,useSubmit:p,onChange:b}=e,[v,x]=(0,s.useState)(null),C=null,{setFieldInConfigState:N}=(0,s.useContext)(o.a)||{},j=()=>{x(null),clearTimeout(C),C=null},k=async e=>{if(p){x((0,l.kg)(l.Jk));let t=u?!e:e;await (0,i.Si)({apiPath:n,data:{value:t},onSuccess:()=>{N({fieldName:h,value:t,path:d}),x((0,l.kg)(l.zv))},onError:e=>{x((0,l.kg)(l.Un,"There was an error: ".concat(e)))}}),C=setTimeout(j,i.sI)}b&&b(e)},E=null!==v&&v.type===l.Jk;return(0,a.jsxs)("div",{className:"formfield-container toggleswitch-container",children:[m&&(0,a.jsx)("div",{className:"label-side",children:(0,a.jsx)("span",{className:"formfield-label",children:m})}),(0,a.jsxs)("div",{className:"input-side",children:[(0,a.jsxs)("div",{className:"input-group",children:[(0,a.jsx)(c.Z,{className:"switch field-".concat(h),loading:E,onChange:k,defaultChecked:t,checked:t,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:f}),(0,a.jsx)(r.E,{status:v})]}),(0,a.jsx)("p",{className:"field-tip",children:g})]})]})};u.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},78021:function(e,n,t){"use strict";var a=t(78235);n.Z=a.Z},65765:function(e,n,t){"use strict";var a=t(61185),s=t(59408),c=a.ZP;c.Header=a.h4,c.Footer=a.$_,c.Content=a.VY,c.Sider=s.Z,c._InternalSiderContext=s.D,n.default=c},10227:function(e,n,t){"use strict";var a=t(79338);n.Z=a.Z},59633:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var a=t(87462),s=t(4942),c=t(72034),l=t(93967),r=t.n(l),i=t(97685),o=t(45987),u=t(67294),d=t(22720),f=t(77524),h=u.forwardRef(function(e,n){var t,a=e.prefixCls,c=void 0===a?"rc-switch":a,l=e.className,h=e.checked,m=e.defaultChecked,g=e.disabled,p=e.loadingIcon,b=e.checkedChildren,v=e.unCheckedChildren,x=e.onClick,C=e.onChange,N=e.onKeyDown,j=(0,o.Z)(e,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),k=(0,d.Z)(!1,{value:h,defaultValue:m}),E=(0,i.Z)(k,2),Z=E[0],y=E[1];function w(e,n){var t=Z;return g||(y(t=e),null==C||C(t,n)),t}var S=r()(c,l,(t={},(0,s.Z)(t,"".concat(c,"-checked"),Z),(0,s.Z)(t,"".concat(c,"-disabled"),g),t));return u.createElement("button",Object.assign({},j,{type:"button",role:"switch","aria-checked":Z,disabled:g,className:S,ref:n,onKeyDown:function(e){e.which===f.Z.LEFT?w(!1,e):e.which===f.Z.RIGHT&&w(!0,e),null==N||N(e)},onClick:function(e){var n=w(!Z,e);null==x||x(n,e)}}),p,u.createElement("span",{className:"".concat(c,"-inner")},Z?b:v))});h.displayName="Switch";var m=t(17399),g=t(92933),p=t(23173),b=t(51964),v=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>n.indexOf(a)&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,a=Object.getOwnPropertySymbols(e);sn.indexOf(a[s])&&Object.prototype.propertyIsEnumerable.call(e,a[s])&&(t[a[s]]=e[a[s]]);return t},x=u.forwardRef(function(e,n){var t=e.prefixCls,l=e.size,i=e.disabled,o=e.loading,d=e.className,f=v(e,["prefixCls","size","disabled","loading","className"]),x=u.useContext(m.E_),C=x.getPrefixCls,N=x.direction,j=u.useContext(p.Z),k=u.useContext(g.Z),E=(null!=i?i:k)||o,Z=C("switch",t),y=u.createElement("div",{className:"".concat(Z,"-handle")},o&&u.createElement(c.Z,{className:"".concat(Z,"-loading-icon")})),w=r()((0,s.Z)((0,s.Z)((0,s.Z)({},"".concat(Z,"-small"),"small"===(l||j)),"".concat(Z,"-loading"),o),"".concat(Z,"-rtl"),"rtl"===N),void 0===d?"":d);return u.createElement(b.Z,{insertExtraNode:!0},u.createElement(h,(0,a.Z)({},f,{prefixCls:Z,className:w,disabled:E,ref:n,loadingIcon:y})))});x.__ANT_SWITCH=!0;var C=x},91624:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var a=t(4942),s=t(87462),c=t(97685),l=t(69156),r=t(93967),i=t.n(r),o=t(97485),u=t(67294),d=t(17399),f=t(22781),h=t(51964),m=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>n.indexOf(a)&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,a=Object.getOwnPropertySymbols(e);sn.indexOf(a[s])&&Object.prototype.propertyIsEnumerable.call(e,a[s])&&(t[a[s]]=e[a[s]]);return t},g=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>n.indexOf(a)&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,a=Object.getOwnPropertySymbols(e);sn.indexOf(a[s])&&Object.prototype.propertyIsEnumerable.call(e,a[s])&&(t[a[s]]=e[a[s]]);return t},p=new RegExp("^(".concat(f.Y.join("|"),")(-inverse)?$")),b=new RegExp("^(".concat(f.E.join("|"),")$")),v=u.forwardRef(function(e,n){var t=e.prefixCls,r=e.className,f=e.style,m=e.children,v=e.icon,x=e.color,C=e.onClose,N=e.closeIcon,j=e.closable,k=g(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),E=u.useContext(d.E_),Z=E.getPrefixCls,y=E.direction,w=u.useState(!0),S=(0,c.Z)(w,2),O=S[0],P=S[1];u.useEffect(function(){"visible"in k&&P(k.visible)},[k.visible]);var _=function(){return!!x&&(p.test(x)||b.test(x))},U=(0,s.Z)({backgroundColor:x&&!_()?x:void 0},f),I=_(),D=Z("tag",t),T=i()(D,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(D,"-").concat(x),I),"".concat(D,"-has-color"),x&&!I),"".concat(D,"-hidden"),!O),"".concat(D,"-rtl"),"rtl"===y),r),M=function(e){e.stopPropagation(),null==C||C(e),!e.defaultPrevented&&("visible"in k||P(!1))},F="onClick"in k||m&&"a"===m.type,J=(0,o.Z)(k,["visible"]),A=v||null,L=A?u.createElement(u.Fragment,null,A,u.createElement("span",null,m)):m,R=u.createElement("span",(0,s.Z)({},J,{ref:n,className:T,style:U}),L,void 0!==j&&j?N?u.createElement("span",{className:"".concat(D,"-close-icon"),onClick:M},N):u.createElement(l.Z,{className:"".concat(D,"-close-icon"),onClick:M}):null);return F?u.createElement(h.Z,null,R):R});v.CheckableTag=function(e){var n=e.prefixCls,t=e.className,c=e.checked,l=e.onChange,r=e.onClick,o=m(e,["prefixCls","className","checked","onChange","onClick"]),f=(0,u.useContext(d.E_).getPrefixCls)("tag",n),h=i()(f,(0,a.Z)((0,a.Z)({},"".concat(f,"-checkable"),!0),"".concat(f,"-checkable-checked"),c),t);return u.createElement("span",(0,s.Z)({},o,{className:h,onClick:function(e){null==l||l(!c),null==r||r(e)}}))};var x=v},9267:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return p}});var a=t(85893),s=t(23657),c=t(10227),l=t(78021),r=t(67294),i=t(25510),o=t(18063),u=t(22067),d=t(36981),f=t(28700),h=t(70869),m=t(4481),g=t(25889);function p(){var e;let{Title:n}=s.default,[t,g]=(0,r.useState)(null),[p,b]=(0,r.useState)(null),[v,x]=(0,r.useState)(null),{serverConfig:C,setFieldInConfigState:N}=(0,r.useContext)(m.a)||{},{chatDisabled:j,chatJoinMessagesEnabled:k,forbiddenUsernames:E,instanceDetails:Z,suggestedUsernames:y,chatEstablishedUserMode:w,chatSpamProtectionEnabled:S,chatSlurFilterEnabled:O}=C,{welcomeMessage:P}=Z,_=e=>{let{fieldName:n,value:a}=e;g({...t,[n]:a})};function U(){b(null)}function I(){(0,h.Si)({apiPath:h.CJ,data:{value:t.forbiddenUsernames},onSuccess:()=>{N({fieldName:"forbiddenUsernames",value:t.forbiddenUsernames}),b((0,f.kg)(f.zv)),setTimeout(U,h.sI)},onError:e=>{b((0,f.kg)(f.Un,e)),setTimeout(U,h.sI)}})}function D(){x(null)}function T(){(0,h.Si)({apiPath:h.cf,data:{value:t.suggestedUsernames},onSuccess:()=>{N({fieldName:"suggestedUsernames",value:t.suggestedUsernames}),x((0,f.kg)(f.zv)),setTimeout(D,h.sI)},onError:e=>{b((0,f.kg)(f.Un,e)),setTimeout(D,h.sI)}})}return((0,r.useEffect)(()=>{g({chatDisabled:j,chatJoinMessagesEnabled:k,forbiddenUsernames:E,suggestedUsernames:y,welcomeMessage:P,chatEstablishedUserMode:w,chatSpamProtectionEnabled:S,chatSlurFilterEnabled:O})},[C]),t)?(0,a.jsxs)("div",{className:"config-server-details-form",children:[(0,a.jsx)(n,{children:"Chat Settings"}),(0,a.jsxs)(c.Z,{gutter:[45,16],children:[(0,a.jsx)(l.Z,{md:24,lg:12,children:(0,a.jsxs)("div",{className:"form-module",children:[(0,a.jsx)(u.Z,{fieldName:"chatDisabled",...h.yj,checked:!t.chatDisabled,reversed:!0,onChange:function(e){_({fieldName:"chatDisabled",value:!e})}}),(0,a.jsx)(u.Z,{fieldName:"chatJoinMessagesEnabled",...h.kB,checked:t.chatJoinMessagesEnabled,onChange:function(e){_({fieldName:"chatJoinMessagesEnabled",value:e})}}),(0,a.jsx)(o.$7,{fieldName:"welcomeMessage",...h.IX,type:i.Sk,value:t.welcomeMessage,initialValue:P,onChange:_}),(0,a.jsx)("br",{}),(0,a.jsx)("br",{}),(0,a.jsx)(d.Y,{title:h.Dg.label,placeholder:h.Dg.placeholder,description:h.Dg.tip,values:t.forbiddenUsernames,handleDeleteIndex:function(e){t.forbiddenUsernames.splice(e,1),I()},handleCreateString:function(e){t.forbiddenUsernames.push(e),_({fieldName:"forbiddenUsernames",value:t.forbiddenUsernames}),I()},submitStatus:p}),(0,a.jsx)("br",{}),(0,a.jsx)("br",{}),(0,a.jsx)(d.Y,{title:h.AN.label,placeholder:h.AN.placeholder,description:h.AN.tip,values:t.suggestedUsernames,handleDeleteIndex:function(e){t.suggestedUsernames.splice(e,1),T()},handleCreateString:function(e){t.suggestedUsernames.push(e),_({fieldName:"suggestedUsernames",value:t.suggestedUsernames}),T()},submitStatus:v,continuousStatusMessage:0===(e=t.suggestedUsernames.length)?(0,f.kg)("success",h.AN.no_entries):e>0&&e<10?(0,f.kg)("warning",h.AN.min_not_reached):null})]})}),(0,a.jsx)(l.Z,{md:24,lg:12,children:(0,a.jsxs)("div",{className:"form-module",children:[(0,a.jsx)(u.Z,{fieldName:"chatSpamProtectionEnabled",...h.U5,checked:t.chatSpamProtectionEnabled,onChange:function(e){_({fieldName:"chatSpamProtectionEnabled",value:e})}}),(0,a.jsx)(u.Z,{fieldName:"chatEstablishedUserMode",...h.dj,checked:t.chatEstablishedUserMode,onChange:function(e){_({fieldName:"chatEstablishedUserMode",value:e})}}),(0,a.jsx)(u.Z,{fieldName:"chatSlurFilterEnabled",...h.T_,checked:t.chatSlurFilterEnabled,onChange:function(e){_({fieldName:"chatSlurFilterEnabled",value:e})}})]})})]})]}):null}p.getLayout=function(e){return(0,a.jsx)(g.l,{page:e})}},11163:function(e,n,t){e.exports=t(43079)},55945:function(e,n,t){"use strict";function a(e){return n=>{let t=(e?Math[e]:Math.trunc)(n);return 0===t?0:t}}t.d(n,{u:function(){return a}})},96707:function(e,n,t){"use strict";t.d(n,{H_:function(){return i},I7:function(){return o},dP:function(){return s},fH:function(){return r},jE:function(){return a},vh:function(){return l},yJ:function(){return c}});let a=6048e5,s=864e5,c=6e4,l=36e5,r=43200,i=1440,o=Symbol.for("constructDateFrom")},16393:function(e,n,t){"use strict";t.d(n,{L:function(){return s}});var a=t(96707);function s(e,n){return"function"==typeof e?e(n):e&&"object"==typeof e&&a.I7 in e?e[a.I7](n):e instanceof Date?new e.constructor(n):new Date(n)}},64077:function(e,n,t){"use strict";t.d(n,{_:function(){return s}});var a=t(46042);function s(e,n){return+(0,a.Q)(e)-+(0,a.Q)(n)}},94817:function(e,n,t){"use strict";t.d(n,{c:function(){return c}});var a=t(55945),s=t(64077);function c(e,n,t){let c=(0,s._)(e,n)/1e3;return(0,a.u)(null==t?void 0:t.roundingMethod)(c)}},46042:function(e,n,t){"use strict";t.d(n,{Q:function(){return s}});var a=t(16393);function s(e,n){return(0,a.L)(n||e,e)}}},function(e){e.O(0,[83,1287,9796,443,7786,9904,3657,6167,2502,5889,2888,9774,179],function(){return e(e.s=42011)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1591],{42011:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config-chat",function(){return t(9267)}])},36981:function(e,n,t){"use strict";t.d(n,{Q:function(){return u},Y:function(){return d}});var a=t(85893),s=t(67294),c=t(23657),l=t(91624),r=t(25510),i=t(17586);let{Title:o}=c.default,u="#5a67d8",d=e=>{let{title:n,description:t,placeholder:c,maxLength:d,values:f,handleDeleteIndex:h,handleCreateString:m,submitStatus:g,continuousStatusMessage:p}=e,[b,v]=(0,s.useState)("");return(0,a.jsxs)("div",{className:"edit-string-array-container",children:[(0,a.jsx)(o,{level:3,className:"section-title",children:n}),(0,a.jsx)("p",{className:"description",children:t}),(0,a.jsx)("div",{className:"edit-current-strings",children:null==f?void 0:f.map((e,n)=>(0,a.jsx)(l.Z,{closable:!0,onClose:()=>{h(n)},color:u,children:e},"tag-".concat(e,"-").concat(n)))}),p&&(0,a.jsx)("div",{className:"continuous-status-section",children:(0,a.jsx)(i.E,{status:p})}),(0,a.jsx)("div",{className:"add-new-string-section",children:(0,a.jsx)(r.nv,{fieldName:"string-input",value:b,onChange:e=>{let{value:n}=e;v(n)},onPressEnter:()=>{m(b.trim()),v("")},maxLength:d,placeholder:c,status:g})})]})};d.defaultProps={maxLength:50,description:null,submitStatus:null,continuousStatusMessage:null}},22067:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var a=t(85893),s=t(67294),c=t(59633),l=t(28700),r=t(17586),i=t(70869),o=t(4481);let u=e=>{let{apiPath:n,checked:t,reversed:u=!1,configPath:d="",disabled:f=!1,fieldName:h,label:m,tip:g,useSubmit:p,onChange:b}=e,[v,x]=(0,s.useState)(null),C=null,{setFieldInConfigState:N}=(0,s.useContext)(o.a)||{},j=()=>{x(null),clearTimeout(C),C=null},k=async e=>{if(p){x((0,l.kg)(l.Jk));let t=u?!e:e;await (0,i.Si)({apiPath:n,data:{value:t},onSuccess:()=>{N({fieldName:h,value:t,path:d}),x((0,l.kg)(l.zv))},onError:e=>{x((0,l.kg)(l.Un,"There was an error: ".concat(e)))}}),C=setTimeout(j,i.sI)}b&&b(e)},E=null!==v&&v.type===l.Jk;return(0,a.jsxs)("div",{className:"formfield-container toggleswitch-container",children:[m&&(0,a.jsx)("div",{className:"label-side",children:(0,a.jsx)("span",{className:"formfield-label",children:m})}),(0,a.jsxs)("div",{className:"input-side",children:[(0,a.jsxs)("div",{className:"input-group",children:[(0,a.jsx)(c.Z,{className:"switch field-".concat(h),loading:E,onChange:k,defaultChecked:t,checked:t,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:f}),(0,a.jsx)(r.E,{status:v})]}),(0,a.jsx)("p",{className:"field-tip",children:g})]})]})};u.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},78021:function(e,n,t){"use strict";var a=t(78235);n.Z=a.Z},65765:function(e,n,t){"use strict";var a=t(61185),s=t(59408),c=a.ZP;c.Header=a.h4,c.Footer=a.$_,c.Content=a.VY,c.Sider=s.Z,c._InternalSiderContext=s.D,n.default=c},10227:function(e,n,t){"use strict";var a=t(79338);n.Z=a.Z},59633:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var a=t(87462),s=t(4942),c=t(72034),l=t(93967),r=t.n(l),i=t(97685),o=t(45987),u=t(67294),d=t(22720),f=t(77524),h=u.forwardRef(function(e,n){var t,a=e.prefixCls,c=void 0===a?"rc-switch":a,l=e.className,h=e.checked,m=e.defaultChecked,g=e.disabled,p=e.loadingIcon,b=e.checkedChildren,v=e.unCheckedChildren,x=e.onClick,C=e.onChange,N=e.onKeyDown,j=(0,o.Z)(e,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),k=(0,d.Z)(!1,{value:h,defaultValue:m}),E=(0,i.Z)(k,2),Z=E[0],y=E[1];function w(e,n){var t=Z;return g||(y(t=e),null==C||C(t,n)),t}var S=r()(c,l,(t={},(0,s.Z)(t,"".concat(c,"-checked"),Z),(0,s.Z)(t,"".concat(c,"-disabled"),g),t));return u.createElement("button",Object.assign({},j,{type:"button",role:"switch","aria-checked":Z,disabled:g,className:S,ref:n,onKeyDown:function(e){e.which===f.Z.LEFT?w(!1,e):e.which===f.Z.RIGHT&&w(!0,e),null==N||N(e)},onClick:function(e){var n=w(!Z,e);null==x||x(n,e)}}),p,u.createElement("span",{className:"".concat(c,"-inner")},Z?b:v))});h.displayName="Switch";var m=t(17399),g=t(92933),p=t(23173),b=t(51964),v=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>n.indexOf(a)&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,a=Object.getOwnPropertySymbols(e);sn.indexOf(a[s])&&Object.prototype.propertyIsEnumerable.call(e,a[s])&&(t[a[s]]=e[a[s]]);return t},x=u.forwardRef(function(e,n){var t=e.prefixCls,l=e.size,i=e.disabled,o=e.loading,d=e.className,f=v(e,["prefixCls","size","disabled","loading","className"]),x=u.useContext(m.E_),C=x.getPrefixCls,N=x.direction,j=u.useContext(p.Z),k=u.useContext(g.Z),E=(null!=i?i:k)||o,Z=C("switch",t),y=u.createElement("div",{className:"".concat(Z,"-handle")},o&&u.createElement(c.Z,{className:"".concat(Z,"-loading-icon")})),w=r()((0,s.Z)((0,s.Z)((0,s.Z)({},"".concat(Z,"-small"),"small"===(l||j)),"".concat(Z,"-loading"),o),"".concat(Z,"-rtl"),"rtl"===N),void 0===d?"":d);return u.createElement(b.Z,{insertExtraNode:!0},u.createElement(h,(0,a.Z)({},f,{prefixCls:Z,className:w,disabled:E,ref:n,loadingIcon:y})))});x.__ANT_SWITCH=!0;var C=x},91624:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var a=t(4942),s=t(87462),c=t(97685),l=t(69156),r=t(93967),i=t.n(r),o=t(97485),u=t(67294),d=t(17399),f=t(22781),h=t(51964),m=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>n.indexOf(a)&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,a=Object.getOwnPropertySymbols(e);sn.indexOf(a[s])&&Object.prototype.propertyIsEnumerable.call(e,a[s])&&(t[a[s]]=e[a[s]]);return t},g=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>n.indexOf(a)&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,a=Object.getOwnPropertySymbols(e);sn.indexOf(a[s])&&Object.prototype.propertyIsEnumerable.call(e,a[s])&&(t[a[s]]=e[a[s]]);return t},p=new RegExp("^(".concat(f.Y.join("|"),")(-inverse)?$")),b=new RegExp("^(".concat(f.E.join("|"),")$")),v=u.forwardRef(function(e,n){var t=e.prefixCls,r=e.className,f=e.style,m=e.children,v=e.icon,x=e.color,C=e.onClose,N=e.closeIcon,j=e.closable,k=g(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),E=u.useContext(d.E_),Z=E.getPrefixCls,y=E.direction,w=u.useState(!0),S=(0,c.Z)(w,2),O=S[0],P=S[1];u.useEffect(function(){"visible"in k&&P(k.visible)},[k.visible]);var _=function(){return!!x&&(p.test(x)||b.test(x))},U=(0,s.Z)({backgroundColor:x&&!_()?x:void 0},f),I=_(),D=Z("tag",t),T=i()(D,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(D,"-").concat(x),I),"".concat(D,"-has-color"),x&&!I),"".concat(D,"-hidden"),!O),"".concat(D,"-rtl"),"rtl"===y),r),M=function(e){e.stopPropagation(),null==C||C(e),!e.defaultPrevented&&("visible"in k||P(!1))},F="onClick"in k||m&&"a"===m.type,J=(0,o.Z)(k,["visible"]),A=v||null,L=A?u.createElement(u.Fragment,null,A,u.createElement("span",null,m)):m,R=u.createElement("span",(0,s.Z)({},J,{ref:n,className:T,style:U}),L,void 0!==j&&j?N?u.createElement("span",{className:"".concat(D,"-close-icon"),onClick:M},N):u.createElement(l.Z,{className:"".concat(D,"-close-icon"),onClick:M}):null);return F?u.createElement(h.Z,null,R):R});v.CheckableTag=function(e){var n=e.prefixCls,t=e.className,c=e.checked,l=e.onChange,r=e.onClick,o=m(e,["prefixCls","className","checked","onChange","onClick"]),f=(0,u.useContext(d.E_).getPrefixCls)("tag",n),h=i()(f,(0,a.Z)((0,a.Z)({},"".concat(f,"-checkable"),!0),"".concat(f,"-checkable-checked"),c),t);return u.createElement("span",(0,s.Z)({},o,{className:h,onClick:function(e){null==l||l(!c),null==r||r(e)}}))};var x=v},9267:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return p}});var a=t(85893),s=t(23657),c=t(10227),l=t(78021),r=t(67294),i=t(25510),o=t(18063),u=t(22067),d=t(36981),f=t(28700),h=t(70869),m=t(4481),g=t(25889);function p(){var e;let{Title:n}=s.default,[t,g]=(0,r.useState)(null),[p,b]=(0,r.useState)(null),[v,x]=(0,r.useState)(null),{serverConfig:C,setFieldInConfigState:N}=(0,r.useContext)(m.a)||{},{chatDisabled:j,chatJoinMessagesEnabled:k,forbiddenUsernames:E,instanceDetails:Z,suggestedUsernames:y,chatEstablishedUserMode:w,chatSpamProtectionEnabled:S,chatSlurFilterEnabled:O}=C,{welcomeMessage:P}=Z,_=e=>{let{fieldName:n,value:a}=e;g({...t,[n]:a})};function U(){b(null)}function I(){(0,h.Si)({apiPath:h.CJ,data:{value:t.forbiddenUsernames},onSuccess:()=>{N({fieldName:"forbiddenUsernames",value:t.forbiddenUsernames}),b((0,f.kg)(f.zv)),setTimeout(U,h.sI)},onError:e=>{b((0,f.kg)(f.Un,e)),setTimeout(U,h.sI)}})}function D(){x(null)}function T(){(0,h.Si)({apiPath:h.cf,data:{value:t.suggestedUsernames},onSuccess:()=>{N({fieldName:"suggestedUsernames",value:t.suggestedUsernames}),x((0,f.kg)(f.zv)),setTimeout(D,h.sI)},onError:e=>{b((0,f.kg)(f.Un,e)),setTimeout(D,h.sI)}})}return((0,r.useEffect)(()=>{g({chatDisabled:j,chatJoinMessagesEnabled:k,forbiddenUsernames:E,suggestedUsernames:y,welcomeMessage:P,chatEstablishedUserMode:w,chatSpamProtectionEnabled:S,chatSlurFilterEnabled:O})},[C]),t)?(0,a.jsxs)("div",{className:"config-server-details-form",children:[(0,a.jsx)(n,{children:"Chat Settings"}),(0,a.jsxs)(c.Z,{gutter:[45,16],children:[(0,a.jsx)(l.Z,{md:24,lg:12,children:(0,a.jsxs)("div",{className:"form-module",children:[(0,a.jsx)(u.Z,{fieldName:"chatDisabled",...h.yj,checked:!t.chatDisabled,reversed:!0,onChange:function(e){_({fieldName:"chatDisabled",value:!e})}}),(0,a.jsx)(u.Z,{fieldName:"chatJoinMessagesEnabled",...h.kB,checked:t.chatJoinMessagesEnabled,onChange:function(e){_({fieldName:"chatJoinMessagesEnabled",value:e})}}),(0,a.jsx)(o.$7,{fieldName:"welcomeMessage",...h.IX,type:i.Sk,value:t.welcomeMessage,initialValue:P,onChange:_}),(0,a.jsx)("br",{}),(0,a.jsx)("br",{}),(0,a.jsx)(d.Y,{title:h.Dg.label,placeholder:h.Dg.placeholder,description:h.Dg.tip,values:t.forbiddenUsernames,handleDeleteIndex:function(e){t.forbiddenUsernames.splice(e,1),I()},handleCreateString:function(e){t.forbiddenUsernames.push(e),_({fieldName:"forbiddenUsernames",value:t.forbiddenUsernames}),I()},submitStatus:p}),(0,a.jsx)("br",{}),(0,a.jsx)("br",{}),(0,a.jsx)(d.Y,{title:h.AN.label,placeholder:h.AN.placeholder,description:h.AN.tip,values:t.suggestedUsernames,handleDeleteIndex:function(e){t.suggestedUsernames.splice(e,1),T()},handleCreateString:function(e){t.suggestedUsernames.push(e),_({fieldName:"suggestedUsernames",value:t.suggestedUsernames}),T()},submitStatus:v,continuousStatusMessage:0===(e=t.suggestedUsernames.length)?(0,f.kg)("success",h.AN.no_entries):e>0&&e<10?(0,f.kg)("warning",h.AN.min_not_reached):null})]})}),(0,a.jsx)(l.Z,{md:24,lg:12,children:(0,a.jsxs)("div",{className:"form-module",children:[(0,a.jsx)(u.Z,{fieldName:"chatSpamProtectionEnabled",...h.U5,checked:t.chatSpamProtectionEnabled,onChange:function(e){_({fieldName:"chatSpamProtectionEnabled",value:e})}}),(0,a.jsx)(u.Z,{fieldName:"chatEstablishedUserMode",...h.dj,checked:t.chatEstablishedUserMode,onChange:function(e){_({fieldName:"chatEstablishedUserMode",value:e})}}),(0,a.jsx)(u.Z,{fieldName:"chatSlurFilterEnabled",...h.T_,checked:t.chatSlurFilterEnabled,onChange:function(e){_({fieldName:"chatSlurFilterEnabled",value:e})}})]})})]})]}):null}p.getLayout=function(e){return(0,a.jsx)(g.l,{page:e})}},11163:function(e,n,t){e.exports=t(43079)},55945:function(e,n,t){"use strict";function a(e){return n=>{let t=(e?Math[e]:Math.trunc)(n);return 0===t?0:t}}t.d(n,{u:function(){return a}})},96707:function(e,n,t){"use strict";t.d(n,{H_:function(){return i},I7:function(){return o},dP:function(){return s},fH:function(){return r},jE:function(){return a},vh:function(){return l},yJ:function(){return c}});let a=6048e5,s=864e5,c=6e4,l=36e5,r=43200,i=1440,o=Symbol.for("constructDateFrom")},16393:function(e,n,t){"use strict";t.d(n,{L:function(){return s}});var a=t(96707);function s(e,n){return"function"==typeof e?e(n):e&&"object"==typeof e&&a.I7 in e?e[a.I7](n):e instanceof Date?new e.constructor(n):new Date(n)}},64077:function(e,n,t){"use strict";t.d(n,{_:function(){return s}});var a=t(46042);function s(e,n){return+(0,a.Q)(e)-+(0,a.Q)(n)}},94817:function(e,n,t){"use strict";t.d(n,{c:function(){return c}});var a=t(55945),s=t(64077);function c(e,n,t){let c=(0,s._)(e,n)/1e3;return(0,a.u)(null==t?void 0:t.roundingMethod)(c)}},46042:function(e,n,t){"use strict";t.d(n,{Q:function(){return s}});var a=t(16393);function s(e,n){return(0,a.L)(n||e,e)}}},function(e){e.O(0,[83,1287,9796,7786,443,9904,3657,6167,2502,5889,2888,9774,179],function(){return e(e.s=42011)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/config-federation-053fbc537d8831cd.js b/static/web/_next/static/chunks/pages/admin/config-federation-953c9c300334b982.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/config-federation-053fbc537d8831cd.js rename to static/web/_next/static/chunks/pages/admin/config-federation-953c9c300334b982.js index 49b0c45b2..4f216f742 100644 --- a/static/web/_next/static/chunks/pages/admin/config-federation-053fbc537d8831cd.js +++ b/static/web/_next/static/chunks/pages/admin/config-federation-953c9c300334b982.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2532],{18957:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config-federation",function(){return t(96647)}])},36981:function(e,n,t){"use strict";t.d(n,{Q:function(){return u},Y:function(){return d}});var a=t(85893),l=t(67294),r=t(23657),s=t(91624),i=t(25510),o=t(17586);let{Title:c}=r.default,u="#5a67d8",d=e=>{let{title:n,description:t,placeholder:r,maxLength:d,values:h,handleDeleteIndex:f,handleCreateString:p,submitStatus:m,continuousStatusMessage:g}=e,[b,v]=(0,l.useState)("");return(0,a.jsxs)("div",{className:"edit-string-array-container",children:[(0,a.jsx)(c,{level:3,className:"section-title",children:n}),(0,a.jsx)("p",{className:"description",children:t}),(0,a.jsx)("div",{className:"edit-current-strings",children:null==h?void 0:h.map((e,n)=>(0,a.jsx)(s.Z,{closable:!0,onClose:()=>{f(n)},color:u,children:e},"tag-".concat(e,"-").concat(n)))}),g&&(0,a.jsx)("div",{className:"continuous-status-section",children:(0,a.jsx)(o.E,{status:g})}),(0,a.jsx)("div",{className:"add-new-string-section",children:(0,a.jsx)(i.nv,{fieldName:"string-input",value:b,onChange:e=>{let{value:n}=e;v(n)},onPressEnter:()=>{p(b.trim()),v("")},maxLength:d,placeholder:r,status:m})})]})};d.defaultProps={maxLength:50,description:null,submitStatus:null,continuousStatusMessage:null}},22067:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var a=t(85893),l=t(67294),r=t(59633),s=t(28700),i=t(17586),o=t(70869),c=t(4481);let u=e=>{let{apiPath:n,checked:t,reversed:u=!1,configPath:d="",disabled:h=!1,fieldName:f,label:p,tip:m,useSubmit:g,onChange:b}=e,[v,x]=(0,l.useState)(null),y=null,{setFieldInConfigState:w}=(0,l.useContext)(c.a)||{},j=()=>{x(null),clearTimeout(y),y=null},k=async e=>{if(g){x((0,s.kg)(s.Jk));let t=u?!e:e;await (0,o.Si)({apiPath:n,data:{value:t},onSuccess:()=>{w({fieldName:f,value:t,path:d}),x((0,s.kg)(s.zv))},onError:e=>{x((0,s.kg)(s.Un,"There was an error: ".concat(e)))}}),y=setTimeout(j,o.sI)}b&&b(e)},C=null!==v&&v.type===s.Jk;return(0,a.jsxs)("div",{className:"formfield-container toggleswitch-container",children:[p&&(0,a.jsx)("div",{className:"label-side",children:(0,a.jsx)("span",{className:"formfield-label",children:p})}),(0,a.jsxs)("div",{className:"input-side",children:[(0,a.jsxs)("div",{className:"input-group",children:[(0,a.jsx)(r.Z,{className:"switch field-".concat(f),loading:C,onChange:k,defaultChecked:t,checked:t,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:h}),(0,a.jsx)(i.E,{status:v})]}),(0,a.jsx)("p",{className:"field-tip",children:m})]})]})};u.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},78021:function(e,n,t){"use strict";var a=t(78235);n.Z=a.Z},65765:function(e,n,t){"use strict";var a=t(61185),l=t(59408),r=a.ZP;r.Header=a.h4,r.Footer=a.$_,r.Content=a.VY,r.Sider=l.Z,r._InternalSiderContext=l.D,n.default=r},10227:function(e,n,t){"use strict";var a=t(79338);n.Z=a.Z},59633:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var a=t(87462),l=t(4942),r=t(72034),s=t(93967),i=t.n(s),o=t(97685),c=t(45987),u=t(67294),d=t(22720),h=t(77524),f=u.forwardRef(function(e,n){var t,a=e.prefixCls,r=void 0===a?"rc-switch":a,s=e.className,f=e.checked,p=e.defaultChecked,m=e.disabled,g=e.loadingIcon,b=e.checkedChildren,v=e.unCheckedChildren,x=e.onClick,y=e.onChange,w=e.onKeyDown,j=(0,c.Z)(e,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),k=(0,d.Z)(!1,{value:f,defaultValue:p}),C=(0,o.Z)(k,2),N=C[0],Z=C[1];function P(e,n){var t=N;return m||(Z(t=e),null==y||y(t,n)),t}var E=i()(r,s,(t={},(0,l.Z)(t,"".concat(r,"-checked"),N),(0,l.Z)(t,"".concat(r,"-disabled"),m),t));return u.createElement("button",Object.assign({},j,{type:"button",role:"switch","aria-checked":N,disabled:m,className:E,ref:n,onKeyDown:function(e){e.which===h.Z.LEFT?P(!1,e):e.which===h.Z.RIGHT&&P(!0,e),null==w||w(e)},onClick:function(e){var n=P(!N,e);null==x||x(n,e)}}),g,u.createElement("span",{className:"".concat(r,"-inner")},N?b:v))});f.displayName="Switch";var p=t(17399),m=t(92933),g=t(23173),b=t(51964),v=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>n.indexOf(a)&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,a=Object.getOwnPropertySymbols(e);ln.indexOf(a[l])&&Object.prototype.propertyIsEnumerable.call(e,a[l])&&(t[a[l]]=e[a[l]]);return t},x=u.forwardRef(function(e,n){var t=e.prefixCls,s=e.size,o=e.disabled,c=e.loading,d=e.className,h=v(e,["prefixCls","size","disabled","loading","className"]),x=u.useContext(p.E_),y=x.getPrefixCls,w=x.direction,j=u.useContext(g.Z),k=u.useContext(m.Z),C=(null!=o?o:k)||c,N=y("switch",t),Z=u.createElement("div",{className:"".concat(N,"-handle")},c&&u.createElement(r.Z,{className:"".concat(N,"-loading-icon")})),P=i()((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(N,"-small"),"small"===(s||j)),"".concat(N,"-loading"),c),"".concat(N,"-rtl"),"rtl"===w),void 0===d?"":d);return u.createElement(b.Z,{insertExtraNode:!0},u.createElement(f,(0,a.Z)({},h,{prefixCls:N,className:P,disabled:C,ref:n,loadingIcon:Z})))});x.__ANT_SWITCH=!0;var y=x},91624:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var a=t(4942),l=t(87462),r=t(97685),s=t(69156),i=t(93967),o=t.n(i),c=t(97485),u=t(67294),d=t(17399),h=t(22781),f=t(51964),p=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>n.indexOf(a)&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,a=Object.getOwnPropertySymbols(e);ln.indexOf(a[l])&&Object.prototype.propertyIsEnumerable.call(e,a[l])&&(t[a[l]]=e[a[l]]);return t},m=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>n.indexOf(a)&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,a=Object.getOwnPropertySymbols(e);ln.indexOf(a[l])&&Object.prototype.propertyIsEnumerable.call(e,a[l])&&(t[a[l]]=e[a[l]]);return t},g=new RegExp("^(".concat(h.Y.join("|"),")(-inverse)?$")),b=new RegExp("^(".concat(h.E.join("|"),")$")),v=u.forwardRef(function(e,n){var t=e.prefixCls,i=e.className,h=e.style,p=e.children,v=e.icon,x=e.color,y=e.onClose,w=e.closeIcon,j=e.closable,k=m(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),C=u.useContext(d.E_),N=C.getPrefixCls,Z=C.direction,P=u.useState(!0),E=(0,r.Z)(P,2),S=E[0],O=E[1];u.useEffect(function(){"visible"in k&&O(k.visible)},[k.visible]);var _=function(){return!!x&&(g.test(x)||b.test(x))},I=(0,l.Z)({backgroundColor:x&&!_()?x:void 0},h),T=_(),F=N("tag",t),L=o()(F,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(F,"-").concat(x),T),"".concat(F,"-has-color"),x&&!T),"".concat(F,"-hidden"),!S),"".concat(F,"-rtl"),"rtl"===Z),i),U=function(e){e.stopPropagation(),null==y||y(e),!e.defaultPrevented&&("visible"in k||O(!1))},R="onClick"in k||p&&"a"===p.type,D=(0,c.Z)(k,["visible"]),K=v||null,Y=K?u.createElement(u.Fragment,null,K,u.createElement("span",null,p)):p,H=u.createElement("span",(0,l.Z)({},D,{ref:n,className:L,style:I}),Y,void 0!==j&&j?w?u.createElement("span",{className:"".concat(F,"-close-icon"),onClick:U},w):u.createElement(s.Z,{className:"".concat(F,"-close-icon"),onClick:U}):null);return R?u.createElement(f.Z,null,H):H});v.CheckableTag=function(e){var n=e.prefixCls,t=e.className,r=e.checked,s=e.onChange,i=e.onClick,c=p(e,["prefixCls","className","checked","onChange","onClick"]),h=(0,u.useContext(d.E_).getPrefixCls)("tag",n),f=o()(h,(0,a.Z)((0,a.Z)({},"".concat(h,"-checkable"),!0),"".concat(h,"-checkable-checked"),r),t);return u.createElement("span",(0,l.Z)({},c,{className:f,onClick:function(e){null==s||s(!r),null==i||i(e)}}))};var x=v},96647:function(e,n,t){"use strict";t.r(n);var a=t(85893),l=t(77786),r=t(56469),s=t(23657),i=t(1461),o=t(10227),c=t(78021),u=t(67294),d=t(25510),h=t(18063),f=t(22067),p=t(36981),m=t(70869),g=t(4481),b=t(28700),v=t(25889);let x=e=>{let{cancelPressed:n,okPressed:t}=e;return(0,a.jsxs)(l.default,{width:"70%",title:"Enable Social Features",open:!0,onCancel:n,footer:(0,a.jsxs)("div",{children:[(0,a.jsx)(r.Z,{onClick:n,children:"Do not enable"}),(0,a.jsx)(r.Z,{type:"primary",onClick:t,children:"Enable Social Features"})]}),children:[(0,a.jsx)(s.default.Title,{level:3,children:"How do Owncast's social features work?"}),(0,a.jsxs)(s.default.Paragraph,{children:["Owncast's social features are accomplished by having your server join The"," ",(0,a.jsx)("a",{href:"https://en.wikipedia.org/wiki/Fediverse",rel:"noopener noreferrer",target:"_blank",children:"Fediverse"}),", a decentralized, open, collection of independent servers, like yours."]}),"Please"," ",(0,a.jsx)("a",{href:"https://owncast.online/docs/social",rel:"noopener noreferrer",target:"_blank",children:"read more"})," ","about these features, the details behind them, and how they work.",(0,a.jsx)(s.default.Paragraph,{}),(0,a.jsx)(s.default.Title,{level:3,children:"What do you need to know?"}),(0,a.jsxs)("ul",{children:[(0,a.jsx)("li",{children:"These features are brand new. Given the variability of interfacing with the rest of the world, bugs are possible. Please report anything that you think isn't working quite right."}),(0,a.jsx)("li",{children:"You must always host your Owncast server with SSL using a https url."}),(0,a.jsx)("li",{children:"You should not change your server name URL or social username once people begin following you, as your server will be seen as a completely different user on the Fediverse, and the old user will disappear."}),(0,a.jsxs)("li",{children:["Turning on ",(0,a.jsx)("i",{children:"Private mode"})," will allow you to manually approve each follower and limit the visibility of your posts to followers only."]})]}),(0,a.jsx)(s.default.Title,{level:3,children:"Learn more about The Fediverse"}),(0,a.jsxs)(s.default.Paragraph,{children:["If these concepts are new you should discover more about what this functionality has to offer. Visit"," ",(0,a.jsx)("a",{href:"https://owncast.online/docs/social",rel:"noopener noreferrer",target:"_blank",children:"our documentation"})," ","to be pointed at some resources that will help get you started on The Fediverse."]})]})},y=()=>{let{Title:e}=s.default,[n,t]=(0,u.useState)(null),[l,r]=(0,u.useState)(!1),{serverConfig:v,setFieldInConfigState:y}=(0,u.useContext)(g.a)||{},[w,j]=(0,u.useState)(null),{federation:k,yp:C,instanceDetails:N}=v,{enabled:Z,isPrivate:P,username:E,goLiveMessage:S,showEngagement:O,blockedDomains:_}=k,{instanceUrl:I}=C,{nsfw:T}=N,F=e=>{let{fieldName:a,value:l}=e;t({...n,[a]:l})};function L(){j(null)}function U(){try{(0,m.Si)({apiPath:m.pE,data:{value:n.blockedDomains},onSuccess:()=>{y({fieldName:"forbiddenUsernames",value:n.forbiddenUsernames}),j(b.zv),setTimeout(L,m.sI)},onError:e=>{j((0,b.kg)(b.Un,e)),setTimeout(L,m.sI)}})}catch(e){console.error(e),j(b.Un)}}if((0,u.useEffect)(()=>{t({enabled:Z,isPrivate:P,username:E,goLiveMessage:S,showEngagement:O,blockedDomains:_,nsfw:T,instanceUrl:C.instanceUrl})},[v,C]),!n)return null;let R=""!==I,D=I.startsWith("https://"),K=!D&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.Z,{message:"You must set your server URL before you can enable this feature.",type:"warning",showIcon:!0}),(0,a.jsx)("br",{}),(0,a.jsx)(h.$7,{fieldName:"instanceUrl",...m.yi,value:n.instanceUrl,initialValue:C.instanceUrl,type:d.xA,onChange:F,onSubmit:()=>{let e=""!==n.instanceUrl,a=n.instanceUrl.startsWith("https://");e&&a||((0,m.Si)({apiPath:m.Kl.apiPath,data:{value:!1}}),t({...n,enabled:!1}))},required:!0})]}),Y=(0,a.jsx)(i.Z,{message:"Only Owncast instances available on the default SSL port 443 support this feature.",type:"warning",showIcon:!0}),H=I&&""!==new URL(I).port&&"443"!==new URL(I).port;return(0,a.jsxs)("div",{children:[(0,a.jsx)(e,{children:"Configure Social Features"}),(0,a.jsx)("p",{children:"Owncast provides the ability for people to follow and engage with your instance. It's a great way to promote alerting, sharing and engagement of your stream."}),(0,a.jsx)("p",{children:"Once enabled you'll alert your followers when you go live as well as gain the ability to compose custom posts to share any information you like."}),(0,a.jsx)("p",{children:(0,a.jsx)("a",{href:"https://owncast.online/docs/social",rel:"noopener noreferrer",target:"_blank",children:"Read more about the specifics of these social features."})}),(0,a.jsxs)(o.Z,{children:[(0,a.jsxs)(c.Z,{span:15,className:"form-module",style:{marginRight:"15px"},children:[K,H&&Y,(0,a.jsx)(f.Z,{fieldName:"enabled",onChange:e=>{e?r(!0):((0,m.Si)({apiPath:m.Kl.apiPath,data:{value:!1},onSuccess:()=>{y({fieldName:"enabled",value:!1,path:m.Kl.configPath})}}),t({...n,enabled:!1}))},...m.Kl,checked:n.enabled,disabled:H||!R||!D}),(0,a.jsx)(f.Z,{fieldName:"isPrivate",...m.LC,checked:n.isPrivate,disabled:!Z}),(0,a.jsx)(f.Z,{fieldName:"nsfw",useSubmit:!0,...m.B_,checked:n.nsfw,disabled:H||!R}),(0,a.jsx)(h.$7,{required:!0,fieldName:"username",type:d.Kx,...m.Xc,value:n.username,initialValue:E,onChange:e=>{let{fieldName:a,value:l}=e;F({fieldName:a,value:l}),t({...n,username:l.replace(/\W/g,"")})},disabled:!Z}),(0,a.jsx)(h.$7,{fieldName:"goLiveMessage",...m.BF,type:d.Sk,value:n.goLiveMessage,initialValue:S,onChange:F,disabled:!Z}),(0,a.jsx)(f.Z,{fieldName:"showEngagement",...m.FE,checked:n.showEngagement,disabled:!Z})]}),(0,a.jsx)(c.Z,{span:8,className:"form-module",children:(0,a.jsx)(p.Y,{title:m.dR.label,placeholder:m.dR.placeholder,description:m.dR.tip,values:n.blockedDomains,handleDeleteIndex:function(e){n.blockedDomains.splice(e,1),U()},handleCreateString:function(e){let t;try{t=new URL(e).host}catch(n){t=e}n.blockedDomains.push(t),F({fieldName:"blockedDomains",value:n.blockedDomains}),U()},submitStatus:(0,b.kg)(w)})})]}),l&&(0,a.jsx)(x,{cancelPressed:function(){r(!1),(0,m.Si)({apiPath:m.Kl.apiPath,data:{value:!1},onSuccess:()=>{y({fieldName:"enabled",value:!1,path:m.Kl.configPath})}}),t({...n,enabled:!1})},okPressed:function(){r(!1),(0,m.Si)({apiPath:m.Kl.apiPath,data:{value:!0},onSuccess:()=>{y({fieldName:"enabled",value:!0,path:m.Kl.configPath})}}),t({...n,enabled:!0})}})]})};y.getLayout=function(e){return(0,a.jsx)(v.l,{page:e})},n.default=y},11163:function(e,n,t){e.exports=t(43079)},55945:function(e,n,t){"use strict";function a(e){return n=>{let t=(e?Math[e]:Math.trunc)(n);return 0===t?0:t}}t.d(n,{u:function(){return a}})},96707:function(e,n,t){"use strict";t.d(n,{H_:function(){return o},I7:function(){return c},dP:function(){return l},fH:function(){return i},jE:function(){return a},vh:function(){return s},yJ:function(){return r}});let a=6048e5,l=864e5,r=6e4,s=36e5,i=43200,o=1440,c=Symbol.for("constructDateFrom")},16393:function(e,n,t){"use strict";t.d(n,{L:function(){return l}});var a=t(96707);function l(e,n){return"function"==typeof e?e(n):e&&"object"==typeof e&&a.I7 in e?e[a.I7](n):e instanceof Date?new e.constructor(n):new Date(n)}},64077:function(e,n,t){"use strict";t.d(n,{_:function(){return l}});var a=t(46042);function l(e,n){return+(0,a.Q)(e)-+(0,a.Q)(n)}},94817:function(e,n,t){"use strict";t.d(n,{c:function(){return r}});var a=t(55945),l=t(64077);function r(e,n,t){let r=(0,l._)(e,n)/1e3;return(0,a.u)(null==t?void 0:t.roundingMethod)(r)}},46042:function(e,n,t){"use strict";t.d(n,{Q:function(){return l}});var a=t(16393);function l(e,n){return(0,a.L)(n||e,e)}}},function(e){e.O(0,[83,1287,9796,443,7786,9904,3657,6167,2502,5889,2888,9774,179],function(){return e(e.s=18957)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2532],{18957:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config-federation",function(){return t(96647)}])},36981:function(e,n,t){"use strict";t.d(n,{Q:function(){return u},Y:function(){return d}});var a=t(85893),l=t(67294),r=t(23657),s=t(91624),i=t(25510),o=t(17586);let{Title:c}=r.default,u="#5a67d8",d=e=>{let{title:n,description:t,placeholder:r,maxLength:d,values:h,handleDeleteIndex:f,handleCreateString:p,submitStatus:m,continuousStatusMessage:g}=e,[b,v]=(0,l.useState)("");return(0,a.jsxs)("div",{className:"edit-string-array-container",children:[(0,a.jsx)(c,{level:3,className:"section-title",children:n}),(0,a.jsx)("p",{className:"description",children:t}),(0,a.jsx)("div",{className:"edit-current-strings",children:null==h?void 0:h.map((e,n)=>(0,a.jsx)(s.Z,{closable:!0,onClose:()=>{f(n)},color:u,children:e},"tag-".concat(e,"-").concat(n)))}),g&&(0,a.jsx)("div",{className:"continuous-status-section",children:(0,a.jsx)(o.E,{status:g})}),(0,a.jsx)("div",{className:"add-new-string-section",children:(0,a.jsx)(i.nv,{fieldName:"string-input",value:b,onChange:e=>{let{value:n}=e;v(n)},onPressEnter:()=>{p(b.trim()),v("")},maxLength:d,placeholder:r,status:m})})]})};d.defaultProps={maxLength:50,description:null,submitStatus:null,continuousStatusMessage:null}},22067:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var a=t(85893),l=t(67294),r=t(59633),s=t(28700),i=t(17586),o=t(70869),c=t(4481);let u=e=>{let{apiPath:n,checked:t,reversed:u=!1,configPath:d="",disabled:h=!1,fieldName:f,label:p,tip:m,useSubmit:g,onChange:b}=e,[v,x]=(0,l.useState)(null),y=null,{setFieldInConfigState:w}=(0,l.useContext)(c.a)||{},j=()=>{x(null),clearTimeout(y),y=null},k=async e=>{if(g){x((0,s.kg)(s.Jk));let t=u?!e:e;await (0,o.Si)({apiPath:n,data:{value:t},onSuccess:()=>{w({fieldName:f,value:t,path:d}),x((0,s.kg)(s.zv))},onError:e=>{x((0,s.kg)(s.Un,"There was an error: ".concat(e)))}}),y=setTimeout(j,o.sI)}b&&b(e)},C=null!==v&&v.type===s.Jk;return(0,a.jsxs)("div",{className:"formfield-container toggleswitch-container",children:[p&&(0,a.jsx)("div",{className:"label-side",children:(0,a.jsx)("span",{className:"formfield-label",children:p})}),(0,a.jsxs)("div",{className:"input-side",children:[(0,a.jsxs)("div",{className:"input-group",children:[(0,a.jsx)(r.Z,{className:"switch field-".concat(f),loading:C,onChange:k,defaultChecked:t,checked:t,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:h}),(0,a.jsx)(i.E,{status:v})]}),(0,a.jsx)("p",{className:"field-tip",children:m})]})]})};u.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},78021:function(e,n,t){"use strict";var a=t(78235);n.Z=a.Z},65765:function(e,n,t){"use strict";var a=t(61185),l=t(59408),r=a.ZP;r.Header=a.h4,r.Footer=a.$_,r.Content=a.VY,r.Sider=l.Z,r._InternalSiderContext=l.D,n.default=r},10227:function(e,n,t){"use strict";var a=t(79338);n.Z=a.Z},59633:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var a=t(87462),l=t(4942),r=t(72034),s=t(93967),i=t.n(s),o=t(97685),c=t(45987),u=t(67294),d=t(22720),h=t(77524),f=u.forwardRef(function(e,n){var t,a=e.prefixCls,r=void 0===a?"rc-switch":a,s=e.className,f=e.checked,p=e.defaultChecked,m=e.disabled,g=e.loadingIcon,b=e.checkedChildren,v=e.unCheckedChildren,x=e.onClick,y=e.onChange,w=e.onKeyDown,j=(0,c.Z)(e,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),k=(0,d.Z)(!1,{value:f,defaultValue:p}),C=(0,o.Z)(k,2),N=C[0],Z=C[1];function P(e,n){var t=N;return m||(Z(t=e),null==y||y(t,n)),t}var E=i()(r,s,(t={},(0,l.Z)(t,"".concat(r,"-checked"),N),(0,l.Z)(t,"".concat(r,"-disabled"),m),t));return u.createElement("button",Object.assign({},j,{type:"button",role:"switch","aria-checked":N,disabled:m,className:E,ref:n,onKeyDown:function(e){e.which===h.Z.LEFT?P(!1,e):e.which===h.Z.RIGHT&&P(!0,e),null==w||w(e)},onClick:function(e){var n=P(!N,e);null==x||x(n,e)}}),g,u.createElement("span",{className:"".concat(r,"-inner")},N?b:v))});f.displayName="Switch";var p=t(17399),m=t(92933),g=t(23173),b=t(51964),v=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>n.indexOf(a)&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,a=Object.getOwnPropertySymbols(e);ln.indexOf(a[l])&&Object.prototype.propertyIsEnumerable.call(e,a[l])&&(t[a[l]]=e[a[l]]);return t},x=u.forwardRef(function(e,n){var t=e.prefixCls,s=e.size,o=e.disabled,c=e.loading,d=e.className,h=v(e,["prefixCls","size","disabled","loading","className"]),x=u.useContext(p.E_),y=x.getPrefixCls,w=x.direction,j=u.useContext(g.Z),k=u.useContext(m.Z),C=(null!=o?o:k)||c,N=y("switch",t),Z=u.createElement("div",{className:"".concat(N,"-handle")},c&&u.createElement(r.Z,{className:"".concat(N,"-loading-icon")})),P=i()((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(N,"-small"),"small"===(s||j)),"".concat(N,"-loading"),c),"".concat(N,"-rtl"),"rtl"===w),void 0===d?"":d);return u.createElement(b.Z,{insertExtraNode:!0},u.createElement(f,(0,a.Z)({},h,{prefixCls:N,className:P,disabled:C,ref:n,loadingIcon:Z})))});x.__ANT_SWITCH=!0;var y=x},91624:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var a=t(4942),l=t(87462),r=t(97685),s=t(69156),i=t(93967),o=t.n(i),c=t(97485),u=t(67294),d=t(17399),h=t(22781),f=t(51964),p=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>n.indexOf(a)&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,a=Object.getOwnPropertySymbols(e);ln.indexOf(a[l])&&Object.prototype.propertyIsEnumerable.call(e,a[l])&&(t[a[l]]=e[a[l]]);return t},m=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>n.indexOf(a)&&(t[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,a=Object.getOwnPropertySymbols(e);ln.indexOf(a[l])&&Object.prototype.propertyIsEnumerable.call(e,a[l])&&(t[a[l]]=e[a[l]]);return t},g=new RegExp("^(".concat(h.Y.join("|"),")(-inverse)?$")),b=new RegExp("^(".concat(h.E.join("|"),")$")),v=u.forwardRef(function(e,n){var t=e.prefixCls,i=e.className,h=e.style,p=e.children,v=e.icon,x=e.color,y=e.onClose,w=e.closeIcon,j=e.closable,k=m(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),C=u.useContext(d.E_),N=C.getPrefixCls,Z=C.direction,P=u.useState(!0),E=(0,r.Z)(P,2),S=E[0],O=E[1];u.useEffect(function(){"visible"in k&&O(k.visible)},[k.visible]);var _=function(){return!!x&&(g.test(x)||b.test(x))},I=(0,l.Z)({backgroundColor:x&&!_()?x:void 0},h),T=_(),F=N("tag",t),L=o()(F,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(F,"-").concat(x),T),"".concat(F,"-has-color"),x&&!T),"".concat(F,"-hidden"),!S),"".concat(F,"-rtl"),"rtl"===Z),i),U=function(e){e.stopPropagation(),null==y||y(e),!e.defaultPrevented&&("visible"in k||O(!1))},R="onClick"in k||p&&"a"===p.type,D=(0,c.Z)(k,["visible"]),K=v||null,Y=K?u.createElement(u.Fragment,null,K,u.createElement("span",null,p)):p,H=u.createElement("span",(0,l.Z)({},D,{ref:n,className:L,style:I}),Y,void 0!==j&&j?w?u.createElement("span",{className:"".concat(F,"-close-icon"),onClick:U},w):u.createElement(s.Z,{className:"".concat(F,"-close-icon"),onClick:U}):null);return R?u.createElement(f.Z,null,H):H});v.CheckableTag=function(e){var n=e.prefixCls,t=e.className,r=e.checked,s=e.onChange,i=e.onClick,c=p(e,["prefixCls","className","checked","onChange","onClick"]),h=(0,u.useContext(d.E_).getPrefixCls)("tag",n),f=o()(h,(0,a.Z)((0,a.Z)({},"".concat(h,"-checkable"),!0),"".concat(h,"-checkable-checked"),r),t);return u.createElement("span",(0,l.Z)({},c,{className:f,onClick:function(e){null==s||s(!r),null==i||i(e)}}))};var x=v},96647:function(e,n,t){"use strict";t.r(n);var a=t(85893),l=t(77786),r=t(56469),s=t(23657),i=t(1461),o=t(10227),c=t(78021),u=t(67294),d=t(25510),h=t(18063),f=t(22067),p=t(36981),m=t(70869),g=t(4481),b=t(28700),v=t(25889);let x=e=>{let{cancelPressed:n,okPressed:t}=e;return(0,a.jsxs)(l.default,{width:"70%",title:"Enable Social Features",open:!0,onCancel:n,footer:(0,a.jsxs)("div",{children:[(0,a.jsx)(r.Z,{onClick:n,children:"Do not enable"}),(0,a.jsx)(r.Z,{type:"primary",onClick:t,children:"Enable Social Features"})]}),children:[(0,a.jsx)(s.default.Title,{level:3,children:"How do Owncast's social features work?"}),(0,a.jsxs)(s.default.Paragraph,{children:["Owncast's social features are accomplished by having your server join The"," ",(0,a.jsx)("a",{href:"https://en.wikipedia.org/wiki/Fediverse",rel:"noopener noreferrer",target:"_blank",children:"Fediverse"}),", a decentralized, open, collection of independent servers, like yours."]}),"Please"," ",(0,a.jsx)("a",{href:"https://owncast.online/docs/social",rel:"noopener noreferrer",target:"_blank",children:"read more"})," ","about these features, the details behind them, and how they work.",(0,a.jsx)(s.default.Paragraph,{}),(0,a.jsx)(s.default.Title,{level:3,children:"What do you need to know?"}),(0,a.jsxs)("ul",{children:[(0,a.jsx)("li",{children:"These features are brand new. Given the variability of interfacing with the rest of the world, bugs are possible. Please report anything that you think isn't working quite right."}),(0,a.jsx)("li",{children:"You must always host your Owncast server with SSL using a https url."}),(0,a.jsx)("li",{children:"You should not change your server name URL or social username once people begin following you, as your server will be seen as a completely different user on the Fediverse, and the old user will disappear."}),(0,a.jsxs)("li",{children:["Turning on ",(0,a.jsx)("i",{children:"Private mode"})," will allow you to manually approve each follower and limit the visibility of your posts to followers only."]})]}),(0,a.jsx)(s.default.Title,{level:3,children:"Learn more about The Fediverse"}),(0,a.jsxs)(s.default.Paragraph,{children:["If these concepts are new you should discover more about what this functionality has to offer. Visit"," ",(0,a.jsx)("a",{href:"https://owncast.online/docs/social",rel:"noopener noreferrer",target:"_blank",children:"our documentation"})," ","to be pointed at some resources that will help get you started on The Fediverse."]})]})},y=()=>{let{Title:e}=s.default,[n,t]=(0,u.useState)(null),[l,r]=(0,u.useState)(!1),{serverConfig:v,setFieldInConfigState:y}=(0,u.useContext)(g.a)||{},[w,j]=(0,u.useState)(null),{federation:k,yp:C,instanceDetails:N}=v,{enabled:Z,isPrivate:P,username:E,goLiveMessage:S,showEngagement:O,blockedDomains:_}=k,{instanceUrl:I}=C,{nsfw:T}=N,F=e=>{let{fieldName:a,value:l}=e;t({...n,[a]:l})};function L(){j(null)}function U(){try{(0,m.Si)({apiPath:m.pE,data:{value:n.blockedDomains},onSuccess:()=>{y({fieldName:"forbiddenUsernames",value:n.forbiddenUsernames}),j(b.zv),setTimeout(L,m.sI)},onError:e=>{j((0,b.kg)(b.Un,e)),setTimeout(L,m.sI)}})}catch(e){console.error(e),j(b.Un)}}if((0,u.useEffect)(()=>{t({enabled:Z,isPrivate:P,username:E,goLiveMessage:S,showEngagement:O,blockedDomains:_,nsfw:T,instanceUrl:C.instanceUrl})},[v,C]),!n)return null;let R=""!==I,D=I.startsWith("https://"),K=!D&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.Z,{message:"You must set your server URL before you can enable this feature.",type:"warning",showIcon:!0}),(0,a.jsx)("br",{}),(0,a.jsx)(h.$7,{fieldName:"instanceUrl",...m.yi,value:n.instanceUrl,initialValue:C.instanceUrl,type:d.xA,onChange:F,onSubmit:()=>{let e=""!==n.instanceUrl,a=n.instanceUrl.startsWith("https://");e&&a||((0,m.Si)({apiPath:m.Kl.apiPath,data:{value:!1}}),t({...n,enabled:!1}))},required:!0})]}),Y=(0,a.jsx)(i.Z,{message:"Only Owncast instances available on the default SSL port 443 support this feature.",type:"warning",showIcon:!0}),H=I&&""!==new URL(I).port&&"443"!==new URL(I).port;return(0,a.jsxs)("div",{children:[(0,a.jsx)(e,{children:"Configure Social Features"}),(0,a.jsx)("p",{children:"Owncast provides the ability for people to follow and engage with your instance. It's a great way to promote alerting, sharing and engagement of your stream."}),(0,a.jsx)("p",{children:"Once enabled you'll alert your followers when you go live as well as gain the ability to compose custom posts to share any information you like."}),(0,a.jsx)("p",{children:(0,a.jsx)("a",{href:"https://owncast.online/docs/social",rel:"noopener noreferrer",target:"_blank",children:"Read more about the specifics of these social features."})}),(0,a.jsxs)(o.Z,{children:[(0,a.jsxs)(c.Z,{span:15,className:"form-module",style:{marginRight:"15px"},children:[K,H&&Y,(0,a.jsx)(f.Z,{fieldName:"enabled",onChange:e=>{e?r(!0):((0,m.Si)({apiPath:m.Kl.apiPath,data:{value:!1},onSuccess:()=>{y({fieldName:"enabled",value:!1,path:m.Kl.configPath})}}),t({...n,enabled:!1}))},...m.Kl,checked:n.enabled,disabled:H||!R||!D}),(0,a.jsx)(f.Z,{fieldName:"isPrivate",...m.LC,checked:n.isPrivate,disabled:!Z}),(0,a.jsx)(f.Z,{fieldName:"nsfw",useSubmit:!0,...m.B_,checked:n.nsfw,disabled:H||!R}),(0,a.jsx)(h.$7,{required:!0,fieldName:"username",type:d.Kx,...m.Xc,value:n.username,initialValue:E,onChange:e=>{let{fieldName:a,value:l}=e;F({fieldName:a,value:l}),t({...n,username:l.replace(/\W/g,"")})},disabled:!Z}),(0,a.jsx)(h.$7,{fieldName:"goLiveMessage",...m.BF,type:d.Sk,value:n.goLiveMessage,initialValue:S,onChange:F,disabled:!Z}),(0,a.jsx)(f.Z,{fieldName:"showEngagement",...m.FE,checked:n.showEngagement,disabled:!Z})]}),(0,a.jsx)(c.Z,{span:8,className:"form-module",children:(0,a.jsx)(p.Y,{title:m.dR.label,placeholder:m.dR.placeholder,description:m.dR.tip,values:n.blockedDomains,handleDeleteIndex:function(e){n.blockedDomains.splice(e,1),U()},handleCreateString:function(e){let t;try{t=new URL(e).host}catch(n){t=e}n.blockedDomains.push(t),F({fieldName:"blockedDomains",value:n.blockedDomains}),U()},submitStatus:(0,b.kg)(w)})})]}),l&&(0,a.jsx)(x,{cancelPressed:function(){r(!1),(0,m.Si)({apiPath:m.Kl.apiPath,data:{value:!1},onSuccess:()=>{y({fieldName:"enabled",value:!1,path:m.Kl.configPath})}}),t({...n,enabled:!1})},okPressed:function(){r(!1),(0,m.Si)({apiPath:m.Kl.apiPath,data:{value:!0},onSuccess:()=>{y({fieldName:"enabled",value:!0,path:m.Kl.configPath})}}),t({...n,enabled:!0})}})]})};y.getLayout=function(e){return(0,a.jsx)(v.l,{page:e})},n.default=y},11163:function(e,n,t){e.exports=t(43079)},55945:function(e,n,t){"use strict";function a(e){return n=>{let t=(e?Math[e]:Math.trunc)(n);return 0===t?0:t}}t.d(n,{u:function(){return a}})},96707:function(e,n,t){"use strict";t.d(n,{H_:function(){return o},I7:function(){return c},dP:function(){return l},fH:function(){return i},jE:function(){return a},vh:function(){return s},yJ:function(){return r}});let a=6048e5,l=864e5,r=6e4,s=36e5,i=43200,o=1440,c=Symbol.for("constructDateFrom")},16393:function(e,n,t){"use strict";t.d(n,{L:function(){return l}});var a=t(96707);function l(e,n){return"function"==typeof e?e(n):e&&"object"==typeof e&&a.I7 in e?e[a.I7](n):e instanceof Date?new e.constructor(n):new Date(n)}},64077:function(e,n,t){"use strict";t.d(n,{_:function(){return l}});var a=t(46042);function l(e,n){return+(0,a.Q)(e)-+(0,a.Q)(n)}},94817:function(e,n,t){"use strict";t.d(n,{c:function(){return r}});var a=t(55945),l=t(64077);function r(e,n,t){let r=(0,l._)(e,n)/1e3;return(0,a.u)(null==t?void 0:t.roundingMethod)(r)}},46042:function(e,n,t){"use strict";t.d(n,{Q:function(){return l}});var a=t(16393);function l(e,n){return(0,a.L)(n||e,e)}}},function(e){e.O(0,[83,1287,9796,7786,443,9904,3657,6167,2502,5889,2888,9774,179],function(){return e(e.s=18957)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/config-notify-d11caab7b01bc6d3.js b/static/web/_next/static/chunks/pages/admin/config-notify-5ec104abca82bde1.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/config-notify-d11caab7b01bc6d3.js rename to static/web/_next/static/chunks/pages/admin/config-notify-5ec104abca82bde1.js index ba36ef062..37032163b 100644 --- a/static/web/_next/static/chunks/pages/admin/config-notify-d11caab7b01bc6d3.js +++ b/static/web/_next/static/chunks/pages/admin/config-notify-5ec104abca82bde1.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4440],{7148:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config-notify",function(){return t(76394)}])},22067:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var i=t(85893),a=t(67294),r=t(59633),s=t(28700),l=t(17586),o=t(70869),c=t(4481);let u=e=>{let{apiPath:n,checked:t,reversed:u=!1,configPath:d="",disabled:f=!1,fieldName:h,label:p,tip:m,useSubmit:x,onChange:g}=e,[b,v]=(0,a.useState)(null),y=null,{setFieldInConfigState:j}=(0,a.useContext)(c.a)||{},w=()=>{v(null),clearTimeout(y),y=null},C=async e=>{if(x){v((0,s.kg)(s.Jk));let t=u?!e:e;await (0,o.Si)({apiPath:n,data:{value:t},onSuccess:()=>{j({fieldName:h,value:t,path:d}),v((0,s.kg)(s.zv))},onError:e=>{v((0,s.kg)(s.Un,"There was an error: ".concat(e)))}}),y=setTimeout(w,o.sI)}g&&g(e)},k=null!==b&&b.type===s.Jk;return(0,i.jsxs)("div",{className:"formfield-container toggleswitch-container",children:[p&&(0,i.jsx)("div",{className:"label-side",children:(0,i.jsx)("span",{className:"formfield-label",children:p})}),(0,i.jsxs)("div",{className:"input-side",children:[(0,i.jsxs)("div",{className:"input-group",children:[(0,i.jsx)(r.Z,{className:"switch field-".concat(h),loading:k,onChange:C,defaultChecked:t,checked:t,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:f}),(0,i.jsx)(l.E,{status:b})]}),(0,i.jsx)("p",{className:"field-tip",children:m})]})]})};u.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},78021:function(e,n,t){"use strict";var i=t(78235);n.Z=i.Z},65765:function(e,n,t){"use strict";var i=t(61185),a=t(59408),r=i.ZP;r.Header=i.h4,r.Footer=i.$_,r.Content=i.VY,r.Sider=a.Z,r._InternalSiderContext=a.D,n.default=r},10227:function(e,n,t){"use strict";var i=t(79338);n.Z=i.Z},59633:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(87462),a=t(4942),r=t(72034),s=t(93967),l=t.n(s),o=t(97685),c=t(45987),u=t(67294),d=t(22720),f=t(77524),h=u.forwardRef(function(e,n){var t,i=e.prefixCls,r=void 0===i?"rc-switch":i,s=e.className,h=e.checked,p=e.defaultChecked,m=e.disabled,x=e.loadingIcon,g=e.checkedChildren,b=e.unCheckedChildren,v=e.onClick,y=e.onChange,j=e.onKeyDown,w=(0,c.Z)(e,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),C=(0,d.Z)(!1,{value:h,defaultValue:p}),k=(0,o.Z)(C,2),N=k[0],Z=k[1];function E(e,n){var t=N;return m||(Z(t=e),null==y||y(t,n)),t}var S=l()(r,s,(t={},(0,a.Z)(t,"".concat(r,"-checked"),N),(0,a.Z)(t,"".concat(r,"-disabled"),m),t));return u.createElement("button",Object.assign({},w,{type:"button",role:"switch","aria-checked":N,disabled:m,className:S,ref:n,onKeyDown:function(e){e.which===f.Z.LEFT?E(!1,e):e.which===f.Z.RIGHT&&E(!0,e),null==j||j(e)},onClick:function(e){var n=E(!N,e);null==v||v(n,e)}}),x,u.createElement("span",{className:"".concat(r,"-inner")},N?g:b))});h.displayName="Switch";var p=t(17399),m=t(92933),x=t(23173),g=t(51964),b=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>n.indexOf(i)&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);an.indexOf(i[a])&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(t[i[a]]=e[i[a]]);return t},v=u.forwardRef(function(e,n){var t=e.prefixCls,s=e.size,o=e.disabled,c=e.loading,d=e.className,f=b(e,["prefixCls","size","disabled","loading","className"]),v=u.useContext(p.E_),y=v.getPrefixCls,j=v.direction,w=u.useContext(x.Z),C=u.useContext(m.Z),k=(null!=o?o:C)||c,N=y("switch",t),Z=u.createElement("div",{className:"".concat(N,"-handle")},c&&u.createElement(r.Z,{className:"".concat(N,"-loading-icon")})),E=l()((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(N,"-small"),"small"===(s||w)),"".concat(N,"-loading"),c),"".concat(N,"-rtl"),"rtl"===j),void 0===d?"":d);return u.createElement(g.Z,{insertExtraNode:!0},u.createElement(h,(0,i.Z)({},f,{prefixCls:N,className:E,disabled:k,ref:n,loadingIcon:Z})))});v.__ANT_SWITCH=!0;var y=v},76394:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return S}});var i=t(85893),a=t(23657),r=t(1461),s=t(10227),l=t(78021),o=t(56469),c=t(67294),u=t(41664),d=t.n(u),f=t(4481),h=t(25510),p=t(17586),m=t(70869),x=t(22067),g=t(28700);let{Title:b}=a.default,v=()=>{let{serverConfig:e,setFieldInConfigState:n}=(0,c.useContext)(f.a)||{},{notifications:t}=e||{},{discord:a}=t||{},{enabled:r,webhook:s,goLiveMessage:l}=a||{},[u,d]=(0,c.useState)({}),[v,y]=(0,c.useState)(null),[j,w]=(0,c.useState)(!1);(0,c.useEffect)(()=>{d({enabled:r,webhook:s,goLiveMessage:l})},[t,a]);let C=()=>""!==s&&""!==l,k=e=>{let{fieldName:n,value:t}=e;d({...u,[n]:t}),w(C())},N=()=>{y(null),clearTimeout(null)},Z=async()=>{await (0,m.Si)({apiPath:"/notifications/discord",data:{value:u},onSuccess:()=>{n({fieldName:"discord",value:u,path:"notifications"}),y((0,g.kg)(g.zv,"Updated.")),setTimeout(N,m.sI)},onError:e=>{y((0,g.kg)(g.Un,e)),setTimeout(N,m.sI)}})};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b,{children:"Discord"}),(0,i.jsx)("p",{className:"description reduced-margins",children:"Let your Discord channel know each time you go live."}),(0,i.jsxs)("p",{className:"description reduced-margins",children:[(0,i.jsx)("a",{href:"https://support.discord.com/hc/en-us/articles/228383668",target:"_blank",rel:"noreferrer",children:"Create a webhook"})," ","under ",(0,i.jsx)("i",{children:"Edit Channel / Integrations"})," on your Discord channel and provide it below."]}),(0,i.jsx)(x.Z,{apiPath:"",fieldName:"discordEnabled",label:"Enable Discord",checked:u.enabled,onChange:e=>{k({fieldName:"enabled",value:e})}}),(0,i.jsx)("div",{style:{display:u.enabled?"block":"none"},children:(0,i.jsx)(h.nv,{...m.oy.webhookUrl,required:!0,value:u.webhook,onChange:k})}),(0,i.jsx)("div",{style:{display:u.enabled?"block":"none"},children:(0,i.jsx)(h.nv,{...m.oy.goLiveMessage,required:!0,value:u.goLiveMessage,onChange:k})}),(0,i.jsx)(o.Z,{type:"primary",onClick:Z,style:{display:j?"inline-block":"none",position:"relative",marginLeft:"auto",right:"0",marginTop:"20px"},children:"Save"}),(0,i.jsx)(p.E,{status:v})]})},{Title:y}=a.default,j=()=>{let{serverConfig:e,setFieldInConfigState:n}=(0,c.useContext)(f.a)||{},{notifications:t}=e||{},{browser:a}=t||{},{enabled:r,goLiveMessage:s}=a||{},[l,u]=(0,c.useState)({}),[d,b]=(0,c.useState)(null),[v,j]=(0,c.useState)(!1);(0,c.useEffect)(()=>{u({enabled:r,goLiveMessage:s})},[t,a]);let w=()=>!0,C=e=>{let{fieldName:n,value:t}=e;console.log(n,t),u({...l,[n]:t}),j(w())},k=()=>{b(null),clearTimeout(null)},N=async()=>{await (0,m.Si)({apiPath:"/notifications/browser",data:{value:l},onSuccess:()=>{n({fieldName:"browser",value:l,path:"notifications"}),b((0,g.kg)(g.zv,"Updated.")),setTimeout(k,m.sI)},onError:e=>{b((0,g.kg)(g.Un,e)),setTimeout(k,m.sI)}})};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(y,{children:"Browser Alerts"}),(0,i.jsx)("p",{className:"description reduced-margins",children:"Viewers can opt into being notified when you go live with their browser."}),(0,i.jsx)("p",{className:"description reduced-margins",children:"Not all browsers support this."}),(0,i.jsx)(x.Z,{apiPath:"",fieldName:"enabled",label:"Enable browser notifications",onChange:e=>{C({fieldName:"enabled",value:e})},checked:l.enabled}),(0,i.jsx)("div",{style:{display:l.enabled?"block":"none"},children:(0,i.jsx)(h.nv,{...m.mv.goLiveMessage,required:!0,type:h.Sk,value:l.goLiveMessage,onChange:C})}),(0,i.jsx)(o.Z,{type:"primary",style:{display:v?"inline-block":"none",position:"relative",marginLeft:"auto",right:"0",marginTop:"20px"},onClick:N,children:"Save"}),(0,i.jsx)(p.E,{status:d})]})},{Title:w}=a.default,C=()=>{let{serverConfig:e}=(0,c.useContext)(f.a)||{},{federation:n}=e||{},{enabled:t}=n||{},[a,r]=(0,c.useState)({});return(0,c.useEffect)(()=>{r({enabled:t})},[t]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(w,{children:"Fediverse Social"}),(0,i.jsx)("p",{className:"description",children:"Enabling the Fediverse social features will not just alert people to when you go live, but also enable other functionality."}),(0,i.jsxs)("p",{children:["Fediverse social features:"," ",(0,i.jsx)("span",{style:{color:n.enabled?"green":"red"},children:a.enabled?"Enabled":"Disabled"})]}),(0,i.jsx)(d(),{passHref:!0,href:"/admin/config-federation/",children:(0,i.jsx)(o.Z,{type:"primary",style:{position:"relative",marginLeft:"auto",right:"0",marginTop:"20px"},children:"Configure"})})]})};var k=t(18063),N=t(11),Z=t(25889);let{Title:E}=a.default;function S(){let[e,n]=(0,c.useState)(null),{serverConfig:t}=(0,c.useContext)(f.a)||{},{yp:a}=t,{instanceUrl:u}=a,[h,p]=(0,c.useState)(!1);(0,c.useEffect)(()=>{n({instanceUrl:u})},[a]);let x=""!==u,g=!x&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.Z,{message:"You must set your server URL before you can enable this feature.",type:"warning",showIcon:!0}),(0,i.jsx)("br",{}),(0,i.jsx)(k.$7,{fieldName:"instanceUrl",...m.yi,value:(null==e?void 0:e.instanceUrl)||"",initialValue:a.instanceUrl,type:k.xA,onChange:t=>{let{fieldName:i,value:a}=t;p((0,N.jv)(a)),n({...e,[i]:a})},onSubmit:()=>{h&&n({...e,enabled:!1})},required:!0})]});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(E,{children:"Notifications"}),(0,i.jsxs)("p",{className:"description",children:["Let your viewers know when you go live by supporting any of the below notification channels."," ",(0,i.jsx)("a",{href:"https://owncast.online/docs/notifications/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Learn more about live notifications."})]}),g,(0,i.jsxs)(s.Z,{children:[(0,i.jsx)(l.Z,{span:10,className:"form-module ".concat(x?"":"disabled"),style:{margin:"5px",display:"flex",flexDirection:"column"},children:(0,i.jsx)(j,{})}),(0,i.jsx)(l.Z,{span:10,className:"form-module ".concat(x?"":"disabled"),style:{margin:"5px",display:"flex",flexDirection:"column"},children:(0,i.jsx)(v,{})}),(0,i.jsx)(l.Z,{span:10,className:"form-module ".concat(x?"":"disabled"),style:{margin:"5px",display:"flex",flexDirection:"column"},children:(0,i.jsx)(C,{})}),(0,i.jsxs)(l.Z,{span:10,className:"form-module ".concat(x?"":"disabled"),style:{margin:"5px",display:"flex",flexDirection:"column"},children:[(0,i.jsx)(E,{children:"Custom"}),(0,i.jsx)("p",{className:"description",children:"Build your own notifications by using custom webhooks."}),(0,i.jsx)(d(),{passHref:!0,href:"/admin/webhooks",children:(0,i.jsx)(o.Z,{type:"primary",style:{position:"relative",marginLeft:"auto",right:"0",marginTop:"20px"},children:"Create"})})]})]})]})}S.getLayout=function(e){return(0,i.jsx)(Z.l,{page:e})}},11163:function(e,n,t){e.exports=t(43079)},55945:function(e,n,t){"use strict";function i(e){return n=>{let t=(e?Math[e]:Math.trunc)(n);return 0===t?0:t}}t.d(n,{u:function(){return i}})},96707:function(e,n,t){"use strict";t.d(n,{H_:function(){return o},I7:function(){return c},dP:function(){return a},fH:function(){return l},jE:function(){return i},vh:function(){return s},yJ:function(){return r}});let i=6048e5,a=864e5,r=6e4,s=36e5,l=43200,o=1440,c=Symbol.for("constructDateFrom")},16393:function(e,n,t){"use strict";t.d(n,{L:function(){return a}});var i=t(96707);function a(e,n){return"function"==typeof e?e(n):e&&"object"==typeof e&&i.I7 in e?e[i.I7](n):e instanceof Date?new e.constructor(n):new Date(n)}},64077:function(e,n,t){"use strict";t.d(n,{_:function(){return a}});var i=t(46042);function a(e,n){return+(0,i.Q)(e)-+(0,i.Q)(n)}},94817:function(e,n,t){"use strict";t.d(n,{c:function(){return r}});var i=t(55945),a=t(64077);function r(e,n,t){let r=(0,a._)(e,n)/1e3;return(0,i.u)(null==t?void 0:t.roundingMethod)(r)}},46042:function(e,n,t){"use strict";t.d(n,{Q:function(){return a}});var i=t(16393);function a(e,n){return(0,i.L)(n||e,e)}}},function(e){e.O(0,[83,1287,9796,443,7786,9904,3657,6167,2502,5889,2888,9774,179],function(){return e(e.s=7148)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4440],{7148:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config-notify",function(){return t(76394)}])},22067:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var i=t(85893),a=t(67294),r=t(59633),s=t(28700),l=t(17586),o=t(70869),c=t(4481);let u=e=>{let{apiPath:n,checked:t,reversed:u=!1,configPath:d="",disabled:f=!1,fieldName:h,label:p,tip:m,useSubmit:x,onChange:g}=e,[b,v]=(0,a.useState)(null),y=null,{setFieldInConfigState:j}=(0,a.useContext)(c.a)||{},w=()=>{v(null),clearTimeout(y),y=null},C=async e=>{if(x){v((0,s.kg)(s.Jk));let t=u?!e:e;await (0,o.Si)({apiPath:n,data:{value:t},onSuccess:()=>{j({fieldName:h,value:t,path:d}),v((0,s.kg)(s.zv))},onError:e=>{v((0,s.kg)(s.Un,"There was an error: ".concat(e)))}}),y=setTimeout(w,o.sI)}g&&g(e)},k=null!==b&&b.type===s.Jk;return(0,i.jsxs)("div",{className:"formfield-container toggleswitch-container",children:[p&&(0,i.jsx)("div",{className:"label-side",children:(0,i.jsx)("span",{className:"formfield-label",children:p})}),(0,i.jsxs)("div",{className:"input-side",children:[(0,i.jsxs)("div",{className:"input-group",children:[(0,i.jsx)(r.Z,{className:"switch field-".concat(h),loading:k,onChange:C,defaultChecked:t,checked:t,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:f}),(0,i.jsx)(l.E,{status:b})]}),(0,i.jsx)("p",{className:"field-tip",children:m})]})]})};u.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},78021:function(e,n,t){"use strict";var i=t(78235);n.Z=i.Z},65765:function(e,n,t){"use strict";var i=t(61185),a=t(59408),r=i.ZP;r.Header=i.h4,r.Footer=i.$_,r.Content=i.VY,r.Sider=a.Z,r._InternalSiderContext=a.D,n.default=r},10227:function(e,n,t){"use strict";var i=t(79338);n.Z=i.Z},59633:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(87462),a=t(4942),r=t(72034),s=t(93967),l=t.n(s),o=t(97685),c=t(45987),u=t(67294),d=t(22720),f=t(77524),h=u.forwardRef(function(e,n){var t,i=e.prefixCls,r=void 0===i?"rc-switch":i,s=e.className,h=e.checked,p=e.defaultChecked,m=e.disabled,x=e.loadingIcon,g=e.checkedChildren,b=e.unCheckedChildren,v=e.onClick,y=e.onChange,j=e.onKeyDown,w=(0,c.Z)(e,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),C=(0,d.Z)(!1,{value:h,defaultValue:p}),k=(0,o.Z)(C,2),N=k[0],Z=k[1];function E(e,n){var t=N;return m||(Z(t=e),null==y||y(t,n)),t}var S=l()(r,s,(t={},(0,a.Z)(t,"".concat(r,"-checked"),N),(0,a.Z)(t,"".concat(r,"-disabled"),m),t));return u.createElement("button",Object.assign({},w,{type:"button",role:"switch","aria-checked":N,disabled:m,className:S,ref:n,onKeyDown:function(e){e.which===f.Z.LEFT?E(!1,e):e.which===f.Z.RIGHT&&E(!0,e),null==j||j(e)},onClick:function(e){var n=E(!N,e);null==v||v(n,e)}}),x,u.createElement("span",{className:"".concat(r,"-inner")},N?g:b))});h.displayName="Switch";var p=t(17399),m=t(92933),x=t(23173),g=t(51964),b=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>n.indexOf(i)&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,i=Object.getOwnPropertySymbols(e);an.indexOf(i[a])&&Object.prototype.propertyIsEnumerable.call(e,i[a])&&(t[i[a]]=e[i[a]]);return t},v=u.forwardRef(function(e,n){var t=e.prefixCls,s=e.size,o=e.disabled,c=e.loading,d=e.className,f=b(e,["prefixCls","size","disabled","loading","className"]),v=u.useContext(p.E_),y=v.getPrefixCls,j=v.direction,w=u.useContext(x.Z),C=u.useContext(m.Z),k=(null!=o?o:C)||c,N=y("switch",t),Z=u.createElement("div",{className:"".concat(N,"-handle")},c&&u.createElement(r.Z,{className:"".concat(N,"-loading-icon")})),E=l()((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(N,"-small"),"small"===(s||w)),"".concat(N,"-loading"),c),"".concat(N,"-rtl"),"rtl"===j),void 0===d?"":d);return u.createElement(g.Z,{insertExtraNode:!0},u.createElement(h,(0,i.Z)({},f,{prefixCls:N,className:E,disabled:k,ref:n,loadingIcon:Z})))});v.__ANT_SWITCH=!0;var y=v},76394:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return S}});var i=t(85893),a=t(23657),r=t(1461),s=t(10227),l=t(78021),o=t(56469),c=t(67294),u=t(41664),d=t.n(u),f=t(4481),h=t(25510),p=t(17586),m=t(70869),x=t(22067),g=t(28700);let{Title:b}=a.default,v=()=>{let{serverConfig:e,setFieldInConfigState:n}=(0,c.useContext)(f.a)||{},{notifications:t}=e||{},{discord:a}=t||{},{enabled:r,webhook:s,goLiveMessage:l}=a||{},[u,d]=(0,c.useState)({}),[v,y]=(0,c.useState)(null),[j,w]=(0,c.useState)(!1);(0,c.useEffect)(()=>{d({enabled:r,webhook:s,goLiveMessage:l})},[t,a]);let C=()=>""!==s&&""!==l,k=e=>{let{fieldName:n,value:t}=e;d({...u,[n]:t}),w(C())},N=()=>{y(null),clearTimeout(null)},Z=async()=>{await (0,m.Si)({apiPath:"/notifications/discord",data:{value:u},onSuccess:()=>{n({fieldName:"discord",value:u,path:"notifications"}),y((0,g.kg)(g.zv,"Updated.")),setTimeout(N,m.sI)},onError:e=>{y((0,g.kg)(g.Un,e)),setTimeout(N,m.sI)}})};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b,{children:"Discord"}),(0,i.jsx)("p",{className:"description reduced-margins",children:"Let your Discord channel know each time you go live."}),(0,i.jsxs)("p",{className:"description reduced-margins",children:[(0,i.jsx)("a",{href:"https://support.discord.com/hc/en-us/articles/228383668",target:"_blank",rel:"noreferrer",children:"Create a webhook"})," ","under ",(0,i.jsx)("i",{children:"Edit Channel / Integrations"})," on your Discord channel and provide it below."]}),(0,i.jsx)(x.Z,{apiPath:"",fieldName:"discordEnabled",label:"Enable Discord",checked:u.enabled,onChange:e=>{k({fieldName:"enabled",value:e})}}),(0,i.jsx)("div",{style:{display:u.enabled?"block":"none"},children:(0,i.jsx)(h.nv,{...m.oy.webhookUrl,required:!0,value:u.webhook,onChange:k})}),(0,i.jsx)("div",{style:{display:u.enabled?"block":"none"},children:(0,i.jsx)(h.nv,{...m.oy.goLiveMessage,required:!0,value:u.goLiveMessage,onChange:k})}),(0,i.jsx)(o.Z,{type:"primary",onClick:Z,style:{display:j?"inline-block":"none",position:"relative",marginLeft:"auto",right:"0",marginTop:"20px"},children:"Save"}),(0,i.jsx)(p.E,{status:v})]})},{Title:y}=a.default,j=()=>{let{serverConfig:e,setFieldInConfigState:n}=(0,c.useContext)(f.a)||{},{notifications:t}=e||{},{browser:a}=t||{},{enabled:r,goLiveMessage:s}=a||{},[l,u]=(0,c.useState)({}),[d,b]=(0,c.useState)(null),[v,j]=(0,c.useState)(!1);(0,c.useEffect)(()=>{u({enabled:r,goLiveMessage:s})},[t,a]);let w=()=>!0,C=e=>{let{fieldName:n,value:t}=e;console.log(n,t),u({...l,[n]:t}),j(w())},k=()=>{b(null),clearTimeout(null)},N=async()=>{await (0,m.Si)({apiPath:"/notifications/browser",data:{value:l},onSuccess:()=>{n({fieldName:"browser",value:l,path:"notifications"}),b((0,g.kg)(g.zv,"Updated.")),setTimeout(k,m.sI)},onError:e=>{b((0,g.kg)(g.Un,e)),setTimeout(k,m.sI)}})};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(y,{children:"Browser Alerts"}),(0,i.jsx)("p",{className:"description reduced-margins",children:"Viewers can opt into being notified when you go live with their browser."}),(0,i.jsx)("p",{className:"description reduced-margins",children:"Not all browsers support this."}),(0,i.jsx)(x.Z,{apiPath:"",fieldName:"enabled",label:"Enable browser notifications",onChange:e=>{C({fieldName:"enabled",value:e})},checked:l.enabled}),(0,i.jsx)("div",{style:{display:l.enabled?"block":"none"},children:(0,i.jsx)(h.nv,{...m.mv.goLiveMessage,required:!0,type:h.Sk,value:l.goLiveMessage,onChange:C})}),(0,i.jsx)(o.Z,{type:"primary",style:{display:v?"inline-block":"none",position:"relative",marginLeft:"auto",right:"0",marginTop:"20px"},onClick:N,children:"Save"}),(0,i.jsx)(p.E,{status:d})]})},{Title:w}=a.default,C=()=>{let{serverConfig:e}=(0,c.useContext)(f.a)||{},{federation:n}=e||{},{enabled:t}=n||{},[a,r]=(0,c.useState)({});return(0,c.useEffect)(()=>{r({enabled:t})},[t]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(w,{children:"Fediverse Social"}),(0,i.jsx)("p",{className:"description",children:"Enabling the Fediverse social features will not just alert people to when you go live, but also enable other functionality."}),(0,i.jsxs)("p",{children:["Fediverse social features:"," ",(0,i.jsx)("span",{style:{color:n.enabled?"green":"red"},children:a.enabled?"Enabled":"Disabled"})]}),(0,i.jsx)(d(),{passHref:!0,href:"/admin/config-federation/",children:(0,i.jsx)(o.Z,{type:"primary",style:{position:"relative",marginLeft:"auto",right:"0",marginTop:"20px"},children:"Configure"})})]})};var k=t(18063),N=t(11),Z=t(25889);let{Title:E}=a.default;function S(){let[e,n]=(0,c.useState)(null),{serverConfig:t}=(0,c.useContext)(f.a)||{},{yp:a}=t,{instanceUrl:u}=a,[h,p]=(0,c.useState)(!1);(0,c.useEffect)(()=>{n({instanceUrl:u})},[a]);let x=""!==u,g=!x&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.Z,{message:"You must set your server URL before you can enable this feature.",type:"warning",showIcon:!0}),(0,i.jsx)("br",{}),(0,i.jsx)(k.$7,{fieldName:"instanceUrl",...m.yi,value:(null==e?void 0:e.instanceUrl)||"",initialValue:a.instanceUrl,type:k.xA,onChange:t=>{let{fieldName:i,value:a}=t;p((0,N.jv)(a)),n({...e,[i]:a})},onSubmit:()=>{h&&n({...e,enabled:!1})},required:!0})]});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(E,{children:"Notifications"}),(0,i.jsxs)("p",{className:"description",children:["Let your viewers know when you go live by supporting any of the below notification channels."," ",(0,i.jsx)("a",{href:"https://owncast.online/docs/notifications/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Learn more about live notifications."})]}),g,(0,i.jsxs)(s.Z,{children:[(0,i.jsx)(l.Z,{span:10,className:"form-module ".concat(x?"":"disabled"),style:{margin:"5px",display:"flex",flexDirection:"column"},children:(0,i.jsx)(j,{})}),(0,i.jsx)(l.Z,{span:10,className:"form-module ".concat(x?"":"disabled"),style:{margin:"5px",display:"flex",flexDirection:"column"},children:(0,i.jsx)(v,{})}),(0,i.jsx)(l.Z,{span:10,className:"form-module ".concat(x?"":"disabled"),style:{margin:"5px",display:"flex",flexDirection:"column"},children:(0,i.jsx)(C,{})}),(0,i.jsxs)(l.Z,{span:10,className:"form-module ".concat(x?"":"disabled"),style:{margin:"5px",display:"flex",flexDirection:"column"},children:[(0,i.jsx)(E,{children:"Custom"}),(0,i.jsx)("p",{className:"description",children:"Build your own notifications by using custom webhooks."}),(0,i.jsx)(d(),{passHref:!0,href:"/admin/webhooks",children:(0,i.jsx)(o.Z,{type:"primary",style:{position:"relative",marginLeft:"auto",right:"0",marginTop:"20px"},children:"Create"})})]})]})]})}S.getLayout=function(e){return(0,i.jsx)(Z.l,{page:e})}},11163:function(e,n,t){e.exports=t(43079)},55945:function(e,n,t){"use strict";function i(e){return n=>{let t=(e?Math[e]:Math.trunc)(n);return 0===t?0:t}}t.d(n,{u:function(){return i}})},96707:function(e,n,t){"use strict";t.d(n,{H_:function(){return o},I7:function(){return c},dP:function(){return a},fH:function(){return l},jE:function(){return i},vh:function(){return s},yJ:function(){return r}});let i=6048e5,a=864e5,r=6e4,s=36e5,l=43200,o=1440,c=Symbol.for("constructDateFrom")},16393:function(e,n,t){"use strict";t.d(n,{L:function(){return a}});var i=t(96707);function a(e,n){return"function"==typeof e?e(n):e&&"object"==typeof e&&i.I7 in e?e[i.I7](n):e instanceof Date?new e.constructor(n):new Date(n)}},64077:function(e,n,t){"use strict";t.d(n,{_:function(){return a}});var i=t(46042);function a(e,n){return+(0,i.Q)(e)-+(0,i.Q)(n)}},94817:function(e,n,t){"use strict";t.d(n,{c:function(){return r}});var i=t(55945),a=t(64077);function r(e,n,t){let r=(0,a._)(e,n)/1e3;return(0,i.u)(null==t?void 0:t.roundingMethod)(r)}},46042:function(e,n,t){"use strict";t.d(n,{Q:function(){return a}});var i=t(16393);function a(e,n){return(0,i.L)(n||e,e)}}},function(e){e.O(0,[83,1287,9796,7786,443,9904,3657,6167,2502,5889,2888,9774,179],function(){return e(e.s=7148)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/config-social-items-ef1a8384f3152397.js b/static/web/_next/static/chunks/pages/admin/config-social-items-0aa4ea327dd61d53.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/config-social-items-ef1a8384f3152397.js rename to static/web/_next/static/chunks/pages/admin/config-social-items-0aa4ea327dd61d53.js index b7281d880..f3317e830 100644 --- a/static/web/_next/static/chunks/pages/admin/config-social-items-ef1a8384f3152397.js +++ b/static/web/_next/static/chunks/pages/admin/config-social-items-0aa4ea327dd61d53.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[30],{27561:function(e,t,n){var a=n(67990),r=/^\s+/;e.exports=function(e){return e?e.slice(0,a(e)+1).replace(r,""):e}},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 a=n(13218),r=n(7771),i=n(14841),l=Math.max,s=Math.min;e.exports=function(e,t,n){var o,c,u,d,f,m,p=0,h=!1,v=!1,x=!0;if("function"!=typeof e)throw TypeError("Expected a function");function j(t){var n=o,a=c;return o=c=void 0,p=t,d=e.apply(a,n)}function N(e){var n=e-m,a=e-p;return void 0===m||n>=t||n<0||v&&a>=u}function y(){var e,n,a,i=r();if(N(i))return b(i);f=setTimeout(y,(e=i-m,n=i-p,a=t-e,v?s(a,u-n):a))}function b(e){return(f=void 0,x&&o)?j(e):(o=c=void 0,d)}function g(){var e,n=r(),a=N(n);if(o=arguments,c=this,m=n,a){if(void 0===f)return p=e=m,f=setTimeout(y,t),h?j(e):d;if(v)return clearTimeout(f),f=setTimeout(y,t),j(m)}return void 0===f&&(f=setTimeout(y,t)),d}return t=i(t)||0,a(n)&&(h=!!n.leading,u=(v="maxWait"in n)?l(i(n.maxWait)||0,t):u,x="trailing"in n?!!n.trailing:x),g.cancel=function(){void 0!==f&&clearTimeout(f),p=0,o=m=c=f=void 0},g.flush=function(){return void 0===f?d:b(r())},g}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7771:function(e,t,n){var a=n(55639);e.exports=function(){return a.Date.now()}},14841:function(e,t,n){var a=n(27561),r=n(13218),i=n(33448),l=0/0,s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return l;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=a(e);var n=o.test(e);return n||c.test(e)?u(e.slice(2),n?2:8):s.test(e)?l:+e}},81009:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config-social-items",function(){return n(35688)}])},31512:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});var a=n(85893),r=n(67294),i=n(23657),l=n(56469),s=n(20133),o=n(27043),c=n(77786),u=n(5152),d=n.n(u),f=n(87528),m=n(70869);let p=e=>{let{iconList:t,selectedOption:n,onSelected:r}=e,i=""===n?null:n;return(0,a.jsxs)("div",{className:"social-dropdown-container",children:[(0,a.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,a.jsxs)("div",{className:"formfield-container",children:[(0,a.jsx)("div",{className:"label-side",children:(0,a.jsx)("span",{className:"formfield-label",children:"Social Platform"})}),(0,a.jsx)("div",{className:"input-side",children:(0,a.jsxs)(f.default,{style:{width:240},className:"social-dropdown",placeholder:"Social platform...",defaultValue:i,value:i,onSelect:e=>{r&&r(e)},children:[t.map(e=>{let{platform:t,icon:n,key:r}=e;return(0,a.jsxs)(f.default.Option,{className:"social-option",value:r,children:[(0,a.jsx)("span",{className:"option-icon",children:(0,a.jsx)("img",{src:n,alt:"",className:"option-icon"})}),(0,a.jsx)("span",{className:"option-label",children:t})]},"platform-".concat(r))}),(0,a.jsx)(f.default.Option,{className:"social-option",value:m.z_,children:"Other..."},"platform-".concat(m.z_))]})})]})]})};var h=n(11992),v=n(4481),x=n(11),j=n(25510),N=n(28700),y=n(17586);let{Title:b}=i.default,g=d()(()=>Promise.all([n.e(3247),n.e(9036)]).then(n.t.bind(n,9036,23)),{loadableGenerated:{webpack:()=>[9036]},ssr:!1}),w=d()(()=>Promise.all([n.e(3247),n.e(3061)]).then(n.t.bind(n,93061,23)),{loadableGenerated:{webpack:()=>[93061]},ssr:!1}),k=d()(()=>Promise.all([n.e(3247),n.e(1506)]).then(n.t.bind(n,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1});function E(){var e,t;let[n,i]=(0,r.useState)([]),[u,d]=(0,r.useState)([]),[f,E]=(0,r.useState)(!1),[Z,C]=(0,r.useState)(!1),[S,_]=(0,r.useState)(!1),[O,P]=(0,r.useState)(-1),[T,I]=(0,r.useState)(m.wC),[z,H]=(0,r.useState)(null),{serverConfig:D,setFieldInConfigState:L}=(0,r.useContext)(v.a)||{},{instanceDetails:$}=D,{socialHandles:M}=$,A=async()=>{try{let e=await (0,h.rQ)(h.$i,{auth:!1}),t=Object.keys(e).map(t=>({key:t,...e[t]}));i(t)}catch(e){console.log(e)}},Q=e=>n.find(t=>t.key===e)||!1,G=""!==T.platform&&!n.find(e=>e.key===T.platform);(0,r.useEffect)(()=>{A()},[]),(0,r.useEffect)(()=>{$.socialHandles&&d(M)},[$]);let R=()=>{H(null),clearTimeout(null)},U=()=>{E(!1),P(-1),C(!1),_(!1),I({...m.wC})},V=()=>{U()},F=(e,t)=>{I({...T,[e]:t})},J=async e=>{f||H((0,N.kg)(N.Jk)),await (0,m.Si)({apiPath:m.c9,data:{value:e},onSuccess:()=>{L({fieldName:"socialHandles",value:e,path:"instanceDetails"}),_(!1),V(),H((0,N.kg)(N.zv)),setTimeout(R,m.sI)},onError:e=>{H((0,N.kg)(N.Un,"There was an error: ".concat(e))),_(!1),setTimeout(R,m.sI)}})},K=e=>{let t=[...u];t.splice(e,1),J(t)},W=e=>{if(e<=0||e>=u.length)return;let t=[...u],n=t[e-1];t[e-1]=t[e],t[e]=n,J(t)},X=e=>{if(e<0||e>=u.length-1)return;let t=[...u],n=t[e+1];t[e+1]=t[e],t[e]=n,J(t)},Y=[{title:"Social Link",dataIndex:"",key:"combo",render:(e,t)=>{let{platform:n,url:r}=t,i=Q(n);if(!i)return(0,a.jsx)("div",{className:"social-handle-cell",children:(0,a.jsxs)("p",{className:"option-label",children:[(0,a.jsx)("strong",{children:n}),(0,a.jsx)("span",{className:"handle-url",title:r,children:r})]})});let{icon:l,platform:s}=i;return(0,a.jsxs)("div",{className:"social-handle-cell",children:[(0,a.jsx)("span",{className:"option-icon",children:(0,a.jsx)("img",{src:l,alt:"",className:"option-icon"})}),(0,a.jsxs)("p",{className:"option-label",children:[(0,a.jsx)("strong",{children:s}),(0,a.jsx)("span",{className:"handle-url",title:r,children:r})]})]})}},{title:"",dataIndex:"",key:"edit",render:(e,t,n)=>(0,a.jsxs)("div",{className:"actions",children:[(0,a.jsx)(l.Z,{size:"small",onClick:()=>{let e=u[n];P(n),I({...e}),E(!0),Q(e.platform)||C(!0)},children:"Edit"}),(0,a.jsx)(l.Z,{icon:(0,a.jsx)(w,{}),size:"small",hidden:0===n,onClick:()=>W(n)}),(0,a.jsx)(l.Z,{icon:(0,a.jsx)(g,{}),size:"small",hidden:n===u.length-1,onClick:()=>X(n)}),(0,a.jsx)(l.Z,{className:"delete-button",icon:(0,a.jsx)(k,{}),size:"small",onClick:()=>K(n)})]})}],B={disabled:(e=T.url,!(""!==(t=T.platform)&&("xmpp"===t?(0,x.Kf)(e,"xmpp"):(0,x.jv)(e))))},q=(0,a.jsxs)("div",{className:"other-field-container formfield-container",children:[(0,a.jsx)("div",{className:"label-side"}),(0,a.jsx)("div",{className:"input-side",children:(0,a.jsx)(s.default,{placeholder:"Other platform name",defaultValue:T.platform,onChange:e=>{let{value:t}=e.target;F("platform",t)}})})]});return(0,a.jsxs)("div",{className:"social-links-edit-container",children:[(0,a.jsx)(b,{level:3,className:"section-title",children:"Your Social Handles"}),(0,a.jsx)("p",{className:"description",children:"Add all your social media handles and links to your other profiles here."}),(0,a.jsx)(y.E,{status:z}),(0,a.jsx)(o.Z,{className:"social-handles-table",pagination:!1,size:"small",rowKey:e=>"".concat(e.platform,"-").concat(e.url),columns:Y,dataSource:u}),(0,a.jsx)(c.default,{title:"Edit Social Handle",open:f,onOk:()=>{_(!0);let e=u.length?[...u]:[];-1===O?e.push(T):e.splice(O,1,T),J(e)},onCancel:V,confirmLoading:S,okButtonProps:B,children:(0,a.jsxs)("div",{className:"social-handle-modal-content",children:[(0,a.jsx)(p,{iconList:n,selectedOption:G?m.z_:T.platform,onSelected:e=>{e===m.z_?(C(!0),F("platform","")):(C(!1),F("platform",e))}}),Z&&q,(0,a.jsx)("br",{}),(0,a.jsx)(j.nv,{fieldName:"social-url",label:"URL",placeholder:{mastodon:"https://mastodon.social/@username",twitter:"https://twitter.com/username"}[T.platform]||"Url to page",value:T.url,onChange:e=>{let{value:t}=e;F("url",t)},useTrim:!0,type:"url",pattern:x.ax}),(0,a.jsx)(y.E,{status:z})]})}),(0,a.jsx)("br",{}),(0,a.jsx)(l.Z,{type:"primary",onClick:()=>{U(),E(!0)},children:"Add a new social link"})]})}},64773:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(97685),r=n(67294);function i(){var e=r.useReducer(function(e){return e+1},0);return(0,a.Z)(e,2)[1]}},23061:function(e,t,n){"use strict";var a=n(67294),r=n(64773),i=n(98947);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,a.useRef)({}),n=(0,r.Z)();return(0,a.useEffect)(function(){var a=i.ZP.subscribe(function(a){t.current=a,e&&n()});return function(){return i.ZP.unsubscribe(a)}},[]),t.current}},65765:function(e,t,n){"use strict";var a=n(61185),r=n(59408),i=a.ZP;i.Header=a.h4,i.Footer=a.$_,i.Content=a.VY,i.Sider=r.Z,i._InternalSiderContext=r.D,t.default=i},93879:function(e,t,n){"use strict";var a=n(87462),r=n(4942),i=n(97685),l=n(93967),s=n.n(l),o=n(23279),c=n.n(o),u=n(97485),d=n(67294),f=n(17399),m=n(84476),p=n(3227),h=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,p.b)("small","default","large");var v=null,x=function(e){var t=e.spinPrefixCls,n=e.spinning,l=void 0===n||n,o=e.delay,p=e.className,x=e.size,j=void 0===x?"default":x,N=e.tip,y=e.wrapperClassName,b=e.style,g=e.children,w=h(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),k=d.useState(function(){return l&&(!l||!o||!!isNaN(Number(o)))}),E=(0,i.Z)(k,2),Z=E[0],C=E[1];return d.useEffect(function(){var e=c()(function(){C(l)},o);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[o,l]),d.createElement(f.C,null,function(n){var i,l,o=n.direction,c=s()(t,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(t,"-sm"),"small"===j),"".concat(t,"-lg"),"large"===j),"".concat(t,"-spinning"),Z),"".concat(t,"-show-text"),!!N),"".concat(t,"-rtl"),"rtl"===o),p),f=(0,u.Z)(w,["indicator","prefixCls"]),h=d.createElement("div",(0,a.Z)({},f,{style:b,className:c,"aria-live":"polite","aria-busy":Z}),(i=e.indicator,l="".concat(t,"-dot"),null===i?null:(0,m.l$)(i)?(0,m.Tm)(i,{className:s()(i.props.className,l)}):(0,m.l$)(v)?(0,m.Tm)(v,{className:s()(v.props.className,l)}):d.createElement("span",{className:s()(l,"".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!==g){var x=s()("".concat(t,"-container"),(0,r.Z)({},"".concat(t,"-blur"),Z));return d.createElement("div",(0,a.Z)({},f,{className:s()("".concat(t,"-nested-loading"),y)}),Z&&d.createElement("div",{key:"loading"},h),d.createElement("div",{className:x,key:"container"},g))}return h})},j=function(e){var t=e.prefixCls,n=(0,d.useContext(f.E_).getPrefixCls)("spin",t),r=(0,a.Z)((0,a.Z)({},e),{spinPrefixCls:n});return d.createElement(x,(0,a.Z)({},r))};j.setDefaultIndicator=function(e){v=e},t.Z=j},35688:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var a=n(85893);n(67294);var r=n(23657),i=n(31512),l=n(25889);let{Title:s}=r.default;function o(){return(0,a.jsxs)("div",{className:"config-social-items",children:[(0,a.jsx)(s,{children:"Social Items"}),(0,a.jsx)(i.Z,{})]})}o.getLayout=function(e){return(0,a.jsx)(l.l,{page:e})}},11163:function(e,t,n){e.exports=n(43079)},55945:function(e,t,n){"use strict";function a(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return a}})},96707:function(e,t,n){"use strict";n.d(t,{H_:function(){return o},I7:function(){return c},dP:function(){return r},fH:function(){return s},jE:function(){return a},vh:function(){return l},yJ:function(){return i}});let a=6048e5,r=864e5,i=6e4,l=36e5,s=43200,o=1440,c=Symbol.for("constructDateFrom")},16393:function(e,t,n){"use strict";n.d(t,{L:function(){return r}});var a=n(96707);function r(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&a.I7 in e?e[a.I7](t):e instanceof Date?new e.constructor(t):new Date(t)}},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return r}});var a=n(46042);function r(e,t){return+(0,a.Q)(e)-+(0,a.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return i}});var a=n(55945),r=n(64077);function i(e,t,n){let i=(0,r._)(e,t)/1e3;return(0,a.u)(null==n?void 0:n.roundingMethod)(i)}},46042:function(e,t,n){"use strict";n.d(t,{Q:function(){return r}});var a=n(16393);function r(e,t){return(0,a.L)(t||e,e)}}},function(e){e.O(0,[83,1287,9796,443,7786,9904,3657,6167,2502,7528,9532,449,7043,5889,2888,9774,179],function(){return e(e.s=81009)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[30],{27561:function(e,t,n){var a=n(67990),r=/^\s+/;e.exports=function(e){return e?e.slice(0,a(e)+1).replace(r,""):e}},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 a=n(13218),r=n(7771),i=n(14841),l=Math.max,s=Math.min;e.exports=function(e,t,n){var o,c,u,d,f,m,p=0,h=!1,v=!1,x=!0;if("function"!=typeof e)throw TypeError("Expected a function");function j(t){var n=o,a=c;return o=c=void 0,p=t,d=e.apply(a,n)}function N(e){var n=e-m,a=e-p;return void 0===m||n>=t||n<0||v&&a>=u}function y(){var e,n,a,i=r();if(N(i))return b(i);f=setTimeout(y,(e=i-m,n=i-p,a=t-e,v?s(a,u-n):a))}function b(e){return(f=void 0,x&&o)?j(e):(o=c=void 0,d)}function g(){var e,n=r(),a=N(n);if(o=arguments,c=this,m=n,a){if(void 0===f)return p=e=m,f=setTimeout(y,t),h?j(e):d;if(v)return clearTimeout(f),f=setTimeout(y,t),j(m)}return void 0===f&&(f=setTimeout(y,t)),d}return t=i(t)||0,a(n)&&(h=!!n.leading,u=(v="maxWait"in n)?l(i(n.maxWait)||0,t):u,x="trailing"in n?!!n.trailing:x),g.cancel=function(){void 0!==f&&clearTimeout(f),p=0,o=m=c=f=void 0},g.flush=function(){return void 0===f?d:b(r())},g}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7771:function(e,t,n){var a=n(55639);e.exports=function(){return a.Date.now()}},14841:function(e,t,n){var a=n(27561),r=n(13218),i=n(33448),l=0/0,s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return l;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=a(e);var n=o.test(e);return n||c.test(e)?u(e.slice(2),n?2:8):s.test(e)?l:+e}},81009:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config-social-items",function(){return n(35688)}])},31512:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});var a=n(85893),r=n(67294),i=n(23657),l=n(56469),s=n(20133),o=n(27043),c=n(77786),u=n(5152),d=n.n(u),f=n(87528),m=n(70869);let p=e=>{let{iconList:t,selectedOption:n,onSelected:r}=e,i=""===n?null:n;return(0,a.jsxs)("div",{className:"social-dropdown-container",children:[(0,a.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,a.jsxs)("div",{className:"formfield-container",children:[(0,a.jsx)("div",{className:"label-side",children:(0,a.jsx)("span",{className:"formfield-label",children:"Social Platform"})}),(0,a.jsx)("div",{className:"input-side",children:(0,a.jsxs)(f.default,{style:{width:240},className:"social-dropdown",placeholder:"Social platform...",defaultValue:i,value:i,onSelect:e=>{r&&r(e)},children:[t.map(e=>{let{platform:t,icon:n,key:r}=e;return(0,a.jsxs)(f.default.Option,{className:"social-option",value:r,children:[(0,a.jsx)("span",{className:"option-icon",children:(0,a.jsx)("img",{src:n,alt:"",className:"option-icon"})}),(0,a.jsx)("span",{className:"option-label",children:t})]},"platform-".concat(r))}),(0,a.jsx)(f.default.Option,{className:"social-option",value:m.z_,children:"Other..."},"platform-".concat(m.z_))]})})]})]})};var h=n(11992),v=n(4481),x=n(11),j=n(25510),N=n(28700),y=n(17586);let{Title:b}=i.default,g=d()(()=>Promise.all([n.e(3247),n.e(9036)]).then(n.t.bind(n,9036,23)),{loadableGenerated:{webpack:()=>[9036]},ssr:!1}),w=d()(()=>Promise.all([n.e(3247),n.e(3061)]).then(n.t.bind(n,93061,23)),{loadableGenerated:{webpack:()=>[93061]},ssr:!1}),k=d()(()=>Promise.all([n.e(3247),n.e(1506)]).then(n.t.bind(n,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1});function E(){var e,t;let[n,i]=(0,r.useState)([]),[u,d]=(0,r.useState)([]),[f,E]=(0,r.useState)(!1),[Z,C]=(0,r.useState)(!1),[S,_]=(0,r.useState)(!1),[O,P]=(0,r.useState)(-1),[T,I]=(0,r.useState)(m.wC),[z,H]=(0,r.useState)(null),{serverConfig:D,setFieldInConfigState:L}=(0,r.useContext)(v.a)||{},{instanceDetails:$}=D,{socialHandles:M}=$,A=async()=>{try{let e=await (0,h.rQ)(h.$i,{auth:!1}),t=Object.keys(e).map(t=>({key:t,...e[t]}));i(t)}catch(e){console.log(e)}},Q=e=>n.find(t=>t.key===e)||!1,G=""!==T.platform&&!n.find(e=>e.key===T.platform);(0,r.useEffect)(()=>{A()},[]),(0,r.useEffect)(()=>{$.socialHandles&&d(M)},[$]);let R=()=>{H(null),clearTimeout(null)},U=()=>{E(!1),P(-1),C(!1),_(!1),I({...m.wC})},V=()=>{U()},F=(e,t)=>{I({...T,[e]:t})},J=async e=>{f||H((0,N.kg)(N.Jk)),await (0,m.Si)({apiPath:m.c9,data:{value:e},onSuccess:()=>{L({fieldName:"socialHandles",value:e,path:"instanceDetails"}),_(!1),V(),H((0,N.kg)(N.zv)),setTimeout(R,m.sI)},onError:e=>{H((0,N.kg)(N.Un,"There was an error: ".concat(e))),_(!1),setTimeout(R,m.sI)}})},K=e=>{let t=[...u];t.splice(e,1),J(t)},W=e=>{if(e<=0||e>=u.length)return;let t=[...u],n=t[e-1];t[e-1]=t[e],t[e]=n,J(t)},X=e=>{if(e<0||e>=u.length-1)return;let t=[...u],n=t[e+1];t[e+1]=t[e],t[e]=n,J(t)},Y=[{title:"Social Link",dataIndex:"",key:"combo",render:(e,t)=>{let{platform:n,url:r}=t,i=Q(n);if(!i)return(0,a.jsx)("div",{className:"social-handle-cell",children:(0,a.jsxs)("p",{className:"option-label",children:[(0,a.jsx)("strong",{children:n}),(0,a.jsx)("span",{className:"handle-url",title:r,children:r})]})});let{icon:l,platform:s}=i;return(0,a.jsxs)("div",{className:"social-handle-cell",children:[(0,a.jsx)("span",{className:"option-icon",children:(0,a.jsx)("img",{src:l,alt:"",className:"option-icon"})}),(0,a.jsxs)("p",{className:"option-label",children:[(0,a.jsx)("strong",{children:s}),(0,a.jsx)("span",{className:"handle-url",title:r,children:r})]})]})}},{title:"",dataIndex:"",key:"edit",render:(e,t,n)=>(0,a.jsxs)("div",{className:"actions",children:[(0,a.jsx)(l.Z,{size:"small",onClick:()=>{let e=u[n];P(n),I({...e}),E(!0),Q(e.platform)||C(!0)},children:"Edit"}),(0,a.jsx)(l.Z,{icon:(0,a.jsx)(w,{}),size:"small",hidden:0===n,onClick:()=>W(n)}),(0,a.jsx)(l.Z,{icon:(0,a.jsx)(g,{}),size:"small",hidden:n===u.length-1,onClick:()=>X(n)}),(0,a.jsx)(l.Z,{className:"delete-button",icon:(0,a.jsx)(k,{}),size:"small",onClick:()=>K(n)})]})}],B={disabled:(e=T.url,!(""!==(t=T.platform)&&("xmpp"===t?(0,x.Kf)(e,"xmpp"):(0,x.jv)(e))))},q=(0,a.jsxs)("div",{className:"other-field-container formfield-container",children:[(0,a.jsx)("div",{className:"label-side"}),(0,a.jsx)("div",{className:"input-side",children:(0,a.jsx)(s.default,{placeholder:"Other platform name",defaultValue:T.platform,onChange:e=>{let{value:t}=e.target;F("platform",t)}})})]});return(0,a.jsxs)("div",{className:"social-links-edit-container",children:[(0,a.jsx)(b,{level:3,className:"section-title",children:"Your Social Handles"}),(0,a.jsx)("p",{className:"description",children:"Add all your social media handles and links to your other profiles here."}),(0,a.jsx)(y.E,{status:z}),(0,a.jsx)(o.Z,{className:"social-handles-table",pagination:!1,size:"small",rowKey:e=>"".concat(e.platform,"-").concat(e.url),columns:Y,dataSource:u}),(0,a.jsx)(c.default,{title:"Edit Social Handle",open:f,onOk:()=>{_(!0);let e=u.length?[...u]:[];-1===O?e.push(T):e.splice(O,1,T),J(e)},onCancel:V,confirmLoading:S,okButtonProps:B,children:(0,a.jsxs)("div",{className:"social-handle-modal-content",children:[(0,a.jsx)(p,{iconList:n,selectedOption:G?m.z_:T.platform,onSelected:e=>{e===m.z_?(C(!0),F("platform","")):(C(!1),F("platform",e))}}),Z&&q,(0,a.jsx)("br",{}),(0,a.jsx)(j.nv,{fieldName:"social-url",label:"URL",placeholder:{mastodon:"https://mastodon.social/@username",twitter:"https://twitter.com/username"}[T.platform]||"Url to page",value:T.url,onChange:e=>{let{value:t}=e;F("url",t)},useTrim:!0,type:"url",pattern:x.ax}),(0,a.jsx)(y.E,{status:z})]})}),(0,a.jsx)("br",{}),(0,a.jsx)(l.Z,{type:"primary",onClick:()=>{U(),E(!0)},children:"Add a new social link"})]})}},64773:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(97685),r=n(67294);function i(){var e=r.useReducer(function(e){return e+1},0);return(0,a.Z)(e,2)[1]}},23061:function(e,t,n){"use strict";var a=n(67294),r=n(64773),i=n(98947);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,a.useRef)({}),n=(0,r.Z)();return(0,a.useEffect)(function(){var a=i.ZP.subscribe(function(a){t.current=a,e&&n()});return function(){return i.ZP.unsubscribe(a)}},[]),t.current}},65765:function(e,t,n){"use strict";var a=n(61185),r=n(59408),i=a.ZP;i.Header=a.h4,i.Footer=a.$_,i.Content=a.VY,i.Sider=r.Z,i._InternalSiderContext=r.D,t.default=i},93879:function(e,t,n){"use strict";var a=n(87462),r=n(4942),i=n(97685),l=n(93967),s=n.n(l),o=n(23279),c=n.n(o),u=n(97485),d=n(67294),f=n(17399),m=n(84476),p=n(3227),h=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,p.b)("small","default","large");var v=null,x=function(e){var t=e.spinPrefixCls,n=e.spinning,l=void 0===n||n,o=e.delay,p=e.className,x=e.size,j=void 0===x?"default":x,N=e.tip,y=e.wrapperClassName,b=e.style,g=e.children,w=h(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),k=d.useState(function(){return l&&(!l||!o||!!isNaN(Number(o)))}),E=(0,i.Z)(k,2),Z=E[0],C=E[1];return d.useEffect(function(){var e=c()(function(){C(l)},o);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[o,l]),d.createElement(f.C,null,function(n){var i,l,o=n.direction,c=s()(t,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(t,"-sm"),"small"===j),"".concat(t,"-lg"),"large"===j),"".concat(t,"-spinning"),Z),"".concat(t,"-show-text"),!!N),"".concat(t,"-rtl"),"rtl"===o),p),f=(0,u.Z)(w,["indicator","prefixCls"]),h=d.createElement("div",(0,a.Z)({},f,{style:b,className:c,"aria-live":"polite","aria-busy":Z}),(i=e.indicator,l="".concat(t,"-dot"),null===i?null:(0,m.l$)(i)?(0,m.Tm)(i,{className:s()(i.props.className,l)}):(0,m.l$)(v)?(0,m.Tm)(v,{className:s()(v.props.className,l)}):d.createElement("span",{className:s()(l,"".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!==g){var x=s()("".concat(t,"-container"),(0,r.Z)({},"".concat(t,"-blur"),Z));return d.createElement("div",(0,a.Z)({},f,{className:s()("".concat(t,"-nested-loading"),y)}),Z&&d.createElement("div",{key:"loading"},h),d.createElement("div",{className:x,key:"container"},g))}return h})},j=function(e){var t=e.prefixCls,n=(0,d.useContext(f.E_).getPrefixCls)("spin",t),r=(0,a.Z)((0,a.Z)({},e),{spinPrefixCls:n});return d.createElement(x,(0,a.Z)({},r))};j.setDefaultIndicator=function(e){v=e},t.Z=j},35688:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var a=n(85893);n(67294);var r=n(23657),i=n(31512),l=n(25889);let{Title:s}=r.default;function o(){return(0,a.jsxs)("div",{className:"config-social-items",children:[(0,a.jsx)(s,{children:"Social Items"}),(0,a.jsx)(i.Z,{})]})}o.getLayout=function(e){return(0,a.jsx)(l.l,{page:e})}},11163:function(e,t,n){e.exports=n(43079)},55945:function(e,t,n){"use strict";function a(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return a}})},96707:function(e,t,n){"use strict";n.d(t,{H_:function(){return o},I7:function(){return c},dP:function(){return r},fH:function(){return s},jE:function(){return a},vh:function(){return l},yJ:function(){return i}});let a=6048e5,r=864e5,i=6e4,l=36e5,s=43200,o=1440,c=Symbol.for("constructDateFrom")},16393:function(e,t,n){"use strict";n.d(t,{L:function(){return r}});var a=n(96707);function r(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&a.I7 in e?e[a.I7](t):e instanceof Date?new e.constructor(t):new Date(t)}},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return r}});var a=n(46042);function r(e,t){return+(0,a.Q)(e)-+(0,a.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return i}});var a=n(55945),r=n(64077);function i(e,t,n){let i=(0,r._)(e,t)/1e3;return(0,a.u)(null==n?void 0:n.roundingMethod)(i)}},46042:function(e,t,n){"use strict";n.d(t,{Q:function(){return r}});var a=n(16393);function r(e,t){return(0,a.L)(t||e,e)}}},function(e){e.O(0,[83,1287,9796,7786,443,9904,3657,6167,2502,7528,9532,449,7043,5889,2888,9774,179],function(){return e(e.s=81009)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/config-video-6a6b132b598803ac.js b/static/web/_next/static/chunks/pages/admin/config-video-c9ac17d642e083e9.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/config-video-6a6b132b598803ac.js rename to static/web/_next/static/chunks/pages/admin/config-video-c9ac17d642e083e9.js index f96c3e1e1..0403b0960 100644 --- a/static/web/_next/static/chunks/pages/admin/config-video-6a6b132b598803ac.js +++ b/static/web/_next/static/chunks/pages/admin/config-video-c9ac17d642e083e9.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6801],{27561:function(e,t,n){var a=n(67990),r=/^\s+/;e.exports=function(e){return e?e.slice(0,a(e)+1).replace(r,""):e}},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 a=n(13218),r=n(7771),i=n(14841),o=Math.max,s=Math.min;e.exports=function(e,t,n){var l,c,d,u,m,f,h=0,v=!1,p=!1,x=!0;if("function"!=typeof e)throw TypeError("Expected a function");function g(t){var n=l,a=c;return l=c=void 0,h=t,u=e.apply(a,n)}function y(e){var n=e-f,a=e-h;return void 0===f||n>=t||n<0||p&&a>=d}function b(){var e,n,a,i=r();if(y(i))return j(i);m=setTimeout(b,(e=i-f,n=i-h,a=t-e,p?s(a,d-n):a))}function j(e){return(m=void 0,x&&l)?g(e):(l=c=void 0,u)}function N(){var e,n=r(),a=y(n);if(l=arguments,c=this,f=n,a){if(void 0===m)return h=e=f,m=setTimeout(b,t),v?g(e):u;if(p)return clearTimeout(m),m=setTimeout(b,t),g(f)}return void 0===m&&(m=setTimeout(b,t)),u}return t=i(t)||0,a(n)&&(v=!!n.leading,d=(p="maxWait"in n)?o(i(n.maxWait)||0,t):d,x="trailing"in n?!!n.trailing:x),N.cancel=function(){void 0!==m&&clearTimeout(m),h=0,l=f=c=m=void 0},N.flush=function(){return void 0===m?u:j(r())},N}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7771:function(e,t,n){var a=n(55639);e.exports=function(){return a.Date.now()}},14841:function(e,t,n){var a=n(27561),r=n(13218),i=n(33448),o=0/0,s=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,d=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return o;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=a(e);var n=l.test(e);return n||c.test(e)?d(e.slice(2),n?2:8):s.test(e)?o:+e}},6440:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config-video",function(){return n(29805)}])},22067:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var a=n(85893),r=n(67294),i=n(59633),o=n(28700),s=n(17586),l=n(70869),c=n(4481);let d=e=>{let{apiPath:t,checked:n,reversed:d=!1,configPath:u="",disabled:m=!1,fieldName:f,label:h,tip:v,useSubmit:p,onChange:x}=e,[g,y]=(0,r.useState)(null),b=null,{setFieldInConfigState:j}=(0,r.useContext)(c.a)||{},N=()=>{y(null),clearTimeout(b),b=null},w=async e=>{if(p){y((0,o.kg)(o.Jk));let n=d?!e:e;await (0,l.Si)({apiPath:t,data:{value:n},onSuccess:()=>{j({fieldName:f,value:n,path:u}),y((0,o.kg)(o.zv))},onError:e=>{y((0,o.kg)(o.Un,"There was an error: ".concat(e)))}}),b=setTimeout(N,l.sI)}x&&x(e)},C=null!==g&&g.type===o.Jk;return(0,a.jsxs)("div",{className:"formfield-container toggleswitch-container",children:[h&&(0,a.jsx)("div",{className:"label-side",children:(0,a.jsx)("span",{className:"formfield-label",children:h})}),(0,a.jsxs)("div",{className:"input-side",children:[(0,a.jsxs)("div",{className:"input-group",children:[(0,a.jsx)(i.Z,{className:"switch field-".concat(f),loading:C,onChange:w,defaultChecked:n,checked:n,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:m}),(0,a.jsx)(s.E,{status:g})]}),(0,a.jsx)("p",{className:"field-tip",children:v})]})]})};d.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},31585:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var a=function(e){return e?"function"==typeof e?e():e:null}},64773:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(97685),r=n(67294);function i(){var e=r.useReducer(function(e){return e+1},0);return(0,a.Z)(e,2)[1]}},78021:function(e,t,n){"use strict";var a=n(78235);t.Z=a.Z},23061:function(e,t,n){"use strict";var a=n(67294),r=n(64773),i=n(98947);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,a.useRef)({}),n=(0,r.Z)();return(0,a.useEffect)(function(){var a=i.ZP.subscribe(function(a){t.current=a,e&&n()});return function(){return i.ZP.unsubscribe(a)}},[]),t.current}},65765:function(e,t,n){"use strict";var a=n(61185),r=n(59408),i=a.ZP;i.Header=a.h4,i.Footer=a.$_,i.Content=a.VY,i.Sider=r.Z,i._InternalSiderContext=r.D,t.default=i},11076:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var a=n(87462),r=n(97685),i=n(7650),o=n(93967),s=n.n(o),l=n(22720),c=n(77524),d=n(67294),u=n(17399),m=n(86842),f=n(84476),h=n(56469),v=n(41797),p=n(35606),x=n(80862),g=n(85582),y=n(31585),b=function(e){var t=e.prefixCls,n=e.okButtonProps,r=e.cancelButtonProps,i=e.title,o=e.cancelText,s=e.okText,l=e.okType,c=e.icon,m=e.showCancel,f=void 0===m||m,b=e.close,j=e.onConfirm,N=e.onCancel,w=d.useContext(u.E_).getPrefixCls;return d.createElement(x.Z,{componentName:"Popconfirm",defaultLocale:g.Z.Popconfirm},function(e){return d.createElement("div",{className:"".concat(t,"-inner-content")},d.createElement("div",{className:"".concat(t,"-message")},c&&d.createElement("span",{className:"".concat(t,"-message-icon")},c),d.createElement("div",{className:"".concat(t,"-message-title")},(0,y.Z)(i))),d.createElement("div",{className:"".concat(t,"-buttons")},f&&d.createElement(h.Z,(0,a.Z)({onClick:N,size:"small"},r),null!=o?o:e.cancelText),d.createElement(p.Z,{buttonProps:(0,a.Z)((0,a.Z)({size:"small"},(0,v.n)(l)),n),actionFn:j,close:b,prefixCls:w("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},null!=s?s:e.okText)))})},j=void 0,N=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},w=d.forwardRef(function(e,t){var n=e.prefixCls,o=e.placement,h=e.trigger,v=e.okType,p=e.icon,x=void 0===p?d.createElement(i.Z,null):p,g=e.children,y=e.overlayClassName,w=e.onOpenChange,C=e.onVisibleChange,k=N(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),Z=d.useContext(u.E_).getPrefixCls,E=(0,l.Z)(!1,{value:void 0!==e.open?e.open:e.visible,defaultValue:void 0!==e.defaultOpen?e.defaultOpen:e.defaultVisible}),P=(0,r.Z)(E,2),T=P[0],S=P[1],_=function(e,t){S(e,!0),null==C||C(e,t),null==w||w(e,t)},O=function(e){e.keyCode===c.Z.ESC&&T&&_(!1,e)},I=Z("popover",n),V=Z("popconfirm",n),L=s()(V,y);return d.createElement(m.Z,(0,a.Z)({},k,{trigger:void 0===h?"click":h,prefixCls:I,placement:void 0===o?"top":o,onOpenChange:function(t){var n=e.disabled;void 0!==n&&n||_(t)},open:T,ref:t,overlayClassName:L,_overlay:d.createElement(b,(0,a.Z)({okType:void 0===v?"primary":v,icon:x},e,{prefixCls:I,close:function(e){_(!1,e)},onConfirm:function(t){var n;return null===(n=e.onConfirm)||void 0===n?void 0:n.call(j,t)},onCancel:function(t){var n;_(!1,t),null===(n=e.onCancel)||void 0===n||n.call(j,t)}}))}),(0,f.Tm)(g,{onKeyDown:function(e){var t,n;d.isValidElement(g)&&(null===(n=null==g?void 0:(t=g.props).onKeyDown)||void 0===n||n.call(t,e)),O(e)}}))})},86842:function(e,t,n){"use strict";var a=n(87462),r=n(67294),i=n(31585),o=n(99293),s=n(17399),l=n(8968),c=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},d=function(e){var t=e.title,n=e.content,a=e.prefixCls;return r.createElement(r.Fragment,null,t&&r.createElement("div",{className:"".concat(a,"-title")},(0,i.Z)(t)),r.createElement("div",{className:"".concat(a,"-inner-content")},(0,i.Z)(n)))},u=r.forwardRef(function(e,t){var n=e.prefixCls,i=e.title,u=e.content,m=e._overlay,f=e.placement,h=e.trigger,v=e.mouseEnterDelay,p=e.mouseLeaveDelay,x=e.overlayStyle,g=c(e,["prefixCls","title","content","_overlay","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),y=r.useContext(s.E_).getPrefixCls,b=y("popover",n),j=y(),N=r.useMemo(function(){return m||(i||u?r.createElement(d,{prefixCls:b,title:i,content:u}):null)},[m,i,u,b]);return r.createElement(l.Z,(0,a.Z)({placement:void 0===f?"top":f,trigger:void 0===h?"hover":h,mouseEnterDelay:void 0===v?.1:v,mouseLeaveDelay:void 0===p?.1:p,overlayStyle:void 0===x?{}:x},g,{prefixCls:b,ref:t,overlay:N,transitionName:(0,o.mL)(j,"zoom-big",g.transitionName)}))});t.Z=u},10227:function(e,t,n){"use strict";var a=n(79338);t.Z=a.Z},93879:function(e,t,n){"use strict";var a=n(87462),r=n(4942),i=n(97685),o=n(93967),s=n.n(o),l=n(23279),c=n.n(l),d=n(97485),u=n(67294),m=n(17399),f=n(84476),h=n(3227),v=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,h.b)("small","default","large");var p=null,x=function(e){var t=e.spinPrefixCls,n=e.spinning,o=void 0===n||n,l=e.delay,h=e.className,x=e.size,g=void 0===x?"default":x,y=e.tip,b=e.wrapperClassName,j=e.style,N=e.children,w=v(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),C=u.useState(function(){return o&&(!o||!l||!!isNaN(Number(l)))}),k=(0,i.Z)(C,2),Z=k[0],E=k[1];return u.useEffect(function(){var e=c()(function(){E(o)},l);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[l,o]),u.createElement(m.C,null,function(n){var i,o,l=n.direction,c=s()(t,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(t,"-sm"),"small"===g),"".concat(t,"-lg"),"large"===g),"".concat(t,"-spinning"),Z),"".concat(t,"-show-text"),!!y),"".concat(t,"-rtl"),"rtl"===l),h),m=(0,d.Z)(w,["indicator","prefixCls"]),v=u.createElement("div",(0,a.Z)({},m,{style:j,className:c,"aria-live":"polite","aria-busy":Z}),(i=e.indicator,o="".concat(t,"-dot"),null===i?null:(0,f.l$)(i)?(0,f.Tm)(i,{className:s()(i.props.className,o)}):(0,f.l$)(p)?(0,f.Tm)(p,{className:s()(p.props.className,o)}):u.createElement("span",{className:s()(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")}))),y?u.createElement("div",{className:"".concat(t,"-text")},y):null);if(void 0!==N){var x=s()("".concat(t,"-container"),(0,r.Z)({},"".concat(t,"-blur"),Z));return u.createElement("div",(0,a.Z)({},m,{className:s()("".concat(t,"-nested-loading"),b)}),Z&&u.createElement("div",{key:"loading"},v),u.createElement("div",{className:x,key:"container"},N))}return v})},g=function(e){var t=e.prefixCls,n=(0,u.useContext(m.E_).getPrefixCls)("spin",t),r=(0,a.Z)((0,a.Z)({},e),{spinPrefixCls:n});return u.createElement(x,(0,a.Z)({},r))};g.setDefaultIndicator=function(e){p=e},t.Z=g},29805:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return z}});var a=n(85893),r=n(86560),i=n(23657),o=n(10227),s=n(78021),l=n(67294),c=n(87528),d=n(11076),u=n(64219),m=n(70869),f=n(28700),h=n(4481),v=n(17586);let p=()=>{let e=(0,l.useContext)(h.a),{serverConfig:t,setFieldInConfigState:n}=e||{},{videoCodec:r,supportedCodecs:o}=t||{},{Title:s}=i.default,{Option:p}=c.default,[x,g]=(0,l.useState)(null),{setMessage:y}=(0,l.useContext)(u.k),[b,j]=(0,l.useState)(r),[N,w]=(0,l.useState)(r),[C,k]=l.useState(!1);(0,l.useEffect)(()=>{j(r)},[r]);let Z=()=>{g(null),clearTimeout(null)};async function E(){j(N),w(""),k(!1),await (0,m.Si)({apiPath:m.CQ,data:{value:N},onSuccess:()=>{n({fieldName:"videoCodec",value:N,path:"videoSettings"}),g((0,f.kg)(f.zv,"Video codec updated.")),setTimeout(Z,m.sI),e.online&&y("Your latency buffer setting will take effect the next time you begin a live stream.")},onError:e=>{g((0,f.kg)(f.Un,e)),setTimeout(Z,m.sI)}})}let P=o.map(e=>{let t=e;return"libx264"===t?t="Default (libx264)":"h264_nvenc"===t?t="NVIDIA GPU acceleration":"h264_vaapi"===t?t="VA-API hardware encoding":"h264_qsv"===t?t="Intel QuickSync":"h264_v4l2m2m"===t?t="Video4Linux hardware encoding":"h264_omx"===t?t="OpenMax (omx) for Raspberry Pi":"h264_videotoolbox"===t&&(t="Apple VideoToolbox (hardware)"),(0,a.jsx)(p,{value:e,children:t},e)}),T="";return"libx264"===b?T="libx264 is the default codec and generally the only working choice for shared VPS environments. This is likely what you should be using unless you know you have set up other options.":"h264_nvenc"===b?T="You can use your NVIDIA GPU for encoding if you have a modern NVIDIA card with encoding cores.":"h264_vaapi"===b?T="VA-API may be supported by your NVIDIA proprietary drivers, Mesa open-source drivers for AMD or Intel graphics.":"h264_qsv"===b?T="Quick Sync Video is Intel's brand for its dedicated video encoding and decoding hardware. It may be an option if you have a modern Intel CPU with integrated graphics.":"h264_v4l2m2m"===b?T="Video4Linux is an interface to multiple different hardware encoding platforms such as Intel and AMD.":"h264_omx"===b?T="OpenMax is a codec most often used with a Raspberry Pi.":"h264_videotoolbox"===b&&(T="Apple VideoToolbox is a low-level framework that provides direct access to hardware encoders and decoders."),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s,{level:3,className:"section-title",children:"Video Codec"}),(0,a.jsxs)("div",{className:"description",children:["If you have access to specific hardware with the drivers and software installed for them, you may be able to improve your video encoding performance.",(0,a.jsx)("p",{children:(0,a.jsx)("a",{href:"https://owncast.online/docs/codecs?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Read the documentation about this setting before changing it or you may make your stream unplayable."})})]}),(0,a.jsxs)("div",{className:"segment-slider-container",children:[(0,a.jsx)(d.Z,{title:"Are you sure you want to change your video codec to ".concat(N," and understand what this means?"),open:C,placement:"leftBottom",onConfirm:E,onCancel:()=>k(!1),okText:"Yes",cancelText:"No",children:(0,a.jsx)(c.default,{defaultValue:b,value:b,style:{width:"100%"},onChange:function(e){w(e),k(!0)},children:P})}),(0,a.jsx)(v.E,{status:x}),(0,a.jsx)("p",{id:"selected-codec-note",className:"selected-value-note",children:T})]})]})};var x=n(72261);let{Title:g}=i.default,y={0:"Lowest",1:" ",2:" ",3:" ",4:"Highest"},b={0:"Lowest latency, lowest error tolerance (Not recommended, may not work for all content/configurations.)",1:"Low latency, low error tolerance",2:"Medium latency, medium error tolerance (Default)",3:"High latency, high error tolerance",4:"Highest latency, highest error tolerance"},j=()=>{let[e,t]=(0,l.useState)(null),[n,r]=(0,l.useState)(null),i=(0,l.useContext)(h.a),{setMessage:o}=(0,l.useContext)(u.k),{serverConfig:s,setFieldInConfigState:c}=i||{},{videoSettings:d}=s||{};if(!d)return null;(0,l.useEffect)(()=>{r(d.latencyLevel)},[d]);let p=()=>{t(null),clearTimeout(null)},j=async e=>{t((0,f.kg)(f.Jk)),await (0,m.Si)({apiPath:m.sv,data:{value:e},onSuccess:()=>{c({fieldName:"latencyLevel",value:e,path:"videoSettings"}),t((0,f.kg)(f.zv,"Latency buffer level updated.")),setTimeout(p,m.sI),i.online&&o("Your latency buffer setting will take effect the next time you begin a live stream.")},onError:e=>{t((0,f.kg)(f.Un,e)),setTimeout(p,m.sI)}})};return(0,a.jsxs)("div",{className:"config-video-latency-container",children:[(0,a.jsx)(g,{level:3,className:"section-title",children:"Latency Buffer"}),(0,a.jsx)("p",{className:"description",children:"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."}),(0,a.jsxs)("p",{className:"description",children:["For interactive live streams you may want to experiment with a lower latency, for non-interactive broadcasts you may want to increase it."," ",(0,a.jsx)("a",{href:"https://owncast.online/docs/encoding#latency-buffer?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Read to learn more."})]}),(0,a.jsxs)("div",{className:"segment-slider-container",children:[(0,a.jsx)(x.Z,{tipFormatter:e=>b[e],onChange:e=>{j(e)},min:0,max:4,marks:y,defaultValue:n,value:n}),(0,a.jsx)("p",{className:"selected-value-note",children:b[n]}),(0,a.jsx)(v.E,{status:e})]})]})};var N=n(56469),w=n(1461),C=n(27043),k=n(77786),Z=n(5152),E=n.n(Z),P=n(93967),T=n.n(P),S=n(25510),_=n(22067);let{Panel:O}=r.default,I=E()(()=>Promise.all([n.e(3247),n.e(1570)]).then(n.t.bind(n,31570,23)),{loadableGenerated:{webpack:()=>[31570]},ssr:!1}),V=e=>{let{dataState:t=m.gX,onUpdateField:n}=e,l=t.videoPassthrough,c=T()({"config-variant-form":!0,"video-passthrough-enabled":l});return(0,a.jsxs)("div",{className:c,children:[(0,a.jsx)("div",{className:"video-varient-alert",children:(0,a.jsx)(w.Z,{type:"info",action:(0,a.jsx)("a",{href:"https://owncast.online/docs/video?source=admin",target:"_blank",rel:"noopener noreferrer",children:(0,a.jsx)("div",{className:"video-varient-alert-button-container",children:(0,a.jsx)(N.Z,{size:"small",type:"text",icon:(0,a.jsx)(I,{}),children:"Read more about how each of these settings can impact the performance of your server."})})})})}),l&&(0,a.jsxs)("p",{className:"passthrough-warning",children:["NOTE: Video Passthrough for this output stream variant is ",(0,a.jsx)("em",{children:"enabled"}),", disabling the below video encoding settings."]}),(0,a.jsxs)(o.Z,{gutter:16,children:[(0,a.jsx)(s.Z,{xs:24,lg:{span:24,pull:3},className:"video-text-field-container",children:(0,a.jsx)(S.nv,{maxLength:"10",...m.SS,value:t.name,onChange:e=>{n({fieldName:"name",value:e.value})}})}),(0,a.jsx)(s.Z,{sm:24,md:12,children:(0,a.jsxs)("div",{className:"form-module cpu-usage-container",children:[(0,a.jsx)(i.default.Title,{level:3,children:"CPU or GPU Utilization"}),(0,a.jsx)("p",{className:"description",children:"Reduce to improve server performance, or increase it to improve video quality."}),(0,a.jsxs)("div",{className:"segment-slider-container",children:[(0,a.jsx)(x.Z,{tipFormatter:e=>m.I$[e],onChange:e=>{n({fieldName:"cpuUsageLevel",value:e})},min:0,max:Object.keys(m.t$).length-1,marks:m.t$,defaultValue:t.cpuUsageLevel,value:t.cpuUsageLevel,disabled:t.videoPassthrough}),(0,a.jsx)("p",{className:"selected-value-note",children:l?"CPU usage selection is disabled when Video Passthrough is enabled.":m.I$[t.cpuUsageLevel]||""})]}),(0,a.jsxs)("p",{className:"read-more-subtext",children:["This could mean GPU or CPU usage depending on your server environment.",(0,a.jsx)("br",{}),(0,a.jsx)("br",{}),(0,a.jsx)("a",{href:"https://owncast.online/docs/video/?source=admin#cpu-usage",target:"_blank",rel:"noopener noreferrer",children:"Read more about hardware performance."})]})]})}),(0,a.jsx)(s.Z,{sm:24,md:11,offset:1,children:(0,a.jsxs)("div",{className:"form-module bitrate-container ".concat(t.videoPassthrough?"disabled":""),children:[(0,a.jsx)(i.default.Title,{level:3,children:"Video Bitrate"}),(0,a.jsx)("p",{className:"description",children:m.yC.tip}),(0,a.jsxs)("div",{className:"segment-slider-container",children:[(0,a.jsx)(x.Z,{tipFormatter:e=>"".concat(e," ").concat(m.yC.unit),disabled:t.videoPassthrough,defaultValue:t.videoBitrate,value:t.videoBitrate,onChange:e=>{n({fieldName:"videoBitrate",value:e})},step:m.yC.incrementBy,min:m.yC.min,max:m.yC.max,marks:m.HM}),(0,a.jsx)("p",{className:"selected-value-note",children:(()=>{if(l)return"Bitrate selection is disabled when Video Passthrough is enabled.";let e="".concat(t.videoBitrate).concat(m.yC.unit);return t.videoBitrate<2e3?"".concat(e," - Good for low bandwidth environments."):t.videoBitrate<3500?"".concat(e," - Good for most bandwidth environments."):"".concat(e," - Good for high bandwidth environments.")})()})]}),(0,a.jsx)("p",{className:"read-more-subtext",children:(0,a.jsx)("a",{href:"https://owncast.online/docs/video/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Read more about bitrates."})})]})})]}),(0,a.jsx)(r.default,{className:"advanced-settings",children:(0,a.jsxs)(O,{header:"Advanced Settings",children:[(0,a.jsxs)(o.Z,{gutter:16,children:[(0,a.jsx)(s.Z,{sm:24,md:12,children:(0,a.jsxs)("div",{className:"form-module resolution-module",children:[(0,a.jsx)(i.default.Title,{level:3,children:"Resolution"}),(0,a.jsxs)("p",{className:"description",children:["Resizing your content will take additional resources on your server. If you wish to optionally resize your content for this stream output then you should either set the width ",(0,a.jsx)("strong",{children:"or"})," the height to keep your aspect ratio. ",(0,a.jsx)("br",{}),(0,a.jsx)("br",{}),(0,a.jsx)("a",{href:"https://owncast.online/docs/video/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Read more about resolutions."})]}),(0,a.jsx)("br",{}),(0,a.jsx)(S.nv,{type:"number",...m.dL.scaledWidth,value:t.scaledWidth,onChange:e=>{let t=Number(e.value);isNaN(t)||n({fieldName:"scaledWidth",value:t||0})},disabled:t.videoPassthrough}),(0,a.jsx)(S.nv,{type:"number",...m.dL.scaledHeight,value:t.scaledHeight,onChange:e=>{let t=Number(e.value);isNaN(t)||n({fieldName:"scaledHeight",value:t||0})},disabled:t.videoPassthrough})]})}),(0,a.jsx)(s.Z,{sm:24,md:12,children:(0,a.jsxs)("div",{className:"form-module video-passthrough-module",children:[(0,a.jsx)(i.default.Title,{level:3,children:"Video Passthrough"}),(0,a.jsxs)("div",{className:"description",children:[(0,a.jsxs)("p",{children:["Enabling video passthrough may allow for less hardware utilization, but may also make your stream ",(0,a.jsx)("strong",{children:"unplayable"}),"."]}),(0,a.jsx)("p",{children:"All other settings for this stream output will be disabled if passthrough is used."}),(0,a.jsx)("p",{children:(0,a.jsx)("a",{href:"https://owncast.online/docs/video/?source=admin#video-passthrough",target:"_blank",rel:"noopener noreferrer",children:"Read the documentation before enabling, as it impacts your stream."})})]}),(0,a.jsx)("div",{className:"advanced-switch-container",children:(0,a.jsxs)(d.Z,{disabled:!0===t.videoPassthrough,title:"Did you read the documentation about video passthrough and understand the risks involved with enabling it?",icon:(0,a.jsx)(I,{}),onConfirm:()=>{n({fieldName:"videoPassthrough",value:!0})},okText:"Yes",cancelText:"No",getPopupContainer:e=>e,placement:"topLeft",children:[(0,a.jsx)("a",{href:"#",children:(0,a.jsxs)("div",{className:"advanced-description-switch-container",children:[(0,a.jsx)("div",{className:"advanced-description-wrapper",children:(0,a.jsx)("p",{children:"Use Video Passthrough?"})}),(0,a.jsx)(_.Z,{label:"",fieldName:"video-passthrough",checked:t.videoPassthrough,onChange:e=>{l&&n({fieldName:"videoPassthrough",value:e})}})]})}),(0,a.jsxs)("p",{children:["*",m.dL.videoPassthrough.tip]})]})})]})})]}),(0,a.jsxs)("div",{className:"form-module frame-rate-module",children:[(0,a.jsx)(i.default.Title,{level:3,children:"Frame rate"}),(0,a.jsx)("p",{className:"description",children:m.nm.tip}),(0,a.jsxs)("div",{className:"segment-slider-container",children:[(0,a.jsx)(x.Z,{tipFormatter:e=>"".concat(e," ").concat(m.nm.unit),defaultValue:t.framerate,value:t.framerate,onChange:e=>{n({fieldName:"framerate",value:e})},step:m.nm.incrementBy,min:m.nm.min,max:m.nm.max,marks:m.Xq,disabled:t.videoPassthrough}),(0,a.jsx)("p",{className:"selected-value-note",children:l?"Framerate selection is disabled when Video Passthrough is enabled.":m.x8[t.framerate]||""})]}),(0,a.jsx)("p",{className:"read-more-subtext",children:(0,a.jsx)("a",{href:"https://owncast.online/docs/video/?source=admin#framerate",target:"_blank",rel:"noopener noreferrer",children:"Read more about framerates."})})]})]},"1")})]})},{Title:L}=i.default,D=E()(()=>Promise.all([n.e(3247),n.e(1506)]).then(n.t.bind(n,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1}),U=()=>{let[e,t]=(0,l.useState)(!1),[n,r]=(0,l.useState)(!1),[i,o]=(0,l.useState)(0),{setMessage:s}=(0,l.useContext)(u.k),[c,d]=(0,l.useState)(m.gX),[p,x]=(0,l.useState)(null),g=(0,l.useContext)(h.a),{serverConfig:y,setFieldInConfigState:b}=g||{},{videoSettings:j}=y||{},{videoQualityVariants:Z}=j||{};if(!j)return null;let E=()=>{x(null),clearTimeout(null)},P=()=>{t(!1),o(-1),d(m.gX)},T=async e=>{x((0,f.kg)(f.Jk)),await (0,m.Si)({apiPath:m.vv,data:{value:e},onSuccess:()=>{b({fieldName:"videoQualityVariants",value:e,path:"videoSettings"}),r(!1),P(),x((0,f.kg)(f.zv,"Variants updated")),setTimeout(E,m.sI),g.online&&s("Updating your video configuration will take effect the next time you begin a new stream.")},onError:e=>{x((0,f.kg)(f.Un,e)),r(!1),setTimeout(E,m.sI)}})},S=e=>{let t=[...Z];t.splice(e,1),T(t)},_=[{title:"Name",dataIndex:"name",render:e=>e||"No name"},{title:"Video bitrate",dataIndex:"videoBitrate",key:"videoBitrate",render:(e,t)=>!e||t.videoPassthrough?"Same as source":"".concat(e," kbps")},{title:"CPU Usage",dataIndex:"cpuUsageLevel",key:"cpuUsageLevel",render:(e,t)=>{var n;return t.videoPassthrough?"n/a":(null===(n=m.I$[e])||void 0===n?void 0:n.split(" ")[0])||"Warning: please edit & reset"}},{title:"",dataIndex:"",key:"edit",render:e=>{let{key:n}=e,r=n-1;return(0,a.jsxs)("span",{className:"actions",children:[(0,a.jsx)(N.Z,{size:"small",onClick:()=>{o(r),d(Z[r]),t(!0)},children:"Edit"}),(0,a.jsx)(N.Z,{className:"delete-button",icon:(0,a.jsx)(D,{}),size:"small",disabled:1===Z.length,onClick:()=>{S(r)}})]})}}],O=Z.map((e,t)=>({key:t+1,...e}));return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(L,{level:3,className:"section-title",children:"Stream output"}),(()=>{if(1!==Z.length)return!1;let[e]=Z;return m.i3.VIDEO_HEIGHT<=e.scaledHeight||m.i3.VIDEO_BITRATE<=e.videoBitrate})()&&(0,a.jsx)(w.Z,{message:m.i3.HELP_TEXT,type:"info",closable:!0}),(0,a.jsx)(v.E,{status:p}),(0,a.jsx)(C.Z,{className:"variants-table",pagination:!1,size:"small",columns:_,dataSource:O}),(0,a.jsxs)(k.default,{title:"Edit Video Variant Details",open:e,onOk:()=>{r(!0);let e=[...Z];-1===i?e.push(c):e.splice(i,1,c),T(e)},onCancel:P,confirmLoading:n,width:900,children:[(0,a.jsx)(V,{dataState:{...c},onUpdateField:e=>{let{fieldName:t,value:n}=e;d({...c,[t]:n})}}),(0,a.jsx)(v.E,{status:p})]}),(0,a.jsx)("br",{}),(0,a.jsx)(N.Z,{type:"primary",onClick:()=>{o(-1),d(m.gX),t(!0)},children:"Add a new variant"})]})};var A=n(25889);let{Panel:B}=r.default,{Title:R}=i.default;function z(){return(0,a.jsxs)("div",{className:"config-video-variants",children:[(0,a.jsx)(R,{children:"Video configuration"}),(0,a.jsxs)("p",{className:"description",children:["Before changing your video configuration"," ",(0,a.jsx)("a",{href:"https://owncast.online/docs/video?source=admin",target:"_blank",rel:"noopener noreferrer",children:"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."]}),(0,a.jsxs)(o.Z,{gutter:[45,16],children:[(0,a.jsx)(s.Z,{md:24,lg:12,children:(0,a.jsx)("div",{className:"form-module variants-table-module",children:(0,a.jsx)(U,{})})}),(0,a.jsxs)(s.Z,{md:24,lg:12,children:[(0,a.jsx)("div",{className:"form-module latency-module",children:(0,a.jsx)(j,{})}),(0,a.jsx)(r.default,{className:"advanced-settings codec-module",children:(0,a.jsx)(B,{header:"Advanced Settings",children:(0,a.jsx)("div",{className:"form-module variants-table-module",children:(0,a.jsx)(p,{})})},"1")})]})]})]})}z.getLayout=function(e){return(0,a.jsx)(A.l,{page:e})}},11163:function(e,t,n){e.exports=n(43079)},55945:function(e,t,n){"use strict";function a(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return a}})},96707:function(e,t,n){"use strict";n.d(t,{H_:function(){return l},I7:function(){return c},dP:function(){return r},fH:function(){return s},jE:function(){return a},vh:function(){return o},yJ:function(){return i}});let a=6048e5,r=864e5,i=6e4,o=36e5,s=43200,l=1440,c=Symbol.for("constructDateFrom")},16393:function(e,t,n){"use strict";n.d(t,{L:function(){return r}});var a=n(96707);function r(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&a.I7 in e?e[a.I7](t):e instanceof Date?new e.constructor(t):new Date(t)}},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return r}});var a=n(46042);function r(e,t){return+(0,a.Q)(e)-+(0,a.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return i}});var a=n(55945),r=n(64077);function i(e,t,n){let i=(0,r._)(e,t)/1e3;return(0,a.u)(null==n?void 0:n.roundingMethod)(i)}},46042:function(e,t,n){"use strict";n.d(t,{Q:function(){return r}});var a=n(16393);function r(e,t){return(0,a.L)(t||e,e)}}},function(e){e.O(0,[83,1287,9796,443,7786,9904,3657,6167,2502,7528,9532,449,7043,7042,5889,2888,9774,179],function(){return e(e.s=6440)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6801],{27561:function(e,t,n){var a=n(67990),r=/^\s+/;e.exports=function(e){return e?e.slice(0,a(e)+1).replace(r,""):e}},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 a=n(13218),r=n(7771),i=n(14841),o=Math.max,s=Math.min;e.exports=function(e,t,n){var l,c,d,u,m,f,h=0,v=!1,p=!1,x=!0;if("function"!=typeof e)throw TypeError("Expected a function");function g(t){var n=l,a=c;return l=c=void 0,h=t,u=e.apply(a,n)}function y(e){var n=e-f,a=e-h;return void 0===f||n>=t||n<0||p&&a>=d}function b(){var e,n,a,i=r();if(y(i))return j(i);m=setTimeout(b,(e=i-f,n=i-h,a=t-e,p?s(a,d-n):a))}function j(e){return(m=void 0,x&&l)?g(e):(l=c=void 0,u)}function N(){var e,n=r(),a=y(n);if(l=arguments,c=this,f=n,a){if(void 0===m)return h=e=f,m=setTimeout(b,t),v?g(e):u;if(p)return clearTimeout(m),m=setTimeout(b,t),g(f)}return void 0===m&&(m=setTimeout(b,t)),u}return t=i(t)||0,a(n)&&(v=!!n.leading,d=(p="maxWait"in n)?o(i(n.maxWait)||0,t):d,x="trailing"in n?!!n.trailing:x),N.cancel=function(){void 0!==m&&clearTimeout(m),h=0,l=f=c=m=void 0},N.flush=function(){return void 0===m?u:j(r())},N}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7771:function(e,t,n){var a=n(55639);e.exports=function(){return a.Date.now()}},14841:function(e,t,n){var a=n(27561),r=n(13218),i=n(33448),o=0/0,s=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,d=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return o;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=a(e);var n=l.test(e);return n||c.test(e)?d(e.slice(2),n?2:8):s.test(e)?o:+e}},6440:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config-video",function(){return n(29805)}])},22067:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var a=n(85893),r=n(67294),i=n(59633),o=n(28700),s=n(17586),l=n(70869),c=n(4481);let d=e=>{let{apiPath:t,checked:n,reversed:d=!1,configPath:u="",disabled:m=!1,fieldName:f,label:h,tip:v,useSubmit:p,onChange:x}=e,[g,y]=(0,r.useState)(null),b=null,{setFieldInConfigState:j}=(0,r.useContext)(c.a)||{},N=()=>{y(null),clearTimeout(b),b=null},w=async e=>{if(p){y((0,o.kg)(o.Jk));let n=d?!e:e;await (0,l.Si)({apiPath:t,data:{value:n},onSuccess:()=>{j({fieldName:f,value:n,path:u}),y((0,o.kg)(o.zv))},onError:e=>{y((0,o.kg)(o.Un,"There was an error: ".concat(e)))}}),b=setTimeout(N,l.sI)}x&&x(e)},C=null!==g&&g.type===o.Jk;return(0,a.jsxs)("div",{className:"formfield-container toggleswitch-container",children:[h&&(0,a.jsx)("div",{className:"label-side",children:(0,a.jsx)("span",{className:"formfield-label",children:h})}),(0,a.jsxs)("div",{className:"input-side",children:[(0,a.jsxs)("div",{className:"input-group",children:[(0,a.jsx)(i.Z,{className:"switch field-".concat(f),loading:C,onChange:w,defaultChecked:n,checked:n,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:m}),(0,a.jsx)(s.E,{status:g})]}),(0,a.jsx)("p",{className:"field-tip",children:v})]})]})};d.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},31585:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var a=function(e){return e?"function"==typeof e?e():e:null}},64773:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(97685),r=n(67294);function i(){var e=r.useReducer(function(e){return e+1},0);return(0,a.Z)(e,2)[1]}},78021:function(e,t,n){"use strict";var a=n(78235);t.Z=a.Z},23061:function(e,t,n){"use strict";var a=n(67294),r=n(64773),i=n(98947);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,a.useRef)({}),n=(0,r.Z)();return(0,a.useEffect)(function(){var a=i.ZP.subscribe(function(a){t.current=a,e&&n()});return function(){return i.ZP.unsubscribe(a)}},[]),t.current}},65765:function(e,t,n){"use strict";var a=n(61185),r=n(59408),i=a.ZP;i.Header=a.h4,i.Footer=a.$_,i.Content=a.VY,i.Sider=r.Z,i._InternalSiderContext=r.D,t.default=i},11076:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var a=n(87462),r=n(97685),i=n(7650),o=n(93967),s=n.n(o),l=n(22720),c=n(77524),d=n(67294),u=n(17399),m=n(86842),f=n(84476),h=n(56469),v=n(41797),p=n(35606),x=n(80862),g=n(85582),y=n(31585),b=function(e){var t=e.prefixCls,n=e.okButtonProps,r=e.cancelButtonProps,i=e.title,o=e.cancelText,s=e.okText,l=e.okType,c=e.icon,m=e.showCancel,f=void 0===m||m,b=e.close,j=e.onConfirm,N=e.onCancel,w=d.useContext(u.E_).getPrefixCls;return d.createElement(x.Z,{componentName:"Popconfirm",defaultLocale:g.Z.Popconfirm},function(e){return d.createElement("div",{className:"".concat(t,"-inner-content")},d.createElement("div",{className:"".concat(t,"-message")},c&&d.createElement("span",{className:"".concat(t,"-message-icon")},c),d.createElement("div",{className:"".concat(t,"-message-title")},(0,y.Z)(i))),d.createElement("div",{className:"".concat(t,"-buttons")},f&&d.createElement(h.Z,(0,a.Z)({onClick:N,size:"small"},r),null!=o?o:e.cancelText),d.createElement(p.Z,{buttonProps:(0,a.Z)((0,a.Z)({size:"small"},(0,v.n)(l)),n),actionFn:j,close:b,prefixCls:w("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},null!=s?s:e.okText)))})},j=void 0,N=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},w=d.forwardRef(function(e,t){var n=e.prefixCls,o=e.placement,h=e.trigger,v=e.okType,p=e.icon,x=void 0===p?d.createElement(i.Z,null):p,g=e.children,y=e.overlayClassName,w=e.onOpenChange,C=e.onVisibleChange,k=N(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),Z=d.useContext(u.E_).getPrefixCls,E=(0,l.Z)(!1,{value:void 0!==e.open?e.open:e.visible,defaultValue:void 0!==e.defaultOpen?e.defaultOpen:e.defaultVisible}),P=(0,r.Z)(E,2),T=P[0],S=P[1],_=function(e,t){S(e,!0),null==C||C(e,t),null==w||w(e,t)},O=function(e){e.keyCode===c.Z.ESC&&T&&_(!1,e)},I=Z("popover",n),V=Z("popconfirm",n),L=s()(V,y);return d.createElement(m.Z,(0,a.Z)({},k,{trigger:void 0===h?"click":h,prefixCls:I,placement:void 0===o?"top":o,onOpenChange:function(t){var n=e.disabled;void 0!==n&&n||_(t)},open:T,ref:t,overlayClassName:L,_overlay:d.createElement(b,(0,a.Z)({okType:void 0===v?"primary":v,icon:x},e,{prefixCls:I,close:function(e){_(!1,e)},onConfirm:function(t){var n;return null===(n=e.onConfirm)||void 0===n?void 0:n.call(j,t)},onCancel:function(t){var n;_(!1,t),null===(n=e.onCancel)||void 0===n||n.call(j,t)}}))}),(0,f.Tm)(g,{onKeyDown:function(e){var t,n;d.isValidElement(g)&&(null===(n=null==g?void 0:(t=g.props).onKeyDown)||void 0===n||n.call(t,e)),O(e)}}))})},86842:function(e,t,n){"use strict";var a=n(87462),r=n(67294),i=n(31585),o=n(99293),s=n(17399),l=n(8968),c=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},d=function(e){var t=e.title,n=e.content,a=e.prefixCls;return r.createElement(r.Fragment,null,t&&r.createElement("div",{className:"".concat(a,"-title")},(0,i.Z)(t)),r.createElement("div",{className:"".concat(a,"-inner-content")},(0,i.Z)(n)))},u=r.forwardRef(function(e,t){var n=e.prefixCls,i=e.title,u=e.content,m=e._overlay,f=e.placement,h=e.trigger,v=e.mouseEnterDelay,p=e.mouseLeaveDelay,x=e.overlayStyle,g=c(e,["prefixCls","title","content","_overlay","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),y=r.useContext(s.E_).getPrefixCls,b=y("popover",n),j=y(),N=r.useMemo(function(){return m||(i||u?r.createElement(d,{prefixCls:b,title:i,content:u}):null)},[m,i,u,b]);return r.createElement(l.Z,(0,a.Z)({placement:void 0===f?"top":f,trigger:void 0===h?"hover":h,mouseEnterDelay:void 0===v?.1:v,mouseLeaveDelay:void 0===p?.1:p,overlayStyle:void 0===x?{}:x},g,{prefixCls:b,ref:t,overlay:N,transitionName:(0,o.mL)(j,"zoom-big",g.transitionName)}))});t.Z=u},10227:function(e,t,n){"use strict";var a=n(79338);t.Z=a.Z},93879:function(e,t,n){"use strict";var a=n(87462),r=n(4942),i=n(97685),o=n(93967),s=n.n(o),l=n(23279),c=n.n(l),d=n(97485),u=n(67294),m=n(17399),f=n(84476),h=n(3227),v=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,h.b)("small","default","large");var p=null,x=function(e){var t=e.spinPrefixCls,n=e.spinning,o=void 0===n||n,l=e.delay,h=e.className,x=e.size,g=void 0===x?"default":x,y=e.tip,b=e.wrapperClassName,j=e.style,N=e.children,w=v(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),C=u.useState(function(){return o&&(!o||!l||!!isNaN(Number(l)))}),k=(0,i.Z)(C,2),Z=k[0],E=k[1];return u.useEffect(function(){var e=c()(function(){E(o)},l);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[l,o]),u.createElement(m.C,null,function(n){var i,o,l=n.direction,c=s()(t,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(t,"-sm"),"small"===g),"".concat(t,"-lg"),"large"===g),"".concat(t,"-spinning"),Z),"".concat(t,"-show-text"),!!y),"".concat(t,"-rtl"),"rtl"===l),h),m=(0,d.Z)(w,["indicator","prefixCls"]),v=u.createElement("div",(0,a.Z)({},m,{style:j,className:c,"aria-live":"polite","aria-busy":Z}),(i=e.indicator,o="".concat(t,"-dot"),null===i?null:(0,f.l$)(i)?(0,f.Tm)(i,{className:s()(i.props.className,o)}):(0,f.l$)(p)?(0,f.Tm)(p,{className:s()(p.props.className,o)}):u.createElement("span",{className:s()(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")}))),y?u.createElement("div",{className:"".concat(t,"-text")},y):null);if(void 0!==N){var x=s()("".concat(t,"-container"),(0,r.Z)({},"".concat(t,"-blur"),Z));return u.createElement("div",(0,a.Z)({},m,{className:s()("".concat(t,"-nested-loading"),b)}),Z&&u.createElement("div",{key:"loading"},v),u.createElement("div",{className:x,key:"container"},N))}return v})},g=function(e){var t=e.prefixCls,n=(0,u.useContext(m.E_).getPrefixCls)("spin",t),r=(0,a.Z)((0,a.Z)({},e),{spinPrefixCls:n});return u.createElement(x,(0,a.Z)({},r))};g.setDefaultIndicator=function(e){p=e},t.Z=g},29805:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return z}});var a=n(85893),r=n(86560),i=n(23657),o=n(10227),s=n(78021),l=n(67294),c=n(87528),d=n(11076),u=n(64219),m=n(70869),f=n(28700),h=n(4481),v=n(17586);let p=()=>{let e=(0,l.useContext)(h.a),{serverConfig:t,setFieldInConfigState:n}=e||{},{videoCodec:r,supportedCodecs:o}=t||{},{Title:s}=i.default,{Option:p}=c.default,[x,g]=(0,l.useState)(null),{setMessage:y}=(0,l.useContext)(u.k),[b,j]=(0,l.useState)(r),[N,w]=(0,l.useState)(r),[C,k]=l.useState(!1);(0,l.useEffect)(()=>{j(r)},[r]);let Z=()=>{g(null),clearTimeout(null)};async function E(){j(N),w(""),k(!1),await (0,m.Si)({apiPath:m.CQ,data:{value:N},onSuccess:()=>{n({fieldName:"videoCodec",value:N,path:"videoSettings"}),g((0,f.kg)(f.zv,"Video codec updated.")),setTimeout(Z,m.sI),e.online&&y("Your latency buffer setting will take effect the next time you begin a live stream.")},onError:e=>{g((0,f.kg)(f.Un,e)),setTimeout(Z,m.sI)}})}let P=o.map(e=>{let t=e;return"libx264"===t?t="Default (libx264)":"h264_nvenc"===t?t="NVIDIA GPU acceleration":"h264_vaapi"===t?t="VA-API hardware encoding":"h264_qsv"===t?t="Intel QuickSync":"h264_v4l2m2m"===t?t="Video4Linux hardware encoding":"h264_omx"===t?t="OpenMax (omx) for Raspberry Pi":"h264_videotoolbox"===t&&(t="Apple VideoToolbox (hardware)"),(0,a.jsx)(p,{value:e,children:t},e)}),T="";return"libx264"===b?T="libx264 is the default codec and generally the only working choice for shared VPS environments. This is likely what you should be using unless you know you have set up other options.":"h264_nvenc"===b?T="You can use your NVIDIA GPU for encoding if you have a modern NVIDIA card with encoding cores.":"h264_vaapi"===b?T="VA-API may be supported by your NVIDIA proprietary drivers, Mesa open-source drivers for AMD or Intel graphics.":"h264_qsv"===b?T="Quick Sync Video is Intel's brand for its dedicated video encoding and decoding hardware. It may be an option if you have a modern Intel CPU with integrated graphics.":"h264_v4l2m2m"===b?T="Video4Linux is an interface to multiple different hardware encoding platforms such as Intel and AMD.":"h264_omx"===b?T="OpenMax is a codec most often used with a Raspberry Pi.":"h264_videotoolbox"===b&&(T="Apple VideoToolbox is a low-level framework that provides direct access to hardware encoders and decoders."),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s,{level:3,className:"section-title",children:"Video Codec"}),(0,a.jsxs)("div",{className:"description",children:["If you have access to specific hardware with the drivers and software installed for them, you may be able to improve your video encoding performance.",(0,a.jsx)("p",{children:(0,a.jsx)("a",{href:"https://owncast.online/docs/codecs?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Read the documentation about this setting before changing it or you may make your stream unplayable."})})]}),(0,a.jsxs)("div",{className:"segment-slider-container",children:[(0,a.jsx)(d.Z,{title:"Are you sure you want to change your video codec to ".concat(N," and understand what this means?"),open:C,placement:"leftBottom",onConfirm:E,onCancel:()=>k(!1),okText:"Yes",cancelText:"No",children:(0,a.jsx)(c.default,{defaultValue:b,value:b,style:{width:"100%"},onChange:function(e){w(e),k(!0)},children:P})}),(0,a.jsx)(v.E,{status:x}),(0,a.jsx)("p",{id:"selected-codec-note",className:"selected-value-note",children:T})]})]})};var x=n(72261);let{Title:g}=i.default,y={0:"Lowest",1:" ",2:" ",3:" ",4:"Highest"},b={0:"Lowest latency, lowest error tolerance (Not recommended, may not work for all content/configurations.)",1:"Low latency, low error tolerance",2:"Medium latency, medium error tolerance (Default)",3:"High latency, high error tolerance",4:"Highest latency, highest error tolerance"},j=()=>{let[e,t]=(0,l.useState)(null),[n,r]=(0,l.useState)(null),i=(0,l.useContext)(h.a),{setMessage:o}=(0,l.useContext)(u.k),{serverConfig:s,setFieldInConfigState:c}=i||{},{videoSettings:d}=s||{};if(!d)return null;(0,l.useEffect)(()=>{r(d.latencyLevel)},[d]);let p=()=>{t(null),clearTimeout(null)},j=async e=>{t((0,f.kg)(f.Jk)),await (0,m.Si)({apiPath:m.sv,data:{value:e},onSuccess:()=>{c({fieldName:"latencyLevel",value:e,path:"videoSettings"}),t((0,f.kg)(f.zv,"Latency buffer level updated.")),setTimeout(p,m.sI),i.online&&o("Your latency buffer setting will take effect the next time you begin a live stream.")},onError:e=>{t((0,f.kg)(f.Un,e)),setTimeout(p,m.sI)}})};return(0,a.jsxs)("div",{className:"config-video-latency-container",children:[(0,a.jsx)(g,{level:3,className:"section-title",children:"Latency Buffer"}),(0,a.jsx)("p",{className:"description",children:"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."}),(0,a.jsxs)("p",{className:"description",children:["For interactive live streams you may want to experiment with a lower latency, for non-interactive broadcasts you may want to increase it."," ",(0,a.jsx)("a",{href:"https://owncast.online/docs/encoding#latency-buffer?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Read to learn more."})]}),(0,a.jsxs)("div",{className:"segment-slider-container",children:[(0,a.jsx)(x.Z,{tipFormatter:e=>b[e],onChange:e=>{j(e)},min:0,max:4,marks:y,defaultValue:n,value:n}),(0,a.jsx)("p",{className:"selected-value-note",children:b[n]}),(0,a.jsx)(v.E,{status:e})]})]})};var N=n(56469),w=n(1461),C=n(27043),k=n(77786),Z=n(5152),E=n.n(Z),P=n(93967),T=n.n(P),S=n(25510),_=n(22067);let{Panel:O}=r.default,I=E()(()=>Promise.all([n.e(3247),n.e(1570)]).then(n.t.bind(n,31570,23)),{loadableGenerated:{webpack:()=>[31570]},ssr:!1}),V=e=>{let{dataState:t=m.gX,onUpdateField:n}=e,l=t.videoPassthrough,c=T()({"config-variant-form":!0,"video-passthrough-enabled":l});return(0,a.jsxs)("div",{className:c,children:[(0,a.jsx)("div",{className:"video-varient-alert",children:(0,a.jsx)(w.Z,{type:"info",action:(0,a.jsx)("a",{href:"https://owncast.online/docs/video?source=admin",target:"_blank",rel:"noopener noreferrer",children:(0,a.jsx)("div",{className:"video-varient-alert-button-container",children:(0,a.jsx)(N.Z,{size:"small",type:"text",icon:(0,a.jsx)(I,{}),children:"Read more about how each of these settings can impact the performance of your server."})})})})}),l&&(0,a.jsxs)("p",{className:"passthrough-warning",children:["NOTE: Video Passthrough for this output stream variant is ",(0,a.jsx)("em",{children:"enabled"}),", disabling the below video encoding settings."]}),(0,a.jsxs)(o.Z,{gutter:16,children:[(0,a.jsx)(s.Z,{xs:24,lg:{span:24,pull:3},className:"video-text-field-container",children:(0,a.jsx)(S.nv,{maxLength:"10",...m.SS,value:t.name,onChange:e=>{n({fieldName:"name",value:e.value})}})}),(0,a.jsx)(s.Z,{sm:24,md:12,children:(0,a.jsxs)("div",{className:"form-module cpu-usage-container",children:[(0,a.jsx)(i.default.Title,{level:3,children:"CPU or GPU Utilization"}),(0,a.jsx)("p",{className:"description",children:"Reduce to improve server performance, or increase it to improve video quality."}),(0,a.jsxs)("div",{className:"segment-slider-container",children:[(0,a.jsx)(x.Z,{tipFormatter:e=>m.I$[e],onChange:e=>{n({fieldName:"cpuUsageLevel",value:e})},min:0,max:Object.keys(m.t$).length-1,marks:m.t$,defaultValue:t.cpuUsageLevel,value:t.cpuUsageLevel,disabled:t.videoPassthrough}),(0,a.jsx)("p",{className:"selected-value-note",children:l?"CPU usage selection is disabled when Video Passthrough is enabled.":m.I$[t.cpuUsageLevel]||""})]}),(0,a.jsxs)("p",{className:"read-more-subtext",children:["This could mean GPU or CPU usage depending on your server environment.",(0,a.jsx)("br",{}),(0,a.jsx)("br",{}),(0,a.jsx)("a",{href:"https://owncast.online/docs/video/?source=admin#cpu-usage",target:"_blank",rel:"noopener noreferrer",children:"Read more about hardware performance."})]})]})}),(0,a.jsx)(s.Z,{sm:24,md:11,offset:1,children:(0,a.jsxs)("div",{className:"form-module bitrate-container ".concat(t.videoPassthrough?"disabled":""),children:[(0,a.jsx)(i.default.Title,{level:3,children:"Video Bitrate"}),(0,a.jsx)("p",{className:"description",children:m.yC.tip}),(0,a.jsxs)("div",{className:"segment-slider-container",children:[(0,a.jsx)(x.Z,{tipFormatter:e=>"".concat(e," ").concat(m.yC.unit),disabled:t.videoPassthrough,defaultValue:t.videoBitrate,value:t.videoBitrate,onChange:e=>{n({fieldName:"videoBitrate",value:e})},step:m.yC.incrementBy,min:m.yC.min,max:m.yC.max,marks:m.HM}),(0,a.jsx)("p",{className:"selected-value-note",children:(()=>{if(l)return"Bitrate selection is disabled when Video Passthrough is enabled.";let e="".concat(t.videoBitrate).concat(m.yC.unit);return t.videoBitrate<2e3?"".concat(e," - Good for low bandwidth environments."):t.videoBitrate<3500?"".concat(e," - Good for most bandwidth environments."):"".concat(e," - Good for high bandwidth environments.")})()})]}),(0,a.jsx)("p",{className:"read-more-subtext",children:(0,a.jsx)("a",{href:"https://owncast.online/docs/video/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Read more about bitrates."})})]})})]}),(0,a.jsx)(r.default,{className:"advanced-settings",children:(0,a.jsxs)(O,{header:"Advanced Settings",children:[(0,a.jsxs)(o.Z,{gutter:16,children:[(0,a.jsx)(s.Z,{sm:24,md:12,children:(0,a.jsxs)("div",{className:"form-module resolution-module",children:[(0,a.jsx)(i.default.Title,{level:3,children:"Resolution"}),(0,a.jsxs)("p",{className:"description",children:["Resizing your content will take additional resources on your server. If you wish to optionally resize your content for this stream output then you should either set the width ",(0,a.jsx)("strong",{children:"or"})," the height to keep your aspect ratio. ",(0,a.jsx)("br",{}),(0,a.jsx)("br",{}),(0,a.jsx)("a",{href:"https://owncast.online/docs/video/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Read more about resolutions."})]}),(0,a.jsx)("br",{}),(0,a.jsx)(S.nv,{type:"number",...m.dL.scaledWidth,value:t.scaledWidth,onChange:e=>{let t=Number(e.value);isNaN(t)||n({fieldName:"scaledWidth",value:t||0})},disabled:t.videoPassthrough}),(0,a.jsx)(S.nv,{type:"number",...m.dL.scaledHeight,value:t.scaledHeight,onChange:e=>{let t=Number(e.value);isNaN(t)||n({fieldName:"scaledHeight",value:t||0})},disabled:t.videoPassthrough})]})}),(0,a.jsx)(s.Z,{sm:24,md:12,children:(0,a.jsxs)("div",{className:"form-module video-passthrough-module",children:[(0,a.jsx)(i.default.Title,{level:3,children:"Video Passthrough"}),(0,a.jsxs)("div",{className:"description",children:[(0,a.jsxs)("p",{children:["Enabling video passthrough may allow for less hardware utilization, but may also make your stream ",(0,a.jsx)("strong",{children:"unplayable"}),"."]}),(0,a.jsx)("p",{children:"All other settings for this stream output will be disabled if passthrough is used."}),(0,a.jsx)("p",{children:(0,a.jsx)("a",{href:"https://owncast.online/docs/video/?source=admin#video-passthrough",target:"_blank",rel:"noopener noreferrer",children:"Read the documentation before enabling, as it impacts your stream."})})]}),(0,a.jsx)("div",{className:"advanced-switch-container",children:(0,a.jsxs)(d.Z,{disabled:!0===t.videoPassthrough,title:"Did you read the documentation about video passthrough and understand the risks involved with enabling it?",icon:(0,a.jsx)(I,{}),onConfirm:()=>{n({fieldName:"videoPassthrough",value:!0})},okText:"Yes",cancelText:"No",getPopupContainer:e=>e,placement:"topLeft",children:[(0,a.jsx)("a",{href:"#",children:(0,a.jsxs)("div",{className:"advanced-description-switch-container",children:[(0,a.jsx)("div",{className:"advanced-description-wrapper",children:(0,a.jsx)("p",{children:"Use Video Passthrough?"})}),(0,a.jsx)(_.Z,{label:"",fieldName:"video-passthrough",checked:t.videoPassthrough,onChange:e=>{l&&n({fieldName:"videoPassthrough",value:e})}})]})}),(0,a.jsxs)("p",{children:["*",m.dL.videoPassthrough.tip]})]})})]})})]}),(0,a.jsxs)("div",{className:"form-module frame-rate-module",children:[(0,a.jsx)(i.default.Title,{level:3,children:"Frame rate"}),(0,a.jsx)("p",{className:"description",children:m.nm.tip}),(0,a.jsxs)("div",{className:"segment-slider-container",children:[(0,a.jsx)(x.Z,{tipFormatter:e=>"".concat(e," ").concat(m.nm.unit),defaultValue:t.framerate,value:t.framerate,onChange:e=>{n({fieldName:"framerate",value:e})},step:m.nm.incrementBy,min:m.nm.min,max:m.nm.max,marks:m.Xq,disabled:t.videoPassthrough}),(0,a.jsx)("p",{className:"selected-value-note",children:l?"Framerate selection is disabled when Video Passthrough is enabled.":m.x8[t.framerate]||""})]}),(0,a.jsx)("p",{className:"read-more-subtext",children:(0,a.jsx)("a",{href:"https://owncast.online/docs/video/?source=admin#framerate",target:"_blank",rel:"noopener noreferrer",children:"Read more about framerates."})})]})]},"1")})]})},{Title:L}=i.default,D=E()(()=>Promise.all([n.e(3247),n.e(1506)]).then(n.t.bind(n,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1}),U=()=>{let[e,t]=(0,l.useState)(!1),[n,r]=(0,l.useState)(!1),[i,o]=(0,l.useState)(0),{setMessage:s}=(0,l.useContext)(u.k),[c,d]=(0,l.useState)(m.gX),[p,x]=(0,l.useState)(null),g=(0,l.useContext)(h.a),{serverConfig:y,setFieldInConfigState:b}=g||{},{videoSettings:j}=y||{},{videoQualityVariants:Z}=j||{};if(!j)return null;let E=()=>{x(null),clearTimeout(null)},P=()=>{t(!1),o(-1),d(m.gX)},T=async e=>{x((0,f.kg)(f.Jk)),await (0,m.Si)({apiPath:m.vv,data:{value:e},onSuccess:()=>{b({fieldName:"videoQualityVariants",value:e,path:"videoSettings"}),r(!1),P(),x((0,f.kg)(f.zv,"Variants updated")),setTimeout(E,m.sI),g.online&&s("Updating your video configuration will take effect the next time you begin a new stream.")},onError:e=>{x((0,f.kg)(f.Un,e)),r(!1),setTimeout(E,m.sI)}})},S=e=>{let t=[...Z];t.splice(e,1),T(t)},_=[{title:"Name",dataIndex:"name",render:e=>e||"No name"},{title:"Video bitrate",dataIndex:"videoBitrate",key:"videoBitrate",render:(e,t)=>!e||t.videoPassthrough?"Same as source":"".concat(e," kbps")},{title:"CPU Usage",dataIndex:"cpuUsageLevel",key:"cpuUsageLevel",render:(e,t)=>{var n;return t.videoPassthrough?"n/a":(null===(n=m.I$[e])||void 0===n?void 0:n.split(" ")[0])||"Warning: please edit & reset"}},{title:"",dataIndex:"",key:"edit",render:e=>{let{key:n}=e,r=n-1;return(0,a.jsxs)("span",{className:"actions",children:[(0,a.jsx)(N.Z,{size:"small",onClick:()=>{o(r),d(Z[r]),t(!0)},children:"Edit"}),(0,a.jsx)(N.Z,{className:"delete-button",icon:(0,a.jsx)(D,{}),size:"small",disabled:1===Z.length,onClick:()=>{S(r)}})]})}}],O=Z.map((e,t)=>({key:t+1,...e}));return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(L,{level:3,className:"section-title",children:"Stream output"}),(()=>{if(1!==Z.length)return!1;let[e]=Z;return m.i3.VIDEO_HEIGHT<=e.scaledHeight||m.i3.VIDEO_BITRATE<=e.videoBitrate})()&&(0,a.jsx)(w.Z,{message:m.i3.HELP_TEXT,type:"info",closable:!0}),(0,a.jsx)(v.E,{status:p}),(0,a.jsx)(C.Z,{className:"variants-table",pagination:!1,size:"small",columns:_,dataSource:O}),(0,a.jsxs)(k.default,{title:"Edit Video Variant Details",open:e,onOk:()=>{r(!0);let e=[...Z];-1===i?e.push(c):e.splice(i,1,c),T(e)},onCancel:P,confirmLoading:n,width:900,children:[(0,a.jsx)(V,{dataState:{...c},onUpdateField:e=>{let{fieldName:t,value:n}=e;d({...c,[t]:n})}}),(0,a.jsx)(v.E,{status:p})]}),(0,a.jsx)("br",{}),(0,a.jsx)(N.Z,{type:"primary",onClick:()=>{o(-1),d(m.gX),t(!0)},children:"Add a new variant"})]})};var A=n(25889);let{Panel:B}=r.default,{Title:R}=i.default;function z(){return(0,a.jsxs)("div",{className:"config-video-variants",children:[(0,a.jsx)(R,{children:"Video configuration"}),(0,a.jsxs)("p",{className:"description",children:["Before changing your video configuration"," ",(0,a.jsx)("a",{href:"https://owncast.online/docs/video?source=admin",target:"_blank",rel:"noopener noreferrer",children:"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."]}),(0,a.jsxs)(o.Z,{gutter:[45,16],children:[(0,a.jsx)(s.Z,{md:24,lg:12,children:(0,a.jsx)("div",{className:"form-module variants-table-module",children:(0,a.jsx)(U,{})})}),(0,a.jsxs)(s.Z,{md:24,lg:12,children:[(0,a.jsx)("div",{className:"form-module latency-module",children:(0,a.jsx)(j,{})}),(0,a.jsx)(r.default,{className:"advanced-settings codec-module",children:(0,a.jsx)(B,{header:"Advanced Settings",children:(0,a.jsx)("div",{className:"form-module variants-table-module",children:(0,a.jsx)(p,{})})},"1")})]})]})]})}z.getLayout=function(e){return(0,a.jsx)(A.l,{page:e})}},11163:function(e,t,n){e.exports=n(43079)},55945:function(e,t,n){"use strict";function a(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return a}})},96707:function(e,t,n){"use strict";n.d(t,{H_:function(){return l},I7:function(){return c},dP:function(){return r},fH:function(){return s},jE:function(){return a},vh:function(){return o},yJ:function(){return i}});let a=6048e5,r=864e5,i=6e4,o=36e5,s=43200,l=1440,c=Symbol.for("constructDateFrom")},16393:function(e,t,n){"use strict";n.d(t,{L:function(){return r}});var a=n(96707);function r(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&a.I7 in e?e[a.I7](t):e instanceof Date?new e.constructor(t):new Date(t)}},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return r}});var a=n(46042);function r(e,t){return+(0,a.Q)(e)-+(0,a.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return i}});var a=n(55945),r=n(64077);function i(e,t,n){let i=(0,r._)(e,t)/1e3;return(0,a.u)(null==n?void 0:n.roundingMethod)(i)}},46042:function(e,t,n){"use strict";n.d(t,{Q:function(){return r}});var a=n(16393);function r(e,t){return(0,a.L)(t||e,e)}}},function(e){e.O(0,[83,1287,9796,7786,443,9904,3657,6167,2502,7528,9532,449,7043,7042,5889,2888,9774,179],function(){return e(e.s=6440)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/config/general-9c20a9eb0759b559.js b/static/web/_next/static/chunks/pages/admin/config/general-2c6d6c3593e09157.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/config/general-9c20a9eb0759b559.js rename to static/web/_next/static/chunks/pages/admin/config/general-2c6d6c3593e09157.js index 22fceaf45..d2053dda9 100644 --- a/static/web/_next/static/chunks/pages/admin/config/general-9c20a9eb0759b559.js +++ b/static/web/_next/static/chunks/pages/admin/config/general-2c6d6c3593e09157.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1871],{39856:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config/general",function(){return a(89918)}])},36981:function(e,t,a){"use strict";a.d(t,{Q:function(){return d},Y:function(){return u}});var s=a(85893),n=a(67294),l=a(23657),i=a(91624),r=a(25510),o=a(17586);let{Title:c}=l.default,d="#5a67d8",u=e=>{let{title:t,description:a,placeholder:l,maxLength:u,values:h,handleDeleteIndex:m,handleCreateString:p,submitStatus:x,continuousStatusMessage:g}=e,[f,j]=(0,n.useState)("");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:a}),(0,s.jsx)("div",{className:"edit-current-strings",children:null==h?void 0:h.map((e,t)=>(0,s.jsx)(i.Z,{closable:!0,onClose:()=>{m(t)},color:d,children:e},"tag-".concat(e,"-").concat(t)))}),g&&(0,s.jsx)("div",{className:"continuous-status-section",children:(0,s.jsx)(o.E,{status:g})}),(0,s.jsx)("div",{className:"add-new-string-section",children:(0,s.jsx)(r.nv,{fieldName:"string-input",value:f,onChange:e=>{let{value:t}=e;j(t)},onPressEnter:()=>{p(f.trim()),j("")},maxLength:u,placeholder:l,status:x})})]})};u.defaultProps={maxLength:50,description:null,submitStatus:null,continuousStatusMessage:null}},22067:function(e,t,a){"use strict";a.d(t,{Z:function(){return d}});var s=a(85893),n=a(67294),l=a(59633),i=a(28700),r=a(17586),o=a(70869),c=a(4481);let d=e=>{let{apiPath:t,checked:a,reversed:d=!1,configPath:u="",disabled:h=!1,fieldName:m,label:p,tip:x,useSubmit:g,onChange:f}=e,[j,v]=(0,n.useState)(null),y=null,{setFieldInConfigState:b}=(0,n.useContext)(c.a)||{},k=()=>{v(null),clearTimeout(y),y=null},N=async e=>{if(g){v((0,i.kg)(i.Jk));let a=d?!e:e;await (0,o.Si)({apiPath:t,data:{value:a},onSuccess:()=>{b({fieldName:m,value:a,path:u}),v((0,i.kg)(i.zv))},onError:e=>{v((0,i.kg)(i.Un,"There was an error: ".concat(e)))}}),y=setTimeout(k,o.sI)}f&&f(e)},w=null!==j&&j.type===i.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)(l.Z,{className:"switch field-".concat(m),loading:w,onChange:N,defaultChecked:a,checked:a,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:h}),(0,s.jsx)(r.E,{status:j})]}),(0,s.jsx)("p",{className:"field-tip",children:x})]})]})};d.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},31512:function(e,t,a){"use strict";a.d(t,{Z:function(){return S}});var s=a(85893),n=a(67294),l=a(23657),i=a(56469),r=a(20133),o=a(27043),c=a(77786),d=a(5152),u=a.n(d),h=a(87528),m=a(70869);let p=e=>{let{iconList:t,selectedOption:a,onSelected:n}=e,l=""===a?null:a;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)(h.default,{style:{width:240},className:"social-dropdown",placeholder:"Social platform...",defaultValue:l,value:l,onSelect:e=>{n&&n(e)},children:[t.map(e=>{let{platform:t,icon:a,key:n}=e;return(0,s.jsxs)(h.default.Option,{className:"social-option",value:n,children:[(0,s.jsx)("span",{className:"option-icon",children:(0,s.jsx)("img",{src:a,alt:"",className:"option-icon"})}),(0,s.jsx)("span",{className:"option-label",children:t})]},"platform-".concat(n))}),(0,s.jsx)(h.default.Option,{className:"social-option",value:m.z_,children:"Other..."},"platform-".concat(m.z_))]})})]})]})};var x=a(11992),g=a(4481),f=a(11),j=a(25510),v=a(28700),y=a(17586);let{Title:b}=l.default,k=u()(()=>Promise.all([a.e(3247),a.e(9036)]).then(a.t.bind(a,9036,23)),{loadableGenerated:{webpack:()=>[9036]},ssr:!1}),N=u()(()=>Promise.all([a.e(3247),a.e(3061)]).then(a.t.bind(a,93061,23)),{loadableGenerated:{webpack:()=>[93061]},ssr:!1}),w=u()(()=>Promise.all([a.e(3247),a.e(1506)]).then(a.t.bind(a,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1});function S(){var e,t;let[a,l]=(0,n.useState)([]),[d,u]=(0,n.useState)([]),[h,S]=(0,n.useState)(!1),[C,T]=(0,n.useState)(!1),[E,P]=(0,n.useState)(!1),[Z,O]=(0,n.useState)(-1),[_,z]=(0,n.useState)(m.wC),[L,I]=(0,n.useState)(null),{serverConfig:U,setFieldInConfigState:B}=(0,n.useContext)(g.a)||{},{instanceDetails:F}=U,{socialHandles:A}=F,D=async()=>{try{let e=await (0,x.rQ)(x.$i,{auth:!1}),t=Object.keys(e).map(t=>({key:t,...e[t]}));l(t)}catch(e){console.log(e)}},M=e=>a.find(t=>t.key===e)||!1,J=""!==_.platform&&!a.find(e=>e.key===_.platform);(0,n.useEffect)(()=>{D()},[]),(0,n.useEffect)(()=>{F.socialHandles&&u(A)},[F]);let R=()=>{I(null),clearTimeout(null)},V=()=>{S(!1),O(-1),T(!1),P(!1),z({...m.wC})},G=()=>{V()},W=(e,t)=>{z({..._,[e]:t})},H=async e=>{h||I((0,v.kg)(v.Jk)),await (0,m.Si)({apiPath:m.c9,data:{value:e},onSuccess:()=>{B({fieldName:"socialHandles",value:e,path:"instanceDetails"}),P(!1),G(),I((0,v.kg)(v.zv)),setTimeout(R,m.sI)},onError:e=>{I((0,v.kg)(v.Un,"There was an error: ".concat(e))),P(!1),setTimeout(R,m.sI)}})},Y=e=>{let t=[...d];t.splice(e,1),H(t)},K=e=>{if(e<=0||e>=d.length)return;let t=[...d],a=t[e-1];t[e-1]=t[e],t[e]=a,H(t)},$=e=>{if(e<0||e>=d.length-1)return;let t=[...d],a=t[e+1];t[e+1]=t[e],t[e]=a,H(t)},X=[{title:"Social Link",dataIndex:"",key:"combo",render:(e,t)=>{let{platform:a,url:n}=t,l=M(a);if(!l)return(0,s.jsx)("div",{className:"social-handle-cell",children:(0,s.jsxs)("p",{className:"option-label",children:[(0,s.jsx)("strong",{children:a}),(0,s.jsx)("span",{className:"handle-url",title:n,children:n})]})});let{icon:i,platform:r}=l;return(0,s.jsxs)("div",{className:"social-handle-cell",children:[(0,s.jsx)("span",{className:"option-icon",children:(0,s.jsx)("img",{src:i,alt:"",className:"option-icon"})}),(0,s.jsxs)("p",{className:"option-label",children:[(0,s.jsx)("strong",{children:r}),(0,s.jsx)("span",{className:"handle-url",title:n,children:n})]})]})}},{title:"",dataIndex:"",key:"edit",render:(e,t,a)=>(0,s.jsxs)("div",{className:"actions",children:[(0,s.jsx)(i.Z,{size:"small",onClick:()=>{let e=d[a];O(a),z({...e}),S(!0),M(e.platform)||T(!0)},children:"Edit"}),(0,s.jsx)(i.Z,{icon:(0,s.jsx)(N,{}),size:"small",hidden:0===a,onClick:()=>K(a)}),(0,s.jsx)(i.Z,{icon:(0,s.jsx)(k,{}),size:"small",hidden:a===d.length-1,onClick:()=>$(a)}),(0,s.jsx)(i.Z,{className:"delete-button",icon:(0,s.jsx)(w,{}),size:"small",onClick:()=>Y(a)})]})}],Q={disabled:(e=_.url,!(""!==(t=_.platform)&&("xmpp"===t?(0,f.Kf)(e,"xmpp"):(0,f.jv)(e))))},q=(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)(r.default,{placeholder:"Other platform name",defaultValue:_.platform,onChange:e=>{let{value:t}=e.target;W("platform",t)}})})]});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)(o.Z,{className:"social-handles-table",pagination:!1,size:"small",rowKey:e=>"".concat(e.platform,"-").concat(e.url),columns:X,dataSource:d}),(0,s.jsx)(c.default,{title:"Edit Social Handle",open:h,onOk:()=>{P(!0);let e=d.length?[...d]:[];-1===Z?e.push(_):e.splice(Z,1,_),H(e)},onCancel:G,confirmLoading:E,okButtonProps:Q,children:(0,s.jsxs)("div",{className:"social-handle-modal-content",children:[(0,s.jsx)(p,{iconList:a,selectedOption:J?m.z_:_.platform,onSelected:e=>{e===m.z_?(T(!0),W("platform","")):(T(!1),W("platform",e))}}),C&&q,(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"}[_.platform]||"Url to page",value:_.url,onChange:e=>{let{value:t}=e;W("url",t)},useTrim:!0,type:"url",pattern:f.ax}),(0,s.jsx)(y.E,{status:L})]})}),(0,s.jsx)("br",{}),(0,s.jsx)(i.Z,{type:"primary",onClick:()=>{V(),S(!0)},children:"Add a new social link"})]})}},89918:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return ed}});var s=a(85893),n=a(67294),l=a(89307),i=a(23657),r=a(77786),o=a(56469),c=a(48825),d=a(95089),u=a(58909),h=a(76538),m=a(18063),p=a(4481),x=a(70869),g=a(22067),f=a(82651),j=a(5152),v=a.n(j),y=a(17586),b=a(28700),k=a(11992),N=a(35329);let w=v()(()=>Promise.resolve().then(a.t.bind(a,63626,23)),{loadableGenerated:{webpack:()=>[63626]},ssr:!1}),S=v()(()=>a.e(2647).then(a.t.bind(a,72647,23)),{loadableGenerated:{webpack:()=>[72647]},ssr:!1}),C=()=>{var e;let[t,a]=(0,n.useState)(null),[l,i]=(0,n.useState)(!1),[r,c]=(0,n.useState)(0),{setFieldInConfigState:d,serverConfig:u}=(0,n.useContext)(p.a)||{},h=null==u?void 0:null===(e=u.instanceDetails)||void 0===e?void 0:e.logo,[m,g]=(0,n.useState)(null),j=null,{apiPath:v,tip:C}=x.TEXTFIELD_PROPS_LOGO,T=()=>{g(null),clearTimeout(j),j=null},E=async()=>{t!==h&&(g((0,b.kg)(b.Jk)),await (0,x.Si)({apiPath:v,data:{value:t},onSuccess:()=>{d({fieldName:"logo",value:t,path:""}),g((0,b.kg)(b.zv)),i(!1),c(Math.floor(100*Math.random()))},onError:e=>{g((0,b.kg)(b.Un,"There was an error: ".concat(e))),i(!1)}}),j=setTimeout(T,x.sI))},P="".concat(k.WB,"logo?random=").concat(r);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)(f.Z,{name:"logo",listType:"picture",className:"avatar-uploader",showUploadList:!1,accept:N.dr.join(","),beforeUpload:e=>(i(!0),new Promise((t,s)=>{if(e.size>N.Z7){let t="File size is too big: ".concat((0,N.kR)(e.size));return g((0,b.kg)(b.Un,"There was an error: ".concat(t))),j=setTimeout(T,x.sI),i(!1),s()}if(!N.dr.includes(e.type)){let t="File type is not supported: ".concat(e.type);return g((0,b.kg)(b.Un,"There was an error: ".concat(t))),j=setTimeout(T,x.sI),i(!1),s()}(0,N.y3)(e,e=>{a(e),setTimeout(()=>t(),100)})})),customRequest:E,disabled:l,children:l?(0,s.jsx)(w,{style:{color:"white"}}):(0,s.jsx)(o.Z,{icon:(0,s.jsx)(S,{})})})]}),(0,s.jsx)(y.E,{status:m}),(0,s.jsx)("p",{className:"field-tip",children:C})]})]})},{Title:T}=i.default,E=e=>{let{cancelPressed:t,okPressed:a}=e;return(0,s.jsxs)(r.default,{width:"70%",title:"Owncast Directory",visible:!0,onCancel:t,footer:(0,s.jsxs)("div",{children:[(0,s.jsx)(o.Z,{onClick:t,children:"Do not share my server."}),(0,s.jsx)(o.Z,{type:"primary",onClick:a,children:"Understood. Share my server publicly."})]}),children:[(0,s.jsx)(i.default.Title,{level:3,children:"What is the Owncast Directory?"}),(0,s.jsxs)(i.default.Paragraph,{children:["Owncast operates a public directory at"," ",(0,s.jsx)("a",{href:"https://directory.owncast.online",children:"directory.owncast.online"})," to share your video streams with more people, while also using these as examples for others. Live streams and servers listed on the directory may optionally be shared on other platforms and applications."]}),(0,s.jsx)(i.default.Title,{level:3,children:"Disclaimers and Responsibility"}),(0,s.jsx)(i.default.Paragraph,{children:(0,s.jsxs)("ul",{children:[(0,s.jsx)("li",{children:"By enabling this feature you are granting explicit rights to Owncast to share your stream to the public via the directory, as well as other sites, applications and any platform where the Owncast project may be promoting Owncast-powered streams including social media."}),(0,s.jsx)("li",{children:"There is no obligation to list any specific server or topic. Servers can and will be removed at any time for any reason."}),(0,s.jsx)("li",{children:"Any server that is streaming Not Safe For Work (NSFW) content and does not have the NSFW toggle enabled on their server will be removed."}),(0,s.jsx)("li",{children:"Any server streaming harmful, hurtful, misleading or hateful content in any way will not be listed."}),(0,s.jsx)("li",{children:"You may reach out to the Owncast team to report any objectionable content or content that you believe should not be be publicly listed."}),(0,s.jsx)("li",{children:"You have the right to free software and to build whatever you want with it. But there is no obligation for others to share it."})]})})]})};function P(){let[e,t]=(0,n.useState)(null),{serverConfig:a}=(0,n.useContext)(p.a)||{},{instanceDetails:l,yp:i,hideViewerCount:r,disableSearchIndexing:f}=a,{instanceUrl:j}=i,[v,k]=(0,n.useState)(null),[N,w]=(0,n.useState)(!1);if((0,n.useEffect)(()=>{t({...l,...i,hideViewerCount:r,disableSearchIndexing:f})},[l,i]),!e)return null;let S=a=>{a&&w(!0),t({...e,yp:{enabled:a}})},P=a=>{let{fieldName:s,value:n}=a;t({...e,[s]:n})},Z=""!==j;return(0,s.jsxs)("div",{className:"edit-general-settings",children:[(0,s.jsx)(T,{level:3,className:"section-title",children:"Configure Instance Details"}),(0,s.jsx)("br",{}),(0,s.jsx)(m.$7,{fieldName:"name",...x.RE,value:e.name,initialValue:l.name,onChange:P}),(0,s.jsx)(m.$7,{fieldName:"instanceUrl",...x.cj,value:e.instanceUrl,initialValue:i.instanceUrl,type:m.xA,onChange:P,onSubmit:()=>{""===e.instanceUrl&&!0===i.enabled&&(0,x.Si)({apiPath:x.AP,data:{value:!1}})}}),(0,s.jsx)(m.$7,{fieldName:"summary",...x.rs,type:m.Sk,value:e.summary,initialValue:l.summary,onChange:P}),(0,s.jsxs)("div",{style:{marginBottom:"50px",marginRight:"150px"},children:[(0,s.jsxs)("div",{style:{display:"flex",width:"80vh",justifyContent:"space-between",alignItems:"end"},children:[(0,s.jsx)("p",{style:{margin:"20px",marginRight:"10px",fontWeight:"400"},children:"Offline Message:"}),(0,s.jsx)(d.ZP,{value:e.offlineMessage,...x.rd,theme:u.FZ,height:"150px",width:"450px",onChange:e=>{P({fieldName:"offlineMessage",value:e})},extensions:[(0,c.markdown)({base:c.markdownLanguage,codeLanguages:h.M}),d.tk.lineWrapping]})]}),(0,s.jsx)("div",{className:"field-tip",children:"The offline message is displayed to your page visitors when you're not streaming. Markdown is supported."}),(0,s.jsx)(o.Z,{type:"primary",onClick:()=>{(0,x.Si)({apiPath:x.bJ,data:{value:e.offlineMessage}}),k((0,b.kg)(b.zv)),setTimeout(()=>{k(null)},2e3)},style:{margin:"10px",float:"right"},children:"Save Message"}),(0,s.jsx)(y.Z,{status:v})]}),(0,s.jsx)(C,{}),(0,s.jsx)(g.Z,{fieldName:"hideViewerCount",useSubmit:!0,...x._X,checked:e.hideViewerCount,onChange:function(e){P({fieldName:"hideViewerCount",value:e})}}),(0,s.jsx)(g.Z,{fieldName:"disableSearchIndexing",useSubmit:!0,...x.il,checked:e.disableSearchIndexing,onChange:function(e){P({fieldName:"disableSearchIndexing",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"}),"."]}),!i.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)(g.Z,{fieldName:"enabled",useSubmit:!0,...x.P,checked:e.enabled,disabled:!Z,onChange:S}),(0,s.jsx)(g.Z,{fieldName:"nsfw",useSubmit:!0,...x.EY,checked:e.nsfw,disabled:!Z})]}),N&&(0,s.jsx)(E,{cancelPressed:function(){w(!1),S(!1),P({fieldName:"enabled",value:!1})},okPressed:function(){w(!1),P({fieldName:"enabled",value:!0}),t({...e,yp:{enabled:!0}})}})]})}var Z=a(91624),O=a(25510),_=a(36981);let{Title:z}=i.default;function L(){let[e,t]=(0,n.useState)(""),[a,l]=(0,n.useState)(null),{serverConfig:i,setFieldInConfigState:r}=(0,n.useContext)(p.a)||{},{instanceDetails:o}=i,{tags:c=[]}=o,{apiPath:d,maxLength:u,placeholder:h,configPath:m}=x.FIELD_PROPS_TAGS,g=null;(0,n.useEffect)(()=>()=>{clearTimeout(g)},[]);let f=()=>{l(null),clearTimeout(g=null)},j=async e=>{l((0,b.kg)(b.Jk)),await (0,x.Si)({apiPath:d,data:{value:e},onSuccess:()=>{r({fieldName:"tags",value:e,path:m}),l((0,b.kg)(b.zv,"Tags updated.")),t(""),g=setTimeout(f,x.sI)},onError:e=>{l((0,b.kg)(b.Un,e)),g=setTimeout(f,x.sI)}})},v=e=>{f();let t=[...c];t.splice(e,1),j(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:c.map((e,t)=>(0,s.jsx)(Z.Z,{closable:!0,onClose:()=>{v(t)},color:_.Q,children:e},"tag-".concat(e,"-").concat(t)))}),(0,s.jsx)("div",{className:"add-new-string-section",children:(0,s.jsx)(O.nv,{fieldName:"tag-input",value:e,className:"new-tag-input",onChange:e=>{let{value:s}=e;a||l(null),t(s)},onPressEnter:()=>{f();let t=e.trim();if(""===t){l((0,b.kg)(b.dG,"Please enter a tag"));return}if(c.some(e=>e.toLowerCase()===t.toLowerCase())){l((0,b.kg)(b.dG,"This tag is already used!"));return}j([...c,t])},maxLength:u,placeholder:h,status:a})})]})}var I=a(31512);let{Title:U}=i.default;function B(){let[e,t]=(0,n.useState)(""),[a,l]=(0,n.useState)(null),[i,r]=(0,n.useState)(!1),{serverConfig:m,setFieldInConfigState:g}=(0,n.useContext)(p.a)||{},{instanceDetails:f}=m,{extraPageContent:j}=f,v=null,k=()=>{l(null),r(!1),clearTimeout(v),v=null};async function N(){l((0,b.kg)(b.Jk)),await (0,x.Si)({apiPath:x.AA,data:{value:e},onSuccess:t=>{g({fieldName:"extraPageContent",value:e,path:"instanceDetails"}),l((0,b.kg)(b.zv,t))},onError:e=>{l((0,b.kg)(b.Un,e))}}),v=setTimeout(k,x.sI)}return(0,n.useEffect)(()=>{t(j)},[f]),(0,s.jsxs)("div",{className:"edit-page-content",children:[(0,s.jsx)(U,{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)(d.ZP,{value:e,placeholder:"Enter your custom page content here...",theme:u.FZ,height:"200px",onChange:function(e){t(e),e===j||i?e===j&&i&&r(!1):r(!0)},extensions:[(0,c.markdown)({base:c.markdownLanguage,codeLanguages:h.M}),d.tk.lineWrapping]}),(0,s.jsx)("br",{}),(0,s.jsxs)("div",{className:"page-content-actions",children:[i&&(0,s.jsx)(o.Z,{type:"primary",onClick:N,children:"Save"}),(0,s.jsx)(y.E,{status:a})]})]})}function F(){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)(P,{})}),(0,s.jsxs)("div",{className:"form-module social-items-container ",children:[(0,s.jsx)("div",{className:"form-module tags-module",children:(0,s.jsx)(L,{})}),(0,s.jsx)("div",{className:"form-module social-handles-container",children:(0,s.jsx)(I.Z,{})})]})]}),(0,s.jsx)("div",{className:"form-module page-content-module",children:(0,s.jsx)(B,{})})]})}var A=a(86560),D=a(78021),M=a(4116),J=a(10227),R=a(72261),V=a(38339),G=a(4316),W=a(48120);let{Title:H}=i.default,Y=()=>{let[e,t]=(0,n.useState)("/* Enter custom CSS here */"),[a,l]=(0,n.useState)(null),[i,r]=(0,n.useState)(!1),{serverConfig:c,setFieldInConfigState:h}=(0,n.useContext)(p.a)||{},{instanceDetails:m}=c,{customStyles:g}=m,f=null,j=()=>{l(null),r(!1),clearTimeout(f),f=null};async function v(){l((0,b.kg)(b.Jk)),await (0,x.Si)({apiPath:x.d$,data:{value:e},onSuccess:t=>{h({fieldName:"customStyles",value:e,path:"instanceDetails"}),l((0,b.kg)(b.zv,t))},onError:e=>{l((0,b.kg)(b.Un,e))}}),f=setTimeout(j,x.sI)}(0,n.useEffect)(()=>{t(g)},[m]);let k=n.useCallback(e=>{t(e),e===g||i?e===g&&i&&r(!1):r(!0)},[]);return(0,s.jsxs)("div",{className:"edit-custom-css",children:[(0,s.jsx)(H,{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)(d.ZP,{value:e,placeholder:"/* Enter custom CSS here */",theme:u.FZ,height:"200px",extensions:[(0,W.css)(),d.tk.lineWrapping],onChange:k}),(0,s.jsx)("br",{}),(0,s.jsxs)("div",{className:"page-content-actions",children:[i&&(0,s.jsx)(o.Z,{type:"primary",onClick:v,children:"Save"}),(0,s.jsx)(y.E,{status:a})]})]})};var K=a(12135),$=a.n(K);let{Panel:X}=A.default,Q="/appearance",q=[{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:""}],ee=[{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"}],et=[{name:"theme-rounded-corners",description:"Corner radius"}],ea=[...ee,...q,...et].reduce((e,t)=>(e[t.name]={name:t.name,description:t.description},e),{}),es=n.memo(e=>{let{value:t,name:a,description:n,onChange:l}=e;return(0,s.jsxs)(D.Z,{span:3,children:[(0,s.jsx)("input",{type:"color",id:a,name:n,title:n,value:t,className:$().colorPicker,onChange:e=>l(a,e.target.value,n)}),(0,s.jsx)("div",{style:{padding:"2px"},children:n})]},a)}),en=e=>{let{variables:t,updateColor:a}=e,n=t.map(e=>{let{name:t,description:n,value:l}=e;return(0,s.jsx)(es,{value:l,name:t,description:n,onChange:a},t)});return(0,s.jsx)(s.Fragment,{children:n})};function el(){var e,t,a,l,i,r,c,d,u;let{serverConfig:h,setFieldInConfigState:m}=(0,n.useContext)(p.a),{instanceDetails:g}=h,{appearanceVariables:f}=g,[j,v]=(0,n.useState)(),[k,N]=(0,n.useState)(),[w,S]=(0,n.useState)(null),C=()=>{S(null),clearTimeout(null)},T=()=>{let e={};[...ee,...q,...et].forEach(t=>{let a=getComputedStyle(document.documentElement).getPropertyValue("--".concat(t.name));e[t.name]={value:a.trim(),description:t.description}}),v(e)};(0,n.useEffect)(()=>{T()},[]),(0,n.useEffect)(()=>{if(0===Object.keys(f).length)return;let e={};Object.keys(f).forEach(t=>{var a;e[t]={value:f[t],description:(null===(a=ea[t])||void 0===a?void 0:a.description)||""}}),N(e)},[f]);let E=(0,n.useCallback)((e,t,a)=>{N(s=>({...s,[e]:{value:t,description:a}}))},[]),P=async()=>{await (0,x.Si)({apiPath:Q,data:{value:{}},onSuccess:()=>{S((0,b.kg)(b.zv,"Updated.")),setTimeout(C,x.sI),N({})},onError:e=>{S((0,b.kg)(b.Un,e)),setTimeout(C,x.sI)}})},Z=async()=>{let e={};Object.keys(k).forEach(t=>{e[t]=k[t].value}),await (0,x.Si)({apiPath:Q,data:{value:e},onSuccess:()=>{S((0,b.kg)(b.zv,"Updated.")),setTimeout(C,x.sI),m({fieldName:"appearanceVariables",value:e,path:"instanceDetails"})},onError:e=>{S((0,b.kg)(b.Un,e)),setTimeout(C,x.sI)}})},O=e=>{E("theme-rounded-corners","".concat(e.toString(),"px"),"")};if(!j)return(0,s.jsx)("div",{children:"Loading..."});let _=e=>e.map(e=>{let t=(null==k?void 0:k[e.name])?k:j,{name:a,description:s}=e,{value:n}=t[a];return{name:a,description:s,value:n}});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(M.Z,{direction:"vertical",children:[(0,s.jsx)(G.Z,{children:"Customize Appearance"}),(0,s.jsx)(V.Z,{children:"The following colors are used across the user interface."}),(0,s.jsx)("div",{children:(0,s.jsxs)(A.default,{defaultActiveKey:["1"],children:[(0,s.jsxs)(X,{header:(0,s.jsx)("strong",{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)(J.Z,{gutter:[16,16],children:(0,s.jsx)(en,{variables:_(ee),updateColor:E})})]},"1"),(0,s.jsx)(X,{header:(0,s.jsx)("strong",{children:"Chat User Colors"}),children:(0,s.jsx)(J.Z,{gutter:[16,16],children:(0,s.jsx)(en,{variables:_(q),updateColor:E})})},"2"),(0,s.jsxs)(X,{header:(0,s.jsx)("strong",{children:"Other Settings"}),children:["How rounded should corners be?",(0,s.jsxs)(J.Z,{gutter:[16,16],children:[(0,s.jsx)(D.Z,{span:12,children:(0,s.jsx)(R.Z,{min:0,max:20,tooltip:{formatter:null},onChange:e=>{O(e)},value:Number(null!==(d=null!==(c=null==k?void 0:null===(t=k["theme-rounded-corners"])||void 0===t?void 0:null===(e=t.value)||void 0===e?void 0:e.replace("px",""))&&void 0!==c?c:null==j?void 0:null===(l=j["theme-rounded-corners"])||void 0===l?void 0:null===(a=l.value)||void 0===a?void 0:a.replace("px",""))&&void 0!==d?d:0)})}),(0,s.jsx)(D.Z,{span:4,children:(0,s.jsx)("div",{style:{width:"100px",height:"30px",borderRadius:"".concat(null!==(u=null==k?void 0:null===(i=k["theme-rounded-corners"])||void 0===i?void 0:i.value)&&void 0!==u?u:null==j?void 0:null===(r=j["theme-rounded-corners"])||void 0===r?void 0:r.value),backgroundColor:"var(--theme-color-palette-7)"}})})]})]},"4")]})}),(0,s.jsxs)(M.Z,{direction:"horizontal",children:[(0,s.jsx)(o.Z,{type:"primary",onClick:Z,children:"Save Colors"}),(0,s.jsx)(o.Z,{type:"ghost",onClick:P,children:"Reset to Defaults"})]}),(0,s.jsx)(y.E,{status:w})]}),(0,s.jsx)("div",{className:"form-module page-content-module",children:(0,s.jsx)(Y,{})})]})}var ei=a(25889),er=a(122);let{Title:eo}=i.default,ec=()=>{let[e,t]=(0,n.useState)("/* Enter custom Javascript here */"),[a,l]=(0,n.useState)(null),[i,r]=(0,n.useState)(!1),{serverConfig:c,setFieldInConfigState:h}=(0,n.useContext)(p.a)||{},{instanceDetails:m}=c,{customJavascript:g}=m,f=null,j=()=>{l(null),r(!1),clearTimeout(f),f=null};async function v(){l((0,b.kg)(b.Jk)),await (0,x.Si)({apiPath:x.JZ,data:{value:e},onSuccess:t=>{h({fieldName:"customJavascript",value:e,path:"instanceDetails"}),l((0,b.kg)(b.zv,t))},onError:e=>{l((0,b.kg)(b.Un,e))}}),f=setTimeout(j,x.sI)}(0,n.useEffect)(()=>{t(g)},[m]);let k=n.useCallback(e=>{t(e),e===g||i?e===g&&i&&r(!1):r(!0)},[]);return(0,s.jsxs)("div",{className:"edit-custom-css",children:[(0,s.jsx)(eo,{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)(d.ZP,{value:e,placeholder:"/* Enter custom Javascript here */",theme:u.FZ,height:"200px",extensions:[(0,er.javascript)(),d.tk.lineWrapping],onChange:k}),(0,s.jsx)("br",{}),(0,s.jsxs)("div",{className:"page-content-actions",children:[i&&(0,s.jsx)(o.Z,{type:"primary",onClick:v,children:"Save"}),(0,s.jsx)(y.E,{status:a})]})]})};function ed(){return(0,s.jsx)("div",{className:"config-public-details-page",children:(0,s.jsx)(l.Z,{defaultActiveKey:"1",centered:!0,items:[{label:"General",key:"1",children:(0,s.jsx)(F,{})},{label:"Appearance",key:"2",children:(0,s.jsx)(el,{})},{label:"Custom Scripting",key:"3",children:(0,s.jsx)(ec,{})}]})})}ed.getLayout=function(e){return(0,s.jsx)(ei.l,{page:e})}},35329:function(e,t,a){"use strict";a.d(t,{Z7:function(){return s},dr:function(){return n},kR:function(){return i},y3:function(){return l}});let s=2097152,n=["image/png","image/jpeg","image/gif"];function l(e,t){let a=new FileReader;a.addEventListener("load",()=>t(a.result)),a.readAsDataURL(e)}function i(e){let t=Math.floor(Math.log(e)/Math.log(1024)),a=1*Number((e/Math.pow(1024,t)).toFixed(2));return"".concat(a," ").concat(["B","KB","MB","GB","TB","PB","EB","ZB","YB"][t])}},12135:function(e){e.exports={colorPicker:"appearance_colorPicker__8KOjx"}}},function(e){e.O(0,[5762,3247,83,1287,9796,443,7786,9904,3657,6167,2502,7528,9532,449,7043,9307,297,2179,7042,6356,7609,4316,5180,1183,5889,2888,9774,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],{39856:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config/general",function(){return a(89918)}])},36981:function(e,t,a){"use strict";a.d(t,{Q:function(){return d},Y:function(){return u}});var s=a(85893),n=a(67294),l=a(23657),i=a(91624),r=a(25510),o=a(17586);let{Title:c}=l.default,d="#5a67d8",u=e=>{let{title:t,description:a,placeholder:l,maxLength:u,values:h,handleDeleteIndex:m,handleCreateString:p,submitStatus:x,continuousStatusMessage:g}=e,[f,j]=(0,n.useState)("");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:a}),(0,s.jsx)("div",{className:"edit-current-strings",children:null==h?void 0:h.map((e,t)=>(0,s.jsx)(i.Z,{closable:!0,onClose:()=>{m(t)},color:d,children:e},"tag-".concat(e,"-").concat(t)))}),g&&(0,s.jsx)("div",{className:"continuous-status-section",children:(0,s.jsx)(o.E,{status:g})}),(0,s.jsx)("div",{className:"add-new-string-section",children:(0,s.jsx)(r.nv,{fieldName:"string-input",value:f,onChange:e=>{let{value:t}=e;j(t)},onPressEnter:()=>{p(f.trim()),j("")},maxLength:u,placeholder:l,status:x})})]})};u.defaultProps={maxLength:50,description:null,submitStatus:null,continuousStatusMessage:null}},22067:function(e,t,a){"use strict";a.d(t,{Z:function(){return d}});var s=a(85893),n=a(67294),l=a(59633),i=a(28700),r=a(17586),o=a(70869),c=a(4481);let d=e=>{let{apiPath:t,checked:a,reversed:d=!1,configPath:u="",disabled:h=!1,fieldName:m,label:p,tip:x,useSubmit:g,onChange:f}=e,[j,v]=(0,n.useState)(null),y=null,{setFieldInConfigState:b}=(0,n.useContext)(c.a)||{},k=()=>{v(null),clearTimeout(y),y=null},N=async e=>{if(g){v((0,i.kg)(i.Jk));let a=d?!e:e;await (0,o.Si)({apiPath:t,data:{value:a},onSuccess:()=>{b({fieldName:m,value:a,path:u}),v((0,i.kg)(i.zv))},onError:e=>{v((0,i.kg)(i.Un,"There was an error: ".concat(e)))}}),y=setTimeout(k,o.sI)}f&&f(e)},w=null!==j&&j.type===i.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)(l.Z,{className:"switch field-".concat(m),loading:w,onChange:N,defaultChecked:a,checked:a,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:h}),(0,s.jsx)(r.E,{status:j})]}),(0,s.jsx)("p",{className:"field-tip",children:x})]})]})};d.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},31512:function(e,t,a){"use strict";a.d(t,{Z:function(){return S}});var s=a(85893),n=a(67294),l=a(23657),i=a(56469),r=a(20133),o=a(27043),c=a(77786),d=a(5152),u=a.n(d),h=a(87528),m=a(70869);let p=e=>{let{iconList:t,selectedOption:a,onSelected:n}=e,l=""===a?null:a;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)(h.default,{style:{width:240},className:"social-dropdown",placeholder:"Social platform...",defaultValue:l,value:l,onSelect:e=>{n&&n(e)},children:[t.map(e=>{let{platform:t,icon:a,key:n}=e;return(0,s.jsxs)(h.default.Option,{className:"social-option",value:n,children:[(0,s.jsx)("span",{className:"option-icon",children:(0,s.jsx)("img",{src:a,alt:"",className:"option-icon"})}),(0,s.jsx)("span",{className:"option-label",children:t})]},"platform-".concat(n))}),(0,s.jsx)(h.default.Option,{className:"social-option",value:m.z_,children:"Other..."},"platform-".concat(m.z_))]})})]})]})};var x=a(11992),g=a(4481),f=a(11),j=a(25510),v=a(28700),y=a(17586);let{Title:b}=l.default,k=u()(()=>Promise.all([a.e(3247),a.e(9036)]).then(a.t.bind(a,9036,23)),{loadableGenerated:{webpack:()=>[9036]},ssr:!1}),N=u()(()=>Promise.all([a.e(3247),a.e(3061)]).then(a.t.bind(a,93061,23)),{loadableGenerated:{webpack:()=>[93061]},ssr:!1}),w=u()(()=>Promise.all([a.e(3247),a.e(1506)]).then(a.t.bind(a,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1});function S(){var e,t;let[a,l]=(0,n.useState)([]),[d,u]=(0,n.useState)([]),[h,S]=(0,n.useState)(!1),[C,T]=(0,n.useState)(!1),[E,P]=(0,n.useState)(!1),[Z,O]=(0,n.useState)(-1),[_,z]=(0,n.useState)(m.wC),[L,I]=(0,n.useState)(null),{serverConfig:U,setFieldInConfigState:B}=(0,n.useContext)(g.a)||{},{instanceDetails:F}=U,{socialHandles:A}=F,D=async()=>{try{let e=await (0,x.rQ)(x.$i,{auth:!1}),t=Object.keys(e).map(t=>({key:t,...e[t]}));l(t)}catch(e){console.log(e)}},M=e=>a.find(t=>t.key===e)||!1,J=""!==_.platform&&!a.find(e=>e.key===_.platform);(0,n.useEffect)(()=>{D()},[]),(0,n.useEffect)(()=>{F.socialHandles&&u(A)},[F]);let R=()=>{I(null),clearTimeout(null)},V=()=>{S(!1),O(-1),T(!1),P(!1),z({...m.wC})},G=()=>{V()},W=(e,t)=>{z({..._,[e]:t})},H=async e=>{h||I((0,v.kg)(v.Jk)),await (0,m.Si)({apiPath:m.c9,data:{value:e},onSuccess:()=>{B({fieldName:"socialHandles",value:e,path:"instanceDetails"}),P(!1),G(),I((0,v.kg)(v.zv)),setTimeout(R,m.sI)},onError:e=>{I((0,v.kg)(v.Un,"There was an error: ".concat(e))),P(!1),setTimeout(R,m.sI)}})},Y=e=>{let t=[...d];t.splice(e,1),H(t)},K=e=>{if(e<=0||e>=d.length)return;let t=[...d],a=t[e-1];t[e-1]=t[e],t[e]=a,H(t)},$=e=>{if(e<0||e>=d.length-1)return;let t=[...d],a=t[e+1];t[e+1]=t[e],t[e]=a,H(t)},X=[{title:"Social Link",dataIndex:"",key:"combo",render:(e,t)=>{let{platform:a,url:n}=t,l=M(a);if(!l)return(0,s.jsx)("div",{className:"social-handle-cell",children:(0,s.jsxs)("p",{className:"option-label",children:[(0,s.jsx)("strong",{children:a}),(0,s.jsx)("span",{className:"handle-url",title:n,children:n})]})});let{icon:i,platform:r}=l;return(0,s.jsxs)("div",{className:"social-handle-cell",children:[(0,s.jsx)("span",{className:"option-icon",children:(0,s.jsx)("img",{src:i,alt:"",className:"option-icon"})}),(0,s.jsxs)("p",{className:"option-label",children:[(0,s.jsx)("strong",{children:r}),(0,s.jsx)("span",{className:"handle-url",title:n,children:n})]})]})}},{title:"",dataIndex:"",key:"edit",render:(e,t,a)=>(0,s.jsxs)("div",{className:"actions",children:[(0,s.jsx)(i.Z,{size:"small",onClick:()=>{let e=d[a];O(a),z({...e}),S(!0),M(e.platform)||T(!0)},children:"Edit"}),(0,s.jsx)(i.Z,{icon:(0,s.jsx)(N,{}),size:"small",hidden:0===a,onClick:()=>K(a)}),(0,s.jsx)(i.Z,{icon:(0,s.jsx)(k,{}),size:"small",hidden:a===d.length-1,onClick:()=>$(a)}),(0,s.jsx)(i.Z,{className:"delete-button",icon:(0,s.jsx)(w,{}),size:"small",onClick:()=>Y(a)})]})}],Q={disabled:(e=_.url,!(""!==(t=_.platform)&&("xmpp"===t?(0,f.Kf)(e,"xmpp"):(0,f.jv)(e))))},q=(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)(r.default,{placeholder:"Other platform name",defaultValue:_.platform,onChange:e=>{let{value:t}=e.target;W("platform",t)}})})]});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)(o.Z,{className:"social-handles-table",pagination:!1,size:"small",rowKey:e=>"".concat(e.platform,"-").concat(e.url),columns:X,dataSource:d}),(0,s.jsx)(c.default,{title:"Edit Social Handle",open:h,onOk:()=>{P(!0);let e=d.length?[...d]:[];-1===Z?e.push(_):e.splice(Z,1,_),H(e)},onCancel:G,confirmLoading:E,okButtonProps:Q,children:(0,s.jsxs)("div",{className:"social-handle-modal-content",children:[(0,s.jsx)(p,{iconList:a,selectedOption:J?m.z_:_.platform,onSelected:e=>{e===m.z_?(T(!0),W("platform","")):(T(!1),W("platform",e))}}),C&&q,(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"}[_.platform]||"Url to page",value:_.url,onChange:e=>{let{value:t}=e;W("url",t)},useTrim:!0,type:"url",pattern:f.ax}),(0,s.jsx)(y.E,{status:L})]})}),(0,s.jsx)("br",{}),(0,s.jsx)(i.Z,{type:"primary",onClick:()=>{V(),S(!0)},children:"Add a new social link"})]})}},89918:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return ed}});var s=a(85893),n=a(67294),l=a(89307),i=a(23657),r=a(77786),o=a(56469),c=a(48825),d=a(95089),u=a(58909),h=a(76538),m=a(18063),p=a(4481),x=a(70869),g=a(22067),f=a(82651),j=a(5152),v=a.n(j),y=a(17586),b=a(28700),k=a(11992),N=a(35329);let w=v()(()=>Promise.resolve().then(a.t.bind(a,63626,23)),{loadableGenerated:{webpack:()=>[63626]},ssr:!1}),S=v()(()=>a.e(2647).then(a.t.bind(a,72647,23)),{loadableGenerated:{webpack:()=>[72647]},ssr:!1}),C=()=>{var e;let[t,a]=(0,n.useState)(null),[l,i]=(0,n.useState)(!1),[r,c]=(0,n.useState)(0),{setFieldInConfigState:d,serverConfig:u}=(0,n.useContext)(p.a)||{},h=null==u?void 0:null===(e=u.instanceDetails)||void 0===e?void 0:e.logo,[m,g]=(0,n.useState)(null),j=null,{apiPath:v,tip:C}=x.TEXTFIELD_PROPS_LOGO,T=()=>{g(null),clearTimeout(j),j=null},E=async()=>{t!==h&&(g((0,b.kg)(b.Jk)),await (0,x.Si)({apiPath:v,data:{value:t},onSuccess:()=>{d({fieldName:"logo",value:t,path:""}),g((0,b.kg)(b.zv)),i(!1),c(Math.floor(100*Math.random()))},onError:e=>{g((0,b.kg)(b.Un,"There was an error: ".concat(e))),i(!1)}}),j=setTimeout(T,x.sI))},P="".concat(k.WB,"logo?random=").concat(r);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)(f.Z,{name:"logo",listType:"picture",className:"avatar-uploader",showUploadList:!1,accept:N.dr.join(","),beforeUpload:e=>(i(!0),new Promise((t,s)=>{if(e.size>N.Z7){let t="File size is too big: ".concat((0,N.kR)(e.size));return g((0,b.kg)(b.Un,"There was an error: ".concat(t))),j=setTimeout(T,x.sI),i(!1),s()}if(!N.dr.includes(e.type)){let t="File type is not supported: ".concat(e.type);return g((0,b.kg)(b.Un,"There was an error: ".concat(t))),j=setTimeout(T,x.sI),i(!1),s()}(0,N.y3)(e,e=>{a(e),setTimeout(()=>t(),100)})})),customRequest:E,disabled:l,children:l?(0,s.jsx)(w,{style:{color:"white"}}):(0,s.jsx)(o.Z,{icon:(0,s.jsx)(S,{})})})]}),(0,s.jsx)(y.E,{status:m}),(0,s.jsx)("p",{className:"field-tip",children:C})]})]})},{Title:T}=i.default,E=e=>{let{cancelPressed:t,okPressed:a}=e;return(0,s.jsxs)(r.default,{width:"70%",title:"Owncast Directory",visible:!0,onCancel:t,footer:(0,s.jsxs)("div",{children:[(0,s.jsx)(o.Z,{onClick:t,children:"Do not share my server."}),(0,s.jsx)(o.Z,{type:"primary",onClick:a,children:"Understood. Share my server publicly."})]}),children:[(0,s.jsx)(i.default.Title,{level:3,children:"What is the Owncast Directory?"}),(0,s.jsxs)(i.default.Paragraph,{children:["Owncast operates a public directory at"," ",(0,s.jsx)("a",{href:"https://directory.owncast.online",children:"directory.owncast.online"})," to share your video streams with more people, while also using these as examples for others. Live streams and servers listed on the directory may optionally be shared on other platforms and applications."]}),(0,s.jsx)(i.default.Title,{level:3,children:"Disclaimers and Responsibility"}),(0,s.jsx)(i.default.Paragraph,{children:(0,s.jsxs)("ul",{children:[(0,s.jsx)("li",{children:"By enabling this feature you are granting explicit rights to Owncast to share your stream to the public via the directory, as well as other sites, applications and any platform where the Owncast project may be promoting Owncast-powered streams including social media."}),(0,s.jsx)("li",{children:"There is no obligation to list any specific server or topic. Servers can and will be removed at any time for any reason."}),(0,s.jsx)("li",{children:"Any server that is streaming Not Safe For Work (NSFW) content and does not have the NSFW toggle enabled on their server will be removed."}),(0,s.jsx)("li",{children:"Any server streaming harmful, hurtful, misleading or hateful content in any way will not be listed."}),(0,s.jsx)("li",{children:"You may reach out to the Owncast team to report any objectionable content or content that you believe should not be be publicly listed."}),(0,s.jsx)("li",{children:"You have the right to free software and to build whatever you want with it. But there is no obligation for others to share it."})]})})]})};function P(){let[e,t]=(0,n.useState)(null),{serverConfig:a}=(0,n.useContext)(p.a)||{},{instanceDetails:l,yp:i,hideViewerCount:r,disableSearchIndexing:f}=a,{instanceUrl:j}=i,[v,k]=(0,n.useState)(null),[N,w]=(0,n.useState)(!1);if((0,n.useEffect)(()=>{t({...l,...i,hideViewerCount:r,disableSearchIndexing:f})},[l,i]),!e)return null;let S=a=>{a&&w(!0),t({...e,yp:{enabled:a}})},P=a=>{let{fieldName:s,value:n}=a;t({...e,[s]:n})},Z=""!==j;return(0,s.jsxs)("div",{className:"edit-general-settings",children:[(0,s.jsx)(T,{level:3,className:"section-title",children:"Configure Instance Details"}),(0,s.jsx)("br",{}),(0,s.jsx)(m.$7,{fieldName:"name",...x.RE,value:e.name,initialValue:l.name,onChange:P}),(0,s.jsx)(m.$7,{fieldName:"instanceUrl",...x.cj,value:e.instanceUrl,initialValue:i.instanceUrl,type:m.xA,onChange:P,onSubmit:()=>{""===e.instanceUrl&&!0===i.enabled&&(0,x.Si)({apiPath:x.AP,data:{value:!1}})}}),(0,s.jsx)(m.$7,{fieldName:"summary",...x.rs,type:m.Sk,value:e.summary,initialValue:l.summary,onChange:P}),(0,s.jsxs)("div",{style:{marginBottom:"50px",marginRight:"150px"},children:[(0,s.jsxs)("div",{style:{display:"flex",width:"80vh",justifyContent:"space-between",alignItems:"end"},children:[(0,s.jsx)("p",{style:{margin:"20px",marginRight:"10px",fontWeight:"400"},children:"Offline Message:"}),(0,s.jsx)(d.ZP,{value:e.offlineMessage,...x.rd,theme:u.FZ,height:"150px",width:"450px",onChange:e=>{P({fieldName:"offlineMessage",value:e})},extensions:[(0,c.markdown)({base:c.markdownLanguage,codeLanguages:h.M}),d.tk.lineWrapping]})]}),(0,s.jsx)("div",{className:"field-tip",children:"The offline message is displayed to your page visitors when you're not streaming. Markdown is supported."}),(0,s.jsx)(o.Z,{type:"primary",onClick:()=>{(0,x.Si)({apiPath:x.bJ,data:{value:e.offlineMessage}}),k((0,b.kg)(b.zv)),setTimeout(()=>{k(null)},2e3)},style:{margin:"10px",float:"right"},children:"Save Message"}),(0,s.jsx)(y.Z,{status:v})]}),(0,s.jsx)(C,{}),(0,s.jsx)(g.Z,{fieldName:"hideViewerCount",useSubmit:!0,...x._X,checked:e.hideViewerCount,onChange:function(e){P({fieldName:"hideViewerCount",value:e})}}),(0,s.jsx)(g.Z,{fieldName:"disableSearchIndexing",useSubmit:!0,...x.il,checked:e.disableSearchIndexing,onChange:function(e){P({fieldName:"disableSearchIndexing",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"}),"."]}),!i.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)(g.Z,{fieldName:"enabled",useSubmit:!0,...x.P,checked:e.enabled,disabled:!Z,onChange:S}),(0,s.jsx)(g.Z,{fieldName:"nsfw",useSubmit:!0,...x.EY,checked:e.nsfw,disabled:!Z})]}),N&&(0,s.jsx)(E,{cancelPressed:function(){w(!1),S(!1),P({fieldName:"enabled",value:!1})},okPressed:function(){w(!1),P({fieldName:"enabled",value:!0}),t({...e,yp:{enabled:!0}})}})]})}var Z=a(91624),O=a(25510),_=a(36981);let{Title:z}=i.default;function L(){let[e,t]=(0,n.useState)(""),[a,l]=(0,n.useState)(null),{serverConfig:i,setFieldInConfigState:r}=(0,n.useContext)(p.a)||{},{instanceDetails:o}=i,{tags:c=[]}=o,{apiPath:d,maxLength:u,placeholder:h,configPath:m}=x.FIELD_PROPS_TAGS,g=null;(0,n.useEffect)(()=>()=>{clearTimeout(g)},[]);let f=()=>{l(null),clearTimeout(g=null)},j=async e=>{l((0,b.kg)(b.Jk)),await (0,x.Si)({apiPath:d,data:{value:e},onSuccess:()=>{r({fieldName:"tags",value:e,path:m}),l((0,b.kg)(b.zv,"Tags updated.")),t(""),g=setTimeout(f,x.sI)},onError:e=>{l((0,b.kg)(b.Un,e)),g=setTimeout(f,x.sI)}})},v=e=>{f();let t=[...c];t.splice(e,1),j(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:c.map((e,t)=>(0,s.jsx)(Z.Z,{closable:!0,onClose:()=>{v(t)},color:_.Q,children:e},"tag-".concat(e,"-").concat(t)))}),(0,s.jsx)("div",{className:"add-new-string-section",children:(0,s.jsx)(O.nv,{fieldName:"tag-input",value:e,className:"new-tag-input",onChange:e=>{let{value:s}=e;a||l(null),t(s)},onPressEnter:()=>{f();let t=e.trim();if(""===t){l((0,b.kg)(b.dG,"Please enter a tag"));return}if(c.some(e=>e.toLowerCase()===t.toLowerCase())){l((0,b.kg)(b.dG,"This tag is already used!"));return}j([...c,t])},maxLength:u,placeholder:h,status:a})})]})}var I=a(31512);let{Title:U}=i.default;function B(){let[e,t]=(0,n.useState)(""),[a,l]=(0,n.useState)(null),[i,r]=(0,n.useState)(!1),{serverConfig:m,setFieldInConfigState:g}=(0,n.useContext)(p.a)||{},{instanceDetails:f}=m,{extraPageContent:j}=f,v=null,k=()=>{l(null),r(!1),clearTimeout(v),v=null};async function N(){l((0,b.kg)(b.Jk)),await (0,x.Si)({apiPath:x.AA,data:{value:e},onSuccess:t=>{g({fieldName:"extraPageContent",value:e,path:"instanceDetails"}),l((0,b.kg)(b.zv,t))},onError:e=>{l((0,b.kg)(b.Un,e))}}),v=setTimeout(k,x.sI)}return(0,n.useEffect)(()=>{t(j)},[f]),(0,s.jsxs)("div",{className:"edit-page-content",children:[(0,s.jsx)(U,{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)(d.ZP,{value:e,placeholder:"Enter your custom page content here...",theme:u.FZ,height:"200px",onChange:function(e){t(e),e===j||i?e===j&&i&&r(!1):r(!0)},extensions:[(0,c.markdown)({base:c.markdownLanguage,codeLanguages:h.M}),d.tk.lineWrapping]}),(0,s.jsx)("br",{}),(0,s.jsxs)("div",{className:"page-content-actions",children:[i&&(0,s.jsx)(o.Z,{type:"primary",onClick:N,children:"Save"}),(0,s.jsx)(y.E,{status:a})]})]})}function F(){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)(P,{})}),(0,s.jsxs)("div",{className:"form-module social-items-container ",children:[(0,s.jsx)("div",{className:"form-module tags-module",children:(0,s.jsx)(L,{})}),(0,s.jsx)("div",{className:"form-module social-handles-container",children:(0,s.jsx)(I.Z,{})})]})]}),(0,s.jsx)("div",{className:"form-module page-content-module",children:(0,s.jsx)(B,{})})]})}var A=a(86560),D=a(78021),M=a(4116),J=a(10227),R=a(72261),V=a(38339),G=a(4316),W=a(48120);let{Title:H}=i.default,Y=()=>{let[e,t]=(0,n.useState)("/* Enter custom CSS here */"),[a,l]=(0,n.useState)(null),[i,r]=(0,n.useState)(!1),{serverConfig:c,setFieldInConfigState:h}=(0,n.useContext)(p.a)||{},{instanceDetails:m}=c,{customStyles:g}=m,f=null,j=()=>{l(null),r(!1),clearTimeout(f),f=null};async function v(){l((0,b.kg)(b.Jk)),await (0,x.Si)({apiPath:x.d$,data:{value:e},onSuccess:t=>{h({fieldName:"customStyles",value:e,path:"instanceDetails"}),l((0,b.kg)(b.zv,t))},onError:e=>{l((0,b.kg)(b.Un,e))}}),f=setTimeout(j,x.sI)}(0,n.useEffect)(()=>{t(g)},[m]);let k=n.useCallback(e=>{t(e),e===g||i?e===g&&i&&r(!1):r(!0)},[]);return(0,s.jsxs)("div",{className:"edit-custom-css",children:[(0,s.jsx)(H,{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)(d.ZP,{value:e,placeholder:"/* Enter custom CSS here */",theme:u.FZ,height:"200px",extensions:[(0,W.css)(),d.tk.lineWrapping],onChange:k}),(0,s.jsx)("br",{}),(0,s.jsxs)("div",{className:"page-content-actions",children:[i&&(0,s.jsx)(o.Z,{type:"primary",onClick:v,children:"Save"}),(0,s.jsx)(y.E,{status:a})]})]})};var K=a(12135),$=a.n(K);let{Panel:X}=A.default,Q="/appearance",q=[{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:""}],ee=[{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"}],et=[{name:"theme-rounded-corners",description:"Corner radius"}],ea=[...ee,...q,...et].reduce((e,t)=>(e[t.name]={name:t.name,description:t.description},e),{}),es=n.memo(e=>{let{value:t,name:a,description:n,onChange:l}=e;return(0,s.jsxs)(D.Z,{span:3,children:[(0,s.jsx)("input",{type:"color",id:a,name:n,title:n,value:t,className:$().colorPicker,onChange:e=>l(a,e.target.value,n)}),(0,s.jsx)("div",{style:{padding:"2px"},children:n})]},a)}),en=e=>{let{variables:t,updateColor:a}=e,n=t.map(e=>{let{name:t,description:n,value:l}=e;return(0,s.jsx)(es,{value:l,name:t,description:n,onChange:a},t)});return(0,s.jsx)(s.Fragment,{children:n})};function el(){var e,t,a,l,i,r,c,d,u;let{serverConfig:h,setFieldInConfigState:m}=(0,n.useContext)(p.a),{instanceDetails:g}=h,{appearanceVariables:f}=g,[j,v]=(0,n.useState)(),[k,N]=(0,n.useState)(),[w,S]=(0,n.useState)(null),C=()=>{S(null),clearTimeout(null)},T=()=>{let e={};[...ee,...q,...et].forEach(t=>{let a=getComputedStyle(document.documentElement).getPropertyValue("--".concat(t.name));e[t.name]={value:a.trim(),description:t.description}}),v(e)};(0,n.useEffect)(()=>{T()},[]),(0,n.useEffect)(()=>{if(0===Object.keys(f).length)return;let e={};Object.keys(f).forEach(t=>{var a;e[t]={value:f[t],description:(null===(a=ea[t])||void 0===a?void 0:a.description)||""}}),N(e)},[f]);let E=(0,n.useCallback)((e,t,a)=>{N(s=>({...s,[e]:{value:t,description:a}}))},[]),P=async()=>{await (0,x.Si)({apiPath:Q,data:{value:{}},onSuccess:()=>{S((0,b.kg)(b.zv,"Updated.")),setTimeout(C,x.sI),N({})},onError:e=>{S((0,b.kg)(b.Un,e)),setTimeout(C,x.sI)}})},Z=async()=>{let e={};Object.keys(k).forEach(t=>{e[t]=k[t].value}),await (0,x.Si)({apiPath:Q,data:{value:e},onSuccess:()=>{S((0,b.kg)(b.zv,"Updated.")),setTimeout(C,x.sI),m({fieldName:"appearanceVariables",value:e,path:"instanceDetails"})},onError:e=>{S((0,b.kg)(b.Un,e)),setTimeout(C,x.sI)}})},O=e=>{E("theme-rounded-corners","".concat(e.toString(),"px"),"")};if(!j)return(0,s.jsx)("div",{children:"Loading..."});let _=e=>e.map(e=>{let t=(null==k?void 0:k[e.name])?k:j,{name:a,description:s}=e,{value:n}=t[a];return{name:a,description:s,value:n}});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(M.Z,{direction:"vertical",children:[(0,s.jsx)(G.Z,{children:"Customize Appearance"}),(0,s.jsx)(V.Z,{children:"The following colors are used across the user interface."}),(0,s.jsx)("div",{children:(0,s.jsxs)(A.default,{defaultActiveKey:["1"],children:[(0,s.jsxs)(X,{header:(0,s.jsx)("strong",{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)(J.Z,{gutter:[16,16],children:(0,s.jsx)(en,{variables:_(ee),updateColor:E})})]},"1"),(0,s.jsx)(X,{header:(0,s.jsx)("strong",{children:"Chat User Colors"}),children:(0,s.jsx)(J.Z,{gutter:[16,16],children:(0,s.jsx)(en,{variables:_(q),updateColor:E})})},"2"),(0,s.jsxs)(X,{header:(0,s.jsx)("strong",{children:"Other Settings"}),children:["How rounded should corners be?",(0,s.jsxs)(J.Z,{gutter:[16,16],children:[(0,s.jsx)(D.Z,{span:12,children:(0,s.jsx)(R.Z,{min:0,max:20,tooltip:{formatter:null},onChange:e=>{O(e)},value:Number(null!==(d=null!==(c=null==k?void 0:null===(t=k["theme-rounded-corners"])||void 0===t?void 0:null===(e=t.value)||void 0===e?void 0:e.replace("px",""))&&void 0!==c?c:null==j?void 0:null===(l=j["theme-rounded-corners"])||void 0===l?void 0:null===(a=l.value)||void 0===a?void 0:a.replace("px",""))&&void 0!==d?d:0)})}),(0,s.jsx)(D.Z,{span:4,children:(0,s.jsx)("div",{style:{width:"100px",height:"30px",borderRadius:"".concat(null!==(u=null==k?void 0:null===(i=k["theme-rounded-corners"])||void 0===i?void 0:i.value)&&void 0!==u?u:null==j?void 0:null===(r=j["theme-rounded-corners"])||void 0===r?void 0:r.value),backgroundColor:"var(--theme-color-palette-7)"}})})]})]},"4")]})}),(0,s.jsxs)(M.Z,{direction:"horizontal",children:[(0,s.jsx)(o.Z,{type:"primary",onClick:Z,children:"Save Colors"}),(0,s.jsx)(o.Z,{type:"ghost",onClick:P,children:"Reset to Defaults"})]}),(0,s.jsx)(y.E,{status:w})]}),(0,s.jsx)("div",{className:"form-module page-content-module",children:(0,s.jsx)(Y,{})})]})}var ei=a(25889),er=a(122);let{Title:eo}=i.default,ec=()=>{let[e,t]=(0,n.useState)("/* Enter custom Javascript here */"),[a,l]=(0,n.useState)(null),[i,r]=(0,n.useState)(!1),{serverConfig:c,setFieldInConfigState:h}=(0,n.useContext)(p.a)||{},{instanceDetails:m}=c,{customJavascript:g}=m,f=null,j=()=>{l(null),r(!1),clearTimeout(f),f=null};async function v(){l((0,b.kg)(b.Jk)),await (0,x.Si)({apiPath:x.JZ,data:{value:e},onSuccess:t=>{h({fieldName:"customJavascript",value:e,path:"instanceDetails"}),l((0,b.kg)(b.zv,t))},onError:e=>{l((0,b.kg)(b.Un,e))}}),f=setTimeout(j,x.sI)}(0,n.useEffect)(()=>{t(g)},[m]);let k=n.useCallback(e=>{t(e),e===g||i?e===g&&i&&r(!1):r(!0)},[]);return(0,s.jsxs)("div",{className:"edit-custom-css",children:[(0,s.jsx)(eo,{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)(d.ZP,{value:e,placeholder:"/* Enter custom Javascript here */",theme:u.FZ,height:"200px",extensions:[(0,er.javascript)(),d.tk.lineWrapping],onChange:k}),(0,s.jsx)("br",{}),(0,s.jsxs)("div",{className:"page-content-actions",children:[i&&(0,s.jsx)(o.Z,{type:"primary",onClick:v,children:"Save"}),(0,s.jsx)(y.E,{status:a})]})]})};function ed(){return(0,s.jsx)("div",{className:"config-public-details-page",children:(0,s.jsx)(l.Z,{defaultActiveKey:"1",centered:!0,items:[{label:"General",key:"1",children:(0,s.jsx)(F,{})},{label:"Appearance",key:"2",children:(0,s.jsx)(el,{})},{label:"Custom Scripting",key:"3",children:(0,s.jsx)(ec,{})}]})})}ed.getLayout=function(e){return(0,s.jsx)(ei.l,{page:e})}},35329:function(e,t,a){"use strict";a.d(t,{Z7:function(){return s},dr:function(){return n},kR:function(){return i},y3:function(){return l}});let s=2097152,n=["image/png","image/jpeg","image/gif"];function l(e,t){let a=new FileReader;a.addEventListener("load",()=>t(a.result)),a.readAsDataURL(e)}function i(e){let t=Math.floor(Math.log(e)/Math.log(1024)),a=1*Number((e/Math.pow(1024,t)).toFixed(2));return"".concat(a," ").concat(["B","KB","MB","GB","TB","PB","EB","ZB","YB"][t])}},12135:function(e){e.exports={colorPicker:"appearance_colorPicker__8KOjx"}}},function(e){e.O(0,[5762,3247,83,1287,9796,7786,443,9904,3657,6167,2502,7528,9532,449,7043,9307,297,2179,7042,6356,7609,4316,5180,1183,5889,2888,9774,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/admin/config/server-7e974fbef1a58d06.js b/static/web/_next/static/chunks/pages/admin/config/server-f2e2efd00fac2274.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/config/server-7e974fbef1a58d06.js rename to static/web/_next/static/chunks/pages/admin/config/server-f2e2efd00fac2274.js index b334b94ec..06bfe865d 100644 --- a/static/web/_next/static/chunks/pages/admin/config/server-7e974fbef1a58d06.js +++ b/static/web/_next/static/chunks/pages/admin/config/server-f2e2efd00fac2274.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7722],{2976:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config/server",function(){return a(3258)}])},22067:function(e,t,a){"use strict";a.d(t,{Z:function(){return d}});var n=a(85893),s=a(67294),r=a(59633),i=a(28700),l=a(17586),o=a(70869),c=a(4481);let d=e=>{let{apiPath:t,checked:a,reversed:d=!1,configPath:u="",disabled:h=!1,fieldName:m,label:f,tip:p,useSubmit:y,onChange:x}=e,[g,v]=(0,s.useState)(null),j=null,{setFieldInConfigState:b}=(0,s.useContext)(c.a)||{},k=()=>{v(null),clearTimeout(j),j=null},w=async e=>{if(y){v((0,i.kg)(i.Jk));let a=d?!e:e;await (0,o.Si)({apiPath:t,data:{value:a},onSuccess:()=>{b({fieldName:m,value:a,path:u}),v((0,i.kg)(i.zv))},onError:e=>{v((0,i.kg)(i.Un,"There was an error: ".concat(e)))}}),j=setTimeout(k,o.sI)}x&&x(e)},N=null!==g&&g.type===i.Jk;return(0,n.jsxs)("div",{className:"formfield-container toggleswitch-container",children:[f&&(0,n.jsx)("div",{className:"label-side",children:(0,n.jsx)("span",{className:"formfield-label",children:f})}),(0,n.jsxs)("div",{className:"input-side",children:[(0,n.jsxs)("div",{className:"input-group",children:[(0,n.jsx)(r.Z,{className:"switch field-".concat(m),loading:N,onChange:w,defaultChecked:a,checked:a,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:h}),(0,n.jsx)(l.E,{status:g})]}),(0,n.jsx)("p",{className:"field-tip",children:p})]})]})};d.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},3258:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return Y}});var n=a(85893),s=a(67294),r=a(89307),i=a(23657),l=a(73211),o=a(20133),c=a(56469),d=a(4116),u=a(87508),h=a(1461),m=a(27043),f=a(5152),p=a.n(f),y=a(4481),x=a(11992),g=a(70869);let{Paragraph:v}=i.default,j=p()(()=>Promise.all([a.e(3247),a.e(1506)]).then(a.t.bind(a,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1}),b=p()(()=>Promise.all([a.e(3247),a.e(2870)]).then(a.t.bind(a,92870,23)),{loadableGenerated:{webpack:()=>[92870]},ssr:!1}),k=p()(()=>Promise.all([a.e(3247),a.e(1682)]).then(a.t.bind(a,31682,23)),{loadableGenerated:{webpack:()=>[31682]},ssr:!1}),w=async(e,t)=>{try{await (0,x.rQ)(x.um,{method:"POST",auth:!0,data:{value:e}})}catch(e){console.error(e),t(e.message)}},N=()=>{let e="",t=!1,a=/^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[!@#$^&*]).{8,192}$/,n="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$^&*";for(;!t;){let s=Array.apply(20,Array(30)).map(()=>n.charAt(Math.floor(Math.random()*n.length))).join("");a.test(s)&&(t=!0,e=s)}return e},C=e=>{let{setShowAddKeyForm:t,setFieldInConfigState:a,streamKeys:r,setError:i}=e,[d,u]=(0,s.useState)(!0),[h]=l.default.useForm(),{Item:m}=l.default,f=[];(0,s.useEffect)(()=>{g.RQ.forEach(e=>{f.push(e)})},[]);let p=N();return(0,n.jsxs)(l.default,{layout:"horizontal",autoComplete:"off",onFinish:e=>{let n=[...r,e];a({fieldName:"streamKeys",value:n}),w(n,i),t(!1)},form:h,style:{display:"flex",flexDirection:"row"},initialValues:{key:p,comment:"My new key"},children:[(0,n.jsx)(m,{style:{width:"60%",marginRight:"5px"},label:"Key",name:"key",tooltip:(0,n.jsx)("p",{children:"The key you provide your broadcasting software. Please note that the key must be a minimum of eight characters and must include at least one uppercase letter, at least one lowercase letter, at least one special character, and at least one number."}),rules:g.RQ,children:(0,n.jsx)(o.default,{placeholder:"your key",onChange:e=>{let t=e.target.value;g.Uq.test(t)?u(!0):u(!1)}})}),(0,n.jsx)(m,{style:{width:"60%",marginRight:"5px"},label:"Comment",name:"comment",tooltip:"For remembering why you added this key",children:(0,n.jsx)(o.default,{placeholder:"My OBS Key"})}),(0,n.jsx)(c.Z,{type:"primary",htmlType:"submit",disabled:!d,children:"Add"})]})},S=e=>{let{setShowAddKeyForm:t}=e;return(0,n.jsx)(c.Z,{type:"default",onClick:()=>t(!0),children:(0,n.jsx)(k,{})})};var P=()=>{let{serverConfig:e,setFieldInConfigState:t}=(0,s.useContext)(y.a)||{},{streamKeys:a}=e,[r,i]=(0,s.useState)(!1),[l,o]=(0,s.useState)({}),[f,p]=(0,s.useState)(null),x=e=>{let n=a.filter(t=>t!==e);t({fieldName:"streamKeys",value:n}),w(n,p)},g=e=>{o({...l,[e]:!l[e]})},k=[{title:"Key",dataIndex:"key",key:"key",render:e=>(0,n.jsxs)(d.Z,{direction:"horizontal",children:[(0,n.jsx)(v,{copyable:{text:e,onCopy:()=>u.ZP.success("Copied to clipboard")},children:l[e]?e:"**********"}),(0,n.jsx)(c.Z,{type:"link",style:{top:"-7px"},icon:(0,n.jsx)(b,{}),onClick:()=>g(e)})]})},{title:"Comment",dataIndex:"comment",key:"comment"},{title:"",key:"delete",render:e=>(0,n.jsx)(c.Z,{disabled:1===a.length,onClick:()=>x(e),icon:(0,n.jsx)(j,{})})}];return(0,n.jsxs)("div",{children:[(0,n.jsx)(v,{children:"A streaming key is used with your broadcasting software to authenticate itself to Owncast. Most people will only need one. However, if you share a server with others or you want different keys for different broadcasting sources you can add more here."}),(0,n.jsx)(v,{children:"These keys are unrelated to the admin password and will not grant you access to make changes to Owncast's configuration."}),(0,n.jsxs)(v,{children:["Read more about broadcasting at"," ",(0,n.jsx)("a",{href:"https://owncast.online/docs/broadcasting/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"the documentation"}),"."]}),(0,n.jsxs)(d.Z,{direction:"vertical",style:{width:"70%"},children:[f&&(0,n.jsx)(h.Z,{type:"error",message:"Saving Keys Error",description:f}),0===a.length&&(0,n.jsx)(h.Z,{message:"No stream keys!",description:"You will not be able to stream until you create at least one stream key and add it to your broadcasting software.",type:"error"}),(0,n.jsx)(m.Z,{rowKey:"key",columns:k,dataSource:a,pagination:!1,footer:()=>r?(0,n.jsx)(C,{setShowAddKeyForm:i,streamKeys:a,setFieldInConfigState:t,setError:p}):(0,n.jsx)(S,{setShowAddKeyForm:i})}),(0,n.jsx)("br",{})]})]})},E=a(86560),T=a(25510),O=a(18063),Z=a(64219),K=a(11076),z=a(28700),A=a(17586);let _=()=>{let{setMessage:e}=(0,s.useContext)(Z.k),[t,a]=(0,s.useState)(null),r=()=>{a(null),clearTimeout(null)},l=async()=>{a((0,z.kg)(z.Jk));try{await (0,x.rQ)(x.UJ),e(""),a((0,z.kg)(z.zv)),setTimeout(r,g.sI)}catch(e){a((0,z.kg)(z.Un,"There was an error: ".concat(e))),setTimeout(r,g.sI)}};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.default.Title,{level:3,className:"section-title",children:"Reset Directory"}),(0,n.jsx)("p",{className:"description",children:'If you are experiencing issues with your listing on the Owncast Directory and were asked to "reset" your connection to the service, you can do that here. The next time you go live it will try and re-register your server with the directory from scratch.'}),(0,n.jsx)(K.Z,{placement:"topLeft",title:"Are you sure you want to reset your connection to the Owncast directory?",onConfirm:l,okText:"Yes",cancelText:"No",children:(0,n.jsx)(c.Z,{type:"primary",children:"Reset Directory Connection"})}),(0,n.jsx)("p",{children:(0,n.jsx)(A.E,{status:t})})]})},{Panel:F}=E.default;function I(){let[e,t]=(0,s.useState)(null),a=(0,s.useContext)(y.a),{setMessage:r}=(0,s.useContext)(Z.k),{serverConfig:l}=a||{},{ffmpegPath:o,rtmpServerPort:c,webServerPort:d,yp:u,socketHostOverride:h,videoServingEndpoint:m}=l;if((0,s.useEffect)(()=>{t({ffmpegPath:o,rtmpServerPort:c,webServerPort:d,socketHostOverride:h,videoServingEndpoint:m})},[l]),!e)return null;let f=a=>{let{fieldName:n,value:s}=a;t({...e,[n]:s})},p=()=>{r("Updating server settings requires a restart of your Owncast server.")};return(0,n.jsxs)("div",{className:"edit-server-details-container",children:[(0,n.jsx)("div",{className:"field-container field-streamkey-container",children:(0,n.jsx)("div",{className:"left-side",children:(0,n.jsx)(O.$7,{fieldName:"adminPassword",...g.tQ,value:e.adminPassword,type:T.A8,onChange:f,onSubmit:()=>{r("Changing your password will log you out of the admin. You may want to refresh the page to force yourself to log back in if not prompted.")}})})}),(0,n.jsx)(O.$7,{fieldName:"ffmpegPath",...g.KB,value:e.ffmpegPath,initialValue:o,onChange:f,onSubmit:()=>{a.online&&r("The updated ffmpeg path will be used when starting your next live stream.")}}),(0,n.jsx)(O.$7,{fieldName:"webServerPort",...g.rE,value:e.webServerPort,initialValue:d,type:T.mG,onChange:f,onSubmit:p}),(0,n.jsx)(O.$7,{fieldName:"rtmpServerPort",...g.lT,value:e.rtmpServerPort,initialValue:c,type:T.mG,onChange:f,onSubmit:p}),(0,n.jsx)(E.default,{className:"advanced-settings",children:(0,n.jsxs)(F,{header:"Advanced Settings",children:[(0,n.jsx)(i.default.Paragraph,{children:"If you have a CDN in front of your entire Owncast instance, specify your origin server here for the websocket to connect to. Most people will never need to set this."}),(0,n.jsx)(O.$7,{fieldName:"socketHostOverride",...g.ME,value:e.socketHostOverride,initialValue:h||"",type:T.xA,onChange:f}),(0,n.jsx)(O.$7,{fieldName:"videoServingEndpoint",...g.jU,value:e.videoServingEndpoint,initialValue:m||"",type:T.xA,onChange:f}),u.enabled&&(0,n.jsx)(_,{})]},"1")})]})}function $(){return(0,n.jsxs)("div",{className:"config-server-details-form",children:[(0,n.jsx)("p",{className:"description",children:"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."}),(0,n.jsx)("div",{className:"form-module config-server-details-container",children:(0,n.jsx)(I,{})})]})}var U=a(93967),D=a.n(U),M=a(11),R=a(22067);let{Panel:V}=E.default;function G(){let[e,t]=(0,s.useState)(null),[a,r]=(0,s.useState)(null),[i,l]=(0,s.useState)(!1),{serverConfig:o,setFieldInConfigState:d}=(0,s.useContext)(y.a)||{},{setMessage:u}=(0,s.useContext)(Z.k),{s3:h}=o,{accessKey:m="",acl:f="",bucket:p="",enabled:x=!1,endpoint:v="",region:j="",secret:b="",pathPrefix:k="",forcePathStyle:w=!1}=h;if((0,s.useEffect)(()=>{t({accessKey:m,acl:f,bucket:p,enabled:x,endpoint:v,region:j,secret:b,pathPrefix:k,forcePathStyle:w}),l(x)},[h]),!e)return null;let N=()=>{r(null),clearTimeout(null)},C=a=>{let{fieldName:n,value:s}=a;t({...e,[n]:s})},S=async()=>{if(r((0,z.kg)(z.Jk)),null==e?void 0:e.servingEndpoint){var t;e.servingEndpoint=null==e?void 0:null===(t=e.servingEndpoint)||void 0===t?void 0:t.replace(/\/+$/g,"")}await (0,g.Si)({apiPath:g.$w,data:{value:e},onSuccess:()=>{d({fieldName:"s3",value:e,path:""}),r((0,z.kg)(z.zv,"Updated.")),setTimeout(N,g.sI),u("Changing your storage configuration will take place the next time you start a new stream.")},onError:e=>{r((0,z.kg)(z.Un,e)),setTimeout(N,g.sI)}})},P=D()({"edit-storage-container":!0,"form-module":!0,enabled:i}),O=function(e,t){let{endpoint:a,accessKey:n,secret:s,bucket:r,region:i,enabled:l,acl:o,forcePathStyle:c,pathPrefix:d}=e;if(l){if(a&&(0,M.jv)(a)&&n&&s&&r&&i&&(l!==t.enabled||a!==t.endpoint||n!==t.accessKey||s!==t.secret||r!==t.bucket||i!==t.region||d!==t.pathPrefix||!t.acl&&""!==o||t.acl&&o!==t.acl||c!==t.forcePathStyle))return!0}else if(l!==t.enabled)return!0;return!1}(e,h);return(0,n.jsxs)("div",{className:P,children:[(0,n.jsx)("div",{className:"enable-switch",children:(0,n.jsx)(R.Z,{apiPath:"",fieldName:"enabled",label:"Use S3 Storage Provider",checked:e.enabled,onChange:e=>{l(e),C({fieldName:"enabled",value:e})}})}),(0,n.jsxs)("div",{className:"form-fields",children:[(0,n.jsx)("div",{className:"field-container",children:(0,n.jsx)(T.nv,{...g.zm.endpoint,value:e.endpoint,onChange:C})}),(0,n.jsx)("div",{className:"field-container",children:(0,n.jsx)(T.nv,{...g.zm.accessKey,value:e.accessKey,onChange:C})}),(0,n.jsx)("div",{className:"field-container",children:(0,n.jsx)(T.nv,{...g.zm.secret,value:e.secret,onChange:C})}),(0,n.jsx)("div",{className:"field-container",children:(0,n.jsx)(T.nv,{...g.zm.bucket,value:e.bucket,onChange:C})}),(0,n.jsx)("div",{className:"field-container",children:(0,n.jsx)(T.nv,{...g.zm.region,value:e.region,onChange:C})}),(0,n.jsx)(E.default,{className:"advanced-section",children:(0,n.jsxs)(V,{header:"Optional Settings",children:[(0,n.jsx)("div",{className:"field-container",children:(0,n.jsx)(T.nv,{...g.zm.acl,value:e.acl,onChange:C})}),(0,n.jsx)("div",{className:"field-container",children:(0,n.jsx)(T.nv,{...g.zm.pathPrefix,value:e.pathPrefix,onChange:C})}),(0,n.jsx)("div",{className:"enable-switch",children:(0,n.jsx)(R.Z,{...g.zm.forcePathStyle,fieldName:"forcePathStyle",checked:e.forcePathStyle,onChange:e=>{C({fieldName:"forcePathStyle",value:e})}})})]},"1")})]}),(0,n.jsxs)("div",{className:"button-container",children:[(0,n.jsx)(c.Z,{type:"primary",onClick:S,disabled:!O,children:"Save"}),(0,n.jsx)(A.E,{status:a})]})]})}function J(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("p",{className:"description",children:["Owncast supports optionally using external storage providers to stream your video. Learn more about this by visiting our"," ",(0,n.jsx)("a",{href:"https://owncast.online/docs/storage/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Storage Documentation"}),"."]}),(0,n.jsx)("p",{className:"description",children:"Configuring this incorrectly will likely cause your video to be unplayable. Double check the documentation for your storage provider on how to configure the bucket you created for Owncast."}),(0,n.jsx)("p",{className:"description",children:"Keep in mind this is for live streaming, not for archival, recording or VOD purposes."}),(0,n.jsx)(G,{})]})}var Q=a(25889);function Y(){let{serverConfig:e}=(0,s.useContext)(y.a)||{},{streamKeyOverridden:t}=e;return(0,n.jsx)("div",{className:"config-public-details-page",children:(0,n.jsx)(r.Z,{defaultActiveKey:"1",centered:!0,items:[{label:"Server Config",key:"1",children:(0,n.jsx)($,{})},!t&&{label:"Stream Keys",key:"2",children:(0,n.jsx)(P,{})},{label:"S3 Object Storage",key:"3",children:(0,n.jsx)(J,{})}]})})}Y.getLayout=function(e){return(0,n.jsx)(Q.l,{page:e})}}},function(e){e.O(0,[83,1287,9796,443,7786,9904,3657,6167,2502,7528,9532,449,7043,9307,561,5889,2888,9774,179],function(){return e(e.s=2976)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7722],{2976:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config/server",function(){return a(3258)}])},22067:function(e,t,a){"use strict";a.d(t,{Z:function(){return d}});var n=a(85893),s=a(67294),r=a(59633),i=a(28700),l=a(17586),o=a(70869),c=a(4481);let d=e=>{let{apiPath:t,checked:a,reversed:d=!1,configPath:u="",disabled:h=!1,fieldName:m,label:f,tip:p,useSubmit:y,onChange:x}=e,[g,v]=(0,s.useState)(null),j=null,{setFieldInConfigState:b}=(0,s.useContext)(c.a)||{},k=()=>{v(null),clearTimeout(j),j=null},w=async e=>{if(y){v((0,i.kg)(i.Jk));let a=d?!e:e;await (0,o.Si)({apiPath:t,data:{value:a},onSuccess:()=>{b({fieldName:m,value:a,path:u}),v((0,i.kg)(i.zv))},onError:e=>{v((0,i.kg)(i.Un,"There was an error: ".concat(e)))}}),j=setTimeout(k,o.sI)}x&&x(e)},N=null!==g&&g.type===i.Jk;return(0,n.jsxs)("div",{className:"formfield-container toggleswitch-container",children:[f&&(0,n.jsx)("div",{className:"label-side",children:(0,n.jsx)("span",{className:"formfield-label",children:f})}),(0,n.jsxs)("div",{className:"input-side",children:[(0,n.jsxs)("div",{className:"input-group",children:[(0,n.jsx)(r.Z,{className:"switch field-".concat(m),loading:N,onChange:w,defaultChecked:a,checked:a,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:h}),(0,n.jsx)(l.E,{status:g})]}),(0,n.jsx)("p",{className:"field-tip",children:p})]})]})};d.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},3258:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return Y}});var n=a(85893),s=a(67294),r=a(89307),i=a(23657),l=a(73211),o=a(20133),c=a(56469),d=a(4116),u=a(87508),h=a(1461),m=a(27043),f=a(5152),p=a.n(f),y=a(4481),x=a(11992),g=a(70869);let{Paragraph:v}=i.default,j=p()(()=>Promise.all([a.e(3247),a.e(1506)]).then(a.t.bind(a,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1}),b=p()(()=>Promise.all([a.e(3247),a.e(2870)]).then(a.t.bind(a,92870,23)),{loadableGenerated:{webpack:()=>[92870]},ssr:!1}),k=p()(()=>Promise.all([a.e(3247),a.e(1682)]).then(a.t.bind(a,31682,23)),{loadableGenerated:{webpack:()=>[31682]},ssr:!1}),w=async(e,t)=>{try{await (0,x.rQ)(x.um,{method:"POST",auth:!0,data:{value:e}})}catch(e){console.error(e),t(e.message)}},N=()=>{let e="",t=!1,a=/^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[!@#$^&*]).{8,192}$/,n="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$^&*";for(;!t;){let s=Array.apply(20,Array(30)).map(()=>n.charAt(Math.floor(Math.random()*n.length))).join("");a.test(s)&&(t=!0,e=s)}return e},C=e=>{let{setShowAddKeyForm:t,setFieldInConfigState:a,streamKeys:r,setError:i}=e,[d,u]=(0,s.useState)(!0),[h]=l.default.useForm(),{Item:m}=l.default,f=[];(0,s.useEffect)(()=>{g.RQ.forEach(e=>{f.push(e)})},[]);let p=N();return(0,n.jsxs)(l.default,{layout:"horizontal",autoComplete:"off",onFinish:e=>{let n=[...r,e];a({fieldName:"streamKeys",value:n}),w(n,i),t(!1)},form:h,style:{display:"flex",flexDirection:"row"},initialValues:{key:p,comment:"My new key"},children:[(0,n.jsx)(m,{style:{width:"60%",marginRight:"5px"},label:"Key",name:"key",tooltip:(0,n.jsx)("p",{children:"The key you provide your broadcasting software. Please note that the key must be a minimum of eight characters and must include at least one uppercase letter, at least one lowercase letter, at least one special character, and at least one number."}),rules:g.RQ,children:(0,n.jsx)(o.default,{placeholder:"your key",onChange:e=>{let t=e.target.value;g.Uq.test(t)?u(!0):u(!1)}})}),(0,n.jsx)(m,{style:{width:"60%",marginRight:"5px"},label:"Comment",name:"comment",tooltip:"For remembering why you added this key",children:(0,n.jsx)(o.default,{placeholder:"My OBS Key"})}),(0,n.jsx)(c.Z,{type:"primary",htmlType:"submit",disabled:!d,children:"Add"})]})},S=e=>{let{setShowAddKeyForm:t}=e;return(0,n.jsx)(c.Z,{type:"default",onClick:()=>t(!0),children:(0,n.jsx)(k,{})})};var P=()=>{let{serverConfig:e,setFieldInConfigState:t}=(0,s.useContext)(y.a)||{},{streamKeys:a}=e,[r,i]=(0,s.useState)(!1),[l,o]=(0,s.useState)({}),[f,p]=(0,s.useState)(null),x=e=>{let n=a.filter(t=>t!==e);t({fieldName:"streamKeys",value:n}),w(n,p)},g=e=>{o({...l,[e]:!l[e]})},k=[{title:"Key",dataIndex:"key",key:"key",render:e=>(0,n.jsxs)(d.Z,{direction:"horizontal",children:[(0,n.jsx)(v,{copyable:{text:e,onCopy:()=>u.ZP.success("Copied to clipboard")},children:l[e]?e:"**********"}),(0,n.jsx)(c.Z,{type:"link",style:{top:"-7px"},icon:(0,n.jsx)(b,{}),onClick:()=>g(e)})]})},{title:"Comment",dataIndex:"comment",key:"comment"},{title:"",key:"delete",render:e=>(0,n.jsx)(c.Z,{disabled:1===a.length,onClick:()=>x(e),icon:(0,n.jsx)(j,{})})}];return(0,n.jsxs)("div",{children:[(0,n.jsx)(v,{children:"A streaming key is used with your broadcasting software to authenticate itself to Owncast. Most people will only need one. However, if you share a server with others or you want different keys for different broadcasting sources you can add more here."}),(0,n.jsx)(v,{children:"These keys are unrelated to the admin password and will not grant you access to make changes to Owncast's configuration."}),(0,n.jsxs)(v,{children:["Read more about broadcasting at"," ",(0,n.jsx)("a",{href:"https://owncast.online/docs/broadcasting/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"the documentation"}),"."]}),(0,n.jsxs)(d.Z,{direction:"vertical",style:{width:"70%"},children:[f&&(0,n.jsx)(h.Z,{type:"error",message:"Saving Keys Error",description:f}),0===a.length&&(0,n.jsx)(h.Z,{message:"No stream keys!",description:"You will not be able to stream until you create at least one stream key and add it to your broadcasting software.",type:"error"}),(0,n.jsx)(m.Z,{rowKey:"key",columns:k,dataSource:a,pagination:!1,footer:()=>r?(0,n.jsx)(C,{setShowAddKeyForm:i,streamKeys:a,setFieldInConfigState:t,setError:p}):(0,n.jsx)(S,{setShowAddKeyForm:i})}),(0,n.jsx)("br",{})]})]})},E=a(86560),T=a(25510),O=a(18063),Z=a(64219),K=a(11076),z=a(28700),A=a(17586);let _=()=>{let{setMessage:e}=(0,s.useContext)(Z.k),[t,a]=(0,s.useState)(null),r=()=>{a(null),clearTimeout(null)},l=async()=>{a((0,z.kg)(z.Jk));try{await (0,x.rQ)(x.UJ),e(""),a((0,z.kg)(z.zv)),setTimeout(r,g.sI)}catch(e){a((0,z.kg)(z.Un,"There was an error: ".concat(e))),setTimeout(r,g.sI)}};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.default.Title,{level:3,className:"section-title",children:"Reset Directory"}),(0,n.jsx)("p",{className:"description",children:'If you are experiencing issues with your listing on the Owncast Directory and were asked to "reset" your connection to the service, you can do that here. The next time you go live it will try and re-register your server with the directory from scratch.'}),(0,n.jsx)(K.Z,{placement:"topLeft",title:"Are you sure you want to reset your connection to the Owncast directory?",onConfirm:l,okText:"Yes",cancelText:"No",children:(0,n.jsx)(c.Z,{type:"primary",children:"Reset Directory Connection"})}),(0,n.jsx)("p",{children:(0,n.jsx)(A.E,{status:t})})]})},{Panel:F}=E.default;function I(){let[e,t]=(0,s.useState)(null),a=(0,s.useContext)(y.a),{setMessage:r}=(0,s.useContext)(Z.k),{serverConfig:l}=a||{},{ffmpegPath:o,rtmpServerPort:c,webServerPort:d,yp:u,socketHostOverride:h,videoServingEndpoint:m}=l;if((0,s.useEffect)(()=>{t({ffmpegPath:o,rtmpServerPort:c,webServerPort:d,socketHostOverride:h,videoServingEndpoint:m})},[l]),!e)return null;let f=a=>{let{fieldName:n,value:s}=a;t({...e,[n]:s})},p=()=>{r("Updating server settings requires a restart of your Owncast server.")};return(0,n.jsxs)("div",{className:"edit-server-details-container",children:[(0,n.jsx)("div",{className:"field-container field-streamkey-container",children:(0,n.jsx)("div",{className:"left-side",children:(0,n.jsx)(O.$7,{fieldName:"adminPassword",...g.tQ,value:e.adminPassword,type:T.A8,onChange:f,onSubmit:()=>{r("Changing your password will log you out of the admin. You may want to refresh the page to force yourself to log back in if not prompted.")}})})}),(0,n.jsx)(O.$7,{fieldName:"ffmpegPath",...g.KB,value:e.ffmpegPath,initialValue:o,onChange:f,onSubmit:()=>{a.online&&r("The updated ffmpeg path will be used when starting your next live stream.")}}),(0,n.jsx)(O.$7,{fieldName:"webServerPort",...g.rE,value:e.webServerPort,initialValue:d,type:T.mG,onChange:f,onSubmit:p}),(0,n.jsx)(O.$7,{fieldName:"rtmpServerPort",...g.lT,value:e.rtmpServerPort,initialValue:c,type:T.mG,onChange:f,onSubmit:p}),(0,n.jsx)(E.default,{className:"advanced-settings",children:(0,n.jsxs)(F,{header:"Advanced Settings",children:[(0,n.jsx)(i.default.Paragraph,{children:"If you have a CDN in front of your entire Owncast instance, specify your origin server here for the websocket to connect to. Most people will never need to set this."}),(0,n.jsx)(O.$7,{fieldName:"socketHostOverride",...g.ME,value:e.socketHostOverride,initialValue:h||"",type:T.xA,onChange:f}),(0,n.jsx)(O.$7,{fieldName:"videoServingEndpoint",...g.jU,value:e.videoServingEndpoint,initialValue:m||"",type:T.xA,onChange:f}),u.enabled&&(0,n.jsx)(_,{})]},"1")})]})}function $(){return(0,n.jsxs)("div",{className:"config-server-details-form",children:[(0,n.jsx)("p",{className:"description",children:"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."}),(0,n.jsx)("div",{className:"form-module config-server-details-container",children:(0,n.jsx)(I,{})})]})}var U=a(93967),D=a.n(U),M=a(11),R=a(22067);let{Panel:V}=E.default;function G(){let[e,t]=(0,s.useState)(null),[a,r]=(0,s.useState)(null),[i,l]=(0,s.useState)(!1),{serverConfig:o,setFieldInConfigState:d}=(0,s.useContext)(y.a)||{},{setMessage:u}=(0,s.useContext)(Z.k),{s3:h}=o,{accessKey:m="",acl:f="",bucket:p="",enabled:x=!1,endpoint:v="",region:j="",secret:b="",pathPrefix:k="",forcePathStyle:w=!1}=h;if((0,s.useEffect)(()=>{t({accessKey:m,acl:f,bucket:p,enabled:x,endpoint:v,region:j,secret:b,pathPrefix:k,forcePathStyle:w}),l(x)},[h]),!e)return null;let N=()=>{r(null),clearTimeout(null)},C=a=>{let{fieldName:n,value:s}=a;t({...e,[n]:s})},S=async()=>{if(r((0,z.kg)(z.Jk)),null==e?void 0:e.servingEndpoint){var t;e.servingEndpoint=null==e?void 0:null===(t=e.servingEndpoint)||void 0===t?void 0:t.replace(/\/+$/g,"")}await (0,g.Si)({apiPath:g.$w,data:{value:e},onSuccess:()=>{d({fieldName:"s3",value:e,path:""}),r((0,z.kg)(z.zv,"Updated.")),setTimeout(N,g.sI),u("Changing your storage configuration will take place the next time you start a new stream.")},onError:e=>{r((0,z.kg)(z.Un,e)),setTimeout(N,g.sI)}})},P=D()({"edit-storage-container":!0,"form-module":!0,enabled:i}),O=function(e,t){let{endpoint:a,accessKey:n,secret:s,bucket:r,region:i,enabled:l,acl:o,forcePathStyle:c,pathPrefix:d}=e;if(l){if(a&&(0,M.jv)(a)&&n&&s&&r&&i&&(l!==t.enabled||a!==t.endpoint||n!==t.accessKey||s!==t.secret||r!==t.bucket||i!==t.region||d!==t.pathPrefix||!t.acl&&""!==o||t.acl&&o!==t.acl||c!==t.forcePathStyle))return!0}else if(l!==t.enabled)return!0;return!1}(e,h);return(0,n.jsxs)("div",{className:P,children:[(0,n.jsx)("div",{className:"enable-switch",children:(0,n.jsx)(R.Z,{apiPath:"",fieldName:"enabled",label:"Use S3 Storage Provider",checked:e.enabled,onChange:e=>{l(e),C({fieldName:"enabled",value:e})}})}),(0,n.jsxs)("div",{className:"form-fields",children:[(0,n.jsx)("div",{className:"field-container",children:(0,n.jsx)(T.nv,{...g.zm.endpoint,value:e.endpoint,onChange:C})}),(0,n.jsx)("div",{className:"field-container",children:(0,n.jsx)(T.nv,{...g.zm.accessKey,value:e.accessKey,onChange:C})}),(0,n.jsx)("div",{className:"field-container",children:(0,n.jsx)(T.nv,{...g.zm.secret,value:e.secret,onChange:C})}),(0,n.jsx)("div",{className:"field-container",children:(0,n.jsx)(T.nv,{...g.zm.bucket,value:e.bucket,onChange:C})}),(0,n.jsx)("div",{className:"field-container",children:(0,n.jsx)(T.nv,{...g.zm.region,value:e.region,onChange:C})}),(0,n.jsx)(E.default,{className:"advanced-section",children:(0,n.jsxs)(V,{header:"Optional Settings",children:[(0,n.jsx)("div",{className:"field-container",children:(0,n.jsx)(T.nv,{...g.zm.acl,value:e.acl,onChange:C})}),(0,n.jsx)("div",{className:"field-container",children:(0,n.jsx)(T.nv,{...g.zm.pathPrefix,value:e.pathPrefix,onChange:C})}),(0,n.jsx)("div",{className:"enable-switch",children:(0,n.jsx)(R.Z,{...g.zm.forcePathStyle,fieldName:"forcePathStyle",checked:e.forcePathStyle,onChange:e=>{C({fieldName:"forcePathStyle",value:e})}})})]},"1")})]}),(0,n.jsxs)("div",{className:"button-container",children:[(0,n.jsx)(c.Z,{type:"primary",onClick:S,disabled:!O,children:"Save"}),(0,n.jsx)(A.E,{status:a})]})]})}function J(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("p",{className:"description",children:["Owncast supports optionally using external storage providers to stream your video. Learn more about this by visiting our"," ",(0,n.jsx)("a",{href:"https://owncast.online/docs/storage/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"Storage Documentation"}),"."]}),(0,n.jsx)("p",{className:"description",children:"Configuring this incorrectly will likely cause your video to be unplayable. Double check the documentation for your storage provider on how to configure the bucket you created for Owncast."}),(0,n.jsx)("p",{className:"description",children:"Keep in mind this is for live streaming, not for archival, recording or VOD purposes."}),(0,n.jsx)(G,{})]})}var Q=a(25889);function Y(){let{serverConfig:e}=(0,s.useContext)(y.a)||{},{streamKeyOverridden:t}=e;return(0,n.jsx)("div",{className:"config-public-details-page",children:(0,n.jsx)(r.Z,{defaultActiveKey:"1",centered:!0,items:[{label:"Server Config",key:"1",children:(0,n.jsx)($,{})},!t&&{label:"Stream Keys",key:"2",children:(0,n.jsx)(P,{})},{label:"S3 Object Storage",key:"3",children:(0,n.jsx)(J,{})}]})})}Y.getLayout=function(e){return(0,n.jsx)(Q.l,{page:e})}}},function(e){e.O(0,[83,1287,9796,7786,443,9904,3657,6167,2502,7528,9532,449,7043,9307,561,5889,2888,9774,179],function(){return e(e.s=2976)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/federation/actions-8a982def442c4de9.js b/static/web/_next/static/chunks/pages/admin/federation/actions-d873a1dfe6f05862.js similarity index 98% rename from static/web/_next/static/chunks/pages/admin/federation/actions-8a982def442c4de9.js rename to static/web/_next/static/chunks/pages/admin/federation/actions-d873a1dfe6f05862.js index ab28d5c89..d0f267511 100644 --- a/static/web/_next/static/chunks/pages/admin/federation/actions-8a982def442c4de9.js +++ b/static/web/_next/static/chunks/pages/admin/federation/actions-d873a1dfe6f05862.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4976],{10203:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/federation/actions",function(){return n(57679)}])},64773:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(97685),i=n(67294);function u(){var e=i.useReducer(function(e){return e+1},0);return(0,r.Z)(e,2)[1]}},23061:function(e,t,n){"use strict";var r=n(67294),i=n(64773),u=n(98947);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,r.useRef)({}),n=(0,i.Z)();return(0,r.useEffect)(function(){var r=u.ZP.subscribe(function(r){t.current=r,e&&n()});return function(){return u.ZP.unsubscribe(r)}},[]),t.current}},65765:function(e,t,n){"use strict";var r=n(61185),i=n(59408),u=r.ZP;u.Header=r.h4,u.Footer=r.$_,u.Content=r.VY,u.Sider=i.Z,u._InternalSiderContext=i.D,t.default=u},57679:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return h}});var r=n(85893),i=n(67294),u=n(23657),o=n(27043),c=n(12642),s=n(11992),a=n(74040),l=n(25889);let{Title:f,Paragraph:d}=u.default;function h(){let[e,t]=(0,i.useState)([]),[n,u]=(0,i.useState)(0),[l,h]=(0,i.useState)(0),E=async()=>{try{let e="".concat(s.op,"?offset=").concat(50*l,"&limit=").concat(50),{results:n,total:r}=await (0,s.rQ)(e,{auth:!0});u(r),(0,a.Qr)(n)?t([]):t(n)}catch(e){console.log("==== error",e)}};(0,i.useEffect)(()=>{E()},[l]);let p=[{title:"Action",dataIndex:"type",key:"type",width:50,render:(e,t)=>{let n,i;switch(t.type){case"FEDIVERSE_ENGAGEMENT_REPOST":n="/img/repost.svg",i="Share";break;case"FEDIVERSE_ENGAGEMENT_LIKE":n="/img/like.svg",i="Like";break;case"FEDIVERSE_ENGAGEMENT_FOLLOW":n="/img/follow.svg",i="Follow";break;default:n=""}return(0,r.jsxs)("div",{style:{width:"100%",height:"100%",display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column"},children:[(0,r.jsx)("img",{src:n,width:"70%",alt:i,title:i}),(0,r.jsx)("div",{style:{fontSize:"0.7rem"},children:i})]})}},{title:"From",dataIndex:"actorIRI",key:"from",render:(e,t)=>(0,r.jsx)("a",{href:t.actorIRI,children:t.actorIRI})},{title:"When",dataIndex:"timestamp",key:"timestamp",render:(e,t)=>{let n=new Date(t.timestamp);return(0,c.WU)(n,"P pp")}}];return(0,r.jsxs)("div",{children:[(0,r.jsx)(f,{level:3,children:"Fediverse Actions"}),(0,r.jsx)(d,{children:"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."}),(0,r.jsx)(o.Z,{dataSource:e,columns:p,size:"small",rowKey:e=>e.iri,pagination:{pageSize:50,hideOnSinglePage:!0,showSizeChanger:!1,total:n},onChange:e=>{h(e.current)}})]})}h.getLayout=function(e){return(0,r.jsx)(l.l,{page:e})}},11163:function(e,t,n){e.exports=n(43079)},55945:function(e,t,n){"use strict";function r(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return r}})},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return i}});var r=n(46042);function i(e,t){return+(0,r.Q)(e)-+(0,r.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return u}});var r=n(55945),i=n(64077);function u(e,t,n){let u=(0,i._)(e,t)/1e3;return(0,r.u)(null==n?void 0:n.roundingMethod)(u)}}},function(e){e.O(0,[83,1287,9796,443,7786,9904,3657,6167,2502,7528,9532,449,7043,4065,2642,5889,2888,9774,179],function(){return e(e.s=10203)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4976],{10203:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/federation/actions",function(){return n(57679)}])},64773:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(97685),i=n(67294);function u(){var e=i.useReducer(function(e){return e+1},0);return(0,r.Z)(e,2)[1]}},23061:function(e,t,n){"use strict";var r=n(67294),i=n(64773),u=n(98947);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,r.useRef)({}),n=(0,i.Z)();return(0,r.useEffect)(function(){var r=u.ZP.subscribe(function(r){t.current=r,e&&n()});return function(){return u.ZP.unsubscribe(r)}},[]),t.current}},65765:function(e,t,n){"use strict";var r=n(61185),i=n(59408),u=r.ZP;u.Header=r.h4,u.Footer=r.$_,u.Content=r.VY,u.Sider=i.Z,u._InternalSiderContext=i.D,t.default=u},57679:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return h}});var r=n(85893),i=n(67294),u=n(23657),o=n(27043),c=n(12642),s=n(11992),a=n(74040),l=n(25889);let{Title:f,Paragraph:d}=u.default;function h(){let[e,t]=(0,i.useState)([]),[n,u]=(0,i.useState)(0),[l,h]=(0,i.useState)(0),E=async()=>{try{let e="".concat(s.op,"?offset=").concat(50*l,"&limit=").concat(50),{results:n,total:r}=await (0,s.rQ)(e,{auth:!0});u(r),(0,a.Qr)(n)?t([]):t(n)}catch(e){console.log("==== error",e)}};(0,i.useEffect)(()=>{E()},[l]);let p=[{title:"Action",dataIndex:"type",key:"type",width:50,render:(e,t)=>{let n,i;switch(t.type){case"FEDIVERSE_ENGAGEMENT_REPOST":n="/img/repost.svg",i="Share";break;case"FEDIVERSE_ENGAGEMENT_LIKE":n="/img/like.svg",i="Like";break;case"FEDIVERSE_ENGAGEMENT_FOLLOW":n="/img/follow.svg",i="Follow";break;default:n=""}return(0,r.jsxs)("div",{style:{width:"100%",height:"100%",display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column"},children:[(0,r.jsx)("img",{src:n,width:"70%",alt:i,title:i}),(0,r.jsx)("div",{style:{fontSize:"0.7rem"},children:i})]})}},{title:"From",dataIndex:"actorIRI",key:"from",render:(e,t)=>(0,r.jsx)("a",{href:t.actorIRI,children:t.actorIRI})},{title:"When",dataIndex:"timestamp",key:"timestamp",render:(e,t)=>{let n=new Date(t.timestamp);return(0,c.WU)(n,"P pp")}}];return(0,r.jsxs)("div",{children:[(0,r.jsx)(f,{level:3,children:"Fediverse Actions"}),(0,r.jsx)(d,{children:"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."}),(0,r.jsx)(o.Z,{dataSource:e,columns:p,size:"small",rowKey:e=>e.iri,pagination:{pageSize:50,hideOnSinglePage:!0,showSizeChanger:!1,total:n},onChange:e=>{h(e.current)}})]})}h.getLayout=function(e){return(0,r.jsx)(l.l,{page:e})}},11163:function(e,t,n){e.exports=n(43079)},55945:function(e,t,n){"use strict";function r(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return r}})},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return i}});var r=n(46042);function i(e,t){return+(0,r.Q)(e)-+(0,r.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return u}});var r=n(55945),i=n(64077);function u(e,t,n){let u=(0,i._)(e,t)/1e3;return(0,r.u)(null==n?void 0:n.roundingMethod)(u)}}},function(e){e.O(0,[83,1287,9796,7786,443,9904,3657,6167,2502,7528,9532,449,7043,4065,2642,5889,2888,9774,179],function(){return e(e.s=10203)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/federation/followers-55d77d75ab1d889f.js b/static/web/_next/static/chunks/pages/admin/federation/followers-b7e74d5c31bc7c8e.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/federation/followers-55d77d75ab1d889f.js rename to static/web/_next/static/chunks/pages/admin/federation/followers-b7e74d5c31bc7c8e.js index c985af139..d8bc03900 100644 --- a/static/web/_next/static/chunks/pages/admin/federation/followers-55d77d75ab1d889f.js +++ b/static/web/_next/static/chunks/pages/admin/federation/followers-b7e74d5c31bc7c8e.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2476],{89675:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/federation/followers",function(){return n(4253)}])},67150:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(1413),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},o=n(36936),l=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)((0,r.Z)({},e),{},{ref:t,icon:i}))})},31585: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}},64773:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(97685),a=n(67294);function i(){var e=a.useReducer(function(e){return e+1},0);return(0,r.Z)(e,2)[1]}},10647:function(e,t,n){"use strict";n.d(t,{C:function(){return k}});var r=n(87462),a=n(4942),i=n(71002),o=n(97685),l=n(93967),c=n.n(l),s=n(48555),u=n(89157),d=n(67294),f=n(17399),m=n(23061),p=n(98947),h=d.createContext("default"),g=function(e){var t=e.children,n=e.size;return d.createElement(h.Consumer,null,function(e){return d.createElement(h.Provider,{value:n||e},t)})},y=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 a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n},v=d.forwardRef(function(e,t){var n,l=d.useContext(h),g=d.useState(1),v=(0,o.Z)(g,2),x=v[0],w=v[1],b=d.useState(!1),k=(0,o.Z)(b,2),j=k[0],Z=k[1],E=d.useState(!0),C=(0,o.Z)(E,2),S=C[0],O=C[1],P=d.useRef(null),_=d.useRef(null),D=(0,u.sQ)(t,P),N=d.useContext(f.E_).getPrefixCls,T=function(){if(_.current&&P.current){var t=_.current.offsetWidth,n=P.current.offsetWidth;if(0!==t&&0!==n){var r=e.gap,a=void 0===r?4:r;2*a0)||void 0===arguments[0]||arguments[0],t=(0,r.useRef)({}),n=(0,a.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}},65765:function(e,t,n){"use strict";var r=n(61185),a=n(59408),i=r.ZP;i.Header=r.h4,i.Footer=r.$_,i.Content=r.VY,i.Sider=a.Z,i._InternalSiderContext=a.D,t.default=i},86842:function(e,t,n){"use strict";var r=n(87462),a=n(67294),i=n(31585),o=n(99293),l=n(17399),c=n(8968),s=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 a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n},u=function(e){var t=e.title,n=e.content,r=e.prefixCls;return a.createElement(a.Fragment,null,t&&a.createElement("div",{className:"".concat(r,"-title")},(0,i.Z)(t)),a.createElement("div",{className:"".concat(r,"-inner-content")},(0,i.Z)(n)))},d=a.forwardRef(function(e,t){var n=e.prefixCls,i=e.title,d=e.content,f=e._overlay,m=e.placement,p=e.trigger,h=e.mouseEnterDelay,g=e.mouseLeaveDelay,y=e.overlayStyle,v=s(e,["prefixCls","title","content","_overlay","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),x=a.useContext(l.E_).getPrefixCls,w=x("popover",n),b=x(),k=a.useMemo(function(){return f||(i||d?a.createElement(u,{prefixCls:w,title:i,content:d}):null)},[f,i,d,w]);return a.createElement(c.Z,(0,r.Z)({placement:void 0===m?"top":m,trigger:void 0===p?"hover":p,mouseEnterDelay:void 0===h?.1:h,mouseLeaveDelay:void 0===g?.1:g,overlayStyle:void 0===y?{}:y},v,{prefixCls:w,ref:t,overlay:k,transitionName:(0,o.mL)(b,"zoom-big",v.transitionName)}))});t.Z=d},4586:function(e,t,n){"use strict";n.d(t,{G:function(){return o}});var r=n(92818),a=function(e){if((0,r.Z)()&&window.document.documentElement){var t=Array.isArray(e)?e:[e],n=window.document.documentElement;return t.some(function(e){return e in n.style})}return!1},i=function(e,t){if(!a(e))return!1;var n=document.createElement("div"),r=n.style[e];return n.style[e]=t,n.style[e]!==r};function o(e,t){return Array.isArray(e)||void 0===t?a(e):i(e,t)}},4253:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return x}});var r=n(85893),a=n(67294),i=n(27043),o=n(10647),l=n(56469),c=n(89307),s=n(12642),u=n(5152),d=n.n(u),f=n(4481),m=n(11992),p=n(74040),h=n(25889);let g=d()(()=>Promise.all([n.e(3247),n.e(7025)]).then(n.t.bind(n,77025,23)),{loadableGenerated:{webpack:()=>[77025]},ssr:!1}),y=d()(()=>Promise.all([n.e(3247),n.e(2130)]).then(n.t.bind(n,72130,23)),{loadableGenerated:{webpack:()=>[72130]},ssr:!1}),v=e=>{let{data:t,tableColumns:n,totalCount:a,setCurrentPage:o}=e;return(0,r.jsx)(i.Z,{dataSource:t,columns:n,size:"small",rowKey:e=>e.link,pagination:{pageSize:25,hideOnSinglePage:!0,showSizeChanger:!1,total:a},onChange:e=>{o(e.current)}})};function x(){let[e,t]=(0,a.useState)([]),[n,u]=(0,a.useState)([]),[d,h]=(0,a.useState)([]),[x,w]=(0,a.useState)(0),[b,k]=(0,a.useState)(1),{serverConfig:j}=(0,a.useContext)(f.a)||{},{federation:Z}=j,{isPrivate:E}=Z,C=async()=>{try{let e="".concat(m.HP,"?offset=").concat((b-1)*25,"&limit=").concat(25),{results:r,total:a}=await (0,m.rQ)(e,{auth:!0});(0,p.Qr)(r)?h([]):(w(a),h(r));let i=await (0,m.rQ)(m.E8,{auth:!0});(0,p.Qr)(i)?t([]):t(i);let o=await (0,m.rQ)(m.Y9,{auth:!0});(0,p.Qr)(n)?u([]):u(o)}catch(e){console.log("==== error",e)}};(0,a.useEffect)(()=>{C()},[b]);let S=[{title:"",dataIndex:"image",key:"image",width:90,render:e=>(0,r.jsx)(o.C,{size:40,src:e||"/img/logo.svg"})},{title:"Name",dataIndex:"name",key:"name",render:(e,t)=>(0,r.jsx)("a",{href:t.link,target:"_blank",rel:"noreferrer",children:t.name||t.username})},{title:"URL",dataIndex:"link",key:"link",render:(e,t)=>(0,r.jsx)("a",{href:t.link,target:"_blank",rel:"noreferrer",children:t.link})}];async function O(e){try{await (0,m.rQ)(m.kb,{auth:!0,method:"POST",data:{actorIRI:e.link,approved:!0}}),C()}catch(e){console.error(e)}}async function P(e){try{await (0,m.rQ)(m.kb,{auth:!0,method:"POST",data:{actorIRI:e.link,approved:!1}}),C()}catch(e){console.error(e)}}let _=[...S];_.unshift({title:"Approve",dataIndex:null,key:null,render:e=>(0,r.jsx)(l.Z,{type:"primary",icon:(0,r.jsx)(g,{}),onClick:()=>{O(e)}}),width:50},{title:"Reject",dataIndex:null,key:null,render:e=>(0,r.jsx)(l.Z,{type:"primary",danger:!0,icon:(0,r.jsx)(y,{}),onClick:()=>{P(e)}}),width:50}),_.push({title:"Requested",dataIndex:"timestamp",key:"requested",width:200,render:e=>{let t=new Date(e);return(0,r.jsx)(r.Fragment,{children:(0,s.WU)(t,"P")})},sorter:(e,t)=>new Date(e.timestamp).getTime()-new Date(t.timestamp).getTime(),sortDirections:["descend","ascend"],defaultSortOrder:"descend"});let D=[...S];D.unshift({title:"Approve",dataIndex:null,key:null,render:e=>(0,r.jsx)(l.Z,{type:"primary",icon:(0,r.jsx)(g,{}),size:"large",onClick:()=>{O(e)}}),width:50}),D.push({title:"Requested",dataIndex:"timestamp",key:"requested",width:200,render:e=>{let t=new Date(e);return(0,r.jsx)(r.Fragment,{children:(0,s.WU)(t,"P")})},sorter:(e,t)=>new Date(e.timestamp).getTime()-new Date(t.timestamp).getTime(),sortDirections:["descend","ascend"],defaultSortOrder:"descend"},{title:"Rejected/Blocked",dataIndex:"timestamp",key:"disabled_at",width:200,render:e=>{let t=new Date(e);return(0,r.jsx)(r.Fragment,{children:(0,s.WU)(t,"P")})},sorter:(e,t)=>new Date(e.timestamp).getTime()-new Date(t.timestamp).getTime(),sortDirections:["descend","ascend"],defaultSortOrder:"descend"});let N=[...S];N.push({title:"Added",dataIndex:"timestamp",key:"timestamp",width:200,render:e=>{let t=new Date(e);return(0,r.jsx)(r.Fragment,{children:(0,s.WU)(t,"P")})},sorter:(e,t)=>new Date(e.timestamp).getTime()-new Date(t.timestamp).getTime(),sortDirections:["descend","ascend"],defaultSortOrder:"descend"},{title:"Remove",dataIndex:null,key:null,render:e=>(0,r.jsx)(l.Z,{type:"primary",danger:!0,icon:(0,r.jsx)(y,{}),onClick:()=>{P(e)}}),width:50});let T=(0,r.jsxs)("span",{children:["Followers ",x>0&&"(".concat(x,")")]}),z=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("p",{children:"The following accounts get notified when you go live or send a post."}),(0,r.jsx)(v,{data:d,tableColumns:N,totalCount:x,setCurrentPage:k})]}),I=(0,r.jsxs)("span",{children:["Requests ",e.length>0&&"(".concat(e.length,")")]}),R=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("p",{children:["The following people are requesting to follow your Owncast server on the"," ",(0,r.jsx)("a",{href:"https://en.wikipedia.org/wiki/Fediverse",target:"_blank",rel:"noopener noreferrer",children:"Fediverse"})," ","and be alerted to when you go live. Each must be approved."]}),(0,r.jsx)(i.Z,{dataSource:e,columns:_,size:"small",rowKey:e=>e.link})]}),F=(0,r.jsxs)("span",{children:["Blocked ",n.length>0&&"(".concat(n.length,")")]}),Q=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("p",{children:"The following people were either rejected or blocked by you. You can approve them as a follower."}),(0,r.jsx)("p",{children:(0,r.jsx)(i.Z,{dataSource:n,columns:D,size:"small",rowKey:e=>e.link})})]});return(0,r.jsx)("div",{className:"followers-section",children:(0,r.jsx)(c.Z,{defaultActiveKey:"1",items:[{label:T,key:"1",children:z},E&&{label:I,key:"2",children:R},{label:F,key:"3",children:Q}]})})}x.getLayout=function(e){return(0,r.jsx)(h.l,{page:e})}},11163:function(e,t,n){e.exports=n(43079)},55945:function(e,t,n){"use strict";function r(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return r}})},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return a}});var r=n(46042);function a(e,t){return+(0,r.Q)(e)-+(0,r.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return i}});var r=n(55945),a=n(64077);function i(e,t,n){let i=(0,a._)(e,t)/1e3;return(0,r.u)(null==n?void 0:n.roundingMethod)(i)}}},function(e){e.O(0,[83,1287,9796,443,7786,9904,6167,2502,7528,9532,449,7043,4065,9307,2642,5889,2888,9774,179],function(){return e(e.s=89675)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2476],{89675:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/federation/followers",function(){return n(4253)}])},67150:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(1413),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},o=n(36936),l=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)((0,r.Z)({},e),{},{ref:t,icon:i}))})},31585: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}},64773:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(97685),a=n(67294);function i(){var e=a.useReducer(function(e){return e+1},0);return(0,r.Z)(e,2)[1]}},10647:function(e,t,n){"use strict";n.d(t,{C:function(){return k}});var r=n(87462),a=n(4942),i=n(71002),o=n(97685),l=n(93967),c=n.n(l),s=n(48555),u=n(89157),d=n(67294),f=n(17399),m=n(23061),p=n(98947),h=d.createContext("default"),g=function(e){var t=e.children,n=e.size;return d.createElement(h.Consumer,null,function(e){return d.createElement(h.Provider,{value:n||e},t)})},y=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 a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n},v=d.forwardRef(function(e,t){var n,l=d.useContext(h),g=d.useState(1),v=(0,o.Z)(g,2),x=v[0],w=v[1],b=d.useState(!1),k=(0,o.Z)(b,2),j=k[0],Z=k[1],E=d.useState(!0),C=(0,o.Z)(E,2),S=C[0],O=C[1],P=d.useRef(null),_=d.useRef(null),D=(0,u.sQ)(t,P),N=d.useContext(f.E_).getPrefixCls,T=function(){if(_.current&&P.current){var t=_.current.offsetWidth,n=P.current.offsetWidth;if(0!==t&&0!==n){var r=e.gap,a=void 0===r?4:r;2*a0)||void 0===arguments[0]||arguments[0],t=(0,r.useRef)({}),n=(0,a.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}},65765:function(e,t,n){"use strict";var r=n(61185),a=n(59408),i=r.ZP;i.Header=r.h4,i.Footer=r.$_,i.Content=r.VY,i.Sider=a.Z,i._InternalSiderContext=a.D,t.default=i},86842:function(e,t,n){"use strict";var r=n(87462),a=n(67294),i=n(31585),o=n(99293),l=n(17399),c=n(8968),s=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 a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n},u=function(e){var t=e.title,n=e.content,r=e.prefixCls;return a.createElement(a.Fragment,null,t&&a.createElement("div",{className:"".concat(r,"-title")},(0,i.Z)(t)),a.createElement("div",{className:"".concat(r,"-inner-content")},(0,i.Z)(n)))},d=a.forwardRef(function(e,t){var n=e.prefixCls,i=e.title,d=e.content,f=e._overlay,m=e.placement,p=e.trigger,h=e.mouseEnterDelay,g=e.mouseLeaveDelay,y=e.overlayStyle,v=s(e,["prefixCls","title","content","_overlay","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),x=a.useContext(l.E_).getPrefixCls,w=x("popover",n),b=x(),k=a.useMemo(function(){return f||(i||d?a.createElement(u,{prefixCls:w,title:i,content:d}):null)},[f,i,d,w]);return a.createElement(c.Z,(0,r.Z)({placement:void 0===m?"top":m,trigger:void 0===p?"hover":p,mouseEnterDelay:void 0===h?.1:h,mouseLeaveDelay:void 0===g?.1:g,overlayStyle:void 0===y?{}:y},v,{prefixCls:w,ref:t,overlay:k,transitionName:(0,o.mL)(b,"zoom-big",v.transitionName)}))});t.Z=d},4586:function(e,t,n){"use strict";n.d(t,{G:function(){return o}});var r=n(92818),a=function(e){if((0,r.Z)()&&window.document.documentElement){var t=Array.isArray(e)?e:[e],n=window.document.documentElement;return t.some(function(e){return e in n.style})}return!1},i=function(e,t){if(!a(e))return!1;var n=document.createElement("div"),r=n.style[e];return n.style[e]=t,n.style[e]!==r};function o(e,t){return Array.isArray(e)||void 0===t?a(e):i(e,t)}},4253:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return x}});var r=n(85893),a=n(67294),i=n(27043),o=n(10647),l=n(56469),c=n(89307),s=n(12642),u=n(5152),d=n.n(u),f=n(4481),m=n(11992),p=n(74040),h=n(25889);let g=d()(()=>Promise.all([n.e(3247),n.e(7025)]).then(n.t.bind(n,77025,23)),{loadableGenerated:{webpack:()=>[77025]},ssr:!1}),y=d()(()=>Promise.all([n.e(3247),n.e(2130)]).then(n.t.bind(n,72130,23)),{loadableGenerated:{webpack:()=>[72130]},ssr:!1}),v=e=>{let{data:t,tableColumns:n,totalCount:a,setCurrentPage:o}=e;return(0,r.jsx)(i.Z,{dataSource:t,columns:n,size:"small",rowKey:e=>e.link,pagination:{pageSize:25,hideOnSinglePage:!0,showSizeChanger:!1,total:a},onChange:e=>{o(e.current)}})};function x(){let[e,t]=(0,a.useState)([]),[n,u]=(0,a.useState)([]),[d,h]=(0,a.useState)([]),[x,w]=(0,a.useState)(0),[b,k]=(0,a.useState)(1),{serverConfig:j}=(0,a.useContext)(f.a)||{},{federation:Z}=j,{isPrivate:E}=Z,C=async()=>{try{let e="".concat(m.HP,"?offset=").concat((b-1)*25,"&limit=").concat(25),{results:r,total:a}=await (0,m.rQ)(e,{auth:!0});(0,p.Qr)(r)?h([]):(w(a),h(r));let i=await (0,m.rQ)(m.E8,{auth:!0});(0,p.Qr)(i)?t([]):t(i);let o=await (0,m.rQ)(m.Y9,{auth:!0});(0,p.Qr)(n)?u([]):u(o)}catch(e){console.log("==== error",e)}};(0,a.useEffect)(()=>{C()},[b]);let S=[{title:"",dataIndex:"image",key:"image",width:90,render:e=>(0,r.jsx)(o.C,{size:40,src:e||"/img/logo.svg"})},{title:"Name",dataIndex:"name",key:"name",render:(e,t)=>(0,r.jsx)("a",{href:t.link,target:"_blank",rel:"noreferrer",children:t.name||t.username})},{title:"URL",dataIndex:"link",key:"link",render:(e,t)=>(0,r.jsx)("a",{href:t.link,target:"_blank",rel:"noreferrer",children:t.link})}];async function O(e){try{await (0,m.rQ)(m.kb,{auth:!0,method:"POST",data:{actorIRI:e.link,approved:!0}}),C()}catch(e){console.error(e)}}async function P(e){try{await (0,m.rQ)(m.kb,{auth:!0,method:"POST",data:{actorIRI:e.link,approved:!1}}),C()}catch(e){console.error(e)}}let _=[...S];_.unshift({title:"Approve",dataIndex:null,key:null,render:e=>(0,r.jsx)(l.Z,{type:"primary",icon:(0,r.jsx)(g,{}),onClick:()=>{O(e)}}),width:50},{title:"Reject",dataIndex:null,key:null,render:e=>(0,r.jsx)(l.Z,{type:"primary",danger:!0,icon:(0,r.jsx)(y,{}),onClick:()=>{P(e)}}),width:50}),_.push({title:"Requested",dataIndex:"timestamp",key:"requested",width:200,render:e=>{let t=new Date(e);return(0,r.jsx)(r.Fragment,{children:(0,s.WU)(t,"P")})},sorter:(e,t)=>new Date(e.timestamp).getTime()-new Date(t.timestamp).getTime(),sortDirections:["descend","ascend"],defaultSortOrder:"descend"});let D=[...S];D.unshift({title:"Approve",dataIndex:null,key:null,render:e=>(0,r.jsx)(l.Z,{type:"primary",icon:(0,r.jsx)(g,{}),size:"large",onClick:()=>{O(e)}}),width:50}),D.push({title:"Requested",dataIndex:"timestamp",key:"requested",width:200,render:e=>{let t=new Date(e);return(0,r.jsx)(r.Fragment,{children:(0,s.WU)(t,"P")})},sorter:(e,t)=>new Date(e.timestamp).getTime()-new Date(t.timestamp).getTime(),sortDirections:["descend","ascend"],defaultSortOrder:"descend"},{title:"Rejected/Blocked",dataIndex:"timestamp",key:"disabled_at",width:200,render:e=>{let t=new Date(e);return(0,r.jsx)(r.Fragment,{children:(0,s.WU)(t,"P")})},sorter:(e,t)=>new Date(e.timestamp).getTime()-new Date(t.timestamp).getTime(),sortDirections:["descend","ascend"],defaultSortOrder:"descend"});let N=[...S];N.push({title:"Added",dataIndex:"timestamp",key:"timestamp",width:200,render:e=>{let t=new Date(e);return(0,r.jsx)(r.Fragment,{children:(0,s.WU)(t,"P")})},sorter:(e,t)=>new Date(e.timestamp).getTime()-new Date(t.timestamp).getTime(),sortDirections:["descend","ascend"],defaultSortOrder:"descend"},{title:"Remove",dataIndex:null,key:null,render:e=>(0,r.jsx)(l.Z,{type:"primary",danger:!0,icon:(0,r.jsx)(y,{}),onClick:()=>{P(e)}}),width:50});let T=(0,r.jsxs)("span",{children:["Followers ",x>0&&"(".concat(x,")")]}),z=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("p",{children:"The following accounts get notified when you go live or send a post."}),(0,r.jsx)(v,{data:d,tableColumns:N,totalCount:x,setCurrentPage:k})]}),I=(0,r.jsxs)("span",{children:["Requests ",e.length>0&&"(".concat(e.length,")")]}),R=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("p",{children:["The following people are requesting to follow your Owncast server on the"," ",(0,r.jsx)("a",{href:"https://en.wikipedia.org/wiki/Fediverse",target:"_blank",rel:"noopener noreferrer",children:"Fediverse"})," ","and be alerted to when you go live. Each must be approved."]}),(0,r.jsx)(i.Z,{dataSource:e,columns:_,size:"small",rowKey:e=>e.link})]}),F=(0,r.jsxs)("span",{children:["Blocked ",n.length>0&&"(".concat(n.length,")")]}),Q=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("p",{children:"The following people were either rejected or blocked by you. You can approve them as a follower."}),(0,r.jsx)("p",{children:(0,r.jsx)(i.Z,{dataSource:n,columns:D,size:"small",rowKey:e=>e.link})})]});return(0,r.jsx)("div",{className:"followers-section",children:(0,r.jsx)(c.Z,{defaultActiveKey:"1",items:[{label:T,key:"1",children:z},E&&{label:I,key:"2",children:R},{label:F,key:"3",children:Q}]})})}x.getLayout=function(e){return(0,r.jsx)(h.l,{page:e})}},11163:function(e,t,n){e.exports=n(43079)},55945:function(e,t,n){"use strict";function r(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return r}})},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return a}});var r=n(46042);function a(e,t){return+(0,r.Q)(e)-+(0,r.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return i}});var r=n(55945),a=n(64077);function i(e,t,n){let i=(0,a._)(e,t)/1e3;return(0,r.u)(null==n?void 0:n.roundingMethod)(i)}}},function(e){e.O(0,[83,1287,9796,7786,443,9904,6167,2502,7528,9532,449,7043,4065,9307,2642,5889,2888,9774,179],function(){return e(e.s=89675)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/hardware-info-69de2234d86e5cf5.js b/static/web/_next/static/chunks/pages/admin/hardware-info-3dee3c4018f8de3c.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/hardware-info-69de2234d86e5cf5.js rename to static/web/_next/static/chunks/pages/admin/hardware-info-3dee3c4018f8de3c.js index 6b3741a90..5553cf3fb 100644 --- a/static/web/_next/static/chunks/pages/admin/hardware-info-69de2234d86e5cf5.js +++ b/static/web/_next/static/chunks/pages/admin/hardware-info-3dee3c4018f8de3c.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1487],{99096:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/hardware-info",function(){return n(39138)}])},31112:function(e,t,n){"use strict";n.d(t,{k:function(){return d}});var r=n(85893),o=n(12642),i=n(67294),l=n(71218),a=n(23148),s=n(26495),c=n(56469);function u(e){let t={};return e.forEach(e=>{let n=new Date(e.time);t[(0,o.WU)(n,"H:mma")]=e.value}),t}a.kL.register(a.uw,a.WV,a.f$,a.od,a.jn,a.Dx,a.u,a.De);let d=e=>{let{data:t,title:n,color:o,unit:a,dataCollections:d,yFlipped:f,yLogarithmic:p,minYValue:v,yStepSize:m=0}=e,h=[],g=(0,i.useRef)(null);return t&&t.length>0&&h.push({id:n,label:n,backgroundColor:o,borderColor:o,borderWidth:3,data:u(t)}),d.forEach(e=>{h.push({id:e.name,label:e.name,data:u(e.data),backgroundColor:e.color,borderColor:e.color,borderWidth:3,pointStyle:e.pointStyle||"circle",radius:e.pointRadius||1})}),(0,r.jsxs)("div",{className:"line-chart-container",children:[(0,r.jsx)(s.x1,{ref:g,data:{datasets:h},options:{responsive:!0,clip:!1,scales:{y:{type:p?"logarithmic":"linear",reverse:f,min:v,ticks:{stepSize:m},title:{display:!0,text:a}}}},height:"70vh"}),(0,r.jsx)(c.Z,{size:"small",onClick:()=>{if(g.current){let e=document.createElement("a");e.download="chart.png",e.href=g.current.canvas.toDataURL(),e.click()}},type:"ghost",icon:(0,r.jsx)(l.Z,{}),className:"download-btn"})]})};d.defaultProps={dataCollections:[],data:[],title:"",yFlipped:!1,yLogarithmic:!1}},26826:function(e,t,n){"use strict";n.d(t,{m:function(){return p}});var r=n(85893),o=n(23657),i=n(92120),l=n(75543),a=n(3816);let{Text:s}=o.default,c={title:"",value:0,prefix:null,suffix:null,color:"",progress:!1,centered:!1,formatter:null},u=e=>{let{prefix:t,value:n,suffix:o,title:i}=e;return(0,r.jsxs)("div",{children:[t,(0,r.jsx)("div",{children:(0,r.jsx)(s,{type:"secondary",children:i})}),(0,r.jsx)("div",{children:(0,r.jsxs)(s,{type:"secondary",children:[n,o||"%"]})})]})},d=e=>{let{title:t,value:n,prefix:o,suffix:l,color:a}=e,s=n>90?"red":a,c=(0,r.jsx)(u,{prefix:o,value:n,suffix:l,title:t});return(0,r.jsx)(i.Z,{type:"dashboard",percent:n,width:120,strokeColor:{"0%":a,"90%":s},format:()=>c})};d.defaultProps=c;let f=e=>{let{title:t,value:n,prefix:o,formatter:i}=e;return(0,r.jsx)(l.Z,{title:t,value:n,prefix:o,formatter:i})};f.defaultProps=c;let p=e=>{let{progress:t,centered:n}=e,o=t?d:f;return(0,r.jsx)(a.default,{type:"inner",children:(0,r.jsx)("div",{style:n?{display:"flex",alignItems:"center",justifyContent:"center"}:{},children:(0,r.jsx)(o,{...e})})})};p.defaultProps=c},39138:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return y}});var r=n(85893),o=n(23657),i=n(1461),l=n(93879),a=n(10227),s=n(78021),c=n(67294),u=n(5152),d=n.n(u),f=n(11992),p=n(31112),v=n(26826),m=n(25889);let h=d()(()=>Promise.all([n.e(3247),n.e(6774)]).then(n.t.bind(n,76774,23)),{loadableGenerated:{webpack:()=>[76774]},ssr:!1}),g=d()(()=>Promise.all([n.e(3247),n.e(8818)]).then(n.t.bind(n,28818,23)),{loadableGenerated:{webpack:()=>[28818]},ssr:!1}),x=d()(()=>Promise.all([n.e(3247),n.e(1789)]).then(n.t.bind(n,41789,23)),{loadableGenerated:{webpack:()=>[41789]},ssr:!1});function y(){var e,t,n;let[u,d]=(0,c.useState)({cpu:[],memory:[],disk:[],message:""}),m=async()=>{try{let e=await (0,f.rQ)(f.nx);d({...e})}catch(e){d({...u,message:e.message})}};if((0,c.useEffect)(()=>{let e=null;return m(),e=setInterval(m,f.NE),()=>{clearInterval(e)}},[]),!u.cpu)return(0,r.jsxs)("div",{children:[(0,r.jsx)(o.default.Title,{children:"Hardware Info"}),(0,r.jsx)(i.Z,{style:{marginTop:"10px"},banner:!0,message:"Please wait",description:"No hardware details have been collected yet.",type:"info"}),(0,r.jsx)(l.Z,{spinning:!0,style:{width:"100%",margin:"10px"}})]});let y=null===(e=u.cpu[u.cpu.length-1])||void 0===e?void 0:e.value,b=null===(t=u.memory[u.memory.length-1])||void 0===t?void 0:t.value,w=null===(n=u.disk[u.disk.length-1])||void 0===n?void 0:n.value,j=[{name:"CPU",color:"#B63FFF",data:u.cpu,pointStyle:"rect"},{name:"Memory",color:"#2087E2",data:u.memory,pointStyle:"circle"},{name:"Disk",color:"#FF7700",data:u.disk,pointStyle:"rectRounded"}];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.default.Title,{children:"Hardware Info"}),(0,r.jsx)("br",{}),(0,r.jsxs)("div",{children:[(0,r.jsxs)(a.Z,{gutter:[16,16],justify:"space-around",children:[(0,r.jsx)(s.Z,{children:(0,r.jsx)(v.m,{title:j[0].name,value:Math.round(y)||0,prefix:(0,r.jsx)(g,{style:{color:j[0].color}}),color:j[0].color,progress:!0,centered:!0})}),(0,r.jsx)(s.Z,{children:(0,r.jsx)(v.m,{title:j[1].name,value:Math.round(b)||0,prefix:(0,r.jsx)(h,{style:{color:j[1].color}}),color:j[1].color,progress:!0,centered:!0})}),(0,r.jsx)(s.Z,{children:(0,r.jsx)(v.m,{title:j[2].name,value:Math.round(w)||0,prefix:(0,r.jsx)(x,{style:{color:j[2].color}}),color:j[2].color,progress:!0,centered:!0})})]}),(0,r.jsx)(p.k,{title:"% used",dataCollections:j,color:"#FF7700",unit:"%"})]})]})}y.getLayout=function(e){return(0,r.jsx)(m.l,{page:e})}},60057:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var r=n(4942),o=n(1413),i=n(97685),l=n(45987),a=n(67294),s=n(33322),c=n(93967),u=n.n(c),d={adjustX:1,adjustY:1},f=[0,0],p={topLeft:{points:["bl","tl"],overflow:d,offset:[0,-4],targetOffset:f},topCenter:{points:["bc","tc"],overflow:d,offset:[0,-4],targetOffset:f},topRight:{points:["br","tr"],overflow:d,offset:[0,-4],targetOffset:f},bottomLeft:{points:["tl","bl"],overflow:d,offset:[0,4],targetOffset:f},bottomCenter:{points:["tc","bc"],overflow:d,offset:[0,4],targetOffset:f},bottomRight:{points:["tr","br"],overflow:d,offset:[0,4],targetOffset:f}},v=n(77524),m=n(15503),h=n(3761),g=v.Z.ESC,x=v.Z.TAB,y=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"],b=a.forwardRef(function(e,t){var n,c,d,f,v,b,w,j,C,k,E,Z,N,P,F,_,R=e.arrow,S=void 0!==R&&R,O=e.prefixCls,T=void 0===O?"rc-dropdown":O,M=e.transitionName,A=e.animation,L=e.align,V=e.placement,W=e.placements,D=e.getPopupContainer,I=e.showAction,H=e.hideAction,G=e.overlayClassName,Q=e.overlayStyle,U=e.visible,X=e.trigger,z=void 0===X?["hover"]:X,B=e.autoFocus,Y=(0,l.Z)(e,y),$=a.useState(),q=(0,i.Z)($,2),J=q[0],K=q[1],ee="visible"in e?U:J,et=a.useRef(null);a.useImperativeHandle(t,function(){return et.current}),d=(c={visible:ee,setTriggerVisible:K,triggerRef:et,onVisibleChange:e.onVisibleChange,autoFocus:B}).visible,f=c.setTriggerVisible,v=c.triggerRef,b=c.onVisibleChange,w=c.autoFocus,j=a.useRef(!1),C=function(){if(d&&v.current){var e,t,n,r;null===(e=v.current)||void 0===e||null===(t=e.triggerRef)||void 0===t||null===(n=t.current)||void 0===n||null===(r=n.focus)||void 0===r||r.call(n),f(!1),"function"==typeof b&&b(!1)}},k=function(){var e,t,n,r,o=(0,h.tS)(null===(e=v.current)||void 0===e?void 0:null===(t=e.popupRef)||void 0===t?void 0:null===(n=t.current)||void 0===n?void 0:null===(r=n.getElement)||void 0===r?void 0:r.call(n))[0];return null!=o&&!!o.focus&&(o.focus(),j.current=!0,!0)},E=function(e){switch(e.keyCode){case g:C();break;case x:var t=!1;j.current||(t=k()),t?e.preventDefault():C()}},a.useEffect(function(){return d?(window.addEventListener("keydown",E),w&&(0,m.Z)(k,3),function(){window.removeEventListener("keydown",E),j.current=!1}):function(){j.current=!1}},[d]);var en=function(){var t=e.overlay;return"function"==typeof t?t():t},er=function(){var e=en();return a.createElement(a.Fragment,null,S&&a.createElement("div",{className:"".concat(T,"-arrow")}),e)},eo=H;return eo||-1===z.indexOf("contextMenu")||(eo=["click"]),a.createElement(s.Z,(0,o.Z)((0,o.Z)({builtinPlacements:void 0===W?p:W},Y),{},{prefixCls:T,ref:et,popupClassName:u()(G,(0,r.Z)({},"".concat(T,"-show-arrow"),S)),popupStyle:Q,action:z,showAction:I,hideAction:eo||[],popupPlacement:void 0===V?"bottomLeft":V,popupAlign:L,popupTransitionName:M,popupAnimation:A,popupVisible:ee,stretch:(Z=e.minOverlayWidthMatchTrigger,N=e.alignPoint,"minOverlayWidthMatchTrigger"in e?Z:!N)?"minWidth":"",popup:"function"==typeof e.overlay?er:er(),onPopupVisibleChange:function(t){var n=e.onVisibleChange;K(t),"function"==typeof n&&n(t)},onPopupClick:function(t){var n=e.onOverlayClick;K(!1),n&&n(t)},getPopupContainer:D}),(F=(P=e.children).props?P.props:{},_=u()(F.className,void 0!==(n=e.openClassName)?n:"".concat(T,"-open")),ee&&P?a.cloneElement(P,{className:_}):P))})},55945:function(e,t,n){"use strict";function r(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return r}})},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var r=n(46042);function o(e,t){return+(0,r.Q)(e)-+(0,r.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return i}});var r=n(55945),o=n(64077);function i(e,t,n){let i=(0,o._)(e,t)/1e3;return(0,r.u)(null==n?void 0:n.roundingMethod)(i)}}},function(e){e.O(0,[2196,83,1287,9796,443,7786,9904,3657,6167,2502,4065,9307,2642,6179,297,346,5889,2888,9774,179],function(){return e(e.s=99096)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1487],{99096:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/hardware-info",function(){return n(39138)}])},31112:function(e,t,n){"use strict";n.d(t,{k:function(){return d}});var r=n(85893),o=n(12642),i=n(67294),l=n(71218),a=n(23148),s=n(26495),c=n(56469);function u(e){let t={};return e.forEach(e=>{let n=new Date(e.time);t[(0,o.WU)(n,"H:mma")]=e.value}),t}a.kL.register(a.uw,a.WV,a.f$,a.od,a.jn,a.Dx,a.u,a.De);let d=e=>{let{data:t,title:n,color:o,unit:a,dataCollections:d,yFlipped:f,yLogarithmic:p,minYValue:v,yStepSize:m=0}=e,h=[],g=(0,i.useRef)(null);return t&&t.length>0&&h.push({id:n,label:n,backgroundColor:o,borderColor:o,borderWidth:3,data:u(t)}),d.forEach(e=>{h.push({id:e.name,label:e.name,data:u(e.data),backgroundColor:e.color,borderColor:e.color,borderWidth:3,pointStyle:e.pointStyle||"circle",radius:e.pointRadius||1})}),(0,r.jsxs)("div",{className:"line-chart-container",children:[(0,r.jsx)(s.x1,{ref:g,data:{datasets:h},options:{responsive:!0,clip:!1,scales:{y:{type:p?"logarithmic":"linear",reverse:f,min:v,ticks:{stepSize:m},title:{display:!0,text:a}}}},height:"70vh"}),(0,r.jsx)(c.Z,{size:"small",onClick:()=>{if(g.current){let e=document.createElement("a");e.download="chart.png",e.href=g.current.canvas.toDataURL(),e.click()}},type:"ghost",icon:(0,r.jsx)(l.Z,{}),className:"download-btn"})]})};d.defaultProps={dataCollections:[],data:[],title:"",yFlipped:!1,yLogarithmic:!1}},26826:function(e,t,n){"use strict";n.d(t,{m:function(){return p}});var r=n(85893),o=n(23657),i=n(92120),l=n(75543),a=n(3816);let{Text:s}=o.default,c={title:"",value:0,prefix:null,suffix:null,color:"",progress:!1,centered:!1,formatter:null},u=e=>{let{prefix:t,value:n,suffix:o,title:i}=e;return(0,r.jsxs)("div",{children:[t,(0,r.jsx)("div",{children:(0,r.jsx)(s,{type:"secondary",children:i})}),(0,r.jsx)("div",{children:(0,r.jsxs)(s,{type:"secondary",children:[n,o||"%"]})})]})},d=e=>{let{title:t,value:n,prefix:o,suffix:l,color:a}=e,s=n>90?"red":a,c=(0,r.jsx)(u,{prefix:o,value:n,suffix:l,title:t});return(0,r.jsx)(i.Z,{type:"dashboard",percent:n,width:120,strokeColor:{"0%":a,"90%":s},format:()=>c})};d.defaultProps=c;let f=e=>{let{title:t,value:n,prefix:o,formatter:i}=e;return(0,r.jsx)(l.Z,{title:t,value:n,prefix:o,formatter:i})};f.defaultProps=c;let p=e=>{let{progress:t,centered:n}=e,o=t?d:f;return(0,r.jsx)(a.default,{type:"inner",children:(0,r.jsx)("div",{style:n?{display:"flex",alignItems:"center",justifyContent:"center"}:{},children:(0,r.jsx)(o,{...e})})})};p.defaultProps=c},39138:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return y}});var r=n(85893),o=n(23657),i=n(1461),l=n(93879),a=n(10227),s=n(78021),c=n(67294),u=n(5152),d=n.n(u),f=n(11992),p=n(31112),v=n(26826),m=n(25889);let h=d()(()=>Promise.all([n.e(3247),n.e(6774)]).then(n.t.bind(n,76774,23)),{loadableGenerated:{webpack:()=>[76774]},ssr:!1}),g=d()(()=>Promise.all([n.e(3247),n.e(8818)]).then(n.t.bind(n,28818,23)),{loadableGenerated:{webpack:()=>[28818]},ssr:!1}),x=d()(()=>Promise.all([n.e(3247),n.e(1789)]).then(n.t.bind(n,41789,23)),{loadableGenerated:{webpack:()=>[41789]},ssr:!1});function y(){var e,t,n;let[u,d]=(0,c.useState)({cpu:[],memory:[],disk:[],message:""}),m=async()=>{try{let e=await (0,f.rQ)(f.nx);d({...e})}catch(e){d({...u,message:e.message})}};if((0,c.useEffect)(()=>{let e=null;return m(),e=setInterval(m,f.NE),()=>{clearInterval(e)}},[]),!u.cpu)return(0,r.jsxs)("div",{children:[(0,r.jsx)(o.default.Title,{children:"Hardware Info"}),(0,r.jsx)(i.Z,{style:{marginTop:"10px"},banner:!0,message:"Please wait",description:"No hardware details have been collected yet.",type:"info"}),(0,r.jsx)(l.Z,{spinning:!0,style:{width:"100%",margin:"10px"}})]});let y=null===(e=u.cpu[u.cpu.length-1])||void 0===e?void 0:e.value,b=null===(t=u.memory[u.memory.length-1])||void 0===t?void 0:t.value,w=null===(n=u.disk[u.disk.length-1])||void 0===n?void 0:n.value,j=[{name:"CPU",color:"#B63FFF",data:u.cpu,pointStyle:"rect"},{name:"Memory",color:"#2087E2",data:u.memory,pointStyle:"circle"},{name:"Disk",color:"#FF7700",data:u.disk,pointStyle:"rectRounded"}];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.default.Title,{children:"Hardware Info"}),(0,r.jsx)("br",{}),(0,r.jsxs)("div",{children:[(0,r.jsxs)(a.Z,{gutter:[16,16],justify:"space-around",children:[(0,r.jsx)(s.Z,{children:(0,r.jsx)(v.m,{title:j[0].name,value:Math.round(y)||0,prefix:(0,r.jsx)(g,{style:{color:j[0].color}}),color:j[0].color,progress:!0,centered:!0})}),(0,r.jsx)(s.Z,{children:(0,r.jsx)(v.m,{title:j[1].name,value:Math.round(b)||0,prefix:(0,r.jsx)(h,{style:{color:j[1].color}}),color:j[1].color,progress:!0,centered:!0})}),(0,r.jsx)(s.Z,{children:(0,r.jsx)(v.m,{title:j[2].name,value:Math.round(w)||0,prefix:(0,r.jsx)(x,{style:{color:j[2].color}}),color:j[2].color,progress:!0,centered:!0})})]}),(0,r.jsx)(p.k,{title:"% used",dataCollections:j,color:"#FF7700",unit:"%"})]})]})}y.getLayout=function(e){return(0,r.jsx)(m.l,{page:e})}},60057:function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});var r=n(4942),o=n(1413),i=n(97685),l=n(45987),a=n(67294),s=n(33322),c=n(93967),u=n.n(c),d={adjustX:1,adjustY:1},f=[0,0],p={topLeft:{points:["bl","tl"],overflow:d,offset:[0,-4],targetOffset:f},topCenter:{points:["bc","tc"],overflow:d,offset:[0,-4],targetOffset:f},topRight:{points:["br","tr"],overflow:d,offset:[0,-4],targetOffset:f},bottomLeft:{points:["tl","bl"],overflow:d,offset:[0,4],targetOffset:f},bottomCenter:{points:["tc","bc"],overflow:d,offset:[0,4],targetOffset:f},bottomRight:{points:["tr","br"],overflow:d,offset:[0,4],targetOffset:f}},v=n(77524),m=n(15503),h=n(3761),g=v.Z.ESC,x=v.Z.TAB,y=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"],b=a.forwardRef(function(e,t){var n,c,d,f,v,b,w,j,C,k,E,Z,N,P,F,_,R=e.arrow,S=void 0!==R&&R,O=e.prefixCls,T=void 0===O?"rc-dropdown":O,M=e.transitionName,A=e.animation,L=e.align,V=e.placement,W=e.placements,D=e.getPopupContainer,I=e.showAction,H=e.hideAction,G=e.overlayClassName,Q=e.overlayStyle,U=e.visible,X=e.trigger,z=void 0===X?["hover"]:X,B=e.autoFocus,Y=(0,l.Z)(e,y),$=a.useState(),q=(0,i.Z)($,2),J=q[0],K=q[1],ee="visible"in e?U:J,et=a.useRef(null);a.useImperativeHandle(t,function(){return et.current}),d=(c={visible:ee,setTriggerVisible:K,triggerRef:et,onVisibleChange:e.onVisibleChange,autoFocus:B}).visible,f=c.setTriggerVisible,v=c.triggerRef,b=c.onVisibleChange,w=c.autoFocus,j=a.useRef(!1),C=function(){if(d&&v.current){var e,t,n,r;null===(e=v.current)||void 0===e||null===(t=e.triggerRef)||void 0===t||null===(n=t.current)||void 0===n||null===(r=n.focus)||void 0===r||r.call(n),f(!1),"function"==typeof b&&b(!1)}},k=function(){var e,t,n,r,o=(0,h.tS)(null===(e=v.current)||void 0===e?void 0:null===(t=e.popupRef)||void 0===t?void 0:null===(n=t.current)||void 0===n?void 0:null===(r=n.getElement)||void 0===r?void 0:r.call(n))[0];return null!=o&&!!o.focus&&(o.focus(),j.current=!0,!0)},E=function(e){switch(e.keyCode){case g:C();break;case x:var t=!1;j.current||(t=k()),t?e.preventDefault():C()}},a.useEffect(function(){return d?(window.addEventListener("keydown",E),w&&(0,m.Z)(k,3),function(){window.removeEventListener("keydown",E),j.current=!1}):function(){j.current=!1}},[d]);var en=function(){var t=e.overlay;return"function"==typeof t?t():t},er=function(){var e=en();return a.createElement(a.Fragment,null,S&&a.createElement("div",{className:"".concat(T,"-arrow")}),e)},eo=H;return eo||-1===z.indexOf("contextMenu")||(eo=["click"]),a.createElement(s.Z,(0,o.Z)((0,o.Z)({builtinPlacements:void 0===W?p:W},Y),{},{prefixCls:T,ref:et,popupClassName:u()(G,(0,r.Z)({},"".concat(T,"-show-arrow"),S)),popupStyle:Q,action:z,showAction:I,hideAction:eo||[],popupPlacement:void 0===V?"bottomLeft":V,popupAlign:L,popupTransitionName:M,popupAnimation:A,popupVisible:ee,stretch:(Z=e.minOverlayWidthMatchTrigger,N=e.alignPoint,"minOverlayWidthMatchTrigger"in e?Z:!N)?"minWidth":"",popup:"function"==typeof e.overlay?er:er(),onPopupVisibleChange:function(t){var n=e.onVisibleChange;K(t),"function"==typeof n&&n(t)},onPopupClick:function(t){var n=e.onOverlayClick;K(!1),n&&n(t)},getPopupContainer:D}),(F=(P=e.children).props?P.props:{},_=u()(F.className,void 0!==(n=e.openClassName)?n:"".concat(T,"-open")),ee&&P?a.cloneElement(P,{className:_}):P))})},55945:function(e,t,n){"use strict";function r(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return r}})},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var r=n(46042);function o(e,t){return+(0,r.Q)(e)-+(0,r.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return i}});var r=n(55945),o=n(64077);function i(e,t,n){let i=(0,o._)(e,t)/1e3;return(0,r.u)(null==n?void 0:n.roundingMethod)(i)}}},function(e){e.O(0,[2196,83,1287,9796,7786,443,9904,3657,6167,2502,4065,9307,2642,6179,297,346,5889,2888,9774,179],function(){return e(e.s=99096)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/help-f021c2b83f106045.js b/static/web/_next/static/chunks/pages/admin/help-e60fcd52eb717356.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/help-f021c2b83f106045.js rename to static/web/_next/static/chunks/pages/admin/help-e60fcd52eb717356.js index f44db8cce..61e0947bf 100644 --- a/static/web/_next/static/chunks/pages/admin/help-f021c2b83f106045.js +++ b/static/web/_next/static/chunks/pages/admin/help-e60fcd52eb717356.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[490],{20640:function(e,t,n){"use strict";var a=n(11742),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,c,l,i,s,d,u,f=!1;t||(t={}),c=t.debug||!1;try{if(i=a(),s=document.createRange(),d=document.getSelection(),(u=document.createElement("span")).textContent=e,u.ariaHidden="true",u.style.all="unset",u.style.position="fixed",u.style.top=0,u.style.clip="rect(0, 0, 0, 0)",u.style.whiteSpace="pre",u.style.webkitUserSelect="text",u.style.MozUserSelect="text",u.style.msUserSelect="text",u.style.userSelect="text",u.addEventListener("copy",function(n){if(n.stopPropagation(),t.format){if(n.preventDefault(),void 0===n.clipboardData){c&&console.warn("unable to use e.clipboardData"),c&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=r[t.format]||r.default;window.clipboardData.setData(a,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e)}t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))}),document.body.appendChild(u),s.selectNodeContents(u),d.addRange(s),!document.execCommand("copy"))throw Error("copy command was unsuccessful");f=!0}catch(a){c&&console.error("unable to copy using execCommand: ",a),c&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),f=!0}catch(a){c&&console.error("unable to copy using clipboardData: ",a),c&&console.error("falling back to prompt"),n="message"in t?t.message:"Copy to clipboard: #{key}, Enter",o=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C",l=n.replace(/#{\s*key\s*}/g,o),window.prompt(l,e)}}finally{d&&("function"==typeof d.removeRange?d.removeRange(s):d.removeAllRanges()),u&&document.body.removeChild(u),i()}return f}},54779:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/help",function(){return n(26874)}])},3816:function(e,t,n){"use strict";n.d(t,{default:function(){return b}});var a=n(4942),r=n(87462),o=n(93967),c=n.n(o),l=n(97485),i=n(67294),s=n(17399),d=n(23173),u=n(62828),f=n(89307),p=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},m=function(e){var t=e.prefixCls,n=e.className,o=e.hoverable,l=void 0===o||o,d=p(e,["prefixCls","className","hoverable"]);return i.createElement(s.C,null,function(e){var o=(0,e.getPrefixCls)("card",t),s=c()("".concat(o,"-grid"),n,(0,a.Z)({},"".concat(o,"-grid-hoverable"),l));return i.createElement("div",(0,r.Z)({},d,{className:s}))})},v=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},h=i.forwardRef(function(e,t){var n,o,p=i.useContext(s.E_),h=p.getPrefixCls,g=p.direction,b=i.useContext(d.Z),x=e.prefixCls,y=e.className,w=e.extra,Z=e.headStyle,C=e.bodyStyle,E=e.title,j=e.loading,N=e.bordered,O=e.size,k=e.type,P=e.cover,S=e.actions,z=e.tabList,_=e.children,A=e.activeTabKey,R=e.defaultActiveTabKey,I=e.tabBarExtraContent,D=e.hoverable,T=e.tabProps,L=v(e,["prefixCls","className","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),q=h("card",x),M=i.createElement(u.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},_),G=void 0!==A,V=(0,r.Z)((0,r.Z)({},void 0===T?{}:T),(0,a.Z)((0,a.Z)({},G?"activeKey":"defaultActiveKey",G?A:R),"tabBarExtraContent",I)),B=z&&z.length?i.createElement(f.Z,(0,r.Z)({size:"large"},V,{className:"".concat(q,"-head-tabs"),onChange:function(t){var n;null===(n=e.onTabChange)||void 0===n||n.call(e,t)},items:z.map(function(e){var t;return{label:e.tab,key:e.key,disabled:null!==(t=e.disabled)&&void 0!==t&&t}})})):null;(E||w||B)&&(o=i.createElement("div",{className:"".concat(q,"-head"),style:void 0===Z?{}:Z},i.createElement("div",{className:"".concat(q,"-head-wrapper")},E&&i.createElement("div",{className:"".concat(q,"-head-title")},E),w&&i.createElement("div",{className:"".concat(q,"-extra")},w)),B));var F=P?i.createElement("div",{className:"".concat(q,"-cover")},P):null,H=i.createElement("div",{className:"".concat(q,"-body"),style:void 0===C?{}:C},j?M:_),K=S&&S.length?i.createElement("ul",{className:"".concat(q,"-actions")},S.map(function(e,t){return i.createElement("li",{style:{width:"".concat(100/S.length,"%")},key:"action-".concat(t)},i.createElement("span",null,e))})):null,U=(0,l.Z)(L,["onTabChange"]),X=O||b,W=c()(q,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(q,"-loading"),j),"".concat(q,"-bordered"),void 0===N||N),"".concat(q,"-hoverable"),D),"".concat(q,"-contain-grid"),(i.Children.forEach(e.children,function(e){e&&e.type&&e.type===m&&(n=!0)}),n)),"".concat(q,"-contain-tabs"),z&&z.length),"".concat(q,"-").concat(X),X),"".concat(q,"-type-").concat(k),!!k),"".concat(q,"-rtl"),"rtl"===g),y);return i.createElement("div",(0,r.Z)({ref:t},U,{className:W}),o,F,H,K)}),g=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};h.Grid=m,h.Meta=function(e){return i.createElement(s.C,null,function(t){var n=t.getPrefixCls,a=e.prefixCls,o=e.className,l=e.avatar,s=e.title,d=e.description,u=g(e,["prefixCls","className","avatar","title","description"]),f=n("card",a),p=c()("".concat(f,"-meta"),o),m=l?i.createElement("div",{className:"".concat(f,"-meta-avatar")},l):null,v=s?i.createElement("div",{className:"".concat(f,"-meta-title")},s):null,h=d?i.createElement("div",{className:"".concat(f,"-meta-description")},d):null,b=v||h?i.createElement("div",{className:"".concat(f,"-meta-detail")},v,h):null;return i.createElement("div",(0,r.Z)({},u,{className:p}),m,b)})};var b=h},21757:function(e,t,n){"use strict";var a=n(87462),r=n(4942),o=n(93967),c=n.n(o),l=n(67294),i=n(17399),s=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};t.Z=function(e){var t=l.useContext(i.E_),n=t.getPrefixCls,o=t.direction,d=e.prefixCls,u=e.type,f=void 0===u?"horizontal":u,p=e.orientation,m=void 0===p?"center":p,v=e.orientationMargin,h=e.className,g=e.children,b=e.dashed,x=e.plain,y=s(e,["prefixCls","type","orientation","orientationMargin","className","children","dashed","plain"]),w=n("divider",d),Z=m.length>0?"-".concat(m):m,C=!!g,E="left"===m&&null!=v,j="right"===m&&null!=v,N=c()(w,"".concat(w,"-").concat(f),(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(w,"-with-text"),C),"".concat(w,"-with-text").concat(Z),C),"".concat(w,"-dashed"),!!b),"".concat(w,"-plain"),!!x),"".concat(w,"-rtl"),"rtl"===o),"".concat(w,"-no-default-orientation-margin-left"),E),"".concat(w,"-no-default-orientation-margin-right"),j),h),O=(0,a.Z)((0,a.Z)({},E&&{marginLeft:v}),j&&{marginRight:v});return l.createElement("div",(0,a.Z)({className:N},y,{role:"separator"}),g&&"vertical"!==f&&l.createElement("span",{className:"".concat(w,"-inner-text"),style:O},g))}},62828:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var a=n(4942),r=n(87462),o=n(71002),c=n(93967),l=n.n(c),i=n(67294),s=n(17399),d=n(97485),u=function(e){var t=e.prefixCls,n=e.className,o=e.style,c=e.size,s=e.shape,d=l()((0,a.Z)((0,a.Z)({},"".concat(t,"-lg"),"large"===c),"".concat(t,"-sm"),"small"===c)),u=l()((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(t,"-circle"),"circle"===s),"".concat(t,"-square"),"square"===s),"".concat(t,"-round"),"round"===s)),f=i.useMemo(function(){return"number"==typeof c?{width:c,height:c,lineHeight:"".concat(c,"px")}:{}},[c]);return i.createElement("span",{className:l()(t,d,u,n),style:(0,r.Z)((0,r.Z)({},f),o)})},f=n(1413),p={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"},m=n(36936),v=i.forwardRef(function(e,t){return i.createElement(m.Z,(0,f.Z)((0,f.Z)({},e),{},{ref:t,icon:p}))}),h=n(74902),g=function(e){var t=function(t){var n=e.width,a=e.rows;return Array.isArray(n)?n[t]:(void 0===a?2:a)-1===t?n:void 0},n=e.prefixCls,a=e.className,r=e.style,o=e.rows,c=(0,h.Z)(Array(o)).map(function(e,n){return i.createElement("li",{key:n,style:{width:t(n)}})});return i.createElement("ul",{className:l()(n,a),style:r},c)},b=function(e){var t=e.prefixCls,n=e.className,a=e.width,o=e.style;return i.createElement("h3",{className:l()(t,n),style:(0,r.Z)({width:a},o)})};function x(e){return e&&"object"===(0,o.Z)(e)?e:{}}var y=function(e){var t=e.prefixCls,n=e.loading,o=e.className,c=e.style,d=e.children,f=e.avatar,p=void 0!==f&&f,m=e.title,v=void 0===m||m,h=e.paragraph,y=void 0===h||h,w=e.active,Z=e.round,C=i.useContext(s.E_),E=C.getPrefixCls,j=C.direction,N=E("skeleton",t);if(n||!("loading"in e)){var O=!!p,k=!!v,P=!!y;if(O){var S=(0,r.Z)((0,r.Z)({prefixCls:"".concat(N,"-avatar")},k&&!P?{size:"large",shape:"square"}:{size:"large",shape:"circle"}),x(p));z=i.createElement("div",{className:"".concat(N,"-header")},i.createElement(u,(0,r.Z)({},S)))}if(k||P){if(k){var z,_,A,R,I=(0,r.Z)((0,r.Z)({prefixCls:"".concat(N,"-title")},!O&&P?{width:"38%"}:O&&P?{width:"50%"}:{}),x(v));A=i.createElement(b,(0,r.Z)({},I))}if(P){var D,T=(0,r.Z)((0,r.Z)({prefixCls:"".concat(N,"-paragraph")},(D={},O&&k||(D.width="61%"),!O&&k?D.rows=3:D.rows=2,D)),x(y));R=i.createElement(g,(0,r.Z)({},T))}_=i.createElement("div",{className:"".concat(N,"-content")},A,R)}var L=l()(N,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(N,"-with-avatar"),O),"".concat(N,"-active"),w),"".concat(N,"-rtl"),"rtl"===j),"".concat(N,"-round"),Z),o);return i.createElement("div",{className:L,style:c},z,_)}return void 0!==d?d:null};y.Button=function(e){var t=e.prefixCls,n=e.className,o=e.active,c=e.block,f=e.size,p=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),m=(0,d.Z)(e,["prefixCls"]),v=l()(p,"".concat(p,"-element"),(0,a.Z)((0,a.Z)({},"".concat(p,"-active"),o),"".concat(p,"-block"),void 0!==c&&c),n);return i.createElement("div",{className:v},i.createElement(u,(0,r.Z)({prefixCls:"".concat(p,"-button"),size:void 0===f?"default":f},m)))},y.Avatar=function(e){var t=e.prefixCls,n=e.className,o=e.active,c=e.shape,f=e.size,p=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),m=(0,d.Z)(e,["prefixCls","className"]),v=l()(p,"".concat(p,"-element"),(0,a.Z)({},"".concat(p,"-active"),o),n);return i.createElement("div",{className:v},i.createElement(u,(0,r.Z)({prefixCls:"".concat(p,"-avatar"),shape:void 0===c?"circle":c,size:void 0===f?"default":f},m)))},y.Input=function(e){var t=e.prefixCls,n=e.className,o=e.active,c=e.block,f=e.size,p=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),m=(0,d.Z)(e,["prefixCls"]),v=l()(p,"".concat(p,"-element"),(0,a.Z)((0,a.Z)({},"".concat(p,"-active"),o),"".concat(p,"-block"),c),n);return i.createElement("div",{className:v},i.createElement(u,(0,r.Z)({prefixCls:"".concat(p,"-input"),size:void 0===f?"default":f},m)))},y.Image=function(e){var t=e.prefixCls,n=e.className,r=e.style,o=e.active,c=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),d=l()(c,"".concat(c,"-element"),(0,a.Z)({},"".concat(c,"-active"),o),n);return i.createElement("div",{className:d},i.createElement("div",{className:l()("".concat(c,"-image"),n),style:r},i.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(c,"-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(c,"-image-path")}))))},y.Node=function(e){var t=e.prefixCls,n=e.className,r=e.style,o=e.active,c=e.children,d=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),u=l()(d,"".concat(d,"-element"),(0,a.Z)({},"".concat(d,"-active"),o),n),f=null!=c?c:i.createElement(v,null);return i.createElement("div",{className:u},i.createElement("div",{className:l()("".concat(d,"-image"),n),style:r},f))};var w=y},8819:function(e,t,n){"use strict";var a=n(75263).default,r=n(64836).default;t.Z=void 0;var o=r(n(10434)),c=r(n(93967)),l=a(n(67294)),i=n(31407),s=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};t.Z=function(e){return l.createElement(i.ConfigConsumer,null,function(t){var n=t.getPrefixCls,a=e.prefixCls,r=e.className,i=e.avatar,d=e.title,u=e.description,f=s(e,["prefixCls","className","avatar","title","description"]),p=n("card",a),m=(0,c.default)("".concat(p,"-meta"),r),v=i?l.createElement("div",{className:"".concat(p,"-meta-avatar")},i):null,h=d?l.createElement("div",{className:"".concat(p,"-meta-title")},d):null,g=u?l.createElement("div",{className:"".concat(p,"-meta-description")},u):null,b=h||g?l.createElement("div",{className:"".concat(p,"-meta-detail")},h,g):null;return l.createElement("div",(0,o.default)({},f,{className:m}),v,b)})}},26874:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return j}});var a=n(85893),r=n(10227),o=n(78021),c=n(58082),l=n(56469),i=n(21757),s=n(3816),d=n(8819),u=n(4316);n(67294);var f=n(5152),p=n.n(f),m=n(25889);let v=p()(()=>n.e(5342).then(n.t.bind(n,65342,23)),{loadableGenerated:{webpack:()=>[65342]},ssr:!1}),h=p()(()=>n.e(5450).then(n.t.bind(n,25450,23)),{loadableGenerated:{webpack:()=>[25450]},ssr:!1}),g=p()(()=>n.e(5867).then(n.t.bind(n,35867,23)),{loadableGenerated:{webpack:()=>[35867]},ssr:!1}),b=p()(()=>n.e(4817).then(n.t.bind(n,44817,23)),{loadableGenerated:{webpack:()=>[44817]},ssr:!1}),x=p()(()=>n.e(9587).then(n.t.bind(n,9587,23)),{loadableGenerated:{webpack:()=>[9587]},ssr:!1}),y=p()(()=>n.e(9516).then(n.t.bind(n,29516,23)),{loadableGenerated:{webpack:()=>[29516]},ssr:!1}),w=p()(()=>n.e(4793).then(n.t.bind(n,54793,23)),{loadableGenerated:{webpack:()=>[54793]},ssr:!1}),Z=p()(()=>n.e(1469).then(n.t.bind(n,11469,23)),{loadableGenerated:{webpack:()=>[11469]},ssr:!1}),C=p()(()=>n.e(8987).then(n.t.bind(n,58987,23)),{loadableGenerated:{webpack:()=>[58987]},ssr:!1}),E=p()(()=>n.e(9498).then(n.t.bind(n,19498,23)),{loadableGenerated:{webpack:()=>[19498]},ssr:!1});function j(){let e=[{icon:(0,a.jsx)(C,{style:{fontSize:"24px"}}),title:"I want to configure my owncast instance",content:(0,a.jsx)("div",{children:(0,a.jsxs)("a",{href:"https://owncast.online/docs/configuration/?source=admin",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(w,{})," Learn more"]})})},{icon:(0,a.jsx)(g,{style:{fontSize:"24px"}}),title:"Help configuring my broadcasting software",content:(0,a.jsx)("div",{children:(0,a.jsxs)("a",{href:"https://owncast.online/docs/broadcasting/?source=admin",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(w,{})," Learn more"]})})},{icon:(0,a.jsx)(y,{style:{fontSize:"24px"}}),title:"I want to embed my stream into another site",content:(0,a.jsx)("div",{children:(0,a.jsxs)("a",{href:"https://owncast.online/docs/embed/?source=admin",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(w,{})," Learn more"]})})},{icon:(0,a.jsx)(x,{style:{fontSize:"24px"}}),title:"I want to customize my website",content:(0,a.jsx)("div",{children:(0,a.jsxs)("a",{href:"https://owncast.online/docs/website/?source=admin",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(w,{})," Learn more"]})})},{icon:(0,a.jsx)(E,{style:{fontSize:"24px"}}),title:"I want to tweak my video output",content:(0,a.jsx)("div",{children:(0,a.jsxs)("a",{href:"https://owncast.online/docs/encoding/?source=admin",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(w,{})," Learn more"]})})},{icon:(0,a.jsx)(b,{style:{fontSize:"24px"}}),title:"I want to use an external storage provider",content:(0,a.jsx)("div",{children:(0,a.jsxs)("a",{href:"https://owncast.online/docs/storage/?source=admin",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(w,{})," Learn more"]})})}],t=[{icon:(0,a.jsx)(h,{style:{fontSize:"24px"}}),title:"I found a bug",content:(0,a.jsxs)("div",{children:["If you found a bug, then please",(0,a.jsxs)("a",{href:"https://github.com/owncast/owncast/issues/new/choose",target:"_blank",rel:"noopener noreferrer",children:[" ","let us know"]})]})},{icon:(0,a.jsx)(Z,{style:{fontSize:"24px"}}),title:"I have a general question",content:(0,a.jsxs)("div",{children:["Most general questions are answered in our",(0,a.jsxs)("a",{href:"https://owncast.online/faq/?source=admin",target:"_blank",rel:"noopener noreferrer",children:[" ","FAQ"]})," ","or exist in our"," ",(0,a.jsx)("a",{href:"https://github.com/owncast/owncast/discussions",target:"_blank",rel:"noopener noreferrer",children:"discussions"})]})},{icon:(0,a.jsx)(v,{style:{fontSize:"24px"}}),title:"I want to build add-ons for Owncast",content:(0,a.jsxs)("div",{children:["You can build your own bots, overlays, tools and add-ons with our",(0,a.jsx)("a",{href:"https://owncast.online/thirdparty?source=admin",target:"_blank",rel:"noopener noreferrer",children:"\xa0developer APIs.\xa0"})]})}];return(0,a.jsxs)("div",{className:"help-page",children:[(0,a.jsx)(u.Z,{style:{textAlign:"center"},children:"How can we help you?"}),(0,a.jsxs)(r.Z,{gutter:[16,16],justify:"space-around",align:"middle",children:[(0,a.jsxs)(o.Z,{xs:24,lg:12,style:{textAlign:"center"},children:[(0,a.jsx)(c.ZP,{status:"500"}),(0,a.jsx)(u.Z,{level:2,children:"Troubleshooting"}),(0,a.jsx)(l.Z,{target:"_blank",rel:"noopener noreferrer",href:"https://owncast.online/docs/troubleshooting/?source=admin",icon:(0,a.jsx)(w,{}),type:"primary",children:"Fix your problems"})]}),(0,a.jsxs)(o.Z,{xs:24,lg:12,style:{textAlign:"center"},children:[(0,a.jsx)(c.ZP,{status:"404"}),(0,a.jsx)(u.Z,{level:2,children:"Documentation"}),(0,a.jsx)(l.Z,{target:"_blank",rel:"noopener noreferrer",href:"https://owncast.online/docs?source=admin",icon:(0,a.jsx)(w,{}),type:"primary",children:"Read the Docs"})]})]}),(0,a.jsx)(i.Z,{}),(0,a.jsx)(u.Z,{level:2,children:"Common tasks"}),(0,a.jsx)(r.Z,{gutter:[16,16],children:e.map(e=>(0,a.jsx)(o.Z,{xs:24,lg:12,children:(0,a.jsx)(s.default,{children:(0,a.jsx)(d.Z,{avatar:e.icon,title:e.title,description:e.content})})},e.title))}),(0,a.jsx)(i.Z,{}),(0,a.jsx)(u.Z,{level:2,children:"Other"}),(0,a.jsx)(r.Z,{gutter:[16,16],children:t.map(e=>(0,a.jsx)(o.Z,{xs:24,lg:12,children:(0,a.jsx)(s.default,{children:(0,a.jsx)(d.Z,{avatar:e.icon,title:e.title,description:e.content})})},e.title))})]})}j.getLayout=function(e){return(0,a.jsx)(m.l,{page:e})}},60057:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var a=n(4942),r=n(1413),o=n(97685),c=n(45987),l=n(67294),i=n(33322),s=n(93967),d=n.n(s),u={adjustX:1,adjustY:1},f=[0,0],p={topLeft:{points:["bl","tl"],overflow:u,offset:[0,-4],targetOffset:f},topCenter:{points:["bc","tc"],overflow:u,offset:[0,-4],targetOffset:f},topRight:{points:["br","tr"],overflow:u,offset:[0,-4],targetOffset:f},bottomLeft:{points:["tl","bl"],overflow:u,offset:[0,4],targetOffset:f},bottomCenter:{points:["tc","bc"],overflow:u,offset:[0,4],targetOffset:f},bottomRight:{points:["tr","br"],overflow:u,offset:[0,4],targetOffset:f}},m=n(77524),v=n(15503),h=n(3761),g=m.Z.ESC,b=m.Z.TAB,x=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"],y=l.forwardRef(function(e,t){var n,s,u,f,m,y,w,Z,C,E,j,N,O,k,P,S,z=e.arrow,_=void 0!==z&&z,A=e.prefixCls,R=void 0===A?"rc-dropdown":A,I=e.transitionName,D=e.animation,T=e.align,L=e.placement,q=e.placements,M=e.getPopupContainer,G=e.showAction,V=e.hideAction,B=e.overlayClassName,F=e.overlayStyle,H=e.visible,K=e.trigger,U=void 0===K?["hover"]:K,X=e.autoFocus,W=(0,c.Z)(e,x),Y=l.useState(),Q=(0,o.Z)(Y,2),J=Q[0],$=Q[1],ee="visible"in e?H:J,et=l.useRef(null);l.useImperativeHandle(t,function(){return et.current}),u=(s={visible:ee,setTriggerVisible:$,triggerRef:et,onVisibleChange:e.onVisibleChange,autoFocus:X}).visible,f=s.setTriggerVisible,m=s.triggerRef,y=s.onVisibleChange,w=s.autoFocus,Z=l.useRef(!1),C=function(){if(u&&m.current){var e,t,n,a;null===(e=m.current)||void 0===e||null===(t=e.triggerRef)||void 0===t||null===(n=t.current)||void 0===n||null===(a=n.focus)||void 0===a||a.call(n),f(!1),"function"==typeof y&&y(!1)}},E=function(){var e,t,n,a,r=(0,h.tS)(null===(e=m.current)||void 0===e?void 0:null===(t=e.popupRef)||void 0===t?void 0:null===(n=t.current)||void 0===n?void 0:null===(a=n.getElement)||void 0===a?void 0:a.call(n))[0];return null!=r&&!!r.focus&&(r.focus(),Z.current=!0,!0)},j=function(e){switch(e.keyCode){case g:C();break;case b:var t=!1;Z.current||(t=E()),t?e.preventDefault():C()}},l.useEffect(function(){return u?(window.addEventListener("keydown",j),w&&(0,v.Z)(E,3),function(){window.removeEventListener("keydown",j),Z.current=!1}):function(){Z.current=!1}},[u]);var en=function(){var t=e.overlay;return"function"==typeof t?t():t},ea=function(){var e=en();return l.createElement(l.Fragment,null,_&&l.createElement("div",{className:"".concat(R,"-arrow")}),e)},er=V;return er||-1===U.indexOf("contextMenu")||(er=["click"]),l.createElement(i.Z,(0,r.Z)((0,r.Z)({builtinPlacements:void 0===q?p:q},W),{},{prefixCls:R,ref:et,popupClassName:d()(B,(0,a.Z)({},"".concat(R,"-show-arrow"),_)),popupStyle:F,action:U,showAction:G,hideAction:er||[],popupPlacement:void 0===L?"bottomLeft":L,popupAlign:T,popupTransitionName:I,popupAnimation:D,popupVisible:ee,stretch:(N=e.minOverlayWidthMatchTrigger,O=e.alignPoint,"minOverlayWidthMatchTrigger"in e?N:!O)?"minWidth":"",popup:"function"==typeof e.overlay?ea:ea(),onPopupVisibleChange:function(t){var n=e.onVisibleChange;$(t),"function"==typeof n&&n(t)},onPopupClick:function(t){var n=e.onOverlayClick;$(!1),n&&n(t)},getPopupContainer:M}),(P=(k=e.children).props?k.props:{},S=d()(P.className,void 0!==(n=e.openClassName)?n:"".concat(R,"-open")),ee&&k?l.cloneElement(k,{className:S}):k))})},11742:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],a=0;at.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},m=function(e){var t=e.prefixCls,n=e.className,o=e.hoverable,l=void 0===o||o,d=p(e,["prefixCls","className","hoverable"]);return i.createElement(s.C,null,function(e){var o=(0,e.getPrefixCls)("card",t),s=c()("".concat(o,"-grid"),n,(0,a.Z)({},"".concat(o,"-grid-hoverable"),l));return i.createElement("div",(0,r.Z)({},d,{className:s}))})},v=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},h=i.forwardRef(function(e,t){var n,o,p=i.useContext(s.E_),h=p.getPrefixCls,g=p.direction,b=i.useContext(d.Z),x=e.prefixCls,y=e.className,w=e.extra,Z=e.headStyle,C=e.bodyStyle,E=e.title,j=e.loading,N=e.bordered,O=e.size,k=e.type,P=e.cover,S=e.actions,z=e.tabList,_=e.children,A=e.activeTabKey,R=e.defaultActiveTabKey,I=e.tabBarExtraContent,D=e.hoverable,T=e.tabProps,L=v(e,["prefixCls","className","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),q=h("card",x),M=i.createElement(u.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},_),G=void 0!==A,V=(0,r.Z)((0,r.Z)({},void 0===T?{}:T),(0,a.Z)((0,a.Z)({},G?"activeKey":"defaultActiveKey",G?A:R),"tabBarExtraContent",I)),B=z&&z.length?i.createElement(f.Z,(0,r.Z)({size:"large"},V,{className:"".concat(q,"-head-tabs"),onChange:function(t){var n;null===(n=e.onTabChange)||void 0===n||n.call(e,t)},items:z.map(function(e){var t;return{label:e.tab,key:e.key,disabled:null!==(t=e.disabled)&&void 0!==t&&t}})})):null;(E||w||B)&&(o=i.createElement("div",{className:"".concat(q,"-head"),style:void 0===Z?{}:Z},i.createElement("div",{className:"".concat(q,"-head-wrapper")},E&&i.createElement("div",{className:"".concat(q,"-head-title")},E),w&&i.createElement("div",{className:"".concat(q,"-extra")},w)),B));var F=P?i.createElement("div",{className:"".concat(q,"-cover")},P):null,H=i.createElement("div",{className:"".concat(q,"-body"),style:void 0===C?{}:C},j?M:_),K=S&&S.length?i.createElement("ul",{className:"".concat(q,"-actions")},S.map(function(e,t){return i.createElement("li",{style:{width:"".concat(100/S.length,"%")},key:"action-".concat(t)},i.createElement("span",null,e))})):null,U=(0,l.Z)(L,["onTabChange"]),X=O||b,W=c()(q,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(q,"-loading"),j),"".concat(q,"-bordered"),void 0===N||N),"".concat(q,"-hoverable"),D),"".concat(q,"-contain-grid"),(i.Children.forEach(e.children,function(e){e&&e.type&&e.type===m&&(n=!0)}),n)),"".concat(q,"-contain-tabs"),z&&z.length),"".concat(q,"-").concat(X),X),"".concat(q,"-type-").concat(k),!!k),"".concat(q,"-rtl"),"rtl"===g),y);return i.createElement("div",(0,r.Z)({ref:t},U,{className:W}),o,F,H,K)}),g=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};h.Grid=m,h.Meta=function(e){return i.createElement(s.C,null,function(t){var n=t.getPrefixCls,a=e.prefixCls,o=e.className,l=e.avatar,s=e.title,d=e.description,u=g(e,["prefixCls","className","avatar","title","description"]),f=n("card",a),p=c()("".concat(f,"-meta"),o),m=l?i.createElement("div",{className:"".concat(f,"-meta-avatar")},l):null,v=s?i.createElement("div",{className:"".concat(f,"-meta-title")},s):null,h=d?i.createElement("div",{className:"".concat(f,"-meta-description")},d):null,b=v||h?i.createElement("div",{className:"".concat(f,"-meta-detail")},v,h):null;return i.createElement("div",(0,r.Z)({},u,{className:p}),m,b)})};var b=h},21757:function(e,t,n){"use strict";var a=n(87462),r=n(4942),o=n(93967),c=n.n(o),l=n(67294),i=n(17399),s=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};t.Z=function(e){var t=l.useContext(i.E_),n=t.getPrefixCls,o=t.direction,d=e.prefixCls,u=e.type,f=void 0===u?"horizontal":u,p=e.orientation,m=void 0===p?"center":p,v=e.orientationMargin,h=e.className,g=e.children,b=e.dashed,x=e.plain,y=s(e,["prefixCls","type","orientation","orientationMargin","className","children","dashed","plain"]),w=n("divider",d),Z=m.length>0?"-".concat(m):m,C=!!g,E="left"===m&&null!=v,j="right"===m&&null!=v,N=c()(w,"".concat(w,"-").concat(f),(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(w,"-with-text"),C),"".concat(w,"-with-text").concat(Z),C),"".concat(w,"-dashed"),!!b),"".concat(w,"-plain"),!!x),"".concat(w,"-rtl"),"rtl"===o),"".concat(w,"-no-default-orientation-margin-left"),E),"".concat(w,"-no-default-orientation-margin-right"),j),h),O=(0,a.Z)((0,a.Z)({},E&&{marginLeft:v}),j&&{marginRight:v});return l.createElement("div",(0,a.Z)({className:N},y,{role:"separator"}),g&&"vertical"!==f&&l.createElement("span",{className:"".concat(w,"-inner-text"),style:O},g))}},62828:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var a=n(4942),r=n(87462),o=n(71002),c=n(93967),l=n.n(c),i=n(67294),s=n(17399),d=n(97485),u=function(e){var t=e.prefixCls,n=e.className,o=e.style,c=e.size,s=e.shape,d=l()((0,a.Z)((0,a.Z)({},"".concat(t,"-lg"),"large"===c),"".concat(t,"-sm"),"small"===c)),u=l()((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(t,"-circle"),"circle"===s),"".concat(t,"-square"),"square"===s),"".concat(t,"-round"),"round"===s)),f=i.useMemo(function(){return"number"==typeof c?{width:c,height:c,lineHeight:"".concat(c,"px")}:{}},[c]);return i.createElement("span",{className:l()(t,d,u,n),style:(0,r.Z)((0,r.Z)({},f),o)})},f=n(1413),p={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"},m=n(36936),v=i.forwardRef(function(e,t){return i.createElement(m.Z,(0,f.Z)((0,f.Z)({},e),{},{ref:t,icon:p}))}),h=n(74902),g=function(e){var t=function(t){var n=e.width,a=e.rows;return Array.isArray(n)?n[t]:(void 0===a?2:a)-1===t?n:void 0},n=e.prefixCls,a=e.className,r=e.style,o=e.rows,c=(0,h.Z)(Array(o)).map(function(e,n){return i.createElement("li",{key:n,style:{width:t(n)}})});return i.createElement("ul",{className:l()(n,a),style:r},c)},b=function(e){var t=e.prefixCls,n=e.className,a=e.width,o=e.style;return i.createElement("h3",{className:l()(t,n),style:(0,r.Z)({width:a},o)})};function x(e){return e&&"object"===(0,o.Z)(e)?e:{}}var y=function(e){var t=e.prefixCls,n=e.loading,o=e.className,c=e.style,d=e.children,f=e.avatar,p=void 0!==f&&f,m=e.title,v=void 0===m||m,h=e.paragraph,y=void 0===h||h,w=e.active,Z=e.round,C=i.useContext(s.E_),E=C.getPrefixCls,j=C.direction,N=E("skeleton",t);if(n||!("loading"in e)){var O=!!p,k=!!v,P=!!y;if(O){var S=(0,r.Z)((0,r.Z)({prefixCls:"".concat(N,"-avatar")},k&&!P?{size:"large",shape:"square"}:{size:"large",shape:"circle"}),x(p));z=i.createElement("div",{className:"".concat(N,"-header")},i.createElement(u,(0,r.Z)({},S)))}if(k||P){if(k){var z,_,A,R,I=(0,r.Z)((0,r.Z)({prefixCls:"".concat(N,"-title")},!O&&P?{width:"38%"}:O&&P?{width:"50%"}:{}),x(v));A=i.createElement(b,(0,r.Z)({},I))}if(P){var D,T=(0,r.Z)((0,r.Z)({prefixCls:"".concat(N,"-paragraph")},(D={},O&&k||(D.width="61%"),!O&&k?D.rows=3:D.rows=2,D)),x(y));R=i.createElement(g,(0,r.Z)({},T))}_=i.createElement("div",{className:"".concat(N,"-content")},A,R)}var L=l()(N,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(N,"-with-avatar"),O),"".concat(N,"-active"),w),"".concat(N,"-rtl"),"rtl"===j),"".concat(N,"-round"),Z),o);return i.createElement("div",{className:L,style:c},z,_)}return void 0!==d?d:null};y.Button=function(e){var t=e.prefixCls,n=e.className,o=e.active,c=e.block,f=e.size,p=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),m=(0,d.Z)(e,["prefixCls"]),v=l()(p,"".concat(p,"-element"),(0,a.Z)((0,a.Z)({},"".concat(p,"-active"),o),"".concat(p,"-block"),void 0!==c&&c),n);return i.createElement("div",{className:v},i.createElement(u,(0,r.Z)({prefixCls:"".concat(p,"-button"),size:void 0===f?"default":f},m)))},y.Avatar=function(e){var t=e.prefixCls,n=e.className,o=e.active,c=e.shape,f=e.size,p=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),m=(0,d.Z)(e,["prefixCls","className"]),v=l()(p,"".concat(p,"-element"),(0,a.Z)({},"".concat(p,"-active"),o),n);return i.createElement("div",{className:v},i.createElement(u,(0,r.Z)({prefixCls:"".concat(p,"-avatar"),shape:void 0===c?"circle":c,size:void 0===f?"default":f},m)))},y.Input=function(e){var t=e.prefixCls,n=e.className,o=e.active,c=e.block,f=e.size,p=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),m=(0,d.Z)(e,["prefixCls"]),v=l()(p,"".concat(p,"-element"),(0,a.Z)((0,a.Z)({},"".concat(p,"-active"),o),"".concat(p,"-block"),c),n);return i.createElement("div",{className:v},i.createElement(u,(0,r.Z)({prefixCls:"".concat(p,"-input"),size:void 0===f?"default":f},m)))},y.Image=function(e){var t=e.prefixCls,n=e.className,r=e.style,o=e.active,c=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),d=l()(c,"".concat(c,"-element"),(0,a.Z)({},"".concat(c,"-active"),o),n);return i.createElement("div",{className:d},i.createElement("div",{className:l()("".concat(c,"-image"),n),style:r},i.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(c,"-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(c,"-image-path")}))))},y.Node=function(e){var t=e.prefixCls,n=e.className,r=e.style,o=e.active,c=e.children,d=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),u=l()(d,"".concat(d,"-element"),(0,a.Z)({},"".concat(d,"-active"),o),n),f=null!=c?c:i.createElement(v,null);return i.createElement("div",{className:u},i.createElement("div",{className:l()("".concat(d,"-image"),n),style:r},f))};var w=y},8819:function(e,t,n){"use strict";var a=n(75263).default,r=n(64836).default;t.Z=void 0;var o=r(n(10434)),c=r(n(93967)),l=a(n(67294)),i=n(31407),s=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};t.Z=function(e){return l.createElement(i.ConfigConsumer,null,function(t){var n=t.getPrefixCls,a=e.prefixCls,r=e.className,i=e.avatar,d=e.title,u=e.description,f=s(e,["prefixCls","className","avatar","title","description"]),p=n("card",a),m=(0,c.default)("".concat(p,"-meta"),r),v=i?l.createElement("div",{className:"".concat(p,"-meta-avatar")},i):null,h=d?l.createElement("div",{className:"".concat(p,"-meta-title")},d):null,g=u?l.createElement("div",{className:"".concat(p,"-meta-description")},u):null,b=h||g?l.createElement("div",{className:"".concat(p,"-meta-detail")},h,g):null;return l.createElement("div",(0,o.default)({},f,{className:m}),v,b)})}},26874:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return j}});var a=n(85893),r=n(10227),o=n(78021),c=n(58082),l=n(56469),i=n(21757),s=n(3816),d=n(8819),u=n(4316);n(67294);var f=n(5152),p=n.n(f),m=n(25889);let v=p()(()=>n.e(5342).then(n.t.bind(n,65342,23)),{loadableGenerated:{webpack:()=>[65342]},ssr:!1}),h=p()(()=>n.e(5450).then(n.t.bind(n,25450,23)),{loadableGenerated:{webpack:()=>[25450]},ssr:!1}),g=p()(()=>n.e(5867).then(n.t.bind(n,35867,23)),{loadableGenerated:{webpack:()=>[35867]},ssr:!1}),b=p()(()=>n.e(4817).then(n.t.bind(n,44817,23)),{loadableGenerated:{webpack:()=>[44817]},ssr:!1}),x=p()(()=>n.e(9587).then(n.t.bind(n,9587,23)),{loadableGenerated:{webpack:()=>[9587]},ssr:!1}),y=p()(()=>n.e(9516).then(n.t.bind(n,29516,23)),{loadableGenerated:{webpack:()=>[29516]},ssr:!1}),w=p()(()=>n.e(4793).then(n.t.bind(n,54793,23)),{loadableGenerated:{webpack:()=>[54793]},ssr:!1}),Z=p()(()=>n.e(1469).then(n.t.bind(n,11469,23)),{loadableGenerated:{webpack:()=>[11469]},ssr:!1}),C=p()(()=>n.e(8987).then(n.t.bind(n,58987,23)),{loadableGenerated:{webpack:()=>[58987]},ssr:!1}),E=p()(()=>n.e(9498).then(n.t.bind(n,19498,23)),{loadableGenerated:{webpack:()=>[19498]},ssr:!1});function j(){let e=[{icon:(0,a.jsx)(C,{style:{fontSize:"24px"}}),title:"I want to configure my owncast instance",content:(0,a.jsx)("div",{children:(0,a.jsxs)("a",{href:"https://owncast.online/docs/configuration/?source=admin",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(w,{})," Learn more"]})})},{icon:(0,a.jsx)(g,{style:{fontSize:"24px"}}),title:"Help configuring my broadcasting software",content:(0,a.jsx)("div",{children:(0,a.jsxs)("a",{href:"https://owncast.online/docs/broadcasting/?source=admin",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(w,{})," Learn more"]})})},{icon:(0,a.jsx)(y,{style:{fontSize:"24px"}}),title:"I want to embed my stream into another site",content:(0,a.jsx)("div",{children:(0,a.jsxs)("a",{href:"https://owncast.online/docs/embed/?source=admin",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(w,{})," Learn more"]})})},{icon:(0,a.jsx)(x,{style:{fontSize:"24px"}}),title:"I want to customize my website",content:(0,a.jsx)("div",{children:(0,a.jsxs)("a",{href:"https://owncast.online/docs/website/?source=admin",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(w,{})," Learn more"]})})},{icon:(0,a.jsx)(E,{style:{fontSize:"24px"}}),title:"I want to tweak my video output",content:(0,a.jsx)("div",{children:(0,a.jsxs)("a",{href:"https://owncast.online/docs/encoding/?source=admin",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(w,{})," Learn more"]})})},{icon:(0,a.jsx)(b,{style:{fontSize:"24px"}}),title:"I want to use an external storage provider",content:(0,a.jsx)("div",{children:(0,a.jsxs)("a",{href:"https://owncast.online/docs/storage/?source=admin",target:"_blank",rel:"noopener noreferrer",children:[(0,a.jsx)(w,{})," Learn more"]})})}],t=[{icon:(0,a.jsx)(h,{style:{fontSize:"24px"}}),title:"I found a bug",content:(0,a.jsxs)("div",{children:["If you found a bug, then please",(0,a.jsxs)("a",{href:"https://github.com/owncast/owncast/issues/new/choose",target:"_blank",rel:"noopener noreferrer",children:[" ","let us know"]})]})},{icon:(0,a.jsx)(Z,{style:{fontSize:"24px"}}),title:"I have a general question",content:(0,a.jsxs)("div",{children:["Most general questions are answered in our",(0,a.jsxs)("a",{href:"https://owncast.online/faq/?source=admin",target:"_blank",rel:"noopener noreferrer",children:[" ","FAQ"]})," ","or exist in our"," ",(0,a.jsx)("a",{href:"https://github.com/owncast/owncast/discussions",target:"_blank",rel:"noopener noreferrer",children:"discussions"})]})},{icon:(0,a.jsx)(v,{style:{fontSize:"24px"}}),title:"I want to build add-ons for Owncast",content:(0,a.jsxs)("div",{children:["You can build your own bots, overlays, tools and add-ons with our",(0,a.jsx)("a",{href:"https://owncast.online/thirdparty?source=admin",target:"_blank",rel:"noopener noreferrer",children:"\xa0developer APIs.\xa0"})]})}];return(0,a.jsxs)("div",{className:"help-page",children:[(0,a.jsx)(u.Z,{style:{textAlign:"center"},children:"How can we help you?"}),(0,a.jsxs)(r.Z,{gutter:[16,16],justify:"space-around",align:"middle",children:[(0,a.jsxs)(o.Z,{xs:24,lg:12,style:{textAlign:"center"},children:[(0,a.jsx)(c.ZP,{status:"500"}),(0,a.jsx)(u.Z,{level:2,children:"Troubleshooting"}),(0,a.jsx)(l.Z,{target:"_blank",rel:"noopener noreferrer",href:"https://owncast.online/docs/troubleshooting/?source=admin",icon:(0,a.jsx)(w,{}),type:"primary",children:"Fix your problems"})]}),(0,a.jsxs)(o.Z,{xs:24,lg:12,style:{textAlign:"center"},children:[(0,a.jsx)(c.ZP,{status:"404"}),(0,a.jsx)(u.Z,{level:2,children:"Documentation"}),(0,a.jsx)(l.Z,{target:"_blank",rel:"noopener noreferrer",href:"https://owncast.online/docs?source=admin",icon:(0,a.jsx)(w,{}),type:"primary",children:"Read the Docs"})]})]}),(0,a.jsx)(i.Z,{}),(0,a.jsx)(u.Z,{level:2,children:"Common tasks"}),(0,a.jsx)(r.Z,{gutter:[16,16],children:e.map(e=>(0,a.jsx)(o.Z,{xs:24,lg:12,children:(0,a.jsx)(s.default,{children:(0,a.jsx)(d.Z,{avatar:e.icon,title:e.title,description:e.content})})},e.title))}),(0,a.jsx)(i.Z,{}),(0,a.jsx)(u.Z,{level:2,children:"Other"}),(0,a.jsx)(r.Z,{gutter:[16,16],children:t.map(e=>(0,a.jsx)(o.Z,{xs:24,lg:12,children:(0,a.jsx)(s.default,{children:(0,a.jsx)(d.Z,{avatar:e.icon,title:e.title,description:e.content})})},e.title))})]})}j.getLayout=function(e){return(0,a.jsx)(m.l,{page:e})}},60057:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var a=n(4942),r=n(1413),o=n(97685),c=n(45987),l=n(67294),i=n(33322),s=n(93967),d=n.n(s),u={adjustX:1,adjustY:1},f=[0,0],p={topLeft:{points:["bl","tl"],overflow:u,offset:[0,-4],targetOffset:f},topCenter:{points:["bc","tc"],overflow:u,offset:[0,-4],targetOffset:f},topRight:{points:["br","tr"],overflow:u,offset:[0,-4],targetOffset:f},bottomLeft:{points:["tl","bl"],overflow:u,offset:[0,4],targetOffset:f},bottomCenter:{points:["tc","bc"],overflow:u,offset:[0,4],targetOffset:f},bottomRight:{points:["tr","br"],overflow:u,offset:[0,4],targetOffset:f}},m=n(77524),v=n(15503),h=n(3761),g=m.Z.ESC,b=m.Z.TAB,x=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"],y=l.forwardRef(function(e,t){var n,s,u,f,m,y,w,Z,C,E,j,N,O,k,P,S,z=e.arrow,_=void 0!==z&&z,A=e.prefixCls,R=void 0===A?"rc-dropdown":A,I=e.transitionName,D=e.animation,T=e.align,L=e.placement,q=e.placements,M=e.getPopupContainer,G=e.showAction,V=e.hideAction,B=e.overlayClassName,F=e.overlayStyle,H=e.visible,K=e.trigger,U=void 0===K?["hover"]:K,X=e.autoFocus,W=(0,c.Z)(e,x),Y=l.useState(),Q=(0,o.Z)(Y,2),J=Q[0],$=Q[1],ee="visible"in e?H:J,et=l.useRef(null);l.useImperativeHandle(t,function(){return et.current}),u=(s={visible:ee,setTriggerVisible:$,triggerRef:et,onVisibleChange:e.onVisibleChange,autoFocus:X}).visible,f=s.setTriggerVisible,m=s.triggerRef,y=s.onVisibleChange,w=s.autoFocus,Z=l.useRef(!1),C=function(){if(u&&m.current){var e,t,n,a;null===(e=m.current)||void 0===e||null===(t=e.triggerRef)||void 0===t||null===(n=t.current)||void 0===n||null===(a=n.focus)||void 0===a||a.call(n),f(!1),"function"==typeof y&&y(!1)}},E=function(){var e,t,n,a,r=(0,h.tS)(null===(e=m.current)||void 0===e?void 0:null===(t=e.popupRef)||void 0===t?void 0:null===(n=t.current)||void 0===n?void 0:null===(a=n.getElement)||void 0===a?void 0:a.call(n))[0];return null!=r&&!!r.focus&&(r.focus(),Z.current=!0,!0)},j=function(e){switch(e.keyCode){case g:C();break;case b:var t=!1;Z.current||(t=E()),t?e.preventDefault():C()}},l.useEffect(function(){return u?(window.addEventListener("keydown",j),w&&(0,v.Z)(E,3),function(){window.removeEventListener("keydown",j),Z.current=!1}):function(){Z.current=!1}},[u]);var en=function(){var t=e.overlay;return"function"==typeof t?t():t},ea=function(){var e=en();return l.createElement(l.Fragment,null,_&&l.createElement("div",{className:"".concat(R,"-arrow")}),e)},er=V;return er||-1===U.indexOf("contextMenu")||(er=["click"]),l.createElement(i.Z,(0,r.Z)((0,r.Z)({builtinPlacements:void 0===q?p:q},W),{},{prefixCls:R,ref:et,popupClassName:d()(B,(0,a.Z)({},"".concat(R,"-show-arrow"),_)),popupStyle:F,action:U,showAction:G,hideAction:er||[],popupPlacement:void 0===L?"bottomLeft":L,popupAlign:T,popupTransitionName:I,popupAnimation:D,popupVisible:ee,stretch:(N=e.minOverlayWidthMatchTrigger,O=e.alignPoint,"minOverlayWidthMatchTrigger"in e?N:!O)?"minWidth":"",popup:"function"==typeof e.overlay?ea:ea(),onPopupVisibleChange:function(t){var n=e.onVisibleChange;$(t),"function"==typeof n&&n(t)},onPopupClick:function(t){var n=e.onOverlayClick;$(!1),n&&n(t)},getPopupContainer:M}),(P=(k=e.children).props?k.props:{},S=d()(P.className,void 0!==(n=e.openClassName)?n:"".concat(R,"-open")),ee&&k?l.cloneElement(k,{className:S}):k))})},11742:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],a=0;a{let{logs:n,initialPageSize:t}=e;if(!(null==n?void 0:n.length))return null;let[o,l]=(0,c.useState)(t);return(0,r.jsxs)("div",{className:"logs-section",children:[(0,r.jsx)(s,{children:"Logs"}),(0,r.jsx)(i.Z,{size:"middle",dataSource:n,columns:[{title:"Level",dataIndex:"level",key:"level",filters:[{text:"Info",value:"info"},{text:"Warning",value:"warning"},{text:"Error",value:"error"}],onFilter:(e,n)=>0===n.level.indexOf(e),render:f},{title:"Timestamp",dataIndex:"time",key:"time",render:e=>{let n=new Date(e);return(0,u.WU)(n,"pp P")},sorter:(e,n)=>new Date(e.time).getTime()-new Date(n.time).getTime(),sortDirections:["descend","ascend"],defaultSortOrder:"descend"},{title:"Message",dataIndex:"message",key:"message",render:d}],rowKey:e=>e.time,pagination:{pageSize:o},onChange:e=>{l(e.pageSize)}})]})}},64773:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var r=t(97685),c=t(67294);function o(){var e=c.useReducer(function(e){return e+1},0);return(0,r.Z)(e,2)[1]}},23061:function(e,n,t){"use strict";var r=t(67294),c=t(64773),o=t(98947);n.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],n=(0,r.useRef)({}),t=(0,c.Z)();return(0,r.useEffect)(function(){var r=o.ZP.subscribe(function(r){n.current=r,e&&t()});return function(){return o.ZP.unsubscribe(r)}},[]),n.current}},91624:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var r=t(4942),c=t(87462),o=t(97685),l=t(69156),i=t(93967),a=t.n(i),u=t(97485),s=t(67294),f=t(17399),d=t(22781),v=t(51964),p=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 c=0,r=Object.getOwnPropertySymbols(e);cn.indexOf(r[c])&&Object.prototype.propertyIsEnumerable.call(e,r[c])&&(t[r[c]]=e[r[c]]);return t},g=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 c=0,r=Object.getOwnPropertySymbols(e);cn.indexOf(r[c])&&Object.prototype.propertyIsEnumerable.call(e,r[c])&&(t[r[c]]=e[r[c]]);return t},m=new RegExp("^(".concat(d.Y.join("|"),")(-inverse)?$")),b=new RegExp("^(".concat(d.E.join("|"),")$")),h=s.forwardRef(function(e,n){var t=e.prefixCls,i=e.className,d=e.style,p=e.children,h=e.icon,x=e.color,y=e.onClose,C=e.closeIcon,E=e.closable,Z=g(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),w=s.useContext(f.E_),O=w.getPrefixCls,k=w.direction,j=s.useState(!0),P=(0,o.Z)(j,2),_=P[0],N=P[1];s.useEffect(function(){"visible"in Z&&N(Z.visible)},[Z.visible]);var I=function(){return!!x&&(m.test(x)||b.test(x))},S=(0,c.Z)({backgroundColor:x&&!I()?x:void 0},d),T=I(),R=O("tag",t),D=a()(R,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(R,"-").concat(x),T),"".concat(R,"-has-color"),x&&!T),"".concat(R,"-hidden"),!_),"".concat(R,"-rtl"),"rtl"===k),i),M=function(e){e.stopPropagation(),null==y||y(e),!e.defaultPrevented&&("visible"in Z||N(!1))},z="onClick"in Z||p&&"a"===p.type,L=(0,u.Z)(Z,["visible"]),Q=h||null,F=Q?s.createElement(s.Fragment,null,Q,s.createElement("span",null,p)):p,W=s.createElement("span",(0,c.Z)({},L,{ref:n,className:D,style:S}),F,void 0!==E&&E?C?s.createElement("span",{className:"".concat(R,"-close-icon"),onClick:M},C):s.createElement(l.Z,{className:"".concat(R,"-close-icon"),onClick:M}):null);return z?s.createElement(v.Z,null,W):W});h.CheckableTag=function(e){var n=e.prefixCls,t=e.className,o=e.checked,l=e.onChange,i=e.onClick,u=p(e,["prefixCls","className","checked","onChange","onClick"]),d=(0,s.useContext(f.E_).getPrefixCls)("tag",n),v=a()(d,(0,r.Z)((0,r.Z)({},"".concat(d,"-checkable"),!0),"".concat(d,"-checkable-checked"),o),t);return s.createElement("span",(0,c.Z)({},u,{className:v,onClick:function(e){null==l||l(!o),null==i||i(e)}}))};var x=h},8451:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(85893),c=t(67294),o=t(54495),l=t(11992),i=t(25889);function a(){let[e,n]=(0,c.useState)([]),t=async()=>{try{let e=await (0,l.rQ)(l.sG);n(e)}catch(e){console.log("==== error",e)}};return(0,c.useEffect)(()=>{let e=null;return setInterval(t,5e3),t(),e=setInterval(t,5e3),()=>{clearInterval(e)}},[]),(0,r.jsx)(o.o,{logs:e,initialPageSize:20})}a.getLayout=function(e){return(0,r.jsx)(i.l,{page:e})}},11163:function(e,n,t){e.exports=t(43079)},55945:function(e,n,t){"use strict";function r(e){return n=>{let t=(e?Math[e]:Math.trunc)(n);return 0===t?0:t}}t.d(n,{u:function(){return r}})},64077:function(e,n,t){"use strict";t.d(n,{_:function(){return c}});var r=t(46042);function c(e,n){return+(0,r.Q)(e)-+(0,r.Q)(n)}},94817:function(e,n,t){"use strict";t.d(n,{c:function(){return o}});var r=t(55945),c=t(64077);function o(e,n,t){let o=(0,c._)(e,n)/1e3;return(0,r.u)(null==t?void 0:t.roundingMethod)(o)}}},function(e){e.O(0,[83,1287,9796,443,7786,9904,3657,6167,2502,7528,9532,449,7043,4065,2642,1115,5889,2888,9774,179],function(){return e(e.s=23426)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1774],{23426:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/logs",function(){return t(8451)}])},54495:function(e,n,t){"use strict";t.d(n,{o:function(){return v}});var r=t(85893),c=t(67294),o=t(23657),l=t(91624),i=t(27043),a=t(53731),u=t(12642);let{Title:s}=o.default;function f(e,n){let t="black";return"warning"===n.level?t="orange":"error"===n.level&&(t="red"),(0,r.jsx)(l.Z,{color:t,children:e})}function d(e){return(0,r.jsx)(a.Z,{children:e})}let v=e=>{let{logs:n,initialPageSize:t}=e;if(!(null==n?void 0:n.length))return null;let[o,l]=(0,c.useState)(t);return(0,r.jsxs)("div",{className:"logs-section",children:[(0,r.jsx)(s,{children:"Logs"}),(0,r.jsx)(i.Z,{size:"middle",dataSource:n,columns:[{title:"Level",dataIndex:"level",key:"level",filters:[{text:"Info",value:"info"},{text:"Warning",value:"warning"},{text:"Error",value:"error"}],onFilter:(e,n)=>0===n.level.indexOf(e),render:f},{title:"Timestamp",dataIndex:"time",key:"time",render:e=>{let n=new Date(e);return(0,u.WU)(n,"pp P")},sorter:(e,n)=>new Date(e.time).getTime()-new Date(n.time).getTime(),sortDirections:["descend","ascend"],defaultSortOrder:"descend"},{title:"Message",dataIndex:"message",key:"message",render:d}],rowKey:e=>e.time,pagination:{pageSize:o},onChange:e=>{l(e.pageSize)}})]})}},64773:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var r=t(97685),c=t(67294);function o(){var e=c.useReducer(function(e){return e+1},0);return(0,r.Z)(e,2)[1]}},23061:function(e,n,t){"use strict";var r=t(67294),c=t(64773),o=t(98947);n.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],n=(0,r.useRef)({}),t=(0,c.Z)();return(0,r.useEffect)(function(){var r=o.ZP.subscribe(function(r){n.current=r,e&&t()});return function(){return o.ZP.unsubscribe(r)}},[]),n.current}},91624:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var r=t(4942),c=t(87462),o=t(97685),l=t(69156),i=t(93967),a=t.n(i),u=t(97485),s=t(67294),f=t(17399),d=t(22781),v=t(51964),p=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 c=0,r=Object.getOwnPropertySymbols(e);cn.indexOf(r[c])&&Object.prototype.propertyIsEnumerable.call(e,r[c])&&(t[r[c]]=e[r[c]]);return t},g=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 c=0,r=Object.getOwnPropertySymbols(e);cn.indexOf(r[c])&&Object.prototype.propertyIsEnumerable.call(e,r[c])&&(t[r[c]]=e[r[c]]);return t},m=new RegExp("^(".concat(d.Y.join("|"),")(-inverse)?$")),b=new RegExp("^(".concat(d.E.join("|"),")$")),h=s.forwardRef(function(e,n){var t=e.prefixCls,i=e.className,d=e.style,p=e.children,h=e.icon,x=e.color,y=e.onClose,C=e.closeIcon,E=e.closable,Z=g(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),w=s.useContext(f.E_),O=w.getPrefixCls,k=w.direction,j=s.useState(!0),P=(0,o.Z)(j,2),_=P[0],N=P[1];s.useEffect(function(){"visible"in Z&&N(Z.visible)},[Z.visible]);var I=function(){return!!x&&(m.test(x)||b.test(x))},S=(0,c.Z)({backgroundColor:x&&!I()?x:void 0},d),T=I(),R=O("tag",t),D=a()(R,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(R,"-").concat(x),T),"".concat(R,"-has-color"),x&&!T),"".concat(R,"-hidden"),!_),"".concat(R,"-rtl"),"rtl"===k),i),M=function(e){e.stopPropagation(),null==y||y(e),!e.defaultPrevented&&("visible"in Z||N(!1))},z="onClick"in Z||p&&"a"===p.type,L=(0,u.Z)(Z,["visible"]),Q=h||null,F=Q?s.createElement(s.Fragment,null,Q,s.createElement("span",null,p)):p,W=s.createElement("span",(0,c.Z)({},L,{ref:n,className:D,style:S}),F,void 0!==E&&E?C?s.createElement("span",{className:"".concat(R,"-close-icon"),onClick:M},C):s.createElement(l.Z,{className:"".concat(R,"-close-icon"),onClick:M}):null);return z?s.createElement(v.Z,null,W):W});h.CheckableTag=function(e){var n=e.prefixCls,t=e.className,o=e.checked,l=e.onChange,i=e.onClick,u=p(e,["prefixCls","className","checked","onChange","onClick"]),d=(0,s.useContext(f.E_).getPrefixCls)("tag",n),v=a()(d,(0,r.Z)((0,r.Z)({},"".concat(d,"-checkable"),!0),"".concat(d,"-checkable-checked"),o),t);return s.createElement("span",(0,c.Z)({},u,{className:v,onClick:function(e){null==l||l(!o),null==i||i(e)}}))};var x=h},8451:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return a}});var r=t(85893),c=t(67294),o=t(54495),l=t(11992),i=t(25889);function a(){let[e,n]=(0,c.useState)([]),t=async()=>{try{let e=await (0,l.rQ)(l.sG);n(e)}catch(e){console.log("==== error",e)}};return(0,c.useEffect)(()=>{let e=null;return setInterval(t,5e3),t(),e=setInterval(t,5e3),()=>{clearInterval(e)}},[]),(0,r.jsx)(o.o,{logs:e,initialPageSize:20})}a.getLayout=function(e){return(0,r.jsx)(i.l,{page:e})}},11163:function(e,n,t){e.exports=t(43079)},55945:function(e,n,t){"use strict";function r(e){return n=>{let t=(e?Math[e]:Math.trunc)(n);return 0===t?0:t}}t.d(n,{u:function(){return r}})},64077:function(e,n,t){"use strict";t.d(n,{_:function(){return c}});var r=t(46042);function c(e,n){return+(0,r.Q)(e)-+(0,r.Q)(n)}},94817:function(e,n,t){"use strict";t.d(n,{c:function(){return o}});var r=t(55945),c=t(64077);function o(e,n,t){let o=(0,c._)(e,n)/1e3;return(0,r.u)(null==t?void 0:t.roundingMethod)(o)}}},function(e){e.O(0,[83,1287,9796,7786,443,9904,3657,6167,2502,7528,9532,449,7043,4065,2642,1115,5889,2888,9774,179],function(){return e(e.s=23426)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/stream-health-cfd1830afbf6a564.js b/static/web/_next/static/chunks/pages/admin/stream-health-fd7a3ce59dee8dca.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/stream-health-cfd1830afbf6a564.js rename to static/web/_next/static/chunks/pages/admin/stream-health-fd7a3ce59dee8dca.js index 614aba6c9..adf47cb69 100644 --- a/static/web/_next/static/chunks/pages/admin/stream-health-cfd1830afbf6a564.js +++ b/static/web/_next/static/chunks/pages/admin/stream-health-fd7a3ce59dee8dca.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2885],{16791:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/stream-health",function(){return n(28420)}])},31112:function(e,t,n){"use strict";n.d(t,{k:function(){return d}});var r=n(85893),a=n(12642),i=n(67294),o=n(71218),l=n(23148),s=n(26495),u=n(56469);function c(e){let t={};return e.forEach(e=>{let n=new Date(e.time);t[(0,a.WU)(n,"H:mma")]=e.value}),t}l.kL.register(l.uw,l.WV,l.f$,l.od,l.jn,l.Dx,l.u,l.De);let d=e=>{let{data:t,title:n,color:a,unit:l,dataCollections:d,yFlipped:h,yLogarithmic:f,minYValue:p,yStepSize:m=0}=e,g=[],y=(0,i.useRef)(null);return t&&t.length>0&&g.push({id:n,label:n,backgroundColor:a,borderColor:a,borderWidth:3,data:c(t)}),d.forEach(e=>{g.push({id:e.name,label:e.name,data:c(e.data),backgroundColor:e.color,borderColor:e.color,borderWidth:3,pointStyle:e.pointStyle||"circle",radius:e.pointRadius||1})}),(0,r.jsxs)("div",{className:"line-chart-container",children:[(0,r.jsx)(s.x1,{ref:y,data:{datasets:g},options:{responsive:!0,clip:!1,scales:{y:{type:f?"logarithmic":"linear",reverse:h,min:p,ticks:{stepSize:m},title:{display:!0,text:l}}}},height:"70vh"}),(0,r.jsx)(u.Z,{size:"small",onClick:()=>{if(y.current){let e=document.createElement("a");e.download="chart.png",e.href=y.current.canvas.toDataURL(),e.click()}},type:"ghost",icon:(0,r.jsx)(o.Z,{}),className:"download-btn"})]})};d.defaultProps={dataCollections:[],data:[],title:"",yFlipped:!1,yLogarithmic:!1}},48326:function(e,t,n){"use strict";n.d(t,{j:function(){return w}});var r=n(85893),a=n(3816),i=n(10227),o=n(78021),l=n(75543),s=n(23657),u=n(1461),c=n(56469),d=n(5152),h=n.n(d),f=n(41664),p=n.n(f),m=n(67294),g=n(4481);let y=h()(()=>Promise.all([n.e(3247),n.e(7625)]).then(n.t.bind(n,17625,23)),{loadableGenerated:{webpack:()=>[17625]},ssr:!1}),v=h()(()=>Promise.all([n.e(3247),n.e(8527)]).then(n.t.bind(n,48527,23)),{loadableGenerated:{webpack:()=>[48527]},ssr:!1}),w=e=>{let{showTroubleshootButton:t}=e,{health:n}=(0,m.useContext)(g.a);if(!n)return null;let{healthy:d,healthPercentage:h,message:f,representation:w}=n,x="#3f8600",b="info";return h<80?(x="#cf000f",b="error"):h<30&&(x="#f0ad4e",b="error"),(0,r.jsx)("div",{children:(0,r.jsxs)(a.default,{type:"inner",children:[(0,r.jsxs)(i.Z,{gutter:8,children:[(0,r.jsx)(o.Z,{span:12,children:(0,r.jsx)(l.Z,{title:"Healthy Stream",value:d?"Yes":"No",valueStyle:{color:x},prefix:d?(0,r.jsx)(y,{}):(0,r.jsx)(v,{})})}),(0,r.jsx)(o.Z,{span:12,children:(0,r.jsx)(l.Z,{title:"Playback Health",value:h,valueStyle:{color:x},suffix:"%"})})]}),(0,r.jsx)(i.Z,{style:{display:w<100&&0!==w?"grid":"none"},children:(0,r.jsxs)(s.default.Text,{type:"secondary",style:{textAlign:"center",fontSize:"0.7em",opacity:"0.3"},children:["Stream health represents ",w,"% of all known players. Other player status is unknown."]})}),(0,r.jsx)(i.Z,{gutter:16,style:{width:"100%",display:f?"grid":"none",marginTop:"10px"},children:(0,r.jsx)(o.Z,{span:24,children:(0,r.jsx)(u.Z,{message:f,type:b,showIcon:!0,action:t&&(0,r.jsx)(p(),{passHref:!0,href:"/admin/stream-health",children:(0,r.jsx)(c.Z,{size:"small",type:"text",style:{color:"black"},children:"TROUBLESHOOT"})})})})})]})})};w.defaultProps={showTroubleshootButton:!0}},71218:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(1413),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},o=n(36936),l=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)((0,r.Z)({},e),{},{ref:t,icon:i}))})},28420:function(e,t,n){"use strict";n.r(t);var r=n(85893),a=n(23657),i=n(1461),o=n(93879),l=n(4116),s=n(10227),u=n(78021),c=n(3816),d=n(75543),h=n(67294),f=n(5152),p=n.n(f),m=n(11992),g=n(31112),y=n(48326),v=n(25889);let w=p()(()=>Promise.all([n.e(3247),n.e(1429)]).then(n.t.bind(n,25072,23)),{loadableGenerated:{webpack:()=>[25072]},ssr:!1}),x=p()(()=>Promise.all([n.e(3247),n.e(46)]).then(n.t.bind(n,30046,23)),{loadableGenerated:{webpack:()=>[30046]},ssr:!1}),b=p()(()=>Promise.all([n.e(3247),n.e(9900)]).then(n.t.bind(n,39900,23)),{loadableGenerated:{webpack:()=>[39900]},ssr:!1}),j=e=>{let{title:t,description:n}=e;return(0,r.jsxs)("div",{className:"description-box",children:[(0,r.jsx)(a.default.Title,{children:t}),(0,r.jsx)(a.default.Paragraph,{children:n})]})},F=()=>{var e,t,n,f,p,v,F;let[k,S]=(0,h.useState)([]),[C,Z]=(0,h.useState)([]),[P,N]=(0,h.useState)(),[E,T]=(0,h.useState)(),[L,O]=(0,h.useState)([]),[R,D]=(0,h.useState)([]),[V,B]=(0,h.useState)([]),[M,A]=(0,h.useState)([]),[_,I]=(0,h.useState)([]),[q,H]=(0,h.useState)([]),[z,W]=(0,h.useState)([]),[Q,G]=(0,h.useState)([]),[Y,U]=(0,h.useState)(0),X=async()=>{try{let e=await (0,m.rQ)(m.N$);S(e.errors),Z(e.qualityVariantChanges),T(e.highestLatency),N(e.lowestLatency),O(e.medianLatency),D(e.medianSegmentDownloadDuration),B(e.maximumSegmentDownloadDuration),A(e.minimumSegmentDownloadDuration),I(e.minPlayerBitrate),H(e.medianPlayerBitrate),W(e.maxPlayerBitrate),G(e.availableBitrates),U(e.segmentLength-.3)}catch(e){console.error(e)}};(0,h.useEffect)(()=>{let e=null;return X(),e=setInterval(X,m.NE),()=>{clearInterval(e)}},[]);let $=(0,r.jsxs)("div",{children:[(0,r.jsx)(a.default.Title,{children:"Stream Performance"}),(0,r.jsx)(i.Z,{type:"info",message:" Data has not yet been collected. Once a stream has begun and viewers are watching this page will be available."}),(0,r.jsx)(o.Z,{size:"large",children:(0,r.jsx)("div",{style:{marginTop:"50px",height:"100px"}})})]});if(!(null==k?void 0:k.length)||!(null==L?void 0:L.length)||!(null==R?void 0:R.length))return $;let J=[{name:"Errors",color:"#B63FFF",data:k,pointStyle:"crossRot",pointRadius:7},{name:"Quality changes",color:"#2087E2",data:C}],K=[{name:"Max download duration",color:"#B63FFF",options:{radius:2},data:V},{name:"Median download duration",color:"#00FFFF",options:{radius:2},data:R},{name:"Min download duration",color:"#02FD0D",options:{radius:2},data:M},{name:"Approximate limit",color:"#003FFF",data:R.map(e=>({time:e.time,value:Y})),pointStyle:"dash",options:{radius:0}}],ee=[{name:"Lowest player speed",color:"#B63FFF",data:_,options:{radius:2}},{name:"Median player speed",color:"#00FFFF",data:q,options:{radius:2}},{name:"Maximum player speed",color:"#02FD0D",data:z,options:{radius:2}}];Q.forEach(e=>{ee.push({name:"Available bitrate",color:"#003FFF",data:_.map(t=>({time:t.time,value:e})),options:{radius:0}})});let et=null===(t=ee[0])||void 0===t?void 0:null===(e=t.data[ee[0].data.length-1])||void 0===e?void 0:e.value,en=null===(n=R[R.length-1])||void 0===n?void 0:n.value,er=Q.reduce((e,t)=>e.valueOf()5?J[0].data.slice(-5).reduce((e,t)=>e+Number(t.value),0):J[0].data.reduce((e,t)=>e+Number(t.value),0);let eu=et>0||en>0||es>0,ec=null,ed=null;0!==et&&etY&&(ed="Your viewers may be consuming your video slower than required. This may be due to slow networks or your latency configuration. You need to decrease the amount of time viewers are taking to consume your video. Consider adding a lower quality with a lower bitrate or experiment with increasing the latency buffer setting.");let eh=es>0?"#B63FFF":"unset",ef={display:"flex",alignItems:"center",justifyContent:"center",height:"80px"};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.default.Title,{children:"Stream Performance"}),(0,r.jsx)(a.default.Paragraph,{children:"This tool hopes to help you identify and troubleshoot problems you may be experiencing with your stream. It aims to aggregate experiences across your viewers, meaning one viewer with an exceptionally bad experience may throw off numbers for the whole, especially with a low number of viewers."}),(0,r.jsx)(a.default.Paragraph,{children:"The data is only collected by those using the Owncast web interface and is unable to gain insight into external players people may be using such as VLC, MPV, QuickTime, etc."}),(0,r.jsxs)(l.Z,{direction:"vertical",size:"middle",children:[(0,r.jsx)(s.Z,{justify:"space-around",children:(0,r.jsx)(u.Z,{style:{width:"100%"},children:(0,r.jsx)(y.j,{showTroubleshootButton:!1})})}),(0,r.jsxs)(s.Z,{gutter:[16,16],justify:"space-around",style:{display:eu?"flex":"none"},children:[(0,r.jsx)(u.Z,{children:(0,r.jsx)(c.default,{type:"inner",children:(0,r.jsx)("div",{style:ef,children:(0,r.jsx)(d.Z,{title:"Viewer Playback Speed",value:(null!=et?et:0).toString(),prefix:(0,r.jsx)(b,{style:{marginRight:"5px"}}),precision:0,suffix:"kbps"})})})}),el&&(0,r.jsx)(u.Z,{children:(0,r.jsx)(c.default,{type:"inner",children:(0,r.jsx)("div",{style:ef,children:(0,r.jsx)(d.Z,{title:"Viewer Latency",value:el,prefix:(0,r.jsx)(w,{style:{marginRight:"5px"}}),precision:0,suffix:"seconds"})})})}),(0,r.jsx)(u.Z,{children:(0,r.jsx)(c.default,{type:"inner",children:(0,r.jsx)("div",{style:ef,children:(0,r.jsx)(d.Z,{title:"Recent Playback Errors",value:es||0,valueStyle:{color:eh},prefix:(0,r.jsx)(x,{style:{marginRight:"5px"}}),suffix:""})})})})]}),(0,r.jsxs)(c.default,{children:[(0,r.jsx)(j,{title:"Video Segment Download",description:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.default.Paragraph,{children:"Once a video segment takes too long to download a viewer will experience buffering. If you see slow downloads you should offer a lower quality for your viewers, or find other ways, possibly an external storage provider, a CDN or a faster network, to improve your stream quality. Increasing your latency buffer can also help for some viewers."}),(0,r.jsx)(a.default.Paragraph,{children:"In short, once the pink line consistently gets near the blue line, your stream is likely experiencing problems for viewers."})]})}),ed&&(0,r.jsx)(i.Z,{message:"Slow downloads",description:ed,type:"error",showIcon:!0}),(0,r.jsx)(g.k,{title:"Seconds",dataCollections:K,color:"#FF7700",unit:"seconds",yLogarithmic:!0})]}),(0,r.jsxs)(c.default,{children:[(0,r.jsx)(j,{title:"Player Network Speed",description:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.default.Paragraph,{children:"The playback bitrate of your viewers. Once somebody's bitrate drops below the lowest video variant bitrate they will experience buffering. If you see viewers with slow connections trying to play your video you should consider offering an additional, lower quality."}),(0,r.jsx)(a.default.Paragraph,{children:"In short, once the pink line gets near the lowest blue line, your stream is likely experiencing problems for at least one of your viewers."})]})}),ec&&(0,r.jsx)(i.Z,{message:"Low bandwidth viewers",description:ec,type:"error",showIcon:!0}),(0,r.jsx)(g.k,{title:"Lowest Player Bitrate",dataCollections:ee,color:"#FF7700",unit:"kbps",yLogarithmic:!0})]}),(0,r.jsxs)(c.default,{children:[(0,r.jsx)(j,{title:"Errors and Quality Changes",description:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.default.Paragraph,{children:"Recent number of errors, including buffering, and quality changes from across all your viewers. Errors can occur for many reasons, including browser issues, plugins, wifi problems, and they don't all represent fatal issues or something you have control over."}),"A quality change is not necessarily a negative thing, but if it's excessive and coinciding with errors you should consider adding another quality variant.",(0,r.jsx)(a.default.Paragraph,{})]})}),(0,r.jsx)(g.k,{title:"#",dataCollections:J,color:"#FF7700",unit:""})]}),(0,r.jsxs)(c.default,{children:[(0,r.jsx)(j,{title:"Viewer Latency",description:"An approximate number of seconds that your viewers are behind your live video. The largest cause of latency spikes is buffering. High latency itself is not a problem, and optimizing for low latency can result in buffering, resulting in even higher latency."}),(0,r.jsx)(g.k,{title:"Seconds",dataCollections:[{name:"Median stream latency",color:"#00FFFF",data:L},{name:"Lowest stream latency",color:"#02FD0D",data:P},{name:"Highest stream latency",color:"#B63FFF",data:E}],color:"#FF7700",unit:"seconds"})]})]})]})};F.getLayout=function(e){return(0,r.jsx)(v.l,{page:e})},t.default=F},60057:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(4942),a=n(1413),i=n(97685),o=n(45987),l=n(67294),s=n(33322),u=n(93967),c=n.n(u),d={adjustX:1,adjustY:1},h=[0,0],f={topLeft:{points:["bl","tl"],overflow:d,offset:[0,-4],targetOffset:h},topCenter:{points:["bc","tc"],overflow:d,offset:[0,-4],targetOffset:h},topRight:{points:["br","tr"],overflow:d,offset:[0,-4],targetOffset:h},bottomLeft:{points:["tl","bl"],overflow:d,offset:[0,4],targetOffset:h},bottomCenter:{points:["tc","bc"],overflow:d,offset:[0,4],targetOffset:h},bottomRight:{points:["tr","br"],overflow:d,offset:[0,4],targetOffset:h}},p=n(77524),m=n(15503),g=n(3761),y=p.Z.ESC,v=p.Z.TAB,w=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"],x=l.forwardRef(function(e,t){var n,u,d,h,p,x,b,j,F,k,S,C,Z,P,N,E,T=e.arrow,L=void 0!==T&&T,O=e.prefixCls,R=void 0===O?"rc-dropdown":O,D=e.transitionName,V=e.animation,B=e.align,M=e.placement,A=e.placements,_=e.getPopupContainer,I=e.showAction,q=e.hideAction,H=e.overlayClassName,z=e.overlayStyle,W=e.visible,Q=e.trigger,G=void 0===Q?["hover"]:Q,Y=e.autoFocus,U=(0,o.Z)(e,w),X=l.useState(),$=(0,i.Z)(X,2),J=$[0],K=$[1],ee="visible"in e?W:J,et=l.useRef(null);l.useImperativeHandle(t,function(){return et.current}),d=(u={visible:ee,setTriggerVisible:K,triggerRef:et,onVisibleChange:e.onVisibleChange,autoFocus:Y}).visible,h=u.setTriggerVisible,p=u.triggerRef,x=u.onVisibleChange,b=u.autoFocus,j=l.useRef(!1),F=function(){if(d&&p.current){var e,t,n,r;null===(e=p.current)||void 0===e||null===(t=e.triggerRef)||void 0===t||null===(n=t.current)||void 0===n||null===(r=n.focus)||void 0===r||r.call(n),h(!1),"function"==typeof x&&x(!1)}},k=function(){var e,t,n,r,a=(0,g.tS)(null===(e=p.current)||void 0===e?void 0:null===(t=e.popupRef)||void 0===t?void 0:null===(n=t.current)||void 0===n?void 0:null===(r=n.getElement)||void 0===r?void 0:r.call(n))[0];return null!=a&&!!a.focus&&(a.focus(),j.current=!0,!0)},S=function(e){switch(e.keyCode){case y:F();break;case v:var t=!1;j.current||(t=k()),t?e.preventDefault():F()}},l.useEffect(function(){return d?(window.addEventListener("keydown",S),b&&(0,m.Z)(k,3),function(){window.removeEventListener("keydown",S),j.current=!1}):function(){j.current=!1}},[d]);var en=function(){var t=e.overlay;return"function"==typeof t?t():t},er=function(){var e=en();return l.createElement(l.Fragment,null,L&&l.createElement("div",{className:"".concat(R,"-arrow")}),e)},ea=q;return ea||-1===G.indexOf("contextMenu")||(ea=["click"]),l.createElement(s.Z,(0,a.Z)((0,a.Z)({builtinPlacements:void 0===A?f:A},U),{},{prefixCls:R,ref:et,popupClassName:c()(H,(0,r.Z)({},"".concat(R,"-show-arrow"),L)),popupStyle:z,action:G,showAction:I,hideAction:ea||[],popupPlacement:void 0===M?"bottomLeft":M,popupAlign:B,popupTransitionName:D,popupAnimation:V,popupVisible:ee,stretch:(C=e.minOverlayWidthMatchTrigger,Z=e.alignPoint,"minOverlayWidthMatchTrigger"in e?C:!Z)?"minWidth":"",popup:"function"==typeof e.overlay?er:er(),onPopupVisibleChange:function(t){var n=e.onVisibleChange;K(t),"function"==typeof n&&n(t)},onPopupClick:function(t){var n=e.onOverlayClick;K(!1),n&&n(t)},getPopupContainer:_}),(N=(P=e.children).props?P.props:{},E=c()(N.className,void 0!==(n=e.openClassName)?n:"".concat(R,"-open")),ee&&P?l.cloneElement(P,{className:E}):P))})},55945:function(e,t,n){"use strict";function r(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return r}})},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return a}});var r=n(46042);function a(e,t){return+(0,r.Q)(e)-+(0,r.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return i}});var r=n(55945),a=n(64077);function i(e,t,n){let i=(0,a._)(e,t)/1e3;return(0,r.u)(null==n?void 0:n.roundingMethod)(i)}}},function(e){e.O(0,[2196,83,1287,9796,443,7786,9904,3657,6167,2502,4065,9307,2642,6179,346,5889,2888,9774,179],function(){return e(e.s=16791)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2885],{16791:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/stream-health",function(){return n(28420)}])},31112:function(e,t,n){"use strict";n.d(t,{k:function(){return d}});var r=n(85893),a=n(12642),i=n(67294),o=n(71218),l=n(23148),s=n(26495),u=n(56469);function c(e){let t={};return e.forEach(e=>{let n=new Date(e.time);t[(0,a.WU)(n,"H:mma")]=e.value}),t}l.kL.register(l.uw,l.WV,l.f$,l.od,l.jn,l.Dx,l.u,l.De);let d=e=>{let{data:t,title:n,color:a,unit:l,dataCollections:d,yFlipped:h,yLogarithmic:f,minYValue:p,yStepSize:m=0}=e,g=[],y=(0,i.useRef)(null);return t&&t.length>0&&g.push({id:n,label:n,backgroundColor:a,borderColor:a,borderWidth:3,data:c(t)}),d.forEach(e=>{g.push({id:e.name,label:e.name,data:c(e.data),backgroundColor:e.color,borderColor:e.color,borderWidth:3,pointStyle:e.pointStyle||"circle",radius:e.pointRadius||1})}),(0,r.jsxs)("div",{className:"line-chart-container",children:[(0,r.jsx)(s.x1,{ref:y,data:{datasets:g},options:{responsive:!0,clip:!1,scales:{y:{type:f?"logarithmic":"linear",reverse:h,min:p,ticks:{stepSize:m},title:{display:!0,text:l}}}},height:"70vh"}),(0,r.jsx)(u.Z,{size:"small",onClick:()=>{if(y.current){let e=document.createElement("a");e.download="chart.png",e.href=y.current.canvas.toDataURL(),e.click()}},type:"ghost",icon:(0,r.jsx)(o.Z,{}),className:"download-btn"})]})};d.defaultProps={dataCollections:[],data:[],title:"",yFlipped:!1,yLogarithmic:!1}},48326:function(e,t,n){"use strict";n.d(t,{j:function(){return w}});var r=n(85893),a=n(3816),i=n(10227),o=n(78021),l=n(75543),s=n(23657),u=n(1461),c=n(56469),d=n(5152),h=n.n(d),f=n(41664),p=n.n(f),m=n(67294),g=n(4481);let y=h()(()=>Promise.all([n.e(3247),n.e(7625)]).then(n.t.bind(n,17625,23)),{loadableGenerated:{webpack:()=>[17625]},ssr:!1}),v=h()(()=>Promise.all([n.e(3247),n.e(8527)]).then(n.t.bind(n,48527,23)),{loadableGenerated:{webpack:()=>[48527]},ssr:!1}),w=e=>{let{showTroubleshootButton:t}=e,{health:n}=(0,m.useContext)(g.a);if(!n)return null;let{healthy:d,healthPercentage:h,message:f,representation:w}=n,x="#3f8600",b="info";return h<80?(x="#cf000f",b="error"):h<30&&(x="#f0ad4e",b="error"),(0,r.jsx)("div",{children:(0,r.jsxs)(a.default,{type:"inner",children:[(0,r.jsxs)(i.Z,{gutter:8,children:[(0,r.jsx)(o.Z,{span:12,children:(0,r.jsx)(l.Z,{title:"Healthy Stream",value:d?"Yes":"No",valueStyle:{color:x},prefix:d?(0,r.jsx)(y,{}):(0,r.jsx)(v,{})})}),(0,r.jsx)(o.Z,{span:12,children:(0,r.jsx)(l.Z,{title:"Playback Health",value:h,valueStyle:{color:x},suffix:"%"})})]}),(0,r.jsx)(i.Z,{style:{display:w<100&&0!==w?"grid":"none"},children:(0,r.jsxs)(s.default.Text,{type:"secondary",style:{textAlign:"center",fontSize:"0.7em",opacity:"0.3"},children:["Stream health represents ",w,"% of all known players. Other player status is unknown."]})}),(0,r.jsx)(i.Z,{gutter:16,style:{width:"100%",display:f?"grid":"none",marginTop:"10px"},children:(0,r.jsx)(o.Z,{span:24,children:(0,r.jsx)(u.Z,{message:f,type:b,showIcon:!0,action:t&&(0,r.jsx)(p(),{passHref:!0,href:"/admin/stream-health",children:(0,r.jsx)(c.Z,{size:"small",type:"text",style:{color:"black"},children:"TROUBLESHOOT"})})})})})]})})};w.defaultProps={showTroubleshootButton:!0}},71218:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(1413),a=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},o=n(36936),l=a.forwardRef(function(e,t){return a.createElement(o.Z,(0,r.Z)((0,r.Z)({},e),{},{ref:t,icon:i}))})},28420:function(e,t,n){"use strict";n.r(t);var r=n(85893),a=n(23657),i=n(1461),o=n(93879),l=n(4116),s=n(10227),u=n(78021),c=n(3816),d=n(75543),h=n(67294),f=n(5152),p=n.n(f),m=n(11992),g=n(31112),y=n(48326),v=n(25889);let w=p()(()=>Promise.all([n.e(3247),n.e(1429)]).then(n.t.bind(n,25072,23)),{loadableGenerated:{webpack:()=>[25072]},ssr:!1}),x=p()(()=>Promise.all([n.e(3247),n.e(46)]).then(n.t.bind(n,30046,23)),{loadableGenerated:{webpack:()=>[30046]},ssr:!1}),b=p()(()=>Promise.all([n.e(3247),n.e(9900)]).then(n.t.bind(n,39900,23)),{loadableGenerated:{webpack:()=>[39900]},ssr:!1}),j=e=>{let{title:t,description:n}=e;return(0,r.jsxs)("div",{className:"description-box",children:[(0,r.jsx)(a.default.Title,{children:t}),(0,r.jsx)(a.default.Paragraph,{children:n})]})},F=()=>{var e,t,n,f,p,v,F;let[k,S]=(0,h.useState)([]),[C,Z]=(0,h.useState)([]),[P,N]=(0,h.useState)(),[E,T]=(0,h.useState)(),[L,O]=(0,h.useState)([]),[R,D]=(0,h.useState)([]),[V,B]=(0,h.useState)([]),[M,A]=(0,h.useState)([]),[_,I]=(0,h.useState)([]),[q,H]=(0,h.useState)([]),[z,W]=(0,h.useState)([]),[Q,G]=(0,h.useState)([]),[Y,U]=(0,h.useState)(0),X=async()=>{try{let e=await (0,m.rQ)(m.N$);S(e.errors),Z(e.qualityVariantChanges),T(e.highestLatency),N(e.lowestLatency),O(e.medianLatency),D(e.medianSegmentDownloadDuration),B(e.maximumSegmentDownloadDuration),A(e.minimumSegmentDownloadDuration),I(e.minPlayerBitrate),H(e.medianPlayerBitrate),W(e.maxPlayerBitrate),G(e.availableBitrates),U(e.segmentLength-.3)}catch(e){console.error(e)}};(0,h.useEffect)(()=>{let e=null;return X(),e=setInterval(X,m.NE),()=>{clearInterval(e)}},[]);let $=(0,r.jsxs)("div",{children:[(0,r.jsx)(a.default.Title,{children:"Stream Performance"}),(0,r.jsx)(i.Z,{type:"info",message:" Data has not yet been collected. Once a stream has begun and viewers are watching this page will be available."}),(0,r.jsx)(o.Z,{size:"large",children:(0,r.jsx)("div",{style:{marginTop:"50px",height:"100px"}})})]});if(!(null==k?void 0:k.length)||!(null==L?void 0:L.length)||!(null==R?void 0:R.length))return $;let J=[{name:"Errors",color:"#B63FFF",data:k,pointStyle:"crossRot",pointRadius:7},{name:"Quality changes",color:"#2087E2",data:C}],K=[{name:"Max download duration",color:"#B63FFF",options:{radius:2},data:V},{name:"Median download duration",color:"#00FFFF",options:{radius:2},data:R},{name:"Min download duration",color:"#02FD0D",options:{radius:2},data:M},{name:"Approximate limit",color:"#003FFF",data:R.map(e=>({time:e.time,value:Y})),pointStyle:"dash",options:{radius:0}}],ee=[{name:"Lowest player speed",color:"#B63FFF",data:_,options:{radius:2}},{name:"Median player speed",color:"#00FFFF",data:q,options:{radius:2}},{name:"Maximum player speed",color:"#02FD0D",data:z,options:{radius:2}}];Q.forEach(e=>{ee.push({name:"Available bitrate",color:"#003FFF",data:_.map(t=>({time:t.time,value:e})),options:{radius:0}})});let et=null===(t=ee[0])||void 0===t?void 0:null===(e=t.data[ee[0].data.length-1])||void 0===e?void 0:e.value,en=null===(n=R[R.length-1])||void 0===n?void 0:n.value,er=Q.reduce((e,t)=>e.valueOf()5?J[0].data.slice(-5).reduce((e,t)=>e+Number(t.value),0):J[0].data.reduce((e,t)=>e+Number(t.value),0);let eu=et>0||en>0||es>0,ec=null,ed=null;0!==et&&etY&&(ed="Your viewers may be consuming your video slower than required. This may be due to slow networks or your latency configuration. You need to decrease the amount of time viewers are taking to consume your video. Consider adding a lower quality with a lower bitrate or experiment with increasing the latency buffer setting.");let eh=es>0?"#B63FFF":"unset",ef={display:"flex",alignItems:"center",justifyContent:"center",height:"80px"};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.default.Title,{children:"Stream Performance"}),(0,r.jsx)(a.default.Paragraph,{children:"This tool hopes to help you identify and troubleshoot problems you may be experiencing with your stream. It aims to aggregate experiences across your viewers, meaning one viewer with an exceptionally bad experience may throw off numbers for the whole, especially with a low number of viewers."}),(0,r.jsx)(a.default.Paragraph,{children:"The data is only collected by those using the Owncast web interface and is unable to gain insight into external players people may be using such as VLC, MPV, QuickTime, etc."}),(0,r.jsxs)(l.Z,{direction:"vertical",size:"middle",children:[(0,r.jsx)(s.Z,{justify:"space-around",children:(0,r.jsx)(u.Z,{style:{width:"100%"},children:(0,r.jsx)(y.j,{showTroubleshootButton:!1})})}),(0,r.jsxs)(s.Z,{gutter:[16,16],justify:"space-around",style:{display:eu?"flex":"none"},children:[(0,r.jsx)(u.Z,{children:(0,r.jsx)(c.default,{type:"inner",children:(0,r.jsx)("div",{style:ef,children:(0,r.jsx)(d.Z,{title:"Viewer Playback Speed",value:(null!=et?et:0).toString(),prefix:(0,r.jsx)(b,{style:{marginRight:"5px"}}),precision:0,suffix:"kbps"})})})}),el&&(0,r.jsx)(u.Z,{children:(0,r.jsx)(c.default,{type:"inner",children:(0,r.jsx)("div",{style:ef,children:(0,r.jsx)(d.Z,{title:"Viewer Latency",value:el,prefix:(0,r.jsx)(w,{style:{marginRight:"5px"}}),precision:0,suffix:"seconds"})})})}),(0,r.jsx)(u.Z,{children:(0,r.jsx)(c.default,{type:"inner",children:(0,r.jsx)("div",{style:ef,children:(0,r.jsx)(d.Z,{title:"Recent Playback Errors",value:es||0,valueStyle:{color:eh},prefix:(0,r.jsx)(x,{style:{marginRight:"5px"}}),suffix:""})})})})]}),(0,r.jsxs)(c.default,{children:[(0,r.jsx)(j,{title:"Video Segment Download",description:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.default.Paragraph,{children:"Once a video segment takes too long to download a viewer will experience buffering. If you see slow downloads you should offer a lower quality for your viewers, or find other ways, possibly an external storage provider, a CDN or a faster network, to improve your stream quality. Increasing your latency buffer can also help for some viewers."}),(0,r.jsx)(a.default.Paragraph,{children:"In short, once the pink line consistently gets near the blue line, your stream is likely experiencing problems for viewers."})]})}),ed&&(0,r.jsx)(i.Z,{message:"Slow downloads",description:ed,type:"error",showIcon:!0}),(0,r.jsx)(g.k,{title:"Seconds",dataCollections:K,color:"#FF7700",unit:"seconds",yLogarithmic:!0})]}),(0,r.jsxs)(c.default,{children:[(0,r.jsx)(j,{title:"Player Network Speed",description:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.default.Paragraph,{children:"The playback bitrate of your viewers. Once somebody's bitrate drops below the lowest video variant bitrate they will experience buffering. If you see viewers with slow connections trying to play your video you should consider offering an additional, lower quality."}),(0,r.jsx)(a.default.Paragraph,{children:"In short, once the pink line gets near the lowest blue line, your stream is likely experiencing problems for at least one of your viewers."})]})}),ec&&(0,r.jsx)(i.Z,{message:"Low bandwidth viewers",description:ec,type:"error",showIcon:!0}),(0,r.jsx)(g.k,{title:"Lowest Player Bitrate",dataCollections:ee,color:"#FF7700",unit:"kbps",yLogarithmic:!0})]}),(0,r.jsxs)(c.default,{children:[(0,r.jsx)(j,{title:"Errors and Quality Changes",description:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.default.Paragraph,{children:"Recent number of errors, including buffering, and quality changes from across all your viewers. Errors can occur for many reasons, including browser issues, plugins, wifi problems, and they don't all represent fatal issues or something you have control over."}),"A quality change is not necessarily a negative thing, but if it's excessive and coinciding with errors you should consider adding another quality variant.",(0,r.jsx)(a.default.Paragraph,{})]})}),(0,r.jsx)(g.k,{title:"#",dataCollections:J,color:"#FF7700",unit:""})]}),(0,r.jsxs)(c.default,{children:[(0,r.jsx)(j,{title:"Viewer Latency",description:"An approximate number of seconds that your viewers are behind your live video. The largest cause of latency spikes is buffering. High latency itself is not a problem, and optimizing for low latency can result in buffering, resulting in even higher latency."}),(0,r.jsx)(g.k,{title:"Seconds",dataCollections:[{name:"Median stream latency",color:"#00FFFF",data:L},{name:"Lowest stream latency",color:"#02FD0D",data:P},{name:"Highest stream latency",color:"#B63FFF",data:E}],color:"#FF7700",unit:"seconds"})]})]})]})};F.getLayout=function(e){return(0,r.jsx)(v.l,{page:e})},t.default=F},60057:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(4942),a=n(1413),i=n(97685),o=n(45987),l=n(67294),s=n(33322),u=n(93967),c=n.n(u),d={adjustX:1,adjustY:1},h=[0,0],f={topLeft:{points:["bl","tl"],overflow:d,offset:[0,-4],targetOffset:h},topCenter:{points:["bc","tc"],overflow:d,offset:[0,-4],targetOffset:h},topRight:{points:["br","tr"],overflow:d,offset:[0,-4],targetOffset:h},bottomLeft:{points:["tl","bl"],overflow:d,offset:[0,4],targetOffset:h},bottomCenter:{points:["tc","bc"],overflow:d,offset:[0,4],targetOffset:h},bottomRight:{points:["tr","br"],overflow:d,offset:[0,4],targetOffset:h}},p=n(77524),m=n(15503),g=n(3761),y=p.Z.ESC,v=p.Z.TAB,w=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"],x=l.forwardRef(function(e,t){var n,u,d,h,p,x,b,j,F,k,S,C,Z,P,N,E,T=e.arrow,L=void 0!==T&&T,O=e.prefixCls,R=void 0===O?"rc-dropdown":O,D=e.transitionName,V=e.animation,B=e.align,M=e.placement,A=e.placements,_=e.getPopupContainer,I=e.showAction,q=e.hideAction,H=e.overlayClassName,z=e.overlayStyle,W=e.visible,Q=e.trigger,G=void 0===Q?["hover"]:Q,Y=e.autoFocus,U=(0,o.Z)(e,w),X=l.useState(),$=(0,i.Z)(X,2),J=$[0],K=$[1],ee="visible"in e?W:J,et=l.useRef(null);l.useImperativeHandle(t,function(){return et.current}),d=(u={visible:ee,setTriggerVisible:K,triggerRef:et,onVisibleChange:e.onVisibleChange,autoFocus:Y}).visible,h=u.setTriggerVisible,p=u.triggerRef,x=u.onVisibleChange,b=u.autoFocus,j=l.useRef(!1),F=function(){if(d&&p.current){var e,t,n,r;null===(e=p.current)||void 0===e||null===(t=e.triggerRef)||void 0===t||null===(n=t.current)||void 0===n||null===(r=n.focus)||void 0===r||r.call(n),h(!1),"function"==typeof x&&x(!1)}},k=function(){var e,t,n,r,a=(0,g.tS)(null===(e=p.current)||void 0===e?void 0:null===(t=e.popupRef)||void 0===t?void 0:null===(n=t.current)||void 0===n?void 0:null===(r=n.getElement)||void 0===r?void 0:r.call(n))[0];return null!=a&&!!a.focus&&(a.focus(),j.current=!0,!0)},S=function(e){switch(e.keyCode){case y:F();break;case v:var t=!1;j.current||(t=k()),t?e.preventDefault():F()}},l.useEffect(function(){return d?(window.addEventListener("keydown",S),b&&(0,m.Z)(k,3),function(){window.removeEventListener("keydown",S),j.current=!1}):function(){j.current=!1}},[d]);var en=function(){var t=e.overlay;return"function"==typeof t?t():t},er=function(){var e=en();return l.createElement(l.Fragment,null,L&&l.createElement("div",{className:"".concat(R,"-arrow")}),e)},ea=q;return ea||-1===G.indexOf("contextMenu")||(ea=["click"]),l.createElement(s.Z,(0,a.Z)((0,a.Z)({builtinPlacements:void 0===A?f:A},U),{},{prefixCls:R,ref:et,popupClassName:c()(H,(0,r.Z)({},"".concat(R,"-show-arrow"),L)),popupStyle:z,action:G,showAction:I,hideAction:ea||[],popupPlacement:void 0===M?"bottomLeft":M,popupAlign:B,popupTransitionName:D,popupAnimation:V,popupVisible:ee,stretch:(C=e.minOverlayWidthMatchTrigger,Z=e.alignPoint,"minOverlayWidthMatchTrigger"in e?C:!Z)?"minWidth":"",popup:"function"==typeof e.overlay?er:er(),onPopupVisibleChange:function(t){var n=e.onVisibleChange;K(t),"function"==typeof n&&n(t)},onPopupClick:function(t){var n=e.onOverlayClick;K(!1),n&&n(t)},getPopupContainer:_}),(N=(P=e.children).props?P.props:{},E=c()(N.className,void 0!==(n=e.openClassName)?n:"".concat(R,"-open")),ee&&P?l.cloneElement(P,{className:E}):P))})},55945:function(e,t,n){"use strict";function r(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return r}})},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return a}});var r=n(46042);function a(e,t){return+(0,r.Q)(e)-+(0,r.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return i}});var r=n(55945),a=n(64077);function i(e,t,n){let i=(0,a._)(e,t)/1e3;return(0,r.u)(null==n?void 0:n.roundingMethod)(i)}}},function(e){e.O(0,[2196,83,1287,9796,7786,443,9904,3657,6167,2502,4065,9307,2642,6179,346,5889,2888,9774,179],function(){return e(e.s=16791)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/upgrade-5060a5bf94e57773.js b/static/web/_next/static/chunks/pages/admin/upgrade-9cae1ceaa3f94d89.js similarity index 90% rename from static/web/_next/static/chunks/pages/admin/upgrade-5060a5bf94e57773.js rename to static/web/_next/static/chunks/pages/admin/upgrade-9cae1ceaa3f94d89.js index b8f4138ad..b4e37f43f 100644 --- a/static/web/_next/static/chunks/pages/admin/upgrade-5060a5bf94e57773.js +++ b/static/web/_next/static/chunks/pages/admin/upgrade-9cae1ceaa3f94d89.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9262],{70918:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/upgrade",function(){return n(26802)}])},26802:function(e,t,n){"use strict";n.r(t);var a=n(85893),r=n(67294),l=n(65891),s=n(23657),d=n(27043),u=n(11992),i=n(25889);let{Title:c}=s.default,o=e=>{let t=Object.values(e);return(0,a.jsx)(d.Z,{dataSource:t,columns:[{title:"Name",dataIndex:"name",key:"name",render:(e,t)=>(0,a.jsx)("a",{href:t.browser_download_url,children:e})},{title:"Size",dataIndex:"size",key:"size",render:e=>"".concat((e/1024/1024).toFixed(2)," MB")}],rowKey:e=>e.id,size:"large",pagination:!1})},_=()=>{let[e,t]=(0,r.useState)({html_url:"",name:"",created_at:null,body:"",assets:[]}),n=async()=>{try{let e=await (0,u.Kt)();t(e)}catch(e){console.log("==== error",e)}};return((0,r.useEffect)(()=>{n()},[]),e)?(0,a.jsxs)("div",{className:"upgrade-page",children:[(0,a.jsx)(c,{level:2,children:(0,a.jsx)("a",{href:e.html_url,children:e.name})}),(0,a.jsx)(c,{level:5,children:new Date(e.created_at).toDateString()}),(0,a.jsx)(l.U,{children:e.body}),(0,a.jsx)("h3",{children:"Downloads"}),(0,a.jsx)(o,{...e.assets})]}):null};_.getLayout=function(e){return(0,a.jsx)(i.l,{page:e})},t.default=_}},function(e){e.O(0,[83,1287,9796,443,7786,9904,3657,6167,2502,7528,9532,449,7043,4009,5889,2888,9774,179],function(){return e(e.s=70918)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9262],{70918:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/upgrade",function(){return n(26802)}])},26802:function(e,t,n){"use strict";n.r(t);var a=n(85893),r=n(67294),l=n(65891),s=n(23657),d=n(27043),u=n(11992),i=n(25889);let{Title:c}=s.default,o=e=>{let t=Object.values(e);return(0,a.jsx)(d.Z,{dataSource:t,columns:[{title:"Name",dataIndex:"name",key:"name",render:(e,t)=>(0,a.jsx)("a",{href:t.browser_download_url,children:e})},{title:"Size",dataIndex:"size",key:"size",render:e=>"".concat((e/1024/1024).toFixed(2)," MB")}],rowKey:e=>e.id,size:"large",pagination:!1})},_=()=>{let[e,t]=(0,r.useState)({html_url:"",name:"",created_at:null,body:"",assets:[]}),n=async()=>{try{let e=await (0,u.Kt)();t(e)}catch(e){console.log("==== error",e)}};return((0,r.useEffect)(()=>{n()},[]),e)?(0,a.jsxs)("div",{className:"upgrade-page",children:[(0,a.jsx)(c,{level:2,children:(0,a.jsx)("a",{href:e.html_url,children:e.name})}),(0,a.jsx)(c,{level:5,children:new Date(e.created_at).toDateString()}),(0,a.jsx)(l.U,{children:e.body}),(0,a.jsx)("h3",{children:"Downloads"}),(0,a.jsx)(o,{...e.assets})]}):null};_.getLayout=function(e){return(0,a.jsx)(i.l,{page:e})},t.default=_}},function(e){e.O(0,[83,1287,9796,7786,443,9904,3657,6167,2502,7528,9532,449,7043,4009,5889,2888,9774,179],function(){return e(e.s=70918)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/viewer-info-fb20f3e66f895b10.js b/static/web/_next/static/chunks/pages/admin/viewer-info-fd1222b9350052e4.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/viewer-info-fb20f3e66f895b10.js rename to static/web/_next/static/chunks/pages/admin/viewer-info-fd1222b9350052e4.js index ab1b5d010..b6f691b45 100644 --- a/static/web/_next/static/chunks/pages/admin/viewer-info-fb20f3e66f895b10.js +++ b/static/web/_next/static/chunks/pages/admin/viewer-info-fd1222b9350052e4.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6109],{92794:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/viewer-info",function(){return n(65874)}])},31112:function(e,t,n){"use strict";n.d(t,{k:function(){return d}});var r=n(85893),a=n(12642),i=n(67294),s=n(71218),l=n(23148),o=n(26495),u=n(56469);function c(e){let t={};return e.forEach(e=>{let n=new Date(e.time);t[(0,a.WU)(n,"H:mma")]=e.value}),t}l.kL.register(l.uw,l.WV,l.f$,l.od,l.jn,l.Dx,l.u,l.De);let d=e=>{let{data:t,title:n,color:a,unit:l,dataCollections:d,yFlipped:f,yLogarithmic:h,minYValue:x,yStepSize:p=0}=e,m=[],g=(0,i.useRef)(null);return t&&t.length>0&&m.push({id:n,label:n,backgroundColor:a,borderColor:a,borderWidth:3,data:c(t)}),d.forEach(e=>{m.push({id:e.name,label:e.name,data:c(e.data),backgroundColor:e.color,borderColor:e.color,borderWidth:3,pointStyle:e.pointStyle||"circle",radius:e.pointRadius||1})}),(0,r.jsxs)("div",{className:"line-chart-container",children:[(0,r.jsx)(o.x1,{ref:g,data:{datasets:m},options:{responsive:!0,clip:!1,scales:{y:{type:h?"logarithmic":"linear",reverse:f,min:x,ticks:{stepSize:p},title:{display:!0,text:l}}}},height:"70vh"}),(0,r.jsx)(u.Z,{size:"small",onClick:()=>{if(g.current){let e=document.createElement("a");e.download="chart.png",e.href=g.current.canvas.toDataURL(),e.click()}},type:"ghost",icon:(0,r.jsx)(s.Z,{}),className:"download-btn"})]})};d.defaultProps={dataCollections:[],data:[],title:"",yFlipped:!1,yLogarithmic:!1}},26826:function(e,t,n){"use strict";n.d(t,{m:function(){return h}});var r=n(85893),a=n(23657),i=n(92120),s=n(75543),l=n(3816);let{Text:o}=a.default,u={title:"",value:0,prefix:null,suffix:null,color:"",progress:!1,centered:!1,formatter:null},c=e=>{let{prefix:t,value:n,suffix:a,title:i}=e;return(0,r.jsxs)("div",{children:[t,(0,r.jsx)("div",{children:(0,r.jsx)(o,{type:"secondary",children:i})}),(0,r.jsx)("div",{children:(0,r.jsxs)(o,{type:"secondary",children:[n,a||"%"]})})]})},d=e=>{let{title:t,value:n,prefix:a,suffix:s,color:l}=e,o=n>90?"red":l,u=(0,r.jsx)(c,{prefix:a,value:n,suffix:s,title:t});return(0,r.jsx)(i.Z,{type:"dashboard",percent:n,width:120,strokeColor:{"0%":l,"90%":o},format:()=>u})};d.defaultProps=u;let f=e=>{let{title:t,value:n,prefix:a,formatter:i}=e;return(0,r.jsx)(s.Z,{title:t,value:n,prefix:a,formatter:i})};f.defaultProps=u;let h=e=>{let{progress:t,centered:n}=e,a=t?d:f;return(0,r.jsx)(l.default,{type:"inner",children:(0,r.jsx)("div",{style:n?{display:"flex",alignItems:"center",justifyContent:"center"}:{},children:(0,r.jsx)(a,{...e})})})};h.defaultProps=u},23061:function(e,t,n){"use strict";var r=n(67294),a=n(64773),i=n(98947);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,r.useRef)({}),n=(0,a.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}},65874:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return L}});var r=n(85893),a=n(67294),i=n(23657),s=n(10227),l=n(78021),o=n(1461),u=n(93879),c=n(70449),d=n(16393),f=n(6916),h=n(32532);function x(e,t,n){var r,a,i;let{years:s=0,months:l=0,weeks:o=0,days:u=0,hours:c=0,minutes:x=0,seconds:p=0}=t,m=(r=l+12*s,a=(0,h.z)(e,-r,n),i=u+7*o,(0,f.E)(a,-i,n));return(0,d.L)((null==n?void 0:n.in)||e,+m-1e3*(p+60*(x+60*c)))}var p=n(46042),m=n(5152),g=n.n(m),v=n(31112),j=n(26826),w=n(27043),y=n(61913),b=n(74040);let k=e=>{let{data:t}=e;return(0,r.jsx)(w.Z,{pagination:{hideOnSinglePage:!0},className:"table-container",columns:[{title:"User Agent",dataIndex:"userAgent",key:"userAgent",render:e=>(0,b.AB)(e)},{title:"Location",dataIndex:"geo",key:"geo",render:e=>e?"".concat(e.regionName,", ").concat(e.countryCode):"-"},{title:"Watch Time",dataIndex:"firstSeen",key:"firstSeen",defaultSortOrder:"ascend",render:e=>(0,y.Q)(new Date(e)),sorter:(e,t)=>new Date(e.firstSeen).getTime()-new Date(t.firstSeen).getTime(),sortDirections:["descend","ascend"]}],dataSource:t,size:"small",rowKey:"id"})};var S=n(4481),D=n(11992),N=n(25889);let Z=g()(()=>Promise.all([n.e(3247),n.e(5746)]).then(n.t.bind(n,75746,23)),{loadableGenerated:{webpack:()=>[75746]},ssr:!1}),C=g()(()=>Promise.all([n.e(3247),n.e(6681)]).then(n.t.bind(n,96681,23)),{loadableGenerated:{webpack:()=>[96681]},ssr:!1});function L(){let e;let{online:t,broadcaster:n,viewerCount:d,overallPeakViewerCount:f,sessionPeakViewerCount:h}=(0,a.useContext)(S.a)||{};n&&n.time&&(e=new Date(n.time));let m=[{title:"Current stream",start:e},{title:"Last 12 hours",start:x(new Date,{hours:12})},{title:"Last 24 hours",start:x(new Date,{hours:24})},{title:"Last 7 days",start:x(new Date,{days:7})},{title:"Last 30 days",start:x(new Date,{days:30})},{title:"Last 3 months",start:x(new Date,{months:3})},{title:"Last 6 months",start:x(new Date,{months:6})}],[g,w]=(0,a.useState)(!0),[y,b]=(0,a.useState)([]),[N,L]=(0,a.useState)([]),[E,_]=(0,a.useState)(m[1]),P=async()=>{try{var e;let t="".concat(D.iV,"?windowStart=").concat((e=E.start,Math.trunc(+(0,p.Q)(e)/1e3))),n=await (0,D.rQ)(t);b(n),w(!1)}catch(e){console.log("==== error",e)}try{let e=await (0,D.rQ)(D.a_);L(e)}catch(e){console.log("==== error",e)}};(0,a.useEffect)(()=>{let e=null;return(P(),t)?(e=setInterval(P,6e4),()=>{clearInterval(e)}):()=>[]},[t,E]);let T=e=>{let{key:t}=e;_(m[t])},I=t&&e?0:1,z=m.slice(I).map((e,t)=>({key:t+I,label:e.title,onClick:T}));return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.default.Title,{children:"Viewer Info"}),(0,r.jsx)("br",{}),(0,r.jsxs)(s.Z,{gutter:[16,16],justify:"space-around",children:[t&&(0,r.jsx)(l.Z,{span:8,md:8,children:(0,r.jsx)(j.m,{title:"Current viewers",value:d.toString(),prefix:(0,r.jsx)(C,{})})}),(0,r.jsx)(l.Z,{md:t?8:12,children:(0,r.jsx)(j.m,{title:t?"Max viewers this stream":"Max viewers last stream",value:h.toString(),prefix:(0,r.jsx)(C,{})})}),(0,r.jsx)(l.Z,{md:t?8:12,children:(0,r.jsx)(j.m,{title:"All-time max viewers",value:f.toString(),prefix:(0,r.jsx)(C,{})})})]}),!y.length&&(0,r.jsx)(o.Z,{style:{marginTop:"10px"},banner:!0,message:"Please wait",description:"No viewer data has been collected yet.",type:"info"}),(0,r.jsxs)(u.Z,{spinning:!y.length||g,children:[y.length>0&&(0,r.jsx)(v.k,{title:"Viewers",data:y,color:"#2087E2",unit:"viewers",minYValue:0,yStepSize:1}),(0,r.jsx)(c.Z,{menu:{items:z},trigger:["click"],children:(0,r.jsxs)("button",{type:"button",style:{position:"absolute",top:"5px",right:"35px",background:"transparent",border:"unset"},children:[E.title," ",(0,r.jsx)(Z,{})]})}),(0,r.jsx)(k,{data:N})]})]})}L.getLayout=function(e){return(0,r.jsx)(N.l,{page:e})}},6916:function(e,t,n){"use strict";n.d(t,{E:function(){return i}});var r=n(16393),a=n(46042);function i(e,t,n){let i=(0,a.Q)(e,null==n?void 0:n.in);return isNaN(t)?(0,r.L)((null==n?void 0:n.in)||e,NaN):(t&&i.setDate(i.getDate()+t),i)}},32532:function(e,t,n){"use strict";n.d(t,{z:function(){return i}});var r=n(16393),a=n(46042);function i(e,t,n){let i=(0,a.Q)(e,null==n?void 0:n.in);if(isNaN(t))return(0,r.L)((null==n?void 0:n.in)||e,NaN);if(!t)return i;let s=i.getDate(),l=(0,r.L)((null==n?void 0:n.in)||e,i.getTime());return(l.setMonth(i.getMonth()+t+1,0),s>=l.getDate())?l:(i.setFullYear(l.getFullYear(),l.getMonth(),s),i)}}},function(e){e.O(0,[2196,83,1287,9796,443,7786,9904,3657,6167,2502,7528,9532,449,7043,4065,9307,2642,1913,6179,297,346,5889,2888,9774,179],function(){return e(e.s=92794)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6109],{92794:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/viewer-info",function(){return n(65874)}])},31112:function(e,t,n){"use strict";n.d(t,{k:function(){return d}});var r=n(85893),a=n(12642),i=n(67294),s=n(71218),l=n(23148),o=n(26495),u=n(56469);function c(e){let t={};return e.forEach(e=>{let n=new Date(e.time);t[(0,a.WU)(n,"H:mma")]=e.value}),t}l.kL.register(l.uw,l.WV,l.f$,l.od,l.jn,l.Dx,l.u,l.De);let d=e=>{let{data:t,title:n,color:a,unit:l,dataCollections:d,yFlipped:f,yLogarithmic:h,minYValue:x,yStepSize:p=0}=e,m=[],g=(0,i.useRef)(null);return t&&t.length>0&&m.push({id:n,label:n,backgroundColor:a,borderColor:a,borderWidth:3,data:c(t)}),d.forEach(e=>{m.push({id:e.name,label:e.name,data:c(e.data),backgroundColor:e.color,borderColor:e.color,borderWidth:3,pointStyle:e.pointStyle||"circle",radius:e.pointRadius||1})}),(0,r.jsxs)("div",{className:"line-chart-container",children:[(0,r.jsx)(o.x1,{ref:g,data:{datasets:m},options:{responsive:!0,clip:!1,scales:{y:{type:h?"logarithmic":"linear",reverse:f,min:x,ticks:{stepSize:p},title:{display:!0,text:l}}}},height:"70vh"}),(0,r.jsx)(u.Z,{size:"small",onClick:()=>{if(g.current){let e=document.createElement("a");e.download="chart.png",e.href=g.current.canvas.toDataURL(),e.click()}},type:"ghost",icon:(0,r.jsx)(s.Z,{}),className:"download-btn"})]})};d.defaultProps={dataCollections:[],data:[],title:"",yFlipped:!1,yLogarithmic:!1}},26826:function(e,t,n){"use strict";n.d(t,{m:function(){return h}});var r=n(85893),a=n(23657),i=n(92120),s=n(75543),l=n(3816);let{Text:o}=a.default,u={title:"",value:0,prefix:null,suffix:null,color:"",progress:!1,centered:!1,formatter:null},c=e=>{let{prefix:t,value:n,suffix:a,title:i}=e;return(0,r.jsxs)("div",{children:[t,(0,r.jsx)("div",{children:(0,r.jsx)(o,{type:"secondary",children:i})}),(0,r.jsx)("div",{children:(0,r.jsxs)(o,{type:"secondary",children:[n,a||"%"]})})]})},d=e=>{let{title:t,value:n,prefix:a,suffix:s,color:l}=e,o=n>90?"red":l,u=(0,r.jsx)(c,{prefix:a,value:n,suffix:s,title:t});return(0,r.jsx)(i.Z,{type:"dashboard",percent:n,width:120,strokeColor:{"0%":l,"90%":o},format:()=>u})};d.defaultProps=u;let f=e=>{let{title:t,value:n,prefix:a,formatter:i}=e;return(0,r.jsx)(s.Z,{title:t,value:n,prefix:a,formatter:i})};f.defaultProps=u;let h=e=>{let{progress:t,centered:n}=e,a=t?d:f;return(0,r.jsx)(l.default,{type:"inner",children:(0,r.jsx)("div",{style:n?{display:"flex",alignItems:"center",justifyContent:"center"}:{},children:(0,r.jsx)(a,{...e})})})};h.defaultProps=u},23061:function(e,t,n){"use strict";var r=n(67294),a=n(64773),i=n(98947);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,r.useRef)({}),n=(0,a.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}},65874:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return L}});var r=n(85893),a=n(67294),i=n(23657),s=n(10227),l=n(78021),o=n(1461),u=n(93879),c=n(70449),d=n(16393),f=n(6916),h=n(32532);function x(e,t,n){var r,a,i;let{years:s=0,months:l=0,weeks:o=0,days:u=0,hours:c=0,minutes:x=0,seconds:p=0}=t,m=(r=l+12*s,a=(0,h.z)(e,-r,n),i=u+7*o,(0,f.E)(a,-i,n));return(0,d.L)((null==n?void 0:n.in)||e,+m-1e3*(p+60*(x+60*c)))}var p=n(46042),m=n(5152),g=n.n(m),v=n(31112),j=n(26826),w=n(27043),y=n(61913),b=n(74040);let k=e=>{let{data:t}=e;return(0,r.jsx)(w.Z,{pagination:{hideOnSinglePage:!0},className:"table-container",columns:[{title:"User Agent",dataIndex:"userAgent",key:"userAgent",render:e=>(0,b.AB)(e)},{title:"Location",dataIndex:"geo",key:"geo",render:e=>e?"".concat(e.regionName,", ").concat(e.countryCode):"-"},{title:"Watch Time",dataIndex:"firstSeen",key:"firstSeen",defaultSortOrder:"ascend",render:e=>(0,y.Q)(new Date(e)),sorter:(e,t)=>new Date(e.firstSeen).getTime()-new Date(t.firstSeen).getTime(),sortDirections:["descend","ascend"]}],dataSource:t,size:"small",rowKey:"id"})};var S=n(4481),D=n(11992),N=n(25889);let Z=g()(()=>Promise.all([n.e(3247),n.e(5746)]).then(n.t.bind(n,75746,23)),{loadableGenerated:{webpack:()=>[75746]},ssr:!1}),C=g()(()=>Promise.all([n.e(3247),n.e(6681)]).then(n.t.bind(n,96681,23)),{loadableGenerated:{webpack:()=>[96681]},ssr:!1});function L(){let e;let{online:t,broadcaster:n,viewerCount:d,overallPeakViewerCount:f,sessionPeakViewerCount:h}=(0,a.useContext)(S.a)||{};n&&n.time&&(e=new Date(n.time));let m=[{title:"Current stream",start:e},{title:"Last 12 hours",start:x(new Date,{hours:12})},{title:"Last 24 hours",start:x(new Date,{hours:24})},{title:"Last 7 days",start:x(new Date,{days:7})},{title:"Last 30 days",start:x(new Date,{days:30})},{title:"Last 3 months",start:x(new Date,{months:3})},{title:"Last 6 months",start:x(new Date,{months:6})}],[g,w]=(0,a.useState)(!0),[y,b]=(0,a.useState)([]),[N,L]=(0,a.useState)([]),[E,_]=(0,a.useState)(m[1]),P=async()=>{try{var e;let t="".concat(D.iV,"?windowStart=").concat((e=E.start,Math.trunc(+(0,p.Q)(e)/1e3))),n=await (0,D.rQ)(t);b(n),w(!1)}catch(e){console.log("==== error",e)}try{let e=await (0,D.rQ)(D.a_);L(e)}catch(e){console.log("==== error",e)}};(0,a.useEffect)(()=>{let e=null;return(P(),t)?(e=setInterval(P,6e4),()=>{clearInterval(e)}):()=>[]},[t,E]);let T=e=>{let{key:t}=e;_(m[t])},I=t&&e?0:1,z=m.slice(I).map((e,t)=>({key:t+I,label:e.title,onClick:T}));return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.default.Title,{children:"Viewer Info"}),(0,r.jsx)("br",{}),(0,r.jsxs)(s.Z,{gutter:[16,16],justify:"space-around",children:[t&&(0,r.jsx)(l.Z,{span:8,md:8,children:(0,r.jsx)(j.m,{title:"Current viewers",value:d.toString(),prefix:(0,r.jsx)(C,{})})}),(0,r.jsx)(l.Z,{md:t?8:12,children:(0,r.jsx)(j.m,{title:t?"Max viewers this stream":"Max viewers last stream",value:h.toString(),prefix:(0,r.jsx)(C,{})})}),(0,r.jsx)(l.Z,{md:t?8:12,children:(0,r.jsx)(j.m,{title:"All-time max viewers",value:f.toString(),prefix:(0,r.jsx)(C,{})})})]}),!y.length&&(0,r.jsx)(o.Z,{style:{marginTop:"10px"},banner:!0,message:"Please wait",description:"No viewer data has been collected yet.",type:"info"}),(0,r.jsxs)(u.Z,{spinning:!y.length||g,children:[y.length>0&&(0,r.jsx)(v.k,{title:"Viewers",data:y,color:"#2087E2",unit:"viewers",minYValue:0,yStepSize:1}),(0,r.jsx)(c.Z,{menu:{items:z},trigger:["click"],children:(0,r.jsxs)("button",{type:"button",style:{position:"absolute",top:"5px",right:"35px",background:"transparent",border:"unset"},children:[E.title," ",(0,r.jsx)(Z,{})]})}),(0,r.jsx)(k,{data:N})]})]})}L.getLayout=function(e){return(0,r.jsx)(N.l,{page:e})}},6916:function(e,t,n){"use strict";n.d(t,{E:function(){return i}});var r=n(16393),a=n(46042);function i(e,t,n){let i=(0,a.Q)(e,null==n?void 0:n.in);return isNaN(t)?(0,r.L)((null==n?void 0:n.in)||e,NaN):(t&&i.setDate(i.getDate()+t),i)}},32532:function(e,t,n){"use strict";n.d(t,{z:function(){return i}});var r=n(16393),a=n(46042);function i(e,t,n){let i=(0,a.Q)(e,null==n?void 0:n.in);if(isNaN(t))return(0,r.L)((null==n?void 0:n.in)||e,NaN);if(!t)return i;let s=i.getDate(),l=(0,r.L)((null==n?void 0:n.in)||e,i.getTime());return(l.setMonth(i.getMonth()+t+1,0),s>=l.getDate())?l:(i.setFullYear(l.getFullYear(),l.getMonth(),s),i)}}},function(e){e.O(0,[2196,83,1287,9796,7786,443,9904,3657,6167,2502,7528,9532,449,7043,4065,9307,2642,1913,6179,297,346,5889,2888,9774,179],function(){return e(e.s=92794)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/admin/webhooks-00c72a45547620a6.js b/static/web/_next/static/chunks/pages/admin/webhooks-4fe560a3d9b90327.js similarity index 99% rename from static/web/_next/static/chunks/pages/admin/webhooks-00c72a45547620a6.js rename to static/web/_next/static/chunks/pages/admin/webhooks-4fe560a3d9b90327.js index 503235ea0..dac9f069c 100644 --- a/static/web/_next/static/chunks/pages/admin/webhooks-00c72a45547620a6.js +++ b/static/web/_next/static/chunks/pages/admin/webhooks-4fe560a3d9b90327.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1234],{27561:function(e,t,n){var r=n(67990),o=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(o,""):e}},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),o=n(7771),c=n(14841),a=Math.max,i=Math.min;e.exports=function(e,t,n){var s,l,u,f,d,p,m=0,h=!1,v=!1,y=!0;if("function"!=typeof e)throw TypeError("Expected a function");function b(t){var n=s,r=l;return s=l=void 0,m=t,f=e.apply(r,n)}function x(e){var n=e-p,r=e-m;return void 0===p||n>=t||n<0||v&&r>=u}function g(){var e,n,r,c=o();if(x(c))return E(c);d=setTimeout(g,(e=c-p,n=c-m,r=t-e,v?i(r,u-n):r))}function E(e){return(d=void 0,y&&s)?b(e):(s=l=void 0,f)}function Z(){var e,n=o(),r=x(n);if(s=arguments,l=this,p=n,r){if(void 0===d)return m=e=p,d=setTimeout(g,t),h?b(e):f;if(v)return clearTimeout(d),d=setTimeout(g,t),b(p)}return void 0===d&&(d=setTimeout(g,t)),f}return t=c(t)||0,r(n)&&(h=!!n.leading,u=(v="maxWait"in n)?a(c(n.maxWait)||0,t):u,y="trailing"in n?!!n.trailing:y),Z.cancel=function(){void 0!==d&&clearTimeout(d),m=0,s=p=l=d=void 0},Z.flush=function(){return void 0===d?f:E(o())},Z}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},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),o=n(13218),c=n(33448),a=0/0,i=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(c(e))return a;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=s.test(e);return n||l.test(e)?u(e.slice(2),n?2:8):i.test(e)?a:+e}},67742:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/webhooks",function(){return n(27381)}])},64773:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(97685),o=n(67294);function c(){var e=o.useReducer(function(e){return e+1},0);return(0,r.Z)(e,2)[1]}},78021:function(e,t,n){"use strict";var r=n(78235);t.Z=r.Z},23061:function(e,t,n){"use strict";var r=n(67294),o=n(64773),c=n(98947);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=c.ZP.subscribe(function(r){t.current=r,e&&n()});return function(){return c.ZP.unsubscribe(r)}},[]),t.current}},65765:function(e,t,n){"use strict";var r=n(61185),o=n(59408),c=r.ZP;c.Header=r.h4,c.Footer=r.$_,c.Content=r.VY,c.Sider=o.Z,c._InternalSiderContext=o.D,t.default=c},10227:function(e,t,n){"use strict";var r=n(79338);t.Z=r.Z},93879:function(e,t,n){"use strict";var r=n(87462),o=n(4942),c=n(97685),a=n(93967),i=n.n(a),s=n(23279),l=n.n(s),u=n(97485),f=n(67294),d=n(17399),p=n(84476),m=n(3227),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 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};(0,m.b)("small","default","large");var v=null,y=function(e){var t=e.spinPrefixCls,n=e.spinning,a=void 0===n||n,s=e.delay,m=e.className,y=e.size,b=void 0===y?"default":y,x=e.tip,g=e.wrapperClassName,E=e.style,Z=e.children,j=h(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),C=f.useState(function(){return a&&(!a||!s||!!isNaN(Number(s)))}),w=(0,c.Z)(C,2),k=w[0],O=w[1];return f.useEffect(function(){var e=l()(function(){O(a)},s);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[s,a]),f.createElement(d.C,null,function(n){var c,a,s=n.direction,l=i()(t,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(t,"-sm"),"small"===b),"".concat(t,"-lg"),"large"===b),"".concat(t,"-spinning"),k),"".concat(t,"-show-text"),!!x),"".concat(t,"-rtl"),"rtl"===s),m),d=(0,u.Z)(j,["indicator","prefixCls"]),h=f.createElement("div",(0,r.Z)({},d,{style:E,className:l,"aria-live":"polite","aria-busy":k}),(c=e.indicator,a="".concat(t,"-dot"),null===c?null:(0,p.l$)(c)?(0,p.Tm)(c,{className:i()(c.props.className,a)}):(0,p.l$)(v)?(0,p.Tm)(v,{className:i()(v.props.className,a)}):f.createElement("span",{className:i()(a,"".concat(t,"-dot-spin"))},f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}))),x?f.createElement("div",{className:"".concat(t,"-text")},x):null);if(void 0!==Z){var y=i()("".concat(t,"-container"),(0,o.Z)({},"".concat(t,"-blur"),k));return f.createElement("div",(0,r.Z)({},d,{className:i()("".concat(t,"-nested-loading"),g)}),k&&f.createElement("div",{key:"loading"},h),f.createElement("div",{className:y,key:"container"},Z))}return h})},b=function(e){var t=e.prefixCls,n=(0,f.useContext(d.E_).getPrefixCls)("spin",t),o=(0,r.Z)((0,r.Z)({},e),{spinPrefixCls:n});return f.createElement(y,(0,r.Z)({},o))};b.setDefaultIndicator=function(e){v=e},t.Z=b},91624:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(4942),o=n(87462),c=n(97685),a=n(69156),i=n(93967),s=n.n(i),l=n(97485),u=n(67294),f=n(17399),d=n(22781),p=n(51964),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},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 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},v=new RegExp("^(".concat(d.Y.join("|"),")(-inverse)?$")),y=new RegExp("^(".concat(d.E.join("|"),")$")),b=u.forwardRef(function(e,t){var n=e.prefixCls,i=e.className,d=e.style,m=e.children,b=e.icon,x=e.color,g=e.onClose,E=e.closeIcon,Z=e.closable,j=h(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),C=u.useContext(f.E_),w=C.getPrefixCls,k=C.direction,O=u.useState(!0),N=(0,c.Z)(O,2),P=N[0],S=N[1];u.useEffect(function(){"visible"in j&&S(j.visible)},[j.visible]);var T=function(){return!!x&&(v.test(x)||y.test(x))},_=(0,o.Z)({backgroundColor:x&&!T()?x:void 0},d),I=T(),A=w("tag",n),R=s()(A,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(A,"-").concat(x),I),"".concat(A,"-has-color"),x&&!I),"".concat(A,"-hidden"),!P),"".concat(A,"-rtl"),"rtl"===k),i),D=function(e){e.stopPropagation(),null==g||g(e),!e.defaultPrevented&&("visible"in j||S(!1))},W="onClick"in j||m&&"a"===m.type,M=(0,l.Z)(j,["visible"]),U=b||null,$=U?u.createElement(u.Fragment,null,U,u.createElement("span",null,m)):m,L=u.createElement("span",(0,o.Z)({},M,{ref:t,className:R,style:_}),$,void 0!==Z&&Z?E?u.createElement("span",{className:"".concat(A,"-close-icon"),onClick:D},E):u.createElement(a.Z,{className:"".concat(A,"-close-icon"),onClick:D}):null);return W?u.createElement(p.Z,null,L):L});b.CheckableTag=function(e){var t=e.prefixCls,n=e.className,c=e.checked,a=e.onChange,i=e.onClick,l=m(e,["prefixCls","className","checked","onChange","onClick"]),d=(0,u.useContext(f.E_).getPrefixCls)("tag",t),p=s()(d,(0,r.Z)((0,r.Z)({},"".concat(d,"-checkable"),!0),"".concat(d,"-checkable-checked"),c),n);return u.createElement("span",(0,o.Z)({},l,{className:p,onClick:function(e){null==a||a(!c),null==i||i(e)}}))};var x=b},27381:function(e,t,n){"use strict";n.r(t);var r=n(85893),o=n(23657),c=n(8968),a=n(91624),i=n(78021),s=n(72370),l=n(77786),u=n(20133),f=n(10227),d=n(56469),p=n(4116),m=n(27043),h=n(5152),v=n.n(h),y=n(67294),b=n(11992),x=n(11),g=n(25889);let{Title:E,Paragraph:Z}=o.default,j=v()(()=>Promise.all([n.e(3247),n.e(1506)]).then(n.t.bind(n,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1}),C={CHAT:{name:"Chat messages",description:"When a user sends a chat message",color:"purple"},USER_JOINED:{name:"User joined",description:"When a user joins the chat",color:"green"},USER_PARTED:{name:"User parted",description:"When a user leaves the chat",color:"green"},NAME_CHANGE:{name:"User name changed",description:"When a user changes their name",color:"blue"},"VISIBILITY-UPDATE":{name:"Message visibility changed",description:"When a message visibility changes, likely due to moderation",color:"red"},STREAM_STARTED:{name:"Stream started",description:"When a stream starts",color:"orange"},STREAM_STOPPED:{name:"Stream stopped",description:"When a stream stops",color:"cyan"},STREAM_TITLE_UPDATED:{name:"Stream title updated",description:"When a stream title is changed",color:"yellow"}},w=e=>{let{onOk:t,onCancel:n,open:o}=e,[c,a]=(0,y.useState)([]),[p,m]=(0,y.useState)(""),h=Object.keys(C).map(e=>({value:e,label:C[e].description})),v={disabled:(null==c?void 0:c.length)===0||!(0,x.jv)(p)},b=h.map(e=>(0,r.jsx)(i.Z,{span:8,children:(0,r.jsx)(s.Z,{value:e.value,children:e.label})},e.value));return(0,r.jsxs)(l.default,{title:"Create New Webhook",open:o,onOk:function(){t(p,c),m(""),a(null)},onCancel:n,okButtonProps:v,children:[(0,r.jsx)("div",{children:(0,r.jsx)(u.default,{value:p,placeholder:"https://myserver.com/webhook",onChange:e=>m(e.currentTarget.value.trim()),type:"url",pattern:x.ax})}),(0,r.jsx)("p",{children:"Select the events that will be sent to this webhook."}),(0,r.jsx)(s.Z.Group,{style:{width:"100%"},value:c,onChange:function(e){a(e)},children:(0,r.jsx)(f.Z,{children:b})}),(0,r.jsx)("p",{children:(0,r.jsx)(d.Z,{type:"primary",onClick:function(){a(Object.keys(C))},children:"Select all"})})]})},k=()=>{let[e,t]=(0,y.useState)([]),[n,o]=(0,y.useState)(!1);function i(e){console.error("error",e)}async function s(){try{let e=await (0,b.rQ)(b.XA);t(e)}catch(e){i(e)}}async function l(e){try{await (0,b.rQ)(b.M_,{method:"POST",data:{id:e}}),s()}catch(e){i(e)}}async function u(n,r){try{let o=await (0,b.rQ)(b.iG,{method:"POST",data:{url:n,events:r}});t(e.concat(o))}catch(e){i(e)}}(0,y.useEffect)(()=>{s()},[]);let f=[{title:"",key:"delete",render:(e,t)=>(0,r.jsx)(p.Z,{size:"middle",children:(0,r.jsx)(d.Z,{onClick:()=>l(t.id),icon:(0,r.jsx)(j,{})})})},{title:"URL",dataIndex:"url",key:"url"},{title:"Events",dataIndex:"events",key:"events",render:e=>(0,r.jsx)(r.Fragment,{children:e.map(e=>(function(e){if(!e||!C[e])return null;let t=C[e];return(0,r.jsx)(c.Z,{title:t.description,children:(0,r.jsx)(a.Z,{color:t.color,children:t.name})},e)})(e))})}];return(0,r.jsxs)("div",{children:[(0,r.jsx)(E,{children:"Webhooks"}),(0,r.jsx)(Z,{children:"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."}),(0,r.jsxs)(Z,{children:["Read more about how to use webhooks, with examples, at"," ",(0,r.jsx)("a",{href:"https://owncast.online/docs/integrations/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"our documentation"}),"."]}),(0,r.jsx)(m.Z,{rowKey:e=>e.id,columns:f,dataSource:e,pagination:!1}),(0,r.jsx)("br",{}),(0,r.jsx)(d.Z,{type:"primary",onClick:()=>{o(!0)},children:"Create Webhook"}),(0,r.jsx)(w,{open:n,onOk:(e,t)=>{o(!1),u(e,t)},onCancel:()=>{o(!1)}})]})};k.getLayout=function(e){return(0,r.jsx)(g.l,{page:e})},t.default=k},11163:function(e,t,n){e.exports=n(43079)},55945:function(e,t,n){"use strict";function r(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return r}})},96707:function(e,t,n){"use strict";n.d(t,{H_:function(){return s},I7:function(){return l},dP:function(){return o},fH:function(){return i},jE:function(){return r},vh:function(){return a},yJ:function(){return c}});let r=6048e5,o=864e5,c=6e4,a=36e5,i=43200,s=1440,l=Symbol.for("constructDateFrom")},16393:function(e,t,n){"use strict";n.d(t,{L:function(){return o}});var r=n(96707);function o(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&r.I7 in e?e[r.I7](t):e instanceof Date?new e.constructor(t):new Date(t)}},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var r=n(46042);function o(e,t){return+(0,r.Q)(e)-+(0,r.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return c}});var r=n(55945),o=n(64077);function c(e,t,n){let c=(0,o._)(e,t)/1e3;return(0,r.u)(null==n?void 0:n.roundingMethod)(c)}},46042:function(e,t,n){"use strict";n.d(t,{Q:function(){return o}});var r=n(16393);function o(e,t){return(0,r.L)(t||e,e)}}},function(e){e.O(0,[83,1287,9796,443,7786,9904,3657,6167,2502,7528,9532,449,7043,5889,2888,9774,179],function(){return e(e.s=67742)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1234],{27561:function(e,t,n){var r=n(67990),o=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(o,""):e}},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),o=n(7771),c=n(14841),a=Math.max,i=Math.min;e.exports=function(e,t,n){var s,l,u,f,d,p,m=0,h=!1,v=!1,y=!0;if("function"!=typeof e)throw TypeError("Expected a function");function b(t){var n=s,r=l;return s=l=void 0,m=t,f=e.apply(r,n)}function x(e){var n=e-p,r=e-m;return void 0===p||n>=t||n<0||v&&r>=u}function g(){var e,n,r,c=o();if(x(c))return E(c);d=setTimeout(g,(e=c-p,n=c-m,r=t-e,v?i(r,u-n):r))}function E(e){return(d=void 0,y&&s)?b(e):(s=l=void 0,f)}function Z(){var e,n=o(),r=x(n);if(s=arguments,l=this,p=n,r){if(void 0===d)return m=e=p,d=setTimeout(g,t),h?b(e):f;if(v)return clearTimeout(d),d=setTimeout(g,t),b(p)}return void 0===d&&(d=setTimeout(g,t)),f}return t=c(t)||0,r(n)&&(h=!!n.leading,u=(v="maxWait"in n)?a(c(n.maxWait)||0,t):u,y="trailing"in n?!!n.trailing:y),Z.cancel=function(){void 0!==d&&clearTimeout(d),m=0,s=p=l=d=void 0},Z.flush=function(){return void 0===d?f:E(o())},Z}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},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),o=n(13218),c=n(33448),a=0/0,i=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(c(e))return a;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=s.test(e);return n||l.test(e)?u(e.slice(2),n?2:8):i.test(e)?a:+e}},67742:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/webhooks",function(){return n(27381)}])},64773:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(97685),o=n(67294);function c(){var e=o.useReducer(function(e){return e+1},0);return(0,r.Z)(e,2)[1]}},78021:function(e,t,n){"use strict";var r=n(78235);t.Z=r.Z},23061:function(e,t,n){"use strict";var r=n(67294),o=n(64773),c=n(98947);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=c.ZP.subscribe(function(r){t.current=r,e&&n()});return function(){return c.ZP.unsubscribe(r)}},[]),t.current}},65765:function(e,t,n){"use strict";var r=n(61185),o=n(59408),c=r.ZP;c.Header=r.h4,c.Footer=r.$_,c.Content=r.VY,c.Sider=o.Z,c._InternalSiderContext=o.D,t.default=c},10227:function(e,t,n){"use strict";var r=n(79338);t.Z=r.Z},93879:function(e,t,n){"use strict";var r=n(87462),o=n(4942),c=n(97685),a=n(93967),i=n.n(a),s=n(23279),l=n.n(s),u=n(97485),f=n(67294),d=n(17399),p=n(84476),m=n(3227),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 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};(0,m.b)("small","default","large");var v=null,y=function(e){var t=e.spinPrefixCls,n=e.spinning,a=void 0===n||n,s=e.delay,m=e.className,y=e.size,b=void 0===y?"default":y,x=e.tip,g=e.wrapperClassName,E=e.style,Z=e.children,j=h(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),C=f.useState(function(){return a&&(!a||!s||!!isNaN(Number(s)))}),w=(0,c.Z)(C,2),k=w[0],O=w[1];return f.useEffect(function(){var e=l()(function(){O(a)},s);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[s,a]),f.createElement(d.C,null,function(n){var c,a,s=n.direction,l=i()(t,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(t,"-sm"),"small"===b),"".concat(t,"-lg"),"large"===b),"".concat(t,"-spinning"),k),"".concat(t,"-show-text"),!!x),"".concat(t,"-rtl"),"rtl"===s),m),d=(0,u.Z)(j,["indicator","prefixCls"]),h=f.createElement("div",(0,r.Z)({},d,{style:E,className:l,"aria-live":"polite","aria-busy":k}),(c=e.indicator,a="".concat(t,"-dot"),null===c?null:(0,p.l$)(c)?(0,p.Tm)(c,{className:i()(c.props.className,a)}):(0,p.l$)(v)?(0,p.Tm)(v,{className:i()(v.props.className,a)}):f.createElement("span",{className:i()(a,"".concat(t,"-dot-spin"))},f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}))),x?f.createElement("div",{className:"".concat(t,"-text")},x):null);if(void 0!==Z){var y=i()("".concat(t,"-container"),(0,o.Z)({},"".concat(t,"-blur"),k));return f.createElement("div",(0,r.Z)({},d,{className:i()("".concat(t,"-nested-loading"),g)}),k&&f.createElement("div",{key:"loading"},h),f.createElement("div",{className:y,key:"container"},Z))}return h})},b=function(e){var t=e.prefixCls,n=(0,f.useContext(d.E_).getPrefixCls)("spin",t),o=(0,r.Z)((0,r.Z)({},e),{spinPrefixCls:n});return f.createElement(y,(0,r.Z)({},o))};b.setDefaultIndicator=function(e){v=e},t.Z=b},91624:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(4942),o=n(87462),c=n(97685),a=n(69156),i=n(93967),s=n.n(i),l=n(97485),u=n(67294),f=n(17399),d=n(22781),p=n(51964),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},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 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},v=new RegExp("^(".concat(d.Y.join("|"),")(-inverse)?$")),y=new RegExp("^(".concat(d.E.join("|"),")$")),b=u.forwardRef(function(e,t){var n=e.prefixCls,i=e.className,d=e.style,m=e.children,b=e.icon,x=e.color,g=e.onClose,E=e.closeIcon,Z=e.closable,j=h(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),C=u.useContext(f.E_),w=C.getPrefixCls,k=C.direction,O=u.useState(!0),N=(0,c.Z)(O,2),P=N[0],S=N[1];u.useEffect(function(){"visible"in j&&S(j.visible)},[j.visible]);var T=function(){return!!x&&(v.test(x)||y.test(x))},_=(0,o.Z)({backgroundColor:x&&!T()?x:void 0},d),I=T(),A=w("tag",n),R=s()(A,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(A,"-").concat(x),I),"".concat(A,"-has-color"),x&&!I),"".concat(A,"-hidden"),!P),"".concat(A,"-rtl"),"rtl"===k),i),D=function(e){e.stopPropagation(),null==g||g(e),!e.defaultPrevented&&("visible"in j||S(!1))},W="onClick"in j||m&&"a"===m.type,M=(0,l.Z)(j,["visible"]),U=b||null,$=U?u.createElement(u.Fragment,null,U,u.createElement("span",null,m)):m,L=u.createElement("span",(0,o.Z)({},M,{ref:t,className:R,style:_}),$,void 0!==Z&&Z?E?u.createElement("span",{className:"".concat(A,"-close-icon"),onClick:D},E):u.createElement(a.Z,{className:"".concat(A,"-close-icon"),onClick:D}):null);return W?u.createElement(p.Z,null,L):L});b.CheckableTag=function(e){var t=e.prefixCls,n=e.className,c=e.checked,a=e.onChange,i=e.onClick,l=m(e,["prefixCls","className","checked","onChange","onClick"]),d=(0,u.useContext(f.E_).getPrefixCls)("tag",t),p=s()(d,(0,r.Z)((0,r.Z)({},"".concat(d,"-checkable"),!0),"".concat(d,"-checkable-checked"),c),n);return u.createElement("span",(0,o.Z)({},l,{className:p,onClick:function(e){null==a||a(!c),null==i||i(e)}}))};var x=b},27381:function(e,t,n){"use strict";n.r(t);var r=n(85893),o=n(23657),c=n(8968),a=n(91624),i=n(78021),s=n(72370),l=n(77786),u=n(20133),f=n(10227),d=n(56469),p=n(4116),m=n(27043),h=n(5152),v=n.n(h),y=n(67294),b=n(11992),x=n(11),g=n(25889);let{Title:E,Paragraph:Z}=o.default,j=v()(()=>Promise.all([n.e(3247),n.e(1506)]).then(n.t.bind(n,81506,23)),{loadableGenerated:{webpack:()=>[81506]},ssr:!1}),C={CHAT:{name:"Chat messages",description:"When a user sends a chat message",color:"purple"},USER_JOINED:{name:"User joined",description:"When a user joins the chat",color:"green"},USER_PARTED:{name:"User parted",description:"When a user leaves the chat",color:"green"},NAME_CHANGE:{name:"User name changed",description:"When a user changes their name",color:"blue"},"VISIBILITY-UPDATE":{name:"Message visibility changed",description:"When a message visibility changes, likely due to moderation",color:"red"},STREAM_STARTED:{name:"Stream started",description:"When a stream starts",color:"orange"},STREAM_STOPPED:{name:"Stream stopped",description:"When a stream stops",color:"cyan"},STREAM_TITLE_UPDATED:{name:"Stream title updated",description:"When a stream title is changed",color:"yellow"}},w=e=>{let{onOk:t,onCancel:n,open:o}=e,[c,a]=(0,y.useState)([]),[p,m]=(0,y.useState)(""),h=Object.keys(C).map(e=>({value:e,label:C[e].description})),v={disabled:(null==c?void 0:c.length)===0||!(0,x.jv)(p)},b=h.map(e=>(0,r.jsx)(i.Z,{span:8,children:(0,r.jsx)(s.Z,{value:e.value,children:e.label})},e.value));return(0,r.jsxs)(l.default,{title:"Create New Webhook",open:o,onOk:function(){t(p,c),m(""),a(null)},onCancel:n,okButtonProps:v,children:[(0,r.jsx)("div",{children:(0,r.jsx)(u.default,{value:p,placeholder:"https://myserver.com/webhook",onChange:e=>m(e.currentTarget.value.trim()),type:"url",pattern:x.ax})}),(0,r.jsx)("p",{children:"Select the events that will be sent to this webhook."}),(0,r.jsx)(s.Z.Group,{style:{width:"100%"},value:c,onChange:function(e){a(e)},children:(0,r.jsx)(f.Z,{children:b})}),(0,r.jsx)("p",{children:(0,r.jsx)(d.Z,{type:"primary",onClick:function(){a(Object.keys(C))},children:"Select all"})})]})},k=()=>{let[e,t]=(0,y.useState)([]),[n,o]=(0,y.useState)(!1);function i(e){console.error("error",e)}async function s(){try{let e=await (0,b.rQ)(b.XA);t(e)}catch(e){i(e)}}async function l(e){try{await (0,b.rQ)(b.M_,{method:"POST",data:{id:e}}),s()}catch(e){i(e)}}async function u(n,r){try{let o=await (0,b.rQ)(b.iG,{method:"POST",data:{url:n,events:r}});t(e.concat(o))}catch(e){i(e)}}(0,y.useEffect)(()=>{s()},[]);let f=[{title:"",key:"delete",render:(e,t)=>(0,r.jsx)(p.Z,{size:"middle",children:(0,r.jsx)(d.Z,{onClick:()=>l(t.id),icon:(0,r.jsx)(j,{})})})},{title:"URL",dataIndex:"url",key:"url"},{title:"Events",dataIndex:"events",key:"events",render:e=>(0,r.jsx)(r.Fragment,{children:e.map(e=>(function(e){if(!e||!C[e])return null;let t=C[e];return(0,r.jsx)(c.Z,{title:t.description,children:(0,r.jsx)(a.Z,{color:t.color,children:t.name})},e)})(e))})}];return(0,r.jsxs)("div",{children:[(0,r.jsx)(E,{children:"Webhooks"}),(0,r.jsx)(Z,{children:"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."}),(0,r.jsxs)(Z,{children:["Read more about how to use webhooks, with examples, at"," ",(0,r.jsx)("a",{href:"https://owncast.online/docs/integrations/?source=admin",target:"_blank",rel:"noopener noreferrer",children:"our documentation"}),"."]}),(0,r.jsx)(m.Z,{rowKey:e=>e.id,columns:f,dataSource:e,pagination:!1}),(0,r.jsx)("br",{}),(0,r.jsx)(d.Z,{type:"primary",onClick:()=>{o(!0)},children:"Create Webhook"}),(0,r.jsx)(w,{open:n,onOk:(e,t)=>{o(!1),u(e,t)},onCancel:()=>{o(!1)}})]})};k.getLayout=function(e){return(0,r.jsx)(g.l,{page:e})},t.default=k},11163:function(e,t,n){e.exports=n(43079)},55945:function(e,t,n){"use strict";function r(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return 0===n?0:n}}n.d(t,{u:function(){return r}})},96707:function(e,t,n){"use strict";n.d(t,{H_:function(){return s},I7:function(){return l},dP:function(){return o},fH:function(){return i},jE:function(){return r},vh:function(){return a},yJ:function(){return c}});let r=6048e5,o=864e5,c=6e4,a=36e5,i=43200,s=1440,l=Symbol.for("constructDateFrom")},16393:function(e,t,n){"use strict";n.d(t,{L:function(){return o}});var r=n(96707);function o(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&r.I7 in e?e[r.I7](t):e instanceof Date?new e.constructor(t):new Date(t)}},64077:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var r=n(46042);function o(e,t){return+(0,r.Q)(e)-+(0,r.Q)(t)}},94817:function(e,t,n){"use strict";n.d(t,{c:function(){return c}});var r=n(55945),o=n(64077);function c(e,t,n){let c=(0,o._)(e,t)/1e3;return(0,r.u)(null==n?void 0:n.roundingMethod)(c)}},46042:function(e,t,n){"use strict";n.d(t,{Q:function(){return o}});var r=n(16393);function o(e,t){return(0,r.L)(t||e,e)}}},function(e){e.O(0,[83,1287,9796,7786,443,9904,3657,6167,2502,7528,9532,449,7043,5889,2888,9774,179],function(){return e(e.s=67742)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/embed/video-3447120167c495bf.js b/static/web/_next/static/chunks/pages/embed/video-3447120167c495bf.js new file mode 100644 index 000000000..01281750f --- /dev/null +++ b/static/web/_next/static/chunks/pages/embed/video-3447120167c495bf.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3126,6864,2513,2240],{61357:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/embed/video",function(){return n(7085)}])},82643:function(e,t,n){"use strict";n.d(t,{k:function(){return m}});var i=n(85893),s=n(93879),r=n(1461),a=n(20133),l=n(4116),o=n(56469),c=n(67294),u=n(84385),h=n.n(u),d=n(11);let m=e=>{let{handleClose:t}=e,[n,u]=(0,c.useState)(null),[m,f]=(0,c.useState)(!1),[p,g]=(0,c.useState)(!1),[y,b]=(0,c.useState)(null),v=e=>{u(e),(0,d.ME)(e)?f(!0):f(!1)},w=async()=>{if(m){g(!0);try{let e=n.replace(/^@+/,""),i=await fetch("/api/remotefollow",{method:"POST",body:JSON.stringify({account:e})}),s=await i.json();if(s.redirectUrl&&(window.open(s.redirectUrl,"_blank"),t()),!s.success){b(s.message),g(!1);return}if(!s.redirectUrl){b("Unable to follow."),g(!1);return}}catch(e){b(e.message)}g(!1)}};return(0,i.jsxs)(s.Z,{spinning:p,children:[y&&(0,i.jsx)(r.Z,{message:"Follow Error",description:y,type:"error",closable:!0,className:h().errorAlert}),(0,i.jsxs)("div",{className:h().inputContainer,children:[(0,i.jsx)("div",{className:h().instructions,children:"Enter your username @server to follow"}),(0,i.jsx)(a.default,{value:n,size:"large",onChange:e=>v(e.target.value),placeholder:"Your fediverse account @account@server",defaultValue:n}),(0,i.jsx)("div",{className:h().footer,children:"You'll be redirected to your Fediverse server and asked to confirm the action."})]}),(0,i.jsxs)(l.Z,{className:h().buttons,children:[(0,i.jsx)(o.Z,{onClick:()=>{window.open("https://owncast.online/join-fediverse","_blank")},type:"text",children:"Join the Fediverse"}),(0,i.jsx)(o.Z,{disabled:!m,type:"primary",onClick:w,children:"Follow"})]})]})}},4955:function(e,t,n){"use strict";n.r(t),n.d(t,{Modal:function(){return h}});var i=n(85893),s=n(77786),r=n(93879),a=n(67294),l=n(4511),o=n(69583),c=n(81820),u=n.n(c);let h=e=>{let{title:t,url:n,open:c,handleOk:h,handleCancel:d,afterClose:m,height:f,width:p,children:g}=e,[y,b]=(0,a.useState)(!!n),v="100%",w="520px";n&&(v="70vh",w="900px");let _={padding:"0px",minHeight:f,height:null!=f?f:v},T=n&&(0,i.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:()=>b(!1)}),k=y?"none":"inline";return(0,i.jsx)(s.default,{title:t,open:c,onOk:h,onCancel:d,afterClose:m,bodyStyle:_,width:null!=p?p:w,zIndex:999,footer:null,centered:!0,destroyOnClose:!0,className:u().modal,children:(0,i.jsx)(l.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,i.jsx)(o.A,{componentName:"Modal",message:t.message,retryFunction:n})},children:(0,i.jsxs)("div",{id:"modal-container",style:{height:"100%"},children:[T&&(0,i.jsx)("div",{style:{display:k},children:T}),g&&(0,i.jsx)("div",{className:u().content,children:g}),y&&(0,i.jsx)(r.Z,{className:u().spinner,spinning:y,size:"large",tip:t})]})})})}},84943:function(e,t,n){"use strict";n.d(t,{X:function(){return p}});var i=n(85893),s=n(36827),r=n(91710),a=n(61913),l=n(67294),o=n(5152),c=n.n(o),u=n(93967),h=n.n(u),d=n(20819),m=n.n(d);let f=c()(()=>Promise.all([n.e(3247),n.e(8586)]).then(n.t.bind(n,68586,23)),{loadableGenerated:{webpack:()=>[68586]},ssr:!1}),p=e=>{let t,{online:n,lastConnectTime:o,lastDisconnectTime:c,viewerCount:u,className:d}=e,[,p]=(0,l.useState)(new Date);(0,l.useEffect)(()=>{let e=setInterval(()=>p(new Date),1e3);return()=>{clearInterval(e)}},[]);let g="";if(n&&o){let e=function(e){let t=(0,s.y)({start:e,end:new Date});return t.days>=1?(0,r.L)({days:t.days,hours:t.hours>0?t.hours:0}):t.hours>=1?(0,r.L)({hours:t.hours,minutes:t.minutes>0?t.minutes:0}):(0,r.L)({minutes:t.minutes>0?t.minutes:0,seconds:t.seconds>0?t.seconds:0})}(new Date(o));g="Live for ".concat(e),t=u>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{className:m().viewerIcon,children:(0,i.jsx)(f,{})}),(0,i.jsx)("span",{children:" ".concat(u)})]})}else!n&&(g="Offline",c&&(t="Last live ".concat((0,a.Q)(new Date(c))," ago.")));return(0,i.jsxs)("div",{className:h()(m().statusbar,d),role:"status",children:[(0,i.jsx)("span",{"aria-live":"off",className:m().onlineMessage,children:g}),(0,i.jsx)("span",{className:m().viewerCount,children:t})]})};p.defaultProps={lastConnectTime:null,lastDisconnectTime:null}},6680:function(e,t,n){"use strict";n.r(t),n.d(t,{OwncastPlayer:function(){return O}});var i=n(85893),s=n(67294),r=n(4480),a=n(46977),l=n(93967),o=n.n(l),c=n(4511),u=n(85215),h=n(15505),d=n.n(h);n(78210);let m=e=>{let{options:t,onReady:n}=e,r=s.useRef(null),a=s.useRef(null);return s.useEffect(()=>{if(!a.current){let e=r.current,i=a.current=(0,u.Z)(e,t,()=>(console.debug("player is ready"),n&&n(i,u.Z)));i.autoplay(t.autoplay),i.src(t.sources)}},[t,r]),s.useEffect(()=>{u.Z.getPlayer(r.current).on("xhr-hooks-ready",()=>{var e;null===(e=u.Z.getPlayer(r.current).tech({IWillNotUseThisInPlugins:!0}))||void 0===e||e.vhs.xhr.onRequest(e=>{let{uri:t}=e,n=t;if(e.uri.match("m3u8")){let e=t.startsWith("http")?new URL(t):new URL(t,window.location.protocol+window.location.host),i=Math.random().toString(16).slice(2,8);e.searchParams.append("cachebust",i),n=e.toString()}return{...e,uri:n}})})},[]),(0,i.jsx)("div",{"data-vjs-player":!0,children:(0,i.jsx)("video",{ref:r,className:"video-js vjs-big-play-centered vjs-show-big-play-button-on-pause ".concat(d().player," vjs-owncast")})})};class f{start(){this.stop(),this.timer=setInterval(()=>{!function(){try{fetch("/api/ping")}catch(e){console.error(e)}}()},4e3)}stop(){clearInterval(this.timer)}}let p={position:"absolute",width:"100%",height:"100%"},g=e=>{let{src:t="",width:n,height:r,objectFit:a="fill",duration:l="1s",className:o}=e,c=(0,s.useMemo)(()=>({display:"inline-block",position:"relative",width:n,height:r}),[n,r]),u=(0,s.useMemo)(()=>[{...p,objectFit:a,opacity:0,transition:"opacity ".concat(l)},{...p,objectFit:a,opacity:1,transition:"opacity ".concat(l)},{...p,objectFit:a,opacity:0}],[a,l]),[h,d]=(0,s.useState)(0),[m,f]=(0,s.useState)(["",""]),g=t!==m[1]?t:"",y=()=>{d((h+1)%3),f([m[1],g])};return(0,i.jsx)("span",{style:c,className:o,children:[...m,g].map((e,t)=>""!==e&&(0,i.jsx)("img",{src:e,alt:"",style:u[t],onLoad:2===t?y:void 0},e))})};g.defaultProps={objectFit:"fill",duration:"3s"};var y=n(73593),b=n.n(y);let v=e=>{let t,{online:n,initialSrc:r,src:a}=e,[l,o]=(0,s.useState)(r),[c,u]=(0,s.useState)("0s");return(0,s.useEffect)(()=>{clearInterval(t),t=setInterval(()=>{"0s"===c&&u("3s"),o("".concat(a,"?").concat(Date.now()))},2e4)},[]),(0,i.jsxs)("div",{className:b().poster,children:[!n&&(0,i.jsx)("img",{src:r,alt:"logo"}),n&&(0,i.jsx)(g,{src:l,duration:c,objectFit:"contain",height:"auto",width:"100%",className:b().image})]})};var w=n(46445),_=n(28049);class T{stop(){clearInterval(this.sendMetricsTimer),this.player.off()}setClockSkew(e){this.clockSkewMs=e}videoJSReady(){let e=this.player.tech({IWillNotUseThisInPlugins:!0});this.supportsDetailedMetrics=!!e,null==e||e.on("usage",e=>{"vhs-unknown-waiting"===e.name&&this.setIsBuffering(!0),"vhs-rendition-change-abr"===e.name&&this.incrementQualityVariantChanges()}),this.player.textTracks().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()||2!==this.player.networkState())return;let t=e.vhs.systemBandwidth;this.trackBandwidth(t);try{let t=function(e){let t;let n=e.vhs.playlists.media(),i=e.currentTime();for(let e=0,s=n.segments.length;e=100)return;this.trackLatency(i)}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 n=e=>e.reduce((e,t)=>e+t,0)/e.length,i=n(this.segmentDownloadTime)/1e3;e={bandwidth:Math.round(n(this.bandwidthTracking)/1e3*1e3)/1e3,latency:Math.round(n(this.latencyTracking)/1e3*1e3)/1e3,downloadDuration:Math.round(1e3*i)/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 n={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};try{await fetch("/api/metrics/playback",n)}catch(e){console.error(e)}}constructor(e,t){var n=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 i=t.xhr;t.Vhs.xhr=function(){for(var e=arguments.length,t=Array(e),s=0;s{let a=new Date().getTime()-e.getTime();n.trackSegmentDownloadTime(a),i(t,s,r)}}return i(...t)},this.videoJSReady(),this.sendMetricsTimer=setInterval(()=>{this.send()},1e4)}}class k{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||2!==this.player.networkState())return;let t=0;try{if(0===e.vhs.stats.buffered.length){this.timeout();return}e.vhs.stats.buffered.forEach(e=>{t+=e.end-e.start})}catch(e){console.error(e)}let n=e.vhs.playlists.media().attributes.BANDWIDTH,i=e.vhs.systemBandwidth/n;try{let n=function(e){let t;let n=e.vhs.playlists.media(),i=e.currentTime();for(let e=0,s=n.segments.length;ee+t,0)/r.length,l=Math.max(1.4*a,Math.min(1e3*n.duration*2.6,15e3));a>=l&&(l=a+3e3);let o=n.dateTimeObject.getTime(),c=new Date().getTime()+this.clockSkewMs-o;if(this.currentLatency=c,Math.abs(c)>8e4){this.timeout();return}if(c>l){if(this.shouldJumpToLive()&&c>l+5e3){let t=c/1e3-3*n.duration,i=this.player.currentTime()+t;console.info("latency",c/1e3,"jumping",t,"to live from ",this.player.currentTime()," to ",i);let s=e.vhs.stats.buffered[0].end,r=e.vhs.stats.buffered[0].start;if(i>rthis.playbackRate+.02&&(t=this.playbackRate+.02),t=Math.round(1e3*t)/1e3,this.start(t)}else c<=a&&this.stop();console.info("latency",c/1e3,"min",a/1e3,"max",l/1e3,"playback rate",this.playbackRate,"enabled:",this.enabled,"running: ",this.running,"skew: ",this.clockSkewMs,"rebuffer events: ",this.bufferingCounter)}catch(e){}}shouldJumpToLive(){return!(this.bufferingCounter>1)&&new Date().getTime()-this.lastJumpOccurred>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)}}var x=n(52020),j=n.n(x);class C{static async getVideoQualities(){let e=[];try{let t=await fetch(C.VIDEO_CONFIG_URL);e=await t.json()}catch(e){console.error(e)}return e}}C.VIDEO_CONFIG_URL="/api/video/variants";let E=(0,s.createContext)(C);var M=n(69583);let I="owncast_volume",N="latencyCompensatorEnabled",P=new f,S=null,B=null,L=!1,O=e=>{let{source:t,online:n,initiallyMuted:l=!1,title:u,className:h}=e,d=(0,s.useContext)(E),f=s.useRef(null),[p,g]=(0,r.FV)(_.We),y=(0,r.sJ)(_.g8),b=()=>{try{f.current.volume((0,w.$o)(I)||1)}catch(e){console.warn(e)}},x=()=>{(0,w.qQ)(I,f.current.muted()?0:f.current.volume())},C=()=>{f.current.paused()?f.current.play():f.current.pause()},O=()=>{B&&B.stop(),L=!0,(B=new k(f.current)).setClockSkew(y),B.enable(),(0,w.qQ)(N,!0)},D=()=>{B&&B.disable(),B=null,L=!1,(0,w.qQ)(N,!1)},F=()=>(L?D():O(),L),R=e=>{let t=e.tech({IWillNotUseThisInPlugins:!0});t&&t.vhs&&("true"===(0,w.$o)(N)&&t&&t.vhs?O():D())},V=async(e,t)=>{let n=function(e,t,n,i){let s=t.getComponent("MenuItem"),r=t.getComponent("MenuItem"),a=t.getComponent("MenuButton");class l 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]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=super.createEl(e,t,n);return i.innerHTML='
',i}constructor(e,t){super(e,t)}}let o=new r(e,{selectable:!0,label:"minimize latency (experimental)"});o.on("click",()=>{let e=i();o.selected(e)});let c=new l(e,{selectable:!1});class u extends a{createItems(){let t;let i=e.tech({IWillNotUseThisInPlugins:!0}),s=new r(e,{selectable:!0,selected:!0,label:"Auto"}),a=Array(n.length);n.forEach(t=>{a[t.index]=new r(e,{selectable:!0,label:t.name})}),t="ontouchstart"in window?"touchend":"click";for(let e=0;e{if(!i){console.warn("Invalid attempt to access null player tech");return}i.vhs.representations().forEach((t,n)=>{let i=n===e;t.enabled(i),a[n].selected(i)}),s.selected(!1)});s.on(t,()=>{i.vhs.representations().forEach(e=>{e.enabled(!0)}),a.forEach(e=>e.selected(!1)),s.selected(!0)});let l=!!i&&!!i.vhs;return n.length<2&&l?[o]:n.length>1&&l?[s,...a,c,o]:l||1!==n.length?[s,...a]:[]}constructor(){super(e)}}let h=new u;return h.el().setAttribute("aria-label","Settings"),h.addClass("vjs-quality-selector"),t.registerComponent("MenuButton",u),h}(e,t,await d.getVideoQualities(),F);e.controlBar.addChild(n,{},e.controlBar.children_.length-2),R(e)},J=(e,t)=>{if(window.hasOwnProperty("WebKitPlaybackTargetAvailabilityEvent")){let n=t.getComponent("Button");class i extends n{handleClick(){try{document.getElementsByTagName("video")[0].webkitShowPlaybackTargetPicker()}catch(e){console.error(e)}}constructor(){super(e)}}let s=new i;e.controlBar.addChild(s).addClass("vjs-airplay")}};return(0,a.y1)("space",e=>{e.preventDefault(),C()}),(0,a.y1)("f",()=>{f.current.isFullscreen()?f.current.exitFullscreen():f.current.requestFullscreen()},{enableOnContentEditable:!1}),(0,a.y1)("m",()=>{f.current.muted()||0===f.current.volume()?f.current.volume(.7):f.current.volume(0)},{enableOnContentEditable:!1}),(0,a.y1)("0",()=>f.current.volume(f.current.volume()+.1),{enableOnContentEditable:!1}),(0,a.y1)("9",()=>f.current.volume(f.current.volume()-.1),{enableOnContentEditable:!1}),(0,s.useEffect)(()=>{S&&S.setClockSkew(y)},[y]),(0,s.useEffect)(()=>()=>{D(),null==S||S.stop()},[]),(0,i.jsx)(c.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,i.jsx)(M.A,{componentName:"OwncastPlayer",message:t.message,retryFunction:n})},children:(0,i.jsxs)("div",{className:o()(j().container,h),id:"player",children:[n&&(0,i.jsx)("div",{className:j().player,children:(0,i.jsx)(m,{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:(e,t)=>{f.current=e,b(),J(e,t),e.on("waiting",()=>{console.debug("player is waiting")}),e.on("dispose",()=>{console.debug("player will dispose"),P.stop()}),e.on("playing",()=>{console.debug("player is playing"),P.start(),g(!0)}),e.on("pause",()=>{console.debug("player is paused"),P.stop(),g(!1)}),e.on("ended",()=>{console.debug("player is ended"),P.stop(),g(!1)}),t.hookOnce(),e.on("volumechange",x),(S=new T(e,t)).setClockSkew(y),V(e,t)},"aria-label":u})}),(0,i.jsx)("div",{className:j().poster,children:!p&&(0,i.jsx)(v,{online:n,initialSrc:"/thumbnail.jpg",src:"/thumbnail.jpg"})})]})})}},7085:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return N}});var i,s,r=n(85893),a=n(6230),l=n.n(a),o=n(67294),c=n(4480),u=n(11163),h=n(62828),d=n(28049),m=n(84943),f=n(6680),p=n(83073),g=n(2643),y=n.n(g),b=n(93967),v=n.n(b),w=n(9008),_=n.n(w),T=n(23657),k=n(56469),x=n(26670),j=n.n(x),C=n(4955),E=n(82643);let{Title:M}=T.default;(i=s||(s={}))[i.CannotFollow=1]="CannotFollow",i[i.CanFollow=2]="CanFollow";let I=e=>{let{streamName:t,subtitle:n,image:i,supportsFollows:s}=e,[a,l]=(0,o.useState)(2),[c,u]=(0,o.useState)(!1);(0,o.useEffect)(()=>{s?1===a&&l(2):l(1)},[s]);let h=async()=>{u(!0)};return(0,r.jsxs)("div",{children:[(0,r.jsx)(_(),{children:(0,r.jsx)("title",{children:t})}),(0,r.jsx)("div",{className:v()(j().offlineContainer),children:(0,r.jsxs)("div",{className:j().content,children:[(0,r.jsxs)(M,{level:1,className:j().headerContainer,children:[(0,r.jsx)("div",{className:j().pageLogo,style:{backgroundImage:"url(".concat(i,")")}}),(0,r.jsx)("div",{className:j().streamName,children:t})]}),(0,r.jsxs)("div",{className:j().messageContainer,children:[(0,r.jsx)(M,{level:2,className:j().offlineTitle,children:"This stream is not currently live."}),(0,r.jsx)("div",{className:j().message,dangerouslySetInnerHTML:{__html:n}})]}),2===a&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(k.Z,{className:j().followButton,type:"primary",onClick:h,children:"Follow Server"}),(0,r.jsx)(C.Modal,{title:"Follow ".concat(t),open:c,handleCancel:()=>u(!1),children:(0,r.jsx)(E.k,{})})]})]})})]})};function N(){var e;let t=(0,c.sJ)(d.RI),n=(0,c.sJ)(d.g1),i=(0,c.sJ)(d.Q),{name:s,summary:a,offlineMessage:g,federation:b}=n,{viewerCount:v,lastConnectTime:w,lastDisconnectTime:_,streamTitle:T}=t,k=(0,c.sJ)(d.YW),{enabled:x}=b,j=(null!==(e=(0,u.useRouter)().asPath.split("?")[1])&&void 0!==e?e:"").split("&").reduce((e,t)=>{let[n,i]=t.split("=");return{...e,[n]:i}},{}),C="true"===j.initiallyMuted,E=x&&"false"!==j.supportsSocialFollow,M=(0,r.jsx)(h.Z,{active:!0,style:{padding:"10px"},paragraph:{rows:10}});(0,o.useEffect)(()=>{document.body.classList.add("body-background")},[]);let N=(0,r.jsx)(I,{streamName:s,subtitle:g||a,image:"/logo",supportsFollows:E}),P=(0,r.jsxs)("div",{className:"jsx-c9ad39c4496ab6bc "+(y().onlineContainer||""),children:[(0,r.jsx)(l(),{id:"c9ad39c4496ab6bc",children:".body-background{background:var(--theme-color-components-video-status-bar-background)}"}),(0,r.jsx)(f.OwncastPlayer,{source:"/hls/stream.m3u8",online:k,initiallyMuted:C,title:T||s}),(0,r.jsx)(m.X,{online:k,lastConnectTime:w,lastDisconnectTime:_,viewerCount:v})]});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.me,{}),(0,r.jsx)(p.Q,{}),(0,r.jsx)("div",{className:"video-embed",children:i.appLoading?M:k?P:N})]})}},11:function(e,t,n){"use strict";n.d(t,{Kf:function(){return r},ME:function(){return a},ax:function(){return i},jv:function(){return s}});let i="https?://.*";function s(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 r(e,t){e.startsWith("@")&&(e=e.slice(1));let n=e.split(/:|@/),[i,s,r]=n;return i===t&&3===n.length&&!!i&&!!s&&!!r}function a(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())}},84385:function(e){e.exports={header:"FollowModal_header__0tBbf",buttons:"FollowModal_buttons__Me7qJ",inputContainer:"FollowModal_inputContainer__Ie3e7",instructions:"FollowModal_instructions__JCqe7",footer:"FollowModal_footer__IBJi9",account:"FollowModal_account__OZ_ZG",logo:"FollowModal_logo__m4Z2e",username:"FollowModal_username__Voyzl",name:"FollowModal_name__fVdPj",errorAlert:"FollowModal_errorAlert__UneY4"}},81820:function(e){e.exports={spinner:"Modal_spinner__vORWo",content:"Modal_content__mZkaV",modal:"Modal_modal___vOcW"}},26670:function(e){e.exports={offlineContainer:"OfflineEmbed_offlineContainer__fdZ07",content:"OfflineEmbed_content__j10dd",headerContainer:"OfflineEmbed_headerContainer__4QoyJ",messageContainer:"OfflineEmbed_messageContainer__V4oKE",message:"OfflineEmbed_message__ZSzJ6",offlineTitle:"OfflineEmbed_offlineTitle__mYevK",pageLogo:"OfflineEmbed_pageLogo__cl5VS",streamName:"OfflineEmbed_streamName__lbS02",followButton:"OfflineEmbed_followButton__MAmeB"}},20819:function(e){e.exports={statusbar:"Statusbar_statusbar__b24qe",onlineMessage:"Statusbar_onlineMessage__FJnEa",viewerCount:"Statusbar_viewerCount__pfDDX",viewerIcon:"Statusbar_viewerIcon__U_j6P"}},52020:function(e){e.exports={container:"OwncastPlayer_container__CR5Ry",player:"OwncastPlayer_player__dCDjy",poster:"OwncastPlayer_poster__tbpwE"}},15505:function(e){e.exports={player:"VideoJS_player__GD36e"}},73593:function(e){e.exports={poster:"VideoPoster_poster__6rnLj",image:"VideoPoster_image__8kRcw"}},2643:function(e){e.exports={onlineContainer:"VideoEmbed_onlineContainer__5XevB"}},25893:function(){}},function(e){e.O(0,[2544,83,1287,9796,7786,3657,4065,1913,5888,1750,7244,6309,2657,2154,2888,9774,179],function(){return e(e.s=61357)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/embed/video-52096d97f2ba21a7.js b/static/web/_next/static/chunks/pages/embed/video-52096d97f2ba21a7.js deleted file mode 100644 index 8695aad60..000000000 --- a/static/web/_next/static/chunks/pages/embed/video-52096d97f2ba21a7.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3126,6864,2240],{61357:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/embed/video",function(){return n(7085)}])},84943:function(e,t,n){"use strict";n.d(t,{X:function(){return g}});var i=n(85893),s=n(36827),r=n(91710),a=n(61913),l=n(67294),o=n(5152),c=n.n(o),h=n(93967),u=n.n(h),d=n(20819),m=n.n(d);let f=c()(()=>Promise.all([n.e(3247),n.e(8586)]).then(n.t.bind(n,68586,23)),{loadableGenerated:{webpack:()=>[68586]},ssr:!1}),g=e=>{let t,{online:n,lastConnectTime:o,lastDisconnectTime:c,viewerCount:h,className:d}=e,[,g]=(0,l.useState)(new Date);(0,l.useEffect)(()=>{let e=setInterval(()=>g(new Date),1e3);return()=>{clearInterval(e)}},[]);let p="";if(n&&o){let e=function(e){let t=(0,s.y)({start:e,end:new Date});return t.days>=1?(0,r.L)({days:t.days,hours:t.hours>0?t.hours:0}):t.hours>=1?(0,r.L)({hours:t.hours,minutes:t.minutes>0?t.minutes:0}):(0,r.L)({minutes:t.minutes>0?t.minutes:0,seconds:t.seconds>0?t.seconds:0})}(new Date(o));p="Live for ".concat(e),t=h>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{className:m().viewerIcon,children:(0,i.jsx)(f,{})}),(0,i.jsx)("span",{children:" ".concat(h)})]})}else!n&&(p="Offline",c&&(t="Last live ".concat((0,a.Q)(new Date(c))," ago.")));return(0,i.jsxs)("div",{className:u()(m().statusbar,d),role:"status",children:[(0,i.jsx)("span",{"aria-live":"off",className:m().onlineMessage,children:p}),(0,i.jsx)("span",{className:m().viewerCount,children:t})]})};g.defaultProps={lastConnectTime:null,lastDisconnectTime:null}},6680:function(e,t,n){"use strict";n.r(t),n.d(t,{OwncastPlayer:function(){return D}});var i=n(85893),s=n(67294),r=n(4480),a=n(46977),l=n(93967),o=n.n(l),c=n(4511),h=n(85215),u=n(15505),d=n.n(u);n(78210);let m=e=>{let{options:t,onReady:n}=e,r=s.useRef(null),a=s.useRef(null);return s.useEffect(()=>{if(!a.current){let e=r.current,i=a.current=(0,h.Z)(e,t,()=>(console.debug("player is ready"),n&&n(i,h.Z)));i.autoplay(t.autoplay),i.src(t.sources)}},[t,r]),s.useEffect(()=>{h.Z.getPlayer(r.current).on("xhr-hooks-ready",()=>{var e;null===(e=h.Z.getPlayer(r.current).tech({IWillNotUseThisInPlugins:!0}))||void 0===e||e.vhs.xhr.onRequest(e=>{let{uri:t}=e,n=t;if(e.uri.match("m3u8")){let e=t.startsWith("http")?new URL(t):new URL(t,window.location.protocol+window.location.host),i=Math.random().toString(16).slice(2,8);e.searchParams.append("cachebust",i),n=e.toString()}return{...e,uri:n}})})},[]),(0,i.jsx)("div",{"data-vjs-player":!0,children:(0,i.jsx)("video",{ref:r,className:"video-js vjs-big-play-centered vjs-show-big-play-button-on-pause ".concat(d().player," vjs-owncast")})})};class f{start(){this.stop(),this.timer=setInterval(()=>{!function(){try{fetch("/api/ping")}catch(e){console.error(e)}}()},4e3)}stop(){clearInterval(this.timer)}}let g={position:"absolute",width:"100%",height:"100%"},p=e=>{let{src:t="",width:n,height:r,objectFit:a="fill",duration:l="1s",className:o}=e,c=(0,s.useMemo)(()=>({display:"inline-block",position:"relative",width:n,height:r}),[n,r]),h=(0,s.useMemo)(()=>[{...g,objectFit:a,opacity:0,transition:"opacity ".concat(l)},{...g,objectFit:a,opacity:1,transition:"opacity ".concat(l)},{...g,objectFit:a,opacity:0}],[a,l]),[u,d]=(0,s.useState)(0),[m,f]=(0,s.useState)(["",""]),p=t!==m[1]?t:"",y=()=>{d((u+1)%3),f([m[1],p])};return(0,i.jsx)("span",{style:c,className:o,children:[...m,p].map((e,t)=>""!==e&&(0,i.jsx)("img",{src:e,alt:"",style:h[t],onLoad:2===t?y:void 0},e))})};p.defaultProps={objectFit:"fill",duration:"3s"};var y=n(73593),b=n.n(y);let v=e=>{let t,{online:n,initialSrc:r,src:a}=e,[l,o]=(0,s.useState)(r),[c,h]=(0,s.useState)("0s");return(0,s.useEffect)(()=>{clearInterval(t),t=setInterval(()=>{"0s"===c&&h("3s"),o("".concat(a,"?").concat(Date.now()))},2e4)},[]),(0,i.jsxs)("div",{className:b().poster,children:[!n&&(0,i.jsx)("img",{src:r,alt:"logo"}),n&&(0,i.jsx)(p,{src:l,duration:c,objectFit:"contain",height:"auto",width:"100%",className:b().image})]})};var w=n(46445),T=n(28049);class k{stop(){clearInterval(this.sendMetricsTimer),this.player.off()}setClockSkew(e){this.clockSkewMs=e}videoJSReady(){let e=this.player.tech({IWillNotUseThisInPlugins:!0});this.supportsDetailedMetrics=!!e,null==e||e.on("usage",e=>{"vhs-unknown-waiting"===e.name&&this.setIsBuffering(!0),"vhs-rendition-change-abr"===e.name&&this.incrementQualityVariantChanges()}),this.player.textTracks().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()||2!==this.player.networkState())return;let t=e.vhs.systemBandwidth;this.trackBandwidth(t);try{let t=function(e){let t;let n=e.vhs.playlists.media(),i=e.currentTime();for(let e=0,s=n.segments.length;e=100)return;this.trackLatency(i)}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 n=e=>e.reduce((e,t)=>e+t,0)/e.length,i=n(this.segmentDownloadTime)/1e3;e={bandwidth:Math.round(n(this.bandwidthTracking)/1e3*1e3)/1e3,latency:Math.round(n(this.latencyTracking)/1e3*1e3)/1e3,downloadDuration:Math.round(1e3*i)/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 n={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};try{await fetch("/api/metrics/playback",n)}catch(e){console.error(e)}}constructor(e,t){var n=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 i=t.xhr;t.Vhs.xhr=function(){for(var e=arguments.length,t=Array(e),s=0;s{let a=new Date().getTime()-e.getTime();n.trackSegmentDownloadTime(a),i(t,s,r)}}return i(...t)},this.videoJSReady(),this.sendMetricsTimer=setInterval(()=>{this.send()},1e4)}}class j{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||2!==this.player.networkState())return;let t=0;try{if(0===e.vhs.stats.buffered.length){this.timeout();return}e.vhs.stats.buffered.forEach(e=>{t+=e.end-e.start})}catch(e){console.error(e)}let n=e.vhs.playlists.media().attributes.BANDWIDTH,i=e.vhs.systemBandwidth/n;try{let n=function(e){let t;let n=e.vhs.playlists.media(),i=e.currentTime();for(let e=0,s=n.segments.length;ee+t,0)/r.length,l=Math.max(1.4*a,Math.min(1e3*n.duration*2.6,15e3));a>=l&&(l=a+3e3);let o=n.dateTimeObject.getTime(),c=new Date().getTime()+this.clockSkewMs-o;if(this.currentLatency=c,Math.abs(c)>8e4){this.timeout();return}if(c>l){if(this.shouldJumpToLive()&&c>l+5e3){let t=c/1e3-3*n.duration,i=this.player.currentTime()+t;console.info("latency",c/1e3,"jumping",t,"to live from ",this.player.currentTime()," to ",i);let s=e.vhs.stats.buffered[0].end,r=e.vhs.stats.buffered[0].start;if(i>rthis.playbackRate+.02&&(t=this.playbackRate+.02),t=Math.round(1e3*t)/1e3,this.start(t)}else c<=a&&this.stop();console.info("latency",c/1e3,"min",a/1e3,"max",l/1e3,"playback rate",this.playbackRate,"enabled:",this.enabled,"running: ",this.running,"skew: ",this.clockSkewMs,"rebuffer events: ",this.bufferingCounter)}catch(e){}}shouldJumpToLive(){return!(this.bufferingCounter>1)&&new Date().getTime()-this.lastJumpOccurred>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)}}var x=n(52020),_=n.n(x);class C{static async getVideoQualities(){let e=[];try{let t=await fetch(C.VIDEO_CONFIG_URL);e=await t.json()}catch(e){console.error(e)}return e}}C.VIDEO_CONFIG_URL="/api/video/variants";let E=(0,s.createContext)(C);var I=n(69583);let P="owncast_volume",B="latencyCompensatorEnabled",S=new f,N=null,L=null,M=!1,D=e=>{let{source:t,online:n,initiallyMuted:l=!1,title:h,className:u}=e,d=(0,s.useContext)(E),f=s.useRef(null),[g,p]=(0,r.FV)(T.We),y=(0,r.sJ)(T.g8),b=()=>{try{f.current.volume((0,w.$o)(P)||1)}catch(e){console.warn(e)}},x=()=>{(0,w.qQ)(P,f.current.muted()?0:f.current.volume())},C=()=>{f.current.paused()?f.current.play():f.current.pause()},D=()=>{L&&L.stop(),M=!0,(L=new j(f.current)).setClockSkew(y),L.enable(),(0,w.qQ)(B,!0)},O=()=>{L&&L.disable(),L=null,M=!1,(0,w.qQ)(B,!1)},R=()=>(M?O():D(),M),F=e=>{let t=e.tech({IWillNotUseThisInPlugins:!0});t&&t.vhs&&("true"===(0,w.$o)(B)&&t&&t.vhs?D():O())},V=async(e,t)=>{let n=function(e,t,n,i){let s=t.getComponent("MenuItem"),r=t.getComponent("MenuItem"),a=t.getComponent("MenuButton");class l 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]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=super.createEl(e,t,n);return i.innerHTML='
',i}constructor(e,t){super(e,t)}}let o=new r(e,{selectable:!0,label:"minimize latency (experimental)"});o.on("click",()=>{let e=i();o.selected(e)});let c=new l(e,{selectable:!1});class h extends a{createItems(){let t;let i=e.tech({IWillNotUseThisInPlugins:!0}),s=new r(e,{selectable:!0,selected:!0,label:"Auto"}),a=Array(n.length);n.forEach(t=>{a[t.index]=new r(e,{selectable:!0,label:t.name})}),t="ontouchstart"in window?"touchend":"click";for(let e=0;e{if(!i){console.warn("Invalid attempt to access null player tech");return}i.vhs.representations().forEach((t,n)=>{let i=n===e;t.enabled(i),a[n].selected(i)}),s.selected(!1)});s.on(t,()=>{i.vhs.representations().forEach(e=>{e.enabled(!0)}),a.forEach(e=>e.selected(!1)),s.selected(!0)});let l=!!i&&!!i.vhs;return n.length<2&&l?[o]:n.length>1&&l?[s,...a,c,o]:l||1!==n.length?[s,...a]:[]}constructor(){super(e)}}let u=new h;return u.el().setAttribute("aria-label","Settings"),u.addClass("vjs-quality-selector"),t.registerComponent("MenuButton",h),u}(e,t,await d.getVideoQualities(),R);e.controlBar.addChild(n,{},e.controlBar.children_.length-2),F(e)},J=(e,t)=>{if(window.hasOwnProperty("WebKitPlaybackTargetAvailabilityEvent")){let n=t.getComponent("Button");class i extends n{handleClick(){try{document.getElementsByTagName("video")[0].webkitShowPlaybackTargetPicker()}catch(e){console.error(e)}}constructor(){super(e)}}let s=new i;e.controlBar.addChild(s).addClass("vjs-airplay")}};return(0,a.y1)("space",e=>{e.preventDefault(),C()}),(0,a.y1)("f",()=>{f.current.isFullscreen()?f.current.exitFullscreen():f.current.requestFullscreen()},{enableOnContentEditable:!1}),(0,a.y1)("m",()=>{f.current.muted()||0===f.current.volume()?f.current.volume(.7):f.current.volume(0)},{enableOnContentEditable:!1}),(0,a.y1)("0",()=>f.current.volume(f.current.volume()+.1),{enableOnContentEditable:!1}),(0,a.y1)("9",()=>f.current.volume(f.current.volume()-.1),{enableOnContentEditable:!1}),(0,s.useEffect)(()=>{N&&N.setClockSkew(y)},[y]),(0,s.useEffect)(()=>()=>{O(),null==N||N.stop()},[]),(0,i.jsx)(c.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,i.jsx)(I.A,{componentName:"OwncastPlayer",message:t.message,retryFunction:n})},children:(0,i.jsxs)("div",{className:o()(_().container,u),id:"player",children:[n&&(0,i.jsx)("div",{className:_().player,children:(0,i.jsx)(m,{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:(e,t)=>{f.current=e,b(),J(e,t),e.on("waiting",()=>{console.debug("player is waiting")}),e.on("dispose",()=>{console.debug("player will dispose"),S.stop()}),e.on("playing",()=>{console.debug("player is playing"),S.start(),p(!0)}),e.on("pause",()=>{console.debug("player is paused"),S.stop(),p(!1)}),e.on("ended",()=>{console.debug("player is ended"),S.stop(),p(!1)}),t.hookOnce(),e.on("volumechange",x),(N=new k(e,t)).setClockSkew(y),V(e,t)},"aria-label":h})}),(0,i.jsx)("div",{className:_().poster,children:!g&&(0,i.jsx)(v,{online:n,initialSrc:"/thumbnail.jpg",src:"/thumbnail.jpg"})})]})})}},7085:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return L}});var i,s,r=n(85893),a=n(6230),l=n.n(a),o=n(67294),c=n(4480),h=n(11163),u=n(62828),d=n(28049),m=n(84943),f=n(6680),g=n(83073),p=n(2643),y=n.n(p),b=n(93967),v=n.n(b),w=n(9008),T=n.n(w),k=n(23657),j=n(93879),x=n(1461),_=n(56469),C=n(20133),E=n(4116),I=n(26670),P=n.n(I),B=n(11);let{Title:S}=k.default;(i=s||(s={}))[i.CannotFollow=1]="CannotFollow",i[i.CanFollow=2]="CanFollow",i[i.FollowPrompt=3]="FollowPrompt",i[i.InProgress=4]="InProgress";let N=e=>{let{streamName:t,subtitle:n,image:i,supportsFollows:s}=e,[a,l]=(0,o.useState)(2),[c,h]=(0,o.useState)(null),[u,d]=(0,o.useState)(!1),[m,f]=(0,o.useState)(!1),[g,p]=(0,o.useState)(null);(0,o.useEffect)(()=>{s?1===a&&l(2):l(1)},[s]);let y=async()=>{l(3)},b=async()=>{f(!0),l(1);try{let e=c.replace(/^@+/,""),t=await fetch("/api/remotefollow",{method:"POST",body:JSON.stringify({account:e})}),n=await t.json();if(n.redirectUrl&&window.open(n.redirectUrl,"_blank"),!n.success){p(n.message),f(!1);return}if(!n.redirectUrl){p("Unable to follow."),f(!1);return}}catch(e){p(e.message)}f(!1)},w=e=>{h(e),(0,B.ME)(e)?d(!0):d(!1)};return(0,r.jsxs)("div",{children:[(0,r.jsx)(T(),{children:(0,r.jsx)("title",{children:t})}),(0,r.jsx)("div",{className:v()(P().offlineContainer),children:(0,r.jsx)(j.Z,{spinning:m,children:(0,r.jsxs)("div",{className:P().content,children:[(0,r.jsx)("div",{className:P().heading,children:"This stream is not currently live."}),(0,r.jsx)("div",{className:P().message,dangerouslySetInnerHTML:{__html:n}}),(0,r.jsx)("div",{className:P().pageLogo,style:{backgroundImage:"url(".concat(i,")")}}),(0,r.jsx)("div",{className:P().pageName,children:t}),g&&(0,r.jsx)(x.Z,{message:"Follow Error",description:g,type:"error",showIcon:!0,closable:!0,onClose:()=>{p(""),l(3)}}),2===a&&(0,r.jsx)(_.Z,{className:P().submitButton,type:"primary",onClick:y,children:"Follow Server"}),4===a&&(0,r.jsx)(S,{level:4,className:P().heading,children:"Follow the instructions on your Fediverse server to complete the follow."}),3===a&&(0,r.jsxs)("div",{children:[(0,r.jsx)(C.default,{value:c,size:"large",onChange:e=>w(e.target.value),placeholder:"Your fediverse account @account@server",defaultValue:c}),(0,r.jsx)("div",{className:P().footer,children:"You'll be redirected to your Fediverse server and asked to confirm the action."}),(0,r.jsx)(E.Z,{className:P().buttons,children:(0,r.jsx)(_.Z,{className:P().submitButton,disabled:!u,type:"primary",onClick:b,children:"Submit and Follow"})})]})]})})})]})};function L(){var e;let t=(0,c.sJ)(d.RI),n=(0,c.sJ)(d.g1),i=(0,c.sJ)(d.Q),{name:s,summary:a,offlineMessage:p,federation:b}=n,{viewerCount:v,lastConnectTime:w,lastDisconnectTime:T,streamTitle:k}=t,j=(0,c.sJ)(d.YW),{enabled:x}=b,_=(null!==(e=(0,h.useRouter)().asPath.split("?")[1])&&void 0!==e?e:"").split("&").reduce((e,t)=>{let[n,i]=t.split("=");return{...e,[n]:i}},{}),C="true"===_.initiallyMuted,E=x&&"false"!==_.supportsSocialFollow,I=(0,r.jsx)(u.Z,{active:!0,style:{padding:"10px"},paragraph:{rows:10}});(0,o.useEffect)(()=>{document.body.classList.add("body-background")},[]);let P=(0,r.jsx)(N,{streamName:s,subtitle:p||a,image:"/logo",supportsFollows:E}),B=(0,r.jsxs)("div",{className:"jsx-c9ad39c4496ab6bc "+(y().onlineContainer||""),children:[(0,r.jsx)(l(),{id:"c9ad39c4496ab6bc",children:".body-background{background:var(--theme-color-components-video-status-bar-background)}"}),(0,r.jsx)(f.OwncastPlayer,{source:"/hls/stream.m3u8",online:j,initiallyMuted:C,title:k||s}),(0,r.jsx)(m.X,{online:j,lastConnectTime:w,lastDisconnectTime:T,viewerCount:v})]});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.me,{}),(0,r.jsx)(g.Q,{}),(0,r.jsx)("div",{className:"video-embed",children:i.appLoading?I:j?B:P})]})}},11:function(e,t,n){"use strict";n.d(t,{Kf:function(){return r},ME:function(){return a},ax:function(){return i},jv:function(){return s}});let i="https?://.*";function s(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 r(e,t){e.startsWith("@")&&(e=e.slice(1));let n=e.split(/:|@/),[i,s,r]=n;return i===t&&3===n.length&&!!i&&!!s&&!!r}function a(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())}},26670:function(e){e.exports={offlineContainer:"OfflineEmbed_offlineContainer__fdZ07",content:"OfflineEmbed_content__j10dd",message:"OfflineEmbed_message__ZSzJ6",heading:"OfflineEmbed_heading__KnMu3",pageLogo:"OfflineEmbed_pageLogo__cl5VS",pageName:"OfflineEmbed_pageName__9lEC_",submitButton:"OfflineEmbed_submitButton__UhIpB",footer:"OfflineEmbed_footer__sL75T"}},20819:function(e){e.exports={statusbar:"Statusbar_statusbar__b24qe",onlineMessage:"Statusbar_onlineMessage__FJnEa",viewerCount:"Statusbar_viewerCount__pfDDX",viewerIcon:"Statusbar_viewerIcon__U_j6P"}},52020:function(e){e.exports={container:"OwncastPlayer_container__CR5Ry",player:"OwncastPlayer_player__dCDjy",poster:"OwncastPlayer_poster__tbpwE"}},15505:function(e){e.exports={player:"VideoJS_player__GD36e"}},73593:function(e){e.exports={poster:"VideoPoster_poster__6rnLj",image:"VideoPoster_image__8kRcw"}},2643:function(e){e.exports={onlineContainer:"VideoEmbed_onlineContainer__5XevB"}},25893:function(){}},function(e){e.O(0,[2544,83,1287,9796,3657,4065,1913,5888,1750,7244,6309,2657,2154,2888,9774,179],function(){return e(e.s=61357)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/pages/index-68a7f55dda9f0ce9.js b/static/web/_next/static/chunks/pages/index-68a7f55dda9f0ce9.js new file mode 100644 index 000000000..f7f3cb5d9 --- /dev/null +++ b/static/web/_next/static/chunks/pages/index-68a7f55dda9f0ce9.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5405,7732],{48312:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return n(66218)}])},27275:function(e,t,n){"use strict";n.d(t,{e:function(){return d}});var s=n(85893),o=n(56469),a=n(5152),r=n.n(a),i=n(77516),l=n.n(i);let c=r()(()=>n.e(3989).then(n.t.bind(n,93989,23)),{loadableGenerated:{webpack:()=>[93989]},ssr:!1}),d=e=>{let{onClick:t,props:n}=e;return(0,s.jsx)(o.Z,{...n,type:"primary",className:l().button,icon:(0,s.jsx)(c,{}),onClick:t,id:"follow-button",children:"Follow"})}},10907:function(e,t,n){"use strict";n.d(t,{C:function(){return l}});var s=n(85893);n(67294);var o=n(93967),a=n.n(o),r=n(67224),i=n.n(r);let l=e=>{let{variant:t="simple",className:n=""}=e,o=a()(i().root,{[i().simple]:"simple"===t,[i().contrast]:"contrast"===t});return(0,s.jsx)("div",{className:"".concat(o," ").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:""})})]})})})})})}},2306:function(e,t,n){"use strict";n.r(t),n.d(t,{UserDropdown:function(){return L}});var s=n(85893),o=n(70449),a=n(56469),r=n(93967),i=n.n(r),l=n(4480),c=n(67294),d=n(46977),p=n(5152),h=n.n(p),m=n(4511),u=n(28049),x=n(29223),f=n.n(x),g=n(69583);let j=h()(()=>Promise.all([n.e(3247),n.e(9036)]).then(n.t.bind(n,9036,23)),{loadableGenerated:{webpack:()=>[9036]},ssr:!1}),_=h()(()=>Promise.all([n.e(3247),n.e(3181)]).then(n.t.bind(n,93181,23)),{loadableGenerated:{webpack:()=>[93181]},ssr:!1}),b=h()(()=>Promise.all([n.e(3247),n.e(9712)]).then(n.t.bind(n,49712,23)),{loadableGenerated:{webpack:()=>[49712]},ssr:!1}),w=h()(()=>Promise.all([n.e(3247),n.e(795)]).then(n.t.bind(n,30795,23)),{loadableGenerated:{webpack:()=>[30795]},ssr:!1}),v=h()(()=>Promise.all([n.e(3247),n.e(3632)]).then(n.t.bind(n,43632,23)),{loadableGenerated:{webpack:()=>[43632]},ssr:!1}),y=h()(()=>Promise.all([n.e(3247),n.e(604)]).then(n.t.bind(n,50604,23)),{loadableGenerated:{webpack:()=>[50604]},ssr:!1}),k=h()(()=>Promise.all([n.e(3247),n.e(6681)]).then(n.t.bind(n,96681,23)),{loadableGenerated:{webpack:()=>[96681]},ssr:!1}),C=h()(()=>Promise.all([n.e(9675),n.e(1287),n.e(7786),n.e(4955)]).then(n.bind(n,4955)).then(e=>e.Modal),{loadableGenerated:{webpack:()=>[4955]},ssr:!1}),N=h()(()=>Promise.all([n.e(7561),n.e(83),n.e(1287),n.e(9904),n.e(7528),n.e(8836)]).then(n.bind(n,70202)).then(e=>e.NameChangeModal),{loadableGenerated:{webpack:()=>[70202]},ssr:!1}),S=h()(()=>Promise.all([n.e(6030),n.e(83),n.e(1287),n.e(3657),n.e(9307),n.e(9671),n.e(5042)]).then(n.bind(n,65042)).then(e=>e.AuthModal),{loadableGenerated:{webpack:()=>[65042]},ssr:!1}),L=e=>{let{id:t,username:n,hideTitleOnMobile:r=!1,showToggleChatOption:p=!0}=e,[h,x]=(0,c.useState)(!1),[L,M]=(0,c.useState)(!1),[T,F]=(0,l.FV)(u.vZ),[I,E]=(0,c.useState)(null),B=(0,l.sJ)(u.Q),P=()=>{p&&F(T===u.gG.VISIBLE?u.gG.HIDDEN:u.gG.VISIBLE)},O=()=>{x(!1)},D=()=>{I&&I.close(),E(null),F(u.gG.VISIBLE)},A=p&&B.chatAvailable&&(T===u.gG.HIDDEN||T===u.gG.VISIBLE),G=p&&B.chatAvailable&&(T===u.gG.HIDDEN||T===u.gG.VISIBLE||T===u.gG.POPPED_OUT);(0,d.y1)("c",P,{enableOnContentEditable:!1},[T===u.gG.VISIBLE]);let R=(0,l.sJ)(u.db);if(!R)return null;let{displayName:H}=R,Z=[{key:0,icon:(0,s.jsx)(_,{}),label:"Change name",onClick:()=>{x(!0)}},{key:1,icon:(0,s.jsx)(b,{}),label:"Authenticate",onClick:()=>M(!0)}];return A&&Z.push({key:3,"aria-expanded":T===u.gG.VISIBLE,className:f().chatToggle,icon:(0,s.jsx)(y,{}),label:T===u.gG.VISIBLE?"Hide Chat":"Show Chat",onClick:P}),G&&Z.push({key:4,icon:I?(0,s.jsx)(w,{}):(0,s.jsx)(v,{}),label:I?"Put chat back":"Pop out chat",onClick:I?D:()=>{D();let e=window.open("/embed/chat/readwrite","_blank","popup");e.addEventListener("beforeunload",D),E(e),F(u.gG.POPPED_OUT)}}),(0,s.jsx)(m.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,s.jsx)(g.A,{componentName:"UserDropdown",message:t.message,retryFunction:n})},children:(0,s.jsxs)("div",{className:f().root,children:[(0,s.jsx)(o.Z,{menu:{items:Z},trigger:["click"],children:(0,s.jsxs)(a.Z,{id:t,type:"primary",icon:(0,s.jsx)(k,{className:f().userIcon}),children:[(0,s.jsx)("span",{className:i()([f().username,r&&f().hideTitleOnMobile]),children:n||H}),(0,s.jsx)(j,{})]})}),(0,s.jsx)(C,{title:"Change Chat Display Name",open:h,handleCancel:O,children:(0,s.jsx)(N,{closeModal:O})}),(0,s.jsx)(C,{title:"Authenticate",open:L,handleCancel:()=>M(!1),children:(0,s.jsx)(S,{})})]})})}},66149:function(e,t,n){"use strict";n.d(t,{h:function(){return f}});var s=n(85893),o=n(10647),a=n(8968),r=n(67294),i=n(93967),l=n.n(i),c=n(5152),d=n.n(c),p=n(41664),h=n.n(p),m=n(5050),u=n.n(m);let x=d()(()=>Promise.all([n.e(7732),n.e(443),n.e(449),n.e(2306)]).then(n.bind(n,2306)).then(e=>e.UserDropdown),{loadableGenerated:{webpack:()=>[2306]},ssr:!1}),f=e=>{let{name:t,chatAvailable:n,chatDisabled:i,online:c}=e,[d,p]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{p(window.innerWidth>=768)},[]),(0,s.jsxs)("header",{className:l()(["".concat(u().header)],"global-header"),children:[c?(0,s.jsx)(h(),{href:"#player",className:u().skipLink,children:"Skip to player"}):(0,s.jsx)(h(),{href:"#offline-message",className:u().skipLink,children:"Skip to offline message"}),(0,s.jsx)(h(),{href:"#skip-to-content",className:u().skipLink,children:"Skip to page content"}),(0,s.jsx)(h(),{href:"#footer",className:u().skipLink,children:"Skip to footer"}),(0,s.jsxs)("div",{className:u().logo,children:[(0,s.jsx)("div",{id:"header-logo",className:u().logoImage,children:(0,s.jsx)(o.C,{src:"/logo",size:"large",shape:"circle",className:u().avatar})}),(0,s.jsx)("h1",{className:u().title,id:"global-header-text",children:t})]}),n&&!i&&(0,s.jsx)(x,{id:"user-menu",hideTitleOnMobile:!0,showToggleChatOption:d}),!n&&!i&&(0,s.jsx)(a.Z,{overlayClassName:u().toolTip,title:"Chat will be available when the stream is live.",placement:"left",children:(0,s.jsx)("span",{className:u().chatOfflineText,children:"Chat is offline"})})]})};t.Z=f},4955:function(e,t,n){"use strict";n.r(t),n.d(t,{Modal:function(){return p}});var s=n(85893),o=n(77786),a=n(93879),r=n(67294),i=n(4511),l=n(69583),c=n(81820),d=n.n(c);let p=e=>{let{title:t,url:n,open:c,handleOk:p,handleCancel:h,afterClose:m,height:u,width:x,children:f}=e,[g,j]=(0,r.useState)(!!n),_="100%",b="520px";n&&(_="70vh",b="900px");let w={padding:"0px",minHeight:u,height:null!=u?u:_},v=n&&(0,s.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:()=>j(!1)}),y=g?"none":"inline";return(0,s.jsx)(o.default,{title:t,open:c,onOk:p,onCancel:h,afterClose:m,bodyStyle:w,width:null!=x?x:b,zIndex:999,footer:null,centered:!0,destroyOnClose:!0,className:d().modal,children:(0,s.jsx)(i.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,s.jsx)(l.A,{componentName:"Modal",message:t.message,retryFunction:n})},children:(0,s.jsxs)("div",{id:"modal-container",style:{height:"100%"},children:[v&&(0,s.jsx)("div",{style:{display:y},children:v}),f&&(0,s.jsx)("div",{className:d().content,children:f}),g&&(0,s.jsx)(a.Z,{className:d().spinner,spinning:g,size:"large",tip:t})]})})})}},84943:function(e,t,n){"use strict";n.d(t,{X:function(){return x}});var s=n(85893),o=n(36827),a=n(91710),r=n(61913),i=n(67294),l=n(5152),c=n.n(l),d=n(93967),p=n.n(d),h=n(20819),m=n.n(h);let u=c()(()=>Promise.all([n.e(3247),n.e(8586)]).then(n.t.bind(n,68586,23)),{loadableGenerated:{webpack:()=>[68586]},ssr:!1}),x=e=>{let t,{online:n,lastConnectTime:l,lastDisconnectTime:c,viewerCount:d,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&&l){let e=function(e){let t=(0,o.y)({start:e,end:new Date});return t.days>=1?(0,a.L)({days:t.days,hours:t.hours>0?t.hours:0}):t.hours>=1?(0,a.L)({hours:t.hours,minutes:t.minutes>0?t.minutes:0}):(0,a.L)({minutes:t.minutes>0?t.minutes:0,seconds:t.seconds>0?t.seconds:0})}(new Date(l));f="Live for ".concat(e),t=d>0&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:m().viewerIcon,children:(0,s.jsx)(u,{})}),(0,s.jsx)("span",{children:" ".concat(d)})]})}else!n&&(f="Offline",c&&(t="Last live ".concat((0,r.Q)(new Date(c))," ago.")));return(0,s.jsxs)("div",{className:p()(m().statusbar,h),role:"status",children:[(0,s.jsx)("span",{"aria-live":"off",className:m().onlineMessage,children:f}),(0,s.jsx)("span",{className:m().viewerCount,children:t})]})};x.defaultProps={lastConnectTime:null,lastDisconnectTime:null}},66218:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return e0}});var s=n(85893),o=n(4480),a=n(9008),r=n.n(a),i=n(67294),l=n(65765),c=n(5152),d=n.n(c),p=n(4298),h=n.n(p),m=n(4511),u=n(28049),x=n(62828),f=n(93879),g=n(10227),j=n(56469),_=n(33941),b=n.n(_),w=n(93967),v=n.n(w),y=n(70449),k=n(6615),C=n.n(k);let N=d()(()=>n.e(2029).then(n.t.bind(n,22029,23)),{loadableGenerated:{webpack:()=>[22029]},ssr:!1}),S=d()(()=>n.e(9595).then(n.t.bind(n,19595,23)),{loadableGenerated:{webpack:()=>[19595]},ssr:!1}),L=d()(()=>n.e(2572).then(n.t.bind(n,92572,23)),{loadableGenerated:{webpack:()=>[92572]},ssr:!1}),M="notify",T="follow",F=e=>{let{actions:t,externalActionSelected:n,notifyItemSelected:o,followItemSelected:a,showFollowItem:r,showNotifyItem:i,className:l}=e,c=t.map(e=>({key:e.url,label:(0,s.jsxs)("span",{className:C().item,children:[e.icon&&(0,s.jsx)("img",{className:C().icon,src:e.icon,alt:e.title})," ",e.title]})}));r&&c.unshift({key:T,label:(0,s.jsxs)("span",{className:C().item,children:[(0,s.jsx)(S,{className:C().icon})," Follow this stream"]})}),i&&c.unshift({key:M,label:(0,s.jsxs)("span",{className:C().item,children:[(0,s.jsx)(L,{className:C().icon}),"Notify when live"]})});let d=v()([C().menu,l]);return(0,s.jsx)(y.Z,{menu:{items:c,onClick:e=>{if(e.key===M){o();return}if(e.key===T){a();return}n(t.find(t=>t.url===e.key))}},placement:"bottomRight",trigger:["click"],className:d,children:(0,s.jsx)("div",{className:C().buttonWrap,children:(0,s.jsx)(j.Z,{type:"default",onClick:e=>e.preventDefault(),size:"large",icon:(0,s.jsx)(N,{size:6,style:{rotate:"90deg"}}),className:C().menuButton})})})};var I=n(16944),E=n.n(I);let B=e=>{let{children:t}=e;return(0,s.jsx)("div",{className:E().row,children:t})};var P=n(27275),O=n(77516),D=n.n(O);let A=d()(()=>n.e(802).then(n.t.bind(n,30802,23)),{loadableGenerated:{webpack:()=>[30802]},ssr:!1}),G=e=>{let{onClick:t,text:n}=e;return(0,s.jsx)(j.Z,{type:"primary",className:D().button,icon:(0,s.jsx)(A,{}),onClick:t,id:"notify-button",children:n||"Notify"})};var R=n(26665),H=n.n(R);let Z=e=>{let{action:t,primary:n=!0,externalActionSelected:o}=e,{title:a,description:r,icon:i,color:l}=t;return(0,s.jsxs)(j.Z,{type:n?"primary":"default",className:v()(["".concat(D().button),"action-button"]),onClick:()=>o(t),style:{backgroundColor:l},title:r||a,children:[i&&(0,s.jsx)("img",{src:i,className:D().icon,alt:r}),a]})},U=d()(()=>Promise.all([n.e(7154),n.e(4619)]).then(n.bind(n,54619)).then(e=>e.NotifyReminderPopup),{loadableGenerated:{webpack:()=>[54619]},ssr:!1,loading:()=>(0,s.jsx)(x.Z,{loading:!0,active:!0,paragraph:{rows:8}})});var Q=e=>{let{supportFediverseFeatures:t,supportsBrowserNotifications:n,showNotifyReminder:o,setShowFollowModal:a,setShowNotifyModal:r,disableNotifyReminderPopup:i,externalActions:l,setExternalActionToDisplay:c,externalActionSelected:d}=e,p=l.map(e=>(0,s.jsx)(Z,{action:e,externalActionSelected:d},e.url||e.html));return(0,s.jsxs)("div",{className:H().actionButtonsContainer,children:[(0,s.jsx)("div",{className:H().desktopActionButtons,children:(0,s.jsxs)(B,{children:[p,t&&(0,s.jsx)(P.e,{size:"small",onClick:()=>a(!0)}),n&&(0,s.jsx)(U,{open:o,notificationClicked:()=>r(!0),notificationClosed:()=>i(),children:(0,s.jsx)(G,{onClick:()=>r(!0)})})]})}),(0,s.jsx)("div",{className:H().mobileActionButtons,children:(n||n||p.length>0)&&(0,s.jsx)(F,{className:H().actionButtonMenu,showFollowItem:t,showNotifyItem:n,actions:l,externalActionSelected:c,notifyItemSelected:()=>r(!0),followItemSelected:()=>a(!0)})})]})},z=n(46445),J=n(65146),V=n(7728),W=n.n(V),q=n(21757),X=n(61913),K=n(74886),Y=n.n(K);let $=d()(()=>n.e(5072).then(n.t.bind(n,25072,23)),{loadableGenerated:{webpack:()=>[25072]},ssr:!1}),ee=e=>{let t,{streamName:n,customText:o,lastLive:a,notificationsEnabled:r,fediverseAccount:i,showsHeader:l=!0,onNotifyClick:c,onFollowClick:d,className:p}=e;return t=o||(!o&&r&&i?(0,s.jsxs)("span",{children:["This stream is offline. You can"," ",(0,s.jsx)("span",{role:"link",tabIndex:0,className:Y().actionLink,onClick:c,children:"be notified"})," ","the next time ",n," goes live or"," ",(0,s.jsx)("span",{role:"link",tabIndex:0,className:Y().actionLink,onClick:d,children:"follow"})," ",i," on the Fediverse."]}):!o&&r?(0,s.jsxs)("span",{children:["This stream is offline."," ",(0,s.jsx)("span",{role:"link",tabIndex:0,className:Y().actionLink,onClick:c,children:"Be notified"})," ","the next time ",n," goes live."]}):!o&&i?(0,s.jsxs)("span",{children:["This stream is offline."," ",(0,s.jsx)("span",{role:"link",tabIndex:0,className:Y().actionLink,onClick:d,children:"Follow"})," ",i," on the Fediverse to see the next time ",n," goes live."]}):"This stream is offline. Check back soon!"),(0,s.jsx)("div",{id:"offline-banner",className:v()(Y().outerContainer,p),children:(0,s.jsxs)("div",{className:Y().innerContainer,children:[l&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:Y().header,children:n}),(0,s.jsx)(q.Z,{className:Y().separator})]}),o?(0,s.jsx)("div",{className:Y().bodyText,dangerouslySetInnerHTML:{__html:t}}):(0,s.jsx)("div",{className:Y().bodyText,children:t}),a&&(0,s.jsxs)("div",{className:Y().lastLiveDate,children:[(0,s.jsx)($,{className:Y().clockIcon}),"Last live ".concat((0,X.Q)(new Date(a))," ago.")]})]})})};var et=n(84943),en=n(4955),es=n(58292),eo=n.n(es);let ea=e=>{let{content:t}=e;return(0,s.jsx)("div",{id:"custom-page-content",children:(0,s.jsx)("div",{className:eo().customPageContent,dangerouslySetInnerHTML:{__html:t}})})};var er=n(53731),ei=n(99937),el=n.n(ei);let ec=e=>{let{src:t}=e;return(0,s.jsx)("div",{className:el().root,children:(0,s.jsx)("div",{className:el().container,children:(0,s.jsx)("img",{src:t,alt:"Logo",className:el().image,loading:"lazy"})})})};var ed=n(25675),ep=n.n(ed),eh=n(69583),em=n(55781),eu=n.n(em);let ex=e=>{let{links:t}=e;return(null==t?void 0:t.length)?(0,s.jsx)(m.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,s.jsx)(eh.A,{componentName:"SocialLinks",message:t.message,retryFunction:n})},children:(0,s.jsx)("div",{className:eu().links,id:"social-links",children:null==t?void 0:t.map(e=>(0,s.jsx)("a",{href:e.url,className:eu().link,target:"_blank",rel:"noreferrer me",children:(0,s.jsx)(ep(),{src:e.icon||"/img/platformlogos/default.svg",alt:e.platform,className:eu().link,width:"30",height:"30"})},e.platform))})}):null};var ef=n(14214),eg=n.n(ef);let ej=e=>{let{name:t,summary:n,logo:o,tags:a,links:r}=e;return(0,s.jsx)("div",{className:eg().root,children:(0,s.jsxs)("div",{className:eg().logoTitleSection,children:[(0,s.jsx)("div",{className:eg().logo,children:(0,s.jsx)(ec,{src:o})}),(0,s.jsxs)("div",{className:eg().titleSection,children:[(0,s.jsx)("h2",{className:v()(eg().title,eg().row,"header-title"),children:t}),(0,s.jsx)("h3",{className:v()(eg().subtitle,eg().row,"header-subtitle"),children:(0,s.jsx)(er.Z,{children:n})}),(0,s.jsx)("div",{className:v()(eg().tagList,eg().row),children:a.length>0&&a.map(e=>(0,s.jsxs)("span",{children:["#",e,"\xa0"]},e))}),(0,s.jsx)("div",{className:v()(eg().socialLinks,eg().row),children:(0,s.jsx)(ex,{links:r})})]})]})})},e_=d()(()=>Promise.all([n.e(4885),n.e(83),n.e(9904),n.e(3657),n.e(2502),n.e(7528),n.e(9532),n.e(7043),n.e(9307),n.e(6179),n.e(297),n.e(7042),n.e(6356),n.e(8082),n.e(5180),n.e(9887)]).then(n.bind(n,59887)).then(e=>e.Tabs),{loadableGenerated:{webpack:()=>[59887]},ssr:!1}),eb=d()(()=>Promise.all([n.e(4338),n.e(7528),n.e(9532),n.e(3889)]).then(n.bind(n,60322)).then(e=>e.FollowerCollection),{loadableGenerated:{webpack:()=>[60322]},ssr:!1}),ew=e=>{let{name:t,summary:n,tags:o,socialHandles:a,extraPageContent:r,setShowFollowModal:i,supportFediverseFeatures:l}=e,c=(0,s.jsx)("div",{className:H().bottomPageContentContainer,children:(0,s.jsx)(ea,{content:r})}),d=(0,s.jsx)("div",{className:H().bottomPageContentContainer,children:(0,s.jsx)(eb,{name:t,onFollowButtonClick:()=>i(!0)})}),p=[!!r&&{label:"About",key:"2",children:c}];return l&&p.push({label:"Followers",key:"3",children:d}),(0,s.jsxs)(m.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,s.jsx)(eh.A,{componentName:"DesktopContent",message:t.message,retryFunction:n})},children:[(0,s.jsx)("div",{id:"skip-to-content",children:(0,s.jsx)(ej,{name:t,summary:n,tags:o,links:a,logo:"/logo"})}),(0,s.jsx)("div",{children:p.length>1?(0,s.jsx)(e_,{defaultActiveKey:"0",items:p}):!!r&&c})]})},ev=d()(()=>Promise.all([n.e(4885),n.e(83),n.e(9904),n.e(3657),n.e(2502),n.e(7528),n.e(9532),n.e(7043),n.e(9307),n.e(6179),n.e(297),n.e(7042),n.e(6356),n.e(8082),n.e(5180),n.e(9887)]).then(n.bind(n,59887)).then(e=>e.Tabs),{loadableGenerated:{webpack:()=>[59887]},ssr:!1}),ey=d()(()=>Promise.all([n.e(4338),n.e(7528),n.e(9532),n.e(3889)]).then(n.bind(n,60322)).then(e=>e.FollowerCollection),{loadableGenerated:{webpack:()=>[60322]},ssr:!1}),ek=e=>{let{error:t,resetErrorBoundary:n}=e;return(0,s.jsx)(eh.A,{message:t,componentName:"MobileContent",retryFunction:n})},eC=e=>{let{name:t,summary:n,tags:o,socialHandles:a,extraPageContent:r,setShowFollowModal:i,supportFediverseFeatures:l,online:c}=e,d=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(ej,{name:t,summary:n,tags:o,links:a,logo:"/logo"}),!!r&&(0,s.jsx)("div",{className:H().bottomPageContentContainer,children:(0,s.jsx)(ea,{content:r})})]}),p=(0,s.jsx)("div",{className:H().bottomPageContentContainer,children:(0,s.jsx)(ey,{name:t,onFollowButtonClick:()=>i(!0)})}),h=[];return h.push({label:"About",key:"0",children:d}),l&&h.push({label:"Followers",key:"1",children:p}),(0,s.jsx)(m.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,s.jsx)(ek,{error:t,resetErrorBoundary:n})},children:h.length>1?(0,s.jsx)("div",{className:v()([H().lowerSectionMobileTabbed,c&&H().online]),children:(0,s.jsx)(ev,{defaultActiveKey:"0",items:h})}):(0,s.jsx)("div",{children:d})})};var eN=n(77786),eS=n(72609),eL=n.n(eS),eM=n(49246),eT=n(2306);let eF=e=>{let{messages:t,currentUser:n,handleClose:o}=e;if(!n)return null;let{id:a,displayName:r,isModerator:i}=n;return(0,s.jsx)(m.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,s.jsx)(eh.A,{componentName:"ChatModal",message:t.message,retryFunction:n})},children:(0,s.jsx)(eN.default,{open:!0,centered:!0,maskClosable:!1,footer:null,title:(0,s.jsx)(eT.UserDropdown,{id:"chat-modal-user-menu",showToggleChatOption:!1}),maskStyle:{zIndex:700},className:eL().root,bodyStyle:{padding:"0px",height:"55vh"},wrapClassName:eL().modalWrapper,onCancel:o,children:(0,s.jsx)(eM.ChatContainer,{messages:t,usernameToHighlight:r,chatUserId:a,isModerator:i,chatAvailable:!0,focusInput:!1})})})};var eI=n(7793),eE=n.n(eI);let eB=()=>{let{versionNumber:e}=(0,o.sJ)(u.RI);return(0,s.jsxs)("footer",{className:eE().footer,id:"footer",children:[(0,s.jsxs)("span",{children:["Powered by ",(0,s.jsxs)("a",{href:"https://owncast.online",children:["Owncast v",e]})]}),(0,s.jsxs)("span",{className:eE().links,children:[(0,s.jsx)("a",{href:"https://owncast.online/docs",target:"_blank",rel:"noreferrer",children:"Documentation"}),(0,s.jsx)("a",{href:"https://owncast.online/help",target:"_blank",rel:"noreferrer",children:"Contribute"}),(0,s.jsx)("a",{href:"https://github.com/owncast/owncast",target:"_blank",rel:"noreferrer",children:"Source"})]})]})},eP=d()(()=>Promise.resolve().then(n.bind(n,49246)).then(e=>e.ChatContainer),{loadableGenerated:{webpack:()=>[49246]},ssr:!1}),eO=d()(()=>Promise.all([n.e(2513),n.e(83),n.e(518)]).then(n.bind(n,20518)).then(e=>e.FollowModal),{loadableGenerated:{webpack:()=>[20518]},ssr:!1,loading:()=>(0,s.jsx)(x.Z,{loading:!0,active:!0,paragraph:{rows:8}})}),eD=d()(()=>Promise.all([n.e(4050),n.e(83),n.e(3657),n.e(8253)]).then(n.bind(n,8253)).then(e=>e.BrowserNotifyModal),{loadableGenerated:{webpack:()=>[8253]},ssr:!1,loading:()=>(0,s.jsx)(x.Z,{loading:!0,active:!0,paragraph:{rows:6}})}),eA=d()(()=>Promise.all([n.e(6309),n.e(2240),n.e(2544),n.e(1750),n.e(6864)]).then(n.bind(n,6680)).then(e=>e.OwncastPlayer),{loadableGenerated:{webpack:()=>[6680]},ssr:!1,loading:()=>(0,s.jsx)(x.Z,{loading:!0,active:!0,paragraph:{rows:12}})}),eG=e=>{let{externalActionToDisplay:t,setExternalActionToDisplay:n}=e,{title:o,description:a,url:r,html:i}=t;return(0,s.jsx)(en.Modal,{title:a||o,url:r,open:!!t,height:"80vh",handleCancel:()=>n(null),children:i?(0,s.jsx)("div",{dangerouslySetInnerHTML:{__html:i},style:{height:"100%",width:"100%",overflow:"auto"}}):null})},eR=()=>{let e=(0,o.sJ)(u.Q),t=(0,o.sJ)(u.g1),n=(0,o.sJ)(u.vZ),a=(0,o.sJ)(u.db),r=(0,o.sJ)(u.RI),[l,c]=(0,o.FV)(u.hz),d=(0,o.sJ)(u.pH),p=(0,o.sJ)(u.YW),h=(0,o.sJ)(u.di),{viewerCount:m,lastConnectTime:_,lastDisconnectTime:w,streamTitle:y}=(0,o.sJ)(u.RI),{extraPageContent:k,name:C,summary:N,socialHandles:S,tags:L,externalActions:M,offlineMessage:T,chatDisabled:F,federation:I,notifications:E}=t,[B,P]=(0,i.useState)(!1),[O,D]=(0,i.useState)(!1),[A,G]=(0,i.useState)(!1),{account:R,enabled:Z}=I,{browser:U}=E,{enabled:V}=U,{online:q}=r,[X,K]=(0,i.useState)(null),[Y,$]=(0,i.useState)(""),[es,eo]=(0,i.useState)(!1),[ea,er]=(0,i.useState)(!1),ei=()=>{let e=parseInt((0,z.$o)(z.dA.userVisitCount),10);Number.isNaN(e)&&(e=0),(0,z.qQ)(z.dA.userVisitCount,e+1),e>2&&!(0,z.$o)(z.dA.hasDisplayedNotificationModal)&&P(!0)},el=()=>{D(!1),P(!1),(0,z.qQ)(z.dA.hasDisplayedNotificationModal,!0)},ec=()=>{let e=window.innerWidth;void 0===l&&(e<=768?c(!0):c(!1)),!l&&e<=768&&c(!0),l&&e>768&&c(!1)};(0,i.useEffect)(()=>(ei(),ec(),window.addEventListener("resize",ec),()=>{window.removeEventListener("resize",ec)}),[]),(0,i.useEffect)(()=>{eo((0,J.r)()&&V)},[V]),(0,i.useEffect)(()=>{$(window.location.href)},[]);let ed=h&&!F&&n===u.gG.VISIBLE;return(0,s.jsxs)("div",{className:H().main,children:[(0,s.jsxs)("div",{className:H().mainColumn,children:[e.appLoading&&(0,s.jsx)("div",{className:v()([H().topSectionElement,H().centerSpinner]),style:{height:"30vh"},children:(0,s.jsx)(f.Z,{delay:2,size:"large",tip:"One moment..."})}),(0,s.jsxs)(g.Z,{children:[p&&(0,s.jsx)(eA,{source:"/hls/stream.m3u8",online:p,title:y||C,className:H().topSectionElement}),!p&&!e.appLoading&&(0,s.jsx)("div",{id:"offline-message",style:{width:"100%"},children:(0,s.jsx)(ee,{showsHeader:!1,streamName:C,customText:T,notificationsEnabled:es,fediverseAccount:R,lastLive:w,onNotifyClick:()=>D(!0),onFollowClick:()=>G(!0),className:v()([H().topSectionElement,H().offlineBanner])})})]}),(0,s.jsx)(g.Z,{children:q&&(0,s.jsx)(et.X,{online:p,lastConnectTime:_,lastDisconnectTime:w,viewerCount:m,className:v()(H().topSectionElement,H().statusBar)})}),(0,s.jsx)(g.Z,{children:(0,s.jsx)(Q,{supportFediverseFeatures:Z,supportsBrowserNotifications:es,showNotifyReminder:B,setShowNotifyModal:D,disableNotifyReminderPopup:el,externalActions:M||[],setExternalActionToDisplay:K,setShowFollowModal:G,externalActionSelected:e=>{let{openExternally:t,url:n}=e;if(n){let s=new URL(n);if(s.searchParams.append("instance",Y),a){let{displayName:e}=a;s.searchParams.append("username",e)}let o=s.toString(),r={...e,url:o};t?window.open(o,"_blank"):K(r)}else K(e)}})}),(0,s.jsx)(en.Modal,{title:"Browser Notifications",open:O,afterClose:()=>el(),handleCancel:()=>el(),children:(0,s.jsx)(eD,{})}),(0,s.jsxs)(g.Z,{children:[!C&&(0,s.jsx)(x.Z,{active:!0,loading:!0,style:{marginLeft:"10vw",marginRight:"10vw"}}),l?(0,s.jsx)(eC,{name:C,summary:N,tags:L,socialHandles:S,extraPageContent:k,setShowFollowModal:G,supportFediverseFeatures:Z,online:p}):(0,s.jsx)("div",{className:W().bottomSectionContent,children:(0,s.jsx)(ew,{name:C,summary:N,tags:L,socialHandles:S,extraPageContent:k,setShowFollowModal:G,supportFediverseFeatures:Z})})]}),(0,s.jsx)("div",{style:{flex:"1 1"}}),(0,s.jsx)(eB,{})]}),ed&&!l&&a&&(0,s.jsx)(eP,{messages:d,usernameToHighlight:a.displayName,chatUserId:a.id,isModerator:a.isModerator,chatAvailable:h,showInput:!!a,desktop:!0}),X&&(0,s.jsx)(eG,{externalActionToDisplay:X,setExternalActionToDisplay:K}),(0,s.jsx)(en.Modal,{title:"Follow ".concat(C),open:A,handleCancel:()=>G(!1),width:"550px",children:(0,s.jsx)(eO,{account:R,name:C,handleClose:()=>G(!1)})}),l&&ea&&n===u.gG.VISIBLE&&(0,s.jsx)(eF,{messages:d,currentUser:a,handleClose:()=>er(!1)}),l&&h&&!F&&(0,s.jsxs)(j.Z,{id:"mobile-chat-button",type:"primary",onClick:()=>er(!0),className:H().floatingMobileChatModalButton,children:["Chat ",(0,s.jsx)(b(),{})]})]})};var eH=n(66149);let eZ=e=>{let{name:t}=e,n=(0,o.sJ)(u.j$),a=(0,o.sJ)(u.RI),[l,c]=(0,i.useState)(!1),[d,p]=(0,i.useState)(t),{online:h,streamTitle:m}=a,x=()=>{c(!0)},f=()=>{c(!1),p(t)},g=()=>{window.addEventListener("blur",x),window.addEventListener("focus",f)},j=()=>{window.removeEventListener("blur",x),window.removeEventListener("focus",f)};return(0,i.useEffect)(()=>(g(),p(t),()=>{j()}),[t]),(0,i.useEffect)(()=>{if(!l||!h)return;let e=n.at(-1);e&&"CHAT"===e.type&&p("\uD83D\uDCAC :: ".concat(t))},[n,t]),(0,i.useEffect)(()=>{void 0!==navigator.mediaSession&&(navigator.mediaSession.metadata=new MediaMetadata({title:m,artist:t,artwork:[{src:"/logo"}]}))},[t,m]),(0,i.useEffect)(()=>{l&&(h?p(" \uD83D\uDFE2 :: ".concat(t)):h||p(" \uD83D\uDD34 :: ".concat(t)))},[h,t]),(0,s.jsx)(r(),{children:(0,s.jsx)("title",{children:d})})},eU=()=>(0,s.jsx)("script",{id:"server-side-hydration",nonce:"{{.Nonce}}",dangerouslySetInnerHTML:{__html:"\n window.configHydration = {{.ServerConfigJSON}};\n window.statusHydration = {{.StatusJSON}};\n "}});var eQ=n(83073),ez=n(74567),eJ=n.n(ez);let eV=()=>{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,i.useEffect)(()=>("serviceWorker"in navigator&&window.addEventListener("load",e),()=>{window.removeEventListener("load",e)}),[]),null};var eW=n(10907),eq=n(18953),eX=n.n(eq);let eK=()=>(0,s.jsx)("noscript",{className:eX().noscript,children:(0,s.jsx)("div",{className:eX().scrollContainer,children:(0,s.jsxs)("div",{className:eX().content,children:[(0,s.jsx)(eW.C,{className:eX().logo}),(0,s.jsx)("br",{}),(0,s.jsxs)("p",{children:["This website is powered by\xa0",(0,s.jsx)("a",{href:"https://owncast.online",rel:"noopener noreferrer",target:"_blank",children:"Owncast"}),"."]}),(0,s.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,s.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,s.jsx)("h2",{children:"How can I watch this stream without JavaScript?"}),(0,s.jsxs)("p",{children:["You can open the URL of this website in your media player (such as\xa0",(0,s.jsx)("a",{href:"https://mpv.io",rel:"noopener noreferrer",target:"_blank",children:"mpv"}),"\xa0or\xa0",(0,s.jsx)("a",{href:"https://www.videolan.org/vlc/",rel:"noopener noreferrer",target:"_blank",children:"VLC"}),") to watch the stream."]}),(0,s.jsx)("h2",{children:"How can I chat with the others without JavaScript?"}),(0,s.jsx)("p",{children:"Currently, there is no option to use the chat without JavaScript."})]})})}),eY=d()(()=>n.e(9333).then(n.bind(n,39333)).then(e=>e.FatalErrorStateModal),{loadableGenerated:{webpack:()=>[39333]},ssr:!1}),e$=()=>{let e=(0,o.sJ)(u.g1),t=(0,o.sJ)(u.RI),{name:n}=e,a=(0,o.sJ)(u.di),c=(0,o.sJ)(u.ap),d=(0,o.sJ)(u.Q),p=(0,i.useRef)(null),{chatDisabled:x}=e,{videoAvailable:f}=d,{online:g,streamTitle:j}=t;(0,i.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)),new MutationObserver(function(e){for(let n of e)for(let e of n.addedNodes)e instanceof HTMLElement&&"a"===e.tagName.toLowerCase()&&t(e)}).observe(e,{attributes:!1,childList:!0,subtree:!0})}(p.current)},[]);let _=g&&j||n;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(r(),{children:[(0,s.jsx)(eU,{}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"57x57",href:"/img/favicon/apple-icon-57x57.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"60x60",href:"/img/favicon/apple-icon-60x60.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"72x72",href:"/img/favicon/apple-icon-72x72.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"76x76",href:"/img/favicon/apple-icon-76x76.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"114x114",href:"/img/favicon/apple-icon-114x114.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"120x120",href:"/img/favicon/apple-icon-120x120.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"144x144",href:"/img/favicon/apple-icon-144x144.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"152x152",href:"/img/favicon/apple-icon-152x152.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/img/favicon/apple-icon-180x180.png"}),(0,s.jsx)("link",{rel:"icon",type:"image/png",sizes:"192x192",href:"/img/favicon/android-icon-192x192.png"}),(0,s.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/img/favicon/favicon-32x32.png"}),(0,s.jsx)("link",{rel:"icon",type:"image/png",sizes:"96x96",href:"/img/favicon/favicon-96x96.png"}),(0,s.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/img/favicon/favicon-16x16.png"}),(0,s.jsx)("link",{rel:"manifest",href:"/manifest.json"}),(0,s.jsx)("link",{rel:"authorization_endpoint",href:"/api/auth/provider/indieauth"}),(0,s.jsx)("meta",{name:"msapplication-TileColor",content:"#ffffff"}),(0,s.jsx)("meta",{name:"msapplication-TileImage",content:"/img/favicon/ms-icon-144x144.png"}),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"}),(0,s.jsx)("meta",{name:"apple-mobile-web-app-status-bar-style",content:"black-translucent"}),(0,s.jsx)("base",{target:"_blank"})]}),(0,s.jsxs)(r(),{children:[n?(0,s.jsx)("title",{children:n}):(0,s.jsx)("title",{children:"{{.Name}}"}),(0,s.jsx)("meta",{name:"description",content:"{{.Summary}}"}),(0,s.jsx)("meta",{property:"og:title",content:"{{.Name}}"}),(0,s.jsx)("meta",{property:"og:site_name",content:"{{.Name}}"}),(0,s.jsx)("meta",{property:"og:url",content:"{{.RequestedURL}}"}),(0,s.jsx)("meta",{property:"og:description",content:"{{.Summary}}"}),(0,s.jsx)("meta",{property:"og:type",content:"video.other"}),(0,s.jsx)("meta",{property:"video:tag",content:"{{.TagsString}}"}),(0,s.jsx)("meta",{property:"og:image",content:"{{.RequestedURL}}{{.Thumbnail}}"}),(0,s.jsx)("meta",{property:"og:image:url",content:"{{.RequestedURL}}{{.Thumbnail}}"}),(0,s.jsx)("meta",{property:"og:image:alt",content:"{{.RequestedURL}}{{.Image}}"}),(0,s.jsx)("meta",{property:"og:video",content:"{{.RequestedURL}}{{.EmbedVideo}}"}),(0,s.jsx)("meta",{property:"og:video:secure_url",content:"{{.RequestedURL}}{{.EmbedVideo}}"}),(0,s.jsx)("meta",{property:"og:video:height",content:"315"}),(0,s.jsx)("meta",{property:"og:video:width",content:"560"}),(0,s.jsx)("meta",{property:"og:video:type",content:"text/html"}),(0,s.jsx)("meta",{property:"og:video:actor",content:"{{.Name}}"}),(0,s.jsx)("meta",{property:"twitter:title",content:"{{.Name}}"}),(0,s.jsx)("meta",{property:"twitter:url",content:"{{.RequestedURL}}"}),(0,s.jsx)("meta",{property:"twitter:description",content:"{{.Summary}}"}),(0,s.jsx)("meta",{property:"twitter:image",content:"{{.Image}}"}),(0,s.jsx)("meta",{property:"twitter:card",content:"player"}),(0,s.jsx)("meta",{property:"twitter:player",content:"{{.RequestedURL}}{{.EmbedVideo}}"}),(0,s.jsx)("meta",{property:"twitter:player:width",content:"560"}),(0,s.jsx)("meta",{property:"twitter:player:height",content:"315"})]}),(0,s.jsx)(m.SV,{fallbackRender:e=>{let{error:t}=e;return(0,s.jsx)(eY,{title:"Error",message:"There was an unexpected error. Please refresh the page to retry. If this error continues please file a bug with the Owncast project: ".concat(t)})},children:(0,s.jsx)(u.me,{})}),(0,s.jsx)(eV,{}),(0,s.jsx)(eZ,{name:n}),(0,s.jsx)(eQ.Q,{}),(0,s.jsx)(h(),{strategy:"afterInteractive",src:"/customjavascript"}),(0,s.jsxs)(l.default,{ref:p,className:eJ().layout,children:[(0,s.jsx)(eH.h,{name:_,chatAvailable:a,chatDisabled:x,online:f}),(0,s.jsx)(eR,{}),c&&(0,s.jsx)(eY,{title:c.title,message:c.message})]}),(0,s.jsx)(eK,{})]})};function e0(){return(0,s.jsx)(e$,{})}e0.getLayout=function(e){return e}},65146:function(e,t,n){"use strict";n.d(t,{r:function(){return a},w:function(){return o}});var s=n(30651);function o(){return"Notification"in window&&"serviceWorker"in navigator&&"PushManager"in window}function a(){return!!(0,s.C9)()||"Notification"in window&&"serviceWorker"in navigator&&"PushManager"in window}},77516:function(e){e.exports={button:"ActionButton_button__1rwj4",icon:"ActionButton_icon__kaGnG"}},6615:function(e){e.exports={item:"ActionButtonMenu_item__eH9af",buttonWrap:"ActionButtonMenu_buttonWrap__Kr1CL",icon:"ActionButtonMenu_icon__UYmlp",menu:"ActionButtonMenu_menu__1XF9s",menuButton:"ActionButtonMenu_menuButton__xYVRg"}},16944:function(e){e.exports={row:"ActionButtonRow_row__DvdvH"}},14214:function(e){e.exports={root:"ContentHeader_root__T_fkG",row:"ContentHeader_row__wX9Dt",logoTitleSection:"ContentHeader_logoTitleSection__5Hq6i",logo:"ContentHeader_logo__QBgrm",titleSection:"ContentHeader_titleSection__3a3zf",title:"ContentHeader_title__11rWy",subtitle:"ContentHeader_subtitle__d9_mR",tagList:"ContentHeader_tagList__tmdbo"}},67224:function(e){e.exports={root:"OwncastLogo_root__oCX4o",contrast:"OwncastLogo_contrast__2iRoV",simple:"OwncastLogo_simple__ZU5CD"}},29223:function(e){e.exports={root:"UserDropdown_root__XCKtE","ant-space":"UserDropdown_ant-space__NT8a9","ant-space-item":"UserDropdown_ant-space-item__D6AUQ",username:"UserDropdown_username__1vJf_",hideTitleOnMobile:"UserDropdown_hideTitleOnMobile__Nd7fp",chatToggle:"UserDropdown_chatToggle__MEP4e"}},74567:function(e){e.exports={layout:"Main_layout__ocvSF",footerContainer:"Main_footerContainer__Su9mL"}},72609:function(e){e.exports={modalWrapper:"ChatModal_modalWrapper__m2VPu"}},26665:function(e){e.exports={main:"Content_main__ZNXrl",mainColumn:"Content_mainColumn__UxLSD",lowerSection:"Content_lowerSection__6YPTS",lowerSectionMobileTabbed:"Content_lowerSectionMobileTabbed__F1h26",topSectionElement:"Content_topSectionElement__en9nD",offlineBanner:"Content_offlineBanner__aECIN",actionButtonsContainer:"Content_actionButtonsContainer__ugdWA",mobileActionButtons:"Content_mobileActionButtons__8RO3M",desktopActionButtons:"Content_desktopActionButtons__eVrc7",statusBar:"Content_statusBar__mBahK",loadingSpinner:"Content_loadingSpinner__1We_N",defaultTabBar:"Content_defaultTabBar__4Lxly",bottomPageContentContainer:"Content_bottomPageContentContainer__zagTZ",floatingMobileChatModalButton:"Content_floatingMobileChatModalButton__hO50e",centerSpinner:"Content_centerSpinner__74pxs"}},7728:function(e){e.exports={bottomSectionContent:"DesktopContent_bottomSectionContent__RUo5q"}},58292:function(e){e.exports={customPageContent:"CustomPageContent_customPageContent__vNiml",summary:"CustomPageContent_summary___vUw6"}},7793:function(e){e.exports={footer:"Footer_footer__2_6CR",links:"Footer_links__kvAo1"}},5050:function(e){e.exports={header:"Header_header__h_8kj",logoImage:"Header_logoImage__u2hPz",logo:"Header_logo__ZlfnG",title:"Header_title__t7ymt",skipLink:"Header_skipLink__v1i8a",offlineTag:"Header_offlineTag__7jcdf",avatar:"Header_avatar__izREk",chatOfflineText:"Header_chatOfflineText__6Edb1",toolTip:"Header_toolTip__X1aqP"}},99937:function(e){e.exports={root:"Logo_root__BkHmT",container:"Logo_container__p_ZVK",image:"Logo_image__p0SkT"}},81820:function(e){e.exports={spinner:"Modal_spinner__vORWo",content:"Modal_content__mZkaV",modal:"Modal_modal___vOcW"}},18953:function(e){e.exports={noscript:"Noscript_noscript__eqJAm",scrollContainer:"Noscript_scrollContainer__nA40F",content:"Noscript_content__iSRRU",logo:"Noscript_logo__2E6NY"}},74886:function(e){e.exports={outerContainer:"OfflineBanner_outerContainer__2Cwh6",innerContainer:"OfflineBanner_innerContainer__6BMbR",bodyText:"OfflineBanner_bodyText__8w_fr",separator:"OfflineBanner_separator__X2xF3",lastLiveDate:"OfflineBanner_lastLiveDate__K35HM",clockIcon:"OfflineBanner_clockIcon__0rWpM",header:"OfflineBanner_header__p5jNi",footer:"OfflineBanner_footer__lQUrD",actionLink:"OfflineBanner_actionLink__g64az"}},55781:function(e){e.exports={link:"SocialLinks_link__eF9uF",links:"SocialLinks_links__ymQUA"}},20819:function(e){e.exports={statusbar:"Statusbar_statusbar__b24qe",onlineMessage:"Statusbar_onlineMessage__FJnEa",viewerCount:"Statusbar_viewerCount__pfDDX",viewerIcon:"Statusbar_viewerIcon__U_j6P"}}},function(e){e.O(0,[4283,3247,1287,9796,7786,443,6167,449,4065,1913,5888,885,1115,7244,7884,2154,944,2888,9774,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/pages/index-b9b1903160eb87f5.js b/static/web/_next/static/chunks/pages/index-b9b1903160eb87f5.js deleted file mode 100644 index 716ccf58d..000000000 --- a/static/web/_next/static/chunks/pages/index-b9b1903160eb87f5.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5405,7732],{48312:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return n(66218)}])},27275:function(e,t,n){"use strict";n.d(t,{e:function(){return d}});var s=n(85893),o=n(56469),a=n(5152),r=n.n(a),i=n(77516),l=n.n(i);let c=r()(()=>n.e(3989).then(n.t.bind(n,93989,23)),{loadableGenerated:{webpack:()=>[93989]},ssr:!1}),d=e=>{let{onClick:t,props:n}=e;return(0,s.jsx)(o.Z,{...n,type:"primary",className:l().button,icon:(0,s.jsx)(c,{}),onClick:t,id:"follow-button",children:"Follow"})}},10907:function(e,t,n){"use strict";n.d(t,{C:function(){return l}});var s=n(85893);n(67294);var o=n(93967),a=n.n(o),r=n(67224),i=n.n(r);let l=e=>{let{variant:t="simple",className:n=""}=e,o=a()(i().root,{[i().simple]:"simple"===t,[i().contrast]:"contrast"===t});return(0,s.jsx)("div",{className:"".concat(o," ").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:""})})]})})})})})}},2306:function(e,t,n){"use strict";n.r(t),n.d(t,{UserDropdown:function(){return L}});var s=n(85893),o=n(70449),a=n(56469),r=n(93967),i=n.n(r),l=n(4480),c=n(67294),d=n(46977),p=n(5152),h=n.n(p),m=n(4511),u=n(28049),x=n(29223),f=n.n(x),g=n(69583);let j=h()(()=>Promise.all([n.e(3247),n.e(9036)]).then(n.t.bind(n,9036,23)),{loadableGenerated:{webpack:()=>[9036]},ssr:!1}),_=h()(()=>Promise.all([n.e(3247),n.e(3181)]).then(n.t.bind(n,93181,23)),{loadableGenerated:{webpack:()=>[93181]},ssr:!1}),b=h()(()=>Promise.all([n.e(3247),n.e(9712)]).then(n.t.bind(n,49712,23)),{loadableGenerated:{webpack:()=>[49712]},ssr:!1}),w=h()(()=>Promise.all([n.e(3247),n.e(795)]).then(n.t.bind(n,30795,23)),{loadableGenerated:{webpack:()=>[30795]},ssr:!1}),v=h()(()=>Promise.all([n.e(3247),n.e(3632)]).then(n.t.bind(n,43632,23)),{loadableGenerated:{webpack:()=>[43632]},ssr:!1}),y=h()(()=>Promise.all([n.e(3247),n.e(604)]).then(n.t.bind(n,50604,23)),{loadableGenerated:{webpack:()=>[50604]},ssr:!1}),k=h()(()=>Promise.all([n.e(3247),n.e(6681)]).then(n.t.bind(n,96681,23)),{loadableGenerated:{webpack:()=>[96681]},ssr:!1}),C=h()(()=>Promise.all([n.e(9675),n.e(1287),n.e(7786),n.e(4955)]).then(n.bind(n,4955)).then(e=>e.Modal),{loadableGenerated:{webpack:()=>[4955]},ssr:!1}),N=h()(()=>Promise.all([n.e(7561),n.e(83),n.e(1287),n.e(9904),n.e(7528),n.e(8836)]).then(n.bind(n,70202)).then(e=>e.NameChangeModal),{loadableGenerated:{webpack:()=>[70202]},ssr:!1}),S=h()(()=>Promise.all([n.e(6030),n.e(83),n.e(1287),n.e(3657),n.e(9307),n.e(9671),n.e(5042)]).then(n.bind(n,65042)).then(e=>e.AuthModal),{loadableGenerated:{webpack:()=>[65042]},ssr:!1}),L=e=>{let{id:t,username:n,hideTitleOnMobile:r=!1,showToggleChatOption:p=!0}=e,[h,x]=(0,c.useState)(!1),[L,M]=(0,c.useState)(!1),[T,F]=(0,l.FV)(u.vZ),[I,E]=(0,c.useState)(null),B=(0,l.sJ)(u.Q),P=()=>{p&&F(T===u.gG.VISIBLE?u.gG.HIDDEN:u.gG.VISIBLE)},O=()=>{x(!1)},D=()=>{I&&I.close(),E(null),F(u.gG.VISIBLE)},A=p&&B.chatAvailable&&(T===u.gG.HIDDEN||T===u.gG.VISIBLE),G=p&&B.chatAvailable&&(T===u.gG.HIDDEN||T===u.gG.VISIBLE||T===u.gG.POPPED_OUT);(0,d.y1)("c",P,{enableOnContentEditable:!1},[T===u.gG.VISIBLE]);let R=(0,l.sJ)(u.db);if(!R)return null;let{displayName:H}=R,Z=[{key:0,icon:(0,s.jsx)(_,{}),label:"Change name",onClick:()=>{x(!0)}},{key:1,icon:(0,s.jsx)(b,{}),label:"Authenticate",onClick:()=>M(!0)}];return A&&Z.push({key:3,"aria-expanded":T===u.gG.VISIBLE,className:f().chatToggle,icon:(0,s.jsx)(y,{}),label:T===u.gG.VISIBLE?"Hide Chat":"Show Chat",onClick:P}),G&&Z.push({key:4,icon:I?(0,s.jsx)(w,{}):(0,s.jsx)(v,{}),label:I?"Put chat back":"Pop out chat",onClick:I?D:()=>{D();let e=window.open("/embed/chat/readwrite","_blank","popup");e.addEventListener("beforeunload",D),E(e),F(u.gG.POPPED_OUT)}}),(0,s.jsx)(m.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,s.jsx)(g.A,{componentName:"UserDropdown",message:t.message,retryFunction:n})},children:(0,s.jsxs)("div",{className:f().root,children:[(0,s.jsx)(o.Z,{menu:{items:Z},trigger:["click"],children:(0,s.jsxs)(a.Z,{id:t,type:"primary",icon:(0,s.jsx)(k,{className:f().userIcon}),children:[(0,s.jsx)("span",{className:i()([f().username,r&&f().hideTitleOnMobile]),children:n||H}),(0,s.jsx)(j,{})]})}),(0,s.jsx)(C,{title:"Change Chat Display Name",open:h,handleCancel:O,children:(0,s.jsx)(N,{closeModal:O})}),(0,s.jsx)(C,{title:"Authenticate",open:L,handleCancel:()=>M(!1),children:(0,s.jsx)(S,{})})]})})}},66149:function(e,t,n){"use strict";n.d(t,{h:function(){return f}});var s=n(85893),o=n(10647),a=n(8968),r=n(67294),i=n(93967),l=n.n(i),c=n(5152),d=n.n(c),p=n(41664),h=n.n(p),m=n(5050),u=n.n(m);let x=d()(()=>Promise.all([n.e(7732),n.e(443),n.e(449),n.e(2306)]).then(n.bind(n,2306)).then(e=>e.UserDropdown),{loadableGenerated:{webpack:()=>[2306]},ssr:!1}),f=e=>{let{name:t,chatAvailable:n,chatDisabled:i,online:c}=e,[d,p]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{p(window.innerWidth>=768)},[]),(0,s.jsxs)("header",{className:l()(["".concat(u().header)],"global-header"),children:[c?(0,s.jsx)(h(),{href:"#player",className:u().skipLink,children:"Skip to player"}):(0,s.jsx)(h(),{href:"#offline-message",className:u().skipLink,children:"Skip to offline message"}),(0,s.jsx)(h(),{href:"#skip-to-content",className:u().skipLink,children:"Skip to page content"}),(0,s.jsx)(h(),{href:"#footer",className:u().skipLink,children:"Skip to footer"}),(0,s.jsxs)("div",{className:u().logo,children:[(0,s.jsx)("div",{id:"header-logo",className:u().logoImage,children:(0,s.jsx)(o.C,{src:"/logo",size:"large",shape:"circle",className:u().avatar})}),(0,s.jsx)("h1",{className:u().title,id:"global-header-text",children:t})]}),n&&!i&&(0,s.jsx)(x,{id:"user-menu",hideTitleOnMobile:!0,showToggleChatOption:d}),!n&&!i&&(0,s.jsx)(a.Z,{overlayClassName:u().toolTip,title:"Chat will be available when the stream is live.",placement:"left",children:(0,s.jsx)("span",{className:u().chatOfflineText,children:"Chat is offline"})})]})};t.Z=f},4955:function(e,t,n){"use strict";n.r(t),n.d(t,{Modal:function(){return p}});var s=n(85893),o=n(77786),a=n(93879),r=n(67294),i=n(4511),l=n(69583),c=n(81820),d=n.n(c);let p=e=>{let{title:t,url:n,open:c,handleOk:p,handleCancel:h,afterClose:m,height:u,width:x,children:f}=e,[g,j]=(0,r.useState)(!!n),_="100%",b="520px";n&&(_="70vh",b="900px");let w={padding:"0px",minHeight:u,height:null!=u?u:_},v=n&&(0,s.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:()=>j(!1)}),y=g?"none":"inline";return(0,s.jsx)(o.default,{title:t,open:c,onOk:p,onCancel:h,afterClose:m,bodyStyle:w,width:null!=x?x:b,zIndex:999,footer:null,centered:!0,destroyOnClose:!0,className:d().modal,children:(0,s.jsx)(i.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,s.jsx)(l.A,{componentName:"Modal",message:t.message,retryFunction:n})},children:(0,s.jsxs)("div",{id:"modal-container",style:{height:"100%"},children:[v&&(0,s.jsx)("div",{style:{display:y},children:v}),f&&(0,s.jsx)("div",{className:d().content,children:f}),g&&(0,s.jsx)(a.Z,{className:d().spinner,spinning:g,size:"large",tip:t})]})})})};p.defaultProps={url:void 0,children:void 0,handleOk:void 0,handleCancel:void 0,afterClose:void 0}},84943:function(e,t,n){"use strict";n.d(t,{X:function(){return x}});var s=n(85893),o=n(36827),a=n(91710),r=n(61913),i=n(67294),l=n(5152),c=n.n(l),d=n(93967),p=n.n(d),h=n(20819),m=n.n(h);let u=c()(()=>Promise.all([n.e(3247),n.e(8586)]).then(n.t.bind(n,68586,23)),{loadableGenerated:{webpack:()=>[68586]},ssr:!1}),x=e=>{let t,{online:n,lastConnectTime:l,lastDisconnectTime:c,viewerCount:d,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&&l){let e=function(e){let t=(0,o.y)({start:e,end:new Date});return t.days>=1?(0,a.L)({days:t.days,hours:t.hours>0?t.hours:0}):t.hours>=1?(0,a.L)({hours:t.hours,minutes:t.minutes>0?t.minutes:0}):(0,a.L)({minutes:t.minutes>0?t.minutes:0,seconds:t.seconds>0?t.seconds:0})}(new Date(l));f="Live for ".concat(e),t=d>0&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:m().viewerIcon,children:(0,s.jsx)(u,{})}),(0,s.jsx)("span",{children:" ".concat(d)})]})}else!n&&(f="Offline",c&&(t="Last live ".concat((0,r.Q)(new Date(c))," ago.")));return(0,s.jsxs)("div",{className:p()(m().statusbar,h),role:"status",children:[(0,s.jsx)("span",{"aria-live":"off",className:m().onlineMessage,children:f}),(0,s.jsx)("span",{className:m().viewerCount,children:t})]})};x.defaultProps={lastConnectTime:null,lastDisconnectTime:null}},66218:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return e0}});var s=n(85893),o=n(4480),a=n(9008),r=n.n(a),i=n(67294),l=n(65765),c=n(5152),d=n.n(c),p=n(4298),h=n.n(p),m=n(4511),u=n(28049),x=n(62828),f=n(93879),g=n(10227),j=n(56469),_=n(33941),b=n.n(_),w=n(93967),v=n.n(w),y=n(70449),k=n(6615),C=n.n(k);let N=d()(()=>n.e(2029).then(n.t.bind(n,22029,23)),{loadableGenerated:{webpack:()=>[22029]},ssr:!1}),S=d()(()=>n.e(9595).then(n.t.bind(n,19595,23)),{loadableGenerated:{webpack:()=>[19595]},ssr:!1}),L=d()(()=>n.e(2572).then(n.t.bind(n,92572,23)),{loadableGenerated:{webpack:()=>[92572]},ssr:!1}),M="notify",T="follow",F=e=>{let{actions:t,externalActionSelected:n,notifyItemSelected:o,followItemSelected:a,showFollowItem:r,showNotifyItem:i,className:l}=e,c=t.map(e=>({key:e.url,label:(0,s.jsxs)("span",{className:C().item,children:[e.icon&&(0,s.jsx)("img",{className:C().icon,src:e.icon,alt:e.title})," ",e.title]})}));r&&c.unshift({key:T,label:(0,s.jsxs)("span",{className:C().item,children:[(0,s.jsx)(S,{className:C().icon})," Follow this stream"]})}),i&&c.unshift({key:M,label:(0,s.jsxs)("span",{className:C().item,children:[(0,s.jsx)(L,{className:C().icon}),"Notify when live"]})});let d=v()([C().menu,l]);return(0,s.jsx)(y.Z,{menu:{items:c,onClick:e=>{if(e.key===M){o();return}if(e.key===T){a();return}n(t.find(t=>t.url===e.key))}},placement:"bottomRight",trigger:["click"],className:d,children:(0,s.jsx)("div",{className:C().buttonWrap,children:(0,s.jsx)(j.Z,{type:"default",onClick:e=>e.preventDefault(),size:"large",icon:(0,s.jsx)(N,{size:6,style:{rotate:"90deg"}}),className:C().menuButton})})})};var I=n(16944),E=n.n(I);let B=e=>{let{children:t}=e;return(0,s.jsx)("div",{className:E().row,children:t})};var P=n(27275),O=n(77516),D=n.n(O);let A=d()(()=>n.e(802).then(n.t.bind(n,30802,23)),{loadableGenerated:{webpack:()=>[30802]},ssr:!1}),G=e=>{let{onClick:t,text:n}=e;return(0,s.jsx)(j.Z,{type:"primary",className:D().button,icon:(0,s.jsx)(A,{}),onClick:t,id:"notify-button",children:n||"Notify"})};var R=n(26665),H=n.n(R);let Z=e=>{let{action:t,primary:n=!0,externalActionSelected:o}=e,{title:a,description:r,icon:i,color:l}=t;return(0,s.jsxs)(j.Z,{type:n?"primary":"default",className:v()(["".concat(D().button),"action-button"]),onClick:()=>o(t),style:{backgroundColor:l},title:r||a,children:[i&&(0,s.jsx)("img",{src:i,className:D().icon,alt:r}),a]})},U=d()(()=>Promise.all([n.e(7154),n.e(4619)]).then(n.bind(n,54619)).then(e=>e.NotifyReminderPopup),{loadableGenerated:{webpack:()=>[54619]},ssr:!1,loading:()=>(0,s.jsx)(x.Z,{loading:!0,active:!0,paragraph:{rows:8}})});var Q=e=>{let{supportFediverseFeatures:t,supportsBrowserNotifications:n,showNotifyReminder:o,setShowFollowModal:a,setShowNotifyModal:r,disableNotifyReminderPopup:i,externalActions:l,setExternalActionToDisplay:c,externalActionSelected:d}=e,p=l.map(e=>(0,s.jsx)(Z,{action:e,externalActionSelected:d},e.url||e.html));return(0,s.jsxs)("div",{className:H().actionButtonsContainer,children:[(0,s.jsx)("div",{className:H().desktopActionButtons,children:(0,s.jsxs)(B,{children:[p,t&&(0,s.jsx)(P.e,{size:"small",onClick:()=>a(!0)}),n&&(0,s.jsx)(U,{open:o,notificationClicked:()=>r(!0),notificationClosed:()=>i(),children:(0,s.jsx)(G,{onClick:()=>r(!0)})})]})}),(0,s.jsx)("div",{className:H().mobileActionButtons,children:(n||n||p.length>0)&&(0,s.jsx)(F,{className:H().actionButtonMenu,showFollowItem:t,showNotifyItem:n,actions:l,externalActionSelected:c,notifyItemSelected:()=>r(!0),followItemSelected:()=>a(!0)})})]})},z=n(46445),J=n(65146),V=n(7728),W=n.n(V),q=n(21757),X=n(61913),K=n(74886),Y=n.n(K);let $=d()(()=>n.e(5072).then(n.t.bind(n,25072,23)),{loadableGenerated:{webpack:()=>[25072]},ssr:!1}),ee=e=>{let t,{streamName:n,customText:o,lastLive:a,notificationsEnabled:r,fediverseAccount:i,showsHeader:l=!0,onNotifyClick:c,onFollowClick:d,className:p}=e;return t=o||(!o&&r&&i?(0,s.jsxs)("span",{children:["This stream is offline. You can"," ",(0,s.jsx)("span",{role:"link",tabIndex:0,className:Y().actionLink,onClick:c,children:"be notified"})," ","the next time ",n," goes live or"," ",(0,s.jsx)("span",{role:"link",tabIndex:0,className:Y().actionLink,onClick:d,children:"follow"})," ",i," on the Fediverse."]}):!o&&r?(0,s.jsxs)("span",{children:["This stream is offline."," ",(0,s.jsx)("span",{role:"link",tabIndex:0,className:Y().actionLink,onClick:c,children:"Be notified"})," ","the next time ",n," goes live."]}):!o&&i?(0,s.jsxs)("span",{children:["This stream is offline."," ",(0,s.jsx)("span",{role:"link",tabIndex:0,className:Y().actionLink,onClick:d,children:"Follow"})," ",i," on the Fediverse to see the next time ",n," goes live."]}):"This stream is offline. Check back soon!"),(0,s.jsx)("div",{id:"offline-banner",className:v()(Y().outerContainer,p),children:(0,s.jsxs)("div",{className:Y().innerContainer,children:[l&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:Y().header,children:n}),(0,s.jsx)(q.Z,{className:Y().separator})]}),o?(0,s.jsx)("div",{className:Y().bodyText,dangerouslySetInnerHTML:{__html:t}}):(0,s.jsx)("div",{className:Y().bodyText,children:t}),a&&(0,s.jsxs)("div",{className:Y().lastLiveDate,children:[(0,s.jsx)($,{className:Y().clockIcon}),"Last live ".concat((0,X.Q)(new Date(a))," ago.")]})]})})};var et=n(84943),en=n(4955),es=n(58292),eo=n.n(es);let ea=e=>{let{content:t}=e;return(0,s.jsx)("div",{id:"custom-page-content",children:(0,s.jsx)("div",{className:eo().customPageContent,dangerouslySetInnerHTML:{__html:t}})})};var er=n(53731),ei=n(99937),el=n.n(ei);let ec=e=>{let{src:t}=e;return(0,s.jsx)("div",{className:el().root,children:(0,s.jsx)("div",{className:el().container,children:(0,s.jsx)("img",{src:t,alt:"Logo",className:el().image,loading:"lazy"})})})};var ed=n(25675),ep=n.n(ed),eh=n(69583),em=n(55781),eu=n.n(em);let ex=e=>{let{links:t}=e;return(null==t?void 0:t.length)?(0,s.jsx)(m.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,s.jsx)(eh.A,{componentName:"SocialLinks",message:t.message,retryFunction:n})},children:(0,s.jsx)("div",{className:eu().links,id:"social-links",children:null==t?void 0:t.map(e=>(0,s.jsx)("a",{href:e.url,className:eu().link,target:"_blank",rel:"noreferrer me",children:(0,s.jsx)(ep(),{src:e.icon||"/img/platformlogos/default.svg",alt:e.platform,className:eu().link,width:"30",height:"30"})},e.platform))})}):null};var ef=n(14214),eg=n.n(ef);let ej=e=>{let{name:t,summary:n,logo:o,tags:a,links:r}=e;return(0,s.jsx)("div",{className:eg().root,children:(0,s.jsxs)("div",{className:eg().logoTitleSection,children:[(0,s.jsx)("div",{className:eg().logo,children:(0,s.jsx)(ec,{src:o})}),(0,s.jsxs)("div",{className:eg().titleSection,children:[(0,s.jsx)("h2",{className:v()(eg().title,eg().row,"header-title"),children:t}),(0,s.jsx)("h3",{className:v()(eg().subtitle,eg().row,"header-subtitle"),children:(0,s.jsx)(er.Z,{children:n})}),(0,s.jsx)("div",{className:v()(eg().tagList,eg().row),children:a.length>0&&a.map(e=>(0,s.jsxs)("span",{children:["#",e,"\xa0"]},e))}),(0,s.jsx)("div",{className:v()(eg().socialLinks,eg().row),children:(0,s.jsx)(ex,{links:r})})]})]})})},e_=d()(()=>Promise.all([n.e(4885),n.e(83),n.e(9904),n.e(3657),n.e(2502),n.e(7528),n.e(9532),n.e(7043),n.e(9307),n.e(6179),n.e(297),n.e(7042),n.e(6356),n.e(8082),n.e(5180),n.e(9887)]).then(n.bind(n,59887)).then(e=>e.Tabs),{loadableGenerated:{webpack:()=>[59887]},ssr:!1}),eb=d()(()=>Promise.all([n.e(4338),n.e(7528),n.e(9532),n.e(3889)]).then(n.bind(n,60322)).then(e=>e.FollowerCollection),{loadableGenerated:{webpack:()=>[60322]},ssr:!1}),ew=e=>{let{name:t,summary:n,tags:o,socialHandles:a,extraPageContent:r,setShowFollowModal:i,supportFediverseFeatures:l}=e,c=(0,s.jsx)("div",{className:H().bottomPageContentContainer,children:(0,s.jsx)(ea,{content:r})}),d=(0,s.jsx)("div",{className:H().bottomPageContentContainer,children:(0,s.jsx)(eb,{name:t,onFollowButtonClick:()=>i(!0)})}),p=[!!r&&{label:"About",key:"2",children:c}];return l&&p.push({label:"Followers",key:"3",children:d}),(0,s.jsxs)(m.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,s.jsx)(eh.A,{componentName:"DesktopContent",message:t.message,retryFunction:n})},children:[(0,s.jsx)("div",{id:"skip-to-content",children:(0,s.jsx)(ej,{name:t,summary:n,tags:o,links:a,logo:"/logo"})}),(0,s.jsx)("div",{children:p.length>1?(0,s.jsx)(e_,{defaultActiveKey:"0",items:p}):!!r&&c})]})},ev=d()(()=>Promise.all([n.e(4885),n.e(83),n.e(9904),n.e(3657),n.e(2502),n.e(7528),n.e(9532),n.e(7043),n.e(9307),n.e(6179),n.e(297),n.e(7042),n.e(6356),n.e(8082),n.e(5180),n.e(9887)]).then(n.bind(n,59887)).then(e=>e.Tabs),{loadableGenerated:{webpack:()=>[59887]},ssr:!1}),ey=d()(()=>Promise.all([n.e(4338),n.e(7528),n.e(9532),n.e(3889)]).then(n.bind(n,60322)).then(e=>e.FollowerCollection),{loadableGenerated:{webpack:()=>[60322]},ssr:!1}),ek=e=>{let{error:t,resetErrorBoundary:n}=e;return(0,s.jsx)(eh.A,{message:t,componentName:"MobileContent",retryFunction:n})},eC=e=>{let{name:t,summary:n,tags:o,socialHandles:a,extraPageContent:r,setShowFollowModal:i,supportFediverseFeatures:l,online:c}=e,d=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(ej,{name:t,summary:n,tags:o,links:a,logo:"/logo"}),!!r&&(0,s.jsx)("div",{className:H().bottomPageContentContainer,children:(0,s.jsx)(ea,{content:r})})]}),p=(0,s.jsx)("div",{className:H().bottomPageContentContainer,children:(0,s.jsx)(ey,{name:t,onFollowButtonClick:()=>i(!0)})}),h=[];return h.push({label:"About",key:"0",children:d}),l&&h.push({label:"Followers",key:"1",children:p}),(0,s.jsx)(m.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,s.jsx)(ek,{error:t,resetErrorBoundary:n})},children:h.length>1?(0,s.jsx)("div",{className:v()([H().lowerSectionMobileTabbed,c&&H().online]),children:(0,s.jsx)(ev,{defaultActiveKey:"0",items:h})}):(0,s.jsx)("div",{children:d})})};var eN=n(77786),eS=n(72609),eL=n.n(eS),eM=n(49246),eT=n(2306);let eF=e=>{let{messages:t,currentUser:n,handleClose:o}=e;if(!n)return null;let{id:a,displayName:r,isModerator:i}=n;return(0,s.jsx)(m.SV,{fallbackRender:e=>{let{error:t,resetErrorBoundary:n}=e;return(0,s.jsx)(eh.A,{componentName:"ChatModal",message:t.message,retryFunction:n})},children:(0,s.jsx)(eN.default,{open:!0,centered:!0,maskClosable:!1,footer:null,title:(0,s.jsx)(eT.UserDropdown,{id:"chat-modal-user-menu",showToggleChatOption:!1}),maskStyle:{zIndex:700},className:eL().root,bodyStyle:{padding:"0px",height:"55vh"},wrapClassName:eL().modalWrapper,onCancel:o,children:(0,s.jsx)(eM.ChatContainer,{messages:t,usernameToHighlight:r,chatUserId:a,isModerator:i,chatAvailable:!0,focusInput:!1})})})};var eI=n(7793),eE=n.n(eI);let eB=()=>{let{versionNumber:e}=(0,o.sJ)(u.RI);return(0,s.jsxs)("footer",{className:eE().footer,id:"footer",children:[(0,s.jsxs)("span",{children:["Powered by ",(0,s.jsxs)("a",{href:"https://owncast.online",children:["Owncast v",e]})]}),(0,s.jsxs)("span",{className:eE().links,children:[(0,s.jsx)("a",{href:"https://owncast.online/docs",target:"_blank",rel:"noreferrer",children:"Documentation"}),(0,s.jsx)("a",{href:"https://owncast.online/help",target:"_blank",rel:"noreferrer",children:"Contribute"}),(0,s.jsx)("a",{href:"https://github.com/owncast/owncast",target:"_blank",rel:"noreferrer",children:"Source"})]})]})},eP=d()(()=>Promise.resolve().then(n.bind(n,49246)).then(e=>e.ChatContainer),{loadableGenerated:{webpack:()=>[49246]},ssr:!1}),eO=d()(()=>Promise.all([n.e(2513),n.e(83),n.e(518)]).then(n.bind(n,20518)).then(e=>e.FollowModal),{loadableGenerated:{webpack:()=>[20518]},ssr:!1,loading:()=>(0,s.jsx)(x.Z,{loading:!0,active:!0,paragraph:{rows:8}})}),eD=d()(()=>Promise.all([n.e(4050),n.e(83),n.e(3657),n.e(8253)]).then(n.bind(n,8253)).then(e=>e.BrowserNotifyModal),{loadableGenerated:{webpack:()=>[8253]},ssr:!1,loading:()=>(0,s.jsx)(x.Z,{loading:!0,active:!0,paragraph:{rows:6}})}),eA=d()(()=>Promise.all([n.e(6309),n.e(2240),n.e(2544),n.e(1750),n.e(6864)]).then(n.bind(n,6680)).then(e=>e.OwncastPlayer),{loadableGenerated:{webpack:()=>[6680]},ssr:!1,loading:()=>(0,s.jsx)(x.Z,{loading:!0,active:!0,paragraph:{rows:12}})}),eG=e=>{let{externalActionToDisplay:t,setExternalActionToDisplay:n}=e,{title:o,description:a,url:r,html:i}=t;return(0,s.jsx)(en.Modal,{title:a||o,url:r,open:!!t,height:"80vh",handleCancel:()=>n(null),children:i?(0,s.jsx)("div",{dangerouslySetInnerHTML:{__html:i},style:{height:"100%",width:"100%",overflow:"auto"}}):null})},eR=()=>{let e=(0,o.sJ)(u.Q),t=(0,o.sJ)(u.g1),n=(0,o.sJ)(u.vZ),a=(0,o.sJ)(u.db),r=(0,o.sJ)(u.RI),[l,c]=(0,o.FV)(u.hz),d=(0,o.sJ)(u.pH),p=(0,o.sJ)(u.YW),h=(0,o.sJ)(u.di),{viewerCount:m,lastConnectTime:_,lastDisconnectTime:w,streamTitle:y}=(0,o.sJ)(u.RI),{extraPageContent:k,name:C,summary:N,socialHandles:S,tags:L,externalActions:M,offlineMessage:T,chatDisabled:F,federation:I,notifications:E}=t,[B,P]=(0,i.useState)(!1),[O,D]=(0,i.useState)(!1),[A,G]=(0,i.useState)(!1),{account:R,enabled:Z}=I,{browser:U}=E,{enabled:V}=U,{online:q}=r,[X,K]=(0,i.useState)(null),[Y,$]=(0,i.useState)(""),[es,eo]=(0,i.useState)(!1),[ea,er]=(0,i.useState)(!1),ei=()=>{let e=parseInt((0,z.$o)(z.dA.userVisitCount),10);Number.isNaN(e)&&(e=0),(0,z.qQ)(z.dA.userVisitCount,e+1),e>2&&!(0,z.$o)(z.dA.hasDisplayedNotificationModal)&&P(!0)},el=()=>{D(!1),P(!1),(0,z.qQ)(z.dA.hasDisplayedNotificationModal,!0)},ec=()=>{let e=window.innerWidth;void 0===l&&(e<=768?c(!0):c(!1)),!l&&e<=768&&c(!0),l&&e>768&&c(!1)};(0,i.useEffect)(()=>(ei(),ec(),window.addEventListener("resize",ec),()=>{window.removeEventListener("resize",ec)}),[]),(0,i.useEffect)(()=>{eo((0,J.r)()&&V)},[V]),(0,i.useEffect)(()=>{$(window.location.href)},[]);let ed=h&&!F&&n===u.gG.VISIBLE;return(0,s.jsxs)("div",{className:H().main,children:[(0,s.jsxs)("div",{className:H().mainColumn,children:[e.appLoading&&(0,s.jsx)("div",{className:v()([H().topSectionElement,H().centerSpinner]),style:{height:"30vh"},children:(0,s.jsx)(f.Z,{delay:2,size:"large",tip:"One moment..."})}),(0,s.jsxs)(g.Z,{children:[p&&(0,s.jsx)(eA,{source:"/hls/stream.m3u8",online:p,title:y||C,className:H().topSectionElement}),!p&&!e.appLoading&&(0,s.jsx)("div",{id:"offline-message",style:{width:"100%"},children:(0,s.jsx)(ee,{showsHeader:!1,streamName:C,customText:T,notificationsEnabled:es,fediverseAccount:R,lastLive:w,onNotifyClick:()=>D(!0),onFollowClick:()=>G(!0),className:v()([H().topSectionElement,H().offlineBanner])})})]}),(0,s.jsx)(g.Z,{children:q&&(0,s.jsx)(et.X,{online:p,lastConnectTime:_,lastDisconnectTime:w,viewerCount:m,className:v()(H().topSectionElement,H().statusBar)})}),(0,s.jsx)(g.Z,{children:(0,s.jsx)(Q,{supportFediverseFeatures:Z,supportsBrowserNotifications:es,showNotifyReminder:B,setShowNotifyModal:D,disableNotifyReminderPopup:el,externalActions:M||[],setExternalActionToDisplay:K,setShowFollowModal:G,externalActionSelected:e=>{let{openExternally:t,url:n}=e;if(n){let s=new URL(n);if(s.searchParams.append("instance",Y),a){let{displayName:e}=a;s.searchParams.append("username",e)}let o=s.toString(),r={...e,url:o};t?window.open(o,"_blank"):K(r)}else K(e)}})}),(0,s.jsx)(en.Modal,{title:"Browser Notifications",open:O,afterClose:()=>el(),handleCancel:()=>el(),children:(0,s.jsx)(eD,{})}),(0,s.jsxs)(g.Z,{children:[!C&&(0,s.jsx)(x.Z,{active:!0,loading:!0,style:{marginLeft:"10vw",marginRight:"10vw"}}),l?(0,s.jsx)(eC,{name:C,summary:N,tags:L,socialHandles:S,extraPageContent:k,setShowFollowModal:G,supportFediverseFeatures:Z,online:p}):(0,s.jsx)("div",{className:W().bottomSectionContent,children:(0,s.jsx)(ew,{name:C,summary:N,tags:L,socialHandles:S,extraPageContent:k,setShowFollowModal:G,supportFediverseFeatures:Z})})]}),(0,s.jsx)("div",{style:{flex:"1 1"}}),(0,s.jsx)(eB,{})]}),ed&&!l&&a&&(0,s.jsx)(eP,{messages:d,usernameToHighlight:a.displayName,chatUserId:a.id,isModerator:a.isModerator,chatAvailable:h,showInput:!!a,desktop:!0}),X&&(0,s.jsx)(eG,{externalActionToDisplay:X,setExternalActionToDisplay:K}),(0,s.jsx)(en.Modal,{title:"Follow ".concat(C),open:A,handleCancel:()=>G(!1),width:"550px",children:(0,s.jsx)(eO,{account:R,name:C,handleClose:()=>G(!1)})}),l&&ea&&n===u.gG.VISIBLE&&(0,s.jsx)(eF,{messages:d,currentUser:a,handleClose:()=>er(!1)}),l&&h&&!F&&(0,s.jsxs)(j.Z,{id:"mobile-chat-button",type:"primary",onClick:()=>er(!0),className:H().floatingMobileChatModalButton,children:["Chat ",(0,s.jsx)(b(),{})]})]})};var eH=n(66149);let eZ=e=>{let{name:t}=e,n=(0,o.sJ)(u.j$),a=(0,o.sJ)(u.RI),[l,c]=(0,i.useState)(!1),[d,p]=(0,i.useState)(t),{online:h,streamTitle:m}=a,x=()=>{c(!0)},f=()=>{c(!1),p(t)},g=()=>{window.addEventListener("blur",x),window.addEventListener("focus",f)},j=()=>{window.removeEventListener("blur",x),window.removeEventListener("focus",f)};return(0,i.useEffect)(()=>(g(),p(t),()=>{j()}),[t]),(0,i.useEffect)(()=>{if(!l||!h)return;let e=n.at(-1);e&&"CHAT"===e.type&&p("\uD83D\uDCAC :: ".concat(t))},[n,t]),(0,i.useEffect)(()=>{void 0!==navigator.mediaSession&&(navigator.mediaSession.metadata=new MediaMetadata({title:m,artist:t,artwork:[{src:"/logo"}]}))},[t,m]),(0,i.useEffect)(()=>{l&&(h?p(" \uD83D\uDFE2 :: ".concat(t)):h||p(" \uD83D\uDD34 :: ".concat(t)))},[h,t]),(0,s.jsx)(r(),{children:(0,s.jsx)("title",{children:d})})},eU=()=>(0,s.jsx)("script",{id:"server-side-hydration",nonce:"{{.Nonce}}",dangerouslySetInnerHTML:{__html:"\n window.configHydration = {{.ServerConfigJSON}};\n window.statusHydration = {{.StatusJSON}};\n "}});var eQ=n(83073),ez=n(74567),eJ=n.n(ez);let eV=()=>{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,i.useEffect)(()=>("serviceWorker"in navigator&&window.addEventListener("load",e),()=>{window.removeEventListener("load",e)}),[]),null};var eW=n(10907),eq=n(18953),eX=n.n(eq);let eK=()=>(0,s.jsx)("noscript",{className:eX().noscript,children:(0,s.jsx)("div",{className:eX().scrollContainer,children:(0,s.jsxs)("div",{className:eX().content,children:[(0,s.jsx)(eW.C,{className:eX().logo}),(0,s.jsx)("br",{}),(0,s.jsxs)("p",{children:["This website is powered by\xa0",(0,s.jsx)("a",{href:"https://owncast.online",rel:"noopener noreferrer",target:"_blank",children:"Owncast"}),"."]}),(0,s.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,s.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,s.jsx)("h2",{children:"How can I watch this stream without JavaScript?"}),(0,s.jsxs)("p",{children:["You can open the URL of this website in your media player (such as\xa0",(0,s.jsx)("a",{href:"https://mpv.io",rel:"noopener noreferrer",target:"_blank",children:"mpv"}),"\xa0or\xa0",(0,s.jsx)("a",{href:"https://www.videolan.org/vlc/",rel:"noopener noreferrer",target:"_blank",children:"VLC"}),") to watch the stream."]}),(0,s.jsx)("h2",{children:"How can I chat with the others without JavaScript?"}),(0,s.jsx)("p",{children:"Currently, there is no option to use the chat without JavaScript."})]})})}),eY=d()(()=>n.e(9333).then(n.bind(n,39333)).then(e=>e.FatalErrorStateModal),{loadableGenerated:{webpack:()=>[39333]},ssr:!1}),e$=()=>{let e=(0,o.sJ)(u.g1),t=(0,o.sJ)(u.RI),{name:n}=e,a=(0,o.sJ)(u.di),c=(0,o.sJ)(u.ap),d=(0,o.sJ)(u.Q),p=(0,i.useRef)(null),{chatDisabled:x}=e,{videoAvailable:f}=d,{online:g,streamTitle:j}=t;(0,i.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)),new MutationObserver(function(e){for(let n of e)for(let e of n.addedNodes)e instanceof HTMLElement&&"a"===e.tagName.toLowerCase()&&t(e)}).observe(e,{attributes:!1,childList:!0,subtree:!0})}(p.current)},[]);let _=g&&j||n;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(r(),{children:[(0,s.jsx)(eU,{}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"57x57",href:"/img/favicon/apple-icon-57x57.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"60x60",href:"/img/favicon/apple-icon-60x60.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"72x72",href:"/img/favicon/apple-icon-72x72.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"76x76",href:"/img/favicon/apple-icon-76x76.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"114x114",href:"/img/favicon/apple-icon-114x114.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"120x120",href:"/img/favicon/apple-icon-120x120.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"144x144",href:"/img/favicon/apple-icon-144x144.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"152x152",href:"/img/favicon/apple-icon-152x152.png"}),(0,s.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/img/favicon/apple-icon-180x180.png"}),(0,s.jsx)("link",{rel:"icon",type:"image/png",sizes:"192x192",href:"/img/favicon/android-icon-192x192.png"}),(0,s.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/img/favicon/favicon-32x32.png"}),(0,s.jsx)("link",{rel:"icon",type:"image/png",sizes:"96x96",href:"/img/favicon/favicon-96x96.png"}),(0,s.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/img/favicon/favicon-16x16.png"}),(0,s.jsx)("link",{rel:"manifest",href:"/manifest.json"}),(0,s.jsx)("link",{rel:"authorization_endpoint",href:"/api/auth/provider/indieauth"}),(0,s.jsx)("meta",{name:"msapplication-TileColor",content:"#ffffff"}),(0,s.jsx)("meta",{name:"msapplication-TileImage",content:"/img/favicon/ms-icon-144x144.png"}),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"}),(0,s.jsx)("meta",{name:"apple-mobile-web-app-status-bar-style",content:"black-translucent"}),(0,s.jsx)("base",{target:"_blank"})]}),(0,s.jsxs)(r(),{children:[n?(0,s.jsx)("title",{children:n}):(0,s.jsx)("title",{children:"{{.Name}}"}),(0,s.jsx)("meta",{name:"description",content:"{{.Summary}}"}),(0,s.jsx)("meta",{property:"og:title",content:"{{.Name}}"}),(0,s.jsx)("meta",{property:"og:site_name",content:"{{.Name}}"}),(0,s.jsx)("meta",{property:"og:url",content:"{{.RequestedURL}}"}),(0,s.jsx)("meta",{property:"og:description",content:"{{.Summary}}"}),(0,s.jsx)("meta",{property:"og:type",content:"video.other"}),(0,s.jsx)("meta",{property:"video:tag",content:"{{.TagsString}}"}),(0,s.jsx)("meta",{property:"og:image",content:"{{.RequestedURL}}{{.Thumbnail}}"}),(0,s.jsx)("meta",{property:"og:image:url",content:"{{.RequestedURL}}{{.Thumbnail}}"}),(0,s.jsx)("meta",{property:"og:image:alt",content:"{{.RequestedURL}}{{.Image}}"}),(0,s.jsx)("meta",{property:"og:video",content:"{{.RequestedURL}}{{.EmbedVideo}}"}),(0,s.jsx)("meta",{property:"og:video:secure_url",content:"{{.RequestedURL}}{{.EmbedVideo}}"}),(0,s.jsx)("meta",{property:"og:video:height",content:"315"}),(0,s.jsx)("meta",{property:"og:video:width",content:"560"}),(0,s.jsx)("meta",{property:"og:video:type",content:"text/html"}),(0,s.jsx)("meta",{property:"og:video:actor",content:"{{.Name}}"}),(0,s.jsx)("meta",{property:"twitter:title",content:"{{.Name}}"}),(0,s.jsx)("meta",{property:"twitter:url",content:"{{.RequestedURL}}"}),(0,s.jsx)("meta",{property:"twitter:description",content:"{{.Summary}}"}),(0,s.jsx)("meta",{property:"twitter:image",content:"{{.Image}}"}),(0,s.jsx)("meta",{property:"twitter:card",content:"player"}),(0,s.jsx)("meta",{property:"twitter:player",content:"{{.RequestedURL}}{{.EmbedVideo}}"}),(0,s.jsx)("meta",{property:"twitter:player:width",content:"560"}),(0,s.jsx)("meta",{property:"twitter:player:height",content:"315"})]}),(0,s.jsx)(m.SV,{fallbackRender:e=>{let{error:t}=e;return(0,s.jsx)(eY,{title:"Error",message:"There was an unexpected error. Please refresh the page to retry. If this error continues please file a bug with the Owncast project: ".concat(t)})},children:(0,s.jsx)(u.me,{})}),(0,s.jsx)(eV,{}),(0,s.jsx)(eZ,{name:n}),(0,s.jsx)(eQ.Q,{}),(0,s.jsx)(h(),{strategy:"afterInteractive",src:"/customjavascript"}),(0,s.jsxs)(l.default,{ref:p,className:eJ().layout,children:[(0,s.jsx)(eH.h,{name:_,chatAvailable:a,chatDisabled:x,online:f}),(0,s.jsx)(eR,{}),c&&(0,s.jsx)(eY,{title:c.title,message:c.message})]}),(0,s.jsx)(eK,{})]})};function e0(){return(0,s.jsx)(e$,{})}e0.getLayout=function(e){return e}},65146:function(e,t,n){"use strict";n.d(t,{r:function(){return a},w:function(){return o}});var s=n(30651);function o(){return"Notification"in window&&"serviceWorker"in navigator&&"PushManager"in window}function a(){return!!(0,s.C9)()||"Notification"in window&&"serviceWorker"in navigator&&"PushManager"in window}},77516:function(e){e.exports={button:"ActionButton_button__1rwj4",icon:"ActionButton_icon__kaGnG"}},6615:function(e){e.exports={item:"ActionButtonMenu_item__eH9af",buttonWrap:"ActionButtonMenu_buttonWrap__Kr1CL",icon:"ActionButtonMenu_icon__UYmlp",menu:"ActionButtonMenu_menu__1XF9s",menuButton:"ActionButtonMenu_menuButton__xYVRg"}},16944:function(e){e.exports={row:"ActionButtonRow_row__DvdvH"}},14214:function(e){e.exports={root:"ContentHeader_root__T_fkG",row:"ContentHeader_row__wX9Dt",logoTitleSection:"ContentHeader_logoTitleSection__5Hq6i",logo:"ContentHeader_logo__QBgrm",titleSection:"ContentHeader_titleSection__3a3zf",title:"ContentHeader_title__11rWy",subtitle:"ContentHeader_subtitle__d9_mR",tagList:"ContentHeader_tagList__tmdbo"}},67224:function(e){e.exports={root:"OwncastLogo_root__oCX4o",contrast:"OwncastLogo_contrast__2iRoV",simple:"OwncastLogo_simple__ZU5CD"}},29223:function(e){e.exports={root:"UserDropdown_root__XCKtE","ant-space":"UserDropdown_ant-space__NT8a9","ant-space-item":"UserDropdown_ant-space-item__D6AUQ",username:"UserDropdown_username__1vJf_",hideTitleOnMobile:"UserDropdown_hideTitleOnMobile__Nd7fp",chatToggle:"UserDropdown_chatToggle__MEP4e"}},74567:function(e){e.exports={layout:"Main_layout__ocvSF",footerContainer:"Main_footerContainer__Su9mL"}},72609:function(e){e.exports={modalWrapper:"ChatModal_modalWrapper__m2VPu"}},26665:function(e){e.exports={main:"Content_main__ZNXrl",mainColumn:"Content_mainColumn__UxLSD",lowerSection:"Content_lowerSection__6YPTS",lowerSectionMobileTabbed:"Content_lowerSectionMobileTabbed__F1h26",topSectionElement:"Content_topSectionElement__en9nD",offlineBanner:"Content_offlineBanner__aECIN",actionButtonsContainer:"Content_actionButtonsContainer__ugdWA",mobileActionButtons:"Content_mobileActionButtons__8RO3M",desktopActionButtons:"Content_desktopActionButtons__eVrc7",statusBar:"Content_statusBar__mBahK",loadingSpinner:"Content_loadingSpinner__1We_N",defaultTabBar:"Content_defaultTabBar__4Lxly",bottomPageContentContainer:"Content_bottomPageContentContainer__zagTZ",floatingMobileChatModalButton:"Content_floatingMobileChatModalButton__hO50e",centerSpinner:"Content_centerSpinner__74pxs"}},7728:function(e){e.exports={bottomSectionContent:"DesktopContent_bottomSectionContent__RUo5q"}},58292:function(e){e.exports={customPageContent:"CustomPageContent_customPageContent__vNiml",summary:"CustomPageContent_summary___vUw6"}},7793:function(e){e.exports={footer:"Footer_footer__2_6CR",links:"Footer_links__kvAo1"}},5050:function(e){e.exports={header:"Header_header__h_8kj",logoImage:"Header_logoImage__u2hPz",logo:"Header_logo__ZlfnG",title:"Header_title__t7ymt",skipLink:"Header_skipLink__v1i8a",offlineTag:"Header_offlineTag__7jcdf",avatar:"Header_avatar__izREk",chatOfflineText:"Header_chatOfflineText__6Edb1",toolTip:"Header_toolTip__X1aqP"}},99937:function(e){e.exports={root:"Logo_root__BkHmT",container:"Logo_container__p_ZVK",image:"Logo_image__p0SkT"}},81820:function(e){e.exports={spinner:"Modal_spinner__vORWo",content:"Modal_content__mZkaV",modal:"Modal_modal___vOcW"}},18953:function(e){e.exports={noscript:"Noscript_noscript__eqJAm",scrollContainer:"Noscript_scrollContainer__nA40F",content:"Noscript_content__iSRRU",logo:"Noscript_logo__2E6NY"}},74886:function(e){e.exports={outerContainer:"OfflineBanner_outerContainer__2Cwh6",innerContainer:"OfflineBanner_innerContainer__6BMbR",bodyText:"OfflineBanner_bodyText__8w_fr",separator:"OfflineBanner_separator__X2xF3",lastLiveDate:"OfflineBanner_lastLiveDate__K35HM",clockIcon:"OfflineBanner_clockIcon__0rWpM",header:"OfflineBanner_header__p5jNi",footer:"OfflineBanner_footer__lQUrD",actionLink:"OfflineBanner_actionLink__g64az"}},55781:function(e){e.exports={link:"SocialLinks_link__eF9uF",links:"SocialLinks_links__ymQUA"}},20819:function(e){e.exports={statusbar:"Statusbar_statusbar__b24qe",onlineMessage:"Statusbar_onlineMessage__FJnEa",viewerCount:"Statusbar_viewerCount__pfDDX",viewerIcon:"Statusbar_viewerIcon__U_j6P"}}},function(e){e.O(0,[4283,3247,1287,9796,443,7786,6167,449,4065,1913,5888,885,1115,7244,7884,2154,944,2888,9774,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-2b83fa9156a53a78.js b/static/web/_next/static/chunks/webpack-78a378da1a19cb26.js similarity index 96% rename from static/web/_next/static/chunks/webpack-2b83fa9156a53a78.js rename to static/web/_next/static/chunks/webpack-78a378da1a19cb26.js index 09ac531bd..85772e5a9 100644 --- a/static/web/_next/static/chunks/webpack-2b83fa9156a53a78.js +++ b/static/web/_next/static/chunks/webpack-78a378da1a19cb26.js @@ -1 +1 @@ -!function(){"use strict";var e,c,a,f,d,t,b,n,r,u,o,i,s={},l={};function h(e){var c=l[e];if(void 0!==c)return c.exports;var a=l[e]={id:e,loaded:!1,exports:{}},f=!0;try{s[e].call(a.exports,a,a.exports,h),f=!1}finally{f&&delete l[e]}return a.loaded=!0,a.exports}h.m=s,h.amdO={},e=[],h.O=function(c,a,f,d){if(a){d=d||0;for(var t=e.length;t>0&&e[t-1][2]>d;t--)e[t]=e[t-1];e[t]=[a,f,d];return}for(var b=1/0,t=0;t=d&&Object.keys(h.O).every(function(e){return h.O[e](a[r])})?a.splice(r--,1):(n=!1,d0&&e[t-1][2]>d;t--)e[t]=e[t-1];e[t]=[a,f,d];return}for(var b=1/0,t=0;t=d&&Object.keys(h.O).every(function(e){return h.O[e](a[r])})?a.splice(r--,1):(n=!1,d= 768px){.OfflineEmbed_offlineContainer__fdZ07 .OfflineEmbed_content__j10dd .OfflineEmbed_message__ZSzJ6{width:80%}}.OfflineEmbed_offlineContainer__fdZ07 .OfflineEmbed_content__j10dd .OfflineEmbed_offlineTitle__mYevK{color:var(--text-color);font-family:var(--theme-text-display-font-family);font-style:normal;font-size:1.375em;font-weight:600;line-height:1.125;letter-spacing:-.125px;text-decoration:none;text-transform:none;margin:0}.OfflineEmbed_offlineContainer__fdZ07 .OfflineEmbed_content__j10dd .OfflineEmbed_pageLogo__cl5VS{position:relative;min-height:3em;min-width:3em;max-height:100px;max-width:100px;border-radius:96px;background-color:#fff;border:2px solid #12161d;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-start;gap:0;padding:10px;background-size:cover;background-position:50%}.OfflineEmbed_offlineContainer__fdZ07 .OfflineEmbed_content__j10dd .OfflineEmbed_streamName__lbS02{color:var(--text-color);font-family:var(--theme-text-display-font-family);font-style:normal;font-size:1.25em;font-weight:500;line-height:1.1875;letter-spacing:-.0625px;text-decoration:none;text-transform:none;text-align:left}.OfflineEmbed_offlineContainer__fdZ07 .OfflineEmbed_content__j10dd .OfflineEmbed_followButton__MAmeB{display:none}@media(width > 300px){.OfflineEmbed_offlineContainer__fdZ07 .OfflineEmbed_content__j10dd .OfflineEmbed_followButton__MAmeB{display:block}}.Modal_spinner__vORWo{position:absolute;top:50%;left:50%}.Modal_content__mZkaV{display:block;height:100%;padding:1.25rem;background-color:var(--theme-color-components-modal-content-background);color:var(--theme-color-components-modal-content-text)}.Modal_content__mZkaV h1:first-child,.Modal_content__mZkaV h2:first-child,.Modal_content__mZkaV h3:first-child{margin-top:unset}.Modal_modal___vOcW .ant-modal-header{color:var(--theme-color-components-modal-header-text);font-family:var(--theme-text-display-font-family);padding:1rem 1.25rem}.Modal_modal___vOcW .ant-modal-title{color:var(--theme-color-components-modal-header-text);font-size:17px;font-weight:600}.Modal_modal___vOcW .ant-modal-body{overflow:auto;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.Modal_modal___vOcW .ant-modal-close-x{font-size:12px}.Modal_modal___vOcW .ant-modal,.Modal_modal___vOcW .ant-modal h1{color:var(--theme-color-components-text-on-light)}.Modal_modal___vOcW .ant-modal-content{box-shadow:3px 15px 15px -3px rgba(0,0,0,.15),0 4px 6px -2px rgba(0,0,0,.08)}.FollowModal_header__0tBbf{font-family:var(--theme-text-display-font-family);font-size:.8rem}.FollowModal_buttons__Me7qJ{display:flex;justify-content:flex-end;margin-top:10px}.FollowModal_inputContainer__Ie3e7{font-family:var(--theme-text-display-font-family);margin-bottom:10px}.FollowModal_inputContainer__Ie3e7 .FollowModal_instructions__JCqe7{font-size:14px;font-weight:600;margin:5px 2px}.FollowModal_inputContainer__Ie3e7 .FollowModal_footer__IBJi9{font-size:10px;margin:2px;color:var(--theme-color-components-primary-button-text-disabled)}.FollowModal_account__OZ_ZG{display:flex;flex-direction:row;margin-top:5px;margin-bottom:10px;font-size:.8rem;border-color:var(--color-owncast-palette-5);border-width:2px;border-style:dashed;border-radius:6px;padding:5px}.FollowModal_account__OZ_ZG .FollowModal_logo__m4Z2e{border-radius:50%;width:4em;height:4em}.FollowModal_account__OZ_ZG .FollowModal_username__Voyzl{display:flex;flex-direction:column;margin-left:10px;margin-top:5px}.FollowModal_account__OZ_ZG .FollowModal_username__Voyzl .FollowModal_name__fVdPj{font-weight:600}.FollowModal_errorAlert__UneY4{margin-bottom:1.25rem;font-family:var(--theme-text-display-font-family)}.FollowModal_errorAlert__UneY4 .ant-alert-message{font-size:14px}.FollowModal_errorAlert__UneY4 .ant-alert-description{font-size:12px;font-family:monospace} \ No newline at end of file diff --git a/static/web/_next/static/css/ef3f4486f04adedc.css b/static/web/_next/static/css/ef3f4486f04adedc.css deleted file mode 100644 index e908325ed..000000000 --- a/static/web/_next/static/css/ef3f4486f04adedc.css +++ /dev/null @@ -1 +0,0 @@ -.FollowModal_header__0tBbf{font-family:var(--theme-text-display-font-family);font-size:.8rem}.FollowModal_buttons__Me7qJ{display:flex;justify-content:flex-end;margin-top:10px}.FollowModal_instructions__JCqe7{font-family:var(--theme-text-display-font-family);font-size:.7rem;font-weight:600;margin-top:5px;margin-bottom:5px}.FollowModal_footer__IBJi9{font-size:.5rem}.FollowModal_account__OZ_ZG{display:flex;flex-direction:row;margin-top:5px;margin-bottom:10px;font-size:.8rem;border-color:var(--color-owncast-palette-5);border-width:2px;border-style:dashed;border-radius:6px;padding:5px}.FollowModal_account__OZ_ZG .FollowModal_logo__m4Z2e{border-radius:50%;width:4em;height:4em}.FollowModal_account__OZ_ZG .FollowModal_username__Voyzl{display:flex;flex-direction:column;margin-left:10px;margin-top:5px}.FollowModal_account__OZ_ZG .FollowModal_username__Voyzl .FollowModal_name__fVdPj{font-weight:600} \ No newline at end of file diff --git a/static/web/_next/static/css/936746a9226cbae7.css b/static/web/_next/static/css/f0748ebfbd8051cb.css similarity index 98% rename from static/web/_next/static/css/936746a9226cbae7.css rename to static/web/_next/static/css/f0748ebfbd8051cb.css index e6d6ad0cb..e5fd5279c 100644 --- a/static/web/_next/static/css/936746a9226cbae7.css +++ b/static/web/_next/static/css/f0748ebfbd8051cb.css @@ -37,4 +37,4 @@ );--theme-color-components-video-status-bar-foreground:var( --theme-color-palette-4 );--color-unknown:#7a5cf3;--color-unknown-2:#fffffe;--color-owncast-user-0:#ff717b;--color-owncast-user-1:#f4e413;--color-owncast-user-2:#b99c45;--color-owncast-user-3:#58f40b;--color-owncast-user-4:#0bf4f4;--color-owncast-user-5:#16a8f7;--color-owncast-user-6:#9a92ff;--color-owncast-user-7:#ff53ff;--color-owncast-palette-0:#12161d;--color-owncast-palette-1:#2d3748;--color-owncast-palette-2:#000;--color-owncast-palette-3:#e2e8f0;--color-owncast-palette-4:#fff;--color-owncast-palette-5:#c3dafe;--color-owncast-palette-6:#6544e9;--color-owncast-palette-7:#7a5cf3;--color-owncast-palette-8:#b6b3c6;--color-owncast-palette-9:#39373d;--color-owncast-palette-10:#5d5f72;--color-owncast-palette-11:#2386e2;--color-owncast-palette-12:#da9eff;--color-owncast-palette-13:#42bea6;--color-owncast-palette-14:#f0f3f8;--color-owncast-palette-15:#eff1f4;--color-owncast-palette-error:#ff4b39;--color-owncast-palette-warning:#ffc655;--font-owncast-body:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-owncast-display:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}[class*=ant-] input::-ms-clear,[class*=ant-] input::-ms-reveal,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class^=ant-]::-ms-clear{display:none}body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:rgba(0,0,0,.85);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variant:tabular-nums;line-height:1.5715;background-color:#e2e8f0;font-feature-settings:"tnum"}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--theme-color-action);text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:var(--theme-color-action-hover)}a:active{color:#000}a:active,a:focus,a:hover{text-decoration:none;outline:0}a[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;color:rgba(0,0,0,.45);text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}::-moz-selection{color:#fff;background:#6544e9}::selection{color:#fff;background:#6544e9}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.anticon{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anticon>*{line-height:1}.anticon svg{display:inline-block}.anticon:before{display:none}.anticon .anticon-icon{display:block}.anticon>.anticon{line-height:0;vertical-align:0}.anticon[tabindex]{cursor:pointer}.anticon-spin,.anticon-spin:before{display:inline-block;animation:loadingCircle 1s linear infinite}.ant-fade-appear,.ant-fade-enter,.ant-fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-fade-appear.ant-fade-appear-active,.ant-fade-enter.ant-fade-enter-active{animation-name:antFadeIn;animation-play-state:running}.ant-fade-leave.ant-fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.ant-fade-appear,.ant-fade-enter{opacity:0;animation-timing-function:linear}.ant-fade-leave{animation-timing-function:linear}@keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antFadeOut{0%{opacity:1}to{opacity:0}}.ant-move-up-appear,.ant-move-up-enter,.ant-move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-up-appear.ant-move-up-appear-active,.ant-move-up-enter.ant-move-up-enter-active{animation-name:antMoveUpIn;animation-play-state:running}.ant-move-up-leave.ant-move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.ant-move-up-appear,.ant-move-up-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-down-appear,.ant-move-down-enter,.ant-move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-down-appear.ant-move-down-appear-active,.ant-move-down-enter.ant-move-down-enter-active{animation-name:antMoveDownIn;animation-play-state:running}.ant-move-down-leave.ant-move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.ant-move-down-appear,.ant-move-down-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-left-appear,.ant-move-left-enter,.ant-move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-left-appear.ant-move-left-appear-active,.ant-move-left-enter.ant-move-left-enter-active{animation-name:antMoveLeftIn;animation-play-state:running}.ant-move-left-leave.ant-move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.ant-move-left-appear,.ant-move-left-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-right-appear,.ant-move-right-enter,.ant-move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-right-appear.ant-move-right-appear-active,.ant-move-right-enter.ant-move-right-enter-active{animation-name:antMoveRightIn;animation-play-state:running}.ant-move-right-leave.ant-move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.ant-move-right-appear,.ant-move-right-enter{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}@keyframes antMoveDownIn{0%{transform:translateY(100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveDownOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveLeftIn{0%{transform:translateX(-100%);transform-origin:0 0;opacity:0}to{transform:translateX(0);transform-origin:0 0;opacity:1}}@keyframes antMoveLeftOut{0%{transform:translateX(0);transform-origin:0 0;opacity:1}to{transform:translateX(-100%);transform-origin:0 0;opacity:0}}@keyframes antMoveRightIn{0%{transform:translateX(100%);transform-origin:0 0;opacity:0}to{transform:translateX(0);transform-origin:0 0;opacity:1}}@keyframes antMoveRightOut{0%{transform:translateX(0);transform-origin:0 0;opacity:1}to{transform:translateX(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveUpIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveUpOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(-100%);transform-origin:0 0;opacity:0}}@keyframes loadingCircle{to{transform:rotate(1turn)}}[ant-click-animating-without-extra-node=true],[ant-click-animating=true]{position:relative}html{--antd-wave-shadow-color:#6544e9;--scroll-bar:0}.ant-click-animating-node,[ant-click-animating-without-extra-node=true]:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 0 0 #6544e9;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:"";pointer-events:none}@keyframes waveEffect{to{box-shadow:0 0 0 #6544e9;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@keyframes fadeEffect{to{opacity:0}}.ant-slide-up-appear,.ant-slide-up-enter,.ant-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-up-appear.ant-slide-up-appear-active,.ant-slide-up-enter.ant-slide-up-enter-active{animation-name:antSlideUpIn;animation-play-state:running}.ant-slide-up-leave.ant-slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.ant-slide-up-appear,.ant-slide-up-enter{transform:scale(0);transform-origin:0 0;opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-down-appear,.ant-slide-down-enter,.ant-slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-down-appear.ant-slide-down-appear-active,.ant-slide-down-enter.ant-slide-down-enter-active{animation-name:antSlideDownIn;animation-play-state:running}.ant-slide-down-leave.ant-slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.ant-slide-down-appear,.ant-slide-down-enter{transform:scale(0);transform-origin:0 0;opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-left-appear,.ant-slide-left-enter,.ant-slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-left-appear.ant-slide-left-appear-active,.ant-slide-left-enter.ant-slide-left-enter-active{animation-name:antSlideLeftIn;animation-play-state:running}.ant-slide-left-leave.ant-slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.ant-slide-left-appear,.ant-slide-left-enter{transform:scale(0);transform-origin:0 0;opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-right-appear,.ant-slide-right-enter,.ant-slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-right-appear.ant-slide-right-appear-active,.ant-slide-right-enter.ant-slide-right-enter-active{animation-name:antSlideRightIn;animation-play-state:running}.ant-slide-right-leave.ant-slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.ant-slide-right-appear,.ant-slide-right-enter{transform:scale(0);transform-origin:0 0;opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes antSlideUpIn{0%{transform:scaleY(.8);transform-origin:0 0;opacity:0}to{transform:scaleY(1);transform-origin:0 0;opacity:1}}@keyframes antSlideUpOut{0%{transform:scaleY(1);transform-origin:0 0;opacity:1}to{transform:scaleY(.8);transform-origin:0 0;opacity:0}}@keyframes antSlideDownIn{0%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}to{transform:scaleY(1);transform-origin:100% 100%;opacity:1}}@keyframes antSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}to{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}}@keyframes antSlideLeftIn{0%{transform:scaleX(.8);transform-origin:0 0;opacity:0}to{transform:scaleX(1);transform-origin:0 0;opacity:1}}@keyframes antSlideLeftOut{0%{transform:scaleX(1);transform-origin:0 0;opacity:1}to{transform:scaleX(.8);transform-origin:0 0;opacity:0}}@keyframes antSlideRightIn{0%{transform:scaleX(.8);transform-origin:100% 0;opacity:0}to{transform:scaleX(1);transform-origin:100% 0;opacity:1}}@keyframes antSlideRightOut{0%{transform:scaleX(1);transform-origin:100% 0;opacity:1}to{transform:scaleX(.8);transform-origin:100% 0;opacity:0}}.ant-zoom-appear,.ant-zoom-enter,.ant-zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-appear.ant-zoom-appear-active,.ant-zoom-enter.ant-zoom-enter-active{animation-name:antZoomIn;animation-play-state:running}.ant-zoom-leave.ant-zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.ant-zoom-appear,.ant-zoom-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-appear-prepare,.ant-zoom-enter-prepare{transform:none}.ant-zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-appear,.ant-zoom-big-enter,.ant-zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-appear.ant-zoom-big-appear-active,.ant-zoom-big-enter.ant-zoom-big-enter-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-appear,.ant-zoom-big-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-appear-prepare,.ant-zoom-big-enter-prepare{transform:none}.ant-zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter,.ant-zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active,.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-fast-appear,.ant-zoom-big-fast-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-fast-appear-prepare,.ant-zoom-big-fast-enter-prepare{transform:none}.ant-zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-up-appear,.ant-zoom-up-enter,.ant-zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-up-appear.ant-zoom-up-appear-active,.ant-zoom-up-enter.ant-zoom-up-enter-active{animation-name:antZoomUpIn;animation-play-state:running}.ant-zoom-up-leave.ant-zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.ant-zoom-up-appear,.ant-zoom-up-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-up-appear-prepare,.ant-zoom-up-enter-prepare{transform:none}.ant-zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-down-appear,.ant-zoom-down-enter,.ant-zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-down-appear.ant-zoom-down-appear-active,.ant-zoom-down-enter.ant-zoom-down-enter-active{animation-name:antZoomDownIn;animation-play-state:running}.ant-zoom-down-leave.ant-zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.ant-zoom-down-appear,.ant-zoom-down-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-down-appear-prepare,.ant-zoom-down-enter-prepare{transform:none}.ant-zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-left-appear,.ant-zoom-left-enter,.ant-zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-left-appear.ant-zoom-left-appear-active,.ant-zoom-left-enter.ant-zoom-left-enter-active{animation-name:antZoomLeftIn;animation-play-state:running}.ant-zoom-left-leave.ant-zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.ant-zoom-left-appear,.ant-zoom-left-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-left-appear-prepare,.ant-zoom-left-enter-prepare{transform:none}.ant-zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-right-appear,.ant-zoom-right-enter,.ant-zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-right-appear.ant-zoom-right-appear-active,.ant-zoom-right-enter.ant-zoom-right-enter-active{animation-name:antZoomRightIn;animation-play-state:running}.ant-zoom-right-leave.ant-zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.ant-zoom-right-appear,.ant-zoom-right-enter{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-right-appear-prepare,.ant-zoom-right-enter-prepare{transform:none}.ant-zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}@keyframes antZoomIn{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomOut{0%{transform:scale(1)}to{transform:scale(.2);opacity:0}}@keyframes antZoomBigIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomBigOut{0%{transform:scale(1)}to{transform:scale(.8);opacity:0}}@keyframes antZoomUpIn{0%{transform:scale(.8);transform-origin:50% 0;opacity:0}to{transform:scale(1);transform-origin:50% 0}}@keyframes antZoomUpOut{0%{transform:scale(1);transform-origin:50% 0}to{transform:scale(.8);transform-origin:50% 0;opacity:0}}@keyframes antZoomLeftIn{0%{transform:scale(.8);transform-origin:0 50%;opacity:0}to{transform:scale(1);transform-origin:0 50%}}@keyframes antZoomLeftOut{0%{transform:scale(1);transform-origin:0 50%}to{transform:scale(.8);transform-origin:0 50%;opacity:0}}@keyframes antZoomRightIn{0%{transform:scale(.8);transform-origin:100% 50%;opacity:0}to{transform:scale(1);transform-origin:100% 50%}}@keyframes antZoomRightOut{0%{transform:scale(1);transform-origin:100% 50%}to{transform:scale(.8);transform-origin:100% 50%;opacity:0}}@keyframes antZoomDownIn{0%{transform:scale(.8);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes antZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(.8);transform-origin:50% 100%;opacity:0}}.ant-motion-collapse-legacy{overflow:hidden}.ant-motion-collapse,.ant-motion-collapse-legacy-active{transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.ant-motion-collapse{overflow:hidden}.ant-affix{position:fixed;z-index:10}.ant-alert{box-sizing:border-box;margin: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";position:relative;display:flex;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:var(--theme-rounded-corners)}.ant-alert-content{flex:1 1;min-width:0}.ant-alert-icon{margin-right:8px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-alert-success .ant-alert-icon{color:#52c41a}.ant-alert-info{background-color:#f5f0ff;border:1px solid #d6c4ff}.ant-alert-info .ant-alert-icon{color:#6544e9}.ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}.ant-alert-warning .ant-alert-icon{color:#faad14}.ant-alert-error{background-color:var(--theme-color-palette-4);border:1px solid var(--theme-color-palette-error)}.ant-alert-error .ant-alert-icon{color:#ff4d4f}.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}.ant-alert-action{margin-left:8px}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:none;cursor:pointer}.ant-alert-close-icon .anticon-close{color:rgba(0,0,0,.45);transition:color .3s}.ant-alert-close-icon .anticon-close:hover{color:rgba(0,0,0,.75)}.ant-alert-close-text{color:rgba(0,0,0,.45);transition:color .3s}.ant-alert-close-text:hover{color:rgba(0,0,0,.75)}.ant-alert-with-description{align-items:flex-start;padding:15px 15px 15px 24px}.ant-alert-with-description.ant-alert-no-icon{padding:15px}.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:rgba(0,0,0,.85);font-size:16px}.ant-alert-message{color:rgba(0,0,0,.85)}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;transition:max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding-top .3s cubic-bezier(.78,.14,.15,.86),padding-bottom .3s cubic-bezier(.78,.14,.15,.86),margin-bottom .3s cubic-bezier(.78,.14,.15,.86)}.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0!important;padding-top:0;padding-bottom:0;opacity:0}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}.ant-alert.ant-alert-rtl{direction:rtl}.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}.ant-alert-rtl .ant-alert-action,.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}.ant-alert-rtl.ant-alert-with-description{padding-right:24px;padding-left:15px}.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px}.ant-anchor{box-sizing:border-box;margin: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";position:relative;padding:0 0 0 2px}.ant-anchor-wrapper{margin-left:-4px;padding-left:4px;overflow:auto;background-color:transparent}.ant-anchor-ink{position:absolute;top:0;left:0;height:100%}.ant-anchor-ink:before{position:relative;display:block;width:2px;height:100%;margin:0 auto;background-color:#f0f0f0;content:" "}.ant-anchor-ink-ball{position:absolute;left:50%;display:none;width:8px;height:8px;background-color:#e2e8f0;border:2px solid #6544e9;border-radius:8px;transform:translateX(-50%);transition:top .3s ease-in-out}.ant-anchor-ink-ball.ant-anchor-ink-ball-visible{display:inline-block}.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball{display:none}.ant-anchor-link{padding:4px 0 4px 16px}.ant-anchor-link-title{position:relative;display:block;margin-bottom:3px;overflow:hidden;color:rgba(0,0,0,.85);white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-anchor-link-title:only-child{margin-bottom:0}.ant-anchor-link-active>.ant-anchor-link-title{color:#6544e9}.ant-anchor-link .ant-anchor-link{padding-top:2px;padding-bottom:2px}.ant-anchor-rtl{direction:rtl}.ant-anchor-rtl.ant-anchor-wrapper{margin-right:-4px;margin-left:0;padding-right:4px;padding-left:0}.ant-anchor-rtl .ant-anchor-ink{right:0;left:auto}.ant-anchor-rtl .ant-anchor-ink-ball{right:50%;left:0;transform:translateX(50%)}.ant-anchor-rtl .ant-anchor-link{padding:4px 16px 4px 0}.ant-select-auto-complete{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"}.ant-select-auto-complete .ant-select-clear{right:13px}.ant-avatar{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";position:relative;display:inline-block;overflow:hidden;color:#fff;white-space:nowrap;text-align:center;vertical-align:middle;background:#ccc;width:32px;height:32px;line-height:32px;border-radius:50%}.ant-avatar-image{background:transparent}.ant-avatar .ant-image-img{display:block}.ant-avatar-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar.ant-avatar-icon{font-size:18px}.ant-avatar.ant-avatar-icon>.anticon{margin:0}.ant-avatar-lg{width:40px;height:40px;line-height:40px;border-radius:50%}.ant-avatar-lg-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar-lg.ant-avatar-icon{font-size:24px}.ant-avatar-lg.ant-avatar-icon>.anticon{margin:0}.ant-avatar-sm{width:24px;height:24px;line-height:24px;border-radius:50%}.ant-avatar-sm-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar-sm.ant-avatar-icon{font-size:14px}.ant-avatar-sm.ant-avatar-icon>.anticon{margin:0}.ant-avatar-square{border-radius:var(--theme-rounded-corners)}.ant-avatar>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ant-avatar-group{display:inline-flex}.ant-avatar-group .ant-avatar{border:1px solid #fff}.ant-avatar-group .ant-avatar:not(:first-child){margin-left:-8px}.ant-avatar-group-popover .ant-avatar+.ant-avatar{margin-left:3px}.ant-avatar-group-rtl .ant-avatar:not(:first-child){margin-right:-8px;margin-left:0}.ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar{margin-right:3px;margin-left:0}.ant-back-top{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";position:fixed;right:100px;bottom:50px;z-index:10;width:40px;height:40px;cursor:pointer}.ant-back-top:empty{display:none}.ant-back-top-rtl{right:auto;left:100px;direction:rtl}.ant-back-top-content{width:40px;height:40px;overflow:hidden;color:#fff;text-align:center;background-color:rgba(0,0,0,.45);border-radius:20px;transition:all .3s}.ant-back-top-content:hover{background-color:rgba(0,0,0,.85);transition:all .3s}.ant-back-top-icon{font-size:24px;line-height:40px}@media screen and (max-width:768px){.ant-back-top{right:60px}.ant-back-top-rtl{right:auto;left:60px}}@media screen and (max-width:480px){.ant-back-top{right:20px}.ant-back-top-rtl{right:auto;left:20px}}.ant-badge{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";position:relative;display:inline-block;line-height:1}.ant-badge-count{z-index:auto;min-width:20px;height:20px;padding:0 6px;color:#e2e8f0;font-weight:400;font-size:12px;line-height:20px;white-space:nowrap;text-align:center;background:#ff4d4f;border-radius:10px;box-shadow:0 0 0 1px #e2e8f0}.ant-badge-count a,.ant-badge-count a:hover{color:#e2e8f0}.ant-badge-count-sm{min-width:14px;height:14px;padding:0;font-size:12px;line-height:14px;border-radius:7px}.ant-badge-multiple-words{padding:0 8px}.ant-badge-dot{z-index:auto;width:6px;min-width:6px;height:6px;background:#ff4d4f;border-radius:100%;box-shadow:0 0 0 1px #e2e8f0}.ant-badge-dot.ant-scroll-number{transition:background 1.5s}.ant-badge .ant-scroll-number-custom-component,.ant-badge-count,.ant-badge-dot{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0}.ant-badge .ant-scroll-number-custom-component.anticon-spin,.ant-badge-count.anticon-spin,.ant-badge-dot.anticon-spin{animation:antBadgeLoadingCircle 1s linear infinite}.ant-badge-status{line-height:inherit;vertical-align:baseline}.ant-badge-status-dot{position:relative;top:-1px;display:inline-block;width:6px;height:6px;vertical-align:middle;border-radius:50%}.ant-badge-status-success{background-color:#52c41a}.ant-badge-status-processing{position:relative;background-color:#1890ff}.ant-badge-status-processing:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;animation:antStatusProcessing 1.2s ease-in-out infinite;content:""}.ant-badge-status-default{background-color:#d9d9d9}.ant-badge-status-error{background-color:#ff4d4f}.ant-badge-status-warning{background-color:#faad14}.ant-badge-status-magenta,.ant-badge-status-pink{background:#eb2f96}.ant-badge-status-red{background:#f5222d}.ant-badge-status-volcano{background:#fa541c}.ant-badge-status-orange{background:#fa8c16}.ant-badge-status-yellow{background:#fadb14}.ant-badge-status-gold{background:#faad14}.ant-badge-status-cyan{background:#13c2c2}.ant-badge-status-lime{background:#a0d911}.ant-badge-status-green{background:#52c41a}.ant-badge-status-blue{background:#1890ff}.ant-badge-status-geekblue{background:#2f54eb}.ant-badge-status-purple{background:#722ed1}.ant-badge-status-text{margin-left:8px;color:rgba(0,0,0,.85);font-size:14px}.ant-badge-zoom-appear,.ant-badge-zoom-enter{animation:antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);animation-fill-mode:both}.ant-badge-zoom-leave{animation:antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);animation-fill-mode:both}.ant-badge-not-a-wrapper .ant-badge-zoom-appear,.ant-badge-not-a-wrapper .ant-badge-zoom-enter{animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46)}.ant-badge-not-a-wrapper .ant-badge-zoom-leave{animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6)}.ant-badge-not-a-wrapper:not(.ant-badge-status){vertical-align:middle}.ant-badge-not-a-wrapper .ant-badge-count,.ant-badge-not-a-wrapper .ant-scroll-number-custom-component{transform:none}.ant-badge-not-a-wrapper .ant-scroll-number,.ant-badge-not-a-wrapper .ant-scroll-number-custom-component{position:relative;top:auto;display:block;transform-origin:50% 50%}@keyframes antStatusProcessing{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.4);opacity:0}}.ant-scroll-number{overflow:hidden;direction:ltr}.ant-scroll-number-only{position:relative;display:inline-block;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-scroll-number-only,.ant-scroll-number-only>p.ant-scroll-number-only-unit{height:20px;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-only>p.ant-scroll-number-only-unit{margin:0}.ant-scroll-number-symbol{vertical-align:top}@keyframes antZoomBadgeIn{0%{transform:scale(0) translate(50%,-50%);opacity:0}to{transform:scale(1) translate(50%,-50%)}}@keyframes antZoomBadgeOut{0%{transform:scale(1) translate(50%,-50%)}to{transform:scale(0) translate(50%,-50%);opacity:0}}@keyframes antNoWrapperZoomBadgeIn{0%{transform:scale(0);opacity:0}to{transform:scale(1)}}@keyframes antNoWrapperZoomBadgeOut{0%{transform:scale(1)}to{transform:scale(0);opacity:0}}@keyframes antBadgeLoadingCircle{0%{transform-origin:50%}to{transform:translate(50%,-50%) rotate(1turn);transform-origin:50%}}.ant-ribbon-wrapper{position:relative}.ant-ribbon{box-sizing:border-box;margin: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";position:absolute;top:8px;height:22px;padding:0 8px;color:#e2e8f0;line-height:22px;white-space:nowrap;background-color:#6544e9;border-radius:2px}.ant-ribbon-text{color:#fff}.ant-ribbon-corner{position:absolute;top:100%;width:8px;height:8px;color:currentcolor;border:4px solid;transform:scaleY(.75);transform-origin:top}.ant-ribbon-corner:after{position:absolute;top:-4px;left:-4px;width:inherit;height:inherit;color:rgba(0,0,0,.25);border:inherit;content:""}.ant-ribbon-color-magenta,.ant-ribbon-color-pink{color:#eb2f96;background:#eb2f96}.ant-ribbon-color-red{color:#f5222d;background:#f5222d}.ant-ribbon-color-volcano{color:#fa541c;background:#fa541c}.ant-ribbon-color-orange{color:#fa8c16;background:#fa8c16}.ant-ribbon-color-yellow{color:#fadb14;background:#fadb14}.ant-ribbon-color-gold{color:#faad14;background:#faad14}.ant-ribbon-color-cyan{color:#13c2c2;background:#13c2c2}.ant-ribbon-color-lime{color:#a0d911;background:#a0d911}.ant-ribbon-color-green{color:#52c41a;background:#52c41a}.ant-ribbon-color-blue{color:#1890ff;background:#1890ff}.ant-ribbon-color-geekblue{color:#2f54eb;background:#2f54eb}.ant-ribbon-color-purple{color:#722ed1;background:#722ed1}.ant-ribbon.ant-ribbon-placement-end{right:-8px;border-bottom-right-radius:0}.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner{right:0;border-color:currentcolor transparent transparent currentcolor}.ant-ribbon.ant-ribbon-placement-start{left:-8px;border-bottom-left-radius:0}.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{left:0;border-color:currentcolor currentcolor transparent transparent}.ant-badge-rtl{direction:rtl}.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;direction:ltr;transform:translate(-50%,-50%);transform-origin:0 0}.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;transform:translate(-50%,-50%);transform-origin:0 0}.ant-badge-rtl .ant-badge-status-text{margin-right:8px;margin-left:0}.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-appear,.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-enter{animation-name:antZoomBadgeInRtl}.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-leave{animation-name:antZoomBadgeOutRtl}.ant-ribbon-rtl{direction:rtl}.ant-ribbon-rtl.ant-ribbon-placement-end{right:unset;left:-8px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner{right:unset;left:0}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner,.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner:after{border-color:currentcolor currentcolor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-start{right:-8px;left:unset;border-bottom-right-radius:0;border-bottom-left-radius:2px}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner{right:0;left:unset}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner,.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner:after{border-color:currentcolor transparent transparent currentcolor}@keyframes antZoomBadgeInRtl{0%{transform:scale(0) translate(-50%,-50%);opacity:0}to{transform:scale(1) translate(-50%,-50%)}}@keyframes antZoomBadgeOutRtl{0%{transform:scale(1) translate(-50%,-50%)}to{transform:scale(0) translate(-50%,-50%);opacity:0}}.ant-breadcrumb{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";color:rgba(0,0,0,.45);font-size:14px}.ant-breadcrumb .anticon{font-size:14px}.ant-breadcrumb ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.ant-breadcrumb a{color:rgba(0,0,0,.45);transition:color .3s}.ant-breadcrumb a:hover,.ant-breadcrumb li:last-child,.ant-breadcrumb li:last-child a{color:rgba(0,0,0,.85)}li:last-child>.ant-breadcrumb-separator{display:none}.ant-breadcrumb-separator{margin:0 8px;color:rgba(0,0,0,.45)}.ant-breadcrumb-link>.anticon+a,.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}.ant-breadcrumb-rtl{direction:rtl}.ant-breadcrumb-rtl:before{display:table;content:""}.ant-breadcrumb-rtl:after{display:table;clear:both;content:""}.ant-breadcrumb-rtl>span{float:right}.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a,.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon{margin-right:4px;margin-left:0}.ant-btn{line-height:1.5715;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;box-shadow:0 2px 0 rgba(0,0,0,.015);cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;height:32px;padding:4px 15px;font-size:14px;border-radius:var(--theme-rounded-corners);color:rgba(0,0,0,.85);border:1px solid #d9d9d9;background:#e2e8f0}.ant-btn>.anticon{line-height:1}.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}.ant-btn:not([disabled]):hover{text-decoration:none}.ant-btn:not([disabled]):active{outline:0;box-shadow:none}.ant-btn[disabled]{cursor:not-allowed}.ant-btn[disabled]>*{pointer-events:none}.ant-btn-lg{height:40px;padding:6.4px 15px;font-size:16px}.ant-btn-lg,.ant-btn-sm{border-radius:var(--theme-rounded-corners)}.ant-btn-sm{height:24px;padding:0 7px;font-size:14px}.ant-btn>a:only-child{color:currentcolor}.ant-btn>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:focus,.ant-btn:hover{color:#8e6ef5;border-color:#8e6ef5;background:#e2e8f0}.ant-btn:focus>a:only-child,.ant-btn:hover>a:only-child{color:currentcolor}.ant-btn:focus>a:only-child:after,.ant-btn:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:active{color:#472fc2;border-color:#472fc2;background:#e2e8f0}.ant-btn:active>a:only-child{color:currentcolor}.ant-btn:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn[disabled],.ant-btn[disabled]:active,.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn[disabled]:active>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]>a:only-child{color:currentcolor}.ant-btn[disabled]:active>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:active,.ant-btn:focus,.ant-btn:hover{text-decoration:none;background:#e2e8f0}.ant-btn>span{display:inline-block}.ant-btn-primary{color:#fff;border-color:#6544e9;background:#6544e9;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045)}.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:focus,.ant-btn-primary:hover{color:#fff;border-color:#8e6ef5;background:#8e6ef5}.ant-btn-primary:focus>a:only-child,.ant-btn-primary:hover>a:only-child{color:currentcolor}.ant-btn-primary:focus>a:only-child:after,.ant-btn-primary:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:active{color:#fff;border-color:#472fc2;background:#472fc2}.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]>a:only-child{color:currentcolor}.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#6544e9;border-left-color:#6544e9}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#d9d9d9}.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#6544e9}.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#d9d9d9}.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group .ant-btn-primary:last-child:not(:first-child){border-left-color:#6544e9}.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled]{border-left-color:#d9d9d9}.ant-btn-ghost{color:rgba(0,0,0,.85);border-color:#d9d9d9;background:transparent}.ant-btn-ghost>a:only-child{color:currentcolor}.ant-btn-ghost>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:focus,.ant-btn-ghost:hover{color:#8e6ef5;border-color:#8e6ef5;background:transparent}.ant-btn-ghost:focus>a:only-child,.ant-btn-ghost:hover>a:only-child{color:currentcolor}.ant-btn-ghost:focus>a:only-child:after,.ant-btn-ghost:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:active{color:#472fc2;border-color:#472fc2;background:transparent}.ant-btn-ghost:active>a:only-child{color:currentcolor}.ant-btn-ghost:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:active,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-ghost[disabled]:active>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]>a:only-child{color:currentcolor}.ant-btn-ghost[disabled]:active>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed{color:rgba(0,0,0,.85);border-color:#d9d9d9;background:#e2e8f0;border-style:dashed}.ant-btn-dashed>a:only-child{color:currentcolor}.ant-btn-dashed>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:focus,.ant-btn-dashed:hover{color:#8e6ef5;border-color:#8e6ef5;background:#e2e8f0}.ant-btn-dashed:focus>a:only-child,.ant-btn-dashed:hover>a:only-child{color:currentcolor}.ant-btn-dashed:focus>a:only-child:after,.ant-btn-dashed:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:active{color:#472fc2;border-color:#472fc2;background:#e2e8f0}.ant-btn-dashed:active>a:only-child{color:currentcolor}.ant-btn-dashed:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:active,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dashed[disabled]:active>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]>a:only-child{color:currentcolor}.ant-btn-dashed[disabled]:active>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045)}.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:focus,.ant-btn-danger:hover{color:#fff;border-color:#ff7875;background:#ff7875}.ant-btn-danger:focus>a:only-child,.ant-btn-danger:hover>a:only-child{color:currentcolor}.ant-btn-danger:focus>a:only-child:after,.ant-btn-danger:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:active{color:#fff;border-color:#d9363e;background:#d9363e}.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger[disabled],.ant-btn-danger[disabled]:active,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]>a:only-child{color:currentcolor}.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link{color:var(--theme-color-action);border-color:transparent;background:transparent;box-shadow:none}.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:focus,.ant-btn-link:hover{color:#8e6ef5;border-color:#8e6ef5;background:transparent}.ant-btn-link:focus>a:only-child,.ant-btn-link:hover>a:only-child{color:currentcolor}.ant-btn-link:focus>a:only-child:after,.ant-btn-link:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:active{color:#472fc2;border-color:#472fc2;background:transparent}.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link[disabled],.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover{border-color:#d9d9d9;background:#f5f5f5}.ant-btn-link:hover{background:transparent}.ant-btn-link:active,.ant-btn-link:focus,.ant-btn-link:hover{border-color:transparent}.ant-btn-link[disabled],.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-link[disabled]:active>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]>a:only-child{color:currentcolor}.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text{color:rgba(0,0,0,.85);border-color:transparent;background:transparent;box-shadow:none}.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:focus,.ant-btn-text:hover{color:#8e6ef5;border-color:#8e6ef5;background:transparent}.ant-btn-text:focus>a:only-child,.ant-btn-text:hover>a:only-child{color:currentcolor}.ant-btn-text:focus>a:only-child:after,.ant-btn-text:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:active{color:#472fc2;border-color:#472fc2;background:transparent}.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text[disabled],.ant-btn-text[disabled]:active,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:hover{border-color:#d9d9d9;background:#f5f5f5}.ant-btn-text:focus,.ant-btn-text:hover{color:rgba(0,0,0,.85);background:rgba(0,0,0,.018);border-color:transparent}.ant-btn-text:active{color:rgba(0,0,0,.85);background:rgba(0,0,0,.028);border-color:transparent}.ant-btn-text[disabled],.ant-btn-text[disabled]:active,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-text[disabled]:active>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]>a:only-child{color:currentcolor}.ant-btn-text[disabled]:active>a:only-child:after,.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-text[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;background:#e2e8f0}.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:focus,.ant-btn-dangerous:hover{color:#ff7875;border-color:#ff7875;background:#e2e8f0}.ant-btn-dangerous:focus>a:only-child,.ant-btn-dangerous:hover>a:only-child{color:currentcolor}.ant-btn-dangerous:focus>a:only-child:after,.ant-btn-dangerous:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e;background:#e2e8f0}.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:active,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous[disabled]:active>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]>a:only-child{color:currentcolor}.ant-btn-dangerous[disabled]:active>a:only-child:after,.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-dangerous[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045)}.ant-btn-dangerous.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:focus,.ant-btn-dangerous.ant-btn-primary:hover{color:#fff;border-color:#ff7875;background:#ff7875}.ant-btn-dangerous.ant-btn-primary:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary:hover>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:active{color:#fff;border-color:#d9363e;background:#d9363e}.ant-btn-dangerous.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:active,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-dangerous.ant-btn-link:hover{color:#8e6ef5;border-color:#8e6ef5}.ant-btn-dangerous.ant-btn-link:active{color:#472fc2;border-color:#472fc2}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:hover{border-color:#d9d9d9;background:#f5f5f5}.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-dangerous.ant-btn-link:hover{color:#ff7875;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:focus>a:only-child,.ant-btn-dangerous.ant-btn-link:hover>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text{color:#ff4d4f;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:focus,.ant-btn-dangerous.ant-btn-text:hover{color:#8e6ef5;border-color:#8e6ef5;background:transparent}.ant-btn-dangerous.ant-btn-text:active{color:#472fc2;border-color:#472fc2;background:transparent}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:active,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:hover{border-color:#d9d9d9;background:#f5f5f5}.ant-btn-dangerous.ant-btn-text:focus,.ant-btn-dangerous.ant-btn-text:hover{color:#ff7875;border-color:transparent;background:rgba(0,0,0,.018)}.ant-btn-dangerous.ant-btn-text:focus>a:only-child,.ant-btn-dangerous.ant-btn-text:hover>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:active{color:#d9363e;border-color:transparent;background:rgba(0,0,0,.028)}.ant-btn-dangerous.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:active,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:hover{color:rgba(0,0,0,.25);border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-icon-only{width:32px;height:32px;padding:2.4px 0;font-size:16px;border-radius:var(--theme-rounded-corners);vertical-align:-3px}.ant-btn-icon-only>*{font-size:16px}.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px;padding:4.9px 0;font-size:18px;border-radius:var(--theme-rounded-corners)}.ant-btn-icon-only.ant-btn-lg>*{font-size:18px}.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:var(--theme-rounded-corners)}.ant-btn-icon-only.ant-btn-sm>*{font-size:14px}.ant-btn-icon-only>.anticon{display:flex;justify-content:center}.ant-btn-icon-only .anticon-loading{padding:0!important}a.ant-btn-icon-only{vertical-align:-1px}a.ant-btn-icon-only>.anticon{display:inline}.ant-btn-round{height:32px;padding:4px 16px;font-size:14px;border-radius:32px}.ant-btn-round.ant-btn-lg{height:40px;padding:6.4px 20px;font-size:16px;border-radius:40px}.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}.ant-btn-round.ant-btn-icon-only{width:auto}.ant-btn-circle{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}.ant-btn-circle.ant-btn-lg{min-width:40px;border-radius:50%}.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}.ant-btn:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:none;background:#e2e8f0;border-radius:inherit;opacity:.35;transition:opacity .2s;content:"";pointer-events:none}.ant-btn .anticon{transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}.ant-btn .anticon.anticon-minus>svg,.ant-btn .anticon.anticon-plus>svg{shape-rendering:optimizespeed}.ant-btn.ant-btn-loading{position:relative;cursor:default}.ant-btn.ant-btn-loading:before{display:block}.ant-btn>.ant-btn-loading-icon{transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-btn>.ant-btn-loading-icon .anticon{padding-right:8px;animation:none}.ant-btn>.ant-btn-loading-icon .anticon svg{animation:loadingCircle 1s linear infinite}.ant-btn-group{display:inline-flex}.ant-btn-group,.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn{position:relative}.ant-btn-group>.ant-btn:active,.ant-btn-group>.ant-btn:focus,.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:active,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>span>.ant-btn:hover{z-index:2}.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled]{z-index:0}.ant-btn-group .ant-btn-icon-only{font-size:14px}.ant-btn+.ant-btn-group,.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group span+.ant-btn,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group,.ant-btn-group>span+span{margin-left:-1px}.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}.ant-btn-group .ant-btn{border-radius:0}.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}.ant-btn-group>.ant-btn:only-child,.ant-btn-group>span:only-child>.ant-btn{border-radius:var(--theme-rounded-corners)}.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:var(--theme-rounded-corners);border-bottom-left-radius:var(--theme-rounded-corners)}.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:var(--theme-rounded-corners);border-bottom-right-radius:var(--theme-rounded-corners)}.ant-btn-group-sm>.ant-btn:only-child,.ant-btn-group-sm>span:only-child>.ant-btn{border-radius:var(--theme-rounded-corners)}.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:var(--theme-rounded-corners);border-bottom-left-radius:var(--theme-rounded-corners)}.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:var(--theme-rounded-corners);border-bottom-right-radius:var(--theme-rounded-corners)}.ant-btn-group>.ant-btn-group{float:left}.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-rtl.ant-btn-group>span+span{margin-right:-1px;margin-left:auto}.ant-btn-group.ant-btn-group-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-btn:active>span,.ant-btn:focus>span{position:relative}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}.ant-btn.ant-btn-background-ghost{color:#e2e8f0;border-color:#e2e8f0}.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus,.ant-btn.ant-btn-background-ghost:hover{background:transparent}.ant-btn.ant-btn-background-ghost:focus,.ant-btn.ant-btn-background-ghost:hover{color:#2386e2;border-color:#2386e2}.ant-btn.ant-btn-background-ghost:active{color:#7a5cf3;border-color:#7a5cf3}.ant-btn.ant-btn-background-ghost[disabled]{color:rgba(0,0,0,.25);background:transparent;border-color:#d9d9d9}.ant-btn-background-ghost.ant-btn-primary{color:#6544e9;border-color:#6544e9;text-shadow:none}.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:focus,.ant-btn-background-ghost.ant-btn-primary:hover{color:#8e6ef5;border-color:#8e6ef5}.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:active{color:#472fc2;border-color:#472fc2}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:active,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:focus,.ant-btn-background-ghost.ant-btn-danger:hover{color:#ff7875;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:active{color:#d9363e;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:active,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:focus,.ant-btn-background-ghost.ant-btn-dangerous:hover{color:#ff7875;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover{color:#ff7875;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-two-chinese-chars:first-letter{letter-spacing:.34em}.ant-btn-two-chinese-chars>:not(.anticon){margin-right:-.34em;letter-spacing:.34em}.ant-btn.ant-btn-block{width:100%}.ant-btn:empty{display:inline-block;width:0;visibility:hidden;content:"\a0"}a.ant-btn{padding-top:.01px!important;line-height:30px}a.ant-btn-disabled{cursor:not-allowed}a.ant-btn-disabled>*{pointer-events:none}a.ant-btn-disabled,a.ant-btn-disabled:active,a.ant-btn-disabled:focus,a.ant-btn-disabled:hover{color:rgba(0,0,0,.25);border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}a.ant-btn-disabled:active>a:only-child,a.ant-btn-disabled:focus>a:only-child,a.ant-btn-disabled:hover>a:only-child,a.ant-btn-disabled>a:only-child{color:currentcolor}a.ant-btn-disabled:active>a:only-child:after,a.ant-btn-disabled:focus>a:only-child:after,a.ant-btn-disabled:hover>a:only-child:after,a.ant-btn-disabled>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}a.ant-btn-lg{line-height:38px}a.ant-btn-sm{line-height:22px}.ant-btn-compact-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl){margin-right:-1px}.ant-btn-compact-item:not(.ant-btn-compact-last-item).ant-btn-compact-item-rtl{margin-left:-1px}.ant-btn-compact-item:active,.ant-btn-compact-item:focus,.ant-btn-compact-item:hover{z-index:2}.ant-btn-compact-item[disabled]{z-index:0}.ant-btn-compact-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-last-item).ant-btn{border-radius:0}.ant-btn-compact-item.ant-btn.ant-btn-compact-first-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl){border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-first-item:not(.ant-btn-compact-last-item),.ant-btn-compact-item.ant-btn.ant-btn-compact-last-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-item-rtl){border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-last-item:not(.ant-btn-compact-first-item){border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-icon-only.ant-btn-compact-item{flex:none}.ant-btn-compact-item.ant-btn-primary:not([disabled])+.ant-btn-compact-item.ant-btn-primary:not([disabled]){position:relative}.ant-btn-compact-item.ant-btn-primary:not([disabled])+.ant-btn-compact-item.ant-btn-primary:not([disabled]):after{position:absolute;top:-1px;left:-1px;display:inline-block;width:1px;height:calc(100% + 1px * 2);background-color:#6544e9;content:" "}.ant-btn-compact-item-rtl.ant-btn-compact-first-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-last-item){border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn-compact-item-rtl.ant-btn-compact-last-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-first-item){border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-first-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-last-item){border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-last-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-first-item){border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-compact-item-rtl.ant-btn-primary:not([disabled])+.ant-btn-compact-item-rtl.ant-btn-primary:not([disabled]):after{right:-1px}.ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-last-item){margin-bottom:-1px}.ant-btn-compact-vertical-item:active,.ant-btn-compact-vertical-item:focus,.ant-btn-compact-vertical-item:hover{z-index:2}.ant-btn-compact-vertical-item[disabled]{z-index:0}.ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-first-item):not(.ant-btn-compact-vertical-last-item){border-radius:0}.ant-btn-compact-vertical-item.ant-btn-compact-vertical-first-item:not(.ant-btn-compact-vertical-last-item){border-bottom-right-radius:0;border-bottom-left-radius:0}.ant-btn-compact-vertical-item.ant-btn-compact-vertical-last-item:not(.ant-btn-compact-vertical-first-item){border-top-left-radius:0;border-top-right-radius:0}.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled])+.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]){position:relative}.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled])+.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]):after{position:absolute;top:-1px;left:-1px;display:inline-block;width:calc(100% + 1px * 2);height:1px;background-color:#6544e9;content:" "}.ant-btn-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child){border-right-color:#6544e9;border-left-color:#d9d9d9}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled]{border-right-color:#d9d9d9;border-left-color:#6544e9}.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{padding-right:0;padding-left:8px}.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon{margin-right:8px;margin-left:0}.ant-picker-calendar{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";background:#e2e8f0}.ant-picker-calendar-header{display:flex;justify-content:flex-end;padding:12px 0}.ant-picker-calendar-header .ant-picker-calendar-year-select{min-width:80px}.ant-picker-calendar-header .ant-picker-calendar-month-select{min-width:70px;margin-left:8px}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-left:8px}.ant-picker-calendar .ant-picker-panel{background:#e2e8f0;border:0;border-top:1px solid #f0f0f0;border-radius:0}.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel,.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel{width:auto}.ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:8px 0}.ant-picker-calendar .ant-picker-panel .ant-picker-content{width:100%}.ant-picker-calendar-mini{border-radius:var(--theme-rounded-corners)}.ant-picker-calendar-mini .ant-picker-calendar-header{padding-right:8px;padding-left:8px}.ant-picker-calendar-mini .ant-picker-panel{border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-picker-calendar-mini .ant-picker-content{height:256px}.ant-picker-calendar-mini .ant-picker-content th{height:auto;padding:0;line-height:18px}.ant-picker-calendar-mini .ant-picker-cell:before{pointer-events:none}.ant-picker-calendar-full .ant-picker-panel{display:block;width:100%;text-align:right;background:#e2e8f0;border:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td,.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{padding:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{height:auto;padding:0 12px 5px 0;line-height:18px}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date{background:#f5f5f5}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today:before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today{background:#6544e9}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:#6544e9}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{display:block;width:auto;height:auto;margin:0 4px;padding:4px 8px 0;border:0;border-top:2px solid #f0f0f0;border-radius:0;transition:background .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value{line-height:24px;transition:color .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{position:static;width:auto;height:86px;overflow-y:auto;color:rgba(0,0,0,.85);line-height:1.5715;text-align:left}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today{border-color:#6544e9}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:rgba(0,0,0,.85)}@media only screen and (max-width:480px){.ant-picker-calendar-header{display:block}.ant-picker-calendar-header .ant-picker-calendar-year-select{width:50%}.ant-picker-calendar-header .ant-picker-calendar-month-select{width:calc(50% - 8px)}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{width:100%;margin-top:8px;margin-left:0}.ant-picker-calendar-header .ant-picker-calendar-mode-switch>label{width:50%;text-align:center}}.ant-picker-calendar-rtl{direction:rtl}.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch,.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select{margin-right:8px;margin-left:0}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel{text-align:left}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{padding:0 0 5px 12px}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{text-align:right}.ant-card{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";position:relative;background:#e2e8f0;border-radius:var(--theme-rounded-corners)}.ant-card-rtl{direction:rtl}.ant-card-hoverable{cursor:pointer;transition:box-shadow .3s,border-color .3s}.ant-card-hoverable:hover{border-color:transparent;box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)}.ant-card-bordered{border:1px solid #f0f0f0}.ant-card-head{min-height:48px;margin-bottom:-1px;padding:0 24px;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;background:transparent;border-bottom:1px solid #f0f0f0;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0}.ant-card-head:after,.ant-card-head:before{display:table;content:""}.ant-card-head:after{clear:both}.ant-card-head-wrapper{display:flex;align-items:center}.ant-card-head-title{display:inline-block;flex:1 1;padding:16px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-card-head-title>.ant-typography,.ant-card-head-title>.ant-typography-edit-content{left:0;margin-top:0;margin-bottom:0}.ant-card-head .ant-tabs-top{clear:both;margin-bottom:-17px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px}.ant-card-head .ant-tabs-top-bar{border-bottom:1px solid #f0f0f0}.ant-card-extra{margin-left:auto;padding:16px 0;color:rgba(0,0,0,.85);font-weight:400;font-size:14px}.ant-card-rtl .ant-card-extra{margin-right:auto;margin-left:0}.ant-card-body{padding:24px}.ant-card-body:after,.ant-card-body:before{display:table;content:""}.ant-card-body:after{clear:both}.ant-card-contain-grid .ant-card-body{display:flex;flex-wrap:wrap}.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{margin:-1px 0 0 -1px;padding:0}.ant-card-grid{width:33.33%;padding:24px;border:0;border-radius:0;box-shadow:1px 0 0 0 #f0f0f0,0 1px 0 0 #f0f0f0,1px 1px 0 0 #f0f0f0,inset 1px 0 0 0 #f0f0f0,inset 0 1px 0 0 #f0f0f0;transition:all .3s}.ant-card-grid-hoverable:hover{position:relative;z-index:1;box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)}.ant-card-contain-tabs>.ant-card-head .ant-card-head-title{min-height:32px;padding-bottom:0}.ant-card-contain-tabs>.ant-card-head .ant-card-extra{padding-bottom:0}.ant-card-bordered .ant-card-cover{margin-top:-1px;margin-right:-1px;margin-left:-1px}.ant-card-cover>*{display:block;width:100%}.ant-card-cover img{border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0}.ant-card-actions{display:flex;margin:0;padding:0;list-style:none;background:#e2e8f0;border-top:1px solid #f0f0f0}.ant-card-actions:after,.ant-card-actions:before{display:table;content:""}.ant-card-actions:after{clear:both}.ant-card-actions>li{margin:12px 0;color:rgba(0,0,0,.45);text-align:center}.ant-card-actions>li>span{position:relative;display:block;min-width:32px;font-size:14px;line-height:1.5715;cursor:pointer}.ant-card-actions>li>span:hover{color:#6544e9;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn),.ant-card-actions>li>span>.anticon{display:inline-block;width:100%;color:rgba(0,0,0,.45);line-height:22px;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn):hover,.ant-card-actions>li>span>.anticon:hover{color:#6544e9}.ant-card-actions>li>span>.anticon{font-size:16px;line-height:22px}.ant-card-actions>li:not(:last-child){border-right:1px solid #f0f0f0}.ant-card-rtl .ant-card-actions>li:not(:last-child){border-right:none;border-left:1px solid #f0f0f0}.ant-card-type-inner .ant-card-head{padding:0 24px;background:var(--theme-color-background-main)}.ant-card-type-inner .ant-card-head-title{padding:12px 0;font-size:14px}.ant-card-type-inner .ant-card-body{padding:16px 24px}.ant-card-type-inner .ant-card-extra{padding:13.5px 0}.ant-card-meta{display:flex;margin:-4px 0}.ant-card-meta:after,.ant-card-meta:before{display:table;content:""}.ant-card-meta:after{clear:both}.ant-card-meta-avatar{padding-right:16px}.ant-card-rtl .ant-card-meta-avatar{padding-right:0;padding-left:16px}.ant-card-meta-detail{flex:1 1;overflow:hidden}.ant-card-meta-detail>div:not(:last-child){margin-bottom:8px}.ant-card-meta-title{overflow:hidden;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-overflow:ellipsis}.ant-card-meta-description{color:rgba(0,0,0,.45)}.ant-card-loading{overflow:hidden}.ant-card-loading .ant-card-body{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-card-small>.ant-card-head{min-height:36px;padding:0 12px;font-size:14px}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{padding:8px 0}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{padding:8px 0;font-size:14px}.ant-card-small>.ant-card-body{padding:12px}.ant-carousel{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"}.ant-carousel .slick-slider{position:relative;display:block;box-sizing:border-box;touch-action:pan-y;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ant-carousel .slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}.ant-carousel .slick-list:focus{outline:none}.ant-carousel .slick-list.dragging{cursor:pointer}.ant-carousel .slick-list .slick-slide{pointer-events:none}.ant-carousel .slick-list .slick-slide input.ant-checkbox-input,.ant-carousel .slick-list .slick-slide input.ant-radio-input{visibility:hidden}.ant-carousel .slick-list .slick-slide.slick-active{pointer-events:auto}.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input,.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input{visibility:visible}.ant-carousel .slick-list .slick-slide>div>div{vertical-align:bottom}.ant-carousel .slick-slider .slick-list,.ant-carousel .slick-slider .slick-track{transform:translateZ(0);touch-action:pan-y}.ant-carousel .slick-track{position:relative;top:0;left:0;display:block}.ant-carousel .slick-track:after,.ant-carousel .slick-track:before{display:table;content:""}.ant-carousel .slick-track:after{clear:both}.slick-loading .ant-carousel .slick-track{visibility:hidden}.ant-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px}.ant-carousel .slick-slide img{display:block}.ant-carousel .slick-slide.slick-loading img{display:none}.ant-carousel .slick-slide.dragging img{pointer-events:none}.ant-carousel .slick-initialized .slick-slide{display:block}.ant-carousel .slick-loading .slick-slide{visibility:hidden}.ant-carousel .slick-vertical .slick-slide{display:block;height:auto}.ant-carousel .slick-arrow.slick-hidden{display:none}.ant-carousel .slick-next,.ant-carousel .slick-prev{position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;font-size:0;line-height:0;border:0;cursor:pointer}.ant-carousel .slick-next,.ant-carousel .slick-next:focus,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev,.ant-carousel .slick-prev:focus,.ant-carousel .slick-prev:hover{color:transparent;background:transparent;outline:none}.ant-carousel .slick-next:focus:before,.ant-carousel .slick-next:hover:before,.ant-carousel .slick-prev:focus:before,.ant-carousel .slick-prev:hover:before{opacity:1}.ant-carousel .slick-next.slick-disabled:before,.ant-carousel .slick-prev.slick-disabled:before{opacity:.25}.ant-carousel .slick-prev{left:-25px}.ant-carousel .slick-prev:before{content:"←"}.ant-carousel .slick-next{right:-25px}.ant-carousel .slick-next:before{content:"→"}.ant-carousel .slick-dots{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex!important;justify-content:center;margin-right:15%;margin-bottom:0;margin-left:15%;padding-left:0;list-style:none}.ant-carousel .slick-dots-bottom{bottom:12px}.ant-carousel .slick-dots-top{top:12px;bottom:auto}.ant-carousel .slick-dots li{position:relative;display:inline-block;flex:0 1 auto;box-sizing:content-box;width:16px;height:3px;margin:0 4px;padding:0;text-align:center;text-indent:-999px;vertical-align:top;transition:all .5s}.ant-carousel .slick-dots li button{position:relative;display:block;width:100%;height:3px;padding:0;color:transparent;font-size:0;background:#e2e8f0;border:0;border-radius:1px;outline:none;cursor:pointer;opacity:.3;transition:all .5s}.ant-carousel .slick-dots li button:focus,.ant-carousel .slick-dots li button:hover{opacity:.75}.ant-carousel .slick-dots li button:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:""}.ant-carousel .slick-dots li.slick-active{width:24px}.ant-carousel .slick-dots li.slick-active button{background:#e2e8f0;opacity:1}.ant-carousel .slick-dots li.slick-active:focus,.ant-carousel .slick-dots li.slick-active:hover{opacity:1}.ant-carousel-vertical .slick-dots{top:50%;bottom:auto;flex-direction:column;width:3px;height:auto;margin:0;transform:translateY(-50%)}.ant-carousel-vertical .slick-dots-left{right:auto;left:12px}.ant-carousel-vertical .slick-dots-right{right:12px;left:auto}.ant-carousel-vertical .slick-dots li{width:3px;height:16px;margin:4px 0;vertical-align:baseline}.ant-carousel-vertical .slick-dots li button{width:3px;height:16px}.ant-carousel-vertical .slick-dots li.slick-active,.ant-carousel-vertical .slick-dots li.slick-active button{width:3px;height:24px}.ant-carousel-rtl{direction:rtl}.ant-carousel-rtl .ant-carousel .slick-track{right:0;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev{right:-25px;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev:before{content:"→"}.ant-carousel-rtl .ant-carousel .slick-next{right:auto;left:-25px}.ant-carousel-rtl .ant-carousel .slick-next:before{content:"←"}.ant-carousel-rtl.ant-carousel .slick-dots{flex-direction:row-reverse}.ant-carousel-rtl.ant-carousel-vertical .slick-dots{flex-direction:column}@keyframes antCheckboxEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-cascader-checkbox{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";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-cascader-checkbox-input:focus+.ant-cascader-checkbox-inner,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner{border-color:#6544e9}.ant-cascader-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #6544e9;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox:after,.ant-cascader-checkbox:hover:after{visibility:visible}.ant-cascader-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-cascader-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-cascader-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner{background-color:#6544e9;border-color:#6544e9}.ant-cascader-checkbox-disabled{cursor:not-allowed}.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{border-color:rgba(0,0,0,.25);animation-name:none}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-cascader-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-cascader-checkbox-disabled:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled:after{visibility:hidden}.ant-cascader-checkbox-wrapper{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";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-cascader-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled{cursor:not-allowed}.ant-cascader-checkbox-wrapper+.ant-cascader-checkbox-wrapper{margin-left:8px}.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type=checkbox]{width:14px;height:14px}.ant-cascader-checkbox+span{padding-right:8px;padding-left:8px}.ant-cascader-checkbox-group{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";display:inline-block}.ant-cascader-checkbox-group-item{margin-right:8px}.ant-cascader-checkbox-group-item:last-child{margin-right:0}.ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item{margin-left:0}.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#6544e9;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-cascader-checkbox-rtl{direction:rtl}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item{margin-right:0;margin-left:8px}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item:last-child{margin-left:0!important}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item{margin-left:8px}.ant-cascader{width:184px}.ant-cascader-checkbox{top:0;margin-right:8px}.ant-cascader-menus{display:flex;flex-wrap:nowrap;align-items:flex-start}.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu{width:100%;height:auto}.ant-cascader-menu{flex-grow:1;min-width:111px;height:180px;margin:-4px 0;padding:4px 0;overflow:auto;vertical-align:top;list-style:none;border-right:1px solid #f0f0f0;-ms-overflow-style:-ms-autohiding-scrollbar}.ant-cascader-menu-item{display:flex;flex-wrap:nowrap;align-items:center;padding:5px 12px;overflow:hidden;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-cascader-menu-item:hover{background:#f5f5f5}.ant-cascader-menu-item-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-cascader-menu-item-disabled:hover{background:transparent}.ant-cascader-menu-empty .ant-cascader-menu-item{color:rgba(0,0,0,.25);cursor:default;pointer-events:none}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{font-weight:600;background-color:#6544e9}.ant-cascader-menu-item-content{flex:auto}.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon{margin-left:4px;color:rgba(0,0,0,.45);font-size:10px}.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon{color:rgba(0,0,0,.25)}.ant-cascader-menu-item-keyword{color:#ff4d4f}.ant-cascader-compact-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl){margin-right:-1px}.ant-cascader-compact-item:not(.ant-cascader-compact-last-item).ant-cascader-compact-item-rtl{margin-left:-1px}.ant-cascader-compact-item:active,.ant-cascader-compact-item:focus,.ant-cascader-compact-item:hover{z-index:2}.ant-cascader-compact-item[disabled]{z-index:0}.ant-cascader-compact-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-last-item).ant-cascader{border-radius:0}.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl){border-top-right-radius:0;border-bottom-right-radius:0}.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item),.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-item-rtl){border-top-left-radius:0;border-bottom-left-radius:0}.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item){border-top-right-radius:0;border-bottom-right-radius:0}.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,.ant-cascader-rtl .ant-cascader-menu-item-loading-icon{margin-right:4px;margin-left:0}.ant-cascader-rtl .ant-cascader-checkbox{top:0;margin-right:0;margin-left:8px}.ant-checkbox{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";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#6544e9}.ant-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #6544e9;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-checked .ant-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-checkbox-checked .ant-checkbox-inner{background-color:#6544e9;border-color:#6544e9}.ant-checkbox-disabled{cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:rgba(0,0,0,.25);animation-name:none}.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{visibility:hidden}.ant-checkbox-wrapper{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";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type=checkbox]{width:14px;height:14px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{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";display:inline-block}.ant-checkbox-group-item{margin-right:8px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#6544e9;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-checkbox-rtl{direction:rtl}.ant-checkbox-group-rtl .ant-checkbox-group-item{margin-right:0;margin-left:8px}.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{margin-left:0!important}.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:8px}.ant-collapse{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";background-color:var(--theme-color-background-main);border:1px solid #d9d9d9;border-bottom:0;border-radius:var(--theme-rounded-corners)}.ant-collapse>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;padding:12px 16px;color:rgba(0,0,0,.85);line-height:1.5715;cursor:pointer;transition:all .3s,visibility 0s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{display:inline-block;margin-right:12px;font-size:12px;vertical-align:-1px}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .24s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{flex:auto}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-left:auto}.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{outline:none}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only{cursor:default}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text{flex:none;cursor:pointer}.ant-collapse>.ant-collapse-item .ant-collapse-icon-collapsible-only{cursor:default}.ant-collapse>.ant-collapse-item .ant-collapse-icon-collapsible-only .ant-collapse-expand-icon{cursor:pointer}.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-left:12px}.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 40px 12px 16px}.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{position:absolute;top:50%;right:16px;left:auto;margin:0;transform:translateY(-50%)}.ant-collapse-content{color:rgba(0,0,0,.85);background-color:#e2e8f0;border-top:1px solid #d9d9d9}.ant-collapse-content>.ant-collapse-content-box{padding:16px}.ant-collapse-content-hidden{display:none}.ant-collapse-item:last-child>.ant-collapse-content{border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-collapse-borderless{background-color:var(--theme-color-background-main);border:0}.ant-collapse-borderless>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.ant-collapse-borderless>.ant-collapse-item:last-child{border-bottom:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px}.ant-collapse-ghost{background-color:transparent;border:0}.ant-collapse-ghost>.ant-collapse-item{border-bottom:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:12px;padding-bottom:12px}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-collapse-rtl{direction:rtl}.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 16px 12px 40px}.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{position:absolute;top:50%;right:auto;left:16px;margin:0;transform:translateY(-50%)}.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 40px 12px 16px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{margin-right:0;margin-left:12px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transform:rotate(180deg)}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-right:auto;margin-left:0}.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-right:12px;padding-left:0}.ant-comment{position:relative;background-color:inherit}.ant-comment-inner{display:flex;padding:16px 0}.ant-comment-avatar{position:relative;flex-shrink:0;margin-right:12px;cursor:pointer}.ant-comment-avatar img{width:32px;height:32px;border-radius:50%}.ant-comment-content{position:relative;flex:1 1 auto;min-width:1px;font-size:14px;word-wrap:break-word}.ant-comment-content-author{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px;font-size:14px}.ant-comment-content-author>a,.ant-comment-content-author>span{padding-right:8px;font-size:12px;line-height:18px}.ant-comment-content-author-name{color:rgba(0,0,0,.45);font-size:14px;transition:color .3s}.ant-comment-content-author-name>*,.ant-comment-content-author-name>:hover{color:rgba(0,0,0,.45)}.ant-comment-content-author-time{color:#ccc;white-space:nowrap;cursor:auto}.ant-comment-content-detail p{margin-bottom:inherit;white-space:pre-wrap}.ant-comment-actions{margin-top:12px;margin-bottom:inherit;padding-left:0}.ant-comment-actions>li{display:inline-block;color:rgba(0,0,0,.45)}.ant-comment-actions>li>span{margin-right:10px;color:rgba(0,0,0,.45);font-size:12px;cursor:pointer;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-comment-actions>li>span:hover{color:#595959}.ant-comment-nested{margin-left:44px}.ant-comment-rtl{direction:rtl}.ant-comment-rtl .ant-comment-avatar{margin-right:0;margin-left:12px}.ant-comment-rtl .ant-comment-content-author>a,.ant-comment-rtl .ant-comment-content-author>span{padding-right:0;padding-left:8px}.ant-comment-rtl .ant-comment-actions{padding-right:0}.ant-comment-rtl .ant-comment-actions>li>span{margin-right:0;margin-left:10px}.ant-comment-rtl .ant-comment-nested{margin-right:44px;margin-left:0}.ant-picker-status-error.ant-picker,.ant-picker-status-error.ant-picker:not(.ant-picker-disabled):hover{background-color:#e2e8f0;border-color:#ff4d4f}.ant-picker-status-error.ant-picker-focused,.ant-picker-status-error.ant-picker:focus{border-color:#ff7875;box-shadow:0 0 0 2px rgba(255,77,79,.2);border-right-width:1px;outline:0}.ant-picker-status-error.ant-picker .ant-picker-active-bar{background:#ff7875}.ant-picker-status-warning.ant-picker,.ant-picker-status-warning.ant-picker:not(.ant-picker-disabled):hover{background-color:#e2e8f0;border-color:#faad14}.ant-picker-status-warning.ant-picker-focused,.ant-picker-status-warning.ant-picker:focus{border-color:#ffc53d;box-shadow:0 0 0 2px rgba(250,173,20,.2);border-right-width:1px;outline:0}.ant-picker-status-warning.ant-picker .ant-picker-active-bar{background:#ffc53d}.ant-picker{box-sizing:border-box;margin: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";padding:4px 11px;position:relative;display:inline-flex;align-items:center;background:#e2e8f0;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners);transition:border .3s,box-shadow .3s}.ant-picker-focused,.ant-picker:hover{border-color:#6544e9;border-right-width:1px}.ant-input-rtl .ant-picker-focused,.ant-input-rtl .ant-picker:hover{border-right-width:0;border-left-width:1px!important}.ant-picker-focused{border-color:#2386e2;box-shadow:0 0 0 2px rgba(101,68,233,.2);border-right-width:1px;outline:0}.ant-input-rtl .ant-picker-focused{border-right-width:0;border-left-width:1px!important}.ant-picker.ant-picker-disabled{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-picker.ant-picker-disabled .ant-picker-suffix{color:rgba(0,0,0,.25)}.ant-picker.ant-picker-borderless{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-picker-input{position:relative;display:inline-flex;align-items:center;width:100%}.ant-picker-input>input{position:relative;display:inline-block;width:100%;min-width:0;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#e2e8f0;background-image:none;border-radius:var(--theme-rounded-corners);transition:all .3s;flex:auto;min-width:1px;height:auto;padding:0;background:transparent;border:0}.ant-picker-input>input::-moz-placeholder{color:#bfbfbf;-moz-user-select:none;user-select:none}.ant-picker-input>input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-picker-input>input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-picker-input>input:placeholder-shown{text-overflow:ellipsis}.ant-picker-input>input:hover{border-color:#6544e9;border-right-width:1px}.ant-input-rtl .ant-picker-input>input:hover{border-right-width:0;border-left-width:1px!important}.ant-picker-input>input-focused,.ant-picker-input>input:focus{border-color:#2386e2;box-shadow:0 0 0 2px rgba(101,68,233,.2);border-right-width:1px;outline:0}.ant-input-rtl .ant-picker-input>input-focused,.ant-input-rtl .ant-picker-input>input:focus{border-right-width:0;border-left-width:1px!important}.ant-picker-input>input-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-picker-input>input-disabled:hover{border-color:#d9d9d9;border-right-width:1px}.ant-picker-input>input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-picker-input>input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px}.ant-picker-input>input-borderless,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-picker-input>input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-picker-input>input-lg{padding:6.5px 11px;font-size:16px}.ant-picker-input>input-sm{padding:0 7px}.ant-picker-input>input-rtl{direction:rtl}.ant-picker-input>input:focus{box-shadow:none}.ant-picker-input>input[disabled]{background:transparent}.ant-picker-input:hover .ant-picker-clear{opacity:1}.ant-picker-input-placeholder>input{color:#bfbfbf}.ant-picker-large{padding:6.5px 11px}.ant-picker-large .ant-picker-input>input{font-size:16px}.ant-picker-small{padding:0 7px}.ant-picker-suffix{display:flex;flex:none;align-self:center;margin-left:4px;color:rgba(0,0,0,.25);line-height:1;pointer-events:none}.ant-picker-suffix>*{vertical-align:top}.ant-picker-suffix>:not(:last-child){margin-right:8px}.ant-picker-clear{position:absolute;top:50%;right:0;color:rgba(0,0,0,.25);line-height:1;background:#e2e8f0;transform:translateY(-50%);cursor:pointer;opacity:0;transition:opacity .3s,color .3s}.ant-picker-clear>*{vertical-align:top}.ant-picker-clear:hover{color:rgba(0,0,0,.45)}.ant-picker-separator{position:relative;display:inline-block;width:1em;height:16px;color:rgba(0,0,0,.25);font-size:16px;vertical-align:top;cursor:default}.ant-picker-focused .ant-picker-separator{color:rgba(0,0,0,.45)}.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{cursor:not-allowed}.ant-picker-range{position:relative;display:inline-flex}.ant-picker-range .ant-picker-clear{right:11px}.ant-picker-range:hover .ant-picker-clear{opacity:1}.ant-picker-range .ant-picker-active-bar{bottom:-1px;height:2px;margin-left:11px;background:#6544e9;opacity:0;transition:all .3s ease-out;pointer-events:none}.ant-picker-range.ant-picker-focused .ant-picker-active-bar{opacity:1}.ant-picker-range-separator{align-items:center;padding:0 8px;line-height:1}.ant-picker-range.ant-picker-small .ant-picker-clear{right:7px}.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-left:7px}.ant-picker-dropdown{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";position:absolute;top:-9999px;left:-9999px;z-index:1050}.ant-picker-dropdown-hidden{display:none}.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{top:2.58561808px;display:block;transform:rotate(-135deg) translateY(1px)}.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{bottom:2.58561808px;display:block;transform:rotate(45deg)}.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-picker-dropdown-range{padding:7.54247233px 0}.ant-picker-dropdown-range-hidden{display:none}.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{padding-top:4px}.ant-picker-ranges{margin-bottom:0;padding:4px 12px;overflow:hidden;line-height:34px;text-align:left;list-style:none}.ant-picker-ranges>li{display:inline-block}.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{color:#6544e9;background:#6544e9;border-color:#7a5cf3;cursor:pointer}.ant-picker-ranges .ant-picker-ok{float:right;margin-left:8px}.ant-picker-range-wrapper{display:flex}.ant-picker-range-arrow{position:absolute;z-index:1;width:11.3137085px;height:11.3137085px;margin-left:16.5px;box-shadow:2px 2px 6px -2px rgba(0,0,0,.1);transition:left .3s ease-out;border-radius:0 0 2px;pointer-events:none}.ant-picker-range-arrow:before{position:absolute;top:-11.3137085px;left:-11.3137085px;width:33.9411255px;height:33.9411255px;background:#e2e8f0;background-repeat:no-repeat;background-position:-10px -10px;content:"";clip-path:inset(33% 33%);clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z")}.ant-picker-panel-container{overflow:hidden;vertical-align:top;background:#e2e8f0;border-radius:var(--theme-rounded-corners);box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);transition:margin .3s}.ant-picker-panel-container .ant-picker-panels{display:inline-flex;flex-wrap:nowrap;direction:ltr}.ant-picker-panel-container .ant-picker-panel{vertical-align:top;background:transparent;border-width:0 0 1px;border-radius:0}.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{text-align:center}.ant-picker-panel-container .ant-picker-panel-focused{border-color:#f0f0f0}.ant-picker-compact-item:not(.ant-picker-compact-last-item):not(.ant-picker-compact-item-rtl){margin-right:-1px}.ant-picker-compact-item:not(.ant-picker-compact-last-item).ant-picker-compact-item-rtl{margin-left:-1px}.ant-picker-compact-item.ant-picker-focused,.ant-picker-compact-item:active,.ant-picker-compact-item:focus,.ant-picker-compact-item:hover{z-index:2}.ant-picker-compact-item[disabled]{z-index:0}.ant-picker-compact-item:not(.ant-picker-compact-first-item):not(.ant-picker-compact-last-item).ant-picker{border-radius:0}.ant-picker-compact-item.ant-picker.ant-picker-compact-first-item:not(.ant-picker-compact-last-item):not(.ant-picker-compact-item-rtl){border-top-right-radius:0;border-bottom-right-radius:0}.ant-picker-compact-item.ant-picker.ant-picker-compact-item-rtl.ant-picker-compact-first-item:not(.ant-picker-compact-last-item),.ant-picker-compact-item.ant-picker.ant-picker-compact-last-item:not(.ant-picker-compact-first-item):not(.ant-picker-compact-item-rtl){border-top-left-radius:0;border-bottom-left-radius:0}.ant-picker-compact-item.ant-picker.ant-picker-compact-item-rtl.ant-picker-compact-last-item:not(.ant-picker-compact-first-item){border-top-right-radius:0;border-bottom-right-radius:0}.ant-picker-panel{display:inline-flex;flex-direction:column;text-align:center;background:#e2e8f0;border:1px solid #f0f0f0;border-radius:var(--theme-rounded-corners);outline:none}.ant-picker-panel-focused{border-color:#6544e9}.ant-picker-date-panel,.ant-picker-decade-panel,.ant-picker-month-panel,.ant-picker-quarter-panel,.ant-picker-time-panel,.ant-picker-week-panel,.ant-picker-year-panel{display:flex;flex-direction:column;width:280px}.ant-picker-header{display:flex;padding:0 8px;color:rgba(0,0,0,.85);border-bottom:1px solid #f0f0f0}.ant-picker-header>*{flex:none}.ant-picker-header button{padding:0;color:rgba(0,0,0,.25);line-height:40px;background:transparent;border:0;cursor:pointer;transition:color .3s}.ant-picker-header>button{min-width:1.6em;font-size:14px}.ant-picker-header>button:hover{color:rgba(0,0,0,.85)}.ant-picker-header-view{flex:auto;font-weight:500;line-height:40px}.ant-picker-header-view button{color:inherit;font-weight:inherit}.ant-picker-header-view button:not(:first-child){margin-left:8px}.ant-picker-header-view button:hover{color:#6544e9}.ant-picker-next-icon,.ant-picker-prev-icon,.ant-picker-super-next-icon,.ant-picker-super-prev-icon{position:relative;display:inline-block;width:7px;height:7px}.ant-picker-next-icon:before,.ant-picker-prev-icon:before,.ant-picker-super-next-icon:before,.ant-picker-super-prev-icon:before{position:absolute;top:0;left:0;display:inline-block;width:7px;height:7px;border:0 solid;border-width:1.5px 0 0 1.5px;content:""}.ant-picker-super-next-icon:after,.ant-picker-super-prev-icon:after{position:absolute;top:4px;left:4px;display:inline-block;width:7px;height:7px;border:0 solid;border-width:1.5px 0 0 1.5px;content:""}.ant-picker-prev-icon,.ant-picker-super-prev-icon{transform:rotate(-45deg)}.ant-picker-next-icon,.ant-picker-super-next-icon{transform:rotate(135deg)}.ant-picker-content{width:100%;table-layout:fixed;border-collapse:collapse}.ant-picker-content td,.ant-picker-content th{position:relative;min-width:24px;font-weight:400}.ant-picker-content th{height:30px;color:rgba(0,0,0,.85);line-height:30px}.ant-picker-cell{padding:3px 0;color:rgba(0,0,0,.25);cursor:pointer}.ant-picker-cell-in-view{color:rgba(0,0,0,.85)}.ant-picker-cell:before{position:absolute;top:50%;right:0;left:0;z-index:1;height:24px;transform:translateY(-50%);transition:all .3s;content:""}.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{background:#f5f5f5}.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid #6544e9;border-radius:var(--theme-rounded-corners);content:""}.ant-picker-cell-in-view.ant-picker-cell-in-range{position:relative}.ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#6544e9}.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{color:#fff;background:#6544e9}.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before{background:#6544e9}.ant-picker-cell-in-view.ant-picker-cell-range-start:before{left:50%}.ant-picker-cell-in-view.ant-picker-cell-range-end:before{right:50%}.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after{position:absolute;top:50%;z-index:0;height:24px;border-top:1px dashed #b09ff4;border-bottom:1px dashed #b09ff4;transform:translateY(-50%);transition:all .3s;content:""}.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover:after{right:0;left:2px}.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before{background:#e9e4fc}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{position:absolute;top:0;bottom:0;z-index:-1;background:#e9e4fc;transition:all .3s;content:""}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{right:-6px;left:0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{right:0;left:-6px}.ant-picker-cell-range-hover.ant-picker-cell-range-start:after{right:50%}.ant-picker-cell-range-hover.ant-picker-cell-range-end:after{left:50%}.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after{left:6px;border-left:1px dashed #b09ff4;border-top-left-radius:var(--theme-rounded-corners);border-bottom-left-radius:var(--theme-rounded-corners)}.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after{right:6px;border-right:1px dashed #b09ff4;border-top-right-radius:var(--theme-rounded-corners);border-bottom-right-radius:var(--theme-rounded-corners)}.ant-picker-cell-disabled{color:rgba(0,0,0,.25);pointer-events:none}.ant-picker-cell-disabled .ant-picker-cell-inner{background:transparent}.ant-picker-cell-disabled:before{background:rgba(0,0,0,.04)}.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:rgba(0,0,0,.25)}.ant-picker-decade-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content{height:264px}.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{padding:0 8px}.ant-picker-quarter-panel .ant-picker-content{height:56px}.ant-picker-footer{width:-moz-min-content;width:min-content;min-width:100%;line-height:38px;text-align:center;border-bottom:1px solid transparent}.ant-picker-panel .ant-picker-footer{border-top:1px solid #f0f0f0}.ant-picker-footer-extra{padding:0 12px;line-height:38px;text-align:left}.ant-picker-footer-extra:not(:last-child){border-bottom:1px solid #f0f0f0}.ant-picker-now{text-align:left}.ant-picker-today-btn{color:var(--theme-color-action)}.ant-picker-today-btn:hover{color:var(--theme-color-action-hover)}.ant-picker-today-btn:active{color:#000}.ant-picker-today-btn.ant-picker-today-btn-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-picker-decade-panel .ant-picker-cell-inner{padding:0 4px}.ant-picker-decade-panel .ant-picker-cell:before{display:none}.ant-picker-month-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-year-panel .ant-picker-body{padding:0 8px}.ant-picker-month-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner{width:60px}.ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-year-panel .ant-picker-cell-range-hover-start:after{left:14px;border-left:1px dashed #b09ff4;border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-year-panel .ant-picker-cell-range-hover-end:after{right:14px;border-right:1px dashed #b09ff4;border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after{left:14px;border-left:1px dashed #b09ff4;border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-picker-week-panel .ant-picker-body{padding:8px 12px}.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner{background:transparent!important}.ant-picker-week-panel-row td{transition:background .3s}.ant-picker-week-panel-row:hover td{background:#f5f5f5}.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{background:#6544e9}.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{color:hsla(0,0%,100%,.5)}.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#fff}.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{color:#fff}.ant-picker-date-panel .ant-picker-body{padding:8px 12px}.ant-picker-date-panel .ant-picker-content{width:252px}.ant-picker-date-panel .ant-picker-content th{width:36px}.ant-picker-datetime-panel{display:flex}.ant-picker-datetime-panel .ant-picker-time-panel{border-left:1px solid #f0f0f0}.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{transition:opacity .3s}.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{opacity:.3}.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{opacity:1}.ant-picker-time-panel{width:auto;min-width:auto}.ant-picker-time-panel .ant-picker-content{display:flex;flex:auto;height:224px}.ant-picker-time-panel-column{flex:1 0 auto;width:56px;margin:0;padding:0;overflow-y:hidden;text-align:left;list-style:none;transition:background .3s}.ant-picker-time-panel-column:after{display:block;height:196px;content:""}.ant-picker-datetime-panel .ant-picker-time-panel-column:after{height:198px}.ant-picker-time-panel-column:not(:first-child){border-left:1px solid #f0f0f0}.ant-picker-time-panel-column-active{background:rgba(101,68,233,.2)}.ant-picker-time-panel-column:hover{overflow-y:auto}.ant-picker-time-panel-column>li{margin:0;padding:0}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{display:block;width:100%;height:28px;margin:0;padding:0 0 0 14px;color:rgba(0,0,0,.85);line-height:28px;border-radius:0;cursor:pointer;transition:background .3s}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:#f5f5f5}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#6544e9}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:rgba(0,0,0,.25);background:transparent;cursor:not-allowed}:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{padding:21px 0}.ant-picker-rtl{direction:rtl}.ant-picker-rtl .ant-picker-suffix{margin-right:4px;margin-left:0}.ant-picker-rtl .ant-picker-clear{right:auto;left:0}.ant-picker-rtl .ant-picker-separator{transform:rotate(180deg)}.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){margin-right:8px;margin-left:0}.ant-picker-rtl.ant-picker-range .ant-picker-clear{right:auto;left:11px}.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{margin-right:11px;margin-left:0}.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-right:7px}.ant-picker-dropdown-rtl .ant-picker-ranges{text-align:right}.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{float:left;margin-right:8px;margin-left:0}.ant-picker-panel-rtl{direction:rtl}.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{transform:rotate(135deg)}.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{transform:rotate(-45deg)}.ant-picker-cell .ant-picker-cell-inner{position:relative;z-index:2;display:inline-block;min-width:24px;height:24px;line-height:24px;border-radius:var(--theme-rounded-corners);transition:background .3s,border .3s}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before{right:50%;left:50%}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{right:0;left:-6px}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{right:-6px;left:0}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after{right:6px;left:0;border-right:1px dashed #b09ff4;border-left:none;border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after{right:0;left:6px;border-right:none;border-left:1px dashed #b09ff4;border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after{right:6px;left:6px;border-right:1px dashed #b09ff4;border-left:1px dashed #b09ff4;border-radius:var(--theme-rounded-corners)}.ant-picker-dropdown-rtl .ant-picker-footer-extra{direction:rtl;text-align:right}.ant-picker-panel-rtl .ant-picker-time-panel{direction:ltr}.ant-descriptions-header{display:flex;align-items:center;margin-bottom:20px}.ant-descriptions-title{flex:auto;overflow:hidden;color:rgba(0,0,0,.85);font-weight:700;font-size:16px;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-descriptions-extra{margin-left:auto;color:rgba(0,0,0,.85);font-size:14px}.ant-descriptions-view{width:100%;border-radius:var(--theme-rounded-corners)}.ant-descriptions-view table{width:100%;table-layout:fixed}.ant-descriptions-row>td,.ant-descriptions-row>th{padding-bottom:16px}.ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-item-label{color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:1.5715;text-align:start}.ant-descriptions-item-label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-descriptions-item-label.ant-descriptions-item-no-colon:after{content:" "}.ant-descriptions-item-no-label:after{margin:0;content:""}.ant-descriptions-item-content{display:table-cell;flex:1 1;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;word-break:break-word;overflow-wrap:break-word}.ant-descriptions-item{padding-bottom:0;vertical-align:top}.ant-descriptions-item-container{display:flex}.ant-descriptions-item-container .ant-descriptions-item-content,.ant-descriptions-item-container .ant-descriptions-item-label{display:inline-flex;align-items:baseline}.ant-descriptions-middle .ant-descriptions-row>td,.ant-descriptions-middle .ant-descriptions-row>th{padding-bottom:12px}.ant-descriptions-small .ant-descriptions-row>td,.ant-descriptions-small .ant-descriptions-row>th{padding-bottom:8px}.ant-descriptions-bordered .ant-descriptions-view{border:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-view>table{table-layout:auto;border-collapse:collapse}.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-bordered .ant-descriptions-item-label{padding:16px 24px;border-right:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-item-content:last-child,.ant-descriptions-bordered .ant-descriptions-item-label:last-child{border-right:none}.ant-descriptions-bordered .ant-descriptions-item-label{background-color:#fafafa}.ant-descriptions-bordered .ant-descriptions-item-label:after{display:none}.ant-descriptions-bordered .ant-descriptions-row{border-bottom:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content,.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label{padding:12px 24px}.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content,.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label{padding:8px 16px}.ant-descriptions-rtl{direction:rtl}.ant-descriptions-rtl .ant-descriptions-item-label:after{margin:0 2px 0 8px}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label{border-right:none;border-left:1px solid #f0f0f0}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child{border-left:none}.ant-divider{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";border-top:1px solid rgba(0,0,0,.06)}.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(0,0,0,.06)}.ant-divider-horizontal{display:flex;clear:both;width:100%;min-width:100%;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text{display:flex;align-items:center;margin:16px 0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:rgba(0,0,0,.06)}.ant-divider-horizontal.ant-divider-with-text:after,.ant-divider-horizontal.ant-divider-with-text:before{position:relative;width:50%;border-top:1px solid transparent;border-top-color:inherit;border-bottom:0;transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left:before{width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-right:before{width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{width:5%}.ant-divider-inner-text{display:inline-block;padding:0 1em}.ant-divider-dashed{background:none;border:dashed rgba(0,0,0,.06);border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.ant-divider-plain.ant-divider-with-text{color:rgba(0,0,0,.85);font-weight:400;font-size:14px}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:before{width:0}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:after{width:100%}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text{padding-left:0}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:before{width:100%}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:after{width:0}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text{padding-right:0}.ant-divider-rtl{direction:rtl}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:before{width:95%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:before{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:after{width:95%}.ant-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none}.ant-drawer-inline{position:absolute}.ant-drawer-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(0,0,0,.45);pointer-events:auto}.ant-drawer-content-wrapper{position:absolute;z-index:1000;transition:all .3s}.ant-drawer-content-wrapper-hidden{display:none}.ant-drawer-left>.ant-drawer-content-wrapper{top:0;bottom:0;left:0;box-shadow:6px 0 16px -8px rgba(0,0,0,.08),9px 0 28px 0 rgba(0,0,0,.05),12px 0 48px 16px rgba(0,0,0,.03)}.ant-drawer-right>.ant-drawer-content-wrapper{top:0;right:0;bottom:0;box-shadow:-6px 0 16px -8px rgba(0,0,0,.08),-9px 0 28px 0 rgba(0,0,0,.05),-12px 0 48px 16px rgba(0,0,0,.03)}.ant-drawer-top>.ant-drawer-content-wrapper{top:0;right:0;left:0;box-shadow:0 6px 16px -8px rgba(0,0,0,.08),0 9px 28px 0 rgba(0,0,0,.05),0 12px 48px 16px rgba(0,0,0,.03)}.ant-drawer-bottom>.ant-drawer-content-wrapper{right:0;bottom:0;left:0;box-shadow:0 -6px 16px -8px rgba(0,0,0,.08),0 -9px 28px 0 rgba(0,0,0,.05),0 -12px 48px 16px rgba(0,0,0,.03)}.ant-drawer-content{width:100%;height:100%;overflow:auto;background:#e2e8f0;pointer-events:auto}.ant-drawer-wrapper-body{display:flex;flex-direction:column;width:100%;height:100%}.ant-drawer-header{display:flex;flex:0 1;align-items:center;padding:16px 24px;font-size:16px;line-height:22px;border-bottom:1px solid #f0f0f0}.ant-drawer-header-title{display:flex;flex:1 1;align-items:center;min-width:0;min-height:0}.ant-drawer-extra{flex:none}.ant-drawer-close{display:inline-block;margin-right:12px;color:var(--theme-color-background-main);font-weight:700;font-size:16px;font-style:normal;line-height:1;text-align:center;text-transform:none;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s;text-rendering:auto}.ant-drawer-close:focus,.ant-drawer-close:hover{color:rgba(0,0,0,.75);text-decoration:none}.ant-drawer-title{flex:1 1;margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px}.ant-drawer-body{flex:1 1;min-width:0;min-height:0;padding:24px;overflow:auto}.ant-drawer-footer{flex-shrink:0;padding:10px 16px;border-top:1px solid #f0f0f0}.panel-motion-appear-start,.panel-motion-enter-start,.panel-motion-leave-start{transition:none}.ant-drawer-mask-motion-appear-active,.ant-drawer-mask-motion-enter-active,.ant-drawer-mask-motion-leave-active,.panel-motion-appear-active,.panel-motion-enter-active,.panel-motion-leave-active{transition:all .3s}.ant-drawer-mask-motion-appear,.ant-drawer-mask-motion-enter{opacity:0}.ant-drawer-mask-motion-appear-active,.ant-drawer-mask-motion-enter-active,.ant-drawer-mask-motion-leave{opacity:1}.ant-drawer-mask-motion-leave-active{opacity:0}.ant-drawer-panel-motion-left-appear-start,.ant-drawer-panel-motion-left-enter-start,.ant-drawer-panel-motion-left-leave-start{transition:none}.ant-drawer-panel-motion-left-appear-active,.ant-drawer-panel-motion-left-enter-active,.ant-drawer-panel-motion-left-leave-active{transition:all .3s}.ant-drawer-panel-motion-left-appear-start,.ant-drawer-panel-motion-left-enter-start{transform:translateX(-100%)!important}.ant-drawer-panel-motion-left-appear-active,.ant-drawer-panel-motion-left-enter-active,.ant-drawer-panel-motion-left-leave{transform:translateX(0)}.ant-drawer-panel-motion-left-leave-active{transform:translateX(-100%)}.ant-drawer-panel-motion-right-appear-start,.ant-drawer-panel-motion-right-enter-start,.ant-drawer-panel-motion-right-leave-start{transition:none}.ant-drawer-panel-motion-right-appear-active,.ant-drawer-panel-motion-right-enter-active,.ant-drawer-panel-motion-right-leave-active{transition:all .3s}.ant-drawer-panel-motion-right-appear-start,.ant-drawer-panel-motion-right-enter-start{transform:translateX(100%)!important}.ant-drawer-panel-motion-right-appear-active,.ant-drawer-panel-motion-right-enter-active,.ant-drawer-panel-motion-right-leave{transform:translateX(0)}.ant-drawer-panel-motion-right-leave-active{transform:translateX(100%)}.ant-drawer-panel-motion-top-appear-start,.ant-drawer-panel-motion-top-enter-start,.ant-drawer-panel-motion-top-leave-start{transition:none}.ant-drawer-panel-motion-top-appear-active,.ant-drawer-panel-motion-top-enter-active,.ant-drawer-panel-motion-top-leave-active{transition:all .3s}.ant-drawer-panel-motion-top-appear-start,.ant-drawer-panel-motion-top-enter-start{transform:translateY(-100%)!important}.ant-drawer-panel-motion-top-appear-active,.ant-drawer-panel-motion-top-enter-active,.ant-drawer-panel-motion-top-leave{transform:translateY(0)}.ant-drawer-panel-motion-top-leave-active{transform:translateY(-100%)}.ant-drawer-panel-motion-bottom-appear-start,.ant-drawer-panel-motion-bottom-enter-start,.ant-drawer-panel-motion-bottom-leave-start{transition:none}.ant-drawer-panel-motion-bottom-appear-active,.ant-drawer-panel-motion-bottom-enter-active,.ant-drawer-panel-motion-bottom-leave-active{transition:all .3s}.ant-drawer-panel-motion-bottom-appear-start,.ant-drawer-panel-motion-bottom-enter-start{transform:translateY(100%)!important}.ant-drawer-panel-motion-bottom-appear-active,.ant-drawer-panel-motion-bottom-enter-active,.ant-drawer-panel-motion-bottom-leave{transform:translateY(0)}.ant-drawer-panel-motion-bottom-leave-active{transform:translateY(100%)}.ant-drawer-rtl{direction:rtl}.ant-drawer-rtl .ant-drawer-close{margin-right:0;margin-left:12px}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#ff4d4f}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{color:#fff;background-color:#ff4d4f}.ant-dropdown{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";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-dropdown:before{position:absolute;top:-4px;right:0;bottom:-4px;left:-7px;z-index:-9999;opacity:.0001;content:" "}.ant-dropdown-wrap{position:relative}.ant-dropdown-wrap .ant-btn>.anticon-down{font-size:10px}.ant-dropdown-wrap .anticon-down:before{transition:transform .2s}.ant-dropdown-wrap-open .anticon-down:before{transform:rotate(180deg)}.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}.ant-dropdown-show-arrow.ant-dropdown-placement-top,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{padding-bottom:15.3137085px}.ant-dropdown-show-arrow.ant-dropdown-placement-bottom,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{padding-top:15.3137085px}.ant-dropdown-arrow{position:absolute;z-index:1;display:block;width:11.3137085px;height:11.3137085px;border-radius:0 0 2px;pointer-events:none}.ant-dropdown-arrow:before{position:absolute;top:-11.3137085px;left:-11.3137085px;width:33.9411255px;height:33.9411255px;background:#e2e8f0;background-repeat:no-repeat;background-position:-10px -10px;content:"";clip-path:inset(33% 33%);clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z")}.ant-dropdown-placement-top>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{bottom:10px;box-shadow:3px 3px 7px -3px rgba(0,0,0,.1);transform:rotate(45deg)}.ant-dropdown-placement-top>.ant-dropdown-arrow{left:50%;transform:translateX(-50%) rotate(45deg)}.ant-dropdown-placement-topLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-topRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-placement-bottom>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{top:9.41421356px;box-shadow:2px 2px 5px -2px rgba(0,0,0,.1);transform:rotate(-135deg) translateY(-.5px)}.ant-dropdown-placement-bottom>.ant-dropdown-arrow{left:50%;transform:translateX(-50%) rotate(-135deg) translateY(-.5px)}.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;background-color:#e2e8f0;background-clip:padding-box;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-dropdown-menu-item-group-title{padding:5px 12px;color:rgba(0,0,0,.45);transition:all .3s}.ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;box-shadow:none;transform-origin:0 0}.ant-dropdown-menu-submenu-popup li,.ant-dropdown-menu-submenu-popup ul{list-style:none}.ant-dropdown-menu-submenu-popup ul{margin-right:.3em;margin-left:.3em}.ant-dropdown-menu-item{position:relative;display:flex;align-items:center}.ant-dropdown-menu-item-icon{min-width:12px;margin-right:8px;font-size:12px}.ant-dropdown-menu-title-content{flex:auto}.ant-dropdown-menu-title-content>a{color:inherit;transition:all .3s}.ant-dropdown-menu-title-content>a:hover{color:inherit}.ant-dropdown-menu-title-content>a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:all .3s}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{color:#6544e9;background-color:#6544e9}.ant-dropdown-menu-item.ant-dropdown-menu-item-active,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active,.ant-dropdown-menu-submenu-title:hover{background-color:#f5f5f5}.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled:hover,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled:hover{color:rgba(0,0,0,.25);background-color:#e2e8f0;cursor:not-allowed}.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled a,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled a{pointer-events:none}.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:#f0f0f0}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{position:absolute;right:8px}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-right:0!important;color:rgba(0,0,0,.45);font-size:10px;font-style:normal}.ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none}.ant-dropdown-menu-submenu-title{padding-right:24px}.ant-dropdown-menu-submenu-vertical{position:relative}.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{position:absolute;top:0;left:100%;min-width:100%;margin-left:4px;transform-origin:0 0}.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:rgba(0,0,0,.25);background-color:#e2e8f0;cursor:not-allowed}.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#6544e9}.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-dropdown-button>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-trigger>.anticon.anticon-down{font-size:10px;vertical-align:baseline}.ant-dropdown-button{white-space:nowrap}.ant-dropdown-button.ant-btn-group>.ant-btn-loading,.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn{cursor:default;pointer-events:none}.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn:before{display:block}.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){padding-right:8px;padding-left:8px}.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{background:#001529}.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after{color:hsla(0,0%,100%,.65)}.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover{color:#fff;background:transparent}.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{color:#fff;background:#6544e9}.ant-dropdown-rtl{direction:rtl}.ant-dropdown-rtl.ant-dropdown:before{right:-7px;left:0}.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title{direction:rtl;text-align:right}.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{transform-origin:100% 0}.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{text-align:right}.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{margin-right:0;margin-left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{right:auto;left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-left:0!important;transform:scaleX(-1)}.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{padding-right:12px;padding-left:24px}.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{right:100%;left:0;margin-right:4px;margin-left:0}.ant-empty{margin:0 8px;font-size:14px;line-height:1.5715;text-align:center}.ant-empty-image{height:100px;margin-bottom:8px}.ant-empty-image img{height:100%}.ant-empty-image svg{height:100%;margin:auto}.ant-empty-footer{margin-top:16px}.ant-empty-normal{margin:32px 0;color:rgba(0,0,0,.25)}.ant-empty-normal .ant-empty-image{height:40px}.ant-empty-small{margin:8px 0;color:rgba(0,0,0,.25)}.ant-empty-small .ant-empty-image{height:35px}.ant-empty-img-default-ellipse{fill:#f5f5f5;fill-opacity:.8}.ant-empty-img-default-path-1{fill:#aeb8c2}.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3{fill:#f5f5f7}.ant-empty-img-default-path-4,.ant-empty-img-default-path-5{fill:#dce0e6}.ant-empty-img-default-g{fill:#fff}.ant-empty-img-simple-ellipse{fill:#f5f5f5}.ant-empty-img-simple-g{stroke:#d9d9d9}.ant-empty-img-simple-path{fill:#fafafa}.ant-empty-rtl{direction:rtl}.ant-form-item .ant-input-number+.ant-form-text{margin-left:8px}.ant-form-inline{display:flex;flex-wrap:wrap}.ant-form-inline .ant-form-item{flex:none;flex-wrap:nowrap;margin-right:16px;margin-bottom:0}.ant-form-inline .ant-form-item-with-help{margin-bottom:24px}.ant-form-inline .ant-form-item>.ant-form-item-control,.ant-form-inline .ant-form-item>.ant-form-item-label{display:inline-block;vertical-align:top}.ant-form-inline .ant-form-item>.ant-form-item-label{flex:none}.ant-form-inline .ant-form-item .ant-form-item-has-feedback,.ant-form-inline .ant-form-item .ant-form-text{display:inline-block}.ant-form-horizontal .ant-form-item-label{flex-grow:0}.ant-form-horizontal .ant-form-item-control{flex:1 1;min-width:0}.ant-form-horizontal .ant-form-item-label[class$="-24"]+.ant-form-item-control,.ant-form-horizontal .ant-form-item-label[class*="-24 "]+.ant-form-item-control{min-width:unset}.ant-form-vertical .ant-form-item-row{flex-direction:column}.ant-form-vertical .ant-form-item-label>label{height:auto}.ant-form-vertical .ant-form-item .ant-form-item-control{width:100%}.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label,.ant-form-vertical .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:normal;text-align:left}.ant-col-24.ant-form-item-label>label,.ant-col-xl-24.ant-form-item-label>label,.ant-form-vertical .ant-form-item-label>label{margin:0}.ant-col-24.ant-form-item-label>label:after,.ant-col-xl-24.ant-form-item-label>label:after,.ant-form-vertical .ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-24.ant-form-item-label,.ant-form-rtl.ant-col-xl-24.ant-form-item-label,.ant-form-rtl.ant-form-vertical .ant-form-item-label{text-align:right}@media (max-width:575px){.ant-form-item .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:normal;text-align:left}.ant-form-item .ant-form-item-label>label{margin:0}.ant-form-item .ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-item .ant-form-item-label{text-align:right}.ant-form .ant-form-item{flex-wrap:wrap}.ant-form .ant-form-item .ant-form-item-control,.ant-form .ant-form-item .ant-form-item-label{flex:0 0 100%;max-width:100%}.ant-col-xs-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:normal;text-align:left}.ant-col-xs-24.ant-form-item-label>label{margin:0}.ant-col-xs-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xs-24.ant-form-item-label{text-align:right}}@media (max-width:767px){.ant-col-sm-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:normal;text-align:left}.ant-col-sm-24.ant-form-item-label>label{margin:0}.ant-col-sm-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-sm-24.ant-form-item-label{text-align:right}}@media (max-width:991px){.ant-col-md-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:normal;text-align:left}.ant-col-md-24.ant-form-item-label>label{margin:0}.ant-col-md-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-md-24.ant-form-item-label{text-align:right}}@media (max-width:1199px){.ant-col-lg-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:normal;text-align:left}.ant-col-lg-24.ant-form-item-label>label{margin:0}.ant-col-lg-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-lg-24.ant-form-item-label{text-align:right}}@media (max-width:1599px){.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:normal;text-align:left}.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}}.ant-form-item-explain-error{color:#ff4d4f}.ant-form-item-explain-warning{color:#faad14}.ant-form-item-has-feedback .ant-switch{margin:2px 0 4px}.ant-form-item-has-warning .ant-form-item-split{color:#faad14}.ant-form-item-has-error .ant-form-item-split{color:#ff4d4f}.ant-form{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"}.ant-form legend{display:block;width:100%;margin-bottom:20px;padding:0;color:rgba(0,0,0,.45);font-size:16px;line-height:inherit;border:0;border-bottom:1px solid #d9d9d9}.ant-form label{font-size:14px}.ant-form input[type=search]{box-sizing:border-box}.ant-form input[type=checkbox],.ant-form input[type=radio]{line-height:normal}.ant-form input[type=file]{display:block}.ant-form input[type=range]{display:block;width:100%}.ant-form select[multiple],.ant-form select[size]{height:auto}.ant-form input[type=checkbox]:focus,.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ant-form output{display:block;padding-top:15px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715}.ant-form .ant-form-text{display:inline-block;padding-right:8px}.ant-form-small .ant-form-item-label>label{height:24px}.ant-form-small .ant-form-item-control-input{min-height:24px}.ant-form-large .ant-form-item-label>label{height:40px}.ant-form-large .ant-form-item-control-input{min-height:40px}.ant-form-item{box-sizing:border-box;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";margin:0 0 24px;vertical-align:top}.ant-form-item-with-help{transition:none}.ant-form-item-hidden,.ant-form-item-hidden.ant-row{display:none}.ant-form-item-label{display:inline-block;flex-grow:0;overflow:hidden;white-space:nowrap;text-align:right;vertical-align:middle}.ant-form-item-label-left{text-align:left}.ant-form-item-label-wrap{overflow:unset;line-height:1.3215em;white-space:unset}.ant-form-item-label>label{position:relative;display:inline-flex;align-items:center;max-width:100%;height:32px;color:rgba(0,0,0,.85);font-size:14px}.ant-form-item-label>label>.anticon{font-size:14px;vertical-align:top}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none}.ant-form-item-label>label .ant-form-item-optional{display:inline-block;margin-left:4px;color:rgba(0,0,0,.45)}.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional{display:none}.ant-form-item-label>label .ant-form-item-tooltip{color:rgba(0,0,0,.45);cursor:help;writing-mode:horizontal-tb;margin-inline-start:4px}.ant-form-item-label>label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-form-item-label>label.ant-form-item-no-colon:after{content:" "}.ant-form-item-control{display:flex;flex-direction:column;flex-grow:1}.ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=" ant-col-"]){width:100%}.ant-form-item-control-input{position:relative;display:flex;align-items:center;min-height:32px}.ant-form-item-control-input-content{flex:auto;max-width:100%}.ant-form-item-explain,.ant-form-item-extra{clear:both;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715;transition:color .3s cubic-bezier(.215,.61,.355,1)}.ant-form-item-explain-connected{width:100%}.ant-form-item-extra{min-height:24px}.ant-form-item-with-help .ant-form-item-explain{height:auto;opacity:1}.ant-form-item-feedback-icon{font-size:14px;text-align:center;visibility:visible;animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);pointer-events:none}.ant-form-item-feedback-icon-success{color:#52c41a}.ant-form-item-feedback-icon-error{color:#ff4d4f}.ant-form-item-feedback-icon-warning{color:#faad14}.ant-form-item-feedback-icon-validating{color:#6544e9}.ant-show-help{transition:opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-show-help-appear,.ant-show-help-enter{opacity:0}.ant-show-help-appear-active,.ant-show-help-enter-active,.ant-show-help-leave{opacity:1}.ant-show-help-leave-active{opacity:0}.ant-show-help-item{overflow:hidden;transition:height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)!important}.ant-show-help-item-appear,.ant-show-help-item-enter{transform:translateY(-5px);opacity:0}.ant-show-help-item-appear-active,.ant-show-help-item-enter-active{transform:translateY(0);opacity:1}.ant-show-help-item-leave{transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1),transform .2s cubic-bezier(.645,.045,.355,1)!important}.ant-show-help-item-leave-active{transform:translateY(-5px)}@keyframes diffZoomIn1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn2{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn3{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ant-form-rtl{direction:rtl}.ant-form-rtl .ant-form-item-label{text-align:left}.ant-form-rtl .ant-form-item-label>label.ant-form-item-required:before{margin-right:0;margin-left:4px}.ant-form-rtl .ant-form-item-label>label:after{margin:0 2px 0 8px}.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional{margin-right:4px;margin-left:0}.ant-col-rtl .ant-form-item-control:first-child{width:100%}.ant-form-rtl .ant-form-item-has-feedback .ant-input{padding-right:11px;padding-left:24px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:11px;padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input,.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number{padding:0}.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:auto;left:28px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-number{padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value{padding-right:0;padding-left:42px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:0;margin-left:19px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker,.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large{padding-right:11px;padding-left:29.2px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small{padding-right:7px;padding-left:25.2px}.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{right:auto;left:0}.ant-form-rtl.ant-form-inline .ant-form-item{margin-right:0;margin-left:16px}.ant-row{flex-flow:row wrap;min-width:0}.ant-row,.ant-row:after,.ant-row:before{display:flex}.ant-row-no-wrap{flex-wrap:nowrap}.ant-row-start{justify-content:flex-start}.ant-row-center{justify-content:center}.ant-row-end{justify-content:flex-end}.ant-row-space-between{justify-content:space-between}.ant-row-space-around{justify-content:space-around}.ant-row-space-evenly{justify-content:space-evenly}.ant-row-top{align-items:flex-start}.ant-row-middle{align-items:center}.ant-row-bottom{align-items:flex-end}.ant-col{position:relative;max-width:100%;min-height:1px}.ant-col-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-push-24{left:100%}.ant-col-pull-24{right:100%}.ant-col-offset-24{margin-left:100%}.ant-col-order-24{order:24}.ant-col-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-push-23{left:95.83333333%}.ant-col-pull-23{right:95.83333333%}.ant-col-offset-23{margin-left:95.83333333%}.ant-col-order-23{order:23}.ant-col-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-push-22{left:91.66666667%}.ant-col-pull-22{right:91.66666667%}.ant-col-offset-22{margin-left:91.66666667%}.ant-col-order-22{order:22}.ant-col-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-push-21{left:87.5%}.ant-col-pull-21{right:87.5%}.ant-col-offset-21{margin-left:87.5%}.ant-col-order-21{order:21}.ant-col-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-push-20{left:83.33333333%}.ant-col-pull-20{right:83.33333333%}.ant-col-offset-20{margin-left:83.33333333%}.ant-col-order-20{order:20}.ant-col-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-push-19{left:79.16666667%}.ant-col-pull-19{right:79.16666667%}.ant-col-offset-19{margin-left:79.16666667%}.ant-col-order-19{order:19}.ant-col-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-push-18{left:75%}.ant-col-pull-18{right:75%}.ant-col-offset-18{margin-left:75%}.ant-col-order-18{order:18}.ant-col-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-push-17{left:70.83333333%}.ant-col-pull-17{right:70.83333333%}.ant-col-offset-17{margin-left:70.83333333%}.ant-col-order-17{order:17}.ant-col-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-push-16{left:66.66666667%}.ant-col-pull-16{right:66.66666667%}.ant-col-offset-16{margin-left:66.66666667%}.ant-col-order-16{order:16}.ant-col-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-push-15{left:62.5%}.ant-col-pull-15{right:62.5%}.ant-col-offset-15{margin-left:62.5%}.ant-col-order-15{order:15}.ant-col-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-push-14{left:58.33333333%}.ant-col-pull-14{right:58.33333333%}.ant-col-offset-14{margin-left:58.33333333%}.ant-col-order-14{order:14}.ant-col-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-push-13{left:54.16666667%}.ant-col-pull-13{right:54.16666667%}.ant-col-offset-13{margin-left:54.16666667%}.ant-col-order-13{order:13}.ant-col-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-push-12{left:50%}.ant-col-pull-12{right:50%}.ant-col-offset-12{margin-left:50%}.ant-col-order-12{order:12}.ant-col-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-push-11{left:45.83333333%}.ant-col-pull-11{right:45.83333333%}.ant-col-offset-11{margin-left:45.83333333%}.ant-col-order-11{order:11}.ant-col-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-push-10{left:41.66666667%}.ant-col-pull-10{right:41.66666667%}.ant-col-offset-10{margin-left:41.66666667%}.ant-col-order-10{order:10}.ant-col-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-push-9{left:37.5%}.ant-col-pull-9{right:37.5%}.ant-col-offset-9{margin-left:37.5%}.ant-col-order-9{order:9}.ant-col-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-push-8{left:33.33333333%}.ant-col-pull-8{right:33.33333333%}.ant-col-offset-8{margin-left:33.33333333%}.ant-col-order-8{order:8}.ant-col-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-push-7{left:29.16666667%}.ant-col-pull-7{right:29.16666667%}.ant-col-offset-7{margin-left:29.16666667%}.ant-col-order-7{order:7}.ant-col-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-push-6{left:25%}.ant-col-pull-6{right:25%}.ant-col-offset-6{margin-left:25%}.ant-col-order-6{order:6}.ant-col-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-push-5{left:20.83333333%}.ant-col-pull-5{right:20.83333333%}.ant-col-offset-5{margin-left:20.83333333%}.ant-col-order-5{order:5}.ant-col-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-push-4{left:16.66666667%}.ant-col-pull-4{right:16.66666667%}.ant-col-offset-4{margin-left:16.66666667%}.ant-col-order-4{order:4}.ant-col-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-push-3{left:12.5%}.ant-col-pull-3{right:12.5%}.ant-col-offset-3{margin-left:12.5%}.ant-col-order-3{order:3}.ant-col-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-push-2{left:8.33333333%}.ant-col-pull-2{right:8.33333333%}.ant-col-offset-2{margin-left:8.33333333%}.ant-col-order-2{order:2}.ant-col-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-push-1{left:4.16666667%}.ant-col-pull-1{right:4.16666667%}.ant-col-offset-1{margin-left:4.16666667%}.ant-col-order-1{order:1}.ant-col-0{display:none}.ant-col-offset-0{margin-left:0}.ant-col-order-0{order:0}.ant-col-offset-0.ant-col-rtl{margin-right:0}.ant-col-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}.ant-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xs-push-24{left:100%}.ant-col-xs-pull-24{right:100%}.ant-col-xs-offset-24{margin-left:100%}.ant-col-xs-order-24{order:24}.ant-col-xs-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xs-push-23{left:95.83333333%}.ant-col-xs-pull-23{right:95.83333333%}.ant-col-xs-offset-23{margin-left:95.83333333%}.ant-col-xs-order-23{order:23}.ant-col-xs-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xs-push-22{left:91.66666667%}.ant-col-xs-pull-22{right:91.66666667%}.ant-col-xs-offset-22{margin-left:91.66666667%}.ant-col-xs-order-22{order:22}.ant-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xs-push-21{left:87.5%}.ant-col-xs-pull-21{right:87.5%}.ant-col-xs-offset-21{margin-left:87.5%}.ant-col-xs-order-21{order:21}.ant-col-xs-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xs-push-20{left:83.33333333%}.ant-col-xs-pull-20{right:83.33333333%}.ant-col-xs-offset-20{margin-left:83.33333333%}.ant-col-xs-order-20{order:20}.ant-col-xs-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xs-push-19{left:79.16666667%}.ant-col-xs-pull-19{right:79.16666667%}.ant-col-xs-offset-19{margin-left:79.16666667%}.ant-col-xs-order-19{order:19}.ant-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xs-push-18{left:75%}.ant-col-xs-pull-18{right:75%}.ant-col-xs-offset-18{margin-left:75%}.ant-col-xs-order-18{order:18}.ant-col-xs-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xs-push-17{left:70.83333333%}.ant-col-xs-pull-17{right:70.83333333%}.ant-col-xs-offset-17{margin-left:70.83333333%}.ant-col-xs-order-17{order:17}.ant-col-xs-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xs-push-16{left:66.66666667%}.ant-col-xs-pull-16{right:66.66666667%}.ant-col-xs-offset-16{margin-left:66.66666667%}.ant-col-xs-order-16{order:16}.ant-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xs-push-15{left:62.5%}.ant-col-xs-pull-15{right:62.5%}.ant-col-xs-offset-15{margin-left:62.5%}.ant-col-xs-order-15{order:15}.ant-col-xs-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xs-push-14{left:58.33333333%}.ant-col-xs-pull-14{right:58.33333333%}.ant-col-xs-offset-14{margin-left:58.33333333%}.ant-col-xs-order-14{order:14}.ant-col-xs-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xs-push-13{left:54.16666667%}.ant-col-xs-pull-13{right:54.16666667%}.ant-col-xs-offset-13{margin-left:54.16666667%}.ant-col-xs-order-13{order:13}.ant-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xs-push-12{left:50%}.ant-col-xs-pull-12{right:50%}.ant-col-xs-offset-12{margin-left:50%}.ant-col-xs-order-12{order:12}.ant-col-xs-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xs-push-11{left:45.83333333%}.ant-col-xs-pull-11{right:45.83333333%}.ant-col-xs-offset-11{margin-left:45.83333333%}.ant-col-xs-order-11{order:11}.ant-col-xs-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xs-push-10{left:41.66666667%}.ant-col-xs-pull-10{right:41.66666667%}.ant-col-xs-offset-10{margin-left:41.66666667%}.ant-col-xs-order-10{order:10}.ant-col-xs-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xs-push-9{left:37.5%}.ant-col-xs-pull-9{right:37.5%}.ant-col-xs-offset-9{margin-left:37.5%}.ant-col-xs-order-9{order:9}.ant-col-xs-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xs-push-8{left:33.33333333%}.ant-col-xs-pull-8{right:33.33333333%}.ant-col-xs-offset-8{margin-left:33.33333333%}.ant-col-xs-order-8{order:8}.ant-col-xs-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xs-push-7{left:29.16666667%}.ant-col-xs-pull-7{right:29.16666667%}.ant-col-xs-offset-7{margin-left:29.16666667%}.ant-col-xs-order-7{order:7}.ant-col-xs-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xs-push-6{left:25%}.ant-col-xs-pull-6{right:25%}.ant-col-xs-offset-6{margin-left:25%}.ant-col-xs-order-6{order:6}.ant-col-xs-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xs-push-5{left:20.83333333%}.ant-col-xs-pull-5{right:20.83333333%}.ant-col-xs-offset-5{margin-left:20.83333333%}.ant-col-xs-order-5{order:5}.ant-col-xs-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xs-push-4{left:16.66666667%}.ant-col-xs-pull-4{right:16.66666667%}.ant-col-xs-offset-4{margin-left:16.66666667%}.ant-col-xs-order-4{order:4}.ant-col-xs-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xs-push-3{left:12.5%}.ant-col-xs-pull-3{right:12.5%}.ant-col-xs-offset-3{margin-left:12.5%}.ant-col-xs-order-3{order:3}.ant-col-xs-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xs-push-2{left:8.33333333%}.ant-col-xs-pull-2{right:8.33333333%}.ant-col-xs-offset-2{margin-left:8.33333333%}.ant-col-xs-order-2{order:2}.ant-col-xs-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xs-push-1{left:4.16666667%}.ant-col-xs-pull-1{right:4.16666667%}.ant-col-xs-offset-1{margin-left:4.16666667%}.ant-col-xs-order-1{order:1}.ant-col-xs-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xs-push-0{left:auto}.ant-col-xs-pull-0{right:auto}.ant-col-xs-offset-0{margin-left:0}.ant-col-xs-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xs-push-0.ant-col-rtl{right:auto}.ant-col-xs-pull-0.ant-col-rtl{left:auto}.ant-col-xs-offset-0.ant-col-rtl{margin-right:0}.ant-col-xs-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xs-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xs-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xs-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xs-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xs-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xs-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xs-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xs-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xs-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xs-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xs-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xs-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xs-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xs-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xs-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xs-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xs-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xs-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xs-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xs-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xs-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xs-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xs-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xs-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xs-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xs-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xs-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xs-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xs-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xs-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xs-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xs-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xs-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xs-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xs-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xs-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xs-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xs-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xs-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xs-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xs-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xs-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xs-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xs-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xs-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xs-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xs-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xs-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xs-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xs-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xs-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xs-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xs-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xs-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xs-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xs-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xs-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xs-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xs-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xs-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xs-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xs-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xs-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xs-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xs-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xs-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xs-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xs-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xs-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xs-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xs-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}@media (min-width:576px){.ant-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-sm-push-24{left:100%}.ant-col-sm-pull-24{right:100%}.ant-col-sm-offset-24{margin-left:100%}.ant-col-sm-order-24{order:24}.ant-col-sm-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-sm-push-23{left:95.83333333%}.ant-col-sm-pull-23{right:95.83333333%}.ant-col-sm-offset-23{margin-left:95.83333333%}.ant-col-sm-order-23{order:23}.ant-col-sm-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-sm-push-22{left:91.66666667%}.ant-col-sm-pull-22{right:91.66666667%}.ant-col-sm-offset-22{margin-left:91.66666667%}.ant-col-sm-order-22{order:22}.ant-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-sm-push-21{left:87.5%}.ant-col-sm-pull-21{right:87.5%}.ant-col-sm-offset-21{margin-left:87.5%}.ant-col-sm-order-21{order:21}.ant-col-sm-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-sm-push-20{left:83.33333333%}.ant-col-sm-pull-20{right:83.33333333%}.ant-col-sm-offset-20{margin-left:83.33333333%}.ant-col-sm-order-20{order:20}.ant-col-sm-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-sm-push-19{left:79.16666667%}.ant-col-sm-pull-19{right:79.16666667%}.ant-col-sm-offset-19{margin-left:79.16666667%}.ant-col-sm-order-19{order:19}.ant-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-sm-push-18{left:75%}.ant-col-sm-pull-18{right:75%}.ant-col-sm-offset-18{margin-left:75%}.ant-col-sm-order-18{order:18}.ant-col-sm-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-sm-push-17{left:70.83333333%}.ant-col-sm-pull-17{right:70.83333333%}.ant-col-sm-offset-17{margin-left:70.83333333%}.ant-col-sm-order-17{order:17}.ant-col-sm-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-sm-push-16{left:66.66666667%}.ant-col-sm-pull-16{right:66.66666667%}.ant-col-sm-offset-16{margin-left:66.66666667%}.ant-col-sm-order-16{order:16}.ant-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-sm-push-15{left:62.5%}.ant-col-sm-pull-15{right:62.5%}.ant-col-sm-offset-15{margin-left:62.5%}.ant-col-sm-order-15{order:15}.ant-col-sm-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-sm-push-14{left:58.33333333%}.ant-col-sm-pull-14{right:58.33333333%}.ant-col-sm-offset-14{margin-left:58.33333333%}.ant-col-sm-order-14{order:14}.ant-col-sm-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-sm-push-13{left:54.16666667%}.ant-col-sm-pull-13{right:54.16666667%}.ant-col-sm-offset-13{margin-left:54.16666667%}.ant-col-sm-order-13{order:13}.ant-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-sm-push-12{left:50%}.ant-col-sm-pull-12{right:50%}.ant-col-sm-offset-12{margin-left:50%}.ant-col-sm-order-12{order:12}.ant-col-sm-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-sm-push-11{left:45.83333333%}.ant-col-sm-pull-11{right:45.83333333%}.ant-col-sm-offset-11{margin-left:45.83333333%}.ant-col-sm-order-11{order:11}.ant-col-sm-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-sm-push-10{left:41.66666667%}.ant-col-sm-pull-10{right:41.66666667%}.ant-col-sm-offset-10{margin-left:41.66666667%}.ant-col-sm-order-10{order:10}.ant-col-sm-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-sm-push-9{left:37.5%}.ant-col-sm-pull-9{right:37.5%}.ant-col-sm-offset-9{margin-left:37.5%}.ant-col-sm-order-9{order:9}.ant-col-sm-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-sm-push-8{left:33.33333333%}.ant-col-sm-pull-8{right:33.33333333%}.ant-col-sm-offset-8{margin-left:33.33333333%}.ant-col-sm-order-8{order:8}.ant-col-sm-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-sm-push-7{left:29.16666667%}.ant-col-sm-pull-7{right:29.16666667%}.ant-col-sm-offset-7{margin-left:29.16666667%}.ant-col-sm-order-7{order:7}.ant-col-sm-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-sm-push-6{left:25%}.ant-col-sm-pull-6{right:25%}.ant-col-sm-offset-6{margin-left:25%}.ant-col-sm-order-6{order:6}.ant-col-sm-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-sm-push-5{left:20.83333333%}.ant-col-sm-pull-5{right:20.83333333%}.ant-col-sm-offset-5{margin-left:20.83333333%}.ant-col-sm-order-5{order:5}.ant-col-sm-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-sm-push-4{left:16.66666667%}.ant-col-sm-pull-4{right:16.66666667%}.ant-col-sm-offset-4{margin-left:16.66666667%}.ant-col-sm-order-4{order:4}.ant-col-sm-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-sm-push-3{left:12.5%}.ant-col-sm-pull-3{right:12.5%}.ant-col-sm-offset-3{margin-left:12.5%}.ant-col-sm-order-3{order:3}.ant-col-sm-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-sm-push-2{left:8.33333333%}.ant-col-sm-pull-2{right:8.33333333%}.ant-col-sm-offset-2{margin-left:8.33333333%}.ant-col-sm-order-2{order:2}.ant-col-sm-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-sm-push-1{left:4.16666667%}.ant-col-sm-pull-1{right:4.16666667%}.ant-col-sm-offset-1{margin-left:4.16666667%}.ant-col-sm-order-1{order:1}.ant-col-sm-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-sm-push-0{left:auto}.ant-col-sm-pull-0{right:auto}.ant-col-sm-offset-0{margin-left:0}.ant-col-sm-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-sm-push-0.ant-col-rtl{right:auto}.ant-col-sm-pull-0.ant-col-rtl{left:auto}.ant-col-sm-offset-0.ant-col-rtl{margin-right:0}.ant-col-sm-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-sm-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-sm-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-sm-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-sm-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-sm-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-sm-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-sm-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-sm-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-sm-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-sm-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-sm-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-sm-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-sm-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-sm-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-sm-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-sm-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-sm-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-sm-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-sm-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-sm-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-sm-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-sm-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-sm-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-sm-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-sm-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-sm-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-sm-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-sm-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-sm-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-sm-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-sm-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-sm-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-sm-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-sm-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-sm-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-sm-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-sm-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-sm-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-sm-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-sm-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-sm-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-sm-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-sm-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-sm-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-sm-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-sm-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-sm-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-sm-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-sm-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-sm-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-sm-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-sm-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-sm-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-sm-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-sm-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-sm-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-sm-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-sm-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-sm-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-sm-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-sm-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-sm-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-sm-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-sm-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-sm-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-sm-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-sm-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-sm-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-sm-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-sm-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-sm-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width:768px){.ant-col-md-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-md-push-24{left:100%}.ant-col-md-pull-24{right:100%}.ant-col-md-offset-24{margin-left:100%}.ant-col-md-order-24{order:24}.ant-col-md-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-md-push-23{left:95.83333333%}.ant-col-md-pull-23{right:95.83333333%}.ant-col-md-offset-23{margin-left:95.83333333%}.ant-col-md-order-23{order:23}.ant-col-md-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-md-push-22{left:91.66666667%}.ant-col-md-pull-22{right:91.66666667%}.ant-col-md-offset-22{margin-left:91.66666667%}.ant-col-md-order-22{order:22}.ant-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-md-push-21{left:87.5%}.ant-col-md-pull-21{right:87.5%}.ant-col-md-offset-21{margin-left:87.5%}.ant-col-md-order-21{order:21}.ant-col-md-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-md-push-20{left:83.33333333%}.ant-col-md-pull-20{right:83.33333333%}.ant-col-md-offset-20{margin-left:83.33333333%}.ant-col-md-order-20{order:20}.ant-col-md-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-md-push-19{left:79.16666667%}.ant-col-md-pull-19{right:79.16666667%}.ant-col-md-offset-19{margin-left:79.16666667%}.ant-col-md-order-19{order:19}.ant-col-md-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-md-push-18{left:75%}.ant-col-md-pull-18{right:75%}.ant-col-md-offset-18{margin-left:75%}.ant-col-md-order-18{order:18}.ant-col-md-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-md-push-17{left:70.83333333%}.ant-col-md-pull-17{right:70.83333333%}.ant-col-md-offset-17{margin-left:70.83333333%}.ant-col-md-order-17{order:17}.ant-col-md-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-md-push-16{left:66.66666667%}.ant-col-md-pull-16{right:66.66666667%}.ant-col-md-offset-16{margin-left:66.66666667%}.ant-col-md-order-16{order:16}.ant-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-md-push-15{left:62.5%}.ant-col-md-pull-15{right:62.5%}.ant-col-md-offset-15{margin-left:62.5%}.ant-col-md-order-15{order:15}.ant-col-md-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-md-push-14{left:58.33333333%}.ant-col-md-pull-14{right:58.33333333%}.ant-col-md-offset-14{margin-left:58.33333333%}.ant-col-md-order-14{order:14}.ant-col-md-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-md-push-13{left:54.16666667%}.ant-col-md-pull-13{right:54.16666667%}.ant-col-md-offset-13{margin-left:54.16666667%}.ant-col-md-order-13{order:13}.ant-col-md-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-md-push-12{left:50%}.ant-col-md-pull-12{right:50%}.ant-col-md-offset-12{margin-left:50%}.ant-col-md-order-12{order:12}.ant-col-md-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-md-push-11{left:45.83333333%}.ant-col-md-pull-11{right:45.83333333%}.ant-col-md-offset-11{margin-left:45.83333333%}.ant-col-md-order-11{order:11}.ant-col-md-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-md-push-10{left:41.66666667%}.ant-col-md-pull-10{right:41.66666667%}.ant-col-md-offset-10{margin-left:41.66666667%}.ant-col-md-order-10{order:10}.ant-col-md-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-md-push-9{left:37.5%}.ant-col-md-pull-9{right:37.5%}.ant-col-md-offset-9{margin-left:37.5%}.ant-col-md-order-9{order:9}.ant-col-md-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-md-push-8{left:33.33333333%}.ant-col-md-pull-8{right:33.33333333%}.ant-col-md-offset-8{margin-left:33.33333333%}.ant-col-md-order-8{order:8}.ant-col-md-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-md-push-7{left:29.16666667%}.ant-col-md-pull-7{right:29.16666667%}.ant-col-md-offset-7{margin-left:29.16666667%}.ant-col-md-order-7{order:7}.ant-col-md-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-md-push-6{left:25%}.ant-col-md-pull-6{right:25%}.ant-col-md-offset-6{margin-left:25%}.ant-col-md-order-6{order:6}.ant-col-md-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-md-push-5{left:20.83333333%}.ant-col-md-pull-5{right:20.83333333%}.ant-col-md-offset-5{margin-left:20.83333333%}.ant-col-md-order-5{order:5}.ant-col-md-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-md-push-4{left:16.66666667%}.ant-col-md-pull-4{right:16.66666667%}.ant-col-md-offset-4{margin-left:16.66666667%}.ant-col-md-order-4{order:4}.ant-col-md-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-md-push-3{left:12.5%}.ant-col-md-pull-3{right:12.5%}.ant-col-md-offset-3{margin-left:12.5%}.ant-col-md-order-3{order:3}.ant-col-md-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-md-push-2{left:8.33333333%}.ant-col-md-pull-2{right:8.33333333%}.ant-col-md-offset-2{margin-left:8.33333333%}.ant-col-md-order-2{order:2}.ant-col-md-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-md-push-1{left:4.16666667%}.ant-col-md-pull-1{right:4.16666667%}.ant-col-md-offset-1{margin-left:4.16666667%}.ant-col-md-order-1{order:1}.ant-col-md-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-md-push-0{left:auto}.ant-col-md-pull-0{right:auto}.ant-col-md-offset-0{margin-left:0}.ant-col-md-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-md-push-0.ant-col-rtl{right:auto}.ant-col-md-pull-0.ant-col-rtl{left:auto}.ant-col-md-offset-0.ant-col-rtl{margin-right:0}.ant-col-md-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-md-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-md-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-md-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-md-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-md-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-md-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-md-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-md-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-md-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-md-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-md-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-md-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-md-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-md-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-md-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-md-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-md-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-md-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-md-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-md-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-md-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-md-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-md-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-md-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-md-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-md-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-md-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-md-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-md-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-md-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-md-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-md-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-md-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-md-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-md-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-md-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-md-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-md-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-md-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-md-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-md-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-md-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-md-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-md-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-md-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-md-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-md-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-md-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-md-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-md-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-md-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-md-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-md-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-md-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-md-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-md-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-md-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-md-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-md-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-md-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-md-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-md-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-md-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-md-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-md-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-md-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-md-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-md-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-md-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-md-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-md-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width:992px){.ant-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-lg-push-24{left:100%}.ant-col-lg-pull-24{right:100%}.ant-col-lg-offset-24{margin-left:100%}.ant-col-lg-order-24{order:24}.ant-col-lg-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-lg-push-23{left:95.83333333%}.ant-col-lg-pull-23{right:95.83333333%}.ant-col-lg-offset-23{margin-left:95.83333333%}.ant-col-lg-order-23{order:23}.ant-col-lg-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-lg-push-22{left:91.66666667%}.ant-col-lg-pull-22{right:91.66666667%}.ant-col-lg-offset-22{margin-left:91.66666667%}.ant-col-lg-order-22{order:22}.ant-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-lg-push-21{left:87.5%}.ant-col-lg-pull-21{right:87.5%}.ant-col-lg-offset-21{margin-left:87.5%}.ant-col-lg-order-21{order:21}.ant-col-lg-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-lg-push-20{left:83.33333333%}.ant-col-lg-pull-20{right:83.33333333%}.ant-col-lg-offset-20{margin-left:83.33333333%}.ant-col-lg-order-20{order:20}.ant-col-lg-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-lg-push-19{left:79.16666667%}.ant-col-lg-pull-19{right:79.16666667%}.ant-col-lg-offset-19{margin-left:79.16666667%}.ant-col-lg-order-19{order:19}.ant-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-lg-push-18{left:75%}.ant-col-lg-pull-18{right:75%}.ant-col-lg-offset-18{margin-left:75%}.ant-col-lg-order-18{order:18}.ant-col-lg-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-lg-push-17{left:70.83333333%}.ant-col-lg-pull-17{right:70.83333333%}.ant-col-lg-offset-17{margin-left:70.83333333%}.ant-col-lg-order-17{order:17}.ant-col-lg-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-lg-push-16{left:66.66666667%}.ant-col-lg-pull-16{right:66.66666667%}.ant-col-lg-offset-16{margin-left:66.66666667%}.ant-col-lg-order-16{order:16}.ant-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-lg-push-15{left:62.5%}.ant-col-lg-pull-15{right:62.5%}.ant-col-lg-offset-15{margin-left:62.5%}.ant-col-lg-order-15{order:15}.ant-col-lg-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-lg-push-14{left:58.33333333%}.ant-col-lg-pull-14{right:58.33333333%}.ant-col-lg-offset-14{margin-left:58.33333333%}.ant-col-lg-order-14{order:14}.ant-col-lg-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-lg-push-13{left:54.16666667%}.ant-col-lg-pull-13{right:54.16666667%}.ant-col-lg-offset-13{margin-left:54.16666667%}.ant-col-lg-order-13{order:13}.ant-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-lg-push-12{left:50%}.ant-col-lg-pull-12{right:50%}.ant-col-lg-offset-12{margin-left:50%}.ant-col-lg-order-12{order:12}.ant-col-lg-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-lg-push-11{left:45.83333333%}.ant-col-lg-pull-11{right:45.83333333%}.ant-col-lg-offset-11{margin-left:45.83333333%}.ant-col-lg-order-11{order:11}.ant-col-lg-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-lg-push-10{left:41.66666667%}.ant-col-lg-pull-10{right:41.66666667%}.ant-col-lg-offset-10{margin-left:41.66666667%}.ant-col-lg-order-10{order:10}.ant-col-lg-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-lg-push-9{left:37.5%}.ant-col-lg-pull-9{right:37.5%}.ant-col-lg-offset-9{margin-left:37.5%}.ant-col-lg-order-9{order:9}.ant-col-lg-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-lg-push-8{left:33.33333333%}.ant-col-lg-pull-8{right:33.33333333%}.ant-col-lg-offset-8{margin-left:33.33333333%}.ant-col-lg-order-8{order:8}.ant-col-lg-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-lg-push-7{left:29.16666667%}.ant-col-lg-pull-7{right:29.16666667%}.ant-col-lg-offset-7{margin-left:29.16666667%}.ant-col-lg-order-7{order:7}.ant-col-lg-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-lg-push-6{left:25%}.ant-col-lg-pull-6{right:25%}.ant-col-lg-offset-6{margin-left:25%}.ant-col-lg-order-6{order:6}.ant-col-lg-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-lg-push-5{left:20.83333333%}.ant-col-lg-pull-5{right:20.83333333%}.ant-col-lg-offset-5{margin-left:20.83333333%}.ant-col-lg-order-5{order:5}.ant-col-lg-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-lg-push-4{left:16.66666667%}.ant-col-lg-pull-4{right:16.66666667%}.ant-col-lg-offset-4{margin-left:16.66666667%}.ant-col-lg-order-4{order:4}.ant-col-lg-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-lg-push-3{left:12.5%}.ant-col-lg-pull-3{right:12.5%}.ant-col-lg-offset-3{margin-left:12.5%}.ant-col-lg-order-3{order:3}.ant-col-lg-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-lg-push-2{left:8.33333333%}.ant-col-lg-pull-2{right:8.33333333%}.ant-col-lg-offset-2{margin-left:8.33333333%}.ant-col-lg-order-2{order:2}.ant-col-lg-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-lg-push-1{left:4.16666667%}.ant-col-lg-pull-1{right:4.16666667%}.ant-col-lg-offset-1{margin-left:4.16666667%}.ant-col-lg-order-1{order:1}.ant-col-lg-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-lg-push-0{left:auto}.ant-col-lg-pull-0{right:auto}.ant-col-lg-offset-0{margin-left:0}.ant-col-lg-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-lg-push-0.ant-col-rtl{right:auto}.ant-col-lg-pull-0.ant-col-rtl{left:auto}.ant-col-lg-offset-0.ant-col-rtl{margin-right:0}.ant-col-lg-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-lg-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-lg-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-lg-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-lg-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-lg-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-lg-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-lg-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-lg-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-lg-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-lg-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-lg-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-lg-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-lg-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-lg-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-lg-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-lg-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-lg-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-lg-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-lg-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-lg-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-lg-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-lg-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-lg-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-lg-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-lg-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-lg-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-lg-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-lg-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-lg-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-lg-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-lg-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-lg-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-lg-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-lg-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-lg-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-lg-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-lg-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-lg-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-lg-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-lg-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-lg-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-lg-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-lg-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-lg-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-lg-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-lg-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-lg-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-lg-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-lg-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-lg-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-lg-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-lg-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-lg-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-lg-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-lg-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-lg-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-lg-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-lg-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-lg-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-lg-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-lg-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-lg-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-lg-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-lg-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-lg-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-lg-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-lg-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-lg-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-lg-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-lg-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-lg-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width:1200px){.ant-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xl-push-24{left:100%}.ant-col-xl-pull-24{right:100%}.ant-col-xl-offset-24{margin-left:100%}.ant-col-xl-order-24{order:24}.ant-col-xl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xl-push-23{left:95.83333333%}.ant-col-xl-pull-23{right:95.83333333%}.ant-col-xl-offset-23{margin-left:95.83333333%}.ant-col-xl-order-23{order:23}.ant-col-xl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xl-push-22{left:91.66666667%}.ant-col-xl-pull-22{right:91.66666667%}.ant-col-xl-offset-22{margin-left:91.66666667%}.ant-col-xl-order-22{order:22}.ant-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xl-push-21{left:87.5%}.ant-col-xl-pull-21{right:87.5%}.ant-col-xl-offset-21{margin-left:87.5%}.ant-col-xl-order-21{order:21}.ant-col-xl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xl-push-20{left:83.33333333%}.ant-col-xl-pull-20{right:83.33333333%}.ant-col-xl-offset-20{margin-left:83.33333333%}.ant-col-xl-order-20{order:20}.ant-col-xl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xl-push-19{left:79.16666667%}.ant-col-xl-pull-19{right:79.16666667%}.ant-col-xl-offset-19{margin-left:79.16666667%}.ant-col-xl-order-19{order:19}.ant-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xl-push-18{left:75%}.ant-col-xl-pull-18{right:75%}.ant-col-xl-offset-18{margin-left:75%}.ant-col-xl-order-18{order:18}.ant-col-xl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xl-push-17{left:70.83333333%}.ant-col-xl-pull-17{right:70.83333333%}.ant-col-xl-offset-17{margin-left:70.83333333%}.ant-col-xl-order-17{order:17}.ant-col-xl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xl-push-16{left:66.66666667%}.ant-col-xl-pull-16{right:66.66666667%}.ant-col-xl-offset-16{margin-left:66.66666667%}.ant-col-xl-order-16{order:16}.ant-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xl-push-15{left:62.5%}.ant-col-xl-pull-15{right:62.5%}.ant-col-xl-offset-15{margin-left:62.5%}.ant-col-xl-order-15{order:15}.ant-col-xl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xl-push-14{left:58.33333333%}.ant-col-xl-pull-14{right:58.33333333%}.ant-col-xl-offset-14{margin-left:58.33333333%}.ant-col-xl-order-14{order:14}.ant-col-xl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xl-push-13{left:54.16666667%}.ant-col-xl-pull-13{right:54.16666667%}.ant-col-xl-offset-13{margin-left:54.16666667%}.ant-col-xl-order-13{order:13}.ant-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xl-push-12{left:50%}.ant-col-xl-pull-12{right:50%}.ant-col-xl-offset-12{margin-left:50%}.ant-col-xl-order-12{order:12}.ant-col-xl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xl-push-11{left:45.83333333%}.ant-col-xl-pull-11{right:45.83333333%}.ant-col-xl-offset-11{margin-left:45.83333333%}.ant-col-xl-order-11{order:11}.ant-col-xl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xl-push-10{left:41.66666667%}.ant-col-xl-pull-10{right:41.66666667%}.ant-col-xl-offset-10{margin-left:41.66666667%}.ant-col-xl-order-10{order:10}.ant-col-xl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xl-push-9{left:37.5%}.ant-col-xl-pull-9{right:37.5%}.ant-col-xl-offset-9{margin-left:37.5%}.ant-col-xl-order-9{order:9}.ant-col-xl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xl-push-8{left:33.33333333%}.ant-col-xl-pull-8{right:33.33333333%}.ant-col-xl-offset-8{margin-left:33.33333333%}.ant-col-xl-order-8{order:8}.ant-col-xl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xl-push-7{left:29.16666667%}.ant-col-xl-pull-7{right:29.16666667%}.ant-col-xl-offset-7{margin-left:29.16666667%}.ant-col-xl-order-7{order:7}.ant-col-xl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xl-push-6{left:25%}.ant-col-xl-pull-6{right:25%}.ant-col-xl-offset-6{margin-left:25%}.ant-col-xl-order-6{order:6}.ant-col-xl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xl-push-5{left:20.83333333%}.ant-col-xl-pull-5{right:20.83333333%}.ant-col-xl-offset-5{margin-left:20.83333333%}.ant-col-xl-order-5{order:5}.ant-col-xl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xl-push-4{left:16.66666667%}.ant-col-xl-pull-4{right:16.66666667%}.ant-col-xl-offset-4{margin-left:16.66666667%}.ant-col-xl-order-4{order:4}.ant-col-xl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xl-push-3{left:12.5%}.ant-col-xl-pull-3{right:12.5%}.ant-col-xl-offset-3{margin-left:12.5%}.ant-col-xl-order-3{order:3}.ant-col-xl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xl-push-2{left:8.33333333%}.ant-col-xl-pull-2{right:8.33333333%}.ant-col-xl-offset-2{margin-left:8.33333333%}.ant-col-xl-order-2{order:2}.ant-col-xl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xl-push-1{left:4.16666667%}.ant-col-xl-pull-1{right:4.16666667%}.ant-col-xl-offset-1{margin-left:4.16666667%}.ant-col-xl-order-1{order:1}.ant-col-xl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xl-push-0{left:auto}.ant-col-xl-pull-0{right:auto}.ant-col-xl-offset-0{margin-left:0}.ant-col-xl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xl-push-0.ant-col-rtl{right:auto}.ant-col-xl-pull-0.ant-col-rtl{left:auto}.ant-col-xl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width:1600px){.ant-col-xxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxl-push-24{left:100%}.ant-col-xxl-pull-24{right:100%}.ant-col-xxl-offset-24{margin-left:100%}.ant-col-xxl-order-24{order:24}.ant-col-xxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxl-push-23{left:95.83333333%}.ant-col-xxl-pull-23{right:95.83333333%}.ant-col-xxl-offset-23{margin-left:95.83333333%}.ant-col-xxl-order-23{order:23}.ant-col-xxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxl-push-22{left:91.66666667%}.ant-col-xxl-pull-22{right:91.66666667%}.ant-col-xxl-offset-22{margin-left:91.66666667%}.ant-col-xxl-order-22{order:22}.ant-col-xxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxl-push-21{left:87.5%}.ant-col-xxl-pull-21{right:87.5%}.ant-col-xxl-offset-21{margin-left:87.5%}.ant-col-xxl-order-21{order:21}.ant-col-xxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxl-push-20{left:83.33333333%}.ant-col-xxl-pull-20{right:83.33333333%}.ant-col-xxl-offset-20{margin-left:83.33333333%}.ant-col-xxl-order-20{order:20}.ant-col-xxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxl-push-19{left:79.16666667%}.ant-col-xxl-pull-19{right:79.16666667%}.ant-col-xxl-offset-19{margin-left:79.16666667%}.ant-col-xxl-order-19{order:19}.ant-col-xxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxl-push-18{left:75%}.ant-col-xxl-pull-18{right:75%}.ant-col-xxl-offset-18{margin-left:75%}.ant-col-xxl-order-18{order:18}.ant-col-xxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxl-push-17{left:70.83333333%}.ant-col-xxl-pull-17{right:70.83333333%}.ant-col-xxl-offset-17{margin-left:70.83333333%}.ant-col-xxl-order-17{order:17}.ant-col-xxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxl-push-16{left:66.66666667%}.ant-col-xxl-pull-16{right:66.66666667%}.ant-col-xxl-offset-16{margin-left:66.66666667%}.ant-col-xxl-order-16{order:16}.ant-col-xxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxl-push-15{left:62.5%}.ant-col-xxl-pull-15{right:62.5%}.ant-col-xxl-offset-15{margin-left:62.5%}.ant-col-xxl-order-15{order:15}.ant-col-xxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxl-push-14{left:58.33333333%}.ant-col-xxl-pull-14{right:58.33333333%}.ant-col-xxl-offset-14{margin-left:58.33333333%}.ant-col-xxl-order-14{order:14}.ant-col-xxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxl-push-13{left:54.16666667%}.ant-col-xxl-pull-13{right:54.16666667%}.ant-col-xxl-offset-13{margin-left:54.16666667%}.ant-col-xxl-order-13{order:13}.ant-col-xxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxl-push-12{left:50%}.ant-col-xxl-pull-12{right:50%}.ant-col-xxl-offset-12{margin-left:50%}.ant-col-xxl-order-12{order:12}.ant-col-xxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxl-push-11{left:45.83333333%}.ant-col-xxl-pull-11{right:45.83333333%}.ant-col-xxl-offset-11{margin-left:45.83333333%}.ant-col-xxl-order-11{order:11}.ant-col-xxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxl-push-10{left:41.66666667%}.ant-col-xxl-pull-10{right:41.66666667%}.ant-col-xxl-offset-10{margin-left:41.66666667%}.ant-col-xxl-order-10{order:10}.ant-col-xxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxl-push-9{left:37.5%}.ant-col-xxl-pull-9{right:37.5%}.ant-col-xxl-offset-9{margin-left:37.5%}.ant-col-xxl-order-9{order:9}.ant-col-xxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxl-push-8{left:33.33333333%}.ant-col-xxl-pull-8{right:33.33333333%}.ant-col-xxl-offset-8{margin-left:33.33333333%}.ant-col-xxl-order-8{order:8}.ant-col-xxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxl-push-7{left:29.16666667%}.ant-col-xxl-pull-7{right:29.16666667%}.ant-col-xxl-offset-7{margin-left:29.16666667%}.ant-col-xxl-order-7{order:7}.ant-col-xxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxl-push-6{left:25%}.ant-col-xxl-pull-6{right:25%}.ant-col-xxl-offset-6{margin-left:25%}.ant-col-xxl-order-6{order:6}.ant-col-xxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxl-push-5{left:20.83333333%}.ant-col-xxl-pull-5{right:20.83333333%}.ant-col-xxl-offset-5{margin-left:20.83333333%}.ant-col-xxl-order-5{order:5}.ant-col-xxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxl-push-4{left:16.66666667%}.ant-col-xxl-pull-4{right:16.66666667%}.ant-col-xxl-offset-4{margin-left:16.66666667%}.ant-col-xxl-order-4{order:4}.ant-col-xxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxl-push-3{left:12.5%}.ant-col-xxl-pull-3{right:12.5%}.ant-col-xxl-offset-3{margin-left:12.5%}.ant-col-xxl-order-3{order:3}.ant-col-xxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxl-push-2{left:8.33333333%}.ant-col-xxl-pull-2{right:8.33333333%}.ant-col-xxl-offset-2{margin-left:8.33333333%}.ant-col-xxl-order-2{order:2}.ant-col-xxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxl-push-1{left:4.16666667%}.ant-col-xxl-pull-1{right:4.16666667%}.ant-col-xxl-offset-1{margin-left:4.16666667%}.ant-col-xxl-order-1{order:1}.ant-col-xxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxl-push-0{left:auto}.ant-col-xxl-pull-0{right:auto}.ant-col-xxl-offset-0{margin-left:0}.ant-col-xxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-push-0.ant-col-rtl{right:auto}.ant-col-xxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}.ant-row-rtl{direction:rtl}.ant-image{position:relative;display:inline-block}.ant-image-img{width:100%;height:auto;vertical-align:middle}.ant-image-img-placeholder{background-color:#f5f5f5;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=");background-repeat:no-repeat;background-position:50%;background-size:30%}.ant-image-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity .3s}.ant-image-mask-info{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-image-mask-info .anticon{margin-inline-end:4px}.ant-image-mask:hover{opacity:1}.ant-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.ant-image-preview{pointer-events:none;height:100%;text-align:center}.ant-image-preview.ant-zoom-appear,.ant-image-preview.ant-zoom-enter{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-image-preview-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45)}.ant-image-preview-mask-hidden{display:none}.ant-image-preview-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0}.ant-image-preview-body{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ant-image-preview-img{max-width:100%;max-height:100%;vertical-align:middle;transform:scaleX(1);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.ant-image-preview-img,.ant-image-preview-img-wrapper{transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s}.ant-image-preview-img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.ant-image-preview-img-wrapper:before{display:inline-block;width:1px;height:50%;margin-right:-1px;content:""}.ant-image-preview-moving .ant-image-preview-img{cursor:grabbing}.ant-image-preview-moving .ant-image-preview-img-wrapper{transition-duration:0s}.ant-image-preview-wrap{z-index:1080}.ant-image-preview-operations-wrapper{position:fixed;top:0;right:0;z-index:1081;width:100%}.ant-image-preview-operations{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;font-feature-settings:"tnum";display:flex;flex-direction:row-reverse;align-items:center;color:hsla(0,0%,100%,.85);list-style:none;background:rgba(0,0,0,.1);pointer-events:auto}.ant-image-preview-operations-operation{margin-left:12px;padding:12px;cursor:pointer;transition:all .3s}.ant-image-preview-operations-operation:hover{background:rgba(0,0,0,.2)}.ant-image-preview-operations-operation-disabled{color:hsla(0,0%,100%,.25);pointer-events:none}.ant-image-preview-operations-operation:last-of-type{margin-left:0}.ant-image-preview-operations-progress{position:absolute;left:50%;transform:translateX(-50%)}.ant-image-preview-operations-icon{font-size:18px}.ant-image-preview-switch-left,.ant-image-preview-switch-right{position:fixed;top:50%;right:8px;z-index:1081;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:hsla(0,0%,100%,.85);background:rgba(0,0,0,.1);border-radius:50%;transform:translateY(-50%);cursor:pointer;transition:all .3s;pointer-events:auto}.ant-image-preview-switch-left:hover,.ant-image-preview-switch-right:hover{background:rgba(0,0,0,.2)}.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-left-disabled:hover,.ant-image-preview-switch-right-disabled,.ant-image-preview-switch-right-disabled:hover{color:hsla(0,0%,100%,.25);background:rgba(0,0,0,.1);cursor:not-allowed}.ant-image-preview-switch-left-disabled:hover>.anticon,.ant-image-preview-switch-left-disabled>.anticon,.ant-image-preview-switch-right-disabled:hover>.anticon,.ant-image-preview-switch-right-disabled>.anticon{cursor:not-allowed}.ant-image-preview-switch-left>.anticon,.ant-image-preview-switch-right>.anticon{font-size:18px}.ant-image-preview-switch-left{left:8px}.ant-image-preview-switch-right{right:8px}.ant-input-affix-wrapper{position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#e2e8f0;background-image:none;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners);transition:all .3s;display:inline-flex}.ant-input-affix-wrapper::-moz-placeholder{color:#bfbfbf;-moz-user-select:none;user-select:none}.ant-input-affix-wrapper::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-affix-wrapper:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:hover{border-color:#6544e9;border-right-width:1px}.ant-input-rtl .ant-input-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{border-color:#2386e2;box-shadow:0 0 0 2px rgba(101,68,233,.2);border-right-width:1px;outline:0}.ant-input-rtl .ant-input-affix-wrapper-focused,.ant-input-rtl .ant-input-affix-wrapper:focus{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper-disabled:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input-affix-wrapper[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}.ant-input-affix-wrapper-sm{padding:0 7px}.ant-input-affix-wrapper-rtl{direction:rtl}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#6544e9;border-right-width:1px;z-index:1}.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{z-index:0}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{z-index:1}.ant-input-affix-wrapper-disabled .ant-input[disabled]{background:hsla(0,0%,100%,0)}.ant-input-affix-wrapper>.ant-input{font-size:inherit;border:none;outline:none}.ant-input-affix-wrapper>.ant-input:focus{box-shadow:none!important}.ant-input-affix-wrapper>.ant-input:not(textarea){padding:0}.ant-input-affix-wrapper:before{display:inline-block;width:0;visibility:hidden;content:"\a0"}.ant-input-prefix,.ant-input-suffix{display:flex;flex:none;align-items:center}.ant-input-prefix>:not(:last-child),.ant-input-suffix>:not(:last-child){margin-right:8px}.ant-input-show-count-suffix{color:rgba(0,0,0,.45)}.ant-input-show-count-has-suffix{margin-right:2px}.ant-input-prefix{margin-right:4px}.ant-input-suffix{margin-left:4px}.ant-input-clear-icon,.anticon.ant-input-clear-icon{margin:0;color:rgba(0,0,0,.25);font-size:12px;vertical-align:-1px;cursor:pointer;transition:color .3s}.ant-input-clear-icon:hover,.anticon.ant-input-clear-icon:hover{color:rgba(0,0,0,.45)}.ant-input-clear-icon:active,.anticon.ant-input-clear-icon:active{color:rgba(0,0,0,.85)}.ant-input-clear-icon-hidden,.anticon.ant-input-clear-icon-hidden{visibility:hidden}.ant-input-clear-icon-has-suffix,.anticon.ant-input-clear-icon-has-suffix{margin:0 4px}.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0}.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{position:absolute;top:8px;right:8px;z-index:1}.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{background:#e2e8f0;border-color:#ff4d4f}.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{border-color:#ff7875;box-shadow:0 0 0 2px rgba(255,77,79,.2);border-right-width:1px;outline:0}.ant-input-status-error .ant-input-prefix{color:#ff4d4f}.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover{background:#e2e8f0;border-color:#faad14}.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus{border-color:#ffc53d;box-shadow:0 0 0 2px rgba(250,173,20,.2);border-right-width:1px;outline:0}.ant-input-status-warning .ant-input-prefix{color:#faad14}.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{background:#e2e8f0;border-color:#ff4d4f}.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus{border-color:#ff7875;box-shadow:0 0 0 2px rgba(255,77,79,.2);border-right-width:1px;outline:0}.ant-input-affix-wrapper-status-error .ant-input-prefix{color:#ff4d4f}.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover{background:#e2e8f0;border-color:#faad14}.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus{border-color:#ffc53d;box-shadow:0 0 0 2px rgba(250,173,20,.2);border-right-width:1px;outline:0}.ant-input-affix-wrapper-status-warning .ant-input-prefix{color:#faad14}.ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input,.ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input{padding-right:24px}.ant-input-group-wrapper-status-error .ant-input-group-addon{color:#ff4d4f;border-color:#ff4d4f}.ant-input-group-wrapper-status-warning .ant-input-group-addon{color:#faad14;border-color:#faad14}.ant-input{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#e2e8f0;background-image:none;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners);transition:all .3s}.ant-input::-moz-placeholder{color:#bfbfbf;-moz-user-select:none;user-select:none}.ant-input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input:placeholder-shown{text-overflow:ellipsis}.ant-input:hover{border-color:#6544e9;border-right-width:1px}.ant-input-rtl .ant-input:hover{border-right-width:0;border-left-width:1px!important}.ant-input-focused,.ant-input:focus{border-color:#2386e2;box-shadow:0 0 0 2px rgba(101,68,233,.2);border-right-width:1px;outline:0}.ant-input-rtl .ant-input-focused,.ant-input-rtl .ant-input:focus{border-right-width:0;border-left-width:1px!important}.ant-input-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-disabled:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input-borderless,.ant-input-borderless-disabled,.ant-input-borderless-focused,.ant-input-borderless:focus,.ant-input-borderless:hover,.ant-input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-lg{padding:6.5px 11px;font-size:16px}.ant-input-sm{padding:0 7px}.ant-input-rtl{direction:rtl}.ant-input-group{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";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-group>[class*=col-]{padding-right:8px}.ant-input-group>[class*=col-]:last-child{padding-right:0}.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-group-wrap>*{display:block!important}.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-group .ant-input:focus,.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-group .ant-input:hover{z-index:0}.ant-input-group-addon{position:relative;padding:0 11px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;text-align:center;background-color:var(--theme-color-background-main);border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners);transition:all .3s}.ant-input-group-addon .ant-select{margin:-5px -11px}.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-group-addon .ant-select-focused .ant-select-selector,.ant-input-group-addon .ant-select-open .ant-select-selector{color:#6544e9}.ant-input-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-group-addon:first-child,.ant-input-group-addon:first-child .ant-select .ant-select-selector,.ant-input-group>.ant-input:first-child,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child{border-right:0}.ant-input-group-addon:last-child{border-left:0}.ant-input-group-addon:last-child,.ant-input-group-addon:last-child .ant-select .ant-select-selector,.ant-input-group>.ant-input:last-child,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{padding:6.5px 11px;font-size:16px}.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{padding:0 7px}.ant-input-group-lg .ant-select-single .ant-select-selector{height:40px}.ant-input-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-left-radius:var(--theme-rounded-corners);border-bottom-left-radius:var(--theme-rounded-corners)}.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group.ant-input-group-compact{display:block}.ant-input-group.ant-input-group-compact:before{display:table;content:""}.ant-input-group.ant-input-group-compact:after{display:table;clear:both;content:""}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-input-number-affix-wrapper,.ant-input-group.ant-input-group-compact>.ant-picker-range{display:inline-flex}.ant-input-group.ant-input-group-compact>:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-group.ant-input-group-compact .ant-input{float:none}.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector{border-right-width:1px;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select-focused,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover{z-index:1}.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:first-child{border-top-left-radius:var(--theme-rounded-corners);border-bottom-left-radius:var(--theme-rounded-corners)}.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>:last-child{border-right-width:1px;border-top-right-radius:var(--theme-rounded-corners);border-bottom-right-radius:var(--theme-rounded-corners)}.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-input-group-rtl .ant-input-group-addon:first-child,.ant-input-group>.ant-input-rtl:first-child{border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-group-rtl.ant-input-group-addon:last-child,.ant-input-group-rtl.ant-input-group>.ant-input:last-child{border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:first-child{border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>:last-child{border-left-width:1px;border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input,.ant-input-group>.ant-input-rtl:first-child{border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-input-group>.ant-input-rtl:last-child{border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-input-group-rtl .ant-input-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0;border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-input-group-rtl .ant-input-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}.ant-input-password-icon.anticon{color:rgba(0,0,0,.45);cursor:pointer;transition:all .3s}.ant-input-password-icon.anticon:hover{color:rgba(0,0,0,.85)}.ant-input[type=color]{height:32px}.ant-input[type=color].ant-input-lg{height:40px}.ant-input[type=color].ant-input-sm{height:24px;padding-top:3px;padding-bottom:3px}.ant-input-textarea-show-count>.ant-input{height:100%}.ant-input-textarea-show-count:after{float:right;color:rgba(0,0,0,.45);white-space:nowrap;content:attr(data-count);pointer-events:none}.ant-input-textarea-show-count.ant-input-textarea-in-form-item:after{margin-bottom:-22px}.ant-input-textarea-suffix{position:absolute;top:0;right:11px;bottom:0;z-index:1;display:inline-flex;align-items:center;margin:auto}.ant-input-compact-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl){margin-right:-1px}.ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-item-rtl{margin-left:-1px}.ant-input-compact-item:active,.ant-input-compact-item:focus,.ant-input-compact-item:hover{z-index:2}.ant-input-compact-item[disabled]{z-index:0}.ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input{border-radius:0}.ant-input-compact-item.ant-input.ant-input-compact-first-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-first-item:not(.ant-input-compact-last-item),.ant-input-compact-item.ant-input.ant-input-compact-last-item:not(.ant-input-compact-first-item):not(.ant-input-compact-item-rtl){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-last-item:not(.ant-input-compact-first-item){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input:focus,.ant-input-search .ant-input:hover{border-color:#6544e9}.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-left-color:#6544e9}.ant-input-search .ant-input-affix-wrapper{border-radius:0}.ant-input-search .ant-input-lg{line-height:1.5713}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{left:-1px;padding:0;border:0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{padding-top:0;padding-bottom:0;border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){color:rgba(0,0,0,.45)}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{top:0;right:0;bottom:0;left:0}.ant-input-search-button{height:32px}.ant-input-search-button:focus,.ant-input-search-button:hover{z-index:1}.ant-input-search-large .ant-input-search-button{height:40px}.ant-input-search-small .ant-input-search-button{height:24px}.ant-input-search.ant-input-compact-item:not(.ant-input-compact-item-rtl):not(.ant-input-compact-last-item) .ant-input-group-addon .ant-input-search-button{margin-right:-1px;border-radius:0}.ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input,.ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input-affix-wrapper{border-radius:0}.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:active,.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:focus,.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:hover,.ant-input-search.ant-input-compact-item>.ant-input-affix-wrapper-focused,.ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:active,.ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:focus,.ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:hover,.ant-input-search.ant-input-compact-item>.ant-input:active,.ant-input-search.ant-input-compact-item>.ant-input:focus,.ant-input-search.ant-input-compact-item>.ant-input:hover{z-index:2}.ant-input-search.ant-input-compact-item-rtl:not(.ant-input-compact-last-item) .ant-input-group-addon:last-child .ant-input-search-button{margin-left:-1px;border-radius:0}.ant-input-group-rtl,.ant-input-group-wrapper-rtl{direction:rtl}.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{border:none;outline:none}.ant-input-affix-wrapper-rtl .ant-input-prefix{margin:0 0 0 4px}.ant-input-affix-wrapper-rtl .ant-input-suffix{margin:0 4px 0 0}.ant-input-textarea-rtl{direction:rtl}.ant-input-textarea-rtl.ant-input-textarea-show-count:after{text-align:left}.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{margin-right:0;margin-left:4px}.ant-input-affix-wrapper-rtl .ant-input-clear-icon{right:auto;left:8px}.ant-input-search-rtl{direction:rtl}.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-left-color:#d9d9d9}.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover,.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover{border-left-color:#6544e9}.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover{border-right-color:#6544e9}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon:last-child{right:-1px;left:auto}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ant-input{height:32px}.ant-input-lg{height:40px}.ant-input-sm{height:24px}.ant-input-affix-wrapper>input.ant-input{height:auto}}.ant-input-number-affix-wrapper{display:inline-block;width:100%;min-width:0;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#e2e8f0;background-image:none;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners);transition:all .3s;position:relative;display:inline-flex;width:90px;padding:0;padding-inline-start:11px}.ant-input-number-affix-wrapper::-moz-placeholder{color:#bfbfbf;-moz-user-select:none;user-select:none}.ant-input-number-affix-wrapper::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-affix-wrapper:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-number-affix-wrapper:hover{border-color:#6544e9;border-right-width:1px}.ant-input-rtl .ant-input-number-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}.ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper:focus{border-color:#2386e2;box-shadow:0 0 0 2px rgba(101,68,233,.2);border-right-width:1px;outline:0}.ant-input-rtl .ant-input-number-affix-wrapper-focused,.ant-input-rtl .ant-input-number-affix-wrapper:focus{border-right-width:0;border-left-width:1px!important}.ant-input-number-affix-wrapper-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-affix-wrapper-disabled:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input-number-affix-wrapper[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input-number-affix-wrapper-borderless,.ant-input-number-affix-wrapper-borderless-disabled,.ant-input-number-affix-wrapper-borderless-focused,.ant-input-number-affix-wrapper-borderless:focus,.ant-input-number-affix-wrapper-borderless:hover,.ant-input-number-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}.ant-input-number-affix-wrapper-sm{padding:0 7px}.ant-input-number-affix-wrapper-rtl{direction:rtl}.ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover{border-color:#6544e9;border-right-width:1px;z-index:1}.ant-input-rtl .ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}.ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper:focus{z-index:1}.ant-input-number-affix-wrapper-disabled .ant-input-number[disabled]{background:transparent}.ant-input-number-affix-wrapper>div.ant-input-number{width:100%;border:none;outline:none}.ant-input-number-affix-wrapper>div.ant-input-number.ant-input-number-focused{box-shadow:none!important}.ant-input-number-affix-wrapper input.ant-input-number-input{padding:0}.ant-input-number-affix-wrapper:before{display:inline-block;width:0;visibility:hidden;content:"\a0"}.ant-input-number-affix-wrapper .ant-input-number-handler-wrap{z-index:2}.ant-input-number-prefix,.ant-input-number-suffix{display:flex;flex:none;align-items:center;pointer-events:none}.ant-input-number-prefix{margin-inline-end:4px}.ant-input-number-suffix{position:absolute;top:0;right:0;z-index:1;height:100%;margin-right:11px;margin-left:4px}.ant-input-number-group-wrapper .ant-input-number-affix-wrapper{width:100%}.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover{background:#e2e8f0;border-color:#ff4d4f}.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused,.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus{border-color:#ff7875;box-shadow:0 0 0 2px rgba(255,77,79,.2);border-right-width:1px;outline:0}.ant-input-number-status-error .ant-input-number-prefix{color:#ff4d4f}.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover{background:#e2e8f0;border-color:#faad14}.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused,.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus{border-color:#ffc53d;box-shadow:0 0 0 2px rgba(250,173,20,.2);border-right-width:1px;outline:0}.ant-input-number-status-warning .ant-input-number-prefix{color:#faad14}.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background:#e2e8f0;border-color:#ff4d4f}.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus{border-color:#ff7875;box-shadow:0 0 0 2px rgba(255,77,79,.2);border-right-width:1px;outline:0}.ant-input-number-affix-wrapper-status-error .ant-input-number-prefix{color:#ff4d4f}.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background:#e2e8f0;border-color:#faad14}.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus{border-color:#ffc53d;box-shadow:0 0 0 2px rgba(250,173,20,.2);border-right-width:1px;outline:0}.ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix{color:#faad14}.ant-input-number-group-wrapper-status-error .ant-input-number-group-addon{color:#ff4d4f;border-color:#ff4d4f}.ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon{color:#faad14;border-color:#faad14}.ant-input-number{box-sizing:border-box;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;width:100%;min-width:0;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#e2e8f0;background-image:none;transition:all .3s;display:inline-block;width:90px;margin:0;padding:0;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-input-number::-moz-placeholder{color:#bfbfbf;-moz-user-select:none;user-select:none}.ant-input-number::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-rtl .ant-input-number:hover{border-right-width:0;border-left-width:1px!important}.ant-input-number-focused,.ant-input-number:focus{border-color:#2386e2;box-shadow:0 0 0 2px rgba(101,68,233,.2);border-right-width:1px;outline:0}.ant-input-rtl .ant-input-number-focused,.ant-input-rtl .ant-input-number:focus{border-right-width:0;border-left-width:1px!important}.ant-input-number[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input-number-borderless,.ant-input-number-borderless-disabled,.ant-input-number-borderless-focused,.ant-input-number-borderless:focus,.ant-input-number-borderless:hover,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-lg{padding:6.5px 11px}.ant-input-number-sm{padding:0 7px}.ant-input-number-group{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";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-number-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-number-group>[class*=col-]{padding-right:8px}.ant-input-number-group>[class*=col-]:last-child{padding-right:0}.ant-input-number-group-addon,.ant-input-number-group-wrap,.ant-input-number-group>.ant-input-number{display:table-cell}.ant-input-number-group-addon:not(:first-child):not(:last-child),.ant-input-number-group-wrap:not(:first-child):not(:last-child),.ant-input-number-group>.ant-input-number:not(:first-child):not(:last-child){border-radius:0}.ant-input-number-group-addon,.ant-input-number-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-number-group-wrap>*{display:block!important}.ant-input-number-group .ant-input-number{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-number-group .ant-input-number:focus,.ant-input-number-group .ant-input-number:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-number-group .ant-input-number:hover{z-index:0}.ant-input-number-group-addon{position:relative;padding:0 11px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;text-align:center;background-color:var(--theme-color-background-main);border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners);transition:all .3s}.ant-input-number-group-addon .ant-select{margin:-5px -11px}.ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-number-group-addon .ant-select-focused .ant-select-selector,.ant-input-number-group-addon .ant-select-open .ant-select-selector{color:#6544e9}.ant-input-number-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-number-group-addon:first-child,.ant-input-number-group-addon:first-child .ant-select .ant-select-selector,.ant-input-number-group>.ant-input-number:first-child,.ant-input-number-group>.ant-input-number:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group>.ant-input-number-affix-wrapper:not(:first-child) .ant-input-number{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group>.ant-input-number-affix-wrapper:not(:last-child) .ant-input-number{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group-addon:first-child{border-right:0}.ant-input-number-group-addon:last-child{border-left:0}.ant-input-number-group-addon:last-child,.ant-input-number-group-addon:last-child .ant-select .ant-select-selector,.ant-input-number-group>.ant-input-number:last-child,.ant-input-number-group>.ant-input-number:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group-lg .ant-input-number,.ant-input-number-group-lg>.ant-input-number-group-addon{padding:6.5px 11px;font-size:16px}.ant-input-number-group-sm .ant-input-number,.ant-input-number-group-sm>.ant-input-number-group-addon{padding:0 7px}.ant-input-number-group-lg .ant-select-single .ant-select-selector{height:40px}.ant-input-number-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-top-left-radius:var(--theme-rounded-corners);border-bottom-left-radius:var(--theme-rounded-corners)}.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group.ant-input-number-group-compact{display:block}.ant-input-number-group.ant-input-number-group-compact:before{display:table;content:""}.ant-input-number-group.ant-input-number-group-compact:after{display:table;clear:both;content:""}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-number-group.ant-input-number-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-number-group.ant-input-number-group-compact>.ant-input-number-affix-wrapper,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number-number-affix-wrapper,.ant-input-number-group.ant-input-number-group-compact>.ant-picker-range{display:inline-flex}.ant-input-number-group.ant-input-number-group-compact>:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-number-group.ant-input-number-group-compact .ant-input-number{float:none}.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector{border-right-width:1px;border-radius:0}.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-select-focused,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-arrow,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:hover{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>:first-child{border-top-left-radius:var(--theme-rounded-corners);border-bottom-left-radius:var(--theme-rounded-corners)}.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>:last-child{border-right-width:1px;border-top-right-radius:var(--theme-rounded-corners);border-bottom-right-radius:var(--theme-rounded-corners)}.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper,.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-input-number-group-rtl .ant-input-number-group-addon:first-child,.ant-input-number-group>.ant-input-number-rtl:first-child{border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),.ant-input-number-group-rtl.ant-input-number-group-addon:last-child,.ant-input-number-group-rtl.ant-input-number-group>.ant-input-number:last-child{border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>:first-child{border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>:last-child{border-left-width:1px;border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input,.ant-input-number-group>.ant-input-number-rtl:first-child{border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-input-number-group>.ant-input-number-rtl:last-child{border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-input-number-group-rtl .ant-input-number-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0;border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-input-number-group-rtl .ant-input-number-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-input-number-group-wrapper{display:inline-block;text-align:start;vertical-align:top}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:rgba(0,0,0,.45);font-weight:700;line-height:0;text-align:center;border-left:1px solid #d9d9d9;transition:all .1s linear}.ant-input-number-handler:active{background:#f4f4f4}.ant-input-number-handler:hover .ant-input-number-handler-down-inner,.ant-input-number-handler:hover .ant-input-number-handler-up-inner{color:#6544e9}.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;width:12px;height:12px;color:rgba(0,0,0,.45);line-height:12px;transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-handler-down-inner>*,.ant-input-number-handler-up-inner>*{line-height:1}.ant-input-number-handler-down-inner svg,.ant-input-number-handler-up-inner svg{display:inline-block}.ant-input-number-handler-down-inner:before,.ant-input-number-handler-up-inner:before{display:none}.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon{display:block}.ant-input-number:hover{border-color:#6544e9;border-right-width:1px}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;transition:opacity .24s linear .24s}.ant-input-number-focused{border-color:#2386e2;box-shadow:0 0 0 2px rgba(101,68,233,.2);border-right-width:1px;outline:0}.ant-input-rtl .ant-input-number-focused{border-right-width:0;border-left-width:1px!important}.ant-input-number-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-disabled .ant-input-number-handler-wrap,.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:var(--theme-rounded-corners);outline:0;transition:all .3s linear;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}.ant-input-number-input::-moz-placeholder{color:#bfbfbf;-moz-user-select:none;user-select:none}.ant-input-number-input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type=number]::-webkit-inner-spin-button,.ant-input-number-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.ant-input-number-lg{padding:0;font-size:16px}.ant-input-number-lg input{height:38px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:22px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#e2e8f0;border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0;opacity:0;transition:opacity .24s linear .1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner{display:flex;align-items:center;justify-content:center;min-width:auto;margin-right:0;font-size:7px}.ant-input-number-borderless .ant-input-number-handler-wrap{border-left-width:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number-focused .ant-input-number-handler-wrap,.ant-input-number:hover .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:var(--theme-rounded-corners);cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-up:hover{height:60%!important}.ant-input-number-handler-down{top:0;border-top:1px solid #d9d9d9;border-bottom-right-radius:var(--theme-rounded-corners);cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;transform:translateY(-50%)}.ant-input-number-handler-down:hover{height:60%!important}.ant-input-number-borderless .ant-input-number-handler-down{border-top-width:0}.ant-input-number-focused:not(.ant-input-number-borderless) .ant-input-number-handler-down,.ant-input-number:hover:not(.ant-input-number-borderless) .ant-input-number-handler-down{border-top:1px solid #d9d9d9}.ant-input-number-handler-down-disabled,.ant-input-number-handler-up-disabled{cursor:not-allowed}.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner,.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner{color:rgba(0,0,0,.25)}.ant-input-number-borderless{box-shadow:none}.ant-input-number-out-of-range input{color:#ff4d4f}.ant-input-number-compact-item:not(.ant-input-number-compact-last-item):not(.ant-input-number-compact-item-rtl){margin-right:-1px}.ant-input-number-compact-item:not(.ant-input-number-compact-last-item).ant-input-number-compact-item-rtl{margin-left:-1px}.ant-input-number-compact-item.ant-input-number-focused,.ant-input-number-compact-item:active,.ant-input-number-compact-item:focus,.ant-input-number-compact-item:hover{z-index:2}.ant-input-number-compact-item[disabled]{z-index:0}.ant-input-number-compact-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-last-item).ant-input-number{border-radius:0}.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-first-item:not(.ant-input-number-compact-last-item):not(.ant-input-number-compact-item-rtl){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-item-rtl.ant-input-number-compact-first-item:not(.ant-input-number-compact-last-item),.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-last-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-item-rtl){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-item-rtl.ant-input-number-compact-last-item:not(.ant-input-number-compact-first-item){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-rtl{direction:rtl}.ant-input-number-rtl .ant-input-number-handler{border-right:1px solid #d9d9d9;border-left:0}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0}.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{border-right-width:0}.ant-input-number-rtl .ant-input-number-handler-up{border-top-right-radius:0}.ant-input-number-rtl .ant-input-number-handler-down{border-bottom-right-radius:0}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}.ant-layout{display:flex;flex:auto;flex-direction:column;min-height:0;background:#f0f2f5}.ant-layout,.ant-layout *{box-sizing:border-box}.ant-layout.ant-layout-has-sider{flex-direction:row}.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{width:0}.ant-layout-footer,.ant-layout-header{flex:0 0 auto}.ant-layout-header{height:64px;padding:0 50px;color:rgba(0,0,0,.85);line-height:64px;background:#001529}.ant-layout-footer{padding:24px 50px;color:rgba(0,0,0,.85);font-size:14px;background:#f0f2f5}.ant-layout-content{flex:auto;min-height:0}.ant-layout-sider{position:relative;min-width:0;background:#001529;transition:all .2s}.ant-layout-sider-children{height:100%;margin-top:-.1px;padding-top:.1px}.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{width:auto}.ant-layout-sider-has-trigger{padding-bottom:48px}.ant-layout-sider-right{order:1}.ant-layout-sider-trigger{position:fixed;bottom:0;z-index:1;height:48px;color:#fff;line-height:48px;text-align:center;background:#002140;cursor:pointer;transition:all .2s}.ant-layout-sider-zero-width>*{overflow:hidden}.ant-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;z-index:1;width:36px;height:42px;color:#fff;font-size:18px;line-height:42px;text-align:center;background:#001529;border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0;cursor:pointer;transition:background .3s ease}.ant-layout-sider-zero-width-trigger:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:all .3s;content:""}.ant-layout-sider-zero-width-trigger:hover:after{background:hsla(0,0%,100%,.1)}.ant-layout-sider-zero-width-trigger-right{left:-36px;border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-layout-sider-light{background:#fff}.ant-layout-sider-light .ant-layout-sider-trigger,.ant-layout-sider-light .ant-layout-sider-zero-width-trigger{color:rgba(0,0,0,.85);background:#fff}.ant-layout-rtl{direction:rtl}.ant-list{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";position:relative}.ant-list *{outline:none}.ant-list-pagination{margin-top:24px;text-align:right}.ant-list-pagination .ant-pagination-options{text-align:left}.ant-list-more{margin-top:12px;text-align:center}.ant-list-more button{padding-right:32px;padding-left:32px}.ant-list-spin{min-height:40px;text-align:center}.ant-list-empty-text{padding:16px;color:rgba(0,0,0,.25);font-size:14px;text-align:center}.ant-list-items{margin:0;padding:0;list-style:none}.ant-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:rgba(0,0,0,.85)}.ant-list-item-meta{display:flex;flex:1 1;align-items:flex-start;max-width:100%}.ant-list-item-meta-avatar{margin-right:16px}.ant-list-item-meta-content{flex:1 0;width:0;color:rgba(0,0,0,.85)}.ant-list-item-meta-title{margin-bottom:4px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715}.ant-list-item-meta-title>a{color:rgba(0,0,0,.85);transition:all .3s}.ant-list-item-meta-title>a:hover{color:#6544e9}.ant-list-item-meta-description{color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715}.ant-list-item-action{flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}.ant-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715;text-align:center}.ant-list-item-action>li:first-child{padding-left:0}.ant-list-item-action-split{position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#f0f0f0}.ant-list-footer,.ant-list-header{background:transparent}.ant-list-footer,.ant-list-header{padding-top:12px;padding-bottom:12px}.ant-list-empty{padding:16px 0;color:rgba(0,0,0,.45);font-size:12px;text-align:center}.ant-list-split .ant-list-item{border-bottom:1px solid #f0f0f0}.ant-list-split .ant-list-item:last-child{border-bottom:none}.ant-list-split .ant-list-header{border-bottom:1px solid #f0f0f0}.ant-list-split.ant-list-empty .ant-list-footer{border-top:1px solid #f0f0f0}.ant-list-loading .ant-list-spin-nested-loading{min-height:32px}.ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{border-bottom:1px solid #f0f0f0}.ant-list-lg .ant-list-item{padding:16px 24px}.ant-list-sm .ant-list-item{padding:8px 16px}.ant-list-vertical .ant-list-item{align-items:normal}.ant-list-vertical .ant-list-item-main{display:block;flex:1 1}.ant-list-vertical .ant-list-item-extra{margin-left:40px}.ant-list-vertical .ant-list-item-meta{margin-bottom:16px}.ant-list-vertical .ant-list-item-meta-title{margin-bottom:12px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.ant-list-vertical .ant-list-item-action{margin-top:16px;margin-left:auto}.ant-list-vertical .ant-list-item-action>li{padding:0 16px}.ant-list-vertical .ant-list-item-action>li:first-child{padding-left:0}.ant-list-grid .ant-col>.ant-list-item{display:block;max-width:100%;margin-bottom:16px;padding-top:0;padding-bottom:0;border-bottom:none}.ant-list-item-no-flex{display:block}.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:right}.ant-list-bordered{border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-item{padding-right:24px;padding-left:24px}.ant-list-bordered .ant-list-pagination{margin:16px 24px}.ant-list-bordered.ant-list-sm .ant-list-footer,.ant-list-bordered.ant-list-sm .ant-list-header,.ant-list-bordered.ant-list-sm .ant-list-item{padding:8px 16px}.ant-list-bordered.ant-list-lg .ant-list-footer,.ant-list-bordered.ant-list-lg .ant-list-header,.ant-list-bordered.ant-list-lg .ant-list-item{padding:16px 24px}@media screen and (max-width:768px){.ant-list-item-action,.ant-list-vertical .ant-list-item-extra{margin-left:24px}}@media screen and (max-width:576px){.ant-list-item{flex-wrap:wrap}.ant-list-item-action{margin-left:12px}.ant-list-vertical .ant-list-item{flex-wrap:wrap-reverse}.ant-list-vertical .ant-list-item-main{min-width:220px}.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}.ant-list-rtl{direction:rtl;text-align:right}.ant-list-rtl .ReactVirtualized__List .ant-list-item{direction:rtl}.ant-list-rtl .ant-list-pagination{text-align:left}.ant-list-rtl .ant-list-item-meta-avatar{margin-right:0;margin-left:16px}.ant-list-rtl .ant-list-item-action{margin-right:48px;margin-left:0}.ant-list.ant-list-rtl .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}.ant-list-rtl .ant-list-item-action-split{right:auto;left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin-right:40px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-action{margin-right:auto}.ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:left}@media screen and (max-width:768px){.ant-list-rtl .ant-list-item-action,.ant-list-rtl .ant-list-vertical .ant-list-item-extra{margin-right:24px;margin-left:0}}@media screen and (max-width:576px){.ant-list-rtl .ant-list-item-action{margin-right:22px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover{background:#e2e8f0;border-color:#ff4d4f}.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused,.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus{border-color:#ff7875;box-shadow:0 0 0 2px rgba(255,77,79,.2);border-right-width:1px;outline:0}.ant-mentions-status-error .ant-input-prefix{color:#ff4d4f}.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover{background:#e2e8f0;border-color:#faad14}.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused,.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus{border-color:#ffc53d;box-shadow:0 0 0 2px rgba(250,173,20,.2);border-right-width:1px;outline:0}.ant-mentions-status-warning .ant-input-prefix{color:#faad14}.ant-mentions{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";width:100%;min-width:0;color:rgba(0,0,0,.85);font-size:14px;background-color:#e2e8f0;background-image:none;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners);transition:all .3s;position:relative;display:inline-block;height:auto;padding:0;overflow:hidden;line-height:1.5715;white-space:pre-wrap;vertical-align:bottom}.ant-mentions::-moz-placeholder{color:#bfbfbf;-moz-user-select:none;user-select:none}.ant-mentions::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-mentions:-moz-placeholder-shown{text-overflow:ellipsis}.ant-mentions:placeholder-shown{text-overflow:ellipsis}.ant-mentions:hover{border-color:#6544e9;border-right-width:1px}.ant-input-rtl .ant-mentions:hover{border-right-width:0;border-left-width:1px!important}.ant-mentions-focused,.ant-mentions:focus{border-color:#2386e2;box-shadow:0 0 0 2px rgba(101,68,233,.2);border-right-width:1px;outline:0}.ant-input-rtl .ant-mentions-focused,.ant-input-rtl .ant-mentions:focus{border-right-width:0;border-left-width:1px!important}.ant-mentions-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions-disabled:hover{border-color:#d9d9d9;border-right-width:1px}.ant-mentions[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions[disabled]:hover{border-color:#d9d9d9;border-right-width:1px}.ant-mentions-borderless,.ant-mentions-borderless-disabled,.ant-mentions-borderless-focused,.ant-mentions-borderless:focus,.ant-mentions-borderless:hover,.ant-mentions-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-mentions{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-mentions-lg{padding:6.5px 11px;font-size:16px}.ant-mentions-sm{padding:0 7px}.ant-mentions-disabled>textarea{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions-disabled>textarea:hover{border-color:#d9d9d9;border-right-width:1px}.ant-mentions-focused{border-color:#2386e2;box-shadow:0 0 0 2px rgba(101,68,233,.2);border-right-width:1px;outline:0}.ant-input-rtl .ant-mentions-focused{border-right-width:0;border-left-width:1px!important}.ant-mentions-measure,.ant-mentions>textarea{min-height:30px;margin:0;padding:4px 11px;overflow:inherit;overflow-x:hidden;overflow-y:auto;font-weight:inherit;font-size:inherit;font-family:inherit;font-style:inherit;font-variant:inherit;font-size-adjust:inherit;font-stretch:inherit;line-height:inherit;direction:inherit;letter-spacing:inherit;white-space:inherit;text-align:inherit;vertical-align:top;word-wrap:break-word;word-break:inherit;-moz-tab-size:inherit;-o-tab-size:inherit;tab-size:inherit}.ant-mentions>textarea{width:100%;border:none;outline:none;resize:none}.ant-mentions>textarea::-moz-placeholder{color:#bfbfbf;-moz-user-select:none;user-select:none}.ant-mentions>textarea::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-mentions>textarea:-moz-placeholder-shown{text-overflow:ellipsis}.ant-mentions>textarea:placeholder-shown{text-overflow:ellipsis}.ant-mentions-measure{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:transparent;pointer-events:none}.ant-mentions-measure>span{display:inline-block;min-height:1em}.ant-mentions-dropdown{margin:0;padding:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;font-size:14px;font-variant:normal;background-color:#e2e8f0;border-radius:var(--theme-rounded-corners);outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-mentions-dropdown-hidden{display:none}.ant-mentions-dropdown-menu{max-height:250px;margin-bottom:0;padding-left:0;overflow:auto;list-style:none;outline:none}.ant-mentions-dropdown-menu-item{position:relative;display:block;min-width:100px;padding:5px 12px;overflow:hidden;color:rgba(0,0,0,.85);font-weight:400;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background .3s ease}.ant-mentions-dropdown-menu-item:hover{background-color:#f5f5f5}.ant-mentions-dropdown-menu-item:first-child{border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0}.ant-mentions-dropdown-menu-item:last-child{border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-mentions-dropdown-menu-item-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-mentions-dropdown-menu-item-disabled:hover{color:rgba(0,0,0,.25);background-color:#e2e8f0;cursor:not-allowed}.ant-mentions-dropdown-menu-item-selected{color:rgba(0,0,0,.85);font-weight:600;background-color:var(--theme-color-background-main)}.ant-mentions-dropdown-menu-item-active{background-color:#f5f5f5}.ant-mentions-suffix{position:absolute;top:0;right:11px;bottom:0;z-index:1;display:inline-flex;align-items:center;margin:auto}.ant-mentions-rtl{direction:rtl}.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item-active,.ant-menu-item-danger.ant-menu-item:hover{color:#ff4d4f}.ant-menu-item-danger.ant-menu-item:active{background:#fff1f0}.ant-menu-item-danger.ant-menu-item-selected,.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover{color:#ff4d4f}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{background-color:#fff1f0}.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after{border-right-color:#ff4d4f}.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a{color:#ff4d4f}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{color:#fff;background-color:#ff4d4f}.ant-menu{box-sizing:border-box;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;line-height:0;text-align:left;list-style:none;background:#e2e8f0;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s}.ant-menu:after,.ant-menu:before{display:table;content:""}.ant-menu:after{clear:both}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #2386e2}.ant-menu ol,.ant-menu ul{margin:0;padding:0;list-style:none}.ant-menu-overflow{display:flex}.ant-menu-overflow-item{flex:none}.ant-menu-hidden,.ant-menu-submenu-hidden{display:none}.ant-menu-item-group-title{height:1.5715;padding:8px 16px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715;transition:all .3s}.ant-menu-horizontal .ant-menu-submenu{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu,.ant-menu-submenu-inline{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-selected{color:#6544e9}.ant-menu-item:active,.ant-menu-submenu-title:active{background:#6544e9}.ant-menu-submenu .ant-menu-sub{cursor:auto;transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-title-content{transition:color .3s}.ant-menu-item a{color:rgba(0,0,0,.85)}.ant-menu-item a:hover{color:#6544e9}.ant-menu-item a:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;content:""}.ant-menu-item>.ant-badge a{color:rgba(0,0,0,.85)}.ant-menu-item>.ant-badge a:hover{color:#6544e9}.ant-menu-item-divider{overflow:hidden;line-height:0;border:solid #f0f0f0;border-width:1px 0 0}.ant-menu-item-divider-dashed{border-style:dashed}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover{color:#6544e9}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#6544e9}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #f0f0f0}.ant-menu-vertical-right{border-left:1px solid #f0f0f0}.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub,.ant-menu-vertical.ant-menu-sub{min-width:160px;max-height:calc(100vh - 100px);padding:0;overflow:hidden;border-right:0}.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]),.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]),.ant-menu-vertical.ant-menu-sub:not([class*=-active]){overflow-x:hidden;overflow-y:auto}.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item,.ant-menu-vertical.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical.ant-menu-sub .ant-menu-item:after{border-right:0}.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu{transform-origin:0 0}.ant-menu-horizontal.ant-menu-sub{min-width:114px}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{transition:border-color .3s,background .3s}.ant-menu-item,.ant-menu-submenu-title{position:relative;display:block;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;transition:border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-submenu-title .anticon{min-width:14px;font-size:14px;transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s}.ant-menu-item .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-submenu-title .anticon+span{margin-left:10px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg{vertical-align:-.125em}.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-right:0}.ant-menu-item:not(.ant-menu-item-disabled):focus-visible,.ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible{box-shadow:0 0 0 2px #2386e2}.ant-menu>.ant-menu-item-divider{margin:1px 0;padding:0}.ant-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;border-radius:var(--theme-rounded-corners);box-shadow:none;transform-origin:0 0}.ant-menu-submenu-popup:before{position:absolute;top:-7px;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:.0001;content:" "}.ant-menu-submenu-placement-rightTop:before{top:0;left:-7px}.ant-menu-submenu>.ant-menu{background-color:#e2e8f0;border-radius:var(--theme-rounded-corners)}.ant-menu-submenu>.ant-menu-submenu-title:after{transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-popup>.ant-menu{background-color:#e2e8f0}.ant-menu-submenu-arrow,.ant-menu-submenu-expand-icon{position:absolute;top:50%;right:16px;width:10px;color:rgba(0,0,0,.85);transform:translateY(-50%);transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-arrow:after,.ant-menu-submenu-arrow:before{position:absolute;width:6px;height:1.5px;background-color:currentcolor;border-radius:2px;transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-submenu-arrow:before{transform:rotate(45deg) translateY(-2.5px)}.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translateY(2.5px)}.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon{color:#6544e9}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translateX(2.5px)}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after{transform:rotate(45deg) translateX(-2.5px)}.ant-menu-submenu-horizontal .ant-menu-submenu-arrow{display:none}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translateX(-2.5px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{transform:rotate(45deg) translateX(2.5px)}.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected{color:#6544e9}.ant-menu-horizontal{line-height:46px;border:0;border-bottom:1px solid #f0f0f0;box-shadow:none}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{margin-top:-1px;margin-bottom:0;padding:0 20px}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover{color:#6544e9}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after{border-bottom:2px solid #6544e9}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{position:relative;top:1px;display:inline-block;vertical-align:bottom}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{position:absolute;right:20px;bottom:0;left:20px;border-bottom:2px solid transparent;transition:border-color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{padding:0}.ant-menu-horizontal>.ant-menu-item a{color:rgba(0,0,0,.85)}.ant-menu-horizontal>.ant-menu-item a:hover{color:#6544e9}.ant-menu-horizontal>.ant-menu-item a:before{bottom:-2px}.ant-menu-horizontal>.ant-menu-item-selected a{color:#6544e9}.ant-menu-horizontal:after{display:block;clear:both;height:0;content:"\20"}.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item{position:relative}.ant-menu-inline .ant-menu-item:after,.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #6544e9;transform:scaleY(.0001);opacity:0;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);content:""}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-item,.ant-menu-vertical-right .ant-menu-submenu-title{height:40px;margin-top:4px;margin-bottom:4px;padding:0 16px;overflow:hidden;line-height:40px;text-overflow:ellipsis}.ant-menu-inline .ant-menu-submenu,.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu{padding-bottom:.02px}.ant-menu-inline .ant-menu-item:not(:last-child),.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child){margin-bottom:8px}.ant-menu-inline>.ant-menu-item,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px}.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline{width:100%}.ant-menu-inline .ant-menu-item-selected:after,.ant-menu-inline .ant-menu-selected:after{transform:scaleY(1);opacity:1;transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% + 1px)}.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{display:flex;align-items:center;transition:border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)}.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{flex:none}.ant-menu.ant-menu-inline-collapsed{width:80px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 calc(50% - 16px / 2);text-overflow:clip}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:0}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:16px;line-height:40px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:inline-block;opacity:0}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon{display:inline-block}.ant-menu.ant-menu-inline-collapsed-tooltip{pointer-events:none}.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon{display:none}.ant-menu.ant-menu-inline-collapsed-tooltip a{color:hsla(0,0%,100%,.85)}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{padding-right:4px;padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-menu-item-group-list{margin:0;padding:0}.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{padding:0 16px 0 28px}.ant-menu-root.ant-menu-inline,.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right{box-shadow:none}.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon{font-size:16px;text-align:center}.ant-menu-sub.ant-menu-inline{padding:0;background:var(--theme-color-background-main);border-radius:0;box-shadow:none}.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px;list-style-position:inside;list-style-type:disc}.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-left:32px}.ant-menu-item-disabled,.ant-menu-submenu-disabled{color:rgba(0,0,0,.25)!important;background:none;cursor:not-allowed}.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after{border-color:transparent!important}.ant-menu-item-disabled a,.ant-menu-submenu-disabled a{color:rgba(0,0,0,.25)!important;pointer-events:none}.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:rgba(0,0,0,.25)!important;cursor:not-allowed}.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:rgba(0,0,0,.25)!important}.ant-layout-header .ant-menu{line-height:inherit}.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover{color:#fff}.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open{color:#6544e9}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #7a5cf3}.ant-menu-dark .ant-menu-item:focus-visible,.ant-menu-dark .ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #7a5cf3}.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark,.ant-menu.ant-menu-dark .ant-menu-sub{color:hsla(0,0%,100%,.65);background:#001529}.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:.45;transition:all .3s}.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark.ant-menu-submenu-popup{background:transparent}.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#000c17}.ant-menu-dark.ant-menu-horizontal{border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{top:0;margin-top:0;padding:0 20px;border-color:#001529;border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{background-color:#6544e9}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before{bottom:0}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{color:hsla(0,0%,100%,.65)}.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{width:100%}.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background-color:transparent}.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a{color:#fff}.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark .ant-menu-item:hover{background-color:transparent}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#6544e9}.ant-menu-dark .ant-menu-item-selected{color:#fff;border-right:0}.ant-menu-dark .ant-menu-item-selected:after{border-right:0}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon,.ant-menu-dark .ant-menu-item-selected .anticon+span,.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>span>a:hover{color:#fff}.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,.ant-menu.ant-menu-dark .ant-menu-item-selected{background-color:#6544e9}.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a{color:hsla(0,0%,100%,.35)!important;opacity:.8}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{color:hsla(0,0%,100%,.35)!important}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:hsla(0,0%,100%,.35)!important}.ant-menu.ant-menu-rtl{direction:rtl;text-align:right}.ant-menu-rtl .ant-menu-item-group-title{text-align:right}.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical{border-right:none;border-left:1px solid #f0f0f0}.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical{border-left:none}.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu{transform-origin:top right}.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .anticon{margin-right:auto;margin-left:10px}.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-left:0}.ant-menu-submenu-rtl.ant-menu-submenu-popup{transform-origin:100% 0}.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow{right:auto;left:16px}.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translateY(-2px)}.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{transform:rotate(45deg) translateY(2px)}.ant-menu-rtl.ant-menu-inline .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after{right:auto;left:0}.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title{text-align:right}.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{padding-right:0;padding-left:34px}.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{padding-right:16px;padding-left:34px}.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{padding:0 calc(50% - 16px / 2)}.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{padding:0 28px 0 16px}.ant-menu-sub.ant-menu-inline{border:0}.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-right:32px;padding-left:0}.ant-message{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";position:fixed;top:8px;left:0;z-index:1010;width:100%;pointer-events:none}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice-content{display:inline-block;padding:10px 16px;background:#e2e8f0;border-radius:var(--theme-rounded-corners);box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);pointer-events:all}.ant-message-success .anticon{color:#52c41a}.ant-message-error .anticon{color:#ff4d4f}.ant-message-warning .anticon{color:#faad14}.ant-message-info .anticon,.ant-message-loading .anticon{color:#6544e9}.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active{animation-name:MessageMoveOut;animation-duration:.3s}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}.ant-message-rtl,.ant-message-rtl span{direction:rtl}.ant-message-rtl .anticon{margin-right:0;margin-left:8px}.ant-modal{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";pointer-events:none;position:relative;top:100px;width:auto;max-width:calc(100vw - 32px);margin:0 auto;padding:0 0 24px}.ant-modal.ant-zoom-appear,.ant-modal.ant-zoom-enter{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45)}.ant-modal-mask-hidden{display:none}.ant-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;z-index:1000}.ant-modal-title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}.ant-modal-content{position:relative;background-color:var(--theme-color-background-main);background-clip:padding-box;border:0;border-radius:var(--theme-rounded-corners);box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);pointer-events:auto}.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:var(--theme-color-background-main);font-weight:700;line-height:1;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s}.ant-modal-close-x{display:block;width:54px;height:54px;font-size:16px;font-style:normal;line-height:54px;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-close:focus,.ant-modal-close:hover{color:rgba(0,0,0,.75);text-decoration:none}.ant-modal-header{padding:16px 24px;color:rgba(0,0,0,.85);background:var(--theme-color-components-modal-header-background);border-bottom:1px solid #f0f0f0;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0}.ant-modal-body{padding:24px;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-modal-footer{padding:10px 16px;text-align:right;background:transparent;border-top:1px solid #f0f0f0;border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-bottom:0;margin-left:8px}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ant-modal-centered .ant-modal{top:0;display:inline-block;padding-bottom:0;text-align:left;vertical-align:middle}@media (max-width:767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{flex:1 1}}.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper:before{display:table;content:""}.ant-modal-confirm-body-wrapper:after{display:table;clear:both;content:""}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:rgba(0,0,0,.85);font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{margin-top:24px;text-align:right}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#ff4d4f}.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{color:#faad14}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#6544e9}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#52c41a}.ant-modal-confirm .ant-zoom-leave .ant-modal-confirm-btns{pointer-events:none}.ant-modal-wrap-rtl{direction:rtl}.ant-modal-wrap-rtl .ant-modal-close{right:auto;left:0}.ant-modal-wrap-rtl .ant-modal-footer{text-align:left}.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-body{direction:rtl}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{float:right;margin-right:0;margin-left:16px}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-right:38px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-btns{text-align:left}.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl.ant-modal-centered .ant-modal{text-align:right}.ant-notification{box-sizing:border-box;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";position:fixed;z-index:1010;margin:0 24px 0 0}.ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification-hook-holder{position:relative}.ant-notification-notice{position:relative;width:384px;max-width:calc(100vw - 24px * 2);margin-bottom:16px;margin-left:auto;padding:16px 24px;overflow:hidden;line-height:1.5715;word-wrap:break-word;background:#e2e8f0;border-radius:var(--theme-rounded-corners);box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-notification-bottom .ant-notification-notice,.ant-notification-top .ant-notification-notice{margin-right:auto;margin-left:auto}.ant-notification-bottomLeft .ant-notification-notice,.ant-notification-topLeft .ant-notification-notice{margin-right:auto;margin-left:0}.ant-notification-notice-message{margin-bottom:8px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.ant-notification-notice-message-single-line-auto-margin{display:block;width:calc(384px - 24px * 2 - 24px - 48px - 100%);max-width:4px;background-color:transparent;pointer-events:none}.ant-notification-notice-message-single-line-auto-margin:before{display:block;content:""}.ant-notification-notice-description{font-size:14px}.ant-notification-notice-closable .ant-notification-notice-message{padding-right:24px}.ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:4px;margin-left:48px;font-size:16px}.ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:48px;font-size:14px}.ant-notification-notice-icon{position:absolute;margin-left:4px;font-size:24px;line-height:24px}.anticon.ant-notification-notice-icon-success{color:#52c41a}.anticon.ant-notification-notice-icon-info{color:#6544e9}.anticon.ant-notification-notice-icon-warning{color:#faad14}.anticon.ant-notification-notice-icon-error{color:#ff4d4f}.ant-notification-notice-close{position:absolute;top:16px;right:22px;color:rgba(0,0,0,.45);outline:none}.ant-notification-notice-close:hover{color:rgba(0,0,0,.67)}.ant-notification-notice-btn{float:right;margin-top:16px}.ant-notification .notification-fade-effect{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both}.ant-notification-fade-appear,.ant-notification-fade-enter{opacity:0;animation-play-state:paused}.ant-notification-fade-appear,.ant-notification-fade-enter,.ant-notification-fade-leave{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both}.ant-notification-fade-leave{animation-duration:.2s;animation-play-state:paused}.ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-fade-enter.ant-notification-fade-enter-active{animation-name:NotificationFadeIn;animation-play-state:running}.ant-notification-fade-leave.ant-notification-fade-leave-active{animation-name:NotificationFadeOut;animation-play-state:running}@keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}.ant-notification-rtl{direction:rtl}.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message{padding-right:0;padding-left:24px}.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description,.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message{margin-right:48px;margin-left:0}.ant-notification-rtl .ant-notification-notice-icon{margin-right:4px;margin-left:0}.ant-notification-rtl .ant-notification-notice-close{right:auto;left:22px}.ant-notification-rtl .ant-notification-notice-btn{float:left}.ant-notification-bottom,.ant-notification-top{margin-right:0;margin-left:0}.ant-notification-top .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-top .ant-notification-fade-enter.ant-notification-fade-enter-active{animation-name:NotificationTopFadeIn}.ant-notification-bottom .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottom .ant-notification-fade-enter.ant-notification-fade-enter-active{animation-name:NotificationBottomFadeIn}.ant-notification-bottomLeft,.ant-notification-topLeft{margin-right:0;margin-left:24px}.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active{animation-name:NotificationLeftFadeIn}@keyframes NotificationTopFadeIn{0%{margin-top:-100%;opacity:0}to{margin-top:0;opacity:1}}@keyframes NotificationBottomFadeIn{0%{margin-bottom:-100%;opacity:0}to{margin-bottom:0;opacity:1}}@keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}.ant-page-header{box-sizing:border-box;margin: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";position:relative;padding:16px 24px;background-color:#e2e8f0}.ant-page-header-ghost{background-color:inherit}.ant-page-header.has-breadcrumb{padding-top:12px}.ant-page-header.has-footer{padding-bottom:0}.ant-page-header-back{margin-right:16px;font-size:16px;line-height:1}.ant-page-header-back-button{color:var(--theme-color-action);outline:none;cursor:pointer;transition:color .3s;color:#000}.ant-page-header-back-button:focus-visible,.ant-page-header-back-button:hover{color:var(--theme-color-action-hover)}.ant-page-header-back-button:active{color:#000}.ant-page-header .ant-divider-vertical{height:14px;margin:0 12px;vertical-align:middle}.ant-breadcrumb+.ant-page-header-heading{margin-top:8px}.ant-page-header-heading{display:flex;justify-content:space-between}.ant-page-header-heading-left{display:flex;align-items:center;margin:4px 0;overflow:hidden}.ant-page-header-heading-title{margin-right:12px;margin-bottom:0;color:rgba(0,0,0,.85);font-weight:600;font-size:20px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading .ant-avatar{margin-right:12px}.ant-page-header-heading-sub-title{margin-right:12px;color:rgba(0,0,0,.45);font-size:14px;line-height:1.5715;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading-extra{margin:4px 0;white-space:nowrap}.ant-page-header-heading-extra>*{white-space:unset}.ant-page-header-content{padding-top:12px}.ant-page-header-footer{margin-top:16px}.ant-page-header-footer .ant-tabs>.ant-tabs-nav{margin:0}.ant-page-header-footer .ant-tabs>.ant-tabs-nav:before{border:none}.ant-page-header-footer .ant-tabs .ant-tabs-tab{padding-top:8px;padding-bottom:8px;font-size:16px}.ant-page-header-compact .ant-page-header-heading{flex-wrap:wrap}.ant-page-header-rtl{direction:rtl}.ant-page-header-rtl .ant-page-header-back{float:right;margin-right:0;margin-left:16px}.ant-page-header-rtl .ant-page-header-heading .ant-avatar,.ant-page-header-rtl .ant-page-header-heading-title{margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-sub-title{float:right;margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-tags{float:right}.ant-page-header-rtl .ant-page-header-heading-extra{float:left}.ant-page-header-rtl .ant-page-header-heading-extra>*{margin-right:12px;margin-left:0}.ant-page-header-rtl .ant-page-header-heading-extra>:first-child{margin-right:0}.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav{float:right}.ant-pagination{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum"}.ant-pagination,.ant-pagination ol,.ant-pagination ul{margin:0;padding:0;list-style:none}.ant-pagination:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:" "}.ant-pagination-item,.ant-pagination-total-text{display:inline-block;height:32px;margin-right:8px;line-height:30px;vertical-align:middle}.ant-pagination-item{min-width:32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;text-align:center;list-style:none;background-color:#e2e8f0;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners);outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-item a{display:block;padding:0 6px;color:rgba(0,0,0,.85);transition:none}.ant-pagination-item a:hover{text-decoration:none}.ant-pagination-item:hover{border-color:#6544e9;transition:all .3s}.ant-pagination-item:hover a{color:#6544e9}.ant-pagination-item:focus-visible{border-color:#6544e9;transition:all .3s}.ant-pagination-item:focus-visible a{color:#6544e9}.ant-pagination-item-active{font-weight:500;background:#e2e8f0;border-color:#6544e9}.ant-pagination-item-active a{color:#6544e9}.ant-pagination-item-active:hover{border-color:#6544e9}.ant-pagination-item-active:focus-visible{border-color:#6544e9}.ant-pagination-item-active:hover a{color:#6544e9}.ant-pagination-item-active:focus-visible a{color:#6544e9}.ant-pagination-jump-next,.ant-pagination-jump-prev{outline:0}.ant-pagination-jump-next .ant-pagination-item-container,.ant-pagination-jump-prev .ant-pagination-item-container{position:relative}.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon{color:#6544e9;font-size:12px;letter-spacing:-1px;opacity:0;transition:all .2s}.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg{top:0;right:0;bottom:0;left:0;margin:auto}.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;color:rgba(0,0,0,.25);font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;text-align:center;text-indent:.13em;opacity:1;transition:all .2s}.ant-pagination-jump-next:hover .ant-pagination-item-link-icon,.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-prev{margin-right:8px}.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev{display:inline-block;min-width:32px;height:32px;color:rgba(0,0,0,.85);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:32px;text-align:center;vertical-align:middle;list-style:none;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:all .3s}.ant-pagination-next,.ant-pagination-prev{font-family:Arial,Helvetica,sans-serif;outline:0}.ant-pagination-next button,.ant-pagination-prev button{color:rgba(0,0,0,.85);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-next:hover button,.ant-pagination-prev:hover button{border-color:#6544e9}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{display:block;width:100%;height:100%;padding:0;font-size:12px;text-align:center;background-color:#e2e8f0;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners);outline:none;transition:all .3s}.ant-pagination-next:focus-visible .ant-pagination-item-link,.ant-pagination-prev:focus-visible .ant-pagination-item-link{color:#6544e9;border-color:#6544e9}.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{color:#6544e9;border-color:#6544e9}.ant-pagination-disabled,.ant-pagination-disabled:hover{cursor:not-allowed}.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link{color:rgba(0,0,0,.25);border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-disabled:focus-visible{cursor:not-allowed}.ant-pagination-disabled:focus-visible .ant-pagination-item-link{color:rgba(0,0,0,.25);border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-slash{margin:0 10px 0 5px}.ant-pagination-options{display:inline-block;margin-left:16px;vertical-align:middle}@media (-ms-high-contrast:none){.ant-pagination-options,.ant-pagination-options ::-ms-backdrop{vertical-align:top}}.ant-pagination-options-size-changer.ant-select{display:inline-block;width:auto}.ant-pagination-options-quick-jumper{display:inline-block;height:32px;margin-left:8px;line-height:32px;vertical-align:top}.ant-pagination-options-quick-jumper input{position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;background-color:#e2e8f0;background-image:none;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners);transition:all .3s;width:50px;height:32px;margin:0 8px}.ant-pagination-options-quick-jumper input::-moz-placeholder{color:#bfbfbf;-moz-user-select:none;user-select:none}.ant-pagination-options-quick-jumper input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-options-quick-jumper input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:placeholder-shown{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:hover{border-color:#6544e9;border-right-width:1px}.ant-input-rtl .ant-pagination-options-quick-jumper input:hover{border-right-width:0;border-left-width:1px!important}.ant-pagination-options-quick-jumper input-focused,.ant-pagination-options-quick-jumper input:focus{border-color:#2386e2;box-shadow:0 0 0 2px rgba(101,68,233,.2);border-right-width:1px;outline:0}.ant-input-rtl .ant-pagination-options-quick-jumper input-focused,.ant-input-rtl .ant-pagination-options-quick-jumper input:focus{border-right-width:0;border-left-width:1px!important}.ant-pagination-options-quick-jumper input-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input-disabled:hover{border-color:#d9d9d9;border-right-width:1px}.ant-pagination-options-quick-jumper input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px}.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-pagination-options-quick-jumper input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-pagination-options-quick-jumper input-lg{padding:6.5px 11px;font-size:16px}.ant-pagination-options-quick-jumper input-sm{padding:0 7px}.ant-pagination-options-quick-jumper input-rtl{direction:rtl}.ant-pagination-simple .ant-pagination-next,.ant-pagination-simple .ant-pagination-prev{height:24px;line-height:24px;vertical-align:top}.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link{height:24px;background-color:transparent;border:0}.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination-simple .ant-pagination-simple-pager{display:inline-block;height:24px;margin-right:8px}.ant-pagination-simple .ant-pagination-simple-pager input{box-sizing:border-box;height:100%;margin-right:8px;padding:0 6px;text-align:center;background-color:#e2e8f0;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners);outline:none;transition:border-color .3s}.ant-pagination-simple .ant-pagination-simple-pager input:hover{border-color:#6544e9}.ant-pagination-simple .ant-pagination-simple-pager input:focus{border-color:#2386e2;box-shadow:0 0 0 2px rgba(101,68,233,.2)}.ant-pagination-simple .ant-pagination-simple-pager input[disabled]{color:rgba(0,0,0,.25);background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager,.ant-pagination.ant-pagination-mini .ant-pagination-total-text{height:24px;line-height:24px}.ant-pagination.ant-pagination-mini .ant-pagination-item{min-width:24px;height:24px;margin:0;line-height:22px}.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active){background:transparent;border-color:transparent}.ant-pagination.ant-pagination-mini .ant-pagination-next,.ant-pagination.ant-pagination-mini .ant-pagination-prev{min-width:24px;height:24px;margin:0;line-height:24px}.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link,.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link{background:transparent;border-color:transparent}.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link:after,.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination.ant-pagination-mini .ant-pagination-jump-next,.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev{height:24px;margin-right:0;line-height:24px}.ant-pagination.ant-pagination-mini .ant-pagination-options{margin-left:2px}.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer{top:0}.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper{height:24px;line-height:24px}.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input{padding:0 7px;width:44px;height:24px}.ant-pagination.ant-pagination-disabled{cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item a{color:rgba(0,0,0,.25);background:transparent;border:none;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active{background:#e6e6e6}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a{color:rgba(0,0,0,.25)}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{color:rgba(0,0,0,.25);background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{background:transparent}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon{opacity:0}.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis{opacity:1}.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager{color:rgba(0,0,0,.25)}@media only screen and (max-width:992px){.ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next{display:none}}@media only screen and (max-width:576px){.ant-pagination-options{display:none}}.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-jump-next,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-prev,.ant-pagination-rtl .ant-pagination-total-text{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-slash{margin:0 5px 0 10px}.ant-pagination-rtl .ant-pagination-options{margin-right:16px;margin-left:0}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper{margin-left:0}.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input{margin-right:0;margin-left:8px}.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options{margin-right:2px;margin-left:0}.ant-popconfirm{z-index:1060}.ant-popover{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";position:absolute;top:0;left:0;z-index:1030;max-width:100vw;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ant-popover-content{position:relative}.ant-popover:after{position:absolute;background:hsla(0,0%,100%,.01);content:""}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:15.3137085px}.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{padding-left:15.3137085px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:15.3137085px}.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{padding-right:15.3137085px}.ant-popover-inner{background-color:#e2e8f0;background-clip:padding-box;border-radius:var(--theme-rounded-corners);box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ant-popover-inner{box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}}.ant-popover-title{min-width:177px;min-height:32px;margin:0;padding:5px 16px 4px;color:rgba(0,0,0,.85);font-weight:500;border-bottom:1px solid #f0f0f0}.ant-popover-inner-content{width:-moz-max-content;width:max-content;max-width:100%;padding:12px 16px;color:rgba(0,0,0,.85)}.ant-popover-message{display:flex;padding:4px 0 12px;color:rgba(0,0,0,.85);font-size:14px}.ant-popover-message-icon{display:inline-block;margin-right:8px;color:#faad14;font-size:14px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button:not(:first-child){margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:22px;height:22px;overflow:hidden;background:transparent;pointer-events:none}.ant-popover-arrow-content{--antd-arrow-background-color:#e2e8f0;position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:11.3137085px;height:11.3137085px;margin:auto;content:"";pointer-events:auto;border-radius:0 0 2px;pointer-events:none}.ant-popover-arrow-content:before{position:absolute;top:-11.3137085px;left:-11.3137085px;width:33.9411255px;height:33.9411255px;background:var(--antd-arrow-background-color);background-repeat:no-repeat;background-position:-10px -10px;content:"";clip-path:inset(33% 33%);clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z")}.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{bottom:0;transform:translateY(100%)}.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);transform:translateY(-11px) rotate(45deg)}.ant-popover-placement-top .ant-popover-arrow{left:50%;transform:translateY(100%) translateX(-50%)}.ant-popover-placement-topLeft .ant-popover-arrow{left:16px}.ant-popover-placement-topRight .ant-popover-arrow{right:16px}.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow{left:0;transform:translateX(-100%)}.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);transform:translateX(11px) rotate(135deg)}.ant-popover-placement-right .ant-popover-arrow{top:50%;transform:translateX(-100%) translateY(-50%)}.ant-popover-placement-rightTop .ant-popover-arrow{top:12px}.ant-popover-placement-rightBottom .ant-popover-arrow{bottom:12px}.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{top:0;transform:translateY(-100%)}.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{box-shadow:2px 2px 5px rgba(0,0,0,.06);transform:translateY(11px) rotate(-135deg)}.ant-popover-placement-bottom .ant-popover-arrow{left:50%;transform:translateY(-100%) translateX(-50%)}.ant-popover-placement-bottomLeft .ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight .ant-popover-arrow{right:16px}.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow{right:0;transform:translateX(100%)}.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);transform:translateX(-11px) rotate(-45deg)}.ant-popover-placement-left .ant-popover-arrow{top:50%;transform:translateX(100%) translateY(-50%)}.ant-popover-placement-leftTop .ant-popover-arrow{top:12px}.ant-popover-placement-leftBottom .ant-popover-arrow{bottom:12px}.ant-popover-magenta .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-pink .ant-popover-inner{background-color:#eb2f96}.ant-popover-red .ant-popover-arrow-content,.ant-popover-red .ant-popover-inner{background-color:#f5222d}.ant-popover-volcano .ant-popover-arrow-content,.ant-popover-volcano .ant-popover-inner{background-color:#fa541c}.ant-popover-orange .ant-popover-arrow-content,.ant-popover-orange .ant-popover-inner{background-color:#fa8c16}.ant-popover-yellow .ant-popover-arrow-content,.ant-popover-yellow .ant-popover-inner{background-color:#fadb14}.ant-popover-gold .ant-popover-arrow-content,.ant-popover-gold .ant-popover-inner{background-color:#faad14}.ant-popover-cyan .ant-popover-arrow-content,.ant-popover-cyan .ant-popover-inner{background-color:#13c2c2}.ant-popover-lime .ant-popover-arrow-content,.ant-popover-lime .ant-popover-inner{background-color:#a0d911}.ant-popover-green .ant-popover-arrow-content,.ant-popover-green .ant-popover-inner{background-color:#52c41a}.ant-popover-blue .ant-popover-arrow-content,.ant-popover-blue .ant-popover-inner{background-color:#1890ff}.ant-popover-geekblue .ant-popover-arrow-content,.ant-popover-geekblue .ant-popover-inner{background-color:#2f54eb}.ant-popover-purple .ant-popover-arrow-content,.ant-popover-purple .ant-popover-inner{background-color:#722ed1}.ant-popover-rtl{direction:rtl;text-align:right}.ant-popover-rtl .ant-popover-message-icon{margin-right:0;margin-left:8px}.ant-popover-rtl .ant-popover-message-title{padding-left:16px}.ant-popover-rtl .ant-popover-buttons{text-align:left}.ant-popover-rtl .ant-popover-buttons button{margin-right:8px;margin-left:0}.ant-progress{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";display:inline-block}.ant-progress-line{position:relative;width:100%;font-size:14px}.ant-progress-steps{display:inline-block}.ant-progress-steps-outer{display:flex;flex-direction:row;align-items:center}.ant-progress-steps-item{flex-shrink:0;min-width:2px;margin-right:2px;background:#f3f3f3;transition:all .3s}.ant-progress-steps-item-active{background:#1890ff}.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon{font-size:12px}.ant-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}.ant-progress-show-info .ant-progress-outer{margin-right:calc(-2em - 8px);padding-right:calc(2em + 8px)}.ant-progress-inner{position:relative;display:inline-block;width:100%;overflow:hidden;vertical-align:middle;background-color:#f5f5f5;border-radius:100px}.ant-progress-circle-trail{stroke:#f5f5f5}.ant-progress-circle-path{animation:ant-progress-appear .3s}.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#1890ff}.ant-progress-bg,.ant-progress-success-bg{position:relative;background-color:#1890ff;border-radius:100px;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s}.ant-progress-success-bg{position:absolute;top:0;left:0;background-color:#52c41a}.ant-progress-text{display:inline-block;width:2em;margin-left:8px;color:rgba(0,0,0,.85);font-size:1em;line-height:1;white-space:nowrap;text-align:left;vertical-align:middle;word-break:normal}.ant-progress-text .anticon{font-size:14px}.ant-progress-status-active .ant-progress-bg:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#e2e8f0;border-radius:10px;opacity:0;animation:ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;content:""}.ant-progress-status-exception .ant-progress-bg{background-color:#ff4d4f}.ant-progress-status-exception .ant-progress-text{color:#ff4d4f}.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#ff4d4f}.ant-progress-status-success .ant-progress-bg{background-color:#52c41a}.ant-progress-status-success .ant-progress-text{color:#52c41a}.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#52c41a}.ant-progress-circle .ant-progress-inner{position:relative;line-height:1;background-color:transparent}.ant-progress-circle .ant-progress-text{position:absolute;top:50%;left:50%;width:100%;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:1em;line-height:1;white-space:normal;text-align:center;transform:translate(-50%,-50%)}.ant-progress-circle .ant-progress-text .anticon{font-size:1.16666667em}.ant-progress-circle.ant-progress-status-exception .ant-progress-text{color:#ff4d4f}.ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#52c41a}@keyframes ant-progress-active{0%{transform:translateX(-100%) scaleX(0);opacity:.1}20%{transform:translateX(-100%) scaleX(0);opacity:.5}to{transform:translateX(0) scaleX(1);opacity:0}}.ant-progress-rtl{direction:rtl}.ant-progress-rtl.ant-progress-show-info .ant-progress-outer{margin-right:0;margin-left:calc(-2em - 8px);padding-right:0;padding-left:calc(2em + 8px)}.ant-progress-rtl .ant-progress-success-bg{right:0;left:auto}.ant-progress-rtl.ant-progress-line .ant-progress-text,.ant-progress-rtl.ant-progress-steps .ant-progress-text{margin-right:8px;margin-left:0;text-align:right}.ant-radio-group{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";display:inline-block;font-size:0}.ant-radio-group .ant-badge-count{z-index:1}.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{border-left:none}.ant-radio-wrapper{box-sizing:border-box;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";position:relative;display:inline-flex;align-items:baseline;margin:0 8px 0 0;cursor:pointer}.ant-radio-wrapper-disabled{cursor:not-allowed}.ant-radio-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type=radio]{width:14px;height:14px}.ant-radio{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";position:relative;top:.2em;display:inline-block;outline:none;cursor:pointer}.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{border-color:#6544e9}.ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 3px rgba(101,68,233,.12)}.ant-radio-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #6544e9;border-radius:50%;visibility:hidden;animation:antRadioEffect .36s ease-in-out;animation-fill-mode:both;content:""}.ant-radio-wrapper:hover .ant-radio:after,.ant-radio:hover:after{visibility:visible}.ant-radio-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:#e2e8f0;border:1px solid #d9d9d9;border-radius:50%;transition:all .3s}.ant-radio-inner:after{position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;margin-top:-8px;margin-left:-8px;background-color:#6544e9;border-top:0;border-left:0;border-radius:16px;transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:" "}.ant-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;opacity:0}.ant-radio.ant-radio-disabled .ant-radio-inner{border-color:#d9d9d9}.ant-radio-checked .ant-radio-inner{border-color:#6544e9}.ant-radio-checked .ant-radio-inner:after{transform:scale(.5);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-radio-disabled{cursor:not-allowed}.ant-radio-disabled .ant-radio-inner{background-color:#f5f5f5;cursor:not-allowed}.ant-radio-disabled .ant-radio-inner:after{background-color:rgba(0,0,0,.2)}.ant-radio-disabled .ant-radio-input{cursor:not-allowed}.ant-radio-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}span.ant-radio+*{padding-right:8px;padding-left:8px}.ant-radio-button-wrapper{position:relative;display:inline-block;height:32px;margin:0;padding:0 15px;color:rgba(0,0,0,.85);font-size:14px;line-height:30px;background:#e2e8f0;border-color:#d9d9d9;border-style:solid;border-width:1.02px 1px 1px 0;cursor:pointer;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.ant-radio-button-wrapper a{color:rgba(0,0,0,.85)}.ant-radio-button-wrapper>.ant-radio-button{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.ant-radio-group-large .ant-radio-button-wrapper{height:40px;font-size:16px;line-height:38px}.ant-radio-group-small .ant-radio-button-wrapper{height:24px;padding:0 7px;line-height:22px}.ant-radio-button-wrapper:not(:first-child):before{position:absolute;top:-1px;left:-1px;display:block;box-sizing:content-box;width:1px;height:100%;padding:1px 0;background-color:#d9d9d9;transition:background-color .3s;content:""}.ant-radio-button-wrapper:first-child{border-left:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-radio-button-wrapper:last-child{border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-radio-button-wrapper:first-child:last-child{border-radius:var(--theme-rounded-corners)}.ant-radio-button-wrapper:hover{position:relative;color:#6544e9}.ant-radio-button-wrapper:focus-within{box-shadow:0 0 0 3px rgba(101,68,233,.12)}.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio]{width:0;height:0;opacity:0;pointer-events:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){z-index:1;color:#6544e9;background:#e2e8f0;border-color:#6544e9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#6544e9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{border-color:#6544e9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#6544e9;border-color:#6544e9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{background-color:#6544e9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#7a5cf3;border-color:#7a5cf3}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{background-color:#7a5cf3}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px rgba(101,68,233,.12)}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#e2e8f0;background:#6544e9;border-color:#6544e9}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#e2e8f0;background:#7a5cf3;border-color:#7a5cf3}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px rgba(101,68,233,.12)}.ant-radio-button-wrapper-disabled{cursor:not-allowed}.ant-radio-button-wrapper-disabled,.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9}.ant-radio-button-wrapper-disabled:first-child{border-left-color:#d9d9d9}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{color:rgba(0,0,0,.25);background-color:#e6e6e6;border-color:#d9d9d9;box-shadow:none}@keyframes antRadioEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-radio-group.ant-radio-group-rtl{direction:rtl}.ant-radio-wrapper.ant-radio-wrapper-rtl{margin-right:0;margin-left:8px;direction:rtl}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{border-right-width:0;border-left-width:1px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{right:-1px;left:0}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{border-right:1px solid #d9d9d9;border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{border-right-color:#6544e9}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{border-right-color:#d9d9d9}.ant-rate{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";display:inline-block;margin:0;padding:0;color:#fadb14;font-size:20px;line-height:unset;list-style:none;outline:none}.ant-rate-disabled .ant-rate-star{cursor:default}.ant-rate-disabled .ant-rate-star>div:hover{transform:scale(1)}.ant-rate-star{position:relative;display:inline-block;color:inherit;cursor:pointer}.ant-rate-star:not(:last-child){margin-right:8px}.ant-rate-star>div{transition:all .3s,outline 0s}.ant-rate-star>div:hover{transform:scale(1.1)}.ant-rate-star>div:focus{outline:0}.ant-rate-star>div:focus-visible{outline:1px dashed #fadb14;transform:scale(1.1)}.ant-rate-star-first,.ant-rate-star-second{color:#f0f0f0;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-rate-star-first .anticon,.ant-rate-star-second .anticon{vertical-align:middle}.ant-rate-star-first{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;opacity:0}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-half .ant-rate-star-second{opacity:1}.ant-rate-star-full .ant-rate-star-second,.ant-rate-star-half .ant-rate-star-first{color:inherit}.ant-rate-text{display:inline-block;margin:0 8px;font-size:14px}.ant-rate-rtl{direction:rtl}.ant-rate-rtl .ant-rate-star:not(:last-child){margin-right:0;margin-left:8px}.ant-rate-rtl .ant-rate-star-first{right:0;left:auto}.ant-result{padding:48px 32px}.ant-result-success .ant-result-icon>.anticon{color:#52c41a}.ant-result-error .ant-result-icon>.anticon{color:#ff4d4f}.ant-result-info .ant-result-icon>.anticon{color:#6544e9}.ant-result-warning .ant-result-icon>.anticon{color:#faad14}.ant-result-image{width:250px;height:295px;margin:auto}.ant-result-icon{margin-bottom:24px;text-align:center}.ant-result-icon>.anticon{font-size:72px}.ant-result-title{color:rgba(0,0,0,.85);font-size:24px;line-height:1.8;text-align:center}.ant-result-subtitle{color:rgba(0,0,0,.45);font-size:14px;line-height:1.6;text-align:center}.ant-result-extra{margin:24px 0 0;text-align:center}.ant-result-extra>*{margin-right:8px}.ant-result-extra>:last-child{margin-right:0}.ant-result-content{margin-top:24px;padding:24px 40px;background-color:var(--theme-color-background-main)}.ant-result-rtl{direction:rtl}.ant-result-rtl .ant-result-extra>*{margin-right:0;margin-left:8px}.ant-result-rtl .ant-result-extra>:last-child{margin-left:0}.segmented-disabled-item,.segmented-disabled-item:focus,.segmented-disabled-item:hover{color:rgba(0,0,0,.25);cursor:not-allowed}.segmented-item-selected{background-color:#fff;border-radius:var(--theme-rounded-corners);box-shadow:0 2px 8px -2px rgba(0,0,0,.05),0 1px 4px -1px rgba(0,0,0,.07),0 0 1px 0 rgba(0,0,0,.08)}.segmented-text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-segmented{box-sizing:border-box;margin: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";display:inline-block;padding:2px;color:rgba(0,0,0,.65);background-color:rgba(0,0,0,.04);border-radius:var(--theme-rounded-corners);transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-segmented-group{position:relative;display:flex;align-items:stretch;justify-items:flex-start;width:100%}.ant-segmented.ant-segmented-block{display:flex}.ant-segmented.ant-segmented-block .ant-segmented-item{flex:1 1;min-width:0}.ant-segmented:not(.ant-segmented-disabled):focus,.ant-segmented:not(.ant-segmented-disabled):hover{background-color:rgba(0,0,0,.06)}.ant-segmented-item{position:relative;text-align:center;cursor:pointer;transition:color .3s cubic-bezier(.645,.045,.355,1)}.ant-segmented-item-selected{background-color:#fff;border-radius:var(--theme-rounded-corners);box-shadow:0 2px 8px -2px rgba(0,0,0,.05),0 1px 4px -1px rgba(0,0,0,.07),0 0 1px 0 rgba(0,0,0,.08);color:#262626}.ant-segmented-item:focus,.ant-segmented-item:hover{color:#262626}.ant-segmented-item-label{min-height:28px;padding:0 11px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-segmented-item-icon+*{margin-left:6px}.ant-segmented-item-input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.ant-segmented.ant-segmented-lg .ant-segmented-item-label{min-height:36px;padding:0 11px;font-size:16px;line-height:36px}.ant-segmented.ant-segmented-sm .ant-segmented-item-label{min-height:20px;padding:0 7px;line-height:20px}.ant-segmented-item-disabled,.ant-segmented-item-disabled:focus,.ant-segmented-item-disabled:hover{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-segmented-thumb{background-color:#fff;border-radius:var(--theme-rounded-corners);box-shadow:0 2px 8px -2px rgba(0,0,0,.05),0 1px 4px -1px rgba(0,0,0,.07),0 0 1px 0 rgba(0,0,0,.08);position:absolute;top:0;left:0;width:0;height:100%;padding:4px 0}.ant-segmented-thumb-motion-appear-active{transition:transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1);will-change:transform,width}.ant-segmented.ant-segmented-rtl{direction:rtl}.ant-segmented.ant-segmented-rtl .ant-segmented-item-icon{margin-right:0;margin-left:6px}.ant-select-single .ant-select-selector{display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:11px;bottom:0;left:11px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;transition:all .3s,visibility 0s}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{transition:none;pointer-events:none}.ant-select-single .ant-select-selector .ant-select-selection-item:after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after,.ant-select-single .ant-select-selector:after{display:inline-block;width:0;visibility:hidden;content:"\a0"}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:25px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 11px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector:after{display:none}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 11px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after{display:none}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:flex;flex:auto;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{flex:none;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:flex;flex-wrap:wrap;align-items:center;padding:1px 4px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selector:after{display:inline-block;width:0;margin:2px 0;line-height:24px;visibility:hidden;content:"\a0"}.ant-select-multiple.ant-select-allow-clear .ant-select-selector,.ant-select-multiple.ant-select-show-arrow .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:var(--theme-rounded-corners);cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-inline-end:4px;padding-inline-start:8px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-flex;align-items:center;color:rgba(0,0,0,.45);font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-multiple .ant-select-selection-item-remove:before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:middle}.ant-select-multiple .ant-select-selection-item-remove:hover{color:rgba(0,0,0,.75)}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;margin-inline-start:7px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:24px;transition:all .3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;transform:translateY(-50%);transition:all .3s}.ant-select-multiple.ant-select-lg .ant-select-selector:after{line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:30px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:32px;line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:32px;line-height:30px}.ant-select-multiple.ant-select-sm .ant-select-selector:after{line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:16px;line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{margin-inline-start:3px}.ant-select-disabled .ant-select-selection-item-remove{display:none}.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{background-color:#e2e8f0;border-color:#ff4d4f!important}.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector,.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector{border-color:#ff7875;box-shadow:0 0 0 2px rgba(255,77,79,.2);border-right-width:1px;outline:0}.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{background-color:#e2e8f0;border-color:#faad14!important}.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector,.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector{border-color:#ffc53d;box-shadow:0 0 0 2px rgba(250,173,20,.2);border-right-width:1px;outline:0}.ant-select-status-error.ant-select-has-feedback .ant-select-clear,.ant-select-status-success.ant-select-has-feedback .ant-select-clear,.ant-select-status-validating.ant-select-has-feedback .ant-select-clear,.ant-select-status-warning.ant-select-has-feedback .ant-select-clear{right:32px}.ant-select-status-error.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-success.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-validating.ant-select-has-feedback .ant-select-selection-selected-value,.ant-select-status-warning.ant-select-has-feedback .ant-select-selection-selected-value{padding-right:42px}.ant-select{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";position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#e2e8f0;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners);transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#2386e2;box-shadow:0 0 0 2px rgba(101,68,233,.2);border-right-width:1px;outline:0}.ant-input-rtl .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-right-width:0;border-left-width:1px!important}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(0,0,0,.25);background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#6544e9;border-right-width:1px}.ant-input-rtl .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-right-width:0;border-left-width:1px!important}.ant-select-selection-item{flex:1 1;overflow:hidden;font-weight:400;white-space:nowrap;text-overflow:ellipsis}@media (-ms-high-contrast:none){.ant-select-selection-item,.ant-select-selection-item ::-ms-backdrop{flex:auto}}.ant-select-selection-placeholder{flex:1 1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media (-ms-high-contrast:none){.ant-select-selection-placeholder,.ant-select-selection-placeholder ::-ms-backdrop{flex:auto}}.ant-select-arrow{display:inline-flex;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;display:flex;align-items:center;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow:before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;transition:transform .3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-arrow>:not(:last-child){margin-inline-end:8px}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#e2e8f0;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-clear:before{display:block}.ant-select-clear:hover{color:rgba(0,0,0,.45)}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:normal;background-color:#e2e8f0;border-radius:var(--theme-rounded-corners);outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpIn}.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownIn}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpOut}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownOut}.ant-select-dropdown-hidden{display:none}.ant-select-dropdown-empty{color:rgba(0,0,0,.25)}.ant-select-item-empty{color:rgba(0,0,0,.85);color:rgba(0,0,0,.25)}.ant-select-item,.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;font-weight:400;font-size:14px;line-height:22px}.ant-select-item{color:rgba(0,0,0,.85);cursor:pointer;transition:background .3s ease}.ant-select-item-group{color:rgba(0,0,0,.45);font-size:12px;cursor:default}.ant-select-item-option{display:flex}.ant-select-item-option-content{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgba(0,0,0,.85);font-weight:600;background-color:#6544e9}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#6544e9}.ant-select-item-option-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-select-item-option-disabled.ant-select-item-option-selected{background-color:#f5f5f5}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-select.ant-select-in-form-item{width:100%}.ant-select-compact-item:not(.ant-select-compact-last-item){margin-right:-1px}.ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-item-rtl{margin-right:0;margin-left:-1px}.ant-select-compact-item.ant-select-focused>*,.ant-select-compact-item:active>*,.ant-select-compact-item:focus>*,.ant-select-compact-item:hover>*{z-index:2}.ant-select-compact-item[disabled]>*{z-index:0}.ant-select-compact-item:not(.ant-select-compact-first-item):not(.ant-select-compact-last-item).ant-select>.ant-select-selector{border-radius:0}.ant-select-compact-item.ant-select-compact-first-item.ant-select:not(.ant-select-compact-last-item):not(.ant-select-compact-item-rtl)>.ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-select-compact-item.ant-select-compact-last-item.ant-select:not(.ant-select-compact-first-item):not(.ant-select-compact-item-rtl)>.ant-select-selector,.ant-select-compact-item.ant-select.ant-select-compact-first-item.ant-select-compact-item-rtl:not(.ant-select-compact-last-item)>.ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-select-compact-item.ant-select.ant-select-compact-last-item.ant-select-compact-item-rtl:not(.ant-select-compact-first-item)>.ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-select-rtl{direction:rtl}.ant-select-rtl .ant-select-arrow,.ant-select-rtl .ant-select-clear{right:auto;left:11px}.ant-select-dropdown-rtl{direction:rtl}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector{padding-right:4px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:11px;left:25px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:6px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}.ant-skeleton{display:table;width:100%}.ant-skeleton-header{display:table-cell;padding-right:16px;vertical-align:top}.ant-skeleton-header .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:hsla(0,0%,75%,.2);width:32px;height:32px;line-height:32px}.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-content{display:table-cell;width:100%;vertical-align:top}.ant-skeleton-content .ant-skeleton-title{width:100%;height:16px;background:hsla(0,0%,75%,.2);border-radius:var(--theme-rounded-corners)}.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:24px}.ant-skeleton-content .ant-skeleton-paragraph{padding:0}.ant-skeleton-content .ant-skeleton-paragraph>li{width:100%;height:16px;list-style:none;background:hsla(0,0%,75%,.2);border-radius:var(--theme-rounded-corners)}.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:16px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{margin-top:12px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:28px}.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title{border-radius:100px}.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton-active .ant-skeleton-button,.ant-skeleton-active .ant-skeleton-image,.ant-skeleton-active .ant-skeleton-input,.ant-skeleton-active .ant-skeleton-paragraph>li,.ant-skeleton-active .ant-skeleton-title{position:relative;z-index:0;overflow:hidden;background:transparent}.ant-skeleton-active .ant-skeleton-avatar:after,.ant-skeleton-active .ant-skeleton-button:after,.ant-skeleton-active .ant-skeleton-image:after,.ant-skeleton-active .ant-skeleton-input:after,.ant-skeleton-active .ant-skeleton-paragraph>li:after,.ant-skeleton-active .ant-skeleton-title:after{position:absolute;top:0;right:-150%;bottom:0;left:-150%;background:linear-gradient(90deg,hsla(0,0%,75%,.2) 25%,hsla(0,0%,51%,.24) 37%,hsla(0,0%,75%,.2) 63%);animation:ant-skeleton-loading 1.4s ease infinite;content:""}.ant-skeleton.ant-skeleton-block,.ant-skeleton.ant-skeleton-block .ant-skeleton-button,.ant-skeleton.ant-skeleton-block .ant-skeleton-input{width:100%}.ant-skeleton-element{display:inline-block;width:auto}.ant-skeleton-element .ant-skeleton-button{display:inline-block;vertical-align:top;background:hsla(0,0%,75%,.2);border-radius:var(--theme-rounded-corners);width:64px;min-width:64px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square{width:32px;min-width:32px}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{width:32px;min-width:32px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{border-radius:32px}.ant-skeleton-element .ant-skeleton-button-lg{width:80px;min-width:80px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square{width:40px;min-width:40px}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{width:40px;min-width:40px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{border-radius:40px}.ant-skeleton-element .ant-skeleton-button-sm{width:48px;min-width:48px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square{width:24px;min-width:24px}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{width:24px;min-width:24px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{border-radius:24px}.ant-skeleton-element .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:hsla(0,0%,75%,.2);width:32px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-input{display:inline-block;vertical-align:top;background:hsla(0,0%,75%,.2);width:160px;min-width:160px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-input-lg{width:200px;min-width:200px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-input-sm{width:120px;min-width:120px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-image{display:flex;align-items:center;justify-content:center;vertical-align:top;background:hsla(0,0%,75%,.2);width:96px;height:96px;line-height:96px}.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-image-path{fill:#bfbfbf}.ant-skeleton-element .ant-skeleton-image-svg{width:48px;height:48px;line-height:48px;max-width:192px;max-height:192px}.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle{border-radius:50%}@keyframes ant-skeleton-loading{0%{transform:translateX(-37.5%)}to{transform:translateX(37.5%)}}.ant-skeleton-rtl{direction:rtl}.ant-skeleton-rtl .ant-skeleton-header{padding-right:0;padding-left:16px}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title{animation-name:ant-skeleton-loading-rtl}@keyframes ant-skeleton-loading-rtl{0%{background-position:0 50%}to{background-position:100% 50%}}.ant-slider{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;height:12px;margin:10px 6px;padding:4px 0;cursor:pointer;touch-action:none}.ant-slider-vertical{width:12px;height:100%;margin:6px 10px;padding:0 4px}.ant-slider-vertical .ant-slider-rail{width:4px;height:100%}.ant-slider-vertical .ant-slider-track{width:4px}.ant-slider-vertical .ant-slider-handle{margin-top:-6px;margin-left:-5px}.ant-slider-vertical .ant-slider-mark{top:0;left:12px;width:18px;height:100%}.ant-slider-vertical .ant-slider-mark-text{left:4px;white-space:nowrap}.ant-slider-vertical .ant-slider-step{width:4px;height:100%}.ant-slider-vertical .ant-slider-dot{top:auto;margin-left:-2px}.ant-slider-tooltip .ant-tooltip-inner{min-width:unset}.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{margin-right:-5px;margin-left:0}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{right:12px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{right:4px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{right:2px;left:auto}.ant-slider-with-marks{margin-bottom:28px}.ant-slider-rail{width:100%;background-color:#f5f5f5}.ant-slider-rail,.ant-slider-track{position:absolute;height:4px;border-radius:var(--theme-rounded-corners);transition:background-color .3s}.ant-slider-track{background-color:#7a5cf3}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#e2e8f0;border:2px solid #7a5cf3;border-radius:50%;box-shadow:0;cursor:pointer;transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28)}.ant-slider-handle-dragging{z-index:1}.ant-slider-handle:focus{border-color:#8469ed;outline:none;box-shadow:0 0 0 5px rgba(101,68,233,.12)}.ant-slider-handle.ant-tooltip-open{border-color:#6544e9}.ant-slider-handle:after{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;content:""}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#da9eff}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#da9eff}.ant-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:14px}.ant-slider-mark-text{position:absolute;display:inline-block;color:rgba(0,0,0,.45);text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-slider-mark-text-active{color:rgba(0,0,0,.85)}.ant-slider-step{position:absolute;width:100%;height:4px;background:transparent;pointer-events:none}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;background-color:#e2e8f0;border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot-active{border-color:#b2a2f4}.ant-slider-disabled{cursor:not-allowed}.ant-slider-disabled .ant-slider-rail{background-color:#f5f5f5!important}.ant-slider-disabled .ant-slider-track{background-color:rgba(0,0,0,.25)!important}.ant-slider-disabled .ant-slider-dot,.ant-slider-disabled .ant-slider-handle{background-color:#e2e8f0;border-color:rgba(0,0,0,.25)!important;box-shadow:none;cursor:not-allowed}.ant-slider-disabled .ant-slider-dot,.ant-slider-disabled .ant-slider-mark-text{cursor:not-allowed!important}.ant-slider-rtl{direction:rtl}.ant-slider-rtl .ant-slider-mark{right:0;left:auto}.ant-space{display:inline-flex}.ant-space-vertical{flex-direction:column}.ant-space-align-center{align-items:center}.ant-space-align-start{align-items:flex-start}.ant-space-align-end{align-items:flex-end}.ant-space-align-baseline{align-items:baseline}.ant-space-item:empty{display:none}.ant-space-compact{display:inline-flex}.ant-space-compact-block{display:flex;width:100%}.ant-space-compact-vertical{flex-direction:column}.ant-space-compact-rtl,.ant-space-rtl{direction:rtl}.ant-spin{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";position:absolute;display:none;color:#6544e9;font-size:0;text-align:center;vertical-align:middle;opacity:0;transition:transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;font-size:14px;text-shadow:0 1px 2px #e2e8f0}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;transition:opacity .3s}.ant-spin-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none\9;width:100%;height:100%;background:#e2e8f0;opacity:0;transition:all .3s;content:"";pointer-events:none}.ant-spin-blur{clear:both;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ant-spin-blur:after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:rgba(0,0,0,.45)}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#6544e9;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s linear infinite alternate}.ant-spin-dot-item:first-child{top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}.ant-spin-dot-spin{transform:rotate(0deg);animation:antRotate 1.2s linear infinite}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.ant-spin-blur{background:#e2e8f0;opacity:.5}}@keyframes antSpinMove{to{opacity:1}}@keyframes antRotate{to{transform:rotate(1turn)}}.ant-spin-rtl{direction:rtl}.ant-spin-rtl .ant-spin-dot-spin{transform:rotate(-45deg);animation-name:antRotateRtl}@keyframes antRotateRtl{to{transform:rotate(-405deg)}}.ant-statistic{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"}.ant-statistic-title{margin-bottom:4px;color:rgba(0,0,0,.45);font-size:14px}.ant-statistic-skeleton{padding-top:16px}.ant-statistic-content{color:rgba(0,0,0,.85);font-size:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.ant-statistic-content-value{display:inline-block;direction:ltr}.ant-statistic-content-prefix,.ant-statistic-content-suffix{display:inline-block}.ant-statistic-content-prefix{margin-right:4px}.ant-statistic-content-suffix{margin-left:4px}.ant-statistic-rtl{direction:rtl}.ant-statistic-rtl .ant-statistic-content-prefix{margin-right:0;margin-left:4px}.ant-statistic-rtl .ant-statistic-content-suffix{margin-right:4px;margin-left:0}.ant-steps{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";display:flex;width:100%;font-size:0;text-align:initial}.ant-steps-item{position:relative;display:inline-block;flex:1 1;overflow:hidden;vertical-align:top}.ant-steps-item-container{outline:none}.ant-steps-item:last-child{flex:none}.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail{display:none}.ant-steps-item-content,.ant-steps-item-icon{display:inline-block;vertical-align:top}.ant-steps-item-icon{width:32px;height:32px;margin:0 8px 0 0;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:32px;text-align:center;border:1px solid rgba(0,0,0,.25);border-radius:32px;transition:background-color .3s,border-color .3s}.ant-steps-item-icon .ant-steps-icon{position:relative;top:-.5px;color:#6544e9;line-height:1}.ant-steps-item-tail{position:absolute;top:12px;left:0;width:100%;padding:0 10px}.ant-steps-item-tail:after{display:inline-block;width:100%;height:1px;background:#f0f0f0;border-radius:1px;transition:background .3s;content:""}.ant-steps-item-title{position:relative;display:inline-block;padding-right:16px;color:rgba(0,0,0,.85);font-size:16px;line-height:32px}.ant-steps-item-title:after{position:absolute;top:16px;left:100%;display:block;width:9999px;height:1px;background:#f0f0f0;content:""}.ant-steps-item-subtitle{display:inline;margin-left:8px;font-weight:400}.ant-steps-item-description,.ant-steps-item-subtitle{color:rgba(0,0,0,.45);font-size:14px}.ant-steps-item-wait .ant-steps-item-icon{background-color:#e2e8f0;border-color:rgba(0,0,0,.25)}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:rgba(0,0,0,.25)}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:rgba(0,0,0,.25)}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:rgba(0,0,0,.45)}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:rgba(0,0,0,.45)}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item-process .ant-steps-item-icon{background-color:#e2e8f0;border-color:#6544e9}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#6544e9}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#6544e9}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:rgba(0,0,0,.85)}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:rgba(0,0,0,.85)}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#6544e9}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon{color:#fff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title{font-weight:500}.ant-steps-item-finish .ant-steps-item-icon{background-color:#e2e8f0;border-color:#6544e9}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#6544e9}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#6544e9}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:rgba(0,0,0,.85)}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#6544e9}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:rgba(0,0,0,.45)}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#6544e9}.ant-steps-item-error .ant-steps-item-icon{background-color:#e2e8f0;border-color:#ff4d4f}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon{color:#ff4d4f}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#ff4d4f}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#ff4d4f}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#ff4d4f}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after{background:#ff4d4f}.ant-steps-item-disabled{cursor:not-allowed}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]{cursor:pointer}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title{transition:color .3s}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title{color:#6544e9}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon{border-color:#6544e9}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon{color:#6544e9}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:16px;white-space:nowrap}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-right:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail{display:none}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description{max-width:140px;white-space:normal}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon{height:auto;background:none;border:0}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon{top:0;left:.5px;width:32px;height:32px;font-size:24px;line-height:32px}.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#6544e9}.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon{width:auto;background:none}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:12px}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-small .ant-steps-item-icon{width:24px;height:24px;margin:0 8px 0 0;font-size:12px;line-height:24px;text-align:center;border-radius:24px}.ant-steps-small .ant-steps-item-title{padding-right:12px;font-size:14px;line-height:24px}.ant-steps-small .ant-steps-item-title:after{top:12px}.ant-steps-small .ant-steps-item-description{color:rgba(0,0,0,.45);font-size:14px}.ant-steps-small .ant-steps-item-tail{top:8px}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon{width:inherit;height:inherit;line-height:inherit;background:none;border:0;border-radius:0}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{font-size:24px;line-height:24px;transform:none}.ant-steps-vertical{display:flex;flex-direction:column}.ant-steps-vertical>.ant-steps-item{display:block;flex:1 0 auto;padding-left:0;overflow:visible}.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:left;margin-right:16px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-content{display:block;min-height:48px;overflow:hidden}.ant-steps-vertical>.ant-steps-item .ant-steps-item-title{line-height:32px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-description{padding-bottom:12px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{position:absolute;top:0;left:15px;width:1px;height:100%;padding:38px 0 6px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after{width:1px;height:100%}.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail{display:block}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{display:none}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{position:absolute;top:0;left:11px;padding:30px 0 6px}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title{line-height:24px}.ant-steps-label-vertical .ant-steps-item{overflow:visible}.ant-steps-label-vertical .ant-steps-item-tail{margin-left:58px;padding:3.5px 24px}.ant-steps-label-vertical .ant-steps-item-content{display:block;width:116px;margin-top:8px;text-align:center}.ant-steps-label-vertical .ant-steps-item-icon{display:inline-block;margin-left:42px}.ant-steps-label-vertical .ant-steps-item-title{padding-right:0;padding-left:0}.ant-steps-label-vertical .ant-steps-item-title:after{display:none}.ant-steps-label-vertical .ant-steps-item-subtitle{display:block;margin-bottom:4px;margin-left:0;line-height:1.5715}.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon{margin-left:46px}.ant-steps-dot .ant-steps-item-title,.ant-steps-dot.ant-steps-small .ant-steps-item-title{line-height:1.5715}.ant-steps-dot .ant-steps-item-tail,.ant-steps-dot.ant-steps-small .ant-steps-item-tail{top:2px;width:100%;margin:0 0 0 70px;padding:0}.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{width:calc(100% - 20px);height:3px;margin-left:12px}.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{left:2px}.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon{width:8px;height:8px;margin-left:67px;padding-right:0;line-height:8px;background:transparent;border:0}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{position:relative;float:left;width:100%;height:100%;border-radius:100px;transition:all .3s}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{position:absolute;top:-12px;left:-26px;width:60px;height:32px;background:rgba(0,0,0,.001);content:""}.ant-steps-dot .ant-steps-item-content,.ant-steps-dot.ant-steps-small .ant-steps-item-content{width:140px}.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon{position:relative;top:-1px;width:10px;height:10px;line-height:10px;background:none}.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-top:13px;margin-left:0;background:none}.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{top:6.5px;left:-9px;margin:0;padding:22px 0 4px}.ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item-icon{margin-top:10px}.ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{top:3.5px}.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-content{width:inherit}.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot{top:-1px;left:-1px}.ant-steps-navigation{padding-top:12px}.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-left:-12px}.ant-steps-navigation .ant-steps-item{overflow:visible;text-align:center}.ant-steps-navigation .ant-steps-item-container{display:inline-block;height:100%;margin-left:-16px;padding-bottom:12px;text-align:left;transition:opacity .3s}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content{max-width:auto}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{max-width:100%;padding-right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after{display:none}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]{cursor:pointer}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover{opacity:.85}.ant-steps-navigation .ant-steps-item:last-child{flex:1 1}.ant-steps-navigation .ant-steps-item:last-child:after{display:none}.ant-steps-navigation .ant-steps-item:after{position:absolute;top:50%;left:100%;display:inline-block;width:12px;height:12px;margin-top:-14px;margin-left:-2px;border:1px solid rgba(0,0,0,.25);border-bottom:none;border-left:none;transform:rotate(45deg);content:""}.ant-steps-navigation .ant-steps-item:before{position:absolute;bottom:0;left:50%;display:inline-block;width:0;height:2px;background-color:#6544e9;transition:width .3s,left .3s;transition-timing-function:ease-out;content:""}.ant-steps-navigation .ant-steps-item.ant-steps-item-active:before{left:0;width:100%}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item{margin-right:0!important}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:before{display:none}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item.ant-steps-item-active:before{top:0;right:0;left:unset;display:block;width:3px;height:calc(100% - 24px)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:after{position:relative;top:-2px;left:50%;display:block;width:8px;height:8px;margin-bottom:8px;text-align:center;transform:rotate(135deg)}.ant-steps-navigation.ant-steps-horizontal>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail,.ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{visibility:hidden}.ant-steps-rtl{direction:rtl}.ant-steps.ant-steps-rtl .ant-steps-item-icon{margin-right:0;margin-left:8px}.ant-steps-rtl .ant-steps-item-tail{right:0;left:auto}.ant-steps-rtl .ant-steps-item-title{padding-right:0;padding-left:16px}.ant-steps-rtl .ant-steps-item-title .ant-steps-item-subtitle{float:left;margin-right:8px;margin-left:0}.ant-steps-rtl .ant-steps-item-title:after{right:100%;left:auto}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:16px;padding-left:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-left:0}.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{right:.5px;left:auto}.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-right:-12px;margin-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container{margin-right:-16px;margin-left:0;text-align:right}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item:after{right:100%;left:auto;margin-right:-2px;margin-left:0;transform:rotate(225deg)}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:12px;padding-left:0}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-small .ant-steps-item-title{padding-right:0;padding-left:12px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:right;margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:16px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{right:12px;left:auto}.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail{margin:0 70px 0 0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{margin-right:12px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{right:2px;left:auto}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon{margin-right:67px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{float:right}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{right:-26px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:-9px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{right:0;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot{right:-2px;left:auto}.ant-steps-rtl.ant-steps-with-progress.ant-steps-vertical>.ant-steps-item{padding-right:4px}.ant-steps-rtl.ant-steps-with-progress.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:19px}.ant-steps-rtl.ant-steps-with-progress.ant-steps-small.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:15px}.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child{padding-right:4px;padding-left:0}.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active{padding-right:4px}.ant-steps-with-progress .ant-steps-item{padding-top:4px}.ant-steps-with-progress .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{top:4px;left:19px}.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child,.ant-steps-with-progress.ant-steps-small.ant-steps-horizontal .ant-steps-item:first-child{padding-bottom:4px;padding-left:4px}.ant-steps-with-progress.ant-steps-small>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{left:15px}.ant-steps-with-progress.ant-steps-vertical .ant-steps-item{padding-left:4px}.ant-steps-with-progress.ant-steps-label-vertical .ant-steps-item .ant-steps-item-tail{top:14px!important}.ant-steps-with-progress .ant-steps-item-icon{position:relative}.ant-steps-with-progress .ant-steps-item-icon .ant-progress{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.ant-switch{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";position:relative;display:inline-block;box-sizing:border-box;min-width:44px;height:22px;line-height:22px;vertical-align:middle;background-color:rgba(0,0,0,.25);border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.ant-switch-checked:focus{box-shadow:0 0 0 2px #6544e9}.ant-switch:focus:hover{box-shadow:none}.ant-switch-checked{background-color:#6544e9}.ant-switch-disabled,.ant-switch-loading{cursor:not-allowed;opacity:.4}.ant-switch-disabled *,.ant-switch-loading *{box-shadow:none;cursor:not-allowed}.ant-switch-inner{display:block;margin:0 7px 0 25px;color:#fff;font-size:12px;transition:margin .2s}.ant-switch-checked .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-handle{top:2px;left:2px;width:18px;height:18px}.ant-switch-handle,.ant-switch-handle:before{position:absolute;transition:all .2s ease-in-out}.ant-switch-handle:before{top:0;right:0;bottom:0;left:0;background-color:#e2e8f0;border-radius:9px;box-shadow:0 2px 4px 0 rgba(0,35,11,.2);content:""}.ant-switch-checked .ant-switch-handle{left:calc(100% - 18px - 2px)}.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{right:-30%;left:0}.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{right:0;left:-30%}.ant-switch-loading-icon.anticon{position:relative;top:2px;color:rgba(0,0,0,.65);vertical-align:top}.ant-switch-checked .ant-switch-loading-icon{color:#6544e9}.ant-switch-small{min-width:28px;height:16px;line-height:16px}.ant-switch-small .ant-switch-inner{margin:0 5px 0 18px;font-size:12px}.ant-switch-small .ant-switch-handle{width:12px;height:12px}.ant-switch-small .ant-switch-loading-icon{top:1.5px;font-size:9px}.ant-switch-small.ant-switch-checked .ant-switch-inner{margin:0 18px 0 5px}.ant-switch-small.ant-switch-checked .ant-switch-handle{left:calc(100% - 12px - 2px)}.ant-switch-rtl{direction:rtl}.ant-switch-rtl .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-rtl .ant-switch-handle{right:2px;left:auto}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{right:0;left:-30%}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{right:-30%;left:0}.ant-switch-rtl.ant-switch-checked .ant-switch-inner{margin:0 7px 0 25px}.ant-switch-rtl.ant-switch-checked .ant-switch-handle{right:calc(100% - 18px - 2px)}.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{right:calc(100% - 12px - 2px)}.ant-table.ant-table-middle{font-size:14px}.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle tfoot>tr>td,.ant-table.ant-table-middle tfoot>tr>th{padding:12px 8px}.ant-table.ant-table-middle .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-middle .ant-table-expanded-row-fixed{margin:-12px -8px}.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-12px -8px -12px 40px}.ant-table.ant-table-middle .ant-table-selection-column{padding-inline-start:2px}.ant-table.ant-table-small{font-size:14px}.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small tfoot>tr>td,.ant-table.ant-table-small tfoot>tr>th{padding:8px}.ant-table.ant-table-small .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-small .ant-table-expanded-row-fixed{margin:-8px}.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-8px -8px -8px 40px}.ant-table.ant-table-small .ant-table-selection-column{padding-inline-start:2px}.ant-table.ant-table-bordered>.ant-table-title{border:1px solid #f0f0f0;border-bottom:0}.ant-table.ant-table-bordered>.ant-table-container{border-left:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th:before{background-color:transparent!important}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first:after{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-16px -17px}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed:after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #f0f0f0;content:""}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table{border-top:1px solid #f0f0f0}.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td{border-right:0}.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}.ant-table.ant-table-bordered>.ant-table-footer{border:1px solid #f0f0f0;border-top:0}.ant-table-cell .ant-table-container:first-child{border-top:0}.ant-table-cell-scrollbar:not([rowspan]){box-shadow:0 1px 0 1px var(--theme-color-background-main)}.ant-table-wrapper{clear:both;max-width:100%}.ant-table-wrapper:before{display:table;content:""}.ant-table-wrapper:after{display:table;clear:both;content:""}.ant-table{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;font-size:14px;background:#e2e8f0;border-radius:var(--theme-rounded-corners)}.ant-table table{width:100%;text-align:left;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;border-collapse:separate;border-spacing:0}.ant-table tfoot>tr>td,.ant-table tfoot>tr>th,.ant-table-tbody>tr>td,.ant-table-thead>tr>th{position:relative;padding:16px;overflow-wrap:break-word}.ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first{overflow:visible}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{display:block;overflow:hidden;text-overflow:ellipsis}.ant-table-cell-ellipsis .ant-table-column-title{overflow:hidden;text-overflow:ellipsis;word-break:keep-all}.ant-table-title{padding:16px}.ant-table-footer{padding:16px}.ant-table-footer,.ant-table-thead>tr>th{color:rgba(0,0,0,.85);background:var(--theme-color-background-main)}.ant-table-thead>tr>th{position:relative;font-weight:500;text-align:left;border-bottom:1px solid #f0f0f0;transition:background .3s ease}.ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{position:absolute;top:50%;right:0;width:1px;height:1.6em;background-color:rgba(0,0,0,.06);transform:translateY(-50%);transition:background-color .3s;content:""}.ant-table-thead>tr:not(:last-child)>th[colspan]{border-bottom:0}.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;transition:background .3s}.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table{margin:-16px -16px -16px 32px}.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{border-radius:0}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--theme-color-background-main)}.ant-table-tbody>tr.ant-table-row-selected>td{background:#6544e9;border-color:rgba(0,0,0,.03)}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#5d3be8}.ant-table-summary{position:relative;z-index:2;background:#e2e8f0}div.ant-table-summary{box-shadow:0 -1px 0 #f0f0f0}.ant-table-summary>tr>td,.ant-table-summary>tr>th{border-bottom:1px solid #f0f0f0}.ant-table-pagination.ant-pagination{margin:16px 0}.ant-table-pagination{display:flex;flex-wrap:wrap;row-gap:8px}.ant-table-pagination>*{flex:none}.ant-table-pagination-left{justify-content:flex-start}.ant-table-pagination-center{justify-content:center}.ant-table-pagination-right{justify-content:flex-end}.ant-table-thead th.ant-table-column-has-sorters{outline:none;cursor:pointer;transition:all .3s}.ant-table-thead th.ant-table-column-has-sorters:hover{background:rgba(0,0,0,.04)}.ant-table-thead th.ant-table-column-has-sorters:hover:before{background-color:transparent!important}.ant-table-thead th.ant-table-column-has-sorters:focus-visible{color:#6544e9}.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover,.ant-table-thead th.ant-table-column-sort{background:#f5f5f5}.ant-table-thead th.ant-table-column-sort:before{background-color:transparent!important}td.ant-table-column-sort{background:#fafafa}.ant-table-column-title{position:relative;z-index:1;flex:1 1}.ant-table-column-sorters{display:flex;flex:auto;align-items:center;justify-content:space-between}.ant-table-column-sorters:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:""}.ant-table-column-sorter{margin-left:4px;color:#bfbfbf;font-size:0;transition:color .3s}.ant-table-column-sorter-inner{display:inline-flex;flex-direction:column;align-items:center}.ant-table-column-sorter-down,.ant-table-column-sorter-up{font-size:11px}.ant-table-column-sorter-down.active,.ant-table-column-sorter-up.active{color:#6544e9}.ant-table-column-sorter-up+.ant-table-column-sorter-down{margin-top:-.3em}.ant-table-column-sorters:hover .ant-table-column-sorter{color:#a6a6a6}.ant-table-filter-column{display:flex;justify-content:space-between}.ant-table-filter-trigger{position:relative;display:flex;align-items:center;margin:-4px -8px -4px 4px;padding:0 4px;color:#bfbfbf;font-size:12px;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:all .3s}.ant-table-filter-trigger:hover{color:rgba(0,0,0,.45);background:rgba(0,0,0,.04)}.ant-table-filter-trigger.active{color:#6544e9}.ant-table-filter-dropdown{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";min-width:120px;background-color:#e2e8f0;border-radius:var(--theme-rounded-corners);box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-table-filter-dropdown .ant-dropdown-menu{max-height:264px;overflow-x:hidden;border:0;box-shadow:none}.ant-table-filter-dropdown .ant-dropdown-menu:empty:after{display:block;padding:8px 0;color:rgba(0,0,0,.25);font-size:12px;text-align:center;content:"Not Found"}.ant-table-filter-dropdown-tree{padding:8px 8px 0}.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover{background-color:#2386e2}.ant-table-filter-dropdown-search{padding:8px;border-bottom:1px solid #f0f0f0}.ant-table-filter-dropdown-search-input input{min-width:140px}.ant-table-filter-dropdown-search-input .anticon{color:rgba(0,0,0,.25)}.ant-table-filter-dropdown-checkall{width:100%;margin-bottom:4px;margin-left:4px}.ant-table-filter-dropdown-submenu>ul{max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto}.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-left:8px}.ant-table-filter-dropdown-btns{display:flex;justify-content:space-between;padding:7px 8px;overflow:hidden;background-color:inherit;border-top:1px solid #f0f0f0}.ant-table-selection-col{width:32px}.ant-table-bordered .ant-table-selection-col{width:50px}table tr td.ant-table-selection-column,table tr th.ant-table-selection-column{padding-right:8px;padding-left:8px;text-align:center}table tr td.ant-table-selection-column .ant-radio-wrapper,table tr th.ant-table-selection-column .ant-radio-wrapper{margin-right:0}table tr th.ant-table-selection-column.ant-table-cell-fix-left{z-index:3}table tr th.ant-table-selection-column:after{background-color:transparent!important}.ant-table-selection{position:relative;display:inline-flex;flex-direction:column}.ant-table-selection-extra{position:absolute;top:0;z-index:1;cursor:pointer;transition:all .3s;margin-inline-start:100%;padding-inline-start:4px}.ant-table-selection-extra .anticon{color:#bfbfbf;font-size:10px}.ant-table-selection-extra .anticon:hover{color:#a6a6a6}.ant-table-expand-icon-col{width:48px}.ant-table-row-expand-icon-cell{text-align:center}.ant-table-row-expand-icon-cell .ant-table-row-expand-icon{display:inline-flex;float:none;vertical-align:sub}.ant-table-row-indent{float:left;height:1px}.ant-table-row-expand-icon{color:var(--theme-color-action);outline:none;cursor:pointer;transition:color .3s;position:relative;float:left;box-sizing:border-box;width:17px;height:17px;padding:0;color:inherit;line-height:17px;background:#e2e8f0;border:1px solid #f0f0f0;border-radius:var(--theme-rounded-corners);transform:scale(.94117647);transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-table-row-expand-icon:focus-visible,.ant-table-row-expand-icon:hover{color:var(--theme-color-action-hover)}.ant-table-row-expand-icon:active{color:#000}.ant-table-row-expand-icon:active,.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{border-color:currentcolor}.ant-table-row-expand-icon:after,.ant-table-row-expand-icon:before{position:absolute;background:currentcolor;transition:transform .3s ease-out;content:""}.ant-table-row-expand-icon:before{top:7px;right:3px;left:3px;height:1px}.ant-table-row-expand-icon:after{top:3px;bottom:3px;left:7px;width:1px;transform:rotate(90deg)}.ant-table-row-expand-icon-collapsed:before{transform:rotate(-180deg)}.ant-table-row-expand-icon-collapsed:after{transform:rotate(0deg)}.ant-table-row-expand-icon-spaced{background:transparent;border:0;visibility:hidden}.ant-table-row-expand-icon-spaced:after,.ant-table-row-expand-icon-spaced:before{display:none;content:none}.ant-table-row-indent+.ant-table-row-expand-icon{margin-top:2.5005px;margin-right:8px}tr.ant-table-expanded-row:hover>td,tr.ant-table-expanded-row>td{background:#fbfbfb}tr.ant-table-expanded-row .ant-descriptions-view{display:flex}tr.ant-table-expanded-row .ant-descriptions-view table{flex:auto;width:auto}.ant-table .ant-table-expanded-row-fixed{position:relative;margin:-16px;padding:16px}.ant-table-tbody>tr.ant-table-placeholder{text-align:center}.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{color:rgba(0,0,0,.25)}.ant-table-tbody>tr.ant-table-placeholder:hover>td{background:#e2e8f0}.ant-table-cell-fix-left,.ant-table-cell-fix-right{position:sticky!important;z-index:2;background:#e2e8f0}.ant-table-cell-fix-left-first:after,.ant-table-cell-fix-left-last:after{position:absolute;top:0;right:0;bottom:-1px;width:30px;transform:translateX(100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table-cell-fix-left-all:after{display:none}.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right-last:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translateX(-100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:after,.ant-table .ant-table-container:before{position:absolute;top:0;bottom:0;z-index:calc(calc(2 + 1) + 1);width:30px;transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before{left:0}.ant-table .ant-table-container:after{right:0}.ant-table-ping-left:not(.ant-table-has-fix-left)>.ant-table-container{position:relative}.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after,.ant-table-ping-left:not(.ant-table-has-fix-left)>.ant-table-container:before{box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.15)}.ant-table-ping-left .ant-table-cell-fix-left-last:before{background-color:transparent!important}.ant-table-ping-right:not(.ant-table-has-fix-right)>.ant-table-container{position:relative}.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after,.ant-table-ping-right:not(.ant-table-has-fix-right)>.ant-table-container:after{box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.15)}.ant-table-sticky-holder{position:sticky;z-index:calc(2 + 1);background:#e2e8f0}.ant-table-sticky-scroll{position:sticky;bottom:0;z-index:calc(2 + 1);display:flex;align-items:center;background:#fff;border-top:1px solid #f0f0f0;opacity:.6}.ant-table-sticky-scroll:hover{transform-origin:center bottom}.ant-table-sticky-scroll-bar{height:8px;background-color:rgba(0,0,0,.35);border-radius:4px}.ant-table-sticky-scroll-bar-active,.ant-table-sticky-scroll-bar:hover{background-color:rgba(0,0,0,.8)}@media (-ms-high-contrast:none){.ant-table-ping-left .ant-table-cell-fix-left-last:after,.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:none!important}}.ant-table-title{border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0}.ant-table-title+.ant-table-container{border-top-left-radius:0;border-top-right-radius:0}.ant-table-title+.ant-table-container table,.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child,.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{border-radius:0}.ant-table-container{border-top-right-radius:var(--theme-rounded-corners)}.ant-table-container,.ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:var(--theme-rounded-corners)}.ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:var(--theme-rounded-corners)}.ant-table-footer{border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-table-rtl,.ant-table-wrapper-rtl{direction:rtl}.ant-table-wrapper-rtl .ant-table table{text-align:right}.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-wrapper-rtl .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{right:auto;left:0}.ant-table-wrapper-rtl .ant-table-thead>tr>th{text-align:right}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{margin:-16px 33px -16px -16px}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{justify-content:flex-end}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{justify-content:flex-start}.ant-table-wrapper-rtl .ant-table-column-sorter{margin-right:4px;margin-left:0}.ant-table-wrapper-rtl .ant-table-filter-column-title{padding:16px 16px 16px 2.3em}.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{padding:0 0 0 2.3em}.ant-table-wrapper-rtl .ant-table-filter-trigger{margin:-4px 4px -4px -8px}.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-right:8px;padding-left:0}.ant-table-wrapper-rtl .ant-table-selection{text-align:center}.ant-table-wrapper-rtl .ant-table-row-expand-icon,.ant-table-wrapper-rtl .ant-table-row-indent{float:right}.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{margin-right:0;margin-left:8px}.ant-table-wrapper-rtl .ant-table-row-expand-icon:after{transform:rotate(-90deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before{transform:rotate(180deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after{transform:rotate(0deg)}.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:8px 0;font-size:14px}.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:16px 0;font-size:16px}.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:6px 16px}.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:7px 16px 6px}.ant-tabs-rtl{direction:rtl}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type{margin-left:0}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:0;margin-left:12px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{margin-right:8px;margin-left:-4px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav{order:1}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder{order:1}.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-right:2px;margin-left:0}.ant-tabs-dropdown-rtl{direction:rtl}.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item{text-align:right}.ant-tabs-bottom,.ant-tabs-top{flex-direction:column}.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav,.ant-tabs-top>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav{margin:0 0 16px}.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before,.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before{position:absolute;right:0;left:0;border-bottom:1px solid #f0f0f0;content:""}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{height:2px}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:width .3s,left .3s,right .3s}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{top:0;bottom:0;width:30px}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{left:0;box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.08)}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.08)}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after{opacity:1}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav:before{bottom:0}.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{order:1;margin-top:16px;margin-bottom:0}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav:before{top:0}.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder{order:0}.ant-tabs-left>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{flex-direction:column;min-width:50px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{padding:8px 24px;text-align:center}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:16px 0 0}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap{flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{right:0;left:0;height:30px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{top:0;box-shadow:inset 0 10px 8px -8px rgba(0,0,0,.08)}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{bottom:0;box-shadow:inset 0 -10px 8px -8px rgba(0,0,0,.08)}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{width:2px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:height .3s,top .3s}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations{flex:1 0 auto;flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar{right:0}.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder{margin-left:-1px;border-left:1px solid #f0f0f0}.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-left:24px}.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{order:1}.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{left:0}.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder{order:0;margin-right:-1px;border-right:1px solid #f0f0f0}.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-right:24px}.ant-tabs-dropdown{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";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-tabs-dropdown-hidden{display:none}.ant-tabs-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#e2e8f0;background-clip:padding-box;border-radius:var(--theme-rounded-corners);outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-tabs-dropdown-menu-item{display:flex;align-items:center;min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-tabs-dropdown-menu-item>span{flex:1 1;white-space:nowrap}.ant-tabs-dropdown-menu-item-remove{flex:none;margin-left:12px;color:rgba(0,0,0,.45);font-size:12px;background:transparent;border:0;cursor:pointer}.ant-tabs-dropdown-menu-item-remove:hover{color:#6544e9}.ant-tabs-dropdown-menu-item:hover{background:#f5f5f5}.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover{color:rgba(0,0,0,.25);background:transparent;cursor:not-allowed}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{margin:0;padding:8px 16px;background:var(--theme-color-background-main);border:1px solid #f0f0f0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{color:#6544e9;background:#e2e8f0}.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{visibility:hidden}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:2px}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:#e2e8f0}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 0 var(--theme-rounded-corners) var(--theme-rounded-corners)}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active{border-top-color:#e2e8f0}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-top:2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab{border-radius:var(--theme-rounded-corners) 0 0 var(--theme-rounded-corners)}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active{border-right-color:#e2e8f0}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 var(--theme-rounded-corners) var(--theme-rounded-corners) 0}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active{border-left-color:#e2e8f0}.ant-tabs{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";display:flex}.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{position:relative;display:flex;flex:none;align-items:center}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{position:relative;display:inline-block;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{position:relative;display:flex;transition:transform .3s}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{display:flex;align-self:stretch}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden{position:absolute;visibility:hidden;pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{position:relative;padding:8px 16px;background:transparent;border:0}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more:after{position:absolute;right:0;bottom:0;left:0;height:5px;transform:translateY(100%);content:""}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-width:40px;margin-left:2px;padding:0 8px;background:var(--theme-color-background-main);border:1px solid #f0f0f0;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0;outline:none;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover{color:#6544e9}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus{color:#7a5cf3}.ant-tabs-extra-content{flex:none}.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]){justify-content:center}.ant-tabs-ink-bar{position:absolute;background:#6544e9;pointer-events:none}.ant-tabs-tab{position:relative;display:inline-flex;align-items:center;padding:12px 0;font-size:14px;background:transparent;border:0;outline:none;cursor:pointer}.ant-tabs-tab-btn:active,.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:active,.ant-tabs-tab-remove:focus{color:#7a5cf3}.ant-tabs-tab-btn,.ant-tabs-tab-remove{outline:none;transition:all .3s}.ant-tabs-tab-remove{flex:none;margin-right:-4px;margin-left:8px;color:rgba(0,0,0,.45);font-size:12px;background:transparent;border:none;cursor:pointer}.ant-tabs-tab-remove:hover{color:rgba(0,0,0,.85)}.ant-tabs-tab:hover{color:#6544e9}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#6544e9;text-shadow:0 0 .25px currentcolor}.ant-tabs-tab.ant-tabs-tab-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus{color:rgba(0,0,0,.25)}.ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-tab .anticon{margin-right:12px}.ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-content{position:relative;width:100%}.ant-tabs-content-holder{flex:auto;min-width:0;min-height:0}.ant-tabs-tabpane{outline:none}.ant-tabs-tabpane-hidden{display:none}.ant-tabs-switch-appear,.ant-tabs-switch-enter{transition:none}.ant-tabs-switch-appear-start,.ant-tabs-switch-enter-start{opacity:0}.ant-tabs-switch-appear-active,.ant-tabs-switch-enter-active{opacity:1;transition:opacity .3s}.ant-tabs-switch-leave{position:absolute;transition:none;inset:0}.ant-tabs-switch-leave-start{opacity:1}.ant-tabs-switch-leave-active{opacity:0;transition:opacity .3s}.ant-tag{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;height:auto;margin:0 8px 0 0;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:var(--theme-color-background-main);border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners);opacity:1;transition:all .3s}.ant-tag,.ant-tag a,.ant-tag a:hover{color:var(--theme-color-action)}.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ant-tag-close-icon{margin-left:3px;color:rgba(0,0,0,.45);font-size:10px;cursor:pointer;transition:all .3s}.ant-tag-close-icon:hover{color:rgba(0,0,0,.85)}.ant-tag-has-color{border-color:transparent}.ant-tag-has-color,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover,.ant-tag-has-color a,.ant-tag-has-color a:hover{color:#fff}.ant-tag-checkable{background-color:transparent;border-color:transparent;cursor:pointer}.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#6544e9}.ant-tag-checkable-checked,.ant-tag-checkable:active{color:#fff}.ant-tag-checkable-checked{background-color:#2386e2}.ant-tag-checkable:active{background-color:#7a5cf3}.ant-tag-hidden{display:none}.ant-tag-pink{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-pink-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-magenta{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-magenta-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.ant-tag-red-inverse{color:#fff;background:#f5222d;border-color:#f5222d}.ant-tag-volcano{color:#d4380d;background:#fff2e8;border-color:#ffbb96}.ant-tag-volcano-inverse{color:#fff;background:#fa541c;border-color:#fa541c}.ant-tag-orange{color:#d46b08;background:#fff7e6;border-color:#ffd591}.ant-tag-orange-inverse{color:#fff;background:#fa8c16;border-color:#fa8c16}.ant-tag-yellow{color:#d4b106;background:#feffe6;border-color:#fffb8f}.ant-tag-yellow-inverse{color:#fff;background:#fadb14;border-color:#fadb14}.ant-tag-gold{color:#d48806;background:#fffbe6;border-color:#ffe58f}.ant-tag-gold-inverse{color:#fff;background:#faad14;border-color:#faad14}.ant-tag-cyan{color:#08979c;background:#e6fffb;border-color:#87e8de}.ant-tag-cyan-inverse{color:#fff;background:#13c2c2;border-color:#13c2c2}.ant-tag-lime{color:#7cb305;background:#fcffe6;border-color:#eaff8f}.ant-tag-lime-inverse{color:#fff;background:#a0d911;border-color:#a0d911}.ant-tag-green{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.ant-tag-green-inverse{color:#fff;background:#52c41a;border-color:#52c41a}.ant-tag-blue{color:#096dd9;background:#e6f7ff;border-color:#91d5ff}.ant-tag-blue-inverse{color:#fff;background:#1890ff;border-color:#1890ff}.ant-tag-geekblue{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}.ant-tag-geekblue-inverse{color:#fff;background:#2f54eb;border-color:#2f54eb}.ant-tag-purple{color:#531dab;background:#f9f0ff;border-color:#d3adf7}.ant-tag-purple-inverse{color:#fff;background:#722ed1;border-color:#722ed1}.ant-tag-success{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.ant-tag-processing{color:#6544e9;background:#f5f0ff;border-color:#d6c4ff}.ant-tag-error{color:#ff4d4f;background:#fff2f0;border-color:#ffccc7}.ant-tag-warning{color:#faad14;background:#fffbe6;border-color:#ffe58f}.ant-tag>.anticon+span,.ant-tag>span+.anticon{margin-left:7px}.ant-tag.ant-tag-rtl{margin-right:0;margin-left:8px;direction:rtl;text-align:right}.ant-tag-rtl .ant-tag-close-icon{margin-right:3px;margin-left:0}.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{margin-right:7px;margin-left:0}.ant-timeline{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";margin:0;padding:0;list-style:none}.ant-timeline-item{position:relative;margin:0;padding-bottom:20px;font-size:14px;list-style:none}.ant-timeline-item-tail{position:absolute;top:10px;left:4px;height:calc(100% - 10px);border-left:2px solid #f0f0f0}.ant-timeline-item-pending .ant-timeline-item-head{font-size:12px;background-color:transparent}.ant-timeline-item-pending .ant-timeline-item-tail{display:none}.ant-timeline-item-head{position:absolute;width:10px;height:10px;background-color:#e2e8f0;border:2px solid transparent;border-radius:100px}.ant-timeline-item-head-blue{color:#6544e9;border-color:#6544e9}.ant-timeline-item-head-red{color:#ff4d4f;border-color:#ff4d4f}.ant-timeline-item-head-green{color:#52c41a;border-color:#52c41a}.ant-timeline-item-head-gray{color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-timeline-item-head-custom{position:absolute;top:5.5px;left:5px;width:auto;height:auto;margin-top:0;padding:3px 1px;line-height:1;text-align:center;border:0;border-radius:0;transform:translate(-50%,-50%)}.ant-timeline-item-content{position:relative;top:-7.001px;margin:0 0 0 26px;word-break:break-word}.ant-timeline-item-last>.ant-timeline-item-tail{display:none}.ant-timeline-item-last>.ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-tail{left:50%}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head{margin-left:-4px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom{margin-left:1px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content{left:calc(50% - 4px);width:calc(50% - 14px);text-align:left}.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:calc(50% - 12px);margin:0;text-align:right}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail{left:calc(100% - 4px - 2px)}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:calc(100% - 18px)}.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail{display:block;height:calc(100% - 14px);border-left:2px dotted #f0f0f0}.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail{display:none}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{top:15px;display:block;height:calc(100% - 15px);border-left:2px dotted #f0f0f0}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-label .ant-timeline-item-label{position:absolute;top:-7.001px;width:calc(50% - 12px);text-align:right}.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{left:calc(50% + 14px);width:calc(50% - 14px);text-align:left}.ant-timeline-rtl{direction:rtl}.ant-timeline-rtl .ant-timeline-item-tail{right:4px;left:auto;border-right:2px solid #f0f0f0;border-left:none}.ant-timeline-rtl .ant-timeline-item-head-custom{right:5px;left:auto;transform:translate(50%,-50%)}.ant-timeline-rtl .ant-timeline-item-content{margin:0 18px 0 0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail{right:50%;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head{margin-right:-4px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom{margin-right:1px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content{right:calc(50% - 4px);left:auto;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail{right:0;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:100%;margin-right:18px;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{border-right:2px dotted #f0f0f0;border-left:none}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{right:calc(50% + 14px);text-align:right}.ant-tooltip{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";position:absolute;z-index:1070;display:block;width:-moz-max-content;width:max-content;width:intrinsic;max-width:250px;visibility:visible}.ant-tooltip-content{position:relative}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:14.3137085px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightBottom,.ant-tooltip-placement-rightTop{padding-left:14.3137085px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:14.3137085px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftBottom,.ant-tooltip-placement-leftTop{padding-right:14.3137085px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:rgba(0,0,0,.75);border-radius:var(--theme-rounded-corners);box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-tooltip-arrow{position:absolute;z-index:2;display:block;width:22px;height:22px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow-content{--antd-arrow-background-color:linear-gradient(to right bottom,rgba(0,0,0,.65),rgba(0,0,0,.75));position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:11.3137085px;height:11.3137085px;margin:auto;content:"";pointer-events:auto;border-radius:0 0 2px;pointer-events:none}.ant-tooltip-arrow-content:before{position:absolute;top:-11.3137085px;left:-11.3137085px;width:33.9411255px;height:33.9411255px;background:var(--antd-arrow-background-color);background-repeat:no-repeat;background-position:-10px -10px;content:"";clip-path:inset(33% 33%);clip-path:path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z")}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:0;transform:translateY(100%)}.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);transform:translateY(-11px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;transform:translateY(100%) translateX(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow{left:0;transform:translateX(-100%)}.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content{box-shadow:-3px 3px 7px rgba(0,0,0,.07);transform:translateX(11px) rotate(135deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;transform:translateX(-100%) translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow{right:0;transform:translateX(100%)}.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content{box-shadow:3px -3px 7px rgba(0,0,0,.07);transform:translateX(-11px) rotate(315deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;transform:translateX(100%) translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:0;transform:translateY(-100%)}.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{box-shadow:-3px -3px 7px rgba(0,0,0,.07);transform:translateY(11px) rotate(225deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;transform:translateY(-100%) translateX(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-tooltip-pink .ant-tooltip-inner{background-color:#eb2f96}.ant-tooltip-pink .ant-tooltip-arrow-content:before{background:#eb2f96}.ant-tooltip-magenta .ant-tooltip-inner{background-color:#eb2f96}.ant-tooltip-magenta .ant-tooltip-arrow-content:before{background:#eb2f96}.ant-tooltip-red .ant-tooltip-inner{background-color:#f5222d}.ant-tooltip-red .ant-tooltip-arrow-content:before{background:#f5222d}.ant-tooltip-volcano .ant-tooltip-inner{background-color:#fa541c}.ant-tooltip-volcano .ant-tooltip-arrow-content:before{background:#fa541c}.ant-tooltip-orange .ant-tooltip-inner{background-color:#fa8c16}.ant-tooltip-orange .ant-tooltip-arrow-content:before{background:#fa8c16}.ant-tooltip-yellow .ant-tooltip-inner{background-color:#fadb14}.ant-tooltip-yellow .ant-tooltip-arrow-content:before{background:#fadb14}.ant-tooltip-gold .ant-tooltip-inner{background-color:#faad14}.ant-tooltip-gold .ant-tooltip-arrow-content:before{background:#faad14}.ant-tooltip-cyan .ant-tooltip-inner{background-color:#13c2c2}.ant-tooltip-cyan .ant-tooltip-arrow-content:before{background:#13c2c2}.ant-tooltip-lime .ant-tooltip-inner{background-color:#a0d911}.ant-tooltip-lime .ant-tooltip-arrow-content:before{background:#a0d911}.ant-tooltip-green .ant-tooltip-inner{background-color:#52c41a}.ant-tooltip-green .ant-tooltip-arrow-content:before{background:#52c41a}.ant-tooltip-blue .ant-tooltip-inner{background-color:#1890ff}.ant-tooltip-blue .ant-tooltip-arrow-content:before{background:#1890ff}.ant-tooltip-geekblue .ant-tooltip-inner{background-color:#2f54eb}.ant-tooltip-geekblue .ant-tooltip-arrow-content:before{background:#2f54eb}.ant-tooltip-purple .ant-tooltip-inner{background-color:#722ed1}.ant-tooltip-purple .ant-tooltip-arrow-content:before{background:#722ed1}.ant-tooltip-rtl{direction:rtl}.ant-tooltip-rtl .ant-tooltip-inner{text-align:right}.ant-transfer-customize-list .ant-transfer-list{flex:1 1 50%;width:auto;height:auto;min-height:200px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small{border:0;border-radius:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column{width:40px;min-width:40px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th{background:var(--theme-color-background-main)}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td{border-bottom:1px solid #f0f0f0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body{margin:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:16px 0 4px}.ant-transfer-customize-list .ant-input[disabled]{background-color:transparent}.ant-transfer-status-error .ant-transfer-list{border-color:#ff4d4f}.ant-transfer-status-error .ant-transfer-list-search:not([disabled]){border-color:#d9d9d9}.ant-transfer-status-error .ant-transfer-list-search:not([disabled]):hover{border-color:#6544e9;border-right-width:1px}.ant-input-rtl .ant-transfer-status-error .ant-transfer-list-search:not([disabled]):hover{border-right-width:0;border-left-width:1px!important}.ant-transfer-status-error .ant-transfer-list-search:not([disabled]):focus{border-color:#2386e2;box-shadow:0 0 0 2px rgba(101,68,233,.2);border-right-width:1px;outline:0}.ant-input-rtl .ant-transfer-status-error .ant-transfer-list-search:not([disabled]):focus{border-right-width:0;border-left-width:1px!important}.ant-transfer-status-warning .ant-transfer-list{border-color:#faad14}.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]){border-color:#d9d9d9}.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):hover{border-color:#6544e9;border-right-width:1px}.ant-input-rtl .ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):hover{border-right-width:0;border-left-width:1px!important}.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):focus{border-color:#2386e2;box-shadow:0 0 0 2px rgba(101,68,233,.2);border-right-width:1px;outline:0}.ant-input-rtl .ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):focus{border-right-width:0;border-left-width:1px!important}.ant-transfer{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";position:relative;display:flex;align-items:stretch}.ant-transfer-disabled .ant-transfer-list{background:#f5f5f5}.ant-transfer-list{display:flex;flex-direction:column;width:180px;height:200px;border:1px solid #d9d9d9;border-radius:var(--theme-rounded-corners)}.ant-transfer-list-with-pagination{width:250px;height:auto}.ant-transfer-list-search .anticon-search{color:rgba(0,0,0,.25)}.ant-transfer-list-header{display:flex;flex:none;align-items:center;height:40px;padding:8px 12px 9px;color:rgba(0,0,0,.85);background:#e2e8f0;border-bottom:1px solid #f0f0f0;border-radius:var(--theme-rounded-corners) var(--theme-rounded-corners) 0 0}.ant-transfer-list-header>:not(:last-child){margin-right:4px}.ant-transfer-list-header>*{flex:none}.ant-transfer-list-header-title{flex:auto;overflow:hidden;white-space:nowrap;text-align:right;text-overflow:ellipsis}.ant-transfer-list-header-dropdown{font-size:10px;transform:translateY(10%);cursor:pointer}.ant-transfer-list-header-dropdown[disabled]{cursor:not-allowed}.ant-transfer-list-body{display:flex;flex:auto;flex-direction:column;overflow:hidden;font-size:14px}.ant-transfer-list-body-search-wrapper{position:relative;flex:none;padding:12px}.ant-transfer-list-content{flex:auto;margin:0;padding:0;overflow:auto;list-style:none}.ant-transfer-list-content-item{display:flex;align-items:center;min-height:32px;padding:6px 12px;line-height:20px;transition:all .3s}.ant-transfer-list-content-item>:not(:last-child){margin-right:8px}.ant-transfer-list-content-item>*{flex:none}.ant-transfer-list-content-item-text{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-transfer-list-content-item-remove{position:relative;color:#d9d9d9;cursor:pointer;transition:all .3s}.ant-transfer-list-content-item-remove:hover{color:var(--theme-color-action-hover)}.ant-transfer-list-content-item-remove:after{position:absolute;top:-6px;right:-50%;bottom:-6px;left:-50%;content:""}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:#f5f5f5;cursor:pointer}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover{background-color:#5d3be8}.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background:transparent;cursor:default}.ant-transfer-list-content-item-checked{background-color:#6544e9}.ant-transfer-list-content-item-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-transfer-list-pagination{padding:8px 0;text-align:right;border-top:1px solid #f0f0f0}.ant-transfer-list-body-not-found{flex:none;width:100%;margin:auto 0;color:rgba(0,0,0,.25);text-align:center}.ant-transfer-list-footer{border-top:1px solid #f0f0f0}.ant-transfer-operation{display:flex;flex:none;flex-direction:column;align-self:center;margin:0 8px;vertical-align:middle}.ant-transfer-operation .ant-btn{display:block}.ant-transfer-operation .ant-btn:first-child{margin-bottom:4px}.ant-transfer-operation .ant-btn .anticon{font-size:12px}.ant-transfer .ant-empty-image{max-height:-2px}.ant-transfer-rtl{direction:rtl}.ant-transfer-rtl .ant-transfer-list-search{padding-right:8px;padding-left:24px}.ant-transfer-rtl .ant-transfer-list-search-action{right:auto;left:12px}.ant-transfer-rtl .ant-transfer-list-header>:not(:last-child){margin-right:0;margin-left:4px}.ant-transfer-rtl .ant-transfer-list-header{right:0;left:auto}.ant-transfer-rtl .ant-transfer-list-header-title{text-align:left}.ant-transfer-rtl .ant-transfer-list-content-item>:not(:last-child){margin-right:0;margin-left:8px}.ant-transfer-rtl .ant-transfer-list-pagination{text-align:left}.ant-transfer-rtl .ant-transfer-list-footer{right:0;left:auto}@keyframes ant-tree-node-fx-do-not-use{0%{opacity:0}to{opacity:1}}.ant-tree.ant-tree-directory .ant-tree-treenode{position:relative}.ant-tree.ant-tree-directory .ant-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background-color .3s;content:"";pointer-events:none}.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before{background:#f5f5f5}.ant-tree.ant-tree-directory .ant-tree-treenode>*{z-index:1}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{transition:color .3s}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff;background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before{background:#6544e9}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{color:#fff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{color:#fff;background:transparent}.ant-tree-checkbox{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";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner{border-color:#6544e9}.ant-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #6544e9;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after,.ant-tree-checkbox:hover:after{visibility:visible}.ant-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#6544e9;border-color:#6544e9}.ant-tree-checkbox-disabled{cursor:not-allowed}.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:rgba(0,0,0,.25);animation-name:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-tree-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after{visibility:hidden}.ant-tree-checkbox-wrapper{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";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{margin-left:8px}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-in-form-item input[type=checkbox]{width:14px;height:14px}.ant-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-tree-checkbox-group{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";display:inline-block}.ant-tree-checkbox-group-item{margin-right:8px}.ant-tree-checkbox-group-item:last-child{margin-right:0}.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:0}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#6544e9;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-tree-checkbox-rtl{direction:rtl}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item{margin-right:0;margin-left:8px}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item:last-child{margin-left:0!important}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:8px}.ant-tree{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";background:#e2e8f0;border-radius:var(--theme-rounded-corners);transition:background-color .3s}.ant-tree-focused:not(:hover):not(.ant-tree-active-focused){background:#6544e9}.ant-tree-list-holder-inner{align-items:flex-start}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{align-items:stretch}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{flex:auto}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging{position:relative}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging:after{position:absolute;top:0;right:0;bottom:4px;left:0;border:1px solid #6544e9;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-tree .ant-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{background:#f5f5f5}.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title{color:inherit;font-weight:500}.ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon{width:24px;line-height:24px;text-align:center;visibility:visible;opacity:.2;transition:opacity .3s}.ant-tree-treenode:hover .ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon{opacity:.45}.ant-tree .ant-tree-treenode-draggable.ant-tree-treenode-disabled .ant-tree-draggable-icon{visibility:hidden}.ant-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-indent-unit{display:inline-block;width:24px}.ant-tree-draggable-icon{visibility:hidden}.ant-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-switcher .ant-select-tree-switcher-icon,.ant-tree-switcher .ant-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-tree-switcher .ant-select-tree-switcher-icon svg,.ant-tree-switcher .ant-tree-switcher-icon svg{transition:transform .3s}.ant-tree-switcher-noop{cursor:default}.ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-tree-switcher-loading-icon{color:#6544e9}.ant-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-tree-checkbox{top:auto;margin:4px 8px 0 0}.ant-tree .ant-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#2386e2}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty{display:none}.ant-tree-unselectable .ant-tree-node-content-wrapper:hover{background-color:transparent}.ant-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#6544e9;border-radius:1px;pointer-events:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #6544e9;border-radius:50%;content:""}.ant-tree .ant-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #6544e9}.ant-tree-show-line .ant-tree-indent-unit{position:relative;height:100%}.ant-tree-show-line .ant-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.ant-tree-show-line .ant-tree-indent-unit-end:before{display:none}.ant-tree-show-line .ant-tree-switcher{background:#e2e8f0}.ant-tree-show-line .ant-tree-switcher-line-icon{vertical-align:-.15em}.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-rtl{direction:rtl}.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after{right:-6px;left:unset}.ant-tree .ant-tree-treenode-rtl{direction:rtl}.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before{right:auto;left:-13px;border-right:none;border-left:1px solid #d9d9d9}.ant-tree-rtl .ant-tree-checkbox,.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox{margin:4px 0 0 8px}.ant-select-tree-checkbox{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";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner{border-color:#6544e9}.ant-select-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #6544e9;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after,.ant-select-tree-checkbox:hover:after{visibility:visible}.ant-select-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-select-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-select-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner{background-color:#6544e9;border-color:#6544e9}.ant-select-tree-checkbox-disabled{cursor:not-allowed}.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{border-color:rgba(0,0,0,.25);animation-name:none}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-select-tree-checkbox-disabled+span{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-select-tree-checkbox-disabled:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled:after{visibility:hidden}.ant-select-tree-checkbox-wrapper{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";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-select-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper{margin-left:8px}.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-in-form-item input[type=checkbox]{width:14px;height:14px}.ant-select-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-select-tree-checkbox-group{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";display:inline-block}.ant-select-tree-checkbox-group-item{margin-right:8px}.ant-select-tree-checkbox-group-item:last-child{margin-right:0}.ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:0}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#6544e9;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{background-color:rgba(0,0,0,.25);border-color:rgba(0,0,0,.25)}.ant-select-tree-checkbox-rtl{direction:rtl}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item{margin-right:0;margin-left:8px}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item:last-child{margin-left:0!important}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:8px}.ant-tree-select-dropdown{padding:8px 4px}.ant-tree-select-dropdown-rtl{direction:rtl}.ant-tree-select-dropdown .ant-select-tree{border-radius:0}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner{align-items:stretch}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree{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";background:#e2e8f0;border-radius:var(--theme-rounded-corners);transition:background-color .3s}.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused){background:#6544e9}.ant-select-tree-list-holder-inner{align-items:flex-start}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner{align-items:stretch}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging{position:relative}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging:after{position:absolute;top:0;right:0;bottom:4px;left:0;border:1px solid #6544e9;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-select-tree .ant-select-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover{background:transparent}.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper{background:#f5f5f5}.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title{color:inherit;font-weight:500}.ant-select-tree .ant-select-tree-treenode-draggable .ant-select-tree-draggable-icon{width:24px;line-height:24px;text-align:center;visibility:visible;opacity:.2;transition:opacity .3s}.ant-select-tree-treenode:hover .ant-select-tree .ant-select-tree-treenode-draggable .ant-select-tree-draggable-icon{opacity:.45}.ant-select-tree .ant-select-tree-treenode-draggable.ant-select-tree-treenode-disabled .ant-select-tree-draggable-icon{visibility:hidden}.ant-select-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-indent-unit{display:inline-block;width:24px}.ant-select-tree-draggable-icon{visibility:hidden}.ant-select-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-switcher .ant-select-tree-switcher-icon,.ant-select-tree-switcher .ant-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-select-tree-switcher .ant-select-tree-switcher-icon svg,.ant-select-tree-switcher .ant-tree-switcher-icon svg{transition:transform .3s}.ant-select-tree-switcher-noop{cursor:default}.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-select-tree-switcher-loading-icon{color:#6544e9}.ant-select-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-select-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-select-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-select-tree-checkbox{top:auto;margin:4px 8px 0 0}.ant-select-tree .ant-select-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:var(--theme-rounded-corners);cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-select-tree .ant-select-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background-color:#2386e2}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty{display:none}.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover{background-color:transparent}.ant-select-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#6544e9;border-radius:1px;pointer-events:none}.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #6544e9;border-radius:50%;content:""}.ant-select-tree .ant-select-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #6544e9}.ant-select-tree-show-line .ant-select-tree-indent-unit{position:relative;height:100%}.ant-select-tree-show-line .ant-select-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.ant-select-tree-show-line .ant-select-tree-indent-unit-end:before{display:none}.ant-select-tree-show-line .ant-select-tree-switcher{background:#e2e8f0}.ant-select-tree-show-line .ant-select-tree-switcher-line-icon{vertical-align:-.15em}.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon{transform:scaleY(-1)}.ant-typography{color:rgba(0,0,0,.85);word-break:break-word}.ant-typography.ant-typography-secondary{color:rgba(0,0,0,.45)}.ant-typography.ant-typography-success{color:#52c41a}.ant-typography.ant-typography-warning{color:#faad14}.ant-typography.ant-typography-danger{color:#ff4d4f}a.ant-typography.ant-typography-danger:active,a.ant-typography.ant-typography-danger:focus{color:#d9363e}a.ant-typography.ant-typography-danger:hover{color:#ff7875}.ant-typography.ant-typography-disabled{color:rgba(0,0,0,.25);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-typography p,div.ant-typography{margin-bottom:1em}.ant-typography h1,div.ant-typography-h1,div.ant-typography-h1>textarea,h1.ant-typography{margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:600;font-size:38px;line-height:1.23}.ant-typography h2,div.ant-typography-h2,div.ant-typography-h2>textarea,h2.ant-typography{margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:600;font-size:30px;line-height:1.35}.ant-typography h3,div.ant-typography-h3,div.ant-typography-h3>textarea,h3.ant-typography{margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:600;font-size:24px;line-height:1.35}.ant-typography h4,div.ant-typography-h4,div.ant-typography-h4>textarea,h4.ant-typography{margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:600;font-size:20px;line-height:1.4}.ant-typography h5,div.ant-typography-h5,div.ant-typography-h5>textarea,h5.ant-typography{margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:600;font-size:16px;line-height:1.5}.ant-typography div+h1,.ant-typography div+h2,.ant-typography div+h3,.ant-typography div+h4,.ant-typography div+h5,.ant-typography h1+h1,.ant-typography h1+h2,.ant-typography h1+h3,.ant-typography h1+h4,.ant-typography h1+h5,.ant-typography h2+h1,.ant-typography h2+h2,.ant-typography h2+h3,.ant-typography h2+h4,.ant-typography h2+h5,.ant-typography h3+h1,.ant-typography h3+h2,.ant-typography h3+h3,.ant-typography h3+h4,.ant-typography h3+h5,.ant-typography h4+h1,.ant-typography h4+h2,.ant-typography h4+h3,.ant-typography h4+h4,.ant-typography h4+h5,.ant-typography h5+h1,.ant-typography h5+h2,.ant-typography h5+h3,.ant-typography h5+h4,.ant-typography h5+h5,.ant-typography li+h1,.ant-typography li+h2,.ant-typography li+h3,.ant-typography li+h4,.ant-typography li+h5,.ant-typography p+h1,.ant-typography p+h2,.ant-typography p+h3,.ant-typography p+h4,.ant-typography p+h5,.ant-typography ul+h1,.ant-typography ul+h2,.ant-typography ul+h3,.ant-typography ul+h4,.ant-typography ul+h5,.ant-typography+h1.ant-typography,.ant-typography+h2.ant-typography,.ant-typography+h3.ant-typography,.ant-typography+h4.ant-typography,.ant-typography+h5.ant-typography{margin-top:1.2em}a.ant-typography-ellipsis,span.ant-typography-ellipsis{display:inline-block;max-width:100%}.ant-typography a,a.ant-typography{color:var(--theme-color-action);outline:none;cursor:pointer;transition:color .3s;text-decoration:none}.ant-typography a:focus-visible,.ant-typography a:hover,a.ant-typography:focus-visible,a.ant-typography:hover{color:var(--theme-color-action-hover)}.ant-typography a:active,a.ant-typography:active{color:#000}.ant-typography a:active,.ant-typography a:hover,a.ant-typography:active,a.ant-typography:hover{text-decoration:none}.ant-typography a.ant-typography-disabled,.ant-typography a[disabled],a.ant-typography.ant-typography-disabled,a.ant-typography[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-typography a.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:hover,.ant-typography a[disabled]:active,.ant-typography a[disabled]:hover,a.ant-typography.ant-typography-disabled:active,a.ant-typography.ant-typography-disabled:hover,a.ant-typography[disabled]:active,a.ant-typography[disabled]:hover{color:rgba(0,0,0,.25)}.ant-typography a.ant-typography-disabled:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,a.ant-typography[disabled]:active{pointer-events:none}.ant-typography code{margin:0 .2em;padding:.2em .4em .1em;font-size:85%;background:hsla(0,0%,59%,.1);border:1px solid hsla(0,0%,39%,.2);border-radius:3px}.ant-typography kbd{margin:0 .2em;padding:.15em .4em .1em;font-size:90%;background:hsla(0,0%,59%,.06);border:solid hsla(0,0%,39%,.2);border-width:1px 1px 2px;border-radius:3px}.ant-typography mark{padding:0;background-color:#ffe58f}.ant-typography ins,.ant-typography u{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.ant-typography del,.ant-typography s{text-decoration:line-through}.ant-typography strong{font-weight:600}.ant-typography-copy,.ant-typography-edit,.ant-typography-expand{color:var(--theme-color-action);outline:none;cursor:pointer;transition:color .3s;margin-left:4px}.ant-typography-copy:focus-visible,.ant-typography-copy:hover,.ant-typography-edit:focus-visible,.ant-typography-edit:hover,.ant-typography-expand:focus-visible,.ant-typography-expand:hover{color:var(--theme-color-action-hover)}.ant-typography-copy:active,.ant-typography-edit:active,.ant-typography-expand:active{color:#000}.ant-typography-copy-success,.ant-typography-copy-success:focus,.ant-typography-copy-success:hover{color:#52c41a}.ant-typography-edit-content{position:relative}div.ant-typography-edit-content{left:-12px;margin-top:-5px;margin-bottom:calc(1em - 4px - 1px)}.ant-typography-edit-content-confirm{position:absolute;right:10px;bottom:8px;color:rgba(0,0,0,.45);font-weight:400;font-size:14px;font-style:normal;pointer-events:none}.ant-typography-edit-content textarea{height:1em;margin:0!important;-moz-transition:none}.ant-typography ol,.ant-typography ul{margin:0 0 1em;padding:0}.ant-typography ol li,.ant-typography ul li{margin:0 0 0 20px;padding:0 0 0 4px}.ant-typography ul{list-style-type:circle}.ant-typography ul ul{list-style-type:disc}.ant-typography ol{list-style-type:decimal}.ant-typography blockquote,.ant-typography pre{margin:1em 0}.ant-typography pre{padding:.4em .6em;white-space:pre-wrap;word-wrap:break-word;background:hsla(0,0%,59%,.1);border:1px solid hsla(0,0%,39%,.2);border-radius:3px}.ant-typography pre code{display:inline;margin:0;padding:0;font-size:inherit;font-family:inherit;background:transparent;border:0}.ant-typography blockquote{padding:0 0 0 .6em;border-left:4px solid hsla(0,0%,39%,.2);opacity:.85}.ant-typography-single-line{white-space:nowrap}.ant-typography-ellipsis-single-line{overflow:hidden;text-overflow:ellipsis}a.ant-typography-ellipsis-single-line,span.ant-typography-ellipsis-single-line{vertical-align:bottom}.ant-typography-ellipsis-multiple-line{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3; - /*! 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.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;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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 + /*! 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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/_next/static/lU_a2AO4B0eKiH7PPlhZO/_buildManifest.js b/static/web/_next/static/lU_a2AO4B0eKiH7PPlhZO/_buildManifest.js new file mode 100644 index 000000000..fddc7939a --- /dev/null +++ b/static/web/_next/static/lU_a2AO4B0eKiH7PPlhZO/_buildManifest.js @@ -0,0 +1 @@ +self.__BUILD_MANIFEST=function(s,a,c,e,i,t,n,d,f,h,b,m,o,u,k,j,r,g,p,l,_,w,v,y,I,B,F,A,D,E,L,M,N,S,T,U,C,x){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":[y,l,a,s,c,i,e,m,j,p,_,I,B,M,"static/chunks/7884-b5ec5ed2c40fb490.js",w,F,"static/css/3968be82dcae5b33.css","static/chunks/pages/index-68a7f55dda9f0ce9.js"],"/_error":["static/chunks/pages/_error-6ddff449d199572c.js"],"/admin":[t,a,s,c,i,n,h,e,d,o,u,m,k,j,r,g,p,v,B,f,b,"static/chunks/pages/admin-4cdb3a08aeb0da9d.js"],"/admin/access-tokens":[t,a,s,c,i,n,h,e,d,o,u,m,k,j,g,f,b,"static/chunks/pages/admin/access-tokens-600530f7abd540fb.js"],"/admin/actions":[N,t,a,s,c,i,n,h,e,d,o,u,m,k,S,f,b,"static/chunks/pages/admin/actions-13446a03fd8539e1.js"],"/admin/chat/emojis":[l,t,a,s,c,i,n,h,e,d,r,A,T,"static/chunks/1616-a63e78bce078fa50.js",f,b,"static/chunks/pages/admin/chat/emojis-c91ee7b132848c1f.js"],"/admin/chat/messages":[t,a,s,c,i,n,h,e,d,o,u,m,k,j,g,p,f,U,b,"static/chunks/pages/admin/chat/messages-ccab5d65db625661.js"],"/admin/chat/users":[t,a,s,c,i,n,h,e,d,o,u,m,k,j,r,g,p,f,U,b,"static/chunks/pages/admin/chat/users-21aa5b1428a97654.js"],"/admin/config/general":[N,l,t,a,s,c,i,n,h,e,d,o,u,m,k,r,D,A,C,T,S,x,"static/chunks/5180-d8b6a39351d895d5.js","static/chunks/1183-f037a0ca9534cdb0.js",f,"static/css/79a332200ba0e826.css","static/chunks/pages/admin/config/general-2c6d6c3593e09157.js"],"/admin/config/server":[t,a,s,c,i,n,h,e,d,o,u,m,k,r,"static/chunks/561-a7d91d9109b7c25f.js",f,b,"static/chunks/pages/admin/config/server-f2e2efd00fac2274.js"],"/admin/config-chat":[t,a,s,c,i,n,h,e,d,f,b,"static/chunks/pages/admin/config-chat-458fce1c8e51684c.js"],"/admin/config-federation":[t,a,s,c,i,n,h,e,d,f,b,"static/chunks/pages/admin/config-federation-953c9c300334b982.js"],"/admin/config-notify":[t,a,s,c,i,n,h,e,d,f,b,"static/chunks/pages/admin/config-notify-5ec104abca82bde1.js"],"/admin/config-social-items":[t,a,s,c,i,n,h,e,d,o,u,m,k,f,b,"static/chunks/pages/admin/config-social-items-0aa4ea327dd61d53.js"],"/admin/config-video":[t,a,s,c,i,n,h,e,d,o,u,m,k,C,f,b,"static/chunks/pages/admin/config-video-c9ac17d642e083e9.js"],"/admin/federation/actions":[t,a,s,c,i,n,h,e,d,o,u,m,k,j,g,f,b,"static/chunks/pages/admin/federation/actions-d873a1dfe6f05862.js"],"/admin/federation/followers":[t,a,s,c,i,n,e,d,o,u,m,k,j,r,g,f,b,"static/chunks/pages/admin/federation/followers-b7e74d5c31bc7c8e.js"],"/admin/hardware-info":[E,t,a,s,c,i,n,h,e,d,j,r,g,v,D,L,f,b,"static/chunks/pages/admin/hardware-info-3dee3c4018f8de3c.js"],"/admin/help":[l,t,a,s,c,i,n,e,d,r,A,x,"static/chunks/8082-29434f79b65d9cc6.js",f,b,"static/chunks/pages/admin/help-e60fcd52eb717356.js"],"/admin/logs":[t,a,s,c,i,n,h,e,d,o,u,m,k,j,g,B,f,b,"static/chunks/pages/admin/logs-1ec859e48443082a.js"],"/admin/stream-health":[E,t,a,s,c,i,n,h,e,d,j,r,g,v,L,f,b,"static/chunks/pages/admin/stream-health-fd7a3ce59dee8dca.js"],"/admin/upgrade":[t,a,s,c,i,n,h,e,d,o,u,m,k,"static/chunks/4009-77394d6a9f47e0fa.js",f,b,"static/chunks/pages/admin/upgrade-9cae1ceaa3f94d89.js"],"/admin/viewer-info":[E,t,a,s,c,i,n,h,e,d,o,u,m,k,j,r,g,p,v,D,L,f,b,"static/chunks/pages/admin/viewer-info-fd1222b9350052e4.js"],"/admin/webhooks":[t,a,s,c,i,n,h,e,d,o,u,m,k,f,b,"static/chunks/pages/admin/webhooks-4fe560a3d9b90327.js"],"/embed/chat/readonly":[y,s,_,I,w,F,"static/css/fa4ff817387ab552.css","static/chunks/pages/embed/chat/readonly-c6f1f5dd06bb6eb9.js"],"/embed/chat/readwrite":[y,s,e,_,I,w,F,"static/css/d260bb0d9cd88be2.css","static/chunks/pages/embed/chat/readwrite-c47d0d0b9fa65b68.js"],"/embed/video":["static/chunks/d6e1aeb5-481f02ace85a3019.js",t,a,s,c,h,j,p,_,"static/chunks/1750-ad2005b96d9f1a35.js",M,"static/css/34db8a9719c2e27a.css","static/chunks/2657-754a4f3814f532c3.js",w,"static/css/bd758cc8bb73bf7b.css","static/chunks/pages/embed/video-3447120167c495bf.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/9796-824f9fffcc5fd339.js","static/chunks/1287-49be23dcd0f9908a.js","static/chunks/7786-bbf2de5c978e89ab.js","static/chunks/6167-befd1cf6abf01a92.js","static/chunks/443-ae979a7de394e164.js","static/chunks/83-e209a407ef1abab3.js","static/chunks/9904-0489fa44bfbb8dfe.js","static/chunks/2502-9845296641279760.js","static/chunks/5889-caa6e639d79b9fb8.js","static/chunks/3657-d4be59f63c85e718.js","static/css/7e0fea9a6c3abdcb.css","static/chunks/449-231c2f62a8600913.js","static/chunks/7528-cab1966fe84e64f7.js","static/chunks/9532-0e5d809462580224.js","static/chunks/7043-8bf31244d8390a32.js","static/chunks/4065-e951dd28c6b5f4c7.js","static/chunks/9307-24717389bb75d97f.js","static/chunks/2642-f5c921701afa9b18.js","static/chunks/1913-67d64a9d283405ec.js","static/chunks/3247-3bcf37888a628177.js","static/chunks/5888-e12013a9212a9962.js","static/chunks/2154-487cb534e26c89a5.js","static/chunks/6179-cce56c214647e403.js","static/chunks/cff3e69d-920d199a4cb08a5f.js","static/chunks/885-43add49466e7981b.js","static/chunks/1115-3cc893267bfc23c9.js","static/chunks/944-ea6fc09992f04e4f.js","static/chunks/2179-67f5918db6a73f41.js","static/chunks/297-f3323e7519abfac5.js","static/chunks/ee8b1517-a4195821cd6ed947.js","static/chunks/346-801ea0d05946b099.js","static/chunks/7244-a7299229ae1c95e1.js","static/chunks/4ad82c5e-3889b9ac4c937ea1.js","static/chunks/7609-fd60de39eff71484.js","static/chunks/6356-c5443fab6eee53fa.js","static/chunks/5308-462ef190e34398d2.js","static/chunks/7042-dad877ca6d940739.js","static/chunks/4316-98f4bed5d3f6042f.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/static/web/_next/static/RYbVrhQKE1-pbweFGvGd3/_ssgManifest.js b/static/web/_next/static/lU_a2AO4B0eKiH7PPlhZO/_ssgManifest.js similarity index 100% rename from static/web/_next/static/RYbVrhQKE1-pbweFGvGd3/_ssgManifest.js rename to static/web/_next/static/lU_a2AO4B0eKiH7PPlhZO/_ssgManifest.js diff --git a/static/web/admin/access-tokens/index.html b/static/web/admin/access-tokens/index.html index f06d3bc3e..707bce009 100644 --- a/static/web/admin/access-tokens/index.html +++ b/static/web/admin/access-tokens/index.html @@ -1,4 +1,4 @@ -Owncast 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 66b3ec5fe..0fe016f5d 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 b295749da..9bb20e94f 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 without extension will be used as emoji name. Additionally, emoji names are case-insensitive. For best results, ensure all emoji have unique names.



\ 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 without extension will be used as emoji name. Additionally, emoji names are case-insensitive. For best results, ensure all emoji have unique names.



\ 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 009408b83..869841c4a 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 229a97606..e225061b6 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 c6e893cb8..a2bc1657d 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 295919290..67a9f4aa4 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 a263dbfc7..76c51f063 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 19dffee76..00323b30e 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 a4ea43d43..9e2d2f8c9 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 name1200 kbpsMedium

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.

Lowest Highest

\ 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 name1200 kbpsMedium

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.

Lowest Highest

\ 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 bedc0c2d1..4d2cb5ff3 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 6f37c9df8..d1d508f96 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 548d80085..e23e78648 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 298880794..630eaa509 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 abfe9166c..eda5b4859 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 6588914e8..10e3bf8c5 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 b55c78ccb..93279ad09 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 f95d8e5fd..0687de786 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 89464e37d..0df6891e5 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 0338e567f..a95c5edb6 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 8f4373f5b..16dad29da 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 0dcc82acc..33edc17cd 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:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-greek-300-normal.14123a0c.woff2) format("woff2"),url(/_next/static/media/inter-greek-300-normal.ec3d0adc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-300-normal.b4574483.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/inter-latin-300-normal.0a506d8e.woff2) format("woff2"),url(/_next/static/media/inter-latin-300-normal.38608292.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f196e968.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.d6adbb78.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.1411920a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.360a94a9.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.38abad60.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c0105440.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-greek-600-normal.ee808ffe.woff2) format("woff2"),url(/_next/static/media/inter-greek-600-normal.61c756cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.efad9519.woff2) format("woff2"),url(/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-greek-800-normal.fe474d33.woff2) format("woff2"),url(/_next/static/media/inter-greek-800-normal.fe668711.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.ab3f402a.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.d1597229.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-400-normal.d13a3802.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-400-normal.cbe785df.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,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-latin-ext-600-normal.3d81d8b7.woff2) format("woff2"),url(/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,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-latin-600-normal.c070cf14.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--content-padding:0.95rem;--module-spacing:12px;--header-height:70px;--content-height:calc(100vh - var(--header-height));--replacement-bar-height:46px;--chat-message-text-size:0.825rem;--chat-notification-icon-padding:6px;--chat-message-padding:10px;--chat-text-highlight-border-radius:3px;--player-container-height:75vh;--status-bar-height:2rem;--footer-padding-x:1rem}@media only screen and (width <= 768px){:root{--header-height:3.85rem;--player-container-height:400px}}@media only screen and (width <= 481px){:root{--player-container-height:250px}}::-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);font-weight:300;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;font-weight:600}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:600}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-action-hover)}body b,body strong{font-weight:600}.emoji{font-size:30px;height:30px;line-height:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.ant-layout-header{line-height:unset;height:auto}.ant-btn{font-size:.85rem}.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{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[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-dropdown-menu-item,.ant-dropdown-menu-submenu-title{font-size:.8rem;padding:4px 15px}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input{background-color:var(--theme-color-components-form-field-background)}.ant-input,.ant-input-number-input{color:var(--theme-color-components-form-field-text)}.ant-input-number-input::-moz-placeholder,.ant-input::-moz-placeholder{color:var(--theme-color-components-form-field-placeholder)}.ant-input-number-input::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:.7rem;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{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,.ant-modal-title{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}.ant-menu-light .ant-menu-submenu-title:active{background:var(--theme-color-palette-12)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:var(--theme-color-palette-12)}.line-chart-container{position:relative}.line-chart-container .download-btn{position:absolute;top:.3rem;right:.35rem}.ant-collapse>.ant-collapse-item{background:var(--theme-color-palette-14)}.vjs-owncast .video-js{color:var(--theme-color-components-text-on-light)}.vjs-owncast .vjs-volume-bar.vjs-slider-horizontal{width:100px;flex-shrink:0}.vjs-owncast .vjs-hover.vjs-volume-panel-horizontal{width:calc(5em + 100px)!important}.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 4a5dbad20..7424ef7cc 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 +
\ 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 3c4cf0663..0b7b12b86 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 +
\ No newline at end of file diff --git a/static/web/embed/video/index.html b/static/web/embed/video/index.html index b93f9ba25..b5dd369af 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 0a1a290d8..f51d5198a 100644 --- a/static/web/index.html +++ b/static/web/index.html @@ -1,7 +1,7 @@
\ No newline at end of file +
\ No newline at end of file diff --git a/static/web/sw.js b/static/web/sw.js index 9790fd113..403e018ed 100644 --- a/static/web/sw.js +++ b/static/web/sw.js @@ -1 +1 @@ -if(!self.define){let e,i={};const c=(c,s)=>(c=new URL(c+".js",s).href,i[c]||new Promise((i=>{if("document"in self){const e=document.createElement("script");e.src=c,e.onload=i,document.head.appendChild(e)}else e=c,importScripts(c),i()})).then((()=>{let e=i[c];if(!e)throw new Error(`Module ${c} didn’t register its module`);return e})));self.define=(s,n)=>{const a=e||("document"in self?document.currentScript.src:"")||location.href;if(i[a])return;let t={};const r=e=>c(e,a),f={module:{uri:a},exports:t,require:r};i[a]=Promise.all(s.map((e=>f[e]||r(e)))).then((e=>(n(...e),t)))}}define(["./workbox-1ba819ad"],(function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/static/RYbVrhQKE1-pbweFGvGd3/_buildManifest.js",revision:"a7501d07cd5db295e8136a4365dd3eb7"},{url:"/_next/static/RYbVrhQKE1-pbweFGvGd3/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/_next/static/chunks/00768e8d.992d423f0c9ceea4.js",revision:"992d423f0c9ceea4"},{url:"/_next/static/chunks/1031.a97ac7d5947ca894.js",revision:"a97ac7d5947ca894"},{url:"/_next/static/chunks/1053.adb29a47c34b267a.js",revision:"adb29a47c34b267a"},{url:"/_next/static/chunks/1071.a77505a640429fb1.js",revision:"a77505a640429fb1"},{url:"/_next/static/chunks/1084.8bd09a422bf924f1.js",revision:"8bd09a422bf924f1"},{url:"/_next/static/chunks/1115-3cc893267bfc23c9.js",revision:"3cc893267bfc23c9"},{url:"/_next/static/chunks/112.495e704b740805e0.js",revision:"495e704b740805e0"},{url:"/_next/static/chunks/1183-f037a0ca9534cdb0.js",revision:"f037a0ca9534cdb0"},{url:"/_next/static/chunks/1287-49be23dcd0f9908a.js",revision:"49be23dcd0f9908a"},{url:"/_next/static/chunks/1390.f5747dcb0964940e.js",revision:"f5747dcb0964940e"},{url:"/_next/static/chunks/1429.eaba5a71af1454d2.js",revision:"eaba5a71af1454d2"},{url:"/_next/static/chunks/1446.80225a10401347d7.js",revision:"80225a10401347d7"},{url:"/_next/static/chunks/1469.d9e463593fe54fb9.js",revision:"d9e463593fe54fb9"},{url:"/_next/static/chunks/1506.d3d0f3bd814a6460.js",revision:"d3d0f3bd814a6460"},{url:"/_next/static/chunks/1570.4bca873f6146d35f.js",revision:"4bca873f6146d35f"},{url:"/_next/static/chunks/1616-a63e78bce078fa50.js",revision:"a63e78bce078fa50"},{url:"/_next/static/chunks/1639.a69f56d8e2858f44.js",revision:"a69f56d8e2858f44"},{url:"/_next/static/chunks/1650.06a77268379b94b2.js",revision:"06a77268379b94b2"},{url:"/_next/static/chunks/1660.76cc05d00e5034ad.js",revision:"76cc05d00e5034ad"},{url:"/_next/static/chunks/1682.1cc436d76541e373.js",revision:"1cc436d76541e373"},{url:"/_next/static/chunks/1706.cc34054ebca747bc.js",revision:"cc34054ebca747bc"},{url:"/_next/static/chunks/1750-ad2005b96d9f1a35.js",revision:"ad2005b96d9f1a35"},{url:"/_next/static/chunks/177.3359462c66b636ba.js",revision:"3359462c66b636ba"},{url:"/_next/static/chunks/1770.ffd38031b937c10a.js",revision:"ffd38031b937c10a"},{url:"/_next/static/chunks/1789.7b256e8721f99673.js",revision:"7b256e8721f99673"},{url:"/_next/static/chunks/1873.ad239337a916524b.js",revision:"ad239337a916524b"},{url:"/_next/static/chunks/1913-67d64a9d283405ec.js",revision:"67d64a9d283405ec"},{url:"/_next/static/chunks/1914.14eca754101c7263.js",revision:"14eca754101c7263"},{url:"/_next/static/chunks/1920.69952d11b23d14f9.js",revision:"69952d11b23d14f9"},{url:"/_next/static/chunks/2029.150570ca467c0f7a.js",revision:"150570ca467c0f7a"},{url:"/_next/static/chunks/2040.2b48b43e5c9bbd94.js",revision:"2b48b43e5c9bbd94"},{url:"/_next/static/chunks/2119.56737871073263a3.js",revision:"56737871073263a3"},{url:"/_next/static/chunks/2130.558652d85a21dd04.js",revision:"558652d85a21dd04"},{url:"/_next/static/chunks/2136.d79aae5ef8b027c6.js",revision:"d79aae5ef8b027c6"},{url:"/_next/static/chunks/2154-487cb534e26c89a5.js",revision:"487cb534e26c89a5"},{url:"/_next/static/chunks/2155.92848022039e1b03.js",revision:"92848022039e1b03"},{url:"/_next/static/chunks/2179-67f5918db6a73f41.js",revision:"67f5918db6a73f41"},{url:"/_next/static/chunks/2200.984fffa57a9d939c.js",revision:"984fffa57a9d939c"},{url:"/_next/static/chunks/228.bcd421992bab4a0b.js",revision:"bcd421992bab4a0b"},{url:"/_next/static/chunks/2295.52acccadbd8a39f3.js",revision:"52acccadbd8a39f3"},{url:"/_next/static/chunks/2306.e3ecc3934cd527cd.js",revision:"e3ecc3934cd527cd"},{url:"/_next/static/chunks/2314.ce3a0e1828ad2d06.js",revision:"ce3a0e1828ad2d06"},{url:"/_next/static/chunks/2386.4ea76c10cc41063a.js",revision:"4ea76c10cc41063a"},{url:"/_next/static/chunks/2391.c9fc3414aa24edd4.js",revision:"c9fc3414aa24edd4"},{url:"/_next/static/chunks/2406.04743ed8b26fbb4f.js",revision:"04743ed8b26fbb4f"},{url:"/_next/static/chunks/2502-9845296641279760.js",revision:"9845296641279760"},{url:"/_next/static/chunks/2542.82fcb9f7206aadce.js",revision:"82fcb9f7206aadce"},{url:"/_next/static/chunks/2551.f01fe1c31557ca2d.js",revision:"f01fe1c31557ca2d"},{url:"/_next/static/chunks/2554.a1d1381079cf74f3.js",revision:"a1d1381079cf74f3"},{url:"/_next/static/chunks/2572.3b029749032721bc.js",revision:"3b029749032721bc"},{url:"/_next/static/chunks/2602.3b2af210da49468a.js",revision:"3b2af210da49468a"},{url:"/_next/static/chunks/2642-f5c921701afa9b18.js",revision:"f5c921701afa9b18"},{url:"/_next/static/chunks/2647.0c48f4ef405f6522.js",revision:"0c48f4ef405f6522"},{url:"/_next/static/chunks/2657-754a4f3814f532c3.js",revision:"754a4f3814f532c3"},{url:"/_next/static/chunks/2675.3af9b237ab623dbf.js",revision:"3af9b237ab623dbf"},{url:"/_next/static/chunks/2850.c40dc7deb016ee73.js",revision:"c40dc7deb016ee73"},{url:"/_next/static/chunks/2862.24c1386c74b74de0.js",revision:"24c1386c74b74de0"},{url:"/_next/static/chunks/2870.4fbc41352f764a3f.js",revision:"4fbc41352f764a3f"},{url:"/_next/static/chunks/297-f3323e7519abfac5.js",revision:"f3323e7519abfac5"},{url:"/_next/static/chunks/3033.5505256ec6976f9c.js",revision:"5505256ec6976f9c"},{url:"/_next/static/chunks/305.89841c282a61cef8.js",revision:"89841c282a61cef8"},{url:"/_next/static/chunks/3061.e43e8f7aa492e5b9.js",revision:"e43e8f7aa492e5b9"},{url:"/_next/static/chunks/310.4771c1bb0b1937cc.js",revision:"4771c1bb0b1937cc"},{url:"/_next/static/chunks/3114.66f6225b8d339ef9.js",revision:"66f6225b8d339ef9"},{url:"/_next/static/chunks/3181.53bbf187ed91c83a.js",revision:"53bbf187ed91c83a"},{url:"/_next/static/chunks/3193.59107ecddef79789.js",revision:"59107ecddef79789"},{url:"/_next/static/chunks/3203.cbe74052c374223c.js",revision:"cbe74052c374223c"},{url:"/_next/static/chunks/3236.29b921cf3d970139.js",revision:"29b921cf3d970139"},{url:"/_next/static/chunks/3247-3bcf37888a628177.js",revision:"3bcf37888a628177"},{url:"/_next/static/chunks/3283.0c55fd8a1a0f7c80.js",revision:"0c55fd8a1a0f7c80"},{url:"/_next/static/chunks/3314.141e2dca41748fac.js",revision:"141e2dca41748fac"},{url:"/_next/static/chunks/346-801ea0d05946b099.js",revision:"801ea0d05946b099"},{url:"/_next/static/chunks/3465.77dee7ec6cc7e947.js",revision:"77dee7ec6cc7e947"},{url:"/_next/static/chunks/3482.f8558073446e8bd9.js",revision:"f8558073446e8bd9"},{url:"/_next/static/chunks/3509.b3d99b2815ff8ca5.js",revision:"b3d99b2815ff8ca5"},{url:"/_next/static/chunks/3519.2a44d25a006ebc05.js",revision:"2a44d25a006ebc05"},{url:"/_next/static/chunks/3535.1f80d0f04163ad2c.js",revision:"1f80d0f04163ad2c"},{url:"/_next/static/chunks/3594.a535e97b9a9d1080.js",revision:"a535e97b9a9d1080"},{url:"/_next/static/chunks/3626.0f00551f8575fe8d.js",revision:"0f00551f8575fe8d"},{url:"/_next/static/chunks/3632.ef4bed423b91344d.js",revision:"ef4bed423b91344d"},{url:"/_next/static/chunks/3657-d4be59f63c85e718.js",revision:"d4be59f63c85e718"},{url:"/_next/static/chunks/370.0a341b2da3b6a0db.js",revision:"0a341b2da3b6a0db"},{url:"/_next/static/chunks/3732.87d81c39b4447a61.js",revision:"87d81c39b4447a61"},{url:"/_next/static/chunks/3747.36e9ea225d543396.js",revision:"36e9ea225d543396"},{url:"/_next/static/chunks/3883.915954d7c9022abf.js",revision:"915954d7c9022abf"},{url:"/_next/static/chunks/3889.c6efe2b839004628.js",revision:"c6efe2b839004628"},{url:"/_next/static/chunks/3989.2431f9d1a616d8d2.js",revision:"2431f9d1a616d8d2"},{url:"/_next/static/chunks/3993.45bba5349434ad56.js",revision:"45bba5349434ad56"},{url:"/_next/static/chunks/4009-77394d6a9f47e0fa.js",revision:"77394d6a9f47e0fa"},{url:"/_next/static/chunks/402.3f3e56dcc798bafe.js",revision:"3f3e56dcc798bafe"},{url:"/_next/static/chunks/4065-e951dd28c6b5f4c7.js",revision:"e951dd28c6b5f4c7"},{url:"/_next/static/chunks/4144.d7264e550bf9aa39.js",revision:"d7264e550bf9aa39"},{url:"/_next/static/chunks/4163.0e0c9ed3e1aa5112.js",revision:"0e0c9ed3e1aa5112"},{url:"/_next/static/chunks/4212.15885059e8078ec8.js",revision:"15885059e8078ec8"},{url:"/_next/static/chunks/4259.4ad737ece07732bd.js",revision:"4ad737ece07732bd"},{url:"/_next/static/chunks/4262.007de8e037824de7.js",revision:"007de8e037824de7"},{url:"/_next/static/chunks/4293.7b5c769ac9f34b69.js",revision:"7b5c769ac9f34b69"},{url:"/_next/static/chunks/4316-98f4bed5d3f6042f.js",revision:"98f4bed5d3f6042f"},{url:"/_next/static/chunks/4323.9603162e5cba433d.js",revision:"9603162e5cba433d"},{url:"/_next/static/chunks/443-ae979a7de394e164.js",revision:"ae979a7de394e164"},{url:"/_next/static/chunks/4439.7f32805042ce478e.js",revision:"7f32805042ce478e"},{url:"/_next/static/chunks/449-231c2f62a8600913.js",revision:"231c2f62a8600913"},{url:"/_next/static/chunks/4511.949892f0fb796cb1.js",revision:"949892f0fb796cb1"},{url:"/_next/static/chunks/46.19b30be647546336.js",revision:"19b30be647546336"},{url:"/_next/static/chunks/4619.2e56d2dadd31044e.js",revision:"2e56d2dadd31044e"},{url:"/_next/static/chunks/4793.072bc0cc2fd492b9.js",revision:"072bc0cc2fd492b9"},{url:"/_next/static/chunks/4796.c545e50f2ff935e7.js",revision:"c545e50f2ff935e7"},{url:"/_next/static/chunks/4812.8df1cf6b1556ba3d.js",revision:"8df1cf6b1556ba3d"},{url:"/_next/static/chunks/4817.adfc474aeeabd73e.js",revision:"adfc474aeeabd73e"},{url:"/_next/static/chunks/4879.2d2fd34b79f431f5.js",revision:"2d2fd34b79f431f5"},{url:"/_next/static/chunks/4909.0453a210de895b5d.js",revision:"0453a210de895b5d"},{url:"/_next/static/chunks/4928.080a0fdd58299219.js",revision:"080a0fdd58299219"},{url:"/_next/static/chunks/4955.1468e8043f64b60d.js",revision:"1468e8043f64b60d"},{url:"/_next/static/chunks/4997.5f5aa516b3da7371.js",revision:"5f5aa516b3da7371"},{url:"/_next/static/chunks/4ad82c5e-3889b9ac4c937ea1.js",revision:"3889b9ac4c937ea1"},{url:"/_next/static/chunks/5042.8721a75f6fc0841d.js",revision:"8721a75f6fc0841d"},{url:"/_next/static/chunks/5072.40d762de2f02a1f3.js",revision:"40d762de2f02a1f3"},{url:"/_next/static/chunks/5134.a121d8d21d1c9247.js",revision:"a121d8d21d1c9247"},{url:"/_next/static/chunks/518.0603d0bf63dc2778.js",revision:"0603d0bf63dc2778"},{url:"/_next/static/chunks/5180-d8b6a39351d895d5.js",revision:"d8b6a39351d895d5"},{url:"/_next/static/chunks/520.9ac879d0b9da7d2b.js",revision:"9ac879d0b9da7d2b"},{url:"/_next/static/chunks/5211.f9b6e158f37adef7.js",revision:"f9b6e158f37adef7"},{url:"/_next/static/chunks/5308-462ef190e34398d2.js",revision:"462ef190e34398d2"},{url:"/_next/static/chunks/5342.2e56029326c1b7da.js",revision:"2e56029326c1b7da"},{url:"/_next/static/chunks/5372.156686248b75341d.js",revision:"156686248b75341d"},{url:"/_next/static/chunks/5384.3f671646f5dba576.js",revision:"3f671646f5dba576"},{url:"/_next/static/chunks/5450.7e6af9177ca2f175.js",revision:"7e6af9177ca2f175"},{url:"/_next/static/chunks/5584.0e6dc2d2709e6782.js",revision:"0e6dc2d2709e6782"},{url:"/_next/static/chunks/561-a7d91d9109b7c25f.js",revision:"a7d91d9109b7c25f"},{url:"/_next/static/chunks/5648.517b7d5b08dc25e0.js",revision:"517b7d5b08dc25e0"},{url:"/_next/static/chunks/565.b94d1d7941154f15.js",revision:"b94d1d7941154f15"},{url:"/_next/static/chunks/5746.d9fb9044901271b0.js",revision:"d9fb9044901271b0"},{url:"/_next/static/chunks/5753.e3f8077ac4a7ad1b.js",revision:"e3f8077ac4a7ad1b"},{url:"/_next/static/chunks/5775.195051b6b1a6a37e.js",revision:"195051b6b1a6a37e"},{url:"/_next/static/chunks/5815.a2728b3992c996c3.js",revision:"a2728b3992c996c3"},{url:"/_next/static/chunks/5819.a59443e62006c745.js",revision:"a59443e62006c745"},{url:"/_next/static/chunks/5867.119ec409fce07e8c.js",revision:"119ec409fce07e8c"},{url:"/_next/static/chunks/5879.e0ef43b09c377987.js",revision:"e0ef43b09c377987"},{url:"/_next/static/chunks/5888-e12013a9212a9962.js",revision:"e12013a9212a9962"},{url:"/_next/static/chunks/5889-caa6e639d79b9fb8.js",revision:"caa6e639d79b9fb8"},{url:"/_next/static/chunks/5963.d9a6edc498c878a7.js",revision:"d9a6edc498c878a7"},{url:"/_next/static/chunks/604.c2cdee2ddb0a10ab.js",revision:"c2cdee2ddb0a10ab"},{url:"/_next/static/chunks/6062.8312a369a57e3fc3.js",revision:"8312a369a57e3fc3"},{url:"/_next/static/chunks/6092.0734f1cd002634a4.js",revision:"0734f1cd002634a4"},{url:"/_next/static/chunks/6121.07bf76517bbc2dd2.js",revision:"07bf76517bbc2dd2"},{url:"/_next/static/chunks/6167-befd1cf6abf01a92.js",revision:"befd1cf6abf01a92"},{url:"/_next/static/chunks/617.359b421db498d43e.js",revision:"359b421db498d43e"},{url:"/_next/static/chunks/6179-cce56c214647e403.js",revision:"cce56c214647e403"},{url:"/_next/static/chunks/6327.7e444c0014cae9af.js",revision:"7e444c0014cae9af"},{url:"/_next/static/chunks/6356-c5443fab6eee53fa.js",revision:"c5443fab6eee53fa"},{url:"/_next/static/chunks/6395.6e51d035839ff4ba.js",revision:"6e51d035839ff4ba"},{url:"/_next/static/chunks/6443.a1c9257ad6c47d80.js",revision:"a1c9257ad6c47d80"},{url:"/_next/static/chunks/6471.8d3d51f0a565139c.js",revision:"8d3d51f0a565139c"},{url:"/_next/static/chunks/6665.3b98dde37384ff53.js",revision:"3b98dde37384ff53"},{url:"/_next/static/chunks/6681.6c275564ea00028b.js",revision:"6c275564ea00028b"},{url:"/_next/static/chunks/6692.e42dfb241035b482.js",revision:"e42dfb241035b482"},{url:"/_next/static/chunks/673.5310afdb2da5faad.js",revision:"5310afdb2da5faad"},{url:"/_next/static/chunks/6732.84304dd7b14dbeb2.js",revision:"84304dd7b14dbeb2"},{url:"/_next/static/chunks/6766.a21c43db7429b9fb.js",revision:"a21c43db7429b9fb"},{url:"/_next/static/chunks/6774.5c9b63b6ec7ab86f.js",revision:"5c9b63b6ec7ab86f"},{url:"/_next/static/chunks/6864.8fedf6154a7f8faf.js",revision:"8fedf6154a7f8faf"},{url:"/_next/static/chunks/6991.be0212d2d320173c.js",revision:"be0212d2d320173c"},{url:"/_next/static/chunks/7001.5485d8645b90f0e1.js",revision:"5485d8645b90f0e1"},{url:"/_next/static/chunks/7025.2f30b2f7a18bbb93.js",revision:"2f30b2f7a18bbb93"},{url:"/_next/static/chunks/7042-dad877ca6d940739.js",revision:"dad877ca6d940739"},{url:"/_next/static/chunks/7043-8bf31244d8390a32.js",revision:"8bf31244d8390a32"},{url:"/_next/static/chunks/7213.d8a3150d04a604bc.js",revision:"d8a3150d04a604bc"},{url:"/_next/static/chunks/7244-a7299229ae1c95e1.js",revision:"a7299229ae1c95e1"},{url:"/_next/static/chunks/7268.59e371f49c71ef57.js",revision:"59e371f49c71ef57"},{url:"/_next/static/chunks/7315.3ca5dd95b74450ea.js",revision:"3ca5dd95b74450ea"},{url:"/_next/static/chunks/7365.72718ce4ca51b05b.js",revision:"72718ce4ca51b05b"},{url:"/_next/static/chunks/7370.20336fca6f462b00.js",revision:"20336fca6f462b00"},{url:"/_next/static/chunks/7421.6e55431a3f7b261d.js",revision:"6e55431a3f7b261d"},{url:"/_next/static/chunks/7475.0017763814cf5003.js",revision:"0017763814cf5003"},{url:"/_next/static/chunks/7525.f7c93eb403c6c9c0.js",revision:"f7c93eb403c6c9c0"},{url:"/_next/static/chunks/7528-cab1966fe84e64f7.js",revision:"cab1966fe84e64f7"},{url:"/_next/static/chunks/758.b8b4c9d9c7352c21.js",revision:"b8b4c9d9c7352c21"},{url:"/_next/static/chunks/7590.5339f77c17d3d934.js",revision:"5339f77c17d3d934"},{url:"/_next/static/chunks/75fc9c18.a8c9805be41684e2.js",revision:"a8c9805be41684e2"},{url:"/_next/static/chunks/7601.1bdb63794564ce90.js",revision:"1bdb63794564ce90"},{url:"/_next/static/chunks/7609-fd60de39eff71484.js",revision:"fd60de39eff71484"},{url:"/_next/static/chunks/7625.3a2f34330b648239.js",revision:"3a2f34330b648239"},{url:"/_next/static/chunks/7663.86973451931fd69d.js",revision:"86973451931fd69d"},{url:"/_next/static/chunks/7762.97de838d8f13b395.js",revision:"97de838d8f13b395"},{url:"/_next/static/chunks/7786-bbf2de5c978e89ab.js",revision:"bbf2de5c978e89ab"},{url:"/_next/static/chunks/7849.faee46a6d273f530.js",revision:"faee46a6d273f530"},{url:"/_next/static/chunks/7884-b5ec5ed2c40fb490.js",revision:"b5ec5ed2c40fb490"},{url:"/_next/static/chunks/7917.d0f557a62d9d2258.js",revision:"d0f557a62d9d2258"},{url:"/_next/static/chunks/795.ebb8cda6df17690f.js",revision:"ebb8cda6df17690f"},{url:"/_next/static/chunks/7988.696122313ba244a4.js",revision:"696122313ba244a4"},{url:"/_next/static/chunks/8007.93977d4debda4434.js",revision:"93977d4debda4434"},{url:"/_next/static/chunks/802.759f4110e1be85d3.js",revision:"759f4110e1be85d3"},{url:"/_next/static/chunks/8029.aa6c08cba91dd332.js",revision:"aa6c08cba91dd332"},{url:"/_next/static/chunks/8076.09506e03cdfc0a08.js",revision:"09506e03cdfc0a08"},{url:"/_next/static/chunks/8082-29434f79b65d9cc6.js",revision:"29434f79b65d9cc6"},{url:"/_next/static/chunks/8142.c9f248d0f814e8b8.js",revision:"c9f248d0f814e8b8"},{url:"/_next/static/chunks/8171.da41f4d3690366fc.js",revision:"da41f4d3690366fc"},{url:"/_next/static/chunks/8173.4316459855995f41.js",revision:"4316459855995f41"},{url:"/_next/static/chunks/8253.5acaa79726badce3.js",revision:"5acaa79726badce3"},{url:"/_next/static/chunks/8283.56888ee351ada4c6.js",revision:"56888ee351ada4c6"},{url:"/_next/static/chunks/83-e209a407ef1abab3.js",revision:"e209a407ef1abab3"},{url:"/_next/static/chunks/831.9c6141a3b4416ec5.js",revision:"9c6141a3b4416ec5"},{url:"/_next/static/chunks/8393.4276c63baa000f93.js",revision:"4276c63baa000f93"},{url:"/_next/static/chunks/8413.ddca7eaf1d188e76.js",revision:"ddca7eaf1d188e76"},{url:"/_next/static/chunks/8468.bf177dd49a92888f.js",revision:"bf177dd49a92888f"},{url:"/_next/static/chunks/8527.dc5deaa5998b33d9.js",revision:"dc5deaa5998b33d9"},{url:"/_next/static/chunks/8561.e0ae2c126e26850c.js",revision:"e0ae2c126e26850c"},{url:"/_next/static/chunks/8586.bc540419efbb9328.js",revision:"bc540419efbb9328"},{url:"/_next/static/chunks/8661.fde903b1b56d6a1b.js",revision:"fde903b1b56d6a1b"},{url:"/_next/static/chunks/870.c1277ad0599a1203.js",revision:"c1277ad0599a1203"},{url:"/_next/static/chunks/8716.c42674bde6af7ec2.js",revision:"c42674bde6af7ec2"},{url:"/_next/static/chunks/8770.44d2f8c73be18acf.js",revision:"44d2f8c73be18acf"},{url:"/_next/static/chunks/8813.8815021613fc44e8.js",revision:"8815021613fc44e8"},{url:"/_next/static/chunks/8818.164f8ceb284510ed.js",revision:"164f8ceb284510ed"},{url:"/_next/static/chunks/8836.3763cfc4ce606e37.js",revision:"3763cfc4ce606e37"},{url:"/_next/static/chunks/885-43add49466e7981b.js",revision:"43add49466e7981b"},{url:"/_next/static/chunks/889.64194b207c6ed4a5.js",revision:"64194b207c6ed4a5"},{url:"/_next/static/chunks/8915.47932f86417996a7.js",revision:"47932f86417996a7"},{url:"/_next/static/chunks/8987.a957618eeceed203.js",revision:"a957618eeceed203"},{url:"/_next/static/chunks/9036.c9b8dc198096982d.js",revision:"c9b8dc198096982d"},{url:"/_next/static/chunks/9069.c284b555f72225d7.js",revision:"c284b555f72225d7"},{url:"/_next/static/chunks/9071.8c9b70f05e2417d6.js",revision:"8c9b70f05e2417d6"},{url:"/_next/static/chunks/9121.b49c2c698eb6b977.js",revision:"b49c2c698eb6b977"},{url:"/_next/static/chunks/9155.c8b958eb1c154d33.js",revision:"c8b958eb1c154d33"},{url:"/_next/static/chunks/9232.61d440e4c3b2b427.js",revision:"61d440e4c3b2b427"},{url:"/_next/static/chunks/9296.553274ed12ae2963.js",revision:"553274ed12ae2963"},{url:"/_next/static/chunks/9307-24717389bb75d97f.js",revision:"24717389bb75d97f"},{url:"/_next/static/chunks/9333.4d834ef2dc927834.js",revision:"4d834ef2dc927834"},{url:"/_next/static/chunks/944-791e46275b167d43.js",revision:"791e46275b167d43"},{url:"/_next/static/chunks/9498.aeebb41032b1674d.js",revision:"aeebb41032b1674d"},{url:"/_next/static/chunks/9516.0132a0c208fc33f1.js",revision:"0132a0c208fc33f1"},{url:"/_next/static/chunks/9532-0e5d809462580224.js",revision:"0e5d809462580224"},{url:"/_next/static/chunks/9558.9bf5494ebdf03040.js",revision:"9bf5494ebdf03040"},{url:"/_next/static/chunks/9587.cd404daa8a02ca05.js",revision:"cd404daa8a02ca05"},{url:"/_next/static/chunks/9595.bab8afd961ca028d.js",revision:"bab8afd961ca028d"},{url:"/_next/static/chunks/9607.366af86ac9696739.js",revision:"366af86ac9696739"},{url:"/_next/static/chunks/9671.4bb3c3b79d5a1bb8.js",revision:"4bb3c3b79d5a1bb8"},{url:"/_next/static/chunks/9712.2c26e7a0ac94afc8.js",revision:"2c26e7a0ac94afc8"},{url:"/_next/static/chunks/9713.f1d5b41171c6487d.js",revision:"f1d5b41171c6487d"},{url:"/_next/static/chunks/9781.f87962a71d4ea1e0.js",revision:"f87962a71d4ea1e0"},{url:"/_next/static/chunks/9796-824f9fffcc5fd339.js",revision:"824f9fffcc5fd339"},{url:"/_next/static/chunks/9831.a090f5f3c082ad56.js",revision:"a090f5f3c082ad56"},{url:"/_next/static/chunks/9838.efff9672295bec7a.js",revision:"efff9672295bec7a"},{url:"/_next/static/chunks/9887.d5cc7cc4f6172491.js",revision:"d5cc7cc4f6172491"},{url:"/_next/static/chunks/9900.42769e95982726f5.js",revision:"42769e95982726f5"},{url:"/_next/static/chunks/9904-0489fa44bfbb8dfe.js",revision:"0489fa44bfbb8dfe"},{url:"/_next/static/chunks/9972.2718a68ae9d750c6.js",revision:"2718a68ae9d750c6"},{url:"/_next/static/chunks/cff3e69d-920d199a4cb08a5f.js",revision:"920d199a4cb08a5f"},{url:"/_next/static/chunks/d59bccd2.0fbf256f8a9d7297.js",revision:"0fbf256f8a9d7297"},{url:"/_next/static/chunks/d6e1aeb5-481f02ace85a3019.js",revision:"481f02ace85a3019"},{url:"/_next/static/chunks/ee8b1517-a4195821cd6ed947.js",revision:"a4195821cd6ed947"},{url:"/_next/static/chunks/framework-945b357d4a851f4b.js",revision:"945b357d4a851f4b"},{url:"/_next/static/chunks/main-e5d107cfd516ca01.js",revision:"e5d107cfd516ca01"},{url:"/_next/static/chunks/pages/_app-3ccba80bac70c569.js",revision:"3ccba80bac70c569"},{url:"/_next/static/chunks/pages/_error-6ddff449d199572c.js",revision:"6ddff449d199572c"},{url:"/_next/static/chunks/pages/embed/chat/readonly-c6f1f5dd06bb6eb9.js",revision:"c6f1f5dd06bb6eb9"},{url:"/_next/static/chunks/pages/embed/chat/readwrite-c47d0d0b9fa65b68.js",revision:"c47d0d0b9fa65b68"},{url:"/_next/static/chunks/pages/embed/video-52096d97f2ba21a7.js",revision:"52096d97f2ba21a7"},{url:"/_next/static/chunks/pages/index-b9b1903160eb87f5.js",revision:"b9b1903160eb87f5"},{url:"/_next/static/chunks/polyfills-42372ed130431b0a.js",revision:"846118c33b2c0e922d7b3a7676f81f6f"},{url:"/_next/static/chunks/webpack-2b83fa9156a53a78.js",revision:"2b83fa9156a53a78"},{url:"/_next/static/css/0c70d116e6bcd329.css",revision:"0c70d116e6bcd329"},{url:"/_next/static/css/22f76f542c0c1295.css",revision:"22f76f542c0c1295"},{url:"/_next/static/css/34db8a9719c2e27a.css",revision:"34db8a9719c2e27a"},{url:"/_next/static/css/3968be82dcae5b33.css",revision:"3968be82dcae5b33"},{url:"/_next/static/css/79a332200ba0e826.css",revision:"79a332200ba0e826"},{url:"/_next/static/css/7e0fea9a6c3abdcb.css",revision:"7e0fea9a6c3abdcb"},{url:"/_next/static/css/8841579222b5034b.css",revision:"8841579222b5034b"},{url:"/_next/static/css/91dee75f0f5d528b.css",revision:"91dee75f0f5d528b"},{url:"/_next/static/css/936746a9226cbae7.css",revision:"936746a9226cbae7"},{url:"/_next/static/css/9ca4489da31a01c6.css",revision:"9ca4489da31a01c6"},{url:"/_next/static/css/a4eece00d7cccf69.css",revision:"a4eece00d7cccf69"},{url:"/_next/static/css/c1478bc9943d52ed.css",revision:"c1478bc9943d52ed"},{url:"/_next/static/css/d14f51de0d46d6eb.css",revision:"d14f51de0d46d6eb"},{url:"/_next/static/css/d260bb0d9cd88be2.css",revision:"d260bb0d9cd88be2"},{url:"/_next/static/css/d29c5cd9368918c4.css",revision:"d29c5cd9368918c4"},{url:"/_next/static/css/ef3f4486f04adedc.css",revision:"ef3f4486f04adedc"},{url:"/_next/static/css/fa4ff817387ab552.css",revision:"fa4ff817387ab552"},{url:"/_next/static/media/airplay.c25573d0.svg",revision:"c25573d0"},{url:"/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2",revision:"7335a360"},{url:"/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff",revision:"edcd2385"},{url:"/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff",revision:"4cc6e28c"},{url:"/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2",revision:"547767ef"},{url:"/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2",revision:"8c69e1bb"},{url:"/_next/static/media/inter-cyrillic-600-normal.c0105440.woff",revision:"c0105440"},{url:"/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2",revision:"0e80493d"},{url:"/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff",revision:"9a8d829d"},{url:"/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2",revision:"5df3b45f"},{url:"/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff",revision:"be7b9715"},{url:"/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2",revision:"2440d5f8"},{url:"/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff",revision:"6e13bad4"},{url:"/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff",revision:"62fe61a7"},{url:"/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2",revision:"dd95b020"},{url:"/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2",revision:"1c9e8f72"},{url:"/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff",revision:"bf337f41"},{url:"/_next/static/media/inter-greek-300-normal.14123a0c.woff2",revision:"14123a0c"},{url:"/_next/static/media/inter-greek-300-normal.ec3d0adc.woff",revision:"ec3d0adc"},{url:"/_next/static/media/inter-greek-400-normal.573bacd1.woff2",revision:"573bacd1"},{url:"/_next/static/media/inter-greek-400-normal.d6adbb78.woff",revision:"d6adbb78"},{url:"/_next/static/media/inter-greek-600-normal.61c756cf.woff",revision:"61c756cf"},{url:"/_next/static/media/inter-greek-600-normal.ee808ffe.woff2",revision:"ee808ffe"},{url:"/_next/static/media/inter-greek-800-normal.fe474d33.woff2",revision:"fe474d33"},{url:"/_next/static/media/inter-greek-800-normal.fe668711.woff",revision:"fe668711"},{url:"/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2",revision:"7b467784"},{url:"/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff",revision:"fb5ad981"},{url:"/_next/static/media/inter-greek-ext-400-normal.f196e968.woff",revision:"f196e968"},{url:"/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2",revision:"f8992900"},{url:"/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff",revision:"a46b5cba"},{url:"/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2",revision:"d05f940f"},{url:"/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff",revision:"1b2bb72c"},{url:"/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2",revision:"95d04d18"},{url:"/_next/static/media/inter-latin-300-normal.0a506d8e.woff2",revision:"0a506d8e"},{url:"/_next/static/media/inter-latin-300-normal.38608292.woff",revision:"38608292"},{url:"/_next/static/media/inter-latin-400-normal.360a94a9.woff2",revision:"360a94a9"},{url:"/_next/static/media/inter-latin-400-normal.38abad60.woff",revision:"38abad60"},{url:"/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff",revision:"8ad7b5a9"},{url:"/_next/static/media/inter-latin-600-normal.efad9519.woff2",revision:"efad9519"},{url:"/_next/static/media/inter-latin-800-normal.ab3f402a.woff2",revision:"ab3f402a"},{url:"/_next/static/media/inter-latin-800-normal.d1597229.woff",revision:"d1597229"},{url:"/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2",revision:"3033d32d"},{url:"/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff",revision:"9eef1747"},{url:"/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2",revision:"732723e2"},{url:"/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff",revision:"d1f6a5a2"},{url:"/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2",revision:"43dc1cee"},{url:"/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff",revision:"8756e10d"},{url:"/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff",revision:"0d8f8dff"},{url:"/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2",revision:"396ab648"},{url:"/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2",revision:"ad9ef503"},{url:"/_next/static/media/inter-vietnamese-300-normal.b4574483.woff",revision:"b4574483"},{url:"/_next/static/media/inter-vietnamese-400-normal.1411920a.woff",revision:"1411920a"},{url:"/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2",revision:"de4fc44f"},{url:"/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff",revision:"8b0a74d0"},{url:"/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2",revision:"9d518599"},{url:"/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff",revision:"6d6c1e5d"},{url:"/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2",revision:"922627b4"},{url:"/_next/static/media/poppins-latin-400-normal.916d3686.woff2",revision:"916d3686"},{url:"/_next/static/media/poppins-latin-400-normal.cbe785df.woff",revision:"cbe785df"},{url:"/_next/static/media/poppins-latin-600-normal.c070cf14.woff",revision:"c070cf14"},{url:"/_next/static/media/poppins-latin-600-normal.d8692086.woff2",revision:"d8692086"},{url:"/_next/static/media/poppins-latin-ext-400-normal.d13a3802.woff2",revision:"d13a3802"},{url:"/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff",revision:"f3d40bd4"},{url:"/_next/static/media/poppins-latin-ext-600-normal.3d81d8b7.woff2",revision:"3d81d8b7"},{url:"/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff",revision:"7da6f78a"},{url:"/favicon.ico",revision:"2f3f8d056ba7cca2dafbdeb51b2d793c"},{url:"/fediverse-white.png",revision:"203a177d28810e5d9e35dd3478bd5d17"},{url:"/fonts/inter/Inter-Black.woff",revision:"d0b121f3a9d3d88afdfd6902d31ee9a0"},{url:"/fonts/inter/Inter-Black.woff2",revision:"661569afe57a38e1529a775a465da20b"},{url:"/fonts/inter/Inter-BlackItalic.woff",revision:"e3329b2b90e1f9bcafd4a36604215dc1"},{url:"/fonts/inter/Inter-BlackItalic.woff2",revision:"a3cc36c89047d530522fc999a22cce54"},{url:"/fonts/inter/Inter-Bold.woff",revision:"99a0d9a7e4c99c17bfdd94a22a5cf94e"},{url:"/fonts/inter/Inter-Bold.woff2",revision:"444a7284663a3bc886683eb81450b294"},{url:"/fonts/inter/Inter-BoldItalic.woff",revision:"3aa31f7356ea9db132b3b2bd8a65df44"},{url:"/fonts/inter/Inter-BoldItalic.woff2",revision:"96284e2a02af46d9ffa2d189eaad5483"},{url:"/fonts/inter/Inter-ExtraBold.woff",revision:"ab70688a1c9d6525584b123575f6c0a5"},{url:"/fonts/inter/Inter-ExtraBold.woff2",revision:"37da9eecf61ebced804b266b14eef98e"},{url:"/fonts/inter/Inter-ExtraBoldItalic.woff",revision:"728a4c7df3ed1b2bc077010063f9ef1c"},{url:"/fonts/inter/Inter-ExtraBoldItalic.woff2",revision:"fcc7d60ef790b43eb520fdc5c7348799"},{url:"/fonts/inter/Inter-ExtraLight.woff",revision:"dd19efda9c6e88ad83a5b052915899f7"},{url:"/fonts/inter/Inter-ExtraLight.woff2",revision:"b3b2ed6a20c538e9c809f4df5c04ac2a"},{url:"/fonts/inter/Inter-ExtraLightItalic.woff",revision:"a6566ae6fa3c58b48f888d7c9c234d52"},{url:"/fonts/inter/Inter-ExtraLightItalic.woff2",revision:"079cd1e71cd4f73bef86f72deced6d03"},{url:"/fonts/inter/Inter-Italic.woff",revision:"f137a90d649b6ab032563856df323f40"},{url:"/fonts/inter/Inter-Italic.woff2",revision:"fd26ff23f831db9ae85a805386529385"},{url:"/fonts/inter/Inter-Light.woff",revision:"5d3776eb78374b0ebbce639adadf73d1"},{url:"/fonts/inter/Inter-Light.woff2",revision:"780dd2adb71f18d7a357ab7f65e881d6"},{url:"/fonts/inter/Inter-LightItalic.woff",revision:"d0fa7cbcf9ca5edb6ebe41fd8d49e1fb"},{url:"/fonts/inter/Inter-LightItalic.woff2",revision:"df29c53403b2e13dc56df3e291c32f09"},{url:"/fonts/inter/Inter-Medium.woff",revision:"c0638bea87a05fdfa2bb3bba2efe54e4"},{url:"/fonts/inter/Inter-Medium.woff2",revision:"75db5319e7e87c587019a5df08d7272c"},{url:"/fonts/inter/Inter-MediumItalic.woff",revision:"a1b588627dd12c556a7e3cd81e400ecf"},{url:"/fonts/inter/Inter-MediumItalic.woff2",revision:"f1e11535e56c67698e263673f625103e"},{url:"/fonts/inter/Inter-Regular.woff",revision:"3ac83020fe53b617b79b5e2ad66764af"},{url:"/fonts/inter/Inter-Regular.woff2",revision:"dc131113894217b5031000575d9de002"},{url:"/fonts/inter/Inter-SemiBold.woff",revision:"66a68ffab2bf40553e847e8f025f75be"},{url:"/fonts/inter/Inter-SemiBold.woff2",revision:"007ad31a53f4ab3f58ee74f2308482ce"},{url:"/fonts/inter/Inter-SemiBoldItalic.woff",revision:"6cd13dbd150ac0c7f337a2939a3d50a8"},{url:"/fonts/inter/Inter-SemiBoldItalic.woff2",revision:"3031b683bafcd9ded070c00d784f4626"},{url:"/fonts/inter/Inter-Thin.woff",revision:"b068b7189120a6626e3cfe2a8b917d0f"},{url:"/fonts/inter/Inter-Thin.woff2",revision:"d52e5e38715502616522eb3e9963b69b"},{url:"/fonts/inter/Inter-ThinItalic.woff",revision:"97bec98832c92f799aeebf670b83ff6c"},{url:"/fonts/inter/Inter-ThinItalic.woff2",revision:"a9780071b7f498c1523602910a5ef242"},{url:"/fonts/inter/Inter-italic.var.woff2",revision:"1f7ca6383ea7c74a7f5ddd76c3d3cef2"},{url:"/fonts/inter/Inter-roman.var.woff2",revision:"66c6e40883646a7ad993108b2ce2da32"},{url:"/fonts/inter/Inter.var.woff2",revision:"8dd26c3dd0125fb16ce19b8f5e8273fb"},{url:"/fonts/inter/inter.css",revision:"178297900cc42c19e1e47fbc2487abe5"},{url:"/img/favicon/android-icon-144x144.png",revision:"3de56fea2ea05c5cb8e42a21d63de48e"},{url:"/img/favicon/android-icon-192x192.png",revision:"dd8a4c74ec2be516a57d40df25540ab8"},{url:"/img/favicon/android-icon-36x36.png",revision:"77887a8a93baed7eaeb316be4b31a7f9"},{url:"/img/favicon/android-icon-48x48.png",revision:"d1ff9fb0528cb9100ad5ee5fd7ece71f"},{url:"/img/favicon/android-icon-72x72.png",revision:"9505e8ef62d1b2d0783adb8d958e8007"},{url:"/img/favicon/android-icon-96x96.png",revision:"8f17da2436060c779c27f3ffb5eac999"},{url:"/img/favicon/apple-icon-114x114.png",revision:"efd8a26a33f16975715ce8c56169d730"},{url:"/img/favicon/apple-icon-120x120.png",revision:"56dcc09f7674f293595117b3181dcf88"},{url:"/img/favicon/apple-icon-144x144.png",revision:"3de56fea2ea05c5cb8e42a21d63de48e"},{url:"/img/favicon/apple-icon-152x152.png",revision:"368ae8346bc9bb8d3f89ef48acb094f9"},{url:"/img/favicon/apple-icon-180x180.png",revision:"c691e02bc0b7df6cb31da017b420cba5"},{url:"/img/favicon/apple-icon-57x57.png",revision:"90555efc26d3a34a3979c133868f9d34"},{url:"/img/favicon/apple-icon-60x60.png",revision:"06dda52763aee5612d79999966488f79"},{url:"/img/favicon/apple-icon-72x72.png",revision:"9505e8ef62d1b2d0783adb8d958e8007"},{url:"/img/favicon/apple-icon-76x76.png",revision:"fedee38a4cf4d5918f8dbd1657c709c9"},{url:"/img/favicon/apple-icon-precomposed.png",revision:"8ad8bbee4eb631f76e89807878622aed"},{url:"/img/favicon/apple-icon.png",revision:"fb7eaf4e8ef1e852bd28b08f46ae6309"},{url:"/img/favicon/browserconfig.xml",revision:"653d077300a12f09a69caeea7a8947f8"},{url:"/img/favicon/favicon-16x16.png",revision:"3dba5d08ad8a2a4de265448afa2fd03c"},{url:"/img/favicon/favicon-32x32.png",revision:"0ae932cc803789d645a2409cb67db049"},{url:"/img/favicon/favicon-96x96.png",revision:"8f17da2436060c779c27f3ffb5eac999"},{url:"/img/favicon/ms-icon-144x144.png",revision:"3de56fea2ea05c5cb8e42a21d63de48e"},{url:"/img/favicon/ms-icon-150x150.png",revision:"6224c535c86d618e36a97da48e52056b"},{url:"/img/favicon/ms-icon-310x310.png",revision:"c391dc97d4c01177bd07291c1f694063"},{url:"/img/favicon/ms-icon-70x70.png",revision:"4cb3f77034cab3de7b60cd7d954042d1"},{url:"/img/fediverse-black.png",revision:"b5ede08246f4a691dff8dcefe39c984d"},{url:"/img/fediverse-color.png",revision:"6264c2ac70632db6e3447581da838d1b"},{url:"/img/follow.svg",revision:"8f185615cd7242792c8bd73b359b2498"},{url:"/img/indieauth.png",revision:"7fbf89da18a721dc25a16393b8a62e82"},{url:"/img/like.svg",revision:"2af8fcf2ffc5a028b9b300538a5e766e"},{url:"/img/repost.svg",revision:"12830cd3f1099b40670e8a69b40efa27"},{url:"/manifest.json",revision:"3ebf89ccef77c69bcd65ed8757086c99"},{url:"/serviceWorker.js",revision:"0fefbecf45aefe5354045cbf926e6a25"}],{ignoreURLParametersMatching:[]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({request:e,response:i,event:c,state:s})=>i&&"opaqueredirect"===i.type?new Response(i.body,{status:200,statusText:"OK",headers:i.headers}):i}]}),"GET"),self.__WB_DISABLE_DEV_LOGS=!0})); +if(!self.define){let e,i={};const c=(c,s)=>(c=new URL(c+".js",s).href,i[c]||new Promise((i=>{if("document"in self){const e=document.createElement("script");e.src=c,e.onload=i,document.head.appendChild(e)}else e=c,importScripts(c),i()})).then((()=>{let e=i[c];if(!e)throw new Error(`Module ${c} didn’t register its module`);return e})));self.define=(s,n)=>{const a=e||("document"in self?document.currentScript.src:"")||location.href;if(i[a])return;let t={};const r=e=>c(e,a),f={module:{uri:a},exports:t,require:r};i[a]=Promise.all(s.map((e=>f[e]||r(e)))).then((e=>(n(...e),t)))}}define(["./workbox-1ba819ad"],(function(e){"use strict";importScripts(),self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"/_next/static/chunks/00768e8d.992d423f0c9ceea4.js",revision:"992d423f0c9ceea4"},{url:"/_next/static/chunks/1031.a97ac7d5947ca894.js",revision:"a97ac7d5947ca894"},{url:"/_next/static/chunks/1053.adb29a47c34b267a.js",revision:"adb29a47c34b267a"},{url:"/_next/static/chunks/1071.a77505a640429fb1.js",revision:"a77505a640429fb1"},{url:"/_next/static/chunks/1084.8bd09a422bf924f1.js",revision:"8bd09a422bf924f1"},{url:"/_next/static/chunks/1115-3cc893267bfc23c9.js",revision:"3cc893267bfc23c9"},{url:"/_next/static/chunks/112.495e704b740805e0.js",revision:"495e704b740805e0"},{url:"/_next/static/chunks/1183-f037a0ca9534cdb0.js",revision:"f037a0ca9534cdb0"},{url:"/_next/static/chunks/1287-49be23dcd0f9908a.js",revision:"49be23dcd0f9908a"},{url:"/_next/static/chunks/1390.f5747dcb0964940e.js",revision:"f5747dcb0964940e"},{url:"/_next/static/chunks/1429.eaba5a71af1454d2.js",revision:"eaba5a71af1454d2"},{url:"/_next/static/chunks/1446.80225a10401347d7.js",revision:"80225a10401347d7"},{url:"/_next/static/chunks/1469.d9e463593fe54fb9.js",revision:"d9e463593fe54fb9"},{url:"/_next/static/chunks/1506.d3d0f3bd814a6460.js",revision:"d3d0f3bd814a6460"},{url:"/_next/static/chunks/1570.4bca873f6146d35f.js",revision:"4bca873f6146d35f"},{url:"/_next/static/chunks/1616-a63e78bce078fa50.js",revision:"a63e78bce078fa50"},{url:"/_next/static/chunks/1639.a69f56d8e2858f44.js",revision:"a69f56d8e2858f44"},{url:"/_next/static/chunks/1650.06a77268379b94b2.js",revision:"06a77268379b94b2"},{url:"/_next/static/chunks/1660.76cc05d00e5034ad.js",revision:"76cc05d00e5034ad"},{url:"/_next/static/chunks/1682.1cc436d76541e373.js",revision:"1cc436d76541e373"},{url:"/_next/static/chunks/1706.cc34054ebca747bc.js",revision:"cc34054ebca747bc"},{url:"/_next/static/chunks/1750-ad2005b96d9f1a35.js",revision:"ad2005b96d9f1a35"},{url:"/_next/static/chunks/177.3359462c66b636ba.js",revision:"3359462c66b636ba"},{url:"/_next/static/chunks/1770.ffd38031b937c10a.js",revision:"ffd38031b937c10a"},{url:"/_next/static/chunks/1789.7b256e8721f99673.js",revision:"7b256e8721f99673"},{url:"/_next/static/chunks/1873.ad239337a916524b.js",revision:"ad239337a916524b"},{url:"/_next/static/chunks/1913-67d64a9d283405ec.js",revision:"67d64a9d283405ec"},{url:"/_next/static/chunks/1914.14eca754101c7263.js",revision:"14eca754101c7263"},{url:"/_next/static/chunks/1920.69952d11b23d14f9.js",revision:"69952d11b23d14f9"},{url:"/_next/static/chunks/2029.150570ca467c0f7a.js",revision:"150570ca467c0f7a"},{url:"/_next/static/chunks/2040.2b48b43e5c9bbd94.js",revision:"2b48b43e5c9bbd94"},{url:"/_next/static/chunks/2119.56737871073263a3.js",revision:"56737871073263a3"},{url:"/_next/static/chunks/2130.558652d85a21dd04.js",revision:"558652d85a21dd04"},{url:"/_next/static/chunks/2136.d79aae5ef8b027c6.js",revision:"d79aae5ef8b027c6"},{url:"/_next/static/chunks/2154-487cb534e26c89a5.js",revision:"487cb534e26c89a5"},{url:"/_next/static/chunks/2155.92848022039e1b03.js",revision:"92848022039e1b03"},{url:"/_next/static/chunks/2179-67f5918db6a73f41.js",revision:"67f5918db6a73f41"},{url:"/_next/static/chunks/2200.984fffa57a9d939c.js",revision:"984fffa57a9d939c"},{url:"/_next/static/chunks/228.bcd421992bab4a0b.js",revision:"bcd421992bab4a0b"},{url:"/_next/static/chunks/2295.52acccadbd8a39f3.js",revision:"52acccadbd8a39f3"},{url:"/_next/static/chunks/2306.e3ecc3934cd527cd.js",revision:"e3ecc3934cd527cd"},{url:"/_next/static/chunks/2314.ce3a0e1828ad2d06.js",revision:"ce3a0e1828ad2d06"},{url:"/_next/static/chunks/2386.4ea76c10cc41063a.js",revision:"4ea76c10cc41063a"},{url:"/_next/static/chunks/2391.c9fc3414aa24edd4.js",revision:"c9fc3414aa24edd4"},{url:"/_next/static/chunks/2406.04743ed8b26fbb4f.js",revision:"04743ed8b26fbb4f"},{url:"/_next/static/chunks/2502-9845296641279760.js",revision:"9845296641279760"},{url:"/_next/static/chunks/2542.82fcb9f7206aadce.js",revision:"82fcb9f7206aadce"},{url:"/_next/static/chunks/2551.f01fe1c31557ca2d.js",revision:"f01fe1c31557ca2d"},{url:"/_next/static/chunks/2554.a1d1381079cf74f3.js",revision:"a1d1381079cf74f3"},{url:"/_next/static/chunks/2572.3b029749032721bc.js",revision:"3b029749032721bc"},{url:"/_next/static/chunks/2602.3b2af210da49468a.js",revision:"3b2af210da49468a"},{url:"/_next/static/chunks/2642-f5c921701afa9b18.js",revision:"f5c921701afa9b18"},{url:"/_next/static/chunks/2647.0c48f4ef405f6522.js",revision:"0c48f4ef405f6522"},{url:"/_next/static/chunks/2657-754a4f3814f532c3.js",revision:"754a4f3814f532c3"},{url:"/_next/static/chunks/2675.3af9b237ab623dbf.js",revision:"3af9b237ab623dbf"},{url:"/_next/static/chunks/2850.c40dc7deb016ee73.js",revision:"c40dc7deb016ee73"},{url:"/_next/static/chunks/2862.24c1386c74b74de0.js",revision:"24c1386c74b74de0"},{url:"/_next/static/chunks/2870.4fbc41352f764a3f.js",revision:"4fbc41352f764a3f"},{url:"/_next/static/chunks/297-f3323e7519abfac5.js",revision:"f3323e7519abfac5"},{url:"/_next/static/chunks/3033.5505256ec6976f9c.js",revision:"5505256ec6976f9c"},{url:"/_next/static/chunks/305.89841c282a61cef8.js",revision:"89841c282a61cef8"},{url:"/_next/static/chunks/3061.e43e8f7aa492e5b9.js",revision:"e43e8f7aa492e5b9"},{url:"/_next/static/chunks/310.4771c1bb0b1937cc.js",revision:"4771c1bb0b1937cc"},{url:"/_next/static/chunks/3114.66f6225b8d339ef9.js",revision:"66f6225b8d339ef9"},{url:"/_next/static/chunks/3181.53bbf187ed91c83a.js",revision:"53bbf187ed91c83a"},{url:"/_next/static/chunks/3193.59107ecddef79789.js",revision:"59107ecddef79789"},{url:"/_next/static/chunks/3203.cbe74052c374223c.js",revision:"cbe74052c374223c"},{url:"/_next/static/chunks/3236.29b921cf3d970139.js",revision:"29b921cf3d970139"},{url:"/_next/static/chunks/3247-3bcf37888a628177.js",revision:"3bcf37888a628177"},{url:"/_next/static/chunks/3283.0c55fd8a1a0f7c80.js",revision:"0c55fd8a1a0f7c80"},{url:"/_next/static/chunks/3314.141e2dca41748fac.js",revision:"141e2dca41748fac"},{url:"/_next/static/chunks/346-801ea0d05946b099.js",revision:"801ea0d05946b099"},{url:"/_next/static/chunks/3465.77dee7ec6cc7e947.js",revision:"77dee7ec6cc7e947"},{url:"/_next/static/chunks/3482.f8558073446e8bd9.js",revision:"f8558073446e8bd9"},{url:"/_next/static/chunks/3509.b3d99b2815ff8ca5.js",revision:"b3d99b2815ff8ca5"},{url:"/_next/static/chunks/3519.2a44d25a006ebc05.js",revision:"2a44d25a006ebc05"},{url:"/_next/static/chunks/3535.1f80d0f04163ad2c.js",revision:"1f80d0f04163ad2c"},{url:"/_next/static/chunks/3594.a535e97b9a9d1080.js",revision:"a535e97b9a9d1080"},{url:"/_next/static/chunks/3626.0f00551f8575fe8d.js",revision:"0f00551f8575fe8d"},{url:"/_next/static/chunks/3632.ef4bed423b91344d.js",revision:"ef4bed423b91344d"},{url:"/_next/static/chunks/3657-d4be59f63c85e718.js",revision:"d4be59f63c85e718"},{url:"/_next/static/chunks/370.0a341b2da3b6a0db.js",revision:"0a341b2da3b6a0db"},{url:"/_next/static/chunks/3732.87d81c39b4447a61.js",revision:"87d81c39b4447a61"},{url:"/_next/static/chunks/3747.36e9ea225d543396.js",revision:"36e9ea225d543396"},{url:"/_next/static/chunks/3883.915954d7c9022abf.js",revision:"915954d7c9022abf"},{url:"/_next/static/chunks/3889.c6efe2b839004628.js",revision:"c6efe2b839004628"},{url:"/_next/static/chunks/3989.2431f9d1a616d8d2.js",revision:"2431f9d1a616d8d2"},{url:"/_next/static/chunks/3993.45bba5349434ad56.js",revision:"45bba5349434ad56"},{url:"/_next/static/chunks/4009-77394d6a9f47e0fa.js",revision:"77394d6a9f47e0fa"},{url:"/_next/static/chunks/402.3f3e56dcc798bafe.js",revision:"3f3e56dcc798bafe"},{url:"/_next/static/chunks/4065-e951dd28c6b5f4c7.js",revision:"e951dd28c6b5f4c7"},{url:"/_next/static/chunks/4144.d7264e550bf9aa39.js",revision:"d7264e550bf9aa39"},{url:"/_next/static/chunks/4163.0e0c9ed3e1aa5112.js",revision:"0e0c9ed3e1aa5112"},{url:"/_next/static/chunks/4212.15885059e8078ec8.js",revision:"15885059e8078ec8"},{url:"/_next/static/chunks/4259.4ad737ece07732bd.js",revision:"4ad737ece07732bd"},{url:"/_next/static/chunks/4262.007de8e037824de7.js",revision:"007de8e037824de7"},{url:"/_next/static/chunks/4293.7b5c769ac9f34b69.js",revision:"7b5c769ac9f34b69"},{url:"/_next/static/chunks/4316-98f4bed5d3f6042f.js",revision:"98f4bed5d3f6042f"},{url:"/_next/static/chunks/4323.9603162e5cba433d.js",revision:"9603162e5cba433d"},{url:"/_next/static/chunks/443-ae979a7de394e164.js",revision:"ae979a7de394e164"},{url:"/_next/static/chunks/4439.7f32805042ce478e.js",revision:"7f32805042ce478e"},{url:"/_next/static/chunks/449-231c2f62a8600913.js",revision:"231c2f62a8600913"},{url:"/_next/static/chunks/4511.949892f0fb796cb1.js",revision:"949892f0fb796cb1"},{url:"/_next/static/chunks/46.19b30be647546336.js",revision:"19b30be647546336"},{url:"/_next/static/chunks/4619.2e56d2dadd31044e.js",revision:"2e56d2dadd31044e"},{url:"/_next/static/chunks/4793.072bc0cc2fd492b9.js",revision:"072bc0cc2fd492b9"},{url:"/_next/static/chunks/4796.c545e50f2ff935e7.js",revision:"c545e50f2ff935e7"},{url:"/_next/static/chunks/4812.8df1cf6b1556ba3d.js",revision:"8df1cf6b1556ba3d"},{url:"/_next/static/chunks/4817.adfc474aeeabd73e.js",revision:"adfc474aeeabd73e"},{url:"/_next/static/chunks/4879.2d2fd34b79f431f5.js",revision:"2d2fd34b79f431f5"},{url:"/_next/static/chunks/4909.0453a210de895b5d.js",revision:"0453a210de895b5d"},{url:"/_next/static/chunks/4928.080a0fdd58299219.js",revision:"080a0fdd58299219"},{url:"/_next/static/chunks/4955.bdf2f8be69d39fcc.js",revision:"bdf2f8be69d39fcc"},{url:"/_next/static/chunks/4997.5f5aa516b3da7371.js",revision:"5f5aa516b3da7371"},{url:"/_next/static/chunks/4ad82c5e-3889b9ac4c937ea1.js",revision:"3889b9ac4c937ea1"},{url:"/_next/static/chunks/5042.8721a75f6fc0841d.js",revision:"8721a75f6fc0841d"},{url:"/_next/static/chunks/5072.40d762de2f02a1f3.js",revision:"40d762de2f02a1f3"},{url:"/_next/static/chunks/5134.a121d8d21d1c9247.js",revision:"a121d8d21d1c9247"},{url:"/_next/static/chunks/518.5b0f59bbea7c607c.js",revision:"5b0f59bbea7c607c"},{url:"/_next/static/chunks/5180-d8b6a39351d895d5.js",revision:"d8b6a39351d895d5"},{url:"/_next/static/chunks/520.9ac879d0b9da7d2b.js",revision:"9ac879d0b9da7d2b"},{url:"/_next/static/chunks/5211.f9b6e158f37adef7.js",revision:"f9b6e158f37adef7"},{url:"/_next/static/chunks/5308-462ef190e34398d2.js",revision:"462ef190e34398d2"},{url:"/_next/static/chunks/5342.2e56029326c1b7da.js",revision:"2e56029326c1b7da"},{url:"/_next/static/chunks/5372.156686248b75341d.js",revision:"156686248b75341d"},{url:"/_next/static/chunks/5384.3f671646f5dba576.js",revision:"3f671646f5dba576"},{url:"/_next/static/chunks/5450.7e6af9177ca2f175.js",revision:"7e6af9177ca2f175"},{url:"/_next/static/chunks/5584.0e6dc2d2709e6782.js",revision:"0e6dc2d2709e6782"},{url:"/_next/static/chunks/561-a7d91d9109b7c25f.js",revision:"a7d91d9109b7c25f"},{url:"/_next/static/chunks/5648.517b7d5b08dc25e0.js",revision:"517b7d5b08dc25e0"},{url:"/_next/static/chunks/565.b94d1d7941154f15.js",revision:"b94d1d7941154f15"},{url:"/_next/static/chunks/5746.d9fb9044901271b0.js",revision:"d9fb9044901271b0"},{url:"/_next/static/chunks/5753.e3f8077ac4a7ad1b.js",revision:"e3f8077ac4a7ad1b"},{url:"/_next/static/chunks/5775.195051b6b1a6a37e.js",revision:"195051b6b1a6a37e"},{url:"/_next/static/chunks/5815.a2728b3992c996c3.js",revision:"a2728b3992c996c3"},{url:"/_next/static/chunks/5819.a59443e62006c745.js",revision:"a59443e62006c745"},{url:"/_next/static/chunks/5867.119ec409fce07e8c.js",revision:"119ec409fce07e8c"},{url:"/_next/static/chunks/5879.e0ef43b09c377987.js",revision:"e0ef43b09c377987"},{url:"/_next/static/chunks/5888-e12013a9212a9962.js",revision:"e12013a9212a9962"},{url:"/_next/static/chunks/5889-caa6e639d79b9fb8.js",revision:"caa6e639d79b9fb8"},{url:"/_next/static/chunks/5963.d9a6edc498c878a7.js",revision:"d9a6edc498c878a7"},{url:"/_next/static/chunks/604.c2cdee2ddb0a10ab.js",revision:"c2cdee2ddb0a10ab"},{url:"/_next/static/chunks/6062.8312a369a57e3fc3.js",revision:"8312a369a57e3fc3"},{url:"/_next/static/chunks/6092.0734f1cd002634a4.js",revision:"0734f1cd002634a4"},{url:"/_next/static/chunks/6121.07bf76517bbc2dd2.js",revision:"07bf76517bbc2dd2"},{url:"/_next/static/chunks/6167-befd1cf6abf01a92.js",revision:"befd1cf6abf01a92"},{url:"/_next/static/chunks/617.359b421db498d43e.js",revision:"359b421db498d43e"},{url:"/_next/static/chunks/6179-cce56c214647e403.js",revision:"cce56c214647e403"},{url:"/_next/static/chunks/6327.7e444c0014cae9af.js",revision:"7e444c0014cae9af"},{url:"/_next/static/chunks/6356-c5443fab6eee53fa.js",revision:"c5443fab6eee53fa"},{url:"/_next/static/chunks/6395.6e51d035839ff4ba.js",revision:"6e51d035839ff4ba"},{url:"/_next/static/chunks/6443.a1c9257ad6c47d80.js",revision:"a1c9257ad6c47d80"},{url:"/_next/static/chunks/6471.8d3d51f0a565139c.js",revision:"8d3d51f0a565139c"},{url:"/_next/static/chunks/6665.3b98dde37384ff53.js",revision:"3b98dde37384ff53"},{url:"/_next/static/chunks/6681.6c275564ea00028b.js",revision:"6c275564ea00028b"},{url:"/_next/static/chunks/6692.e42dfb241035b482.js",revision:"e42dfb241035b482"},{url:"/_next/static/chunks/673.5310afdb2da5faad.js",revision:"5310afdb2da5faad"},{url:"/_next/static/chunks/6732.84304dd7b14dbeb2.js",revision:"84304dd7b14dbeb2"},{url:"/_next/static/chunks/6766.a21c43db7429b9fb.js",revision:"a21c43db7429b9fb"},{url:"/_next/static/chunks/6774.5c9b63b6ec7ab86f.js",revision:"5c9b63b6ec7ab86f"},{url:"/_next/static/chunks/6864.8fedf6154a7f8faf.js",revision:"8fedf6154a7f8faf"},{url:"/_next/static/chunks/6991.be0212d2d320173c.js",revision:"be0212d2d320173c"},{url:"/_next/static/chunks/7001.5485d8645b90f0e1.js",revision:"5485d8645b90f0e1"},{url:"/_next/static/chunks/7025.2f30b2f7a18bbb93.js",revision:"2f30b2f7a18bbb93"},{url:"/_next/static/chunks/7042-dad877ca6d940739.js",revision:"dad877ca6d940739"},{url:"/_next/static/chunks/7043-8bf31244d8390a32.js",revision:"8bf31244d8390a32"},{url:"/_next/static/chunks/7213.d8a3150d04a604bc.js",revision:"d8a3150d04a604bc"},{url:"/_next/static/chunks/7244-a7299229ae1c95e1.js",revision:"a7299229ae1c95e1"},{url:"/_next/static/chunks/7268.59e371f49c71ef57.js",revision:"59e371f49c71ef57"},{url:"/_next/static/chunks/7315.3ca5dd95b74450ea.js",revision:"3ca5dd95b74450ea"},{url:"/_next/static/chunks/7365.72718ce4ca51b05b.js",revision:"72718ce4ca51b05b"},{url:"/_next/static/chunks/7370.20336fca6f462b00.js",revision:"20336fca6f462b00"},{url:"/_next/static/chunks/7421.6e55431a3f7b261d.js",revision:"6e55431a3f7b261d"},{url:"/_next/static/chunks/7475.0017763814cf5003.js",revision:"0017763814cf5003"},{url:"/_next/static/chunks/7525.f7c93eb403c6c9c0.js",revision:"f7c93eb403c6c9c0"},{url:"/_next/static/chunks/7528-cab1966fe84e64f7.js",revision:"cab1966fe84e64f7"},{url:"/_next/static/chunks/758.b8b4c9d9c7352c21.js",revision:"b8b4c9d9c7352c21"},{url:"/_next/static/chunks/7590.5339f77c17d3d934.js",revision:"5339f77c17d3d934"},{url:"/_next/static/chunks/75fc9c18.a8c9805be41684e2.js",revision:"a8c9805be41684e2"},{url:"/_next/static/chunks/7601.1bdb63794564ce90.js",revision:"1bdb63794564ce90"},{url:"/_next/static/chunks/7609-fd60de39eff71484.js",revision:"fd60de39eff71484"},{url:"/_next/static/chunks/7625.3a2f34330b648239.js",revision:"3a2f34330b648239"},{url:"/_next/static/chunks/7663.86973451931fd69d.js",revision:"86973451931fd69d"},{url:"/_next/static/chunks/7762.97de838d8f13b395.js",revision:"97de838d8f13b395"},{url:"/_next/static/chunks/7786-bbf2de5c978e89ab.js",revision:"bbf2de5c978e89ab"},{url:"/_next/static/chunks/7849.faee46a6d273f530.js",revision:"faee46a6d273f530"},{url:"/_next/static/chunks/7884-b5ec5ed2c40fb490.js",revision:"b5ec5ed2c40fb490"},{url:"/_next/static/chunks/7917.d0f557a62d9d2258.js",revision:"d0f557a62d9d2258"},{url:"/_next/static/chunks/795.ebb8cda6df17690f.js",revision:"ebb8cda6df17690f"},{url:"/_next/static/chunks/7988.696122313ba244a4.js",revision:"696122313ba244a4"},{url:"/_next/static/chunks/8007.93977d4debda4434.js",revision:"93977d4debda4434"},{url:"/_next/static/chunks/802.759f4110e1be85d3.js",revision:"759f4110e1be85d3"},{url:"/_next/static/chunks/8029.aa6c08cba91dd332.js",revision:"aa6c08cba91dd332"},{url:"/_next/static/chunks/8076.09506e03cdfc0a08.js",revision:"09506e03cdfc0a08"},{url:"/_next/static/chunks/8082-29434f79b65d9cc6.js",revision:"29434f79b65d9cc6"},{url:"/_next/static/chunks/8142.c9f248d0f814e8b8.js",revision:"c9f248d0f814e8b8"},{url:"/_next/static/chunks/8171.da41f4d3690366fc.js",revision:"da41f4d3690366fc"},{url:"/_next/static/chunks/8173.4316459855995f41.js",revision:"4316459855995f41"},{url:"/_next/static/chunks/8253.5acaa79726badce3.js",revision:"5acaa79726badce3"},{url:"/_next/static/chunks/8283.56888ee351ada4c6.js",revision:"56888ee351ada4c6"},{url:"/_next/static/chunks/83-e209a407ef1abab3.js",revision:"e209a407ef1abab3"},{url:"/_next/static/chunks/831.9c6141a3b4416ec5.js",revision:"9c6141a3b4416ec5"},{url:"/_next/static/chunks/8393.4276c63baa000f93.js",revision:"4276c63baa000f93"},{url:"/_next/static/chunks/8413.ddca7eaf1d188e76.js",revision:"ddca7eaf1d188e76"},{url:"/_next/static/chunks/8468.bf177dd49a92888f.js",revision:"bf177dd49a92888f"},{url:"/_next/static/chunks/8527.dc5deaa5998b33d9.js",revision:"dc5deaa5998b33d9"},{url:"/_next/static/chunks/8561.e0ae2c126e26850c.js",revision:"e0ae2c126e26850c"},{url:"/_next/static/chunks/8586.bc540419efbb9328.js",revision:"bc540419efbb9328"},{url:"/_next/static/chunks/8661.fde903b1b56d6a1b.js",revision:"fde903b1b56d6a1b"},{url:"/_next/static/chunks/870.c1277ad0599a1203.js",revision:"c1277ad0599a1203"},{url:"/_next/static/chunks/8716.8597dea985908319.js",revision:"8597dea985908319"},{url:"/_next/static/chunks/8770.44d2f8c73be18acf.js",revision:"44d2f8c73be18acf"},{url:"/_next/static/chunks/8813.8815021613fc44e8.js",revision:"8815021613fc44e8"},{url:"/_next/static/chunks/8818.164f8ceb284510ed.js",revision:"164f8ceb284510ed"},{url:"/_next/static/chunks/8836.3763cfc4ce606e37.js",revision:"3763cfc4ce606e37"},{url:"/_next/static/chunks/885-43add49466e7981b.js",revision:"43add49466e7981b"},{url:"/_next/static/chunks/889.64194b207c6ed4a5.js",revision:"64194b207c6ed4a5"},{url:"/_next/static/chunks/8915.47932f86417996a7.js",revision:"47932f86417996a7"},{url:"/_next/static/chunks/8987.a957618eeceed203.js",revision:"a957618eeceed203"},{url:"/_next/static/chunks/9036.c9b8dc198096982d.js",revision:"c9b8dc198096982d"},{url:"/_next/static/chunks/9069.c284b555f72225d7.js",revision:"c284b555f72225d7"},{url:"/_next/static/chunks/9071.8c9b70f05e2417d6.js",revision:"8c9b70f05e2417d6"},{url:"/_next/static/chunks/9121.b49c2c698eb6b977.js",revision:"b49c2c698eb6b977"},{url:"/_next/static/chunks/9155.c8b958eb1c154d33.js",revision:"c8b958eb1c154d33"},{url:"/_next/static/chunks/9232.61d440e4c3b2b427.js",revision:"61d440e4c3b2b427"},{url:"/_next/static/chunks/9296.553274ed12ae2963.js",revision:"553274ed12ae2963"},{url:"/_next/static/chunks/9307-24717389bb75d97f.js",revision:"24717389bb75d97f"},{url:"/_next/static/chunks/9333.4d834ef2dc927834.js",revision:"4d834ef2dc927834"},{url:"/_next/static/chunks/944-ea6fc09992f04e4f.js",revision:"ea6fc09992f04e4f"},{url:"/_next/static/chunks/9498.aeebb41032b1674d.js",revision:"aeebb41032b1674d"},{url:"/_next/static/chunks/9516.0132a0c208fc33f1.js",revision:"0132a0c208fc33f1"},{url:"/_next/static/chunks/9532-0e5d809462580224.js",revision:"0e5d809462580224"},{url:"/_next/static/chunks/9558.9bf5494ebdf03040.js",revision:"9bf5494ebdf03040"},{url:"/_next/static/chunks/9587.cd404daa8a02ca05.js",revision:"cd404daa8a02ca05"},{url:"/_next/static/chunks/9595.bab8afd961ca028d.js",revision:"bab8afd961ca028d"},{url:"/_next/static/chunks/9607.366af86ac9696739.js",revision:"366af86ac9696739"},{url:"/_next/static/chunks/9671.4bb3c3b79d5a1bb8.js",revision:"4bb3c3b79d5a1bb8"},{url:"/_next/static/chunks/9712.2c26e7a0ac94afc8.js",revision:"2c26e7a0ac94afc8"},{url:"/_next/static/chunks/9713.f1d5b41171c6487d.js",revision:"f1d5b41171c6487d"},{url:"/_next/static/chunks/9781.f87962a71d4ea1e0.js",revision:"f87962a71d4ea1e0"},{url:"/_next/static/chunks/9796-824f9fffcc5fd339.js",revision:"824f9fffcc5fd339"},{url:"/_next/static/chunks/9831.a090f5f3c082ad56.js",revision:"a090f5f3c082ad56"},{url:"/_next/static/chunks/9838.efff9672295bec7a.js",revision:"efff9672295bec7a"},{url:"/_next/static/chunks/9887.d5cc7cc4f6172491.js",revision:"d5cc7cc4f6172491"},{url:"/_next/static/chunks/9900.42769e95982726f5.js",revision:"42769e95982726f5"},{url:"/_next/static/chunks/9904-0489fa44bfbb8dfe.js",revision:"0489fa44bfbb8dfe"},{url:"/_next/static/chunks/9972.2718a68ae9d750c6.js",revision:"2718a68ae9d750c6"},{url:"/_next/static/chunks/cff3e69d-920d199a4cb08a5f.js",revision:"920d199a4cb08a5f"},{url:"/_next/static/chunks/d59bccd2.0fbf256f8a9d7297.js",revision:"0fbf256f8a9d7297"},{url:"/_next/static/chunks/d6e1aeb5-481f02ace85a3019.js",revision:"481f02ace85a3019"},{url:"/_next/static/chunks/ee8b1517-a4195821cd6ed947.js",revision:"a4195821cd6ed947"},{url:"/_next/static/chunks/framework-945b357d4a851f4b.js",revision:"945b357d4a851f4b"},{url:"/_next/static/chunks/main-e5d107cfd516ca01.js",revision:"e5d107cfd516ca01"},{url:"/_next/static/chunks/pages/_app-3ccba80bac70c569.js",revision:"3ccba80bac70c569"},{url:"/_next/static/chunks/pages/_error-6ddff449d199572c.js",revision:"6ddff449d199572c"},{url:"/_next/static/chunks/pages/embed/chat/readonly-c6f1f5dd06bb6eb9.js",revision:"c6f1f5dd06bb6eb9"},{url:"/_next/static/chunks/pages/embed/chat/readwrite-c47d0d0b9fa65b68.js",revision:"c47d0d0b9fa65b68"},{url:"/_next/static/chunks/pages/embed/video-3447120167c495bf.js",revision:"3447120167c495bf"},{url:"/_next/static/chunks/pages/index-68a7f55dda9f0ce9.js",revision:"68a7f55dda9f0ce9"},{url:"/_next/static/chunks/polyfills-42372ed130431b0a.js",revision:"846118c33b2c0e922d7b3a7676f81f6f"},{url:"/_next/static/chunks/webpack-78a378da1a19cb26.js",revision:"78a378da1a19cb26"},{url:"/_next/static/css/0c70d116e6bcd329.css",revision:"0c70d116e6bcd329"},{url:"/_next/static/css/1d86a0f4109a4003.css",revision:"1d86a0f4109a4003"},{url:"/_next/static/css/22f76f542c0c1295.css",revision:"22f76f542c0c1295"},{url:"/_next/static/css/34db8a9719c2e27a.css",revision:"34db8a9719c2e27a"},{url:"/_next/static/css/3968be82dcae5b33.css",revision:"3968be82dcae5b33"},{url:"/_next/static/css/79a332200ba0e826.css",revision:"79a332200ba0e826"},{url:"/_next/static/css/7e0fea9a6c3abdcb.css",revision:"7e0fea9a6c3abdcb"},{url:"/_next/static/css/8841579222b5034b.css",revision:"8841579222b5034b"},{url:"/_next/static/css/91dee75f0f5d528b.css",revision:"91dee75f0f5d528b"},{url:"/_next/static/css/9ca4489da31a01c6.css",revision:"9ca4489da31a01c6"},{url:"/_next/static/css/bd758cc8bb73bf7b.css",revision:"bd758cc8bb73bf7b"},{url:"/_next/static/css/c1478bc9943d52ed.css",revision:"c1478bc9943d52ed"},{url:"/_next/static/css/d14f51de0d46d6eb.css",revision:"d14f51de0d46d6eb"},{url:"/_next/static/css/d260bb0d9cd88be2.css",revision:"d260bb0d9cd88be2"},{url:"/_next/static/css/d29c5cd9368918c4.css",revision:"d29c5cd9368918c4"},{url:"/_next/static/css/f0748ebfbd8051cb.css",revision:"f0748ebfbd8051cb"},{url:"/_next/static/css/fa4ff817387ab552.css",revision:"fa4ff817387ab552"},{url:"/_next/static/lU_a2AO4B0eKiH7PPlhZO/_buildManifest.js",revision:"5abd22c4d77d083cb6b477b79a2f1be7"},{url:"/_next/static/lU_a2AO4B0eKiH7PPlhZO/_ssgManifest.js",revision:"b6652df95db52feb4daf4eca35380933"},{url:"/_next/static/media/airplay.c25573d0.svg",revision:"c25573d0"},{url:"/_next/static/media/inter-cyrillic-300-normal.7335a360.woff2",revision:"7335a360"},{url:"/_next/static/media/inter-cyrillic-300-normal.edcd2385.woff",revision:"edcd2385"},{url:"/_next/static/media/inter-cyrillic-400-normal.4cc6e28c.woff",revision:"4cc6e28c"},{url:"/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2",revision:"547767ef"},{url:"/_next/static/media/inter-cyrillic-600-normal.8c69e1bb.woff2",revision:"8c69e1bb"},{url:"/_next/static/media/inter-cyrillic-600-normal.c0105440.woff",revision:"c0105440"},{url:"/_next/static/media/inter-cyrillic-800-normal.0e80493d.woff2",revision:"0e80493d"},{url:"/_next/static/media/inter-cyrillic-800-normal.9a8d829d.woff",revision:"9a8d829d"},{url:"/_next/static/media/inter-cyrillic-ext-300-normal.5df3b45f.woff2",revision:"5df3b45f"},{url:"/_next/static/media/inter-cyrillic-ext-300-normal.be7b9715.woff",revision:"be7b9715"},{url:"/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2",revision:"2440d5f8"},{url:"/_next/static/media/inter-cyrillic-ext-400-normal.6e13bad4.woff",revision:"6e13bad4"},{url:"/_next/static/media/inter-cyrillic-ext-600-normal.62fe61a7.woff",revision:"62fe61a7"},{url:"/_next/static/media/inter-cyrillic-ext-600-normal.dd95b020.woff2",revision:"dd95b020"},{url:"/_next/static/media/inter-cyrillic-ext-800-normal.1c9e8f72.woff2",revision:"1c9e8f72"},{url:"/_next/static/media/inter-cyrillic-ext-800-normal.bf337f41.woff",revision:"bf337f41"},{url:"/_next/static/media/inter-greek-300-normal.14123a0c.woff2",revision:"14123a0c"},{url:"/_next/static/media/inter-greek-300-normal.ec3d0adc.woff",revision:"ec3d0adc"},{url:"/_next/static/media/inter-greek-400-normal.573bacd1.woff2",revision:"573bacd1"},{url:"/_next/static/media/inter-greek-400-normal.d6adbb78.woff",revision:"d6adbb78"},{url:"/_next/static/media/inter-greek-600-normal.61c756cf.woff",revision:"61c756cf"},{url:"/_next/static/media/inter-greek-600-normal.ee808ffe.woff2",revision:"ee808ffe"},{url:"/_next/static/media/inter-greek-800-normal.fe474d33.woff2",revision:"fe474d33"},{url:"/_next/static/media/inter-greek-800-normal.fe668711.woff",revision:"fe668711"},{url:"/_next/static/media/inter-greek-ext-300-normal.7b467784.woff2",revision:"7b467784"},{url:"/_next/static/media/inter-greek-ext-300-normal.fb5ad981.woff",revision:"fb5ad981"},{url:"/_next/static/media/inter-greek-ext-400-normal.f196e968.woff",revision:"f196e968"},{url:"/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2",revision:"f8992900"},{url:"/_next/static/media/inter-greek-ext-600-normal.a46b5cba.woff",revision:"a46b5cba"},{url:"/_next/static/media/inter-greek-ext-600-normal.d05f940f.woff2",revision:"d05f940f"},{url:"/_next/static/media/inter-greek-ext-800-normal.1b2bb72c.woff",revision:"1b2bb72c"},{url:"/_next/static/media/inter-greek-ext-800-normal.95d04d18.woff2",revision:"95d04d18"},{url:"/_next/static/media/inter-latin-300-normal.0a506d8e.woff2",revision:"0a506d8e"},{url:"/_next/static/media/inter-latin-300-normal.38608292.woff",revision:"38608292"},{url:"/_next/static/media/inter-latin-400-normal.360a94a9.woff2",revision:"360a94a9"},{url:"/_next/static/media/inter-latin-400-normal.38abad60.woff",revision:"38abad60"},{url:"/_next/static/media/inter-latin-600-normal.8ad7b5a9.woff",revision:"8ad7b5a9"},{url:"/_next/static/media/inter-latin-600-normal.efad9519.woff2",revision:"efad9519"},{url:"/_next/static/media/inter-latin-800-normal.ab3f402a.woff2",revision:"ab3f402a"},{url:"/_next/static/media/inter-latin-800-normal.d1597229.woff",revision:"d1597229"},{url:"/_next/static/media/inter-latin-ext-300-normal.3033d32d.woff2",revision:"3033d32d"},{url:"/_next/static/media/inter-latin-ext-300-normal.9eef1747.woff",revision:"9eef1747"},{url:"/_next/static/media/inter-latin-ext-400-normal.732723e2.woff2",revision:"732723e2"},{url:"/_next/static/media/inter-latin-ext-400-normal.d1f6a5a2.woff",revision:"d1f6a5a2"},{url:"/_next/static/media/inter-latin-ext-600-normal.43dc1cee.woff2",revision:"43dc1cee"},{url:"/_next/static/media/inter-latin-ext-600-normal.8756e10d.woff",revision:"8756e10d"},{url:"/_next/static/media/inter-latin-ext-800-normal.0d8f8dff.woff",revision:"0d8f8dff"},{url:"/_next/static/media/inter-latin-ext-800-normal.396ab648.woff2",revision:"396ab648"},{url:"/_next/static/media/inter-vietnamese-300-normal.ad9ef503.woff2",revision:"ad9ef503"},{url:"/_next/static/media/inter-vietnamese-300-normal.b4574483.woff",revision:"b4574483"},{url:"/_next/static/media/inter-vietnamese-400-normal.1411920a.woff",revision:"1411920a"},{url:"/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2",revision:"de4fc44f"},{url:"/_next/static/media/inter-vietnamese-600-normal.8b0a74d0.woff",revision:"8b0a74d0"},{url:"/_next/static/media/inter-vietnamese-600-normal.9d518599.woff2",revision:"9d518599"},{url:"/_next/static/media/inter-vietnamese-800-normal.6d6c1e5d.woff",revision:"6d6c1e5d"},{url:"/_next/static/media/inter-vietnamese-800-normal.922627b4.woff2",revision:"922627b4"},{url:"/_next/static/media/poppins-latin-400-normal.916d3686.woff2",revision:"916d3686"},{url:"/_next/static/media/poppins-latin-400-normal.cbe785df.woff",revision:"cbe785df"},{url:"/_next/static/media/poppins-latin-600-normal.c070cf14.woff",revision:"c070cf14"},{url:"/_next/static/media/poppins-latin-600-normal.d8692086.woff2",revision:"d8692086"},{url:"/_next/static/media/poppins-latin-ext-400-normal.d13a3802.woff2",revision:"d13a3802"},{url:"/_next/static/media/poppins-latin-ext-400-normal.f3d40bd4.woff",revision:"f3d40bd4"},{url:"/_next/static/media/poppins-latin-ext-600-normal.3d81d8b7.woff2",revision:"3d81d8b7"},{url:"/_next/static/media/poppins-latin-ext-600-normal.7da6f78a.woff",revision:"7da6f78a"},{url:"/favicon.ico",revision:"2f3f8d056ba7cca2dafbdeb51b2d793c"},{url:"/fediverse-white.png",revision:"203a177d28810e5d9e35dd3478bd5d17"},{url:"/fonts/inter/Inter-Black.woff",revision:"d0b121f3a9d3d88afdfd6902d31ee9a0"},{url:"/fonts/inter/Inter-Black.woff2",revision:"661569afe57a38e1529a775a465da20b"},{url:"/fonts/inter/Inter-BlackItalic.woff",revision:"e3329b2b90e1f9bcafd4a36604215dc1"},{url:"/fonts/inter/Inter-BlackItalic.woff2",revision:"a3cc36c89047d530522fc999a22cce54"},{url:"/fonts/inter/Inter-Bold.woff",revision:"99a0d9a7e4c99c17bfdd94a22a5cf94e"},{url:"/fonts/inter/Inter-Bold.woff2",revision:"444a7284663a3bc886683eb81450b294"},{url:"/fonts/inter/Inter-BoldItalic.woff",revision:"3aa31f7356ea9db132b3b2bd8a65df44"},{url:"/fonts/inter/Inter-BoldItalic.woff2",revision:"96284e2a02af46d9ffa2d189eaad5483"},{url:"/fonts/inter/Inter-ExtraBold.woff",revision:"ab70688a1c9d6525584b123575f6c0a5"},{url:"/fonts/inter/Inter-ExtraBold.woff2",revision:"37da9eecf61ebced804b266b14eef98e"},{url:"/fonts/inter/Inter-ExtraBoldItalic.woff",revision:"728a4c7df3ed1b2bc077010063f9ef1c"},{url:"/fonts/inter/Inter-ExtraBoldItalic.woff2",revision:"fcc7d60ef790b43eb520fdc5c7348799"},{url:"/fonts/inter/Inter-ExtraLight.woff",revision:"dd19efda9c6e88ad83a5b052915899f7"},{url:"/fonts/inter/Inter-ExtraLight.woff2",revision:"b3b2ed6a20c538e9c809f4df5c04ac2a"},{url:"/fonts/inter/Inter-ExtraLightItalic.woff",revision:"a6566ae6fa3c58b48f888d7c9c234d52"},{url:"/fonts/inter/Inter-ExtraLightItalic.woff2",revision:"079cd1e71cd4f73bef86f72deced6d03"},{url:"/fonts/inter/Inter-Italic.woff",revision:"f137a90d649b6ab032563856df323f40"},{url:"/fonts/inter/Inter-Italic.woff2",revision:"fd26ff23f831db9ae85a805386529385"},{url:"/fonts/inter/Inter-Light.woff",revision:"5d3776eb78374b0ebbce639adadf73d1"},{url:"/fonts/inter/Inter-Light.woff2",revision:"780dd2adb71f18d7a357ab7f65e881d6"},{url:"/fonts/inter/Inter-LightItalic.woff",revision:"d0fa7cbcf9ca5edb6ebe41fd8d49e1fb"},{url:"/fonts/inter/Inter-LightItalic.woff2",revision:"df29c53403b2e13dc56df3e291c32f09"},{url:"/fonts/inter/Inter-Medium.woff",revision:"c0638bea87a05fdfa2bb3bba2efe54e4"},{url:"/fonts/inter/Inter-Medium.woff2",revision:"75db5319e7e87c587019a5df08d7272c"},{url:"/fonts/inter/Inter-MediumItalic.woff",revision:"a1b588627dd12c556a7e3cd81e400ecf"},{url:"/fonts/inter/Inter-MediumItalic.woff2",revision:"f1e11535e56c67698e263673f625103e"},{url:"/fonts/inter/Inter-Regular.woff",revision:"3ac83020fe53b617b79b5e2ad66764af"},{url:"/fonts/inter/Inter-Regular.woff2",revision:"dc131113894217b5031000575d9de002"},{url:"/fonts/inter/Inter-SemiBold.woff",revision:"66a68ffab2bf40553e847e8f025f75be"},{url:"/fonts/inter/Inter-SemiBold.woff2",revision:"007ad31a53f4ab3f58ee74f2308482ce"},{url:"/fonts/inter/Inter-SemiBoldItalic.woff",revision:"6cd13dbd150ac0c7f337a2939a3d50a8"},{url:"/fonts/inter/Inter-SemiBoldItalic.woff2",revision:"3031b683bafcd9ded070c00d784f4626"},{url:"/fonts/inter/Inter-Thin.woff",revision:"b068b7189120a6626e3cfe2a8b917d0f"},{url:"/fonts/inter/Inter-Thin.woff2",revision:"d52e5e38715502616522eb3e9963b69b"},{url:"/fonts/inter/Inter-ThinItalic.woff",revision:"97bec98832c92f799aeebf670b83ff6c"},{url:"/fonts/inter/Inter-ThinItalic.woff2",revision:"a9780071b7f498c1523602910a5ef242"},{url:"/fonts/inter/Inter-italic.var.woff2",revision:"1f7ca6383ea7c74a7f5ddd76c3d3cef2"},{url:"/fonts/inter/Inter-roman.var.woff2",revision:"66c6e40883646a7ad993108b2ce2da32"},{url:"/fonts/inter/Inter.var.woff2",revision:"8dd26c3dd0125fb16ce19b8f5e8273fb"},{url:"/fonts/inter/inter.css",revision:"178297900cc42c19e1e47fbc2487abe5"},{url:"/img/favicon/android-icon-144x144.png",revision:"3de56fea2ea05c5cb8e42a21d63de48e"},{url:"/img/favicon/android-icon-192x192.png",revision:"dd8a4c74ec2be516a57d40df25540ab8"},{url:"/img/favicon/android-icon-36x36.png",revision:"77887a8a93baed7eaeb316be4b31a7f9"},{url:"/img/favicon/android-icon-48x48.png",revision:"d1ff9fb0528cb9100ad5ee5fd7ece71f"},{url:"/img/favicon/android-icon-72x72.png",revision:"9505e8ef62d1b2d0783adb8d958e8007"},{url:"/img/favicon/android-icon-96x96.png",revision:"8f17da2436060c779c27f3ffb5eac999"},{url:"/img/favicon/apple-icon-114x114.png",revision:"efd8a26a33f16975715ce8c56169d730"},{url:"/img/favicon/apple-icon-120x120.png",revision:"56dcc09f7674f293595117b3181dcf88"},{url:"/img/favicon/apple-icon-144x144.png",revision:"3de56fea2ea05c5cb8e42a21d63de48e"},{url:"/img/favicon/apple-icon-152x152.png",revision:"368ae8346bc9bb8d3f89ef48acb094f9"},{url:"/img/favicon/apple-icon-180x180.png",revision:"c691e02bc0b7df6cb31da017b420cba5"},{url:"/img/favicon/apple-icon-57x57.png",revision:"90555efc26d3a34a3979c133868f9d34"},{url:"/img/favicon/apple-icon-60x60.png",revision:"06dda52763aee5612d79999966488f79"},{url:"/img/favicon/apple-icon-72x72.png",revision:"9505e8ef62d1b2d0783adb8d958e8007"},{url:"/img/favicon/apple-icon-76x76.png",revision:"fedee38a4cf4d5918f8dbd1657c709c9"},{url:"/img/favicon/apple-icon-precomposed.png",revision:"8ad8bbee4eb631f76e89807878622aed"},{url:"/img/favicon/apple-icon.png",revision:"fb7eaf4e8ef1e852bd28b08f46ae6309"},{url:"/img/favicon/browserconfig.xml",revision:"653d077300a12f09a69caeea7a8947f8"},{url:"/img/favicon/favicon-16x16.png",revision:"3dba5d08ad8a2a4de265448afa2fd03c"},{url:"/img/favicon/favicon-32x32.png",revision:"0ae932cc803789d645a2409cb67db049"},{url:"/img/favicon/favicon-96x96.png",revision:"8f17da2436060c779c27f3ffb5eac999"},{url:"/img/favicon/ms-icon-144x144.png",revision:"3de56fea2ea05c5cb8e42a21d63de48e"},{url:"/img/favicon/ms-icon-150x150.png",revision:"6224c535c86d618e36a97da48e52056b"},{url:"/img/favicon/ms-icon-310x310.png",revision:"c391dc97d4c01177bd07291c1f694063"},{url:"/img/favicon/ms-icon-70x70.png",revision:"4cb3f77034cab3de7b60cd7d954042d1"},{url:"/img/fediverse-black.png",revision:"b5ede08246f4a691dff8dcefe39c984d"},{url:"/img/fediverse-color.png",revision:"6264c2ac70632db6e3447581da838d1b"},{url:"/img/follow.svg",revision:"8f185615cd7242792c8bd73b359b2498"},{url:"/img/indieauth.png",revision:"7fbf89da18a721dc25a16393b8a62e82"},{url:"/img/like.svg",revision:"2af8fcf2ffc5a028b9b300538a5e766e"},{url:"/img/repost.svg",revision:"12830cd3f1099b40670e8a69b40efa27"},{url:"/manifest.json",revision:"3ebf89ccef77c69bcd65ed8757086c99"},{url:"/serviceWorker.js",revision:"0fefbecf45aefe5354045cbf926e6a25"}],{ignoreURLParametersMatching:[]}),e.cleanupOutdatedCaches(),e.registerRoute("/",new e.NetworkFirst({cacheName:"start-url",plugins:[{cacheWillUpdate:async({request:e,response:i,event:c,state:s})=>i&&"opaqueredirect"===i.type?new Response(i.body,{status:200,statusText:"OK",headers:i.headers}):i}]}),"GET"),self.__WB_DISABLE_DEV_LOGS=!0}));