diff --git a/color.less b/color.less index ae8d1edd30..2ef5e9459e 100644 --- a/color.less +++ b/color.less @@ -90,7 +90,7 @@ html {--antd-wave-shadow-color: @primary-color;} .ant-alert-info .ant-alert-icon {color: @primary-color;} .ant-alert-warning {background-color: color(~`colorPalette("@{warning-color}", 1)`);border: 1px solid color(~`colorPalette("@{warning-color}", 3)`);} .ant-alert-warning .ant-alert-icon {color: @warning-color;} -.ant-alert-error {background-color: color(~`colorPalette("@{error-color}", 1)`);border: 1px solid color(~`colorPalette("@{error-color}", 3)`);} +.ant-alert-error {background-color: color(~`colorPalette("@{modal-mask-bg}", 5)`);border: 1px solid color(~`colorPalette("@{error-color}", 3)`);} .ant-alert-error .ant-alert-icon {color: @error-color;} .ant-alert-close-icon {background-color: transparent;border: none;} .ant-alert-close-icon .anticon-close {color: @text-color-secondary;} @@ -727,42 +727,42 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {color: @success-color;} .ant-form-item-has-warning .ant-form-item-explain, .ant-form-item-has-warning .ant-form-item-split {color: @warning-color;} .ant-form-item-has-warning .ant-input, .ant-form-item-has-warning .ant-input-affix-wrapper, .ant-form-item-has-warning .ant-input:hover, .ant-form-item-has-warning .ant-input-affix-wrapper:hover {border-color: @warning-color;} -.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(170, 159, 8, 0.2);} +.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(229, 18, 44, 0.2);} .ant-form-item-has-warning .ant-input:not(.ant-form-item-has-warning .ant-input-disabled) {background-color: #fff;} .ant-form-item-has-warning .ant-input-affix-wrapper:not(.ant-form-item-has-warning .ant-input-affix-wrapper-disabled) {background-color: #fff;} .ant-form-item-has-warning .ant-input-affix-wrapper input:focus {box-shadow: none !important;} -.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(170, 159, 8, 0.2);} +.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(229, 18, 44, 0.2);} .ant-form-item-has-warning .ant-input-prefix {color: @warning-color;} .ant-form-item-has-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;} .ant-form-item-has-warning .has-feedback {color: @warning-color;} .ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {color: @warning-color;} .ant-form-item-has-warning .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @warning-color !important;} -.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(170, 159, 8, 0.2);} +.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(229, 18, 44, 0.2);} .ant-form-item-has-warning .ant-input-number, .ant-form-item-has-warning .ant-picker {border-color: @warning-color;} -.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(170, 159, 8, 0.2);} +.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(229, 18, 44, 0.2);} .ant-form-item-has-warning .ant-input-number:not([disabled]):hover, .ant-form-item-has-warning .ant-picker:not([disabled]):hover {border-color: @warning-color;} -.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(170, 159, 8, 0.2);} +.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(229, 18, 44, 0.2);} .ant-form-item-has-error .ant-form-item-explain, .ant-form-item-has-error .ant-form-item-split {color: @error-color;} .ant-form-item-has-error .ant-input, .ant-form-item-has-error .ant-input-affix-wrapper, .ant-form-item-has-error .ant-input:hover, .ant-form-item-has-error .ant-input-affix-wrapper:hover {border-color: @error-color;} -.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(147, 185, 132, 0.2);} +.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(226, 110, 77, 0.2);} .ant-form-item-has-error .ant-input:not(.ant-form-item-has-error .ant-input-disabled) {background-color: #fff;} .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-form-item-has-error .ant-input-affix-wrapper-disabled) {background-color: #fff;} .ant-form-item-has-error .ant-input-affix-wrapper input:focus {box-shadow: none !important;} -.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(147, 185, 132, 0.2);} +.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(226, 110, 77, 0.2);} .ant-form-item-has-error .ant-input-prefix {color: @error-color;} .ant-form-item-has-error .ant-input-group-addon {color: @error-color;border-color: @error-color;} .ant-form-item-has-error .has-feedback {color: @error-color;} .ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {color: @error-color;} .ant-form-item-has-error .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @error-color !important;} -.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(147, 185, 132, 0.2);} +.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(226, 110, 77, 0.2);} .ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {border: 0;} .ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {border-color: @error-color;} .ant-form-item-has-error .ant-input-number, .ant-form-item-has-error .ant-picker {border-color: @error-color;} -.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(147, 185, 132, 0.2);} +.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(226, 110, 77, 0.2);} .ant-form-item-has-error .ant-input-number:not([disabled]):hover, .ant-form-item-has-error .ant-picker:not([disabled]):hover {border-color: @error-color;} .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {border-color: @error-color;} -.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(147, 185, 132, 0.2);} -.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(147, 185, 132, 0.2);} +.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(226, 110, 77, 0.2);} +.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(226, 110, 77, 0.2);} .ant-form-item-has-error .ant-transfer-list {border-color: @error-color;} .ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {border-color: @border-color-base;} .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px !important;} @@ -1479,7 +1479,7 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .ant-tag-green-inverse {color: #fff;background: #52c41a;border-color: #52c41a;} .ant-tag-blue {color: #1890ff;background: #e6f7ff;border-color: #91d5ff;} .ant-tag-blue-inverse {color: #fff;background: #1890ff;border-color: #1890ff;} -.ant-tag-geekblue {color: #2f54eb;background: color(~`colorPalette("@{layout-body-background}", 1)`);border-color: #adc6ff;} +.ant-tag-geekblue {color: #2f54eb;background: #f0f5ff;border-color: #adc6ff;} .ant-tag-geekblue-inverse {color: #fff;background: #2f54eb;border-color: #2f54eb;} .ant-tag-purple {color: #722ed1;background: #f9f0ff;border-color: #d3adf7;} .ant-tag-purple-inverse {color: #fff;background: #722ed1;border-color: #722ed1;} @@ -1685,7 +1685,7 @@ a.ant-typography[disabled], .ant-typography a[disabled] {color: @disabled-color; .ant-upload-list-picture .ant-upload-list-item-error, .ant-upload-list-picture-card .ant-upload-list-item-error {border-color: @error-color;} .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-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: color(~`colorPalette("@{error-color}", 1)`);} +.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: color(~`colorPalette("@{modal-mask-bg}", 5)`);} .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: @error-color;} .ant-upload-list-picture-card .ant-upload-list-item-info::before {background-color: rgba(0, 0, 0, 0.5);} .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye, .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download, .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {color: rgba(255, 255, 255, 0.85);} diff --git a/index.html b/index.html index 45bb18d078..a5e29f49e6 100644 --- a/index.html +++ b/index.html @@ -127,6 +127,6 @@ - + diff --git a/layouts__ShixunDetail__index.f5604fe4.async.js b/layouts__ShixunDetail__index.f5604fe4.async.js index eb97e8cbf5..4498623fca 100644 --- a/layouts__ShixunDetail__index.f5604fe4.async.js +++ b/layouts__ShixunDetail__index.f5604fe4.async.js @@ -1,9 +1,9 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[22,8,9,10],{"/GNS":function(Oe,q,o){Oe.exports=o.p+"static/search1.c4136dd4.png"},"1ZF9":function(Oe,q,o){Oe.exports=o.p+"static/Authorize.cc9c212f.png"},"4U8T":function(Oe,q,o){Oe.exports={modal:"modal___1_Lg1",tip:"tip___1bekE"}},"4qgm":function(Oe,q){Oe.exports="data:image/png;base64,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"},"4u4S":function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII="},"55Ip":function(Oe,q,o){"use strict";o.d(q,"a",function(){return ge}),o.d(q,"b",function(){return Ae});var Q=o("Ty5D"),Y=o("dI71"),st=o("q1tI"),V=o.n(st),f=o("YS25"),P=o("17x9"),Ue=o.n(P),fe=o("wx14"),K=o("zLVn"),ve=o("9R94"),H=function(x){Object(Y.a)(v,x);function v(){for(var R,j=arguments.length,a=new Array(j),ie=0;ie=0||j.relatedTarget.className.indexOf("".concat(Be,"-next"))>=0))return;x.setState({goInputText:""}),ye(x.getValidValue())},x.go=function(j){var a=x.state.goInputText;if(a==="")return;(j.keyCode===G.ENTER||j.type==="click")&&(x.setState({goInputText:""}),x.props.quickGo(x.getValidValue()))},x}return Object(f.a)(L,[{key:"getValidValue",value:function(){var v=this.state,z=v.goInputText,R=v.current;return!z||isNaN(z)?R:Number(z)}},{key:"getPageSizeOptions",value:function(){var v=this.props,z=v.pageSize,R=v.pageSizeOptions;return R.some(function(j){return j.toString()===z.toString()})?R:R.concat([z.toString()]).sort(function(j,a){var ie=isNaN(Number(j))?0:Number(j),ye=isNaN(Number(a))?0:Number(a);return ie-ye})}},{key:"render",value:function(){var v=this,z=this.props,R=z.pageSize,j=z.locale,a=z.rootPrefixCls,ie=z.changeSize,ye=z.quickGo,Be=z.goButton,mt=z.selectComponentClass,Et=z.buildOptionText,Je=z.selectPrefixCls,we=z.disabled,pt=this.state.goInputText,Lt="".concat(a,"-options"),ht=mt,ae=null,De=null,S=null;if(!ie&&!ye)return null;var T=this.getPageSizeOptions();if(ie&&ht){var $=T.map(function(w,J){return K.a.createElement(ht.Option,{key:J,value:w.toString()},(Et||v.buildOptionText)(w))});ae=K.a.createElement(ht,{disabled:we,prefixCls:Je,showSearch:!1,className:"".concat(Lt,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(R||T[0]).toString(),onChange:this.changeSize,getPopupContainer:function(J){return J.parentNode}},$)}return ye&&(Be&&(S=typeof Be=="boolean"?K.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:we,className:"".concat(Lt,"-quick-jumper-button")},j.jump_to_confirm):K.a.createElement("span",{onClick:this.go,onKeyUp:this.go},Be)),De=K.a.createElement("div",{className:"".concat(Lt,"-quick-jumper")},j.jump_to,K.a.createElement("input",{disabled:we,type:"text",value:pt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),j.page,S)),K.a.createElement("li",{className:"".concat(Lt)},ae,De)}}]),L}(K.a.Component);A.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=A,te=o("N2Kk");function be(){}function ge(Ee){return typeof Ee=="number"&&isFinite(Ee)&&Math.floor(Ee)===Ee}function ue(Ee,Ae,L){return L}function Z(Ee,Ae,L){var x=typeof Ee=="undefined"?Ae.pageSize:Ee;return Math.floor((L.total-1)/x)+1}var Ke=function(Ee){Object(P.a)(L,Ee);var Ae=Object(Ue.a)(L);function L(x){var v;Object(V.a)(this,L),v=Ae.call(this,x),v.getJumpPrevPage=function(){return Math.max(1,v.state.current-(v.props.showLessItems?3:5))},v.getJumpNextPage=function(){return Math.min(Z(void 0,v.state,v.props),v.state.current+(v.props.showLessItems?3:5))},v.getItemIcon=function(ie,ye){var Be=v.props.prefixCls,mt=ie||K.a.createElement("button",{type:"button","aria-label":ye,className:"".concat(Be,"-item-link")});return typeof ie=="function"&&(mt=K.a.createElement(ie,Object(st.a)({},v.props))),mt},v.savePaginationNode=function(ie){v.paginationNode=ie},v.isValid=function(ie){return ge(ie)&&ie!==v.state.current},v.shouldDisplayQuickJumper=function(){var ie=v.props,ye=ie.showQuickJumper,Be=ie.pageSize,mt=ie.total;return mt<=Be?!1:ye},v.handleKeyDown=function(ie){(ie.keyCode===G.ARROW_UP||ie.keyCode===G.ARROW_DOWN)&&ie.preventDefault()},v.handleKeyUp=function(ie){var ye=v.getValidValue(ie),Be=v.state.currentInputValue;ye!==Be&&v.setState({currentInputValue:ye}),ie.keyCode===G.ENTER?v.handleChange(ye):ie.keyCode===G.ARROW_UP?v.handleChange(ye-1):ie.keyCode===G.ARROW_DOWN&&v.handleChange(ye+1)},v.changePageSize=function(ie){var ye=v.state.current,Be=Z(ie,v.state,v.props);ye=ye>Be?Be:ye,Be===0&&(ye=v.state.current),typeof ie=="number"&&("pageSize"in v.props||v.setState({pageSize:ie}),"current"in v.props||v.setState({current:ye,currentInputValue:ye})),v.props.onShowSizeChange(ye,ie),"onChange"in v.props&&v.props.onChange&&v.props.onChange(ye,ie)},v.handleChange=function(ie){var ye=v.props.disabled,Be=ie;if(v.isValid(Be)&&!ye){var mt=Z(void 0,v.state,v.props);Be>mt?Be=mt:Be<1&&(Be=1),"current"in v.props||v.setState({current:Be,currentInputValue:Be});var Et=v.state.pageSize;return v.props.onChange(Be,Et),Be}return v.state.current},v.prev=function(){v.hasPrev()&&v.handleChange(v.state.current-1)},v.next=function(){v.hasNext()&&v.handleChange(v.state.current+1)},v.jumpPrev=function(){v.handleChange(v.getJumpPrevPage())},v.jumpNext=function(){v.handleChange(v.getJumpNextPage())},v.hasPrev=function(){return v.state.current>1},v.hasNext=function(){return v.state.current2?Be-2:0),Et=2;Et=R?a=R:a=Number(z),a}},{key:"getShowSizeChanger",value:function(){var v=this.props,z=v.showSizeChanger,R=v.total,j=v.totalBoundaryShowSizeChanger;return typeof z!="undefined"?z:R>j}},{key:"renderPrev",value:function(v){var z=this.props,R=z.prevIcon,j=z.itemRender,a=j(v,"prev",this.getItemIcon(R,"prev page")),ie=!this.hasPrev();return Object(fe.isValidElement)(a)?Object(fe.cloneElement)(a,{disabled:ie}):a}},{key:"renderNext",value:function(v){var z=this.props,R=z.nextIcon,j=z.itemRender,a=j(v,"next",this.getItemIcon(R,"next page")),ie=!this.hasNext();return Object(fe.isValidElement)(a)?Object(fe.cloneElement)(a,{disabled:ie}):a}},{key:"render",value:function(){var v=this,z=this.props,R=z.prefixCls,j=z.className,a=z.style,ie=z.disabled,ye=z.hideOnSinglePage,Be=z.total,mt=z.locale,Et=z.showQuickJumper,Je=z.showLessItems,we=z.showTitle,pt=z.showTotal,Lt=z.simple,ht=z.itemRender,ae=z.showPrevNextJumpers,De=z.jumpPrevIcon,S=z.jumpNextIcon,T=z.selectComponentClass,$=z.selectPrefixCls,w=z.pageSizeOptions,J=this.state,_=J.current,Se=J.pageSize,Qe=J.currentInputValue;if(ye===!0&&Be<=Se)return null;var de=Z(void 0,this.state,this.props),Fe=[],lt=null,Ze=null,at=null,St=null,Zt=null,gt=Et&&Et.goButton,dt=Je?1:2,Vt=_-1>0?_-1:0,ee=_+1=dt*2&&_!==1+2&&(Fe[0]=Object(fe.cloneElement)(Fe[0],{className:"".concat(R,"-item-after-jump-prev")}),Fe.unshift(lt)),de-_>=dt*2&&_!==de-2&&(Fe[Fe.length-1]=Object(fe.cloneElement)(Fe[Fe.length-1],{className:"".concat(R,"-item-before-jump-next")}),Fe.push(Ze)),oe!==1&&Fe.unshift(at),Me!==de&&Fe.push(St)}var Pe=null;pt&&(Pe=K.a.createElement("li",{className:"".concat(R,"-total-text")},pt(Be,[Be===0?0:(_-1)*Se+1,_*Se>Be?Be:_*Se])));var Re=!this.hasPrev()||!de,ze=!this.hasNext()||!de;return K.a.createElement("ul",Object(Q.a)({className:H()(R,j,Object(Y.a)({},"".concat(R,"-disabled"),ie)),style:a,unselectable:"unselectable",ref:this.savePaginationNode},xe),Pe,K.a.createElement("li",{title:we?mt.prev_page:null,onClick:this.prev,tabIndex:Re?null:0,onKeyPress:this.runIfEnterPrev,className:H()("".concat(R,"-prev"),Object(Y.a)({},"".concat(R,"-disabled"),Re)),"aria-disabled":Re},this.renderPrev(Vt)),Fe,K.a.createElement("li",{title:we?mt.next_page:null,onClick:this.next,tabIndex:ze?null:0,onKeyPress:this.runIfEnterNext,className:H()("".concat(R,"-next"),Object(Y.a)({},"".concat(R,"-disabled"),ze)),"aria-disabled":ze},this.renderNext(ee)),K.a.createElement(g,{disabled:ie,locale:mt,rootPrefixCls:R,selectComponentClass:T,selectPrefixCls:$,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:_,pageSize:Se,pageSizeOptions:w,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:gt}))}}],[{key:"getDerivedStateFromProps",value:function(v,z){var R={};if("current"in v&&(R.current=v.current,v.current!==z.current&&(R.currentInputValue=R.current)),"pageSize"in v&&v.pageSize!==z.pageSize){var j=z.current,a=Z(v.pageSize,z,v);j=j>a?a:j,"current"in v||(R.current=j,R.currentInputValue=j),R.pageSize=v.pageSize}return R}}]),L}(K.a.Component);Ke.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:be,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:be,locale:te.a,style:{},itemRender:ue,totalBoundaryShowSizeChanger:50};var ce=Ke},"6RRn":function(Oe,q,o){"use strict";var Q=o("wCXF"),Y=o("n6Qo");o.d(q,"b",function(){return Y.a});var st=o("IBYe"),V=o("6eGT"),f=o("hW8S");o.d(q,"a",function(){return f.a}),q.c=Q.b},"6eGT":function(Oe,q,o){"use strict";function Q(Y){return null}q.a=Q},"7ZXX":function(Oe,q,o){Oe.exports=o.p+"static/err.6e7c5817.png"},"7v3h":function(Oe,q,o){Oe.exports=o.p+"static/empty2.dd73f390.png"},"8/bI":function(Oe,q,o){Oe.exports=o.p+"static/empty.8918e228.png"},"815F":function(Oe,q,o){"use strict";o.d(q,"e",function(){return Ue}),o.d(q,"c",function(){return K}),o.d(q,"d",function(){return ve}),o.d(q,"a",function(){return he}),o.d(q,"f",function(){return pe}),o.d(q,"b",function(){return G});var Q=o("KQm4"),Y=o("VTBJ"),st=o("Ff2n"),V=o("Zm9Q"),f=o("Kwbf"),P=o("OZM5");function Ue(A,g){return A!=null?A:g}function fe(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function te(be){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(be||[]).forEach(function(ue){var Z=ue.key,Ke=ue.children;Object(f.a)(Z!=null,"Tree node must have a certain key: [".concat(ge).concat(Z,"]"));var ce=String(Z);Object(f.a)(!g.has(ce)||Z===null||Z===void 0,"Same 'key' exist in the Tree: ".concat(ce)),g.set(ce,!0),te(Ke,"".concat(ge).concat(ce," > "))})}te(A)}function K(A){function g(te){var be=Object(V.a)(te);return be.map(function(ge){if(!Object(P.i)(ge))return Object(f.a)(!ge,"Tree/TreeNode can only accept TreeNode as children."),null;var ue=ge.key,Z=ge.props,Ke=Z.children,ce=Object(st.a)(Z,["children"]),Ee=Object(Y.a)({key:ue},ce),Ae=g(Ke);return Ae.length&&(Ee.children=Ae),Ee}).filter(function(ge){return ge})}return g(A)}function ve(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],te=new Set(g===!0?[]:g),be=[];function ge(ue){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ue.map(function(Ke,ce){var Ee=Object(P.h)(Z?Z.pos:"0",ce),Ae=Ue(Ke.key,Ee),L=Object(Y.a)(Object(Y.a)({},Ke),{},{parent:Z,pos:Ee,children:null,data:Ke,isStart:[].concat(Object(Q.a)(Z?Z.isStart:[]),[ce===0]),isEnd:[].concat(Object(Q.a)(Z?Z.isEnd:[]),[ce===ue.length-1])});return be.push(L),g===!0||te.has(Ae)?L.children=ge(Ke.children||[],L):L.children=[],L})}return ge(A),be}function H(A,g,te){var be;te?typeof te=="string"?be=function(Z){return Z[te]}:typeof te=="function"&&(be=function(Z){return te(Z)}):be=function(Z,Ke){return Ue(Z.key,Ke)};function ge(ue,Z,Ke){var ce=ue?ue.children:A,Ee=ue?Object(P.h)(Ke.pos,Z):"0";if(ue){var Ae=be(ue,Ee),L={node:ue,index:Z,pos:Ee,key:Ae,parentPos:Ke.node?Ke.pos:null,level:Ke.level+1};g(L)}ce&&ce.forEach(function(x,v){ge(x,v,{node:ue,pos:Ee,level:Ke?Ke.level+1:-1})})}ge(null)}function he(A){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},te=g.initWrapper,be=g.processEntity,ge=g.onProcessFinished,ue=arguments.length>2?arguments[2]:void 0,Z={},Ke={},ce={posEntities:Z,keyEntities:Ke};return te&&(ce=te(ce)||ce),H(A,function(Ee){var Ae=Ee.node,L=Ee.index,x=Ee.pos,v=Ee.key,z=Ee.parentPos,R=Ee.level,j={node:Ae,index:L,key:v,pos:x,level:R},a=Ue(v,x);Z[x]=j,Ke[a]=j,j.parent=Z[z],j.parent&&(j.parent.children=j.parent.children||[],j.parent.children.push(j)),be&&be(j,ce)},ue),ge&&ge(ce),ce}function pe(A,g){var te=g.expandedKeys,be=g.selectedKeys,ge=g.loadedKeys,ue=g.loadingKeys,Z=g.checkedKeys,Ke=g.halfCheckedKeys,ce=g.dragOverNodeKey,Ee=g.dropPosition,Ae=g.keyEntities,L=Ae[A],x={eventKey:A,expanded:te.indexOf(A)!==-1,selected:be.indexOf(A)!==-1,loaded:ge.indexOf(A)!==-1,loading:ue.indexOf(A)!==-1,checked:Z.indexOf(A)!==-1,halfChecked:Ke.indexOf(A)!==-1,pos:String(L?L.pos:""),dragOver:ce===A&&Ee===0,dragOverGapTop:ce===A&&Ee===-1,dragOverGapBottom:ce===A&&Ee===1};return x}function G(A){var g=A.data,te=A.expanded,be=A.selected,ge=A.checked,ue=A.loaded,Z=A.loading,Ke=A.halfChecked,ce=A.dragOver,Ee=A.dragOverGapTop,Ae=A.dragOverGapBottom,L=A.pos,x=A.active,v=Object(Y.a)(Object(Y.a)({},g),{},{expanded:te,selected:be,checked:ge,loaded:ue,loading:Z,halfChecked:Ke,dragOver:ce,dragOverGapTop:Ee,dragOverGapBottom:Ae,pos:L,active:x});return"props"in v||Object.defineProperty(v,"props",{get:function(){return Object(f.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),A}}),v}},"8Jsi":function(Oe,q,o){"use strict";o.d(q,"d",function(){return z}),o.d(q,"a",function(){return Qe}),o.d(q,"b",function(){return Fe}),o.d(q,"c",function(){return de});var Q=o("1OyB"),Y=o("vuIU"),st=o("Ji7U"),V=o("LK+K"),f=o("KQm4"),P=o("U8pU"),Ue=o("ODXe"),fe=o("VTBJ"),K=o("q1tI"),ve=o("qNPg"),H=o("2Qr1"),he=o("815F"),pe=o("NvD2"),G=o("wPlo"),A=o("6cGi"),g=o("Kwbf"),te=o("4IlW"),be=o("YrtM"),ge=o("fAei"),ue=K.createContext(null);function Z(ee,xe){if(!ee)return!0;var Ie=ee.data,_e=Ie.disabled,qe=Ie.disableCheckbox;switch(xe){case"select":return _e;case"checkbox":return _e||qe}return!1}function Ke(ee,xe){var Ie=K.useCallback(function(qe){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",re=arguments.length>2?arguments[2]:void 0,oe=ee.get(qe);return!re&&Z(oe,I)?null:oe},[ee]),_e=K.useCallback(function(qe){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",re=arguments.length>2?arguments[2]:void 0,oe=xe.get(qe);return!re&&Z(oe,I)?null:oe},[xe]);return[Ie,_e]}function ce(ee){return K.useMemo(function(){var xe=new Map,Ie=new Map;return ee.forEach(function(_e){xe.set(_e.key,_e),Ie.set(_e.data.value,_e)}),[xe,Ie]},[ee])}var Ee={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ae=function(xe,Ie){var _e=xe.prefixCls,qe=xe.height,I=xe.itemHeight,re=xe.virtual,oe=xe.options,Me=xe.flattenOptions,je=xe.multiple,Te=xe.searchValue,Pe=xe.onSelect,Re=xe.onToggleOpen,ze=xe.open,Xe=xe.notFoundContent,ft=xe.onMouseEnter,rt=K.useContext(ue),kt=rt.checkable,_t=rt.checkedKeys,Ft=rt.halfCheckedKeys,In=rt.treeExpandedKeys,En=rt.treeDefaultExpandAll,yn=rt.treeDefaultExpandedKeys,tn=rt.onTreeExpand,Ea=rt.treeIcon,Dt=rt.showTreeIcon,yt=rt.switcherIcon,ia=rt.treeLine,ca=rt.treeNodeFilterProp,Rn=rt.loadData,ra=rt.treeLoadedKeys,Qn=rt.treeMotion,Cn=rt.onTreeLoad,hn=K.useRef(),Tt=Object(be.a)(function(){return oe},[ze,oe],function(He,ct){return ct[0]&&He[1]!==ct[1]}),Nn=ce(Me),wn=Object(Ue.a)(Nn,2),gn=wn[0],Ln=wn[1],Da=Ke(gn,Ln),Ba=Object(Ue.a)(Da,2),ka=Ba[0],Ra=Ba[1],ha=K.useMemo(function(){return _t.map(function(He){var ct=Ra(He);return ct?ct.key:null})},[_t]),wa=K.useMemo(function(){return kt?{checked:ha,halfChecked:Ft}:null},[ha,Ft,kt]);K.useEffect(function(){if(ze&&!je&&ha.length){var He;(He=hn.current)===null||He===void 0||He.scrollTo({key:ha[0]})}},[ze]);var Ka=String(Te).toLowerCase(),cr=function(ct){return Ka?String(ct[ca]).toLowerCase().includes(Ka):!1},Pa=K.useState(yn),Ia=Object(Ue.a)(Pa,2),Fa=Ia[0],Ha=Ia[1],$a=K.useState(null),La=Object(Ue.a)($a,2),ut=La[0],We=La[1],et=K.useMemo(function(){return In?Object(f.a)(In):Te?ut:Fa},[Fa,ut,Ka,In]);K.useEffect(function(){Te&&We(Me.map(function(He){return He.key}))},[Te]);var bt=function(ct){Ha(ct),We(ct),tn&&tn(ct)},Pt=function(ct){ct.preventDefault()},tt=function(ct,ot){var h=ot.node.key,jt=ka(h,kt?"checkbox":"select");jt!==null&&Pe(jt.data.value,{selected:!_t.includes(jt.data.value)}),je||Re(!1)},Ot=K.useState(null),Rt=Object(Ue.a)(Ot,2),Ut=Rt[0],Ht=Rt[1],xn=ka(Ut);if(K.useImperativeHandle(Ie,function(){return{onKeyDown:function(ct){var ot,h=ct.which;switch(h){case te.a.UP:case te.a.DOWN:case te.a.LEFT:case te.a.RIGHT:(ot=hn.current)===null||ot===void 0||ot.onKeyDown(ct);break;case te.a.ENTER:{xn!==null&&tt(null,{node:{key:Ut},selected:!_t.includes(xn.data.value)});break}case te.a.ESC:Re(!1)}},onKeyUp:function(){}}}),Tt.length===0)return K.createElement("div",{role:"listbox",className:"".concat(_e,"-empty"),onMouseDown:Pt},Xe);var on={};return ra&&(on.loadedKeys=ra),et&&(on.expandedKeys=et),K.createElement("div",{onMouseDown:Pt,onMouseEnter:ft},xn&&ze&&K.createElement("span",{style:Ee,"aria-live":"assertive"},xn.data.value),K.createElement(ge.b,Object.assign({ref:hn,focusable:!1,prefixCls:"".concat(_e,"-tree"),treeData:Tt,height:qe,itemHeight:I,virtual:re,multiple:je,icon:Ea,showIcon:Dt,switcherIcon:yt,showLine:ia,loadData:Te?null:Rn,motion:Qn,checkable:kt,checkStrictly:!0,checkedKeys:wa,selectedKeys:kt?[]:ha,defaultExpandAll:En},on,{onActiveChange:Ht,onSelect:tt,onCheck:tt,onExpand:bt,onLoad:Cn,filterTreeNode:cr})))},L=K.forwardRef(Ae);L.displayName="OptionList";var x=L,v=function(){return null},z=v,R=o("Ff2n"),j=o("Zm9Q");function a(ee){return Object(j.a)(ee).map(function(xe){if(!K.isValidElement(xe)||!xe.type)return null;var Ie=xe.key,_e=xe.props,qe=_e.children,I=_e.value,re=Object(R.a)(_e,["children","value"]),oe=Object(fe.a)({key:Ie,value:I},re),Me=a(qe);return Me.length&&(oe.children=Me),oe}).filter(function(xe){return xe})}function ie(ee){if(!ee)return ee;var xe=Object(fe.a)({},ee);return"props"in xe||Object.defineProperty(xe,"props",{get:function(){return Object(g.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),xe}}),xe}function ye(ee,xe,Ie,_e,qe){var I=null,re=null;function oe(){function Me(je){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return je.map(function(Re,ze){var Xe="".concat(Te,"-").concat(ze),ft=Ie.includes(Re.value),rt=Me(Re.children||[],Xe,ft),kt=K.createElement(z,Object.assign({},Re),rt.map(function(Ft){return Ft.node}));if(xe===Re.value&&(I=kt),ft){var _t={pos:Xe,node:kt,children:rt};return Pe||re.push(_t),_t}return null}).filter(function(Re){return Re})}re||(re=[],Me(_e),re.sort(function(je,Te){var Pe=je.node.props.value,Re=Te.node.props.value,ze=Ie.indexOf(Pe),Xe=Ie.indexOf(Re);return ze-Xe}))}Object.defineProperty(ee,"triggerNode",{get:function(){return Object(g.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),oe(),I}}),Object.defineProperty(ee,"allCheckedNodes",{get:function(){return Object(g.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),oe(),qe?re:re.map(function(je){var Te=je.node;return Te})}})}function Be(ee){return Array.isArray(ee)?ee:ee!==void 0?[ee]:[]}function mt(ee,xe){var Ie=new Map;return xe.forEach(function(_e){var qe=_e.data;Ie.set(qe.value,qe)}),ee.map(function(_e){return ie(Ie.get(_e))})}function Et(ee,xe){var Ie=mt([ee],xe)[0];return Ie?Ie.disabled:!1}function Je(ee){return ee.disabled||ee.disableCheckbox||ee.checkable===!1}function we(ee){for(var xe=ee.parent,Ie=0,_e=xe;_e;)_e=_e.parent,Ie+=1;return Ie}function pt(ee){function xe(_e){return(_e||[]).map(function(qe){var I=qe.value,re=qe.key,oe=qe.children,Me=Object(fe.a)(Object(fe.a)({},qe),{},{key:"key"in qe?re:I});return oe&&(Me.children=xe(oe)),Me})}var Ie=Object(he.d)(xe(ee),!0);return Ie.map(function(_e){return{key:_e.data.key,data:_e.data,level:we(_e)}})}function Lt(ee){return function(xe,Ie){var _e=Ie[ee];return String(_e).toLowerCase().includes(String(xe).toLowerCase())}}function ht(ee,xe,Ie){var _e=Ie.optionFilterProp,qe=Ie.filterOption;if(qe===!1)return xe;var I;typeof qe=="function"?I=qe:I=Lt(_e);function re(oe){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return oe.map(function(je){var Te=je.children,Pe=Me||I(ee,ie(je)),Re=re(Te||[],Pe);return Pe||Re.length?Object(fe.a)(Object(fe.a)({},je),{},{children:Re}):null}).filter(function(je){return je})}return re(xe)}function ae(ee,xe,Ie,_e){var qe=new Map;return Be(xe).forEach(function(I){I&&Object(P.a)(I)==="object"&&"value"in I&&qe.set(I.value,I)}),ee.map(function(I){var re={value:I},oe=Ie(I,"select",!0),Me=oe?_e(oe.data):I;if(qe.has(I)){var je=qe.get(I);re.label="label"in je?je.label:Me,"halfChecked"in je&&(re.halfChecked=je.halfChecked)}else re.label=Me;return re})}function De(ee,xe){var Ie=new Set(ee);return Ie.add(xe),Array.from(Ie)}function S(ee,xe){var Ie=new Set(ee);return Ie.delete(xe),Array.from(Ie)}function T(ee){var xe=ee.searchPlaceholder,Ie=ee.treeCheckStrictly,_e=ee.treeCheckable,qe=ee.labelInValue,I=ee.value,re=ee.multiple;Object(g.a)(!xe,"`searchPlaceholder` has been removed."),Ie&&qe===!1&&Object(g.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(qe||Ie)&&Object(g.a)(Be(I).every(function(oe){return oe&&Object(P.a)(oe)==="object"&&"value"in oe}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Ie||re||_e?Object(g.a)(!I||Array.isArray(I),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(g.a)(!Array.isArray(I),"`value` should not be array when `TreeSelect` is single mode.")}var $=T,w=10;function J(ee,xe){var Ie=xe.id,_e=xe.pId,qe=xe.rootPId,I={},re=[],oe=ee.map(function(Me){var je=Object(fe.a)({},Me),Te=je[Ie];return I[Te]=je,je.key=je.key||Te,je});return oe.forEach(function(Me){var je=Me[_e],Te=I[je];Te&&(Te.children=Te.children||[],Te.children.push(Me)),(je===qe||!Te&&qe===null)&&re.push(Me)}),re}function _(ee,xe){var Ie=0,_e=new Set;function qe(I){return(I||[]).map(function(re){var oe=re.key,Me=re.value,je=re.children,Te=Object(R.a)(re,["key","value","children"]),Pe="value"in re?Me:oe,Re=Object(fe.a)(Object(fe.a)({},Te),{},{key:oe!=null?oe:Pe,value:Pe,title:xe(re)});return"children"in re&&(Re.children=qe(je)),Re})}return qe(ee)}function Se(ee,xe,Ie){var _e=Ie.getLabelProp,qe=Ie.simpleMode,I=K.useRef({});return ee?(I.current.formatTreeData=I.current.treeData===ee?I.current.formatTreeData:_(qe?J(ee,Object(fe.a)({id:"id",pId:"pId",rootPId:null},qe!==!0?qe:{})):ee,_e),I.current.treeData=ee):I.current.formatTreeData=I.current.children===xe?I.current.formatTreeData:_(a(xe),_e),I.current.formatTreeData}var Qe="SHOW_ALL",de="SHOW_PARENT",Fe="SHOW_CHILD";function lt(ee,xe,Ie){var _e=new Set(ee);return xe===Fe?ee.filter(function(qe){var I=Ie[qe];return!(I&&I.children&&I.children.every(function(re){var oe=re.node;return Je(oe)||_e.has(oe.key)}))}):xe===de?ee.filter(function(qe){var I=Ie[qe],re=I?I.parent:null;return!(re&&!Je(re.node)&&_e.has(re.node.key))}):ee}function Ze(ee,xe){var Ie=xe.value,_e=xe.getEntityByValue,qe=xe.getEntityByKey,I=xe.treeConduction,re=xe.showCheckedStrategy,oe=xe.conductKeyEntities,Me=xe.getLabelProp;return K.useMemo(function(){var je=ee;if(I){var Te=lt(ee.map(function(Pe){var Re=_e(Pe);return Re?Re.key:Pe}),re,oe);je=Te.map(function(Pe){var Re=qe(Pe);return Re?Re.data.value:Pe})}return ae(je,Ie,_e,Me)},[ee,Ie,I,re,_e])}var at=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],St=Object(ve.a)({prefixCls:"rc-tree-select",components:{optionList:x},convertChildrenToData:function(){return null},flattenOptions:pt,getLabeledValue:H.e,filterOptions:ht,isValueDisabled:Et,findValueOption:mt,omitDOMProps:function(xe){var Ie=Object(fe.a)({},xe);return at.forEach(function(_e){delete Ie[_e]}),Ie}});St.displayName="Select";var Zt=K.forwardRef(function(ee,xe){var Ie=ee.multiple,_e=ee.treeCheckable,qe=ee.treeCheckStrictly,I=ee.showCheckedStrategy,re=I===void 0?"SHOW_CHILD":I,oe=ee.labelInValue,Me=ee.loadData,je=ee.treeLoadedKeys,Te=ee.treeNodeFilterProp,Pe=Te===void 0?"value":Te,Re=ee.treeNodeLabelProp,ze=ee.treeDataSimpleMode,Xe=ee.treeData,ft=ee.treeExpandedKeys,rt=ee.treeDefaultExpandedKeys,kt=ee.treeDefaultExpandAll,_t=ee.children,Ft=ee.treeIcon,In=ee.showTreeIcon,En=ee.switcherIcon,yn=ee.treeLine,tn=ee.treeMotion,Ea=ee.filterTreeNode,Dt=ee.dropdownPopupAlign,yt=ee.onChange,ia=ee.onTreeExpand,ca=ee.onTreeLoad,Rn=ee.onDropdownVisibleChange,ra=ee.onSelect,Qn=ee.onDeselect,Cn=_e||qe,hn=Ie||Cn,Tt=_e&&!qe,Nn=qe||oe,wn=K.useRef(null);K.useImperativeHandle(xe,function(){return{focus:wn.current.focus,blur:wn.current.blur}});var gn=function(h){return Xe&&h.label||h.title},Ln=function(h){return Re?h[Re]:gn(h)},Da=Se(Xe,_t,{getLabelProp:gn,simpleMode:ze}),Ba=Object(K.useMemo)(function(){return pt(Da)},[Da]),ka=ce(Ba),Ra=Object(Ue.a)(ka,2),ha=Ra[0],wa=Ra[1],Ka=Ke(ha,wa),cr=Object(Ue.a)(Ka,2),Pa=cr[0],Ia=cr[1],Fa=Object(K.useMemo)(function(){return Tt?Object(he.a)(Da):{keyEntities:null}},[Da,_e,qe]),Ha=Fa.keyEntities,$a=Object(A.a)(ee.defaultValue,{value:ee.value}),La=Object(Ue.a)($a,2),ut=La[0],We=La[1],et=function(h){var jt=[],Kt=[];return h.forEach(function(Ye){Ia(Ye)?Kt.push(Ye):jt.push(Ye)}),{missingRawValues:jt,existRawValues:Kt}},bt=Object(K.useMemo)(function(){var ot=[],h=[];if(Be(ut).forEach(function(Jt){if(Jt&&Object(P.a)(Jt)==="object"&&"value"in Jt)if(Jt.halfChecked&&qe){var cn=Ia(Jt.value);ot.push(cn?cn.key:Jt.value)}else h.push(Jt.value);else h.push(Jt)}),Tt){var jt=et(h),Kt=jt.missingRawValues,Ye=jt.existRawValues,Nt=Ye.map(function(Jt){return Ia(Jt).key}),nn=Object(pe.a)(Nt,!0,Ha),mn=nn.checkedKeys,Wt=nn.halfCheckedKeys;return[[].concat(Object(f.a)(Kt),Object(f.a)(mn.map(function(Jt){return Pa(Jt).data.value}))),Wt]}return[h,ot]},[ut,hn,Nn,_e,qe]),Pt=Object(Ue.a)(bt,2),tt=Pt[0],Ot=Pt[1],Rt=Ze(tt,{treeConduction:Tt,value:ut,showCheckedStrategy:re,conductKeyEntities:Ha,getEntityByValue:Ia,getEntityByKey:Pa,getLabelProp:Ln}),Ut=function(h,jt,Kt){if(We(hn?h:h[0]),yt){var Ye=h;if(Tt&&re!=="SHOW_ALL"){var Nt=h.map(function(vn){var qt=Ia(vn);return qt?qt.key:vn}),nn=lt(Nt,re,Ha);Ye=nn.map(function(vn){var qt=Pa(vn);return qt?qt.data.value:vn})}var mn=jt||{triggerValue:void 0,selected:void 0},Wt=mn.triggerValue,Jt=mn.selected,cn=Nn?ae(Ye,ut,Ia,Ln):Ye;if(qe){var An=Ot.map(function(vn){var qt=Pa(vn);return qt?qt.data.value:vn}).filter(function(vn){return!Ye.includes(vn)});cn=[].concat(Object(f.a)(cn),Object(f.a)(ae(An,ut,Ia,Ln)))}var Bt={preValue:Rt,triggerValue:Wt},sn=!0;(qe||Kt==="selection"&&!Jt)&&(sn=!1),ye(Bt,Wt,h,Da,sn),Cn?Bt.checked=Jt:Bt.selected=Jt,yt(hn?cn:cn[0],Nn?null:Ye.map(function(vn){var qt=Ia(vn);return qt?Ln(qt.data):null}),Bt)}},Ht=function(h,jt,Kt){var Ye=h;if(!hn)Ut([h],{selected:!0,triggerValue:h},Kt);else{var Nt=De(tt,h);if(Tt){var nn=et(Nt),mn=nn.missingRawValues,Wt=nn.existRawValues,Jt=Wt.map(function(Bt){return Ia(Bt).key}),cn=Object(pe.a)(Jt,!0,Ha),An=cn.checkedKeys;Nt=[].concat(Object(f.a)(mn),Object(f.a)(An.map(function(Bt){return Pa(Bt).data.value})))}Ut(Nt,{selected:!0,triggerValue:h},Kt)}ra&&ra(Ye,jt)},xn=function(h,jt,Kt){var Ye=h,Nt=S(tt,h);if(Tt){var nn=et(Nt),mn=nn.missingRawValues,Wt=nn.existRawValues,Jt=Wt.map(function(Bt){return Ia(Bt).key}),cn=Object(pe.a)(Jt,{checked:!1,halfCheckedKeys:Ot},Ha),An=cn.checkedKeys;Nt=[].concat(Object(f.a)(mn),Object(f.a)(An.map(function(Bt){return Pa(Bt).data.value})))}Ut(Nt,{selected:!1,triggerValue:h},Kt),Qn&&Qn(Ye,jt)},on=function(){Ut([],null,"clear")},He=K.useCallback(function(ot){if(Rn){var h={};Object.defineProperty(h,"documentClickClose",{get:function(){return Object(g.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Rn(ot,h)}},[Rn]),ct={optionLabelProp:null,optionFilterProp:Pe,dropdownAlign:Dt,internalProps:{mark:G.a,onClear:on,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:Ht,onRawDeselect:xn}};return"filterTreeNode"in ee&&(ct.filterOption=Ea),K.createElement(ue.Provider,{value:{checkable:Cn,loadData:Me,treeLoadedKeys:je,onTreeLoad:ca,checkedKeys:tt,halfCheckedKeys:Ot,treeDefaultExpandAll:kt,treeExpandedKeys:ft,treeDefaultExpandedKeys:rt,onTreeExpand:ia,treeIcon:Ft,treeMotion:tn,showTreeIcon:In,switcherIcon:En,treeLine:yn,treeNodeFilterProp:Pe}},K.createElement(St,Object.assign({ref:wn,mode:hn?"multiple":null},ee,ct,{value:Rt,labelInValue:!0,options:Da,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:He})))}),gt=function(ee){Object(st.a)(Ie,ee);var xe=Object(V.a)(Ie);function Ie(){var _e;return Object(Q.a)(this,Ie),_e=xe.apply(this,arguments),_e.selectRef=K.createRef(),_e.focus=function(){_e.selectRef.current.focus()},_e.blur=function(){_e.selectRef.current.blur()},_e}return Object(Y.a)(Ie,[{key:"render",value:function(){return K.createElement(Zt,Object.assign({ref:this.selectRef},this.props))}}]),Ie}(K.Component);gt.TreeNode=z,gt.SHOW_ALL=Qe,gt.SHOW_PARENT=de,gt.SHOW_CHILD=Fe;var dt=gt,Vt=q.e=dt},"9j22":function(Oe,q,o){Oe.exports={addStudentContainer:"addStudentContainer___3m1kJ",listItem:"listItem___1DuJu",tips:"tips___12ySC",qrCode:"qrCode___1fxj7",addStudentWrapContainer:"addStudentWrapContainer___1Oha8"}},"A/g1":function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(Oe,q,o){"use strict";o.d(q,"a",function(){return P});var Q=o("MNnm"),Y="rc-util-key";function st(Ue){if(Ue.attachTo)return Ue.attachTo;var fe=document.querySelector("head");return fe||document.body}function V(Ue){var fe,K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Q.a)())return null;var ve=document.createElement("style");if((fe=K.csp)===null||fe===void 0?void 0:fe.nonce){var H;ve.nonce=(H=K.csp)===null||H===void 0?void 0:H.nonce}ve.innerHTML=Ue;var he=st(K),pe=he.firstChild;return K.prepend&&he.prepend?he.prepend(ve):K.prepend&&pe?he.insertBefore(ve,pe):he.appendChild(ve),ve}var f=new Map;function P(Ue,fe){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ve=st(K);if(!f.has(ve)){var H=V("",K),he=H.parentNode;f.set(ve,he),he.removeChild(H)}var pe=Array.from(f.get(ve).children).find(function(be){return be.tagName==="STYLE"&&be[Y]===fe});if(pe){var G,A;if(((G=K.csp)===null||G===void 0?void 0:G.nonce)&&pe.nonce!==((A=K.csp)===null||A===void 0?void 0:A.nonce)){var g;pe.nonce=(g=K.csp)===null||g===void 0?void 0:g.nonce}return pe.innerHTML!==Ue&&(pe.innerHTML=Ue),pe}var te=V(Ue,K);return te[Y]=fe,te}},E7E6:function(Oe,q){Oe.exports="data:image/png;base64,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"},FOrL:function(Oe,q,o){Oe.exports=o.p+"static/nodata.a6b3f948.png"},FPkq:function(Oe,q,o){Oe.exports=o.p+"static/qrCode.dd0fe9b2.png"},FxXA:function(Oe,q,o){Oe.exports={wrap:"wrap___2w7iA",content:"content___35k5z",hint:"hint___F2zJ_",title:"title___jjV6X",titleWrap:"titleWrap___1x4kF",formWrap:"formWrap___jyiJX",identityWrap:"identityWrap___1HCwE",schoolHintWrap:"schoolHintWrap___A8FVM",colorCDCDCD:"colorCDCDCD___2O759",color0152d9:"color0152d9___3ARJP",submitButton:"submitButton___seIDA",submitButtondiv:"submitButtondiv___2nqnx",glow:"glow___1PyLr"}},GABl:function(Oe,q){Oe.exports="data:image/png;base64,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"},HpTS:function(Oe,q,o){Oe.exports=o.p+"static/small_program.f74069ec.png"},IBYe:function(Oe,q,o){"use strict";function Q(Y){return null}q.a=Q},JWDV:function(Oe,q,o){Oe.exports=o.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAe2UlEQVR4XtVcB5QUVbr+blV1T+ieGWaYBAwgOSgooJLjENeA6a2KCVfZNbum3VXXsG9VdFfc1TXtGlfXLCKgEiRnUAHJWRzAyTl3V9V957vV1dPTM+M4Hn2Pd8/xIHRV9f3vn77/+/9qgVaWlHIggHMB+AA8K4TIbe2ek/FzKWUmgLGw7THQtLlCiBUn4z6j9ySa26SUMg3A+ZDyaljBMTC87mXrAUwSQtT+fxBOSqmbpjnaMIyrYJnToRvtQ/sOAJgihFh1ssvRSEFSysEAroJlXQZdp8VhXUEAS07UYGavBPSIQz10vacQ4vjJLJiUMgPAhZByJoQYyr0erZFYmFOFZK+GK7szGOB3Qoi/nsxycG9KQVLKKyDltbDMbBge5NYD87+twvxjNdhbZiIoJZZMysRpPqsShreXECL/ZBRMSjkAwM2wzIugG2k2gOW59fjgaDU2FNbjRI2Fm/r48eigdtz+TUKIF05GOSL3JKSUDwN4SALYXBRQwqzIrUNBvQ1DAIYm4BHAJxMz0TPOLoJu9BFClJxsglVVVWXGx8d/IYTIOl4rsSCnGvNzarCvIghLAl5NoN6WuKVPAu4dkMjtXyuEeP1kk6NJDpJSHgTQ8+Ht5Xj5UBWoqBhNQAsFP/6dwi2alIlTYq1caEY/IUT5zyGYlLIvgD4AugLIgm0zF3qgaccDgcCbMTExu1v6Xinl6YDc/lWxiWvWF6E04BiYxxUEQK0lcUe/BNx9qlLQFUKIt38mOVIAnA6gG4AugM104Qe0ajo1gA+FEHTwVhc96CoAbzy9txJP7KpAPKWKWFRQrCawZEoHZHnN4yEFVbX65DZeIKW8DVI+DiHimrtVSnlCCDFUCHGihc+TYJl7jwf1DlOW5KHWltCiLqSCfndqIm7vlwDLsi41DOP9Nm6z1cullL0BLATAP1tavxZCvNTqw5iDpJSnwrZ2rC60tKvXFTayOCc/AXGGwNIpHdDRCOZA9/QXQtASfrIlpdQg5TYpxMDXDlVhf7mJ/DoLZQEbNabEnf0TMbVTLL+PCHJZy15kL5EQk6ctK8De8mATWaige09LxC19lYIuMQxj7k8mROhBUsrbAfydOW/pd3XIr7VQXG+jImjjtHYePHlmMmDb7wpdv/yHfDcV5Idt7c0NalmTl+Sh2pTh8OYqiF5FBXXwWEeh6acKIWp+yMPbco2U9icS4pyJSwuwsywQDrM1lsQDA5JwW78EPu4iIcS8lhUkHwfw+1s3l2LesRrE6o2jARV032mJuLlv689qy94bRRwpL2YIe3F/Fe7bVqYiEqMs82CvBAOrpmQA0vpUaAZry1ZXCMXZS22ISVM/L8CBSlPFbnfRg/53FCQfAXD/7VtKMTen4XB5qDf38eO+AUm0+usMw3j1exR0GYB3nttXicd2VSDu/0ZB/WCZuzaU2NqMNYUKZHFRQR3jdKyclgGvZa0XhjGqVe2EYbZlzYGm3fmbjSX47EQtYiIEaxTiPNa3IQ/6SUOc46nyUgDvRh8uFXRlNx+eGKKg8d1CiDktCRYIBM7wGPrW5flBce36IgVuIldkiANwsRDiox9ySG25RkqZEIpInRiRGKKFAGwJtPNqWD4tE8nC3AXNOEMIYbX2bLcOugbA63N2V+CpvZWNLK8RSPCYx6ErFPdzgIRBsK2tn+ebuG5Dw+HWWRLnZsXhxWEERnhMCHH/93hQMqzggaP1RuovPs9TsDpSRZEgAcAvhRAftHZAP+ZzadurLCHGTl5agMNVTkRyz3HxlA7o7LVyoOk/KJe7ChoKyE0Lj9fhpk0ljT0oBLs/m9QBp8SYuSEF/eQwW0oZDyuYc7BWb3/usjyY0qmiA7bEqLQYvD0mlWf1ohDixu9RkICUGwJCDJu4OB/HaixERrn/RZj9NIDbZq4vxvLcOnWeVBBR5fzsTPT3WaXQPb2FEEWtGYBSUHV1dYd4r+fA7hrNf8HyfBCgu5bHB//UhaqUkoVIOoBhAPrRBmzbLtSAWyul1mnSkjzk19nqcIO2xMBkLxZOSCP6eU/oOvNMRI6UQgjBbaolpXwZwHUz1hRhXWF9ozBHBf2UhaqUMgYA+T3Wb8Nh2+2haWUASDBf/PDX5XjpYFU4ItHo3hmThuFJMgiPt4sQIu/7ZOFnrgcZsO3tFdBOzV6Up2BhZKFKzX+cnYFTfXZFdV2gt9/v/1FUjySdBDkLltUVUqbD8BjRFsRYfeGqQmwvCSiYTKG6+XR8PjkDBuQ2CLEItt0NQrSDgAe2TIG0bWh6IYTYzLINwB/u31qG149UNwrXVND1Pf340xlJ/NofTfXU19f39Xq9s2Gb/WHLTjA8ityLXm8crsa928rCe6i3JF4a3h5TM3UJ3fMEbDsTQhB3xwOaH9KKhRAVEPpRAK8KIdaEQ7S07XkQ4oJzlxcqmBtZgfPQPhiXjiGJdn2IizvWmmtGfy6lZFW9RwKxJC4Lak10idPw6M5yFNbb+GXXeFzcNV7ddsvmEnx8rFbBZKKf9FgNi7LTkRLTUHrSy/k3opWgDSRqzt8BnABkp1cPVeOB7eVNFBQBOO4RQjzZVjlCXsrcdUlREDhaaSIzVmDZd3X49EQtuvkN/On0JFU7rs6rw9Xri8NnSQN5cnA7XO6QtY0WQ0CpBcTrjoUBKCAb0aAgKWfT8m7cVIKFx53DcRfDzH9Gp2F0CiQML0HC/rYKpmgcK7hnY4kUV68rUjH53yPb456vSrG33MRV3X145uxk9di/7KrA0/scsELj8BsCn2WnI8unozJo48ZNpThYaeLBgYnYWFiPuTm1qgh8a0wqvJBFsILJK4ulPnNdUSNDI+C4oHMcnh2qAMd/CyEeaqscIQV9CuAXF64sxLqCekUd8bQe31WBjDgNyyZloFO8joMVJs5fUYiAdMAKEd0fByTiJqcOwz8PVOH1w1U4MyUGl54Shxs3l6qQPOesZIzLYItHnBGpoGvpVpGH426ervmv4e0xrRNDrhgshNjWVsEU/LTMfTlBvePUJXmqsv7nsBS8eaQaq/LrMSkzFm+Odto17x2twV1fliojoSKJguaPT0PfJI8SctLnBYoE/duZyYoxeOVQNXonGlg5NQMeKbfBtjKP1GkdiOSCIbDB51KOiR1i8dpI9T1/F0Lc0VY5Qgr6C4B7fr2xRBXE/9UlHqPSY3DP1jL4DIF549JwajuPYkKmLisI51N6ENn0+weoEKsMcfaucozJiFVsyTXrihXyZBg8t5MHEPrASAWNAbD6g6M1uCN0OO7m+WAexi9PUSFoLGPjjxLMNldYQh9PtmBPWQCzB7XDzrIg3jlag8EpHiwYn6YKu/UF9bhibTGMUMyiF707JhVnp3ph2sD0lYX4orgejw9uh5wqCy8erELfRAMrpmRAk3I5YPtroA9lPs0LgQ3ul4hwWGoM3h+bSsDxutB1GmWbl5TySgBv/m1PpTrg4WkxuKG3Hzdsckj+N0elYkxGjArPF6wsxI5SJ2XwHGd08+GvTk2Hlw86bMPZqTGKgmI4DNAZRrTHtEwD0IwBkQrqBjO4f0s5PJeuLmwCTx8+PQmzevn53POFECQD27yklH8D8NvrNhRj/rFaxSxz46y9uvsNLMpOQ5JXw+FKE+etKAzXMTzYV4a3x6SOTnS+bE0RluXW4bFB7VBYZ+Mf+yrRN8nAyikZENL6BEJUAtrl01cUYnvocHgfQzUtm+ESkB8LoV3YZiEcpDgYtvXVkrwgfrWhGF19BmYPSsJvNpWi0rTxzFnJ4XxKL1sUKv7pwdM6xeFfw1WIxYff1uCWLaUYlOzBg6cn4ep1xUqJLzUo6LRIBfnJBp8IGllTluaiNlQB80G86bd9E3DPaYqmv0YI8caPFGwmgNfo2k/srsDlp8Qr6/n91jKkxmjq4Dr79CahgbnjqQYPBhmPD3Nq8OczklAdlHhyTwX6JXlCCpLzIcQOAA+wplsQkU9p0V18uvI0XVqrhWaM+5FyJMMyD3xTr6VOXZoHQwhVSN/5ZamqvR6MyDN/+roc/wpB7UYeDCgjo1JoNGwiXrWuSHGhLSlIwLLWB3R9+ITF+ar76OIEKmhmD5/bibxTCEFPaPOSUp4FaW9ZeCKAK9cWIjszFtf38mPWphIFBOaOS1PJngfJ5LorhCb5/Q8NTMKveysPxj1fluLFA1UqxFF5j+wsR/8kD9ZOy2SIWwCHwnl99s4KPLu/gRlhqGwf49AticLeAaExn7ZKt0QLKqXkWa0L6vqIMZ/l43BVEO+NTsXsXRXYURpU3OEDpzt55pWDVXjwawdN0oO5zwUT0lTk2FJUjwtWFqFPoqFY7l+uLkKVaePVkak4p0NUiOPDpGW9BU2bcdGqQnxV3AC1eQjnd47D8w76mS2EuK/N2nFCQxos8+CROi3pmT3lGJcRi3GZMThQEYTf0NAtwQjDYoaOz79zqnAq6Na+CfiD48F4dl8l3v6mBvcPSFR55aUDVciM1/HyiPZU0GIIQVZ7Fa8hSnRJUwIO/j97W508P5xuaU5WaVkvQdOuZzTgc6/p4VP1I/dDUjQjTle3LT5Ri1kbHXaGhpcVr6tQ7vdoCuUxb9Eo7+yfgPu3laOo3sJ9A5MwJt3DQqIBxSkFSevPgPbHyDqE/67olvQYvD1a0S0vCyFm/UgFMe0vAHBOa/f/cVsZXjvsFJqKMO3uwxODneRKS9SEaJQnSeqSlARAmuVvsM0ja4tsjZ7q1nSN6Ra7HLpBuoX1RpuXlJKMxluhcqzF+1lwX7LaKSu4Rw6tUEHpcboqIUwpm5C6vFYA3wEYFD3Vo6B2dGhwkqsXn2Wn8VsWCE2b3maJQjdIy3oWmnbzoUoTu0sD4J8Mp2VBG+MzY1U9xPX8/ipVxFJBTK6/6BSHf4aSKwWl0tgrMm2pckCiV7iCPsueECwz51Cd3v6cz3PDvB6fy+v/MyYNo5Jhw/D2FUKw5d/mFQgEzvZ4PBtKA7bOsMYocLTKVF6UYGi4f2CiYq+P11j4xfICVAUdVpvjBJ9MSEP3BIdEoWyUg+iNy+fRVLiHo6Ah0QrKZu76z5Fqlbjd0MB7WXitmJoBr5QbhaaNaLNEroKkZKv3+ivWOkhMF05Di0ZwVmqMgtr8+8c5DsJhLUQPJpR9zyFMwVKAwIAWqLwJAt0SdLwxJg0+2NugaUMh7a8qpDYgmrpiuH5uaAqmdyYiFMOEQw+1eUkpR3IqjWiUYcqlxnig3Ne8cakYmhajCutpywuVEfIafv7h2FSckeLF8WoLszYWozhgKzaEi2TJY4OSMaFDDEzTHButIDabdq8sssQ16xoof35hokdg2bQOSBXBQ8Lw9mqzRA0Kuo1h6IHtZSAdE2kEGaR0JqarMECGYMba4jBhyuRKwpR10ltHqnHXV2WID6EY7o/UysppHZCpBQ/C8PRh11IKfdoUNiErzHBNRc8jFUNwYprmVI/Hs+THyCKl7MjWxs4qzXfhinwVwtzD5HfMGZKMy7rFK2WRcXDhPg3qjVGpGJsRg9waC5OXFaAiKMPhmt7E8uFXPX1sUJ4TraBUwsd9NVry+cvyQHjDC9xqfmF2Jnr7ZAU0/WYyF5ZlBXVdZ+uBtHkhgJLWUJGUcjyAFe+G2ILIBO4RAgsmpKJ3ogeHKkyct7IAAduxSCZXwvAEj8CSUOL1hhTkTh4tntwBXY3AMeGN6SKlfB7AjVeuLcaagrpwnHc6tAm4zxm9eoZgIiQiaT1WmoW5ublFHTt2/N62vpTSoJdWSW1g9uI8VY+5XsTvuK1vAn4fAjXXbyjGkhDgoQeTaiLlRDZl2rJCfFcbgZhNiQcGJuGGPgqxXhKtIC9sc0exbfSZuCgX5cGG+QTGblbgrFuaLCtILZZBEzmAthuatgXAJgC7opt7UsosWOb+rytF/EUr8xs11BTnNyoVozNiUFRnYeryQpTUO77PeM7kSnS0pSigilXG9EgD+nRSB/SMDeZB92ax+0p67O4vy/Du0eowt8jDu7RrPJ46y+H9Gi9m7WA9OH+uaQcgxVZo2kYAXzU3TSSl/A/Ht/5rdRE2FzW0NqiECzvH4x9Dne+4f1sZXncBjynxyKAkXNvTr8IzywnSVW5rnB70+9DkkRoNa7LFEB2TvSQfR6ut8HwCFXR1D78q9MgxsQ3AhMeDIyLJ8nnQJUFHsoMunWWrIRNO4XDQYzWngVQNIe2vK0P5gUx2ZL311JBkXNotXiXPc1YUKhDBz0kiMrn2SDAUPD1vRUGYZ6MH8WvnT8xEvzirCIansxr9Bd5+anclntxbEQ6HlKN/Oy+u6BavWHQeJnOyz9CQGqujY7yBLgkecIgozJ1bZiU0fSOEmA/gUyHEtxRPSnkngDkPbCvHq4cb+j7MmUNDlBIP+B97SQk5I200kDv7JeAuZzYPl68pwvqIvlXU5zObKsiy3oCmXXXxKvJdgUYQkBqnYoii3EUrpiAMN0keTYUi4nomyKEZcch05+5tcz804zXCdABPsKl2yaoibClusDxu7u7+ibijv8P2snDbVFQfhslMroNSvMirtVTiLQ84YcWN//MmZGCAzy6F4ekCgHPmq9/5pgZ3R9RCym4kFI0ULQc/Y5jlQTIf9kr04Mz2XgzPiMOApJDlUVm6MS8YDD7r8XiINFa/d7RGuOQun+H2sBiSmRvfP1qjWAYCnqiiHzdvLlG0l9s9iKr5rm+qIOlM1xCZfBLVdmgmJoT/ycX5lnSUyAezah+c4sW5WfGY2iUOPgVx7G+gaXyFZURkrcMHcXNXdPPhLyEy8abNJVgQ2jyN4/WR7RUUJ2SdtrxAQVh6l2svH43PwOl+uxyGh72nNNjmvpWFtrhmXWGTWqM1WYhc6W18NsEIPZdM+PSufvTya4AVtKF7lsK2sr8utz00aNdQ3AERNySvyqvDNaG+ED32vKw4vODMWOCh0ESvm4sV493bj/sHKibixuYUdAOAF6Lbtc0JFIlcmvvchcG8jo2sy06Jx8zeCfCFYke0dTOsTciMxb9HOW0HjiO/dMgJHRTs6RAJGc0Su8Yxd3w6BiXKSuieHirxm8HDe2q0xOlRbfwmYT0CgbUkJ5VFKEwyl3u8oU8CBrRzapnSehtTlxegIMScu6Dq4/FpiiPcWRoE2RlmUxrayLQYvBMqGUj0so8UqaAbeoWpojuaU9D5DOccvPtzqFBsbtOM26xhyoO2StbMEU0eFnEjvYqxmXCZMHdkeoxqa7PKdhc3f1o7L+YTTgsWq5V4dKez+Wg+jiTjyvw6lQe5qDR2fc9MlNUwPD0BFMO29hVYeveJi3OV10VNYYW/l8+vNKkAp6qPGqdrJD4Pn8aSYAjF7nOgkgn+stVF2BgBFKhQth0IeFjvqGLVlGCEcUqGdAX93/3GKRkiFeS25W3bvrc5BZ0NyM3zcupw65aSJtOZ7mEwRr8wNEX1c5Z8V4ttJQGF+qIH1qOVSyUxIb86IgUDkr3IXpoftjx3uI+MBS2VdPxvv2iI3bf2ScAfHHiMO74oxQffNgw48t73xqbj7CS7FoaX7zB9J01zY0DXh41flN8IykbuiV5Lqp9Tn5wJZIf0WLXDn5IiakmpjA40mut6+vDIoHaNvJ33Rno8cyVzZm6t81wW/Qx/CR5NFevkHd0ZPj7zVz39iqlnBGxOQd3ZF9pQCmPGmoIw/IsUyn0Dgl/S1e+4OamOJSfqlJD7Kkz1by1ZIjcxOdTZvDTC8sLt7YnpCmxExu7oZtdjO8rx3IHGEzPvjk3DsCRZF1LQCWnbH0GIC5ubs3DlIay9JwKYENZTSQuP1SqPYK0SPQDp3suQReiwYnK6Ipdd5oOfc78kc2/qk6A8k/0twmlGHRofzy4zTse24gAuWeNEESqD913bw1E6gEeaU1AKK+QDofk0WmZzoYskH2sWkqiRix7yRVFAdQpzqhvPpbnXEUGNSY/BW6NTG1meS2Z+NC4NA5I9qhN58aoiFbvJVU3uGItXRjj5iQz2wzsahkIYUt4Zm47h7WR4sEVKSV7uZhUO8xxmPHrR0i/uEo+nQ/MQkZ/nVJsKIr//bU2TQXxe5+6XHs9zohLckTUe9KyefjzseEIYTtMrvRoUpUWU+E2liXNXFKIuNGTJ+8iMk00g2m1OQSxWdxbZRm8Wq6QhmnNzh85oh8u6NZ5QIXTlLNjf91Y2mex0hWdTikPst/ZLULxaZIs9Eq19W+Vsntczdg9J8aqeEXNeJFfH51JBb49Jx4hkOwAjhm8B5kgp2RZ59M4vStUhRw/T8z4a1NntY/DBuNQmhsgcee/WMhURmosGBA0MjQuz05SXTF3mhDFeq1o0WXF4PoTWIuE0IwV5xbNSvYpc5dyCO+qmFNTdh8cc5v6pZvO6NM11AV0fOWFRPk5E0BCR1sUH3d43Ab8L0Rn8jNwS0R/Hj2itzT2c3tPDb+DDcWmqixqJcHh9ZPeU4YZwmuiI1trDr+PT7HR10Gvz63HVuoa5BSrorTHpGJksAzC8bCN868zhNWXnI+Wg5XcO0Uh+TmiGPOONQ9X4y+4K1cJuLsRxP/Tqv4eQJf9OApjhkddHd08f3F6OV0KIVPWwhrXHlE6xSt5zlheGR4R5rld392G2o6B/NK8g254LIS4i8thd1vQ9G94ZNcKkRlypnCNVZpO3CsKhzZJIi9Xx0vAUDGmvKlirPGjrfJ8nt9ZhFLhB9x0efgeti/PNZKzTYjUsmZiu6ivuiwMZbkihBb/ltBGCIQUdlVKy7/QJhzMeCnU1o0McrZmTOJ9mp6GLz1Dv8/x5RznmH69VRWtz0YP38JDZRAzxbWpMj/ex00tERtRK7yL7QWNlRGEbh0Uw5XpySDtc0d2nDI811JchUoDyX9XNh8edWvCF5hUk5XOcvKRFrA1ZRLRgbmh4dWQKnttXpV6fpBVHDjy691Agbur0ZA/+OiQZpyWzWwjONbAiunJGhOU5yMiP/z4jSVX6v95UonIRn8HD+mBMKrr4DQe6rnD6LG67Qs3uJUsTHhXiqKCz+eotK3WGmOZCHDfCZ88dm6qg9h+3l6mhlehXVyKNjAq9q38iZjkt+BO2bc/RNDw1L6c+jHzpmWkxDjtPg/oop0bVOxSYaeOWvn4FILhmbSjG4ojuccRw5cstKehBAH+6dUsp5kW8qxOpJB4eebgOcbqi0psLaS6lQgqI3NftpybB7zAmfHn3N7ZtX6tp2ov0vGdCg4pU5PSsOLzqzK6pxR81CNJrTaB9aFiY0JXexbEqV0Fvjk7D2BSYMLx80fmIlLIXrODedSVSvzLiXZ1oY6MVD2znwd4KE7Wm3fQtw1CByetGcMhlQJIaEwPkIUCws3oIZvDYvlo9gQM3zE0uA7F0UrpiIbiIbflfre30fZw5WuAPX5XhzW8cQleh1VPinTfxgH+3pKDf8E2C1tgEKoDJO9JruDGGG1oQc8yUjnG4rlcC+iTqpHlKoWlU/nMceJdSjgawhvnk42M1yIo3kBqroXeiF0NTlZftA+R+SMpix4PDj0KvghBZpo0uVNCByqCK+QpcjErD+BRuKIY56JDk/LcZPLCnRk+avjyv0UsB0Uri/Sw4Iw+EMjBSsBgelOLBzB5+nNfZfYXWfh/Q7uJvRvAHMyDlF3UQgx7dXoZYQ1NcXlqsgeyOsTTKenBWAjYhbxxs6YemG3B+EGQY5xo4ekbPZF7j/OEcR0FzW1IQmeCPommI5iyPnkQlURgqhxU26Y3JHeNwXhcfsuL4/p9pQTdIzfP9ngPuc6SU3AU7mo0bgCYrXg/Hi2dETrHyXVa+HS2l5Ft21+6usMBuhMtidE/UECdlDYSggk6oV1psa893Qb3rlCW54ZepouXg37l3d0aAfzL/cNSYZcT0LvEYnuqyvnIrIChHo/dbZYjDbPxslSFLAfGUEIIcZ3gppTpvd6zLqweOVZuI0TUVDRgSOzjVy5yWFKSmTNn6vv2LxlMx7jdEMtiZcbR6h/kdmh7nkIlctlUCiLnQNL7Xs7W5g6mrq+sTExNDg6gM9eE5xFEM4HhLL4pJKYdwvg5msCsgg4AwFceueyptKZ/XNO3pkIdqkPaXVdAGjfwkt1FTzeXveCAN7QYNp/gMDEzxYFhaLAaneaH8xTY5hrvasu1/5ebmzuvcuXOTn8KRUpLZ5sQpWVD+EgvfAKEcBWQ1mjUK554XYFvnw7YEhAhCSr6pYULTv2R6aklBAwC5Y3uJief2VyqtEoHGG5rT/4nVVN+EPaCsBB0pkT0gyyyDpq+HEB8DWNTSa/PNbbgt/yal5NkxyzI90VRVdI3+HSFpmyuk0MeTeGXnkspgrE/0aGgfyxxqoJPPQGe/BxxcDYtiBiQ042to2mfsZwkheGA/ywr9NhJlIBekZBFqOrZ5kgCFhYUJqampbAWzp9LCsgDLrgB/t0foByDkdkB1UrdFv5j0s0j1Ax8qpfxdqP/U8h1mIABN5EEYhyHELgBUBv87IAS98/9utUhA19TUZMXFxc0AcCZbIqG5A+YFvhvEMEQXVm4s6Jon6VKzA053dTI46OH8hMARhbwa5OCbboU/9e8//BRH8j9mLdQoDqqNCwAAAABJRU5ErkJggg=="},Jq4h:function(Oe,q,o){Oe.exports=o.p+"static/qrcode.54870d9b.png"},LSTS:function(Oe,q,o){"use strict";Object.defineProperty(q,"__esModule",{value:!0});var Q=function(){function he(pe,G){for(var A=0;A=0)continue;if(!Object.prototype.hasOwnProperty.call(he,A))continue;G[A]=he[A]}return G}function fe(he,pe){if(!(he instanceof pe))throw new TypeError("Cannot call a class as a function")}function K(he,pe){if(!he)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return pe&&(typeof pe=="object"||typeof pe=="function")?pe:he}function ve(he,pe){if(typeof pe!="function"&&pe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof pe);he.prototype=Object.create(pe&&pe.prototype,{constructor:{value:he,enumerable:!1,writable:!0,configurable:!0}}),pe&&(Object.setPrototypeOf?Object.setPrototypeOf(he,pe):he.__proto__=pe)}var H=function(he){ve(pe,he);function pe(G){fe(this,pe);var A=K(this,(pe.__proto__||Object.getPrototypeOf(pe)).call(this,G));return A.scrollListener=A.scrollListener.bind(A),A.eventListenerOptions=A.eventListenerOptions.bind(A),A.mousewheelListener=A.mousewheelListener.bind(A),A}return Q(pe,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var A=this.getParentElement(this.scrollComponent);A.scrollTop=A.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var A=!1,g={get passive(){A=!0}};try{document.addEventListener("test",null,g),document.removeEventListener("test",null,g)}catch(te){}return A}},{key:"eventListenerOptions",value:function(){var A=this.props.useCapture;return this.isPassiveSupported()&&(A={useCapture:this.props.useCapture,passive:!0}),A}},{key:"setDefaultLoader",value:function(A){this.defaultLoader=A}},{key:"detachMousewheelListener",value:function(){var A=window;this.props.useWindow===!1&&(A=this.scrollComponent.parentNode),A.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var A=window;this.props.useWindow===!1&&(A=this.getParentElement(this.scrollComponent)),A.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),A.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(A){var g=this.props.getScrollParent&&this.props.getScrollParent();return g!=null?g:A&&A.parentNode}},{key:"filterProps",value:function(A){return A}},{key:"attachScrollListener",value:function(){var A=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!A)return;var g=window;this.props.useWindow===!1&&(g=A),g.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),g.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),g.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(A){A.deltaY===1&&!this.isPassiveSupported()&&A.preventDefault()}},{key:"scrollListener",value:function(){var A=this.scrollComponent,g=window,te=this.getParentElement(A),be=void 0;if(this.props.useWindow){var ge=document.documentElement||document.body.parentNode||document.body,ue=g.pageYOffset!==void 0?g.pageYOffset:ge.scrollTop;this.props.isReverse?be=ue:be=this.calculateOffset(A,ue)}else this.props.isReverse?be=te.scrollTop:be=A.scrollHeight-te.scrollTop-te.clientHeight;be1&&arguments[1]!==void 0?arguments[1]:1,ze=dt.length,Xe=0;Xe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(Ee.a)(Je).map(function(pt,Lt){if(!f.isValidElement(pt)||!pt.type)return null;var ht=pt.type.isSelectOptGroup,ae=pt.key,De=pt.props,S=De.children,T=Object(Ue.a)(De,["children"]);return we||!ht?Ae(pt):Object(ce.a)(Object(ce.a)({key:"__RC_SELECT_GRP__".concat(ae===null?Lt:ae,"__"),label:ae},T),{},{options:L(S)})}).filter(function(pt){return pt})}var x=o("2Qr1"),v=o("qNPg"),z=o("U8pU"),R=o("Kwbf"),j=o("WKfj");function a(Je){var we=Je.mode,pt=Je.options,Lt=Je.children,ht=Je.backfill,ae=Je.allowClear,De=Je.placeholder,S=Je.getInputElement,T=Je.showSearch,$=Je.onSearch,w=Je.defaultOpen,J=Je.autoFocus,_=Je.labelInValue,Se=Je.value,Qe=Je.inputValue,de=Je.optionLabelProp,Fe=we==="multiple"||we==="tags",lt=T!==void 0?T:Fe||we==="combobox",Ze=pt||L(Lt);if(Object(R.a)(we!=="tags"||Ze.every(function(gt){return!gt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),we==="tags"||we==="combobox"){var at=Ze.some(function(gt){return gt.options?gt.options.some(function(dt){return typeof("value"in dt?dt.value:dt.key)=="number"}):typeof("value"in gt?gt.value:gt.key)=="number"});Object(R.a)(!at,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(R.a)(we!=="combobox"||!de,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(R.a)(we==="combobox"||!ht,"`backfill` only works with `combobox` mode."),Object(R.a)(we==="combobox"||!S,"`getInputElement` only work with `combobox` mode."),Object(R.b)(we!=="combobox"||!S||!ae||!De,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),$&&!lt&&we!=="combobox"&&we!=="tags"&&Object(R.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(R.b)(!w||J,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Se!=null){var St=Object(j.d)(Se);Object(R.a)(!_||St.every(function(gt){return Object(z.a)(gt)==="object"&&("key"in gt||"value"in gt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(R.a)(!Fe||Array.isArray(Se),"`value` should be array when `mode` is `multiple` or `tags`")}if(Lt){var Zt=null;Object(Ee.a)(Lt).some(function(gt){if(!f.isValidElement(gt)||!gt.type)return!1;var dt=gt.type;if(dt.isSelectOption)return!1;if(dt.isSelectOptGroup){var Vt=Object(Ee.a)(gt.props.children).every(function(ee){return!f.isValidElement(ee)||!gt.type||ee.type.isSelectOption?!0:(Zt=ee.type,!1)});return!Vt}return Zt=dt,!0}),Zt&&Object(R.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Zt.displayName||Zt.name||Zt,"`.")),Object(R.a)(Qe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var ie=a,ye=Object(v.a)({prefixCls:"rc-select",components:{optionList:be},convertChildrenToData:L,flattenOptions:x.d,getLabeledValue:x.e,filterOptions:x.b,isValueDisabled:x.g,findValueOption:x.c,warningProps:ie,fillOptionsWithMissingValue:x.a}),Be=function(Je){Object(st.a)(pt,Je);var we=Object(V.a)(pt);function pt(){var Lt;return Object(Q.a)(this,pt),Lt=we.apply(this,arguments),Lt.selectRef=f.createRef(),Lt.focus=function(){Lt.selectRef.current.focus()},Lt.blur=function(){Lt.selectRef.current.blur()},Lt}return Object(Y.a)(pt,[{key:"render",value:function(){return f.createElement(ye,Object.assign({ref:this.selectRef},this.props))}}]),pt}(f.Component);Be.Option=ue,Be.OptGroup=Ke;var mt=Be,Et=q.c=mt},NLgs:function(Oe,q,o){"use strict";o.d(q,"e",function(){return Z}),o.d(q,"f",function(){return Ke}),o.d(q,"d",function(){return Ee}),o.d(q,"c",function(){return Ae}),o.d(q,"a",function(){return L}),o.d(q,"b",function(){return x});var Q=o("miYZ"),Y=o("tsqr"),st=o("9og8"),V=o("2qtc"),f=o("kLXV"),P=o("WmNS"),Ue=o.n(P),fe=o("q1tI"),K=o.n(fe),ve=o("9kvl"),H=o("xKgJ"),he=o("1vsH"),pe=o("RCxd"),G=o("mOS8"),A=o.n(G),g=o("1ZF9"),te=o.n(g),be=o("WdTA"),ge=o.n(be),ue=o("m3rI"),Z=function(z){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(Ke(z)&&ce(R))},Ke=function(z){return Object(H.p)()?!0:(z({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},ce=function(){var z,R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,j=Object(ve.c)()._store.getState(),a=j.user;return(z=a.userInfo)!==null&&z!==void 0&&z.profile_completed?!0:(f.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:R?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){ve.d.push("/account/profile/edit")}}),!1)},Ee=function(){var z,R=Object(ve.c)()._store.getState(),j=R.user;return(z=j.userInfo)!==null&&z!==void 0&&z.professional_certification?!0:(f.a.confirm({title:"\u63D0\u793A",centered:!0,content:K.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(he.Q)("/account/certification")}}),!1)},Ae=function(){return Object(H.a)()?!0:(f.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:K.a.createElement("div",{className:"tc",style:{marginLeft:-38}},K.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),K.a.createElement("img",{src:Object(H.t)()?ge.a:"".concat(ue.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},L=function(z,R){return z?!0:(f.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:K.a.createElement("div",null,K.a.createElement("p",null,R||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),K.a.createElement("div",{style:{marginLeft:"110px"}},K.a.createElement("img",{src:te.a,width:200}),K.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(he.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},x=function(z){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",j=Object(ve.c)()._store.getState(),a=j.shixunsDetail.detail;return(a==null?void 0:a.public)===2||(a==null?void 0:a.public)===1||(a==null?void 0:a.shixun_status)===3?(f.a.info({centered:!0,icon:K.a.createElement(pe.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:K.a.createElement("div",{className:"tc",style:{marginLeft:-38}},K.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},K.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(a==null?void 0:a.public)===2?"\u5DF2\u516C\u5F00":(a==null?void 0:a.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",R,"\u3002"),K.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),K.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:A.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(a==null?void 0:a.shixun_status)===2?(f.a.confirm({centered:!0,icon:K.a.createElement(pe.a,null),title:"\u63D0\u793A",content:K.a.createElement("div",null,K.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",R,"\u3002"),K.a.createElement("br",null),K.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){f.a.confirm({width:440,centered:!0,icon:K.a.createElement(pe.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var ye=Object(st.a)(Ue.a.mark(function mt(){var Et;return Ue.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,z({type:"shixunsDetail/cancelRelease",payload:{id:a==null?void 0:a.identifier}});case 2:Et=we.sent,Et.status!==401&&(Y.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),z({type:"shixunsDetail/getShixunsDetail",payload:{id:a==null?void 0:a.identifier}}),z({type:"practiceSetting/getCommonData",payload:{id:a==null?void 0:a.identifier}}));case 4:case"end":return we.stop()}},mt)}));function Be(){return ye.apply(this,arguments)}return Be}()})}}),!0):!1}},NRst:function(Oe,q,o){"use strict";o.r(q);var Q=o("Q9mQ"),Y=o("diRs"),st=o("P2fV"),V=o("NJEC"),f=o("14J3"),P=o("BMrR"),Ue=o("+L6B"),fe=o("2/Rp"),K=o("jCWc"),ve=o("kPKH"),H=o("sRBo"),he=o("kaz8"),pe=o("5Dmo"),G=o("3S7+"),A=o("miYZ"),g=o("tsqr"),te=o("k1fw"),be=o("2qtc"),ge=o("kLXV"),ue=o("9og8"),Z=o("tJVT"),Ke=o("PpiC"),ce=o("B9cy"),Ee=o("Ol7k"),Ae=o("lUTK"),L=o("BvKs"),x=o("Znn+"),v=o("ZTPi"),z=o("WmNS"),R=o.n(z),j=o("q1tI"),a=o.n(j),ie=o("Ty5D"),ye=o("9kvl"),Be=o("55Ip"),mt=o("RCxd"),Et=o("oUNq"),Je=o("ErOA"),we=o("5NDa"),pt=o("5rEg"),Lt=o("jrin"),ht=o("y8nQ"),ae=o("Vl3Y"),De=o("nRaC"),S=o("5RzL"),T=S.a.TreeNode,$=function(We){var et,bt,Pt,tt,Ot,Rt,Ut,Ht,xn,on,He,ct,ot,h,jt,Kt,Ye,Nt,nn,mn,Wt=We.classroomList,Jt=We.loading,cn=We.dispatch,An=Object(ie.i)(),Bt=Object(ie.h)(),sn=Object(j.useState)(!1),vn=Object(Z.a)(sn,2),qt=vn[0],qn=vn[1],Un=Object(j.useState)(),Wn=Object(Z.a)(Un,2),Sn=Wn[0],bn=Wn[1],oa=Wt.actionTabs,dn=ae.a.useForm(),ga=Object(Z.a)(dn,1),an=ga[0];return Object(j.useEffect)(function(){Wt.actionTabs.key=="\u6DFB\u52A0\u76EE\u5F55"&&an.resetFields()},[Wt.actionTabs.key]),Wt.actionTabs.key!=="\u6DFB\u52A0\u76EE\u5F55"?null:a.a.createElement(ge.a,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",visible:Wt.actionTabs.key==="\u6DFB\u52A0\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:150},confirmLoading:qt,onOk:Object(ue.a)(R.a.mark(function $n(){var Dn,Fn,fn,fa,Jn,sa,Xn,Qt;return R.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,an.validateFields();case 2:Dn=an.getFieldValue(),qn(!0),Fn="/api/course_modules/".concat(Wt.actionTabs.selectArrs.category_id,"/add_second_category.json"),ne.t0=Wt.actionTabs.selectArrs.type,ne.next=ne.t0==="board"?8:10;break;case 8:return Fn="/api/courses/".concat(An.coursesId,"/boards.json"),ne.abrupt("break",10);case 10:return ne.next=12,Object(Je.a)(Fn,{method:"post",body:Object(te.a)({parent_id:Sn||Wt.actionTabs.selectArrs.parent_id},Dn)});case 12:fn=ne.sent,fn.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),cn({type:"classroomList/setActionTabs",payload:{}}),cn({type:"classroomList/getClassroomLeftMenus",payload:{id:An.coursesId}}),Jn=Wt.actionTabs.selectArrs.type,sa=(fn==null?void 0:fn.category_id)||0,Xn=(fa=Bt.pathname)===null||fa===void 0?void 0:fa.split("/"),Xn[4]=sa,Xn[3]=Jn||Xn[3],Qt=Xn==null?void 0:Xn.join("/"),ye.d.push(Qt),oa.cb&&oa.cb()),qn(!1);case 15:case"end":return ne.stop()}},$n)})),onCancel:function(){cn({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement("div",{className:"pl30 pr30"},a.a.createElement(ae.a,{form:an,initialValues:Object(Lt.a)({},"name","")},(((et=Wt.actionTabs.selectArrs)===null||et===void 0||((bt=et.nodeModules)===null||bt===void 0)?void 0:bt.type)==="attachment"||((Pt=Wt.actionTabs.selectArrs)===null||Pt===void 0||((tt=Pt.nodeModules)===null||tt===void 0)?void 0:tt.category_type)==="attachment")&&a.a.createElement(P.a,{className:"mt30",align:"middle"},a.a.createElement(ve.a,{flex:"80px"},"\u4E0A\u7EA7\u76EE\u5F55\uFF1A"),a.a.createElement(ve.a,{flex:"1"},a.a.createElement(S.a,{style:{width:"100%"},dropdownStyle:{maxHeight:400,overflow:"auto"},treeDefaultExpandAll:!0,size:"large",defaultValue:((Ot=Wt.actionTabs.selectArrs)===null||Ot===void 0?void 0:Ot.parent_id)===""?(Rt=Wt.actionTabs.selectArrs)===null||Rt===void 0?void 0:Rt.category_id:(Ut=Wt.actionTabs.selectArrs)===null||Ut===void 0?void 0:Ut.parent_id,disabled:!(((Ht=Wt.actionTabs.selectArrs)===null||Ht===void 0?void 0:Ht.parent_id)===""),onChange:function(Dn){bn(Dn)}},((xn=Wt.actionTabs.selectArrs)===null||xn===void 0?void 0:xn.parent_id)===""&&a.a.createElement(T,{value:(on=Wt.actionTabs.selectArrs)===null||on===void 0?void 0:on.category_id,title:((He=Wt.actionTabs.selectArrs)===null||He===void 0||((ct=He.nodeModules)===null||ct===void 0)?void 0:ct.name)+"(\u6839\u76EE\u5F55)"},(ot=Wt.actionTabs.selectArrs)===null||ot===void 0||((h=ot.nodeModules)===null||h===void 0||((jt=h.second_category)===null||jt===void 0))?void 0:jt.map(function($n,Dn){return a.a.createElement(T,{value:$n.category_id,title:$n.category_name})})),((Kt=Wt.actionTabs.selectArrs)===null||Kt===void 0?void 0:Kt.parent_id)!==""&&a.a.createElement(T,{value:(Ye=Wt.actionTabs.selectArrs)===null||Ye===void 0||((Nt=Ye.nodeModules)===null||Nt===void 0)?void 0:Nt.category_id,title:(nn=Wt.actionTabs.selectArrs)===null||nn===void 0||((mn=nn.nodeModules)===null||mn===void 0)?void 0:mn.category_name})))),a.a.createElement(ae.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B50\u76EE\u5F55\u540D\u79F0"}]},a.a.createElement(P.a,{className:"mt30",align:"middle"},a.a.createElement(ve.a,{flex:"90px",className:"font14"},"\u5B50\u76EE\u5F55\u540D\u79F0\uFF1A"),a.a.createElement(ve.a,{flex:"1"},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26 ",maxLength:60})))))))},w=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})($),J=o("wd/R"),_=o.n(J),Se=function(We){var et,bt,Pt,tt,Ot,Rt=We.classroomList,Ut=We.loading,Ht=We.dispatch,xn=Object(ie.i)(),on=Object(ie.h)(),He=Object(j.useState)(!1),ct=Object(Z.a)(He,2),ot=ct[0],h=ct[1],jt=Rt.actionTabs,Kt=ae.a.useForm(),Ye=Object(Z.a)(Kt,1),Nt=Ye[0],nn=Object(j.useState)({name:"string"}),mn=Object(Z.a)(nn,2),Wt=mn[0],Jt=mn[1],cn=function(Bt){return Bt&&Bt<_()().startOf("day")};return Object(j.useEffect)(function(){var An,Bt,sn,vn;Rt.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D"&&(Wt.name=((An=jt.selectArrs)===null||An===void 0?void 0:An.category_name)||((Bt=jt.selectArrs)===null||Bt===void 0?void 0:Bt.name)),Jt(Object(te.a)({},Wt)),Nt.setFieldsValue({name:((sn=jt.selectArrs)===null||sn===void 0?void 0:sn.name)||((vn=jt.selectArrs)===null||vn===void 0?void 0:vn.category_name)})},[Rt.actionTabs.key]),Rt.actionTabs.key!=="\u76EE\u5F55\u91CD\u547D\u540D"?null:a.a.createElement(ge.a,{centered:!0,title:"\u76EE\u5F55\u91CD\u547D\u540D",visible:Rt.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,bodyStyle:{minHeight:150},confirmLoading:ot,onOk:Object(ue.a)(R.a.mark(function An(){var Bt,sn,vn,qt;return R.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return Un.next=2,Nt.validateFields();case 2:return Bt=Nt.getFieldValue(),sn="post",h(!0),vn="/api/course_second_categories/".concat(Rt.actionTabs.selectArrs.category_id,"/rename_category.json"),jt.selectArrs.main_id&&(vn="/api/course_modules/".concat(Rt.actionTabs.selectArrs.main_id,"/rename_module.json")),(Rt.actionTabs.selectArrs.category_type==="board"||Rt.actionTabs.selectArrs.type==="board")&&(vn="/api/boards/".concat(Rt.actionTabs.selectArrs.category_id,".json"),sn="put"),Un.next=10,Object(Je.a)(vn,{method:sn,body:Object(te.a)({},Bt)});case 10:qt=Un.sent,qt.status===0&&(g.b.success("\u4FEE\u6539\u6210\u529F"),Ht({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"}}),Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:xn.coursesId}}),jt.cb&&jt.cb()),h(!1);case 13:case"end":return Un.stop()}},An)})),onCancel:function(){Jt({}),Ht({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement("div",{className:"pl30 pr30"},a.a.createElement(ae.a,{form:Nt,onChange:function(){Jt(Nt.getFieldValue())}},a.a.createElement(ae.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76EE\u5F55\u540D\u79F0"}]},a.a.createElement(P.a,{className:"mt30",align:"middle"},a.a.createElement(ve.a,{className:"font14"},"\u76EE\u5F55\u540D\u79F0\uFF1A"),a.a.createElement(ve.a,{flex:"1"},a.a.createElement(pt.a,{maxLength:(et=jt.selectArrs)!==null&&et!==void 0&&et.main_id?20:60,defaultValue:((bt=jt.selectArrs)===null||bt===void 0?void 0:bt.category_name)||((Pt=jt.selectArrs)===null||Pt===void 0?void 0:Pt.name),suffix:a.a.createElement("span",null,(Wt==null||((tt=Wt.name)===null||tt===void 0)?void 0:tt.length)||0,"/",(Ot=jt.selectArrs)!==null&&Ot!==void 0&&Ot.main_id?20:60)})))))))},Qe=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(Se),de=o("g9YV"),Fe=o("wCAj"),lt=o("O3gP"),Ze=o("lrIw"),at=o("oBTY"),St=o("RotF"),Zt=o.n(St),gt=o("lzim"),dt=function(We){var et,bt,Pt=We.classroomList,tt=We.loading,Ot=We.dispatch,Rt=Object(ie.i)(),Ut=Pt.actionTabs,Ht=Object(j.useState)([]),xn=Object(Z.a)(Ht,2),on=xn[0],He=xn[1],ct=Object(j.useState)(!0),ot=Object(Z.a)(ct,2),h=ot[0],jt=ot[1],Kt=Object(j.useState)(!1),Ye=Object(Z.a)(Kt,2),Nt=Ye[0],nn=Ye[1],mn=ae.a.useForm(),Wt=Object(Z.a)(mn,1),Jt=Wt[0],cn=Object(j.useState)([]),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1],vn=Object(j.useState)(0),qt=Object(Z.a)(vn,2),qn=qt[0],Un=qt[1],Wn=Object(j.useState)([]),Sn=Object(Z.a)(Wn,2),bn=Sn[0],oa=Sn[1],dn=Object(j.useState)(!0),ga=Object(Z.a)(dn,2),an=ga[0],$n=ga[1],Dn=Object(j.useRef)();Object(j.useEffect)(function(){Pt.actionTabs.key==="\u6DFB\u52A0\u8001\u5E08"&&($n(!0),Fn())},[Pt.actionTabs.key]);var Fn=function(){var Qt=Object(ue.a)(R.a.mark(function Ce(){var ne;return R.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.next=2,Ot({type:"classroomList/getSchoolList",payload:{}});case 2:ne=zt.sent,He(ne.map(function(Mt){return{value:Mt}}));case 4:case"end":return zt.stop()}},Ce)}));return function(){return Qt.apply(this,arguments)}}(),fn=function(){var Ce;if(((Ce=Jt.getFieldValue())===null||Ce===void 0?void 0:Ce.keyword)===""){sn([]),g.b.error("\u8BF7\u8F93\u5165\u59D3\u540D");return}$n(!1),jt(!0),nn(!1),oa([]),setTimeout(function(){Jn(!0)},200)},fa=function(Ce){Ce=String(Ce);var ne=bn.indexOf(Ce);ne<0?bn.push(Ce):bn.splice(ne,1),oa(Object(at.a)(bn))},Jn=function(){var Qt=Object(ue.a)(R.a.mark(function Ce(){var ne,Ct,zt,Mt,Yn=arguments;return R.a.wrap(function(ya){for(;;)switch(ya.prev=ya.next){case 0:if(ne=Yn.length>0&&Yn[0]!==void 0?Yn[0]:!1,!((ne||h)&&!Nt)){ya.next=11;break}return zt=Jt.getFieldValue(),nn(!0),Un(ne?1:qn+1),ya.next=7,Object(Et.wb)({page:ne?1:qn+1,container_id:Rt.coursesId,container_type:1,school_name:zt==null?void 0:zt.school_name,keyword:zt==null?void 0:zt.keyword});case 7:Mt=ya.sent,sn(ne?Object(at.a)(Mt.users):[].concat(Object(at.a)(Bt),Object(at.a)(Mt.users))),nn(!1),((Ct=Mt.users)===null||Ct===void 0?void 0:Ct.length)<10&&jt(!1);case 11:case"end":return ya.stop()}},Ce)}));return function(){return Qt.apply(this,arguments)}}(),sa=function(){var Qt=Object(ue.a)(R.a.mark(function Ce(){var ne;return R.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(!(bn=="")){zt.next=4;break}g.b.error("\u8BF7\u9009\u62E9\u4EBA\u6570"),zt.next=8;break;case 4:return zt.next=6,Object(Et.b)(Object(te.a)(Object(te.a)({},Rt),{},{role:2,user_list:bn.map(function(Mt){return{user_id:Mt}})}));case 6:ne=zt.sent,ne.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),Ot({type:"classroomList/setActionTabs",payload:{}}),Ot({type:"classroomList/getClassroomTopBanner",payload:{id:Rt.coursesId}}),Ot({type:"teachers/getList",payload:Object(te.a)({},Rt)}),ye.d.push("/classrooms/".concat(Rt.coursesId,"/teachers")));case 8:case"end":return zt.stop()}},Ce)}));return function(){return Qt.apply(this,arguments)}}(),Xn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Ce,ne){return a.a.createElement(he.a,{value:ne.numid,checked:bn.includes(String(ne.numid)),disabled:!!Ce})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(Ce,ne){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement(Be.a,{className:"bold c-black",to:"/users/".concat(ne.login),target:"_blank"},Ce||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:function(Ce){return Ce?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,_()(Ce).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Ce){if(Ce===1)return a.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.a.createElement(ge.a,{centered:!0,title:"\u6DFB\u52A0\u8001\u5E08",visible:Pt.actionTabs.key==="\u6DFB\u52A0\u8001\u5E08",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:9999,bodyStyle:{minHeight:200},onOk:Object(ue.a)(R.a.mark(function Qt(){return R.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:sa();case 1:case"end":return ne.stop()}},Qt)})),onCancel:function(){oa([]),Ot({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement(ae.a,{layout:"inline",form:Jt,initialValues:{school_name:"",keyword:""},className:"mt10"},a.a.createElement(ae.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},a.a.createElement(pt.a,{allowClear:!0,style:{width:370},size:"large",defaultValue:((et=Ut.selectArrs)===null||et===void 0?void 0:et.category_name)||((bt=Ut.selectArrs)===null||bt===void 0?void 0:bt.name)})),a.a.createElement(ae.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.a.createElement("div",{ref:Dn},a.a.createElement(Ze.a,{options:on,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",getPopupContainer:function(){return Dn.current},filterOption:function(Ce,ne){return ne.value.toUpperCase().indexOf(Ce.toUpperCase())!==-1}}))),a.a.createElement(ae.a.Item,null,a.a.createElement(fe.a,{htmlType:"submit",type:"primary",size:"large",onClick:function(){return fn()}},"\u641C\u7D22"))),an&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.A,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!an&&Bt==""&&!Nt&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.t,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!an&&Bt!=""||Nt)&&a.a.createElement("section",null,a.a.createElement("div",{className:"flexd-table-header mt20"},a.a.createElement(Fe.a,{pagination:!1,dataSource:[],columns:Xn})),a.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.a.createElement(Zt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(Ce){Jn()},hasMore:h,useWindow:!1},a.a.createElement(Fe.a,{loading:Nt,showHeader:!1,pagination:!1,dataSource:Bt,columns:Xn,onRow:function(Ce){return{onClick:function(Ct){Ct.currentTarget.querySelector("input").disabled||fa(Ct.currentTarget.querySelector("input").value)}}}})))))},Vt=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(dt),ee=function(We){var et,bt,Pt=We.classroomList,tt=We.loading,Ot=We.dispatch,Rt=Object(ie.i)(),Ut=Pt.actionTabs,Ht=Object(j.useState)([]),xn=Object(Z.a)(Ht,2),on=xn[0],He=xn[1],ct=Object(j.useState)(!0),ot=Object(Z.a)(ct,2),h=ot[0],jt=ot[1],Kt=Object(j.useState)(!1),Ye=Object(Z.a)(Kt,2),Nt=Ye[0],nn=Ye[1],mn=ae.a.useForm(),Wt=Object(Z.a)(mn,1),Jt=Wt[0],cn=Object(j.useState)([]),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1],vn=Object(j.useState)(1),qt=Object(Z.a)(vn,2),qn=qt[0],Un=qt[1],Wn=Object(j.useState)([]),Sn=Object(Z.a)(Wn,2),bn=Sn[0],oa=Sn[1],dn=Object(j.useState)(!0),ga=Object(Z.a)(dn,2),an=ga[0],$n=ga[1],Dn=Object(j.useRef)(),Fn=function(ne){return ne&&ne<_()().startOf("day")};Object(j.useEffect)(function(){Pt.actionTabs.key==="\u6DFB\u52A0\u52A9\u6559"&&($n(!0),fn())},[Pt.actionTabs.key]);var fn=function(){var Ce=Object(ue.a)(R.a.mark(function ne(){var Ct;return R.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Ot({type:"classroomList/getSchoolList",payload:{}});case 2:Ct=Mt.sent,He(Ct.map(function(Yn){return{value:Yn}}));case 4:case"end":return Mt.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),fa=function(){var ne;if(((ne=Jt.getFieldValue())===null||ne===void 0?void 0:ne.keyword)===""){sn([]),g.b.error("\u8BF7\u8F93\u5165\u59D3\u540D");return}$n(!1),jt(!0),nn(!1),oa([]),setTimeout(function(){sa(!0)},200)},Jn=function(ne){ne=String(ne);var Ct=bn.indexOf(ne);Ct<0?bn.push(ne):bn.splice(Ct,1),oa(Object(at.a)(bn))},sa=function(){var Ce=Object(ue.a)(R.a.mark(function ne(){var Ct,zt,Mt,Yn,Ca=arguments;return R.a.wrap(function(ma){for(;;)switch(ma.prev=ma.next){case 0:if(Ct=Ca.length>0&&Ca[0]!==void 0?Ca[0]:!1,!(h&&!Nt)){ma.next=11;break}return Mt=Jt.getFieldValue(),nn(!0),Un(Ct?1:qn+1),ma.next=7,Object(Et.wb)({page:Ct?1:qn+1,container_id:Rt.coursesId,container_type:1,school_name:Mt==null?void 0:Mt.school_name,keyword:Mt==null?void 0:Mt.keyword});case 7:Yn=ma.sent,nn(!1),sn(Ct?Object(at.a)(Yn.users):[].concat(Object(at.a)(Bt),Object(at.a)(Yn.users))),((zt=Yn.users)===null||zt===void 0?void 0:zt.length)<10&&jt(!1);case 11:case"end":return ma.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),Xn=function(){var Ce=Object(ue.a)(R.a.mark(function ne(){var Ct;return R.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(!(bn=="")){Mt.next=4;break}g.b.error("\u8BF7\u9009\u62E9\u4EBA\u6570"),Mt.next=8;break;case 4:return Mt.next=6,Object(Et.b)(Object(te.a)(Object(te.a)({},Rt),{},{role:3,user_list:bn.map(function(Yn){return{user_id:Yn}})}));case 6:Ct=Mt.sent,Ct.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),Ot({type:"classroomList/setActionTabs",payload:{}}),Ot({type:"classroomList/getClassroomTopBanner",payload:{id:Rt.coursesId}}),Ot({type:"teachers/getList",payload:Object(te.a)({},Rt)}),ye.d.push("/classrooms/".concat(Rt.coursesId,"/teachers")));case 8:case"end":return Mt.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),Qt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(ne,Ct){return a.a.createElement(he.a,{value:Ct.numid,checked:bn.includes(String(Ct.numid)),disabled:!!ne})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(ne,Ct){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement(Be.a,{className:"bold c-black",to:"/users/".concat(Ct.login),target:"_blank"},ne||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:function(ne){return ne?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,_()(ne).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(ne){if(ne===1)return a.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.a.createElement(ge.a,{centered:!0,title:"\u6DFB\u52A0\u52A9\u6559",visible:Pt.actionTabs.key==="\u6DFB\u52A0\u52A9\u6559",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:9999,style:{zIndex:"99999"},bodyStyle:{minHeight:200},onOk:Object(ue.a)(R.a.mark(function Ce(){return R.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:Xn();case 1:case"end":return Ct.stop()}},Ce)})),onCancel:function(){oa([]),Ot({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement(ae.a,{layout:"inline",form:Jt,initialValues:{school_name:"",keyword:""},className:"mt10"},a.a.createElement(ae.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},a.a.createElement(pt.a,{allowClear:!0,style:{width:370},placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D",size:"large",defaultValue:((et=Ut.selectArrs)===null||et===void 0?void 0:et.category_name)||((bt=Ut.selectArrs)===null||bt===void 0?void 0:bt.name)})),a.a.createElement(ae.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.a.createElement("div",{ref:Dn},a.a.createElement(Ze.a,{options:on,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",getPopupContainer:function(){return Dn.current},filterOption:function(ne,Ct){return Ct.value.toUpperCase().indexOf(ne.toUpperCase())!==-1}}))),a.a.createElement(ae.a.Item,null,a.a.createElement(fe.a,{htmlType:"submit",type:"primary",size:"large",onClick:function(){return fa()}},"\u641C\u7D22"))),an&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.A,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!an&&Bt==""&&!Nt&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.t,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!an&&Bt!=""||Nt)&&a.a.createElement("section",null,a.a.createElement("div",{className:"flexd-table-header mt20"},a.a.createElement(Fe.a,{pagination:!1,dataSource:[],columns:Qt})),a.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.a.createElement(Zt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(ne){sa()},hasMore:h,useWindow:!1},a.a.createElement(Fe.a,{loading:Nt,showHeader:!1,pagination:!1,dataSource:Bt,columns:Qt,onRow:function(ne){return{onClick:function(zt){zt.currentTarget.querySelector("input").disabled||Jn(zt.currentTarget.querySelector("input").value)}}}})))))},xe=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(ee),Ie=o("9j22"),_e=o.n(Ie),qe=v.a.TabPane,I=function(We){var et,bt,Pt=We.classroomList,tt=We.loading,Ot=We.dispatch,Rt=Object(ie.i)(),Ut=Pt.actionTabs,Ht=Object(j.useState)([]),xn=Object(Z.a)(Ht,2),on=xn[0],He=xn[1],ct=Object(j.useState)(!0),ot=Object(Z.a)(ct,2),h=ot[0],jt=ot[1],Kt=Object(j.useState)(!1),Ye=Object(Z.a)(Kt,2),Nt=Ye[0],nn=Ye[1],mn=ae.a.useForm(),Wt=Object(Z.a)(mn,1),Jt=Wt[0],cn=Object(j.useState)([]),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1],vn=Object(j.useState)(1),qt=Object(Z.a)(vn,2),qn=qt[0],Un=qt[1],Wn=Object(j.useState)([]),Sn=Object(Z.a)(Wn,2),bn=Sn[0],oa=Sn[1],dn=Object(j.useState)(!0),ga=Object(Z.a)(dn,2),an=ga[0],$n=ga[1],Dn=Object(j.useRef)(),Fn=function(ne){return ne&&ne<_()().startOf("day")};Object(j.useEffect)(function(){Pt.actionTabs.key==="\u6DFB\u52A0\u5B66\u751F"&&($n(!0),fn())},[Pt.actionTabs.key]);var fn=function(){var Ce=Object(ue.a)(R.a.mark(function ne(){var Ct;return R.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Ot({type:"classroomList/getSchoolList",payload:{}});case 2:Ct=Mt.sent,He(Ct.map(function(Yn){return{value:Yn}}));case 4:case"end":return Mt.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),fa=function(){var ne;if(((ne=Jt.getFieldValue())===null||ne===void 0?void 0:ne.keyword)===""){sn([]),g.b.error("\u8BF7\u8F93\u5165\u59D3\u540D");return}$n(!1),h=!0,jt(!0),oa([]),nn(!1),setTimeout(function(){sa(!0)},300)},Jn=function(ne){ne=String(ne);var Ct=bn.indexOf(ne);Ct<0?bn.push(ne):bn.splice(Ct,1),oa(Object(at.a)(bn))},sa=function(){var Ce=Object(ue.a)(R.a.mark(function ne(){var Ct,zt,Mt,Yn,Ca=arguments;return R.a.wrap(function(ma){for(;;)switch(ma.prev=ma.next){case 0:if(Ct=Ca.length>0&&Ca[0]!==void 0?Ca[0]:!1,!(h&&!Nt)){ma.next=11;break}return Mt=Jt.getFieldValue(),nn(!0),Un(Ct?1:qn+1),ma.next=7,Object(Et.wb)({page:Ct?1:qn+1,container_id:Rt.coursesId,container_type:1,school_name:Mt==null?void 0:Mt.school_name,keyword:Mt==null?void 0:Mt.keyword,role:4});case 7:Yn=ma.sent,sn(Ct?Object(at.a)(Yn.users):[].concat(Object(at.a)(Bt),Object(at.a)(Yn.users))),nn(!1),((zt=Yn.users)===null||zt===void 0?void 0:zt.length)<10&&jt(!1);case 11:case"end":return ma.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),Xn=function(){var Ce=Object(ue.a)(R.a.mark(function ne(){var Ct;return R.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(!(bn=="")){Mt.next=4;break}g.b.error("\u8BF7\u9009\u62E9\u4EBA\u6570"),Mt.next=8;break;case 4:return Mt.next=6,Object(Et.a)(Object(te.a)(Object(te.a)({},Rt),{},{course_group_id:0,user_ids:bn}));case 6:Ct=Mt.sent,Ct.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),Ot({type:"classroomList/setActionTabs",payload:{}}),Ot({type:"classroomList/getClassroomTopBanner",payload:{id:Rt.coursesId}}),Ot({type:"teachers/getStudentsList",payload:Object(te.a)({},Rt)}),ye.d.push("/classrooms/".concat(Rt.coursesId,"/students")),localStorage.getItem("Noviceguide")==="0"||Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:9,text:a.a.createElement("div",null,"\u606D\u559C\u60A8\uFF01\u6211\u4EEC\u5DF2\u7ECF\u5B8C\u6210\u3010\u6559\u5B66\u8BFE\u5802\u3011\u7684\u65B0\u5EFA\u4EFB\u52A1\u4E86\u3002\u600E\u4E48\u6837\uFF0C\u5F88\u7B80\u5355\u5427\uFF01\u63A5\u4E0B\u6765\uFF0C\u60A8\u53EF\u4EE5\u5F00\u59CB\u5728\u6559\u5B66\u8BFE\u5802\u7EE7\u7EED\u6DFB\u52A0\u60A8\u7684\u6559\u5B66\u5185\u5BB9\u3002 \u9047\u5230\u7591\u95EE\u65F6\uFF0C\u968F\u65F6\u53EC\u5524\u5C0F\u6B4C\uFF0C\u6211\u4F1A\u51FA\u73B0\u5728\u9875\u9762\u7684\u53F3\u4E0B\u89D2\u3002\u671F\u5F85\u4E0E\u4F60\u7684\u518D\u6B21\u534F\u4F5C\u3002")}}));case 8:case"end":return Mt.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),Qt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(ne,Ct){return a.a.createElement(he.a,{value:Ct.numid,checked:bn.includes(String(Ct.numid)),disabled:!!ne})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(ne,Ct){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement(Be.a,{className:"bold c-black",to:"/users/".concat(Ct.login),target:"_blank"},ne||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:function(ne){return ne?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,_()(ne).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(ne){if(ne===1)return a.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.a.createElement(ge.a,{className:_e.a.addStudentWrapContainer,centered:!0,title:"\u6DFB\u52A0\u5B66\u751F",visible:Pt.actionTabs.key==="\u6DFB\u52A0\u5B66\u751F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:9999,bodyStyle:{minHeight:200},onOk:Object(ue.a)(R.a.mark(function Ce(){return R.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:Xn();case 1:case"end":return Ct.stop()}},Ce)})),onCancel:function(){oa([]),Ot({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement(v.a,{tabBarStyle:{display:"none"},defaultActiveKey:"1",className:_e.a.addStudentContainer},a.a.createElement(qe,{tab:"\u624B\u52A8\u6DFB\u52A0",key:"1"},a.a.createElement("div",{className:_e.a.listItem},a.a.createElement(ae.a,{layout:"inline",form:Jt,initialValues:{school_name:"",keyword:""},className:"mt10"},a.a.createElement(ae.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},a.a.createElement(pt.a,{allowClear:!0,style:{width:370},size:"large",defaultValue:((et=Ut.selectArrs)===null||et===void 0?void 0:et.category_name)||((bt=Ut.selectArrs)===null||bt===void 0?void 0:bt.name)})),a.a.createElement(ae.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.a.createElement("div",{ref:Dn},a.a.createElement(Ze.a,{options:on,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",getPopupContainer:function(){return Dn.current},filterOption:function(ne,Ct){return Ct.value.toUpperCase().indexOf(ne.toUpperCase())!==-1}}))),a.a.createElement(ae.a.Item,null,a.a.createElement(fe.a,{htmlType:"submit",type:"primary",size:"large",onClick:function(){return fa()}},"\u641C\u7D22"))),an&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.z,width:"250",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!an&&Bt==""&&!Nt&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.t,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!an&&Bt!=""||Nt)&&a.a.createElement("section",null,a.a.createElement("div",{className:"flexd-table-header mt20"},a.a.createElement(Fe.a,{pagination:!1,dataSource:[],columns:Qt})),a.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.a.createElement(Zt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(ne){sa()},hasMore:h,useWindow:!1},a.a.createElement(Fe.a,{loading:Nt,showHeader:!1,pagination:!1,dataSource:Bt,columns:Qt,onRow:function(ne){return{onClick:function(zt){zt.currentTarget.querySelector("input").disabled||Jn(zt.currentTarget.querySelector("input").value)}}}})))))),a.a.createElement(qe,{tab:"\u6279\u91CF\u5BFC\u5165",key:"2"},a.a.createElement("div",{className:_e.a.listItem},a.a.createElement("p",{className:_e.a.tips},"\u5F53\u524D\u8BFE\u5802\u6279\u91CF\u5BFC\u5165\u5B66\u751F\u529F\u80FD\u6682\u672A\u5F00\u653E\u81F3\u5168\u90E8\u7528\u6237\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u6DFB\u52A0\u52A9\u6559\u4E3A\u60A8\u6279\u91CF\u5BFC\u5165\u5B66\u751F\u3002"),a.a.createElement("div",{className:_e.a.qrCode},a.a.createElement("div",null,a.a.createElement("img",{src:gt.v,width:"150",height:"150"})),a.a.createElement("div",null,"\u4F7F\u7528\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u52A9\u6559"))))))},re=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(I),oe=o("1vsH"),Me=function(We){var et=We.classroomList,bt=We.dispatch,Pt=We.user,tt=Object(j.useState)(!1),Ot=Object(Z.a)(tt,2),Rt=Ot[0],Ut=Ot[1],Ht=ae.a.useForm(),xn=Object(Z.a)(Ht,1),on=xn[0],He=Object(ie.i)(),ct=Pt.userInfo,ot=function(){bt({type:"classroomList/setActionTabs",payload:{key:""}})};return Object(j.useEffect)(function(){et.actionTabs.key==="\u52A0\u5165\u8BFE\u5802"?!(ct!=null&&ct.login)||(ct==null?void 0:ct.login)==""?(bt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),ot()):ct!=null&&ct.profile_completed?Ut(!0):ge.a.confirm({centered:!0,title:"\u63D0\u793A",content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Ut(!0)},onCancel:function(){return ot()}}):Ut(!1)},[et.actionTabs.key]),a.a.createElement(ge.a,{centered:!0,title:"\u52A0\u5165\u8BFE\u5802",visible:Rt,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ue.a)(R.a.mark(function h(){var jt,Kt,Ye;return R.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,on.validateFields();case 2:return Kt=Object(te.a)({},on.getFieldValue()),Kt==null||((jt=Kt.identity)===null||jt===void 0)||jt.map(function(mn){Kt[mn]=1}),nn.next=6,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:Object(te.a)({},Kt)});case 6:Ye=nn.sent,console.log("/api/courses/apply_to_join_course.json",{method:"post",body:Object(te.a)({},Kt)}),Ye.status===0&&(Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u52A0\u5165\u8BFE\u5802"]),g.b.success("\u52A0\u5165\u6210\u529F"),window.location.reload(!0));case 9:case"end":return nn.stop()}},h)})),onCancel:function(){return ot()}},a.a.createElement("section",{className:"pr20 pt10 pl10"},a.a.createElement(ae.a,{form:on,hideRequiredMark:!0},a.a.createElement(ae.a.Item,{name:"invite_code",rules:[{required:!0,message:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801"}],label:a.a.createElement("div",{className:"tr",style:{width:100}},"\u8BFE\u5802\u9080\u8BF7\u7801")},a.a.createElement(pt.a,{size:"large",placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801"})),a.a.createElement(ae.a.Item,{name:"identity",label:a.a.createElement("div",{className:"tr",style:{width:100}},"\u8EAB\u4EFD")},a.a.createElement(he.a.Group,null,a.a.createElement(he.a,{value:"professor"},"\u6559\u5E08"),a.a.createElement(he.a,{value:"assistant_professor"},"\u52A9\u6559"),a.a.createElement(he.a,{value:"student"},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))))},je=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.user;return{classroomList:We,user:et}})(Me),Te=o("OaEy"),Pe=o("2fM7"),Re=o("FxXA"),ze=o.n(Re),Xe=Pe.a.Option,ft=function(We){var et=We.user,bt=We.shixunHomeworks,Pt=We.loading,tt=We.dispatch,Ot=Object(ie.i)(),Rt=Object(j.useState)(!1),Ut=Object(Z.a)(Rt,2),Ht=Ut[0],xn=Ut[1],on=ae.a.useForm(),He=Object(Z.a)(on,1),ct=He[0],ot=10,h=Object(j.useState)({}),jt=Object(Z.a)(h,2),Kt=jt[0],Ye=jt[1],Nt=Object(j.useState)([]),nn=Object(Z.a)(Nt,2),mn=nn[0],Wt=nn[1],Jt=Object(j.useState)([]),cn=Object(Z.a)(Jt,2),An=cn[0],Bt=cn[1],sn=Object(j.useState)([]),vn=Object(Z.a)(sn,2),qt=vn[0],qn=vn[1],Un=Object(j.useState)([]),Wn=Object(Z.a)(Un,2),Sn=Wn[0],bn=Wn[1];Object(j.useEffect)(function(){bt.actionTabs.key==="\u586B\u5145\u4FE1\u606F\u5F39\u7A97"&&!mn.length&&oa()},[bt.actionTabs.key]);var oa=function(){var Dn=Object(ue.a)(R.a.mark(function Fn(){var fn;return R.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return Jn.next=2,tt({type:"account/getSchoolOption"});case 2:fn=Jn.sent,Wt(fn==null?void 0:fn.schools);case 4:case"end":return Jn.stop()}},Fn)}));return function(){return Dn.apply(this,arguments)}}(),dn=function(Fn){if(Ye(Object(te.a)({},ct.getFieldsValue())),"school"in Fn){Bt(mn.filter(function(fa){return fa.name.includes(Fn.school)}));var fn=(mn.find(function(fa){return fa.name===Fn.school})||{}).id;fn?ga(Fn.school):(ct.setFieldsValue({department:""}),Ye(Object(te.a)(Object(te.a)({},Kt),{school:Fn.school,department:""})))}},ga=function(){var Dn=Object(ue.a)(R.a.mark(function Fn(fn,fa){var Jn,sa,Xn,Qt,Ce,ne;return R.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return Qt=(Jn=mn.find(function(Mt){return Mt.name===fn}))===null||Jn===void 0?void 0:Jn.id,zt.next=3,an(Qt);case 3:if(zt.t0=zt.sent,zt.t0){zt.next=6;break}zt.t0={};case 6:Ce=zt.t0,qn(Ce==null?void 0:Ce.departments),ne=fa||(Ce==null||((sa=Ce.departments)===null||sa===void 0||((Xn=sa[0])===null||Xn===void 0))?void 0:Xn.name),ct.setFieldsValue({department:ne}),Ye(Object(te.a)(Object(te.a)({},Kt),{school:fn,department:ne}));case 11:case"end":return zt.stop()}},Fn)}));return function(fn,fa){return Dn.apply(this,arguments)}}(),an=function(Fn){return Fn?tt({type:"account/getDepartmentOption",payload:{id:Fn}}):void 0},$n=function(){var Dn=Object(ue.a)(R.a.mark(function Fn(fn){var fa,Jn,sa,Xn,Qt,Ce,ne,Ct,zt,Mt,Yn,Ca,ya,ma,ar,Wa,Ga;return R.a.wrap(function(Ja){for(;;)switch(Ja.prev=Ja.next){case 0:return sa=fn.nickname,Xn=fn.gender,Qt=fn.identity,Ce=fn.studentNo,ne=fn.jobTitle,Ct=fn.manager,zt=fn.school,Mt=fn.department,Yn=fn.edu_background,Ca=fn.edu_entry_year,ya=fn.brief_introduction,ma=fn.name,ar=(fa=qt.find(function(rr){return rr.name===Mt}))===null||fa===void 0?void 0:fa.id,Wa=(Jn=mn.find(function(rr){return rr.name===zt}))===null||Jn===void 0?void 0:Jn.id,Ja.next=5,tt({type:"account/updateAccount",payload:{id:et.userInfo.user_id,department_id:ar,gender:Xn,identity:Qt,location,nickname:sa,name:ma,school_id:Wa,edu_background:Yn,edu_entry_year:Ca,brief_introduction:ya,student_id:Qt==="student"?Ce:null,technical_title:ne||Ct}});case 5:Ga=Ja.sent,Ga&&(window.location.reload(),localStorage.removeItem("addinfo"));case 7:case"end":return Ja.stop()}},Fn)}));return function(fn){return Dn.apply(this,arguments)}}();return a.a.createElement(ge.a,{centered:!0,title:"\u586B\u5199\u8D44\u6599",visible:bt.actionTabs.key==="\u586B\u5145\u4FE1\u606F\u5F39\u7A97",okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",width:650,bodyStyle:{minHeight:150},confirmLoading:Ht,onOk:function(){ct.submit()},onCancel:function(){tt({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.a.createElement(ae.a,{form:ct,className:ze.a.formWrap,layout:"horizontal",onValuesChange:dn,onFinish:$n},a.a.createElement(ae.a.Item,{label:"\u59D3\u540D",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(ot,"\u4E2A\u5B57\u7B26")},{validator:oe.I}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(ot,"\u4E2A\u5B57\u7B26"),maxLength:ot})),a.a.createElement(P.a,{gutter:[10,0]},a.a.createElement(ve.a,{flex:"300px"},a.a.createElement(ae.a.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},a.a.createElement(Pe.a,null,a.a.createElement(Xe,{value:"teacher"},"\u6559\u5E08"),a.a.createElement(Xe,{value:"student"},"\u5B66\u751F"),a.a.createElement(Xe,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),Kt.identity==="student"&&a.a.createElement(ve.a,{flex:"300px"},a.a.createElement(ae.a.Item,{initialValue:Kt.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},a.a.createElement(pt.a,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),Kt.identity==="teacher"&&a.a.createElement(ve.a,{flex:"300px"},a.a.createElement(ae.a.Item,{initialValue:Kt.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},a.a.createElement(Pe.a,null,a.a.createElement(Xe,{value:"\u6559\u6388"},"\u6559\u6388"),a.a.createElement(Xe,{value:"\u7814\u7A76\u5458"},"\u7814\u7A76\u5458"),a.a.createElement(Xe,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),a.a.createElement(Xe,{value:"\u526F\u7814\u7A76\u5458"},"\u526F\u7814\u7A76\u5458"),a.a.createElement(Xe,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),a.a.createElement(Xe,{value:"\u52A9\u7406\u7814\u7A76\u5458"},"\u52A9\u7406\u7814\u7A76\u5458"),a.a.createElement(Xe,{value:"\u52A9\u7406\u6559\u6388"},"\u52A9\u7406\u6559\u6388")))),Kt.identity==="professional"&&a.a.createElement(ve.a,{flex:"300px"},a.a.createElement(ae.a.Item,{initialValue:Kt.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},a.a.createElement(Pe.a,null,a.a.createElement(Xe,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),a.a.createElement(Xe,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),a.a.createElement(Xe,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),a.a.createElement(Xe,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),a.a.createElement(Xe,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),a.a.createElement(ae.a.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",wrapperCol:{span:10},rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},a.a.createElement(Ze.a,{showSearch:!0,options:An==null?void 0:An.map(function(Dn){return{value:Dn.name}})})),a.a.createElement(ae.a.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",wrapperCol:{span:10}},a.a.createElement(Ze.a,{showSearch:!0,onChange:function(Fn){return bn(qt.filter(function(fn){return fn.name.includes(Fn)}))},options:Sn==null?void 0:Sn.map(function(Dn){return{value:Dn.name}})}))))},rt=Object(ye.a)(function(ut){var We=ut.shixunHomeworks,et=ut.loading,bt=ut.user;return{shixunHomeworks:We,loading:et,user:bt}})(ft),kt=function(We){var et,bt=We.classroomList,Pt=We.loading,tt=We.dispatch,Ot=Object(ie.i)(),Rt=Object(ie.h)(),Ut=Object(j.useState)(!1),Ht=Object(Z.a)(Ut,2),xn=Ht[0],on=Ht[1],He=bt.actionTabs,ct=bt.courseGroups,ot=bt.allCourseGroups,h=ae.a.useForm(),jt=Object(Z.a)(h,1),Kt=jt[0];return Object(j.useEffect)(function(){bt.actionTabs.key==="\u5207\u6362\u4E3A\u5B66\u751F"&&(tt({type:"classroomList/getAllCourseGroup",payload:Object(te.a)({},Ot)}),Kt.setFieldsValue({course_group_id:"0"}))},[bt.actionTabs.key]),a.a.createElement(ge.a,{centered:!0,title:"\u5207\u6362\u4E3A\u5B66\u751F",visible:bt.actionTabs.key==="\u5207\u6362\u4E3A\u5B66\u751F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:150},confirmLoading:xn,onOk:Object(ue.a)(R.a.mark(function Ye(){var Nt;return R.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return on(!0),mn.next=3,Object(Je.a)("/api/courses/".concat(Ot.coursesId,"/switch_to_student.json"),{method:"post",body:Kt.getFieldValue()});case 3:Nt=mn.sent,Nt.status===0&&(g.b.success("\u5207\u6362\u6210\u529F"),window.location.reload()),on(!1);case 6:case"end":return mn.stop()}},Ye)})),onCancel:function(){tt({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement("p",null,"\u5982\u679C\u5206\u73ED\u5355\u72EC\u8BBE\u7F6E\u53D1\u5E03\u5185\u5BB9\uFF08\u5B9E\u8BAD\u4F5C\u4E1A\u3001\u666E\u901A\u4F5C\u4E1A\u3001\u8BD5\u5377\u7B49\uFF09\uFF0C \u9700\u8981\u52A0\u5165\u5206\u73ED\u624D\u80FD\u67E5\u770B"),a.a.createElement("div",{className:"pl30 pr30"},a.a.createElement(ae.a,{form:Kt,initialValues:Object(Lt.a)({},"course_group_id","0")},a.a.createElement(P.a,{className:"mt30"},a.a.createElement(ve.a,null,"\u8FDB\u5165\uFF1A"),a.a.createElement(ve.a,{flex:"1"},a.a.createElement(ae.a.Item,{name:"course_group_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76EE\u5F55\u540D\u79F0"}],noStyle:!0},a.a.createElement(Pe.a,{defaultValue:"0",style:{width:"100%"}},a.a.createElement(Pe.a.Option,{value:"0"},"\u672A\u5206\u73ED"),ot==null||((et=ot.course_groups)===null||et===void 0)?void 0:et.map(function(Ye,Nt){return a.a.createElement(Pe.a.Option,{value:Ye.id},Ye.name)}))))))))},_t=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(kt),Ft=o("cWXX"),In=o("/ezw"),En=o("0Owb"),yn=o("ngQI"),tn={shixun_homework:"iconfont icon-shixunzuoye1",graduation:"iconfont icon-biyezhuanhuan",exercise:"iconfont font17 icon-kaoshishijuan1",poll:"iconfont font17 icon-kaoshiwenjuan1",common_homework:"iconfont icon-putongzuoye1",group_homework:"iconfont icon-fenzuzuoye2",attendance:"iconfont icon-qiandao1",announcement:"iconfont icon-gonggaolan",attachment:"iconfont icon-xuexiziyuan1",video:"iconfont font14 icon-shipinzhibo1",board:"iconfont icon-taolun2",course_group:"iconfont font18 icon-fenban2",statistics:"iconfont font17 icon-tongji3",template:"iconfont icon-mobanguanli2",online_learning:"iconfont icon-kechengxuexi"},Ea=o("XBlR"),Dt=o.n(Ea),yt=o("xKgJ"),ia=v.a.TabPane,ca=function(We){var et,bt,Pt,tt=We.classroomList,Ot=We.globalSetting,Rt=We.user,Ut=We.loading,Ht=We.dispatch,xn=We.children,on=Object(Ke.a)(We,["classroomList","globalSetting","user","loading","dispatch","children"]),He=Object(ie.i)(),ct=Object(ie.h)(),ot=tt.detailTopBanner,h=tt.detailLeftMenus,jt=Object(j.useState)([]),Kt=Object(Z.a)(jt,2),Ye=Kt[0],Nt=Kt[1],nn=Object(j.useState)(-1),mn=Object(Z.a)(nn,2),Wt=mn[0],Jt=mn[1],cn=Object(j.useState)(0),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1],vn=Rt.userInfo,qt=Ee.a.Content,qn=Ee.a.Sider,Un=Object(j.useState)(),Wn=Object(Z.a)(Un,2),Sn=Wn[0],bn=Wn[1],oa=Object(j.useState)([]),dn=Object(Z.a)(oa,2),ga=dn[0],an=dn[1],$n=Object(j.useState)([]),Dn=Object(Z.a)($n,2),Fn=Dn[0],fn=Dn[1],fa=Object(j.useState)([]),Jn=Object(Z.a)(fa,2),sa=Jn[0],Xn=Jn[1],Qt=Object(j.useState)(!1),Ce=Object(Z.a)(Qt,2),ne=Ce[0],Ct=Ce[1],zt=[{label:"\u516C\u544A\u680F",value:"announcement"},{label:"\u5B9E\u8BAD\u4F5C\u4E1A",value:"shixun_homework"},{label:"\u666E\u901A\u4F5C\u4E1A",value:"common_homework"},((et=Rt.userInfo)===null||et===void 0?void 0:et.main_site)&&{label:"\u5206\u7EC4\u4F5C\u4E1A",value:"group_homework"},{label:"\u8BD5\u5377",value:"exercise"},{label:"\u95EE\u5377",value:"poll"},{label:"\u6559\u5B66\u8D44\u6599",value:"attachment"},{label:"\u89C6\u9891\u76F4\u64AD",value:"video"},{label:"\u8BA8\u8BBA",value:"board"},{label:"\u5206\u73ED",value:"course_group"},{label:"\u7EDF\u8BA1",value:"statistics"},{label:"\u7B7E\u5230",value:"attendance"},((bt=Rt.userInfo)===null||bt===void 0?void 0:bt.admin)&&{label:"\u6A21\u677F\u7BA1\u7406",value:"template"}].filter(function(Gt){var le;return Gt?Ot!=null&&(le=Ot.setting)!==null&&le!==void 0&&le.is_local?Gt.label!=="\u89C6\u9891\u76F4\u64AD":!0:!1});Object(j.useEffect)(function(){var Gt;if((Gt=tt.detailLeftMenus)!==null&&Gt!==void 0&&Gt.course_modules){var le;Nt(JSON.parse(JSON.stringify((le=tt.detailLeftMenus)===null||le===void 0?void 0:le.course_modules))),Ca()}},[tt.detailLeftMenus]),Object(j.useEffect)(function(){Ca()},[ct.pathname]);function Mt(){return Yn.apply(this,arguments)}function Yn(){return Yn=Object(ue.a)(R.a.mark(function Gt(){var le;return R.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,Object(Je.a)("/api/courses/".concat(He==null?void 0:He.coursesId,"/modules_settings.json"),{method:"get"});case 2:le=Ne.sent,bn(le),Xn(Object(at.a)(le==null?void 0:le.course_module_types));case 5:case"end":return Ne.stop()}},Gt)})),Yn.apply(this,arguments)}var Ca=function(){var le,Ge;(le=tt.detailLeftMenus)===null||le===void 0||((Ge=le.course_modules)===null||Ge===void 0)||Ge.map(function(Ne,Ve){(ct.pathname.indexOf(Ne.category_url)>-1||br(Ne))&&sn(Ve)})},ya=function(){Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}})},ma=function(){var Gt=Object(ue.a)(R.a.mark(function le(){var Ge,Ne;return R.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}});case 2:Ne=it.sent,ye.d.push("".concat(Ne==null||((Ge=Ne.course_modules[0])===null||Ge===void 0)?void 0:Ge.category_url));case 4:case"end":return it.stop()}},le)}));return function(){return Gt.apply(this,arguments)}}(),ar=function(le,Ge){ge.a.confirm({centered:!0,title:"\u63D0\u793A",icon:a.a.createElement(mt.a,null),content:le,okText:"\u786E\u8BA4",onOk:function(){return Ge()},cancelText:"\u53D6\u6D88"})},Wa=function(le,Ge){if(le.localName===Ge)return le;for(var Ne=0,Ve=le;Ve=Ve.parentNode;Ne++){if(Ve.localName===Ge)return Ve;if(Ve==document.documentElement)return!1}},Ga=function(le){if(!le)return;console.log(le,444);var Ge=Wa(le.target,"li");Ge.setAttribute("id","appointId")},Aa=function(){var Gt=Object(ue.a)(R.a.mark(function le(Ge,Ne,Ve,it){var xt,ln,ba,tr,Xt,da;return R.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:un.t0=Ge,un.next=un.t0===1?3:un.t0===2?7:un.t0===3?9:un.t0===4?11:un.t0===5?16:un.t0===6?18:20;break;case 3:return ba={category_id:Ne.id||Ne.category_id,parent_id:Ne.category_type==="attachment"?Ne.category_id:"",nodeModules:Ne,type:Ne.type},Ne.category_type==="attachment"&&(ba.category_id=h==null||((tr=h.course_modules)===null||tr===void 0||((Xt=tr.filter(function(_n){return _n.type==="attachment"}))===null||Xt===void 0||((da=Xt[0])===null||da===void 0)))?void 0:da.id),Ht({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",selectArrs:ba,cb:function(){ya()}}}),un.abrupt("break",20);case 7:return Ht({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D",selectArrs:{name:Ne.name||Ne.category_name,category_id:Ne.category_id,main_id:Ne.id,category_type:Ne.category_type},cb:function(){ya()}}}),un.abrupt("break",20);case 9:return ar(a.a.createElement("p",null,"\u9690\u85CF\u540E\u5C06\u4E0D\u518D\u663E\u793A\u6B64\u6A21\u5757,",a.a.createElement("br",null),"\u540E\u7EED\u53EF\u5728\u8BFE\u5802\u8BBE\u7F6E\u4E2D\u91CD\u65B0\u52FE\u9009\u6A21\u5757\u6062\u590D\u663E\u793A"),Object(ue.a)(R.a.mark(function _n(){return R.a.wrap(function(ja){for(;;)switch(ja.prev=ja.next){case 0:return ja.next=2,Object(Et.pb)({id:Ne.id});case 2:ln=ja.sent,ln.status===0&&(g.b.success("\u64CD\u4F5C\u6210\u529F"),Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}}));case 4:case"end":return ja.stop()}},_n)}))),un.abrupt("break",20);case 11:return un.next=13,Object(Et.zb)({id:Ne.id});case 13:return ln=un.sent,ln.status===0&&(g.b.success("\u64CD\u4F5C\u6210\u529F"),Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}})),un.abrupt("break",20);case 16:return ar(a.a.createElement("p",null,"\u8BE5\u76EE\u5F55\u4E0B\u7684\u5185\u5BB9\u5C06\u88AB\u79FB\u52A8\u5230",(xt=["exercise","board","attachment"])!==null&&xt!==void 0&&xt.includes(Ne.category_type)?"\u7236":"\u672A\u5206\u914D","\u76EE\u5F55,",a.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),Object(ue.a)(R.a.mark(function _n(){var za,ja,xr;return R.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:if(!(Ne.category_type==="board")){ir.next=6;break}return ir.next=3,Object(Et.j)({id:Ne.category_id});case 3:ln=ir.sent,ir.next=9;break;case 6:return ir.next=8,Object(Et.m)({id:Ne.category_id});case 8:ln=ir.sent;case 9:ln.status===0&&(g.b.success("\u5220\u9664\u6210\u529F"),Ne.category_type==="board"?(xr=h==null||((za=h.course_modules)===null||za===void 0)?void 0:za.filter(function(jr){return(jr==null?void 0:jr.type)==="board"}),ye.d.push("/classrooms/".concat(He.coursesId,"/").concat(Ne.category_type,"/").concat(xr==null||((ja=xr[0])===null||ja===void 0)?void 0:ja.main_id))):ye.d.push("/classrooms/".concat(He.coursesId,"/").concat(Ne.category_type)),Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}}));case 10:case"end":return ir.stop()}},_n)}))),un.abrupt("break",20);case 18:return Ht({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:He}}),un.abrupt("break",20);case 20:case"end":return un.stop()}},le)}));return function(Ge,Ne,Ve,it){return Gt.apply(this,arguments)}}(),Ja=function(le){return!(le==="attendance"||le==="announcement"||le==="poll"||le==="graduation")},rr=function(le,Ge){return a.a.createElement("div",{className:Dt.a.leftMenuActions},(le.type!="course_group"&&le.main_id||le.category_type==="attachment"&&Ge===2)&&Ja(le.type)&&a.a.createElement("p",{className:"current",onClick:function(Ve){return Aa(1,le,Ge,Ve)}},"\u65B0\u5EFA\u5B50\u76EE\u5F55"),le.type==="course_group"&&Ge===1&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(6,le,Ge)}},"\u65B0\u5EFA\u5206\u73ED"),a.a.createElement("p",{className:"current",onClick:function(Ve){return Aa(2,le,Ge,Ve)}},"\u91CD\u547D\u540D"),le.main_id&&!Object(yt.k)()&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(3,le,Ge)}},"\u9690\u85CF"),le.main_id&&!Object(yt.k)()&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(4,le,Ge)}},"\u7F6E\u9876"),le.category_id&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(5,le,Ge)}},"\u5220\u9664"))},or=function(le,Ge){return Ge===1?le.type==="board"?"/classrooms/".concat(He.coursesId,"/").concat(le.type,"/").concat(le.main_id):le.type==="graduation"?"/classrooms/".concat(He.coursesId,"/graduation_topics"):"/classrooms/".concat(He.coursesId,"/").concat(le.type):(le.category_type==="messages"&&(le.category_type="board"),"/classrooms/".concat(He.coursesId,"/").concat(le.category_type,"/").concat(le.category_id))},pr=function(){var le=ct.pathname.split("/");an(["".concat(le[3],"|").concat(He.coursesId)]),fn(["".concat(le[3],"|").concat(He.coursesId),"".concat(le[3],"|").concat(le[4])])};Object(j.useEffect)(function(){try{var Gt=sessionStorage._nav_.split(","),le=sessionStorage._nav_open_.split(",");sessionStorage._nav_open_?an(le):pr(),fn(Gt)}catch(Ge){pr()}return function(){sessionStorage.removeItem("_nav_open_"),sessionStorage.removeItem("_nav_")}},[tt.name,ct==null?void 0:ct.pathname]);var gr=function(){var Gt=Object(ue.a)(R.a.mark(function le(Ge){var Ne,Ve,it,xt,ln,ba,tr,Xt,da;return R.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:if(Ve=Ge.draggableId,it=Ge.source,xt=Ge.destination,xt){un.next=3;break}return un.abrupt("return",!1);case 3:if(ln=Ve.split("-"),ba=ln[1],tr=ln[2],!(((Ne=Ye[ba])===null||Ne===void 0?void 0:Ne.type)==="board")){un.next=12;break}return un.next=9,Object(Et.tb)({id:ln[0],position:xt.index+1});case 9:Xt=un.sent,un.next=15;break;case 12:return un.next=14,Object(Et.sb)({id:ln[0],position:xt.index+1});case 14:Xt=un.sent;case 15:Xt.status===0&&(ln.length===3?(da=Ye[ba].second_category[tr],Ye[ba].second_category.splice(tr,1),Ye[ba].second_category.splice(xt.index,0,da)):(da=Ye[ba].second_category[ln[2]].third_category[ln[3]],Ye[ba].second_category[ln[2]].third_category.splice(ln[3],1),Ye[ba].second_category[ln[2]].third_category.splice(xt.index,0,da)),Nt(Object(at.a)(Ye)));case 16:case"end":return un.stop()}},le)}));return function(Ge){return Gt.apply(this,arguments)}}(),br=function(le){return ct.pathname.indexOf("student_statistics")>-1&&le.type==="statistics"},Ar=function(){window.scrollTo(0,336)};return a.a.createElement(qn,{width:264,style:{marginTop:24,height:"auto",background:"none"}},a.a.createElement("section",{className:Dt.a.leftMenu},a.a.createElement(In.a,{loading:!h.course_modules},a.a.createElement(ge.a,{visible:ne,title:"\u8BFE\u5802\u6A21\u5757\u8BBE\u7F6E",centered:!0,onOk:Object(ue.a)(R.a.mark(function Gt(){var le;return R.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(Object(yt.f)()){Ne.next=3;break}return g.b.info("\u529F\u80FD\u83DC\u5355\u8BBE\u7F6E\u53EA\u6709\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4EE5\u8C03\u6574"),Ne.abrupt("return");case 3:if(!((sa==null?void 0:sa.length)<=0)){Ne.next=6;break}return g.b.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u8BFE\u5802\u6A21\u5757"),Ne.abrupt("return");case 6:return Ne.next=8,Object(Je.a)("/api/courses/".concat(He==null?void 0:He.coursesId,"/update_modules_settings.json"),{method:"post",body:{course_module_types:sa}});case 8:le=Ne.sent,(le==null?void 0:le.status)===0&&(ma(),Ct(!1));case 10:case"end":return Ne.stop()}},Gt)})),onCancel:function(){Ct(!1)}},a.a.createElement("div",{style:{padding:"24px"}},a.a.createElement("span",null,"\u901A\u8FC7\u52FE\u9009\u53EF\u4EE5\u663E\u793A/\u9690\u85CF\u6A21\u5757"),a.a.createElement(he.a.Group,{onChange:function(le){Xn(Object(at.a)(le))},style:{marginTop:"20px"},value:sa},a.a.createElement(P.a,null,Sn==null||((Pt=Sn.course_modules)===null||Pt===void 0)?void 0:Pt.map(function(Gt,le){return a.a.createElement(ve.a,{span:6,style:{marginTop:"10px"}},a.a.createElement(he.a,{value:Gt.module_type,style:{fontSize:"14px"}},Gt.module_name))}))))),Ye==null?void 0:Ye.map(function(Gt,le){return a.a.createElement("ul",{key:le},a.a.createElement("li",{className:(ct.pathname.indexOf(Gt.category_url)>-1||br(Gt))&&Dt.a.actived,onClick:function(){window.scrollTo(0,100),ct.pathname===Gt.category_url?Bt===-1?sn(le):sn(-1):(ye.d.push(Gt.category_url),Ar())}},a.a.createElement(P.a,{style:{padding:"13px 0 13px 24px"},align:"middle"},a.a.createElement(ve.a,{flex:"1",className:"pr30"},a.a.createElement("span",{className:"".concat(tn[Gt.type])})," ",Gt.name),a.a.createElement(ve.a,{className:"tr"},a.a.createElement("span",{className:Dt.a.totalCount},Gt.task_count===0?"":Gt.task_count),Object(yt.j)()&&Gt.type!=="statistics"&&a.a.createElement(Y.a,{getPopupContainer:function(Ne){return Ne.parentNode},destroyTooltipOnHide:!0,placement:"right",content:function(){return rr(Gt,1)},trigger:"hover"},a.a.createElement("span",{className:["iconfont icon-sandian",Dt.a.actions].join(" ")}))))),a.a.createElement(yn.a,{onDragEnd:gr},a.a.createElement(yn.c,{isDropDisabled:!Object(yt.c)(),droppableId:String(Gt.id)},function(Ge,Ne){var Ve;return a.a.createElement("ul",Object(En.a)({ref:Ge.innerRef},Ge.droppableProps,{onScroll:function(){},className:Bt==le&&Dt.a.open}),(Ve=Gt.second_category)===null||Ve===void 0?void 0:Ve.map(function(it,xt){var ln;return a.a.createElement(yn.b,{draggableId:"".concat((ln=it.category_id)===null||ln===void 0?void 0:ln.toString(),"-").concat(le,"-").concat(xt),index:xt,key:it.category_id},function(ba,tr){return a.a.createElement("div",Object(En.a)({key:xt,ref:ba.innerRef},ba.draggableProps,ba.dragHandleProps),a.a.createElement("li",{className:ct.pathname.indexOf(it.second_category_url)>-1&&Dt.a.actived2},a.a.createElement(P.a,{align:"middle"},a.a.createElement(ve.a,{span:20},a.a.createElement(Be.a,{className:["font14",Dt.a.menuText].join(" "),style:{marginLeft:16,padding:"16px 2px"},to:it.second_category_url,onClick:function(da){da.preventDefault(),ct.pathname.indexOf(it.second_category_url)>-1?Wt===-1?Jt(xt):Jt(-1):(Jt(xt),ye.d.push(it.second_category_url),Ar())}},it.category_name)),a.a.createElement(ve.a,{span:4,className:"tr"},Object(yt.j)()&&Gt.type.indexOf("statistics")<0&&(it==null?void 0:it.category_name)!=="\u672A\u5206\u914D\u76EE\u5F55"&&a.a.createElement(Y.a,{getPopupContainer:function(da){return da.parentNode.parentNode},placement:"right",content:function(){return rr(it,2)},trigger:"hover"},a.a.createElement("span",{className:["iconfont icon-sandian",Dt.a.actions].join(" ")})),it.category_count!=0&&a.a.createElement("span",{className:Dt.a.totalCount},it.category_count)))),it.third_category&&a.a.createElement(yn.a,{onDragEnd:gr},a.a.createElement(yn.c,{isDropDisabled:!Object(yt.c)(),droppableId:String(it.category_id)},function(Xt,da){var Kn;return a.a.createElement("ul",Object(En.a)({ref:Xt.innerRef},Xt.droppableProps,{onScroll:function(){},className:Wt===xt&&Dt.a.open}),(Kn=it.third_category)===null||Kn===void 0?void 0:Kn.map(function(un,_n){var za;return a.a.createElement(yn.b,{draggableId:"".concat((za=un.category_id)===null||za===void 0?void 0:za.toString(),"-").concat(le,"-").concat(xt,"-").concat(_n),index:_n,key:un.category_id},function(ja,xr){return a.a.createElement("li",Object(En.a)({key:_n,ref:ja.innerRef},ja.draggableProps,ja.dragHandleProps),a.a.createElement(P.a,{align:"middle",className:ct.pathname.indexOf(un.second_category_url)>-1&&Dt.a.actived2},a.a.createElement(ve.a,{flex:"1"},a.a.createElement(Be.a,{className:["font14",Dt.a.menuText].join(" "),to:or(un,3),style:{marginLeft:9,padding:"16px 0px"},onClick:function(){Ar()}},un.category_name)),a.a.createElement(ve.a,null,Object(yt.j)()&&a.a.createElement(Y.a,{placement:"right",getPopupContainer:function(ir){return ir.parentNode.parentNode},content:function(){return rr(un,3)},trigger:"hover"},a.a.createElement("span",{className:["iconfont icon-sandian",Dt.a.actions].join(" ")})),un.category_count!=0&&a.a.createElement("span",{className:Dt.a.totalCount},un.category_count))))})}))})))})}))})))}),Object(yt.j)()&&a.a.createElement("div",{className:Dt.a.st,onClick:function(){Ct(!0),Mt()}}," ",a.a.createElement("i",{style:{marginRight:6},className:"iconfont icon-shezhi6"}),a.a.createElement("span",{className:"font16"},"\u8BBE\u7F6E")))))},Rn=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading,bt=ut.globalSetting,Pt=ut.user;return{classroomList:We,globalSetting:bt,user:Pt,loading:et.models.index}})(ca),ra=o("m3rI"),Qn=o("4U8T"),Cn=o.n(Qn),hn=function(We){var et,bt,Pt,tt,Ot,Rt,Ut,Ht,xn,on,He=We.classroomList,ct=We.user,ot=We.loading,h=We.dispatch,jt=Object(ie.i)(),Kt=Object(j.useState)(!1),Ye=Object(Z.a)(Kt,2),Nt=Ye[0],nn=Ye[1],mn=ae.a.useForm(),Wt=Object(Z.a)(mn,1),Jt=Wt[0],cn=Object(j.useState)([]),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1];Object(j.useEffect)(function(){var qn;He.actionTabs.key==="\u586B\u5199\u6155\u8BFE\u8D44\u6599"&&(qn=He.detailTopBanner)!==null&&qn!==void 0&&qn.mooc_user_id&&vn()},[He.actionTabs.key,(et=He.detailTopBanner)===null||et===void 0?void 0:et.mooc_user_id]);var vn=function(){var qn=Object(ue.a)(R.a.mark(function Un(){var Wn,Sn,bn;return R.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return dn.next=2,Object(Et.hb)({coursesId:jt.coursesId,user_id:(Wn=He.detailTopBanner)===null||Wn===void 0?void 0:Wn.mooc_user_id});case 2:Sn=dn.sent,(Sn==null?void 0:Sn.status)>-1&&(Jt.setFieldsValue(Object(te.a)({},Sn==null?void 0:Sn.mooc_user)),sn(Sn==null||((bn=Sn.mooc_user)===null||bn===void 0)?void 0:bn.name));case 4:case"end":return dn.stop()}},Un)}));return function(){return qn.apply(this,arguments)}}(),qt=function(){var qn=Object(ue.a)(R.a.mark(function Un(){var Wn,Sn,bn,oa,dn;return R.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Jt.validateFields();case 2:if(nn(!0),bn=!!((Wn=He.detailTopBanner)!==null&&Wn!==void 0&&Wn.mooc_user_id),oa=Object(te.a)({coursesId:jt.coursesId,user_id:(Sn=He.detailTopBanner)===null||Sn===void 0?void 0:Sn.mooc_user_id},Jt.getFieldsValue()),!bn){an.next=11;break}return an.next=8,Object(Et.Fb)(oa);case 8:an.t0=an.sent,an.next=14;break;case 11:return an.next=13,Object(Et.h)(oa);case 13:an.t0=an.sent;case 14:dn=an.t0,nn(!1),(dn==null?void 0:dn.status)>-1&&(g.b.info(bn?"\u4FEE\u6539\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),h({type:"classroomList/getClassroomTopBanner",payload:{id:oa.coursesId}}),h({type:"classroomList/setActionTabs",payload:{}}));case 17:case"end":return an.stop()}},Un)}));return function(){return qn.apply(this,arguments)}}();return a.a.createElement(ge.a,{centered:!0,title:"\u586B\u5199\u8D44\u6599",visible:He.actionTabs.key==="\u586B\u5199\u6155\u8BFE\u8D44\u6599",okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",width:760,bodyStyle:{minHeight:150},confirmLoading:Nt,className:Cn.a.modal,onOk:qt,onCancel:function(){h({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement("div",{className:"pl30 pr30"},He!=null&&(bt=He.detailTopBanner)!==null&&bt!==void 0&&bt.third_part_login_url?a.a.createElement("div",null,a.a.createElement("div",{className:Cn.a.tip,style:{height:"50px"}},a.a.createElement("p",{className:"c-grey-333 ml20"},a.a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),"\u8BE5\u8BFE\u7A0B\u652F\u6301\u4E3A\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u63D0\u4F9B\u6210\u7EE9\uFF0C\u4E3A\u4E86\u4FDD\u8BC1\u4F60\u6210\u7EE9\u7684\u51C6\u786E\u65E0\u8BEF\uFF0C\u8BF7\u5982\u5B9E\u586B\u5199\u76F8\u5173\u4FE1\u606F\u3002")),(He==null||((tt=He.detailTopBanner)===null||tt===void 0)?void 0:tt.need_third_part_logined)&&a.a.createElement("p",null,a.a.createElement("span",{className:"c-grey-333"},"\u70B9\u51FB"),a.a.createElement("a",{target:"_blank",href:He==null||((Ot=He.detailTopBanner)===null||Ot===void 0)?void 0:Ot.third_part_login_url},"\u7231\u8BFE\u7A0B\uFF08\u4E2D\u56FD\u5927\u5B66mooc\uFF09"),a.a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\uFF0C\u8FDB\u884C\u767B\u5F55\u6388\u6743"))):a.a.createElement("div",{className:Cn.a.tip},a.a.createElement("p",null,a.a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),a.a.createElement("span",{className:"c-grey-333"},"1.\u8BF7\u586B\u5199\u4F60\u5728"),a.a.createElement("span",{className:"c-light-primary"},He==null||((Pt=He.detailTopBanner)===null||Pt===void 0)?void 0:Pt.third_party_name),a.a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\u7684\u8D26\u53F7\u8D44\u6599\uFF1B")),a.a.createElement("p",{className:"c-grey-333 ml20"},"2.\u8BE5\u8BFE\u7A0B\u652F\u6301\u4E3A\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u63D0\u4F9B\u6210\u7EE9\uFF0C\u4E3A\u4E86\u4FDD\u8BC1\u4F60\u6210\u7EE9\u7684\u51C6\u786E\u65E0\u8BEF\uFF0C\u8BF7\u5982\u5B9E\u586B\u5199\u76F8\u5173\u4FE1\u606F\u3002")),(He==null||((Rt=He.detailTopBanner)===null||Rt===void 0)?void 0:Rt.third_party_name)==="\u5B66\u5802\u5728\u7EBF"&&a.a.createElement(ae.a,{form:Jt,labelCol:{span:6},wrapperCol:{span:12},labelAlign:"right"},a.a.createElement(ae.a.Item,{label:"\u7528\u6237\u6635\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0"})),a.a.createElement(ae.a.Item,{label:"\u7528\u6237id\uFF1A",name:"mooc_user_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237id"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237id"})),a.a.createElement(ae.a.Item,{label:"\u7528\u6237\u90AE\u7BB1\uFF1A",name:"email",rules:[{type:"email",message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u7528\u6237\u90AE\u7BB1"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u90AE\u7BB1"})),a.a.createElement(ae.a.Item,{label:"\u771F\u5B9E\u59D3\u540D\uFF1A",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"})),a.a.createElement(ae.a.Item,{label:"\u624B\u673A\u53F7\uFF1A",name:"phone",rules:[{pattern:/(^(1[0-9])\d{9}$)/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u624B\u673A\u53F7"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7"}))),!(He!=null&&(Ut=He.detailTopBanner)!==null&&Ut!==void 0&&Ut.need_third_part_logined)&&a.a.createElement("div",null,a.a.createElement("p",null,a.a.createElement("i",{style:{fontSize:"30px",color:"#3da440"},className:"iconfont icon-wanchengjindu mr5"}),"\u6388\u6743\u6210\u529F"),a.a.createElement("p",null,"\u6388\u6743\u4FE1\u606F\uFF1A"),a.a.createElement("p",null,"\u7528\u6237\u6635\u79F0\uFF1A",Bt),a.a.createElement("p",null,a.a.createElement("span",{className:"c-grey-333"},"\u4F60\u53EF\u4EE5\u70B9\u51FB"),a.a.createElement("a",{target:"_blank",href:He==null||((Ht=He.detailTopBanner)===null||Ht===void 0)?void 0:Ht.third_part_login_url},"\u7231\u8BFE\u7A0B\uFF08\u4E2D\u56FD\u5927\u5B66mooc\uFF09"),a.a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\uFF0C\u91CD\u65B0\u8FDB\u884C\u767B\u5F55\u6388\u6743"))),a.a.createElement("p",{className:"font14 c-grey-999 mt10 tc"},"\u203B \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732!"),((xn=He.actionTabs)===null||xn===void 0||((on=xn.params)===null||on===void 0)?void 0:on.showHint)&&a.a.createElement(he.a,{className:"font14 c-grey-999 mt10",defaultChecked:!1,onChange:function(Un){Un.target.checked?window.localStorage.setItem("classrooms-mooc-modal-hint-flag","1"):window.localStorage.removeItem("classrooms-mooc-modal-hint-flag")}},"\u4E0D\u518D\u63D0\u793A")))},Tt=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading,bt=ut.user;return{classroomList:We,loading:et,user:bt}})(hn),Nn=o("NLgs"),wn=o("PxGK"),gn=o.n(wn),Ln=function(We){var et=We.classroomList,bt=We.dispatch,Pt=Object(ie.i)(),tt=et.detailTopBanner;if(tt.invite_code_halt===1)return g.b.error("\u5DF2\u505C\u7528"),a.a.createElement(a.a.Fragment,null);var Ot=function(Ht){Ht==="1"&&Object(oe.s)("\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011".concat(tt==null?void 0:tt.copy_teacher_name,"\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A").concat(tt==null?void 0:tt.name,`\u300B\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\uFF0C\u5728\u5F39\u7A97\u4E2D\u8F93\u5165\u9080\u8BF7\u7801\u548C\u9009\u62E9\u8EAB\u4EFD\u540E\uFF0C\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u201D +(window.webpackJsonp=window.webpackJsonp||[]).push([[22,8,9,10],{"/GNS":function(Oe,q,o){Oe.exports=o.p+"static/search1.c4136dd4.png"},"1ZF9":function(Oe,q,o){Oe.exports=o.p+"static/Authorize.cc9c212f.png"},"4U8T":function(Oe,q,o){Oe.exports={modal:"modal___1_Lg1",tip:"tip___1bekE"}},"4qgm":function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC"},"4u4S":function(Oe,q){Oe.exports="data:image/png;base64,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"},"55Ip":function(Oe,q,o){"use strict";o.d(q,"a",function(){return ge}),o.d(q,"b",function(){return Ae});var Q=o("Ty5D"),Y=o("dI71"),st=o("q1tI"),V=o.n(st),f=o("YS25"),P=o("17x9"),Ue=o.n(P),fe=o("wx14"),K=o("zLVn"),ve=o("9R94"),H=function(x){Object(Y.a)(v,x);function v(){for(var S,j=arguments.length,a=new Array(j),ie=0;ie=0||j.relatedTarget.className.indexOf("".concat(Be,"-next"))>=0))return;x.setState({goInputText:""}),ye(x.getValidValue())},x.go=function(j){var a=x.state.goInputText;if(a==="")return;(j.keyCode===G.ENTER||j.type==="click")&&(x.setState({goInputText:""}),x.props.quickGo(x.getValidValue()))},x}return Object(f.a)(L,[{key:"getValidValue",value:function(){var v=this.state,z=v.goInputText,S=v.current;return!z||isNaN(z)?S:Number(z)}},{key:"getPageSizeOptions",value:function(){var v=this.props,z=v.pageSize,S=v.pageSizeOptions;return S.some(function(j){return j.toString()===z.toString()})?S:S.concat([z.toString()]).sort(function(j,a){var ie=isNaN(Number(j))?0:Number(j),ye=isNaN(Number(a))?0:Number(a);return ie-ye})}},{key:"render",value:function(){var v=this,z=this.props,S=z.pageSize,j=z.locale,a=z.rootPrefixCls,ie=z.changeSize,ye=z.quickGo,Be=z.goButton,mt=z.selectComponentClass,Et=z.buildOptionText,Je=z.selectPrefixCls,we=z.disabled,pt=this.state.goInputText,Lt="".concat(a,"-options"),ht=mt,ae=null,De=null,R=null;if(!ie&&!ye)return null;var T=this.getPageSizeOptions();if(ie&&ht){var $=T.map(function(w,J){return K.a.createElement(ht.Option,{key:J,value:w.toString()},(Et||v.buildOptionText)(w))});ae=K.a.createElement(ht,{disabled:we,prefixCls:Je,showSearch:!1,className:"".concat(Lt,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(S||T[0]).toString(),onChange:this.changeSize,getPopupContainer:function(J){return J.parentNode}},$)}return ye&&(Be&&(R=typeof Be=="boolean"?K.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:we,className:"".concat(Lt,"-quick-jumper-button")},j.jump_to_confirm):K.a.createElement("span",{onClick:this.go,onKeyUp:this.go},Be)),De=K.a.createElement("div",{className:"".concat(Lt,"-quick-jumper")},j.jump_to,K.a.createElement("input",{disabled:we,type:"text",value:pt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),j.page,R)),K.a.createElement("li",{className:"".concat(Lt)},ae,De)}}]),L}(K.a.Component);A.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=A,te=o("N2Kk");function be(){}function ge(Ee){return typeof Ee=="number"&&isFinite(Ee)&&Math.floor(Ee)===Ee}function ue(Ee,Ae,L){return L}function Z(Ee,Ae,L){var x=typeof Ee=="undefined"?Ae.pageSize:Ee;return Math.floor((L.total-1)/x)+1}var Ke=function(Ee){Object(P.a)(L,Ee);var Ae=Object(Ue.a)(L);function L(x){var v;Object(V.a)(this,L),v=Ae.call(this,x),v.getJumpPrevPage=function(){return Math.max(1,v.state.current-(v.props.showLessItems?3:5))},v.getJumpNextPage=function(){return Math.min(Z(void 0,v.state,v.props),v.state.current+(v.props.showLessItems?3:5))},v.getItemIcon=function(ie,ye){var Be=v.props.prefixCls,mt=ie||K.a.createElement("button",{type:"button","aria-label":ye,className:"".concat(Be,"-item-link")});return typeof ie=="function"&&(mt=K.a.createElement(ie,Object(st.a)({},v.props))),mt},v.savePaginationNode=function(ie){v.paginationNode=ie},v.isValid=function(ie){return ge(ie)&&ie!==v.state.current},v.shouldDisplayQuickJumper=function(){var ie=v.props,ye=ie.showQuickJumper,Be=ie.pageSize,mt=ie.total;return mt<=Be?!1:ye},v.handleKeyDown=function(ie){(ie.keyCode===G.ARROW_UP||ie.keyCode===G.ARROW_DOWN)&&ie.preventDefault()},v.handleKeyUp=function(ie){var ye=v.getValidValue(ie),Be=v.state.currentInputValue;ye!==Be&&v.setState({currentInputValue:ye}),ie.keyCode===G.ENTER?v.handleChange(ye):ie.keyCode===G.ARROW_UP?v.handleChange(ye-1):ie.keyCode===G.ARROW_DOWN&&v.handleChange(ye+1)},v.changePageSize=function(ie){var ye=v.state.current,Be=Z(ie,v.state,v.props);ye=ye>Be?Be:ye,Be===0&&(ye=v.state.current),typeof ie=="number"&&("pageSize"in v.props||v.setState({pageSize:ie}),"current"in v.props||v.setState({current:ye,currentInputValue:ye})),v.props.onShowSizeChange(ye,ie),"onChange"in v.props&&v.props.onChange&&v.props.onChange(ye,ie)},v.handleChange=function(ie){var ye=v.props.disabled,Be=ie;if(v.isValid(Be)&&!ye){var mt=Z(void 0,v.state,v.props);Be>mt?Be=mt:Be<1&&(Be=1),"current"in v.props||v.setState({current:Be,currentInputValue:Be});var Et=v.state.pageSize;return v.props.onChange(Be,Et),Be}return v.state.current},v.prev=function(){v.hasPrev()&&v.handleChange(v.state.current-1)},v.next=function(){v.hasNext()&&v.handleChange(v.state.current+1)},v.jumpPrev=function(){v.handleChange(v.getJumpPrevPage())},v.jumpNext=function(){v.handleChange(v.getJumpNextPage())},v.hasPrev=function(){return v.state.current>1},v.hasNext=function(){return v.state.current2?Be-2:0),Et=2;Et=S?a=S:a=Number(z),a}},{key:"getShowSizeChanger",value:function(){var v=this.props,z=v.showSizeChanger,S=v.total,j=v.totalBoundaryShowSizeChanger;return typeof z!="undefined"?z:S>j}},{key:"renderPrev",value:function(v){var z=this.props,S=z.prevIcon,j=z.itemRender,a=j(v,"prev",this.getItemIcon(S,"prev page")),ie=!this.hasPrev();return Object(fe.isValidElement)(a)?Object(fe.cloneElement)(a,{disabled:ie}):a}},{key:"renderNext",value:function(v){var z=this.props,S=z.nextIcon,j=z.itemRender,a=j(v,"next",this.getItemIcon(S,"next page")),ie=!this.hasNext();return Object(fe.isValidElement)(a)?Object(fe.cloneElement)(a,{disabled:ie}):a}},{key:"render",value:function(){var v=this,z=this.props,S=z.prefixCls,j=z.className,a=z.style,ie=z.disabled,ye=z.hideOnSinglePage,Be=z.total,mt=z.locale,Et=z.showQuickJumper,Je=z.showLessItems,we=z.showTitle,pt=z.showTotal,Lt=z.simple,ht=z.itemRender,ae=z.showPrevNextJumpers,De=z.jumpPrevIcon,R=z.jumpNextIcon,T=z.selectComponentClass,$=z.selectPrefixCls,w=z.pageSizeOptions,J=this.state,_=J.current,Re=J.pageSize,Qe=J.currentInputValue;if(ye===!0&&Be<=Re)return null;var de=Z(void 0,this.state,this.props),Fe=[],lt=null,Ze=null,at=null,Rt=null,Zt=null,gt=Et&&Et.goButton,dt=Je?1:2,Vt=_-1>0?_-1:0,ee=_+1=dt*2&&_!==1+2&&(Fe[0]=Object(fe.cloneElement)(Fe[0],{className:"".concat(S,"-item-after-jump-prev")}),Fe.unshift(lt)),de-_>=dt*2&&_!==de-2&&(Fe[Fe.length-1]=Object(fe.cloneElement)(Fe[Fe.length-1],{className:"".concat(S,"-item-before-jump-next")}),Fe.push(Ze)),oe!==1&&Fe.unshift(at),Me!==de&&Fe.push(Rt)}var Pe=null;pt&&(Pe=K.a.createElement("li",{className:"".concat(S,"-total-text")},pt(Be,[Be===0?0:(_-1)*Re+1,_*Re>Be?Be:_*Re])));var Se=!this.hasPrev()||!de,ze=!this.hasNext()||!de;return K.a.createElement("ul",Object(Q.a)({className:H()(S,j,Object(Y.a)({},"".concat(S,"-disabled"),ie)),style:a,unselectable:"unselectable",ref:this.savePaginationNode},xe),Pe,K.a.createElement("li",{title:we?mt.prev_page:null,onClick:this.prev,tabIndex:Se?null:0,onKeyPress:this.runIfEnterPrev,className:H()("".concat(S,"-prev"),Object(Y.a)({},"".concat(S,"-disabled"),Se)),"aria-disabled":Se},this.renderPrev(Vt)),Fe,K.a.createElement("li",{title:we?mt.next_page:null,onClick:this.next,tabIndex:ze?null:0,onKeyPress:this.runIfEnterNext,className:H()("".concat(S,"-next"),Object(Y.a)({},"".concat(S,"-disabled"),ze)),"aria-disabled":ze},this.renderNext(ee)),K.a.createElement(g,{disabled:ie,locale:mt,rootPrefixCls:S,selectComponentClass:T,selectPrefixCls:$,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:_,pageSize:Re,pageSizeOptions:w,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:gt}))}}],[{key:"getDerivedStateFromProps",value:function(v,z){var S={};if("current"in v&&(S.current=v.current,v.current!==z.current&&(S.currentInputValue=S.current)),"pageSize"in v&&v.pageSize!==z.pageSize){var j=z.current,a=Z(v.pageSize,z,v);j=j>a?a:j,"current"in v||(S.current=j,S.currentInputValue=j),S.pageSize=v.pageSize}return S}}]),L}(K.a.Component);Ke.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:be,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:be,locale:te.a,style:{},itemRender:ue,totalBoundaryShowSizeChanger:50};var ce=Ke},"6RRn":function(Oe,q,o){"use strict";var Q=o("wCXF"),Y=o("n6Qo");o.d(q,"b",function(){return Y.a});var st=o("IBYe"),V=o("6eGT"),f=o("hW8S");o.d(q,"a",function(){return f.a}),q.c=Q.b},"6eGT":function(Oe,q,o){"use strict";function Q(Y){return null}q.a=Q},"7ZXX":function(Oe,q,o){Oe.exports=o.p+"static/err.6e7c5817.png"},"7v3h":function(Oe,q,o){Oe.exports=o.p+"static/empty2.dd73f390.png"},"8/bI":function(Oe,q,o){Oe.exports=o.p+"static/empty.8918e228.png"},"815F":function(Oe,q,o){"use strict";o.d(q,"e",function(){return Ue}),o.d(q,"c",function(){return K}),o.d(q,"d",function(){return ve}),o.d(q,"a",function(){return he}),o.d(q,"f",function(){return pe}),o.d(q,"b",function(){return G});var Q=o("KQm4"),Y=o("VTBJ"),st=o("Ff2n"),V=o("Zm9Q"),f=o("Kwbf"),P=o("OZM5");function Ue(A,g){return A!=null?A:g}function fe(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function te(be){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(be||[]).forEach(function(ue){var Z=ue.key,Ke=ue.children;Object(f.a)(Z!=null,"Tree node must have a certain key: [".concat(ge).concat(Z,"]"));var ce=String(Z);Object(f.a)(!g.has(ce)||Z===null||Z===void 0,"Same 'key' exist in the Tree: ".concat(ce)),g.set(ce,!0),te(Ke,"".concat(ge).concat(ce," > "))})}te(A)}function K(A){function g(te){var be=Object(V.a)(te);return be.map(function(ge){if(!Object(P.i)(ge))return Object(f.a)(!ge,"Tree/TreeNode can only accept TreeNode as children."),null;var ue=ge.key,Z=ge.props,Ke=Z.children,ce=Object(st.a)(Z,["children"]),Ee=Object(Y.a)({key:ue},ce),Ae=g(Ke);return Ae.length&&(Ee.children=Ae),Ee}).filter(function(ge){return ge})}return g(A)}function ve(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],te=new Set(g===!0?[]:g),be=[];function ge(ue){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ue.map(function(Ke,ce){var Ee=Object(P.h)(Z?Z.pos:"0",ce),Ae=Ue(Ke.key,Ee),L=Object(Y.a)(Object(Y.a)({},Ke),{},{parent:Z,pos:Ee,children:null,data:Ke,isStart:[].concat(Object(Q.a)(Z?Z.isStart:[]),[ce===0]),isEnd:[].concat(Object(Q.a)(Z?Z.isEnd:[]),[ce===ue.length-1])});return be.push(L),g===!0||te.has(Ae)?L.children=ge(Ke.children||[],L):L.children=[],L})}return ge(A),be}function H(A,g,te){var be;te?typeof te=="string"?be=function(Z){return Z[te]}:typeof te=="function"&&(be=function(Z){return te(Z)}):be=function(Z,Ke){return Ue(Z.key,Ke)};function ge(ue,Z,Ke){var ce=ue?ue.children:A,Ee=ue?Object(P.h)(Ke.pos,Z):"0";if(ue){var Ae=be(ue,Ee),L={node:ue,index:Z,pos:Ee,key:Ae,parentPos:Ke.node?Ke.pos:null,level:Ke.level+1};g(L)}ce&&ce.forEach(function(x,v){ge(x,v,{node:ue,pos:Ee,level:Ke?Ke.level+1:-1})})}ge(null)}function he(A){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},te=g.initWrapper,be=g.processEntity,ge=g.onProcessFinished,ue=arguments.length>2?arguments[2]:void 0,Z={},Ke={},ce={posEntities:Z,keyEntities:Ke};return te&&(ce=te(ce)||ce),H(A,function(Ee){var Ae=Ee.node,L=Ee.index,x=Ee.pos,v=Ee.key,z=Ee.parentPos,S=Ee.level,j={node:Ae,index:L,key:v,pos:x,level:S},a=Ue(v,x);Z[x]=j,Ke[a]=j,j.parent=Z[z],j.parent&&(j.parent.children=j.parent.children||[],j.parent.children.push(j)),be&&be(j,ce)},ue),ge&&ge(ce),ce}function pe(A,g){var te=g.expandedKeys,be=g.selectedKeys,ge=g.loadedKeys,ue=g.loadingKeys,Z=g.checkedKeys,Ke=g.halfCheckedKeys,ce=g.dragOverNodeKey,Ee=g.dropPosition,Ae=g.keyEntities,L=Ae[A],x={eventKey:A,expanded:te.indexOf(A)!==-1,selected:be.indexOf(A)!==-1,loaded:ge.indexOf(A)!==-1,loading:ue.indexOf(A)!==-1,checked:Z.indexOf(A)!==-1,halfChecked:Ke.indexOf(A)!==-1,pos:String(L?L.pos:""),dragOver:ce===A&&Ee===0,dragOverGapTop:ce===A&&Ee===-1,dragOverGapBottom:ce===A&&Ee===1};return x}function G(A){var g=A.data,te=A.expanded,be=A.selected,ge=A.checked,ue=A.loaded,Z=A.loading,Ke=A.halfChecked,ce=A.dragOver,Ee=A.dragOverGapTop,Ae=A.dragOverGapBottom,L=A.pos,x=A.active,v=Object(Y.a)(Object(Y.a)({},g),{},{expanded:te,selected:be,checked:ge,loaded:ue,loading:Z,halfChecked:Ke,dragOver:ce,dragOverGapTop:Ee,dragOverGapBottom:Ae,pos:L,active:x});return"props"in v||Object.defineProperty(v,"props",{get:function(){return Object(f.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),A}}),v}},"8Jsi":function(Oe,q,o){"use strict";o.d(q,"d",function(){return z}),o.d(q,"a",function(){return Qe}),o.d(q,"b",function(){return Fe}),o.d(q,"c",function(){return de});var Q=o("1OyB"),Y=o("vuIU"),st=o("Ji7U"),V=o("LK+K"),f=o("KQm4"),P=o("U8pU"),Ue=o("ODXe"),fe=o("VTBJ"),K=o("q1tI"),ve=o("qNPg"),H=o("2Qr1"),he=o("815F"),pe=o("NvD2"),G=o("wPlo"),A=o("6cGi"),g=o("Kwbf"),te=o("4IlW"),be=o("YrtM"),ge=o("fAei"),ue=K.createContext(null);function Z(ee,xe){if(!ee)return!0;var Ie=ee.data,_e=Ie.disabled,qe=Ie.disableCheckbox;switch(xe){case"select":return _e;case"checkbox":return _e||qe}return!1}function Ke(ee,xe){var Ie=K.useCallback(function(qe){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",re=arguments.length>2?arguments[2]:void 0,oe=ee.get(qe);return!re&&Z(oe,I)?null:oe},[ee]),_e=K.useCallback(function(qe){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",re=arguments.length>2?arguments[2]:void 0,oe=xe.get(qe);return!re&&Z(oe,I)?null:oe},[xe]);return[Ie,_e]}function ce(ee){return K.useMemo(function(){var xe=new Map,Ie=new Map;return ee.forEach(function(_e){xe.set(_e.key,_e),Ie.set(_e.data.value,_e)}),[xe,Ie]},[ee])}var Ee={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ae=function(xe,Ie){var _e=xe.prefixCls,qe=xe.height,I=xe.itemHeight,re=xe.virtual,oe=xe.options,Me=xe.flattenOptions,je=xe.multiple,Te=xe.searchValue,Pe=xe.onSelect,Se=xe.onToggleOpen,ze=xe.open,Xe=xe.notFoundContent,ft=xe.onMouseEnter,rt=K.useContext(ue),kt=rt.checkable,_t=rt.checkedKeys,Ft=rt.halfCheckedKeys,In=rt.treeExpandedKeys,En=rt.treeDefaultExpandAll,yn=rt.treeDefaultExpandedKeys,tn=rt.onTreeExpand,Ea=rt.treeIcon,Dt=rt.showTreeIcon,yt=rt.switcherIcon,ia=rt.treeLine,ca=rt.treeNodeFilterProp,Sn=rt.loadData,ra=rt.treeLoadedKeys,Qn=rt.treeMotion,Cn=rt.onTreeLoad,hn=K.useRef(),Tt=Object(be.a)(function(){return oe},[ze,oe],function(He,ct){return ct[0]&&He[1]!==ct[1]}),Nn=ce(Me),wn=Object(Ue.a)(Nn,2),gn=wn[0],Ln=wn[1],Da=Ke(gn,Ln),Ba=Object(Ue.a)(Da,2),ka=Ba[0],Sa=Ba[1],ha=K.useMemo(function(){return _t.map(function(He){var ct=Sa(He);return ct?ct.key:null})},[_t]),wa=K.useMemo(function(){return kt?{checked:ha,halfChecked:Ft}:null},[ha,Ft,kt]);K.useEffect(function(){if(ze&&!je&&ha.length){var He;(He=hn.current)===null||He===void 0||He.scrollTo({key:ha[0]})}},[ze]);var Ka=String(Te).toLowerCase(),cr=function(ct){return Ka?String(ct[ca]).toLowerCase().includes(Ka):!1},Pa=K.useState(yn),Ia=Object(Ue.a)(Pa,2),Fa=Ia[0],Ha=Ia[1],$a=K.useState(null),La=Object(Ue.a)($a,2),ut=La[0],We=La[1],et=K.useMemo(function(){return In?Object(f.a)(In):Te?ut:Fa},[Fa,ut,Ka,In]);K.useEffect(function(){Te&&We(Me.map(function(He){return He.key}))},[Te]);var bt=function(ct){Ha(ct),We(ct),tn&&tn(ct)},Pt=function(ct){ct.preventDefault()},tt=function(ct,ot){var h=ot.node.key,jt=ka(h,kt?"checkbox":"select");jt!==null&&Pe(jt.data.value,{selected:!_t.includes(jt.data.value)}),je||Se(!1)},Ot=K.useState(null),St=Object(Ue.a)(Ot,2),Ut=St[0],Ht=St[1],xn=ka(Ut);if(K.useImperativeHandle(Ie,function(){return{onKeyDown:function(ct){var ot,h=ct.which;switch(h){case te.a.UP:case te.a.DOWN:case te.a.LEFT:case te.a.RIGHT:(ot=hn.current)===null||ot===void 0||ot.onKeyDown(ct);break;case te.a.ENTER:{xn!==null&&tt(null,{node:{key:Ut},selected:!_t.includes(xn.data.value)});break}case te.a.ESC:Se(!1)}},onKeyUp:function(){}}}),Tt.length===0)return K.createElement("div",{role:"listbox",className:"".concat(_e,"-empty"),onMouseDown:Pt},Xe);var on={};return ra&&(on.loadedKeys=ra),et&&(on.expandedKeys=et),K.createElement("div",{onMouseDown:Pt,onMouseEnter:ft},xn&&ze&&K.createElement("span",{style:Ee,"aria-live":"assertive"},xn.data.value),K.createElement(ge.b,Object.assign({ref:hn,focusable:!1,prefixCls:"".concat(_e,"-tree"),treeData:Tt,height:qe,itemHeight:I,virtual:re,multiple:je,icon:Ea,showIcon:Dt,switcherIcon:yt,showLine:ia,loadData:Te?null:Sn,motion:Qn,checkable:kt,checkStrictly:!0,checkedKeys:wa,selectedKeys:kt?[]:ha,defaultExpandAll:En},on,{onActiveChange:Ht,onSelect:tt,onCheck:tt,onExpand:bt,onLoad:Cn,filterTreeNode:cr})))},L=K.forwardRef(Ae);L.displayName="OptionList";var x=L,v=function(){return null},z=v,S=o("Ff2n"),j=o("Zm9Q");function a(ee){return Object(j.a)(ee).map(function(xe){if(!K.isValidElement(xe)||!xe.type)return null;var Ie=xe.key,_e=xe.props,qe=_e.children,I=_e.value,re=Object(S.a)(_e,["children","value"]),oe=Object(fe.a)({key:Ie,value:I},re),Me=a(qe);return Me.length&&(oe.children=Me),oe}).filter(function(xe){return xe})}function ie(ee){if(!ee)return ee;var xe=Object(fe.a)({},ee);return"props"in xe||Object.defineProperty(xe,"props",{get:function(){return Object(g.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),xe}}),xe}function ye(ee,xe,Ie,_e,qe){var I=null,re=null;function oe(){function Me(je){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return je.map(function(Se,ze){var Xe="".concat(Te,"-").concat(ze),ft=Ie.includes(Se.value),rt=Me(Se.children||[],Xe,ft),kt=K.createElement(z,Object.assign({},Se),rt.map(function(Ft){return Ft.node}));if(xe===Se.value&&(I=kt),ft){var _t={pos:Xe,node:kt,children:rt};return Pe||re.push(_t),_t}return null}).filter(function(Se){return Se})}re||(re=[],Me(_e),re.sort(function(je,Te){var Pe=je.node.props.value,Se=Te.node.props.value,ze=Ie.indexOf(Pe),Xe=Ie.indexOf(Se);return ze-Xe}))}Object.defineProperty(ee,"triggerNode",{get:function(){return Object(g.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),oe(),I}}),Object.defineProperty(ee,"allCheckedNodes",{get:function(){return Object(g.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),oe(),qe?re:re.map(function(je){var Te=je.node;return Te})}})}function Be(ee){return Array.isArray(ee)?ee:ee!==void 0?[ee]:[]}function mt(ee,xe){var Ie=new Map;return xe.forEach(function(_e){var qe=_e.data;Ie.set(qe.value,qe)}),ee.map(function(_e){return ie(Ie.get(_e))})}function Et(ee,xe){var Ie=mt([ee],xe)[0];return Ie?Ie.disabled:!1}function Je(ee){return ee.disabled||ee.disableCheckbox||ee.checkable===!1}function we(ee){for(var xe=ee.parent,Ie=0,_e=xe;_e;)_e=_e.parent,Ie+=1;return Ie}function pt(ee){function xe(_e){return(_e||[]).map(function(qe){var I=qe.value,re=qe.key,oe=qe.children,Me=Object(fe.a)(Object(fe.a)({},qe),{},{key:"key"in qe?re:I});return oe&&(Me.children=xe(oe)),Me})}var Ie=Object(he.d)(xe(ee),!0);return Ie.map(function(_e){return{key:_e.data.key,data:_e.data,level:we(_e)}})}function Lt(ee){return function(xe,Ie){var _e=Ie[ee];return String(_e).toLowerCase().includes(String(xe).toLowerCase())}}function ht(ee,xe,Ie){var _e=Ie.optionFilterProp,qe=Ie.filterOption;if(qe===!1)return xe;var I;typeof qe=="function"?I=qe:I=Lt(_e);function re(oe){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return oe.map(function(je){var Te=je.children,Pe=Me||I(ee,ie(je)),Se=re(Te||[],Pe);return Pe||Se.length?Object(fe.a)(Object(fe.a)({},je),{},{children:Se}):null}).filter(function(je){return je})}return re(xe)}function ae(ee,xe,Ie,_e){var qe=new Map;return Be(xe).forEach(function(I){I&&Object(P.a)(I)==="object"&&"value"in I&&qe.set(I.value,I)}),ee.map(function(I){var re={value:I},oe=Ie(I,"select",!0),Me=oe?_e(oe.data):I;if(qe.has(I)){var je=qe.get(I);re.label="label"in je?je.label:Me,"halfChecked"in je&&(re.halfChecked=je.halfChecked)}else re.label=Me;return re})}function De(ee,xe){var Ie=new Set(ee);return Ie.add(xe),Array.from(Ie)}function R(ee,xe){var Ie=new Set(ee);return Ie.delete(xe),Array.from(Ie)}function T(ee){var xe=ee.searchPlaceholder,Ie=ee.treeCheckStrictly,_e=ee.treeCheckable,qe=ee.labelInValue,I=ee.value,re=ee.multiple;Object(g.a)(!xe,"`searchPlaceholder` has been removed."),Ie&&qe===!1&&Object(g.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(qe||Ie)&&Object(g.a)(Be(I).every(function(oe){return oe&&Object(P.a)(oe)==="object"&&"value"in oe}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Ie||re||_e?Object(g.a)(!I||Array.isArray(I),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(g.a)(!Array.isArray(I),"`value` should not be array when `TreeSelect` is single mode.")}var $=T,w=10;function J(ee,xe){var Ie=xe.id,_e=xe.pId,qe=xe.rootPId,I={},re=[],oe=ee.map(function(Me){var je=Object(fe.a)({},Me),Te=je[Ie];return I[Te]=je,je.key=je.key||Te,je});return oe.forEach(function(Me){var je=Me[_e],Te=I[je];Te&&(Te.children=Te.children||[],Te.children.push(Me)),(je===qe||!Te&&qe===null)&&re.push(Me)}),re}function _(ee,xe){var Ie=0,_e=new Set;function qe(I){return(I||[]).map(function(re){var oe=re.key,Me=re.value,je=re.children,Te=Object(S.a)(re,["key","value","children"]),Pe="value"in re?Me:oe,Se=Object(fe.a)(Object(fe.a)({},Te),{},{key:oe!=null?oe:Pe,value:Pe,title:xe(re)});return"children"in re&&(Se.children=qe(je)),Se})}return qe(ee)}function Re(ee,xe,Ie){var _e=Ie.getLabelProp,qe=Ie.simpleMode,I=K.useRef({});return ee?(I.current.formatTreeData=I.current.treeData===ee?I.current.formatTreeData:_(qe?J(ee,Object(fe.a)({id:"id",pId:"pId",rootPId:null},qe!==!0?qe:{})):ee,_e),I.current.treeData=ee):I.current.formatTreeData=I.current.children===xe?I.current.formatTreeData:_(a(xe),_e),I.current.formatTreeData}var Qe="SHOW_ALL",de="SHOW_PARENT",Fe="SHOW_CHILD";function lt(ee,xe,Ie){var _e=new Set(ee);return xe===Fe?ee.filter(function(qe){var I=Ie[qe];return!(I&&I.children&&I.children.every(function(re){var oe=re.node;return Je(oe)||_e.has(oe.key)}))}):xe===de?ee.filter(function(qe){var I=Ie[qe],re=I?I.parent:null;return!(re&&!Je(re.node)&&_e.has(re.node.key))}):ee}function Ze(ee,xe){var Ie=xe.value,_e=xe.getEntityByValue,qe=xe.getEntityByKey,I=xe.treeConduction,re=xe.showCheckedStrategy,oe=xe.conductKeyEntities,Me=xe.getLabelProp;return K.useMemo(function(){var je=ee;if(I){var Te=lt(ee.map(function(Pe){var Se=_e(Pe);return Se?Se.key:Pe}),re,oe);je=Te.map(function(Pe){var Se=qe(Pe);return Se?Se.data.value:Pe})}return ae(je,Ie,_e,Me)},[ee,Ie,I,re,_e])}var at=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],Rt=Object(ve.a)({prefixCls:"rc-tree-select",components:{optionList:x},convertChildrenToData:function(){return null},flattenOptions:pt,getLabeledValue:H.e,filterOptions:ht,isValueDisabled:Et,findValueOption:mt,omitDOMProps:function(xe){var Ie=Object(fe.a)({},xe);return at.forEach(function(_e){delete Ie[_e]}),Ie}});Rt.displayName="Select";var Zt=K.forwardRef(function(ee,xe){var Ie=ee.multiple,_e=ee.treeCheckable,qe=ee.treeCheckStrictly,I=ee.showCheckedStrategy,re=I===void 0?"SHOW_CHILD":I,oe=ee.labelInValue,Me=ee.loadData,je=ee.treeLoadedKeys,Te=ee.treeNodeFilterProp,Pe=Te===void 0?"value":Te,Se=ee.treeNodeLabelProp,ze=ee.treeDataSimpleMode,Xe=ee.treeData,ft=ee.treeExpandedKeys,rt=ee.treeDefaultExpandedKeys,kt=ee.treeDefaultExpandAll,_t=ee.children,Ft=ee.treeIcon,In=ee.showTreeIcon,En=ee.switcherIcon,yn=ee.treeLine,tn=ee.treeMotion,Ea=ee.filterTreeNode,Dt=ee.dropdownPopupAlign,yt=ee.onChange,ia=ee.onTreeExpand,ca=ee.onTreeLoad,Sn=ee.onDropdownVisibleChange,ra=ee.onSelect,Qn=ee.onDeselect,Cn=_e||qe,hn=Ie||Cn,Tt=_e&&!qe,Nn=qe||oe,wn=K.useRef(null);K.useImperativeHandle(xe,function(){return{focus:wn.current.focus,blur:wn.current.blur}});var gn=function(h){return Xe&&h.label||h.title},Ln=function(h){return Se?h[Se]:gn(h)},Da=Re(Xe,_t,{getLabelProp:gn,simpleMode:ze}),Ba=Object(K.useMemo)(function(){return pt(Da)},[Da]),ka=ce(Ba),Sa=Object(Ue.a)(ka,2),ha=Sa[0],wa=Sa[1],Ka=Ke(ha,wa),cr=Object(Ue.a)(Ka,2),Pa=cr[0],Ia=cr[1],Fa=Object(K.useMemo)(function(){return Tt?Object(he.a)(Da):{keyEntities:null}},[Da,_e,qe]),Ha=Fa.keyEntities,$a=Object(A.a)(ee.defaultValue,{value:ee.value}),La=Object(Ue.a)($a,2),ut=La[0],We=La[1],et=function(h){var jt=[],Kt=[];return h.forEach(function(Ye){Ia(Ye)?Kt.push(Ye):jt.push(Ye)}),{missingRawValues:jt,existRawValues:Kt}},bt=Object(K.useMemo)(function(){var ot=[],h=[];if(Be(ut).forEach(function(Jt){if(Jt&&Object(P.a)(Jt)==="object"&&"value"in Jt)if(Jt.halfChecked&&qe){var cn=Ia(Jt.value);ot.push(cn?cn.key:Jt.value)}else h.push(Jt.value);else h.push(Jt)}),Tt){var jt=et(h),Kt=jt.missingRawValues,Ye=jt.existRawValues,Nt=Ye.map(function(Jt){return Ia(Jt).key}),nn=Object(pe.a)(Nt,!0,Ha),mn=nn.checkedKeys,Wt=nn.halfCheckedKeys;return[[].concat(Object(f.a)(Kt),Object(f.a)(mn.map(function(Jt){return Pa(Jt).data.value}))),Wt]}return[h,ot]},[ut,hn,Nn,_e,qe]),Pt=Object(Ue.a)(bt,2),tt=Pt[0],Ot=Pt[1],St=Ze(tt,{treeConduction:Tt,value:ut,showCheckedStrategy:re,conductKeyEntities:Ha,getEntityByValue:Ia,getEntityByKey:Pa,getLabelProp:Ln}),Ut=function(h,jt,Kt){if(We(hn?h:h[0]),yt){var Ye=h;if(Tt&&re!=="SHOW_ALL"){var Nt=h.map(function(vn){var qt=Ia(vn);return qt?qt.key:vn}),nn=lt(Nt,re,Ha);Ye=nn.map(function(vn){var qt=Pa(vn);return qt?qt.data.value:vn})}var mn=jt||{triggerValue:void 0,selected:void 0},Wt=mn.triggerValue,Jt=mn.selected,cn=Nn?ae(Ye,ut,Ia,Ln):Ye;if(qe){var An=Ot.map(function(vn){var qt=Pa(vn);return qt?qt.data.value:vn}).filter(function(vn){return!Ye.includes(vn)});cn=[].concat(Object(f.a)(cn),Object(f.a)(ae(An,ut,Ia,Ln)))}var Bt={preValue:St,triggerValue:Wt},sn=!0;(qe||Kt==="selection"&&!Jt)&&(sn=!1),ye(Bt,Wt,h,Da,sn),Cn?Bt.checked=Jt:Bt.selected=Jt,yt(hn?cn:cn[0],Nn?null:Ye.map(function(vn){var qt=Ia(vn);return qt?Ln(qt.data):null}),Bt)}},Ht=function(h,jt,Kt){var Ye=h;if(!hn)Ut([h],{selected:!0,triggerValue:h},Kt);else{var Nt=De(tt,h);if(Tt){var nn=et(Nt),mn=nn.missingRawValues,Wt=nn.existRawValues,Jt=Wt.map(function(Bt){return Ia(Bt).key}),cn=Object(pe.a)(Jt,!0,Ha),An=cn.checkedKeys;Nt=[].concat(Object(f.a)(mn),Object(f.a)(An.map(function(Bt){return Pa(Bt).data.value})))}Ut(Nt,{selected:!0,triggerValue:h},Kt)}ra&&ra(Ye,jt)},xn=function(h,jt,Kt){var Ye=h,Nt=R(tt,h);if(Tt){var nn=et(Nt),mn=nn.missingRawValues,Wt=nn.existRawValues,Jt=Wt.map(function(Bt){return Ia(Bt).key}),cn=Object(pe.a)(Jt,{checked:!1,halfCheckedKeys:Ot},Ha),An=cn.checkedKeys;Nt=[].concat(Object(f.a)(mn),Object(f.a)(An.map(function(Bt){return Pa(Bt).data.value})))}Ut(Nt,{selected:!1,triggerValue:h},Kt),Qn&&Qn(Ye,jt)},on=function(){Ut([],null,"clear")},He=K.useCallback(function(ot){if(Sn){var h={};Object.defineProperty(h,"documentClickClose",{get:function(){return Object(g.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Sn(ot,h)}},[Sn]),ct={optionLabelProp:null,optionFilterProp:Pe,dropdownAlign:Dt,internalProps:{mark:G.a,onClear:on,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:Ht,onRawDeselect:xn}};return"filterTreeNode"in ee&&(ct.filterOption=Ea),K.createElement(ue.Provider,{value:{checkable:Cn,loadData:Me,treeLoadedKeys:je,onTreeLoad:ca,checkedKeys:tt,halfCheckedKeys:Ot,treeDefaultExpandAll:kt,treeExpandedKeys:ft,treeDefaultExpandedKeys:rt,onTreeExpand:ia,treeIcon:Ft,treeMotion:tn,showTreeIcon:In,switcherIcon:En,treeLine:yn,treeNodeFilterProp:Pe}},K.createElement(Rt,Object.assign({ref:wn,mode:hn?"multiple":null},ee,ct,{value:St,labelInValue:!0,options:Da,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:He})))}),gt=function(ee){Object(st.a)(Ie,ee);var xe=Object(V.a)(Ie);function Ie(){var _e;return Object(Q.a)(this,Ie),_e=xe.apply(this,arguments),_e.selectRef=K.createRef(),_e.focus=function(){_e.selectRef.current.focus()},_e.blur=function(){_e.selectRef.current.blur()},_e}return Object(Y.a)(Ie,[{key:"render",value:function(){return K.createElement(Zt,Object.assign({ref:this.selectRef},this.props))}}]),Ie}(K.Component);gt.TreeNode=z,gt.SHOW_ALL=Qe,gt.SHOW_PARENT=de,gt.SHOW_CHILD=Fe;var dt=gt,Vt=q.e=dt},"9j22":function(Oe,q,o){Oe.exports={addStudentContainer:"addStudentContainer___3m1kJ",listItem:"listItem___1DuJu",tips:"tips___12ySC",qrCode:"qrCode___1fxj7",addStudentWrapContainer:"addStudentWrapContainer___1Oha8"}},"A/g1":function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(Oe,q,o){"use strict";o.d(q,"a",function(){return P});var Q=o("MNnm"),Y="rc-util-key";function st(Ue){if(Ue.attachTo)return Ue.attachTo;var fe=document.querySelector("head");return fe||document.body}function V(Ue){var fe,K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Q.a)())return null;var ve=document.createElement("style");if((fe=K.csp)===null||fe===void 0?void 0:fe.nonce){var H;ve.nonce=(H=K.csp)===null||H===void 0?void 0:H.nonce}ve.innerHTML=Ue;var he=st(K),pe=he.firstChild;return K.prepend&&he.prepend?he.prepend(ve):K.prepend&&pe?he.insertBefore(ve,pe):he.appendChild(ve),ve}var f=new Map;function P(Ue,fe){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ve=st(K);if(!f.has(ve)){var H=V("",K),he=H.parentNode;f.set(ve,he),he.removeChild(H)}var pe=Array.from(f.get(ve).children).find(function(be){return be.tagName==="STYLE"&&be[Y]===fe});if(pe){var G,A;if(((G=K.csp)===null||G===void 0?void 0:G.nonce)&&pe.nonce!==((A=K.csp)===null||A===void 0?void 0:A.nonce)){var g;pe.nonce=(g=K.csp)===null||g===void 0?void 0:g.nonce}return pe.innerHTML!==Ue&&(pe.innerHTML=Ue),pe}var te=V(Ue,K);return te[Y]=fe,te}},E7E6:function(Oe,q){Oe.exports="data:image/png;base64,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"},FOrL:function(Oe,q,o){Oe.exports=o.p+"static/nodata.a6b3f948.png"},FPkq:function(Oe,q,o){Oe.exports=o.p+"static/qrCode.dd0fe9b2.png"},FxXA:function(Oe,q,o){Oe.exports={wrap:"wrap___2w7iA",content:"content___35k5z",hint:"hint___F2zJ_",title:"title___jjV6X",titleWrap:"titleWrap___1x4kF",formWrap:"formWrap___jyiJX",identityWrap:"identityWrap___1HCwE",schoolHintWrap:"schoolHintWrap___A8FVM",colorCDCDCD:"colorCDCDCD___2O759",color0152d9:"color0152d9___3ARJP",submitButton:"submitButton___seIDA",submitButtondiv:"submitButtondiv___2nqnx",glow:"glow___1PyLr"}},GABl:function(Oe,q){Oe.exports="data:image/png;base64,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"},HpTS:function(Oe,q,o){Oe.exports=o.p+"static/small_program.f74069ec.png"},IBYe:function(Oe,q,o){"use strict";function Q(Y){return null}q.a=Q},JWDV:function(Oe,q,o){Oe.exports=o.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(Oe,q){Oe.exports="data:image/png;base64,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"},Jq4h:function(Oe,q,o){Oe.exports=o.p+"static/qrcode.54870d9b.png"},LSTS:function(Oe,q,o){"use strict";Object.defineProperty(q,"__esModule",{value:!0});var Q=function(){function he(pe,G){for(var A=0;A=0)continue;if(!Object.prototype.hasOwnProperty.call(he,A))continue;G[A]=he[A]}return G}function fe(he,pe){if(!(he instanceof pe))throw new TypeError("Cannot call a class as a function")}function K(he,pe){if(!he)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return pe&&(typeof pe=="object"||typeof pe=="function")?pe:he}function ve(he,pe){if(typeof pe!="function"&&pe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof pe);he.prototype=Object.create(pe&&pe.prototype,{constructor:{value:he,enumerable:!1,writable:!0,configurable:!0}}),pe&&(Object.setPrototypeOf?Object.setPrototypeOf(he,pe):he.__proto__=pe)}var H=function(he){ve(pe,he);function pe(G){fe(this,pe);var A=K(this,(pe.__proto__||Object.getPrototypeOf(pe)).call(this,G));return A.scrollListener=A.scrollListener.bind(A),A.eventListenerOptions=A.eventListenerOptions.bind(A),A.mousewheelListener=A.mousewheelListener.bind(A),A}return Q(pe,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var A=this.getParentElement(this.scrollComponent);A.scrollTop=A.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var A=!1,g={get passive(){A=!0}};try{document.addEventListener("test",null,g),document.removeEventListener("test",null,g)}catch(te){}return A}},{key:"eventListenerOptions",value:function(){var A=this.props.useCapture;return this.isPassiveSupported()&&(A={useCapture:this.props.useCapture,passive:!0}),A}},{key:"setDefaultLoader",value:function(A){this.defaultLoader=A}},{key:"detachMousewheelListener",value:function(){var A=window;this.props.useWindow===!1&&(A=this.scrollComponent.parentNode),A.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var A=window;this.props.useWindow===!1&&(A=this.getParentElement(this.scrollComponent)),A.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),A.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(A){var g=this.props.getScrollParent&&this.props.getScrollParent();return g!=null?g:A&&A.parentNode}},{key:"filterProps",value:function(A){return A}},{key:"attachScrollListener",value:function(){var A=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!A)return;var g=window;this.props.useWindow===!1&&(g=A),g.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),g.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),g.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(A){A.deltaY===1&&!this.isPassiveSupported()&&A.preventDefault()}},{key:"scrollListener",value:function(){var A=this.scrollComponent,g=window,te=this.getParentElement(A),be=void 0;if(this.props.useWindow){var ge=document.documentElement||document.body.parentNode||document.body,ue=g.pageYOffset!==void 0?g.pageYOffset:ge.scrollTop;this.props.isReverse?be=ue:be=this.calculateOffset(A,ue)}else this.props.isReverse?be=te.scrollTop:be=A.scrollHeight-te.scrollTop-te.clientHeight;be1&&arguments[1]!==void 0?arguments[1]:1,ze=dt.length,Xe=0;Xe1&&arguments[1]!==void 0?arguments[1]:!1;return Object(Ee.a)(Je).map(function(pt,Lt){if(!f.isValidElement(pt)||!pt.type)return null;var ht=pt.type.isSelectOptGroup,ae=pt.key,De=pt.props,R=De.children,T=Object(Ue.a)(De,["children"]);return we||!ht?Ae(pt):Object(ce.a)(Object(ce.a)({key:"__RC_SELECT_GRP__".concat(ae===null?Lt:ae,"__"),label:ae},T),{},{options:L(R)})}).filter(function(pt){return pt})}var x=o("2Qr1"),v=o("qNPg"),z=o("U8pU"),S=o("Kwbf"),j=o("WKfj");function a(Je){var we=Je.mode,pt=Je.options,Lt=Je.children,ht=Je.backfill,ae=Je.allowClear,De=Je.placeholder,R=Je.getInputElement,T=Je.showSearch,$=Je.onSearch,w=Je.defaultOpen,J=Je.autoFocus,_=Je.labelInValue,Re=Je.value,Qe=Je.inputValue,de=Je.optionLabelProp,Fe=we==="multiple"||we==="tags",lt=T!==void 0?T:Fe||we==="combobox",Ze=pt||L(Lt);if(Object(S.a)(we!=="tags"||Ze.every(function(gt){return!gt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),we==="tags"||we==="combobox"){var at=Ze.some(function(gt){return gt.options?gt.options.some(function(dt){return typeof("value"in dt?dt.value:dt.key)=="number"}):typeof("value"in gt?gt.value:gt.key)=="number"});Object(S.a)(!at,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(S.a)(we!=="combobox"||!de,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(S.a)(we==="combobox"||!ht,"`backfill` only works with `combobox` mode."),Object(S.a)(we==="combobox"||!R,"`getInputElement` only work with `combobox` mode."),Object(S.b)(we!=="combobox"||!R||!ae||!De,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),$&&!lt&&we!=="combobox"&&we!=="tags"&&Object(S.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(S.b)(!w||J,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Re!=null){var Rt=Object(j.d)(Re);Object(S.a)(!_||Rt.every(function(gt){return Object(z.a)(gt)==="object"&&("key"in gt||"value"in gt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(S.a)(!Fe||Array.isArray(Re),"`value` should be array when `mode` is `multiple` or `tags`")}if(Lt){var Zt=null;Object(Ee.a)(Lt).some(function(gt){if(!f.isValidElement(gt)||!gt.type)return!1;var dt=gt.type;if(dt.isSelectOption)return!1;if(dt.isSelectOptGroup){var Vt=Object(Ee.a)(gt.props.children).every(function(ee){return!f.isValidElement(ee)||!gt.type||ee.type.isSelectOption?!0:(Zt=ee.type,!1)});return!Vt}return Zt=dt,!0}),Zt&&Object(S.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Zt.displayName||Zt.name||Zt,"`.")),Object(S.a)(Qe===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var ie=a,ye=Object(v.a)({prefixCls:"rc-select",components:{optionList:be},convertChildrenToData:L,flattenOptions:x.d,getLabeledValue:x.e,filterOptions:x.b,isValueDisabled:x.g,findValueOption:x.c,warningProps:ie,fillOptionsWithMissingValue:x.a}),Be=function(Je){Object(st.a)(pt,Je);var we=Object(V.a)(pt);function pt(){var Lt;return Object(Q.a)(this,pt),Lt=we.apply(this,arguments),Lt.selectRef=f.createRef(),Lt.focus=function(){Lt.selectRef.current.focus()},Lt.blur=function(){Lt.selectRef.current.blur()},Lt}return Object(Y.a)(pt,[{key:"render",value:function(){return f.createElement(ye,Object.assign({ref:this.selectRef},this.props))}}]),pt}(f.Component);Be.Option=ue,Be.OptGroup=Ke;var mt=Be,Et=q.c=mt},NLgs:function(Oe,q,o){"use strict";o.d(q,"e",function(){return Z}),o.d(q,"f",function(){return Ke}),o.d(q,"d",function(){return Ee}),o.d(q,"c",function(){return Ae}),o.d(q,"a",function(){return L}),o.d(q,"b",function(){return x});var Q=o("miYZ"),Y=o("tsqr"),st=o("9og8"),V=o("2qtc"),f=o("kLXV"),P=o("WmNS"),Ue=o.n(P),fe=o("q1tI"),K=o.n(fe),ve=o("9kvl"),H=o("xKgJ"),he=o("1vsH"),pe=o("RCxd"),G=o("mOS8"),A=o.n(G),g=o("1ZF9"),te=o.n(g),be=o("WdTA"),ge=o.n(be),ue=o("m3rI"),Z=function(z){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(Ke(z)&&ce(S))},Ke=function(z){return Object(H.p)()?!0:(z({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},ce=function(){var z,S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,j=Object(ve.c)()._store.getState(),a=j.user;return(z=a.userInfo)!==null&&z!==void 0&&z.profile_completed?!0:(f.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:S?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){ve.d.push("/account/profile/edit")}}),!1)},Ee=function(){var z,S=Object(ve.c)()._store.getState(),j=S.user;return(z=j.userInfo)!==null&&z!==void 0&&z.professional_certification?!0:(f.a.confirm({title:"\u63D0\u793A",centered:!0,content:K.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(he.Q)("/account/certification")}}),!1)},Ae=function(){return Object(H.a)()?!0:(f.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:K.a.createElement("div",{className:"tc",style:{marginLeft:-38}},K.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),K.a.createElement("img",{src:Object(H.t)()?ge.a:"".concat(ue.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},L=function(z,S){return z?!0:(f.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:K.a.createElement("div",null,K.a.createElement("p",null,S||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),K.a.createElement("div",{style:{marginLeft:"110px"}},K.a.createElement("img",{src:te.a,width:200}),K.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(he.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},x=function(z){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",j=Object(ve.c)()._store.getState(),a=j.shixunsDetail.detail;return(a==null?void 0:a.public)===2||(a==null?void 0:a.public)===1||(a==null?void 0:a.shixun_status)===3?(f.a.info({centered:!0,icon:K.a.createElement(pe.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:K.a.createElement("div",{className:"tc",style:{marginLeft:-38}},K.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},K.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(a==null?void 0:a.public)===2?"\u5DF2\u516C\u5F00":(a==null?void 0:a.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",S,"\u3002"),K.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),K.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:A.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(a==null?void 0:a.shixun_status)===2?(f.a.confirm({centered:!0,icon:K.a.createElement(pe.a,null),title:"\u63D0\u793A",content:K.a.createElement("div",null,K.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",S,"\u3002"),K.a.createElement("br",null),K.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){f.a.confirm({width:440,centered:!0,icon:K.a.createElement(pe.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var ye=Object(st.a)(Ue.a.mark(function mt(){var Et;return Ue.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,z({type:"shixunsDetail/cancelRelease",payload:{id:a==null?void 0:a.identifier}});case 2:Et=we.sent,Et.status!==401&&(Y.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),z({type:"shixunsDetail/getShixunsDetail",payload:{id:a==null?void 0:a.identifier}}),z({type:"practiceSetting/getCommonData",payload:{id:a==null?void 0:a.identifier}}));case 4:case"end":return we.stop()}},mt)}));function Be(){return ye.apply(this,arguments)}return Be}()})}}),!0):!1}},NRst:function(Oe,q,o){"use strict";o.r(q);var Q=o("Q9mQ"),Y=o("diRs"),st=o("P2fV"),V=o("NJEC"),f=o("14J3"),P=o("BMrR"),Ue=o("+L6B"),fe=o("2/Rp"),K=o("jCWc"),ve=o("kPKH"),H=o("sRBo"),he=o("kaz8"),pe=o("5Dmo"),G=o("3S7+"),A=o("miYZ"),g=o("tsqr"),te=o("k1fw"),be=o("2qtc"),ge=o("kLXV"),ue=o("9og8"),Z=o("tJVT"),Ke=o("PpiC"),ce=o("B9cy"),Ee=o("Ol7k"),Ae=o("lUTK"),L=o("BvKs"),x=o("Znn+"),v=o("ZTPi"),z=o("WmNS"),S=o.n(z),j=o("q1tI"),a=o.n(j),ie=o("Ty5D"),ye=o("9kvl"),Be=o("55Ip"),mt=o("RCxd"),Et=o("oUNq"),Je=o("ErOA"),we=o("5NDa"),pt=o("5rEg"),Lt=o("jrin"),ht=o("y8nQ"),ae=o("Vl3Y"),De=o("nRaC"),R=o("5RzL"),T=R.a.TreeNode,$=function(We){var et,bt,Pt,tt,Ot,St,Ut,Ht,xn,on,He,ct,ot,h,jt,Kt,Ye,Nt,nn,mn,Wt=We.classroomList,Jt=We.loading,cn=We.dispatch,An=Object(ie.i)(),Bt=Object(ie.h)(),sn=Object(j.useState)(!1),vn=Object(Z.a)(sn,2),qt=vn[0],qn=vn[1],Un=Object(j.useState)(),Wn=Object(Z.a)(Un,2),Rn=Wn[0],bn=Wn[1],oa=Wt.actionTabs,dn=ae.a.useForm(),ga=Object(Z.a)(dn,1),an=ga[0];return Object(j.useEffect)(function(){Wt.actionTabs.key=="\u6DFB\u52A0\u76EE\u5F55"&&an.resetFields()},[Wt.actionTabs.key]),Wt.actionTabs.key!=="\u6DFB\u52A0\u76EE\u5F55"?null:a.a.createElement(ge.a,{centered:!0,title:"\u65B0\u5EFA\u5B50\u76EE\u5F55",visible:Wt.actionTabs.key==="\u6DFB\u52A0\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:150},confirmLoading:qt,onOk:Object(ue.a)(S.a.mark(function $n(){var Dn,Fn,fn,fa,Jn,sa,Xn,Qt;return S.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,an.validateFields();case 2:Dn=an.getFieldValue(),qn(!0),Fn="/api/course_modules/".concat(Wt.actionTabs.selectArrs.category_id,"/add_second_category.json"),ne.t0=Wt.actionTabs.selectArrs.type,ne.next=ne.t0==="board"?8:10;break;case 8:return Fn="/api/courses/".concat(An.coursesId,"/boards.json"),ne.abrupt("break",10);case 10:return ne.next=12,Object(Je.a)(Fn,{method:"post",body:Object(te.a)({parent_id:Rn||Wt.actionTabs.selectArrs.parent_id},Dn)});case 12:fn=ne.sent,fn.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),cn({type:"classroomList/setActionTabs",payload:{}}),cn({type:"classroomList/getClassroomLeftMenus",payload:{id:An.coursesId}}),Jn=Wt.actionTabs.selectArrs.type,sa=(fn==null?void 0:fn.category_id)||0,Xn=(fa=Bt.pathname)===null||fa===void 0?void 0:fa.split("/"),Xn[4]=sa,Xn[3]=Jn||Xn[3],Qt=Xn==null?void 0:Xn.join("/"),ye.d.push(Qt),oa.cb&&oa.cb()),qn(!1);case 15:case"end":return ne.stop()}},$n)})),onCancel:function(){cn({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement("div",{className:"pl30 pr30"},a.a.createElement(ae.a,{form:an,initialValues:Object(Lt.a)({},"name","")},(((et=Wt.actionTabs.selectArrs)===null||et===void 0||((bt=et.nodeModules)===null||bt===void 0)?void 0:bt.type)==="attachment"||((Pt=Wt.actionTabs.selectArrs)===null||Pt===void 0||((tt=Pt.nodeModules)===null||tt===void 0)?void 0:tt.category_type)==="attachment")&&a.a.createElement(P.a,{className:"mt30",align:"middle"},a.a.createElement(ve.a,{flex:"80px"},"\u4E0A\u7EA7\u76EE\u5F55\uFF1A"),a.a.createElement(ve.a,{flex:"1"},a.a.createElement(R.a,{style:{width:"100%"},dropdownStyle:{maxHeight:400,overflow:"auto"},treeDefaultExpandAll:!0,size:"large",defaultValue:((Ot=Wt.actionTabs.selectArrs)===null||Ot===void 0?void 0:Ot.parent_id)===""?(St=Wt.actionTabs.selectArrs)===null||St===void 0?void 0:St.category_id:(Ut=Wt.actionTabs.selectArrs)===null||Ut===void 0?void 0:Ut.parent_id,disabled:!(((Ht=Wt.actionTabs.selectArrs)===null||Ht===void 0?void 0:Ht.parent_id)===""),onChange:function(Dn){bn(Dn)}},((xn=Wt.actionTabs.selectArrs)===null||xn===void 0?void 0:xn.parent_id)===""&&a.a.createElement(T,{value:(on=Wt.actionTabs.selectArrs)===null||on===void 0?void 0:on.category_id,title:((He=Wt.actionTabs.selectArrs)===null||He===void 0||((ct=He.nodeModules)===null||ct===void 0)?void 0:ct.name)+"(\u6839\u76EE\u5F55)"},(ot=Wt.actionTabs.selectArrs)===null||ot===void 0||((h=ot.nodeModules)===null||h===void 0||((jt=h.second_category)===null||jt===void 0))?void 0:jt.map(function($n,Dn){return a.a.createElement(T,{value:$n.category_id,title:$n.category_name})})),((Kt=Wt.actionTabs.selectArrs)===null||Kt===void 0?void 0:Kt.parent_id)!==""&&a.a.createElement(T,{value:(Ye=Wt.actionTabs.selectArrs)===null||Ye===void 0||((Nt=Ye.nodeModules)===null||Nt===void 0)?void 0:Nt.category_id,title:(nn=Wt.actionTabs.selectArrs)===null||nn===void 0||((mn=nn.nodeModules)===null||mn===void 0)?void 0:mn.category_name})))),a.a.createElement(ae.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B50\u76EE\u5F55\u540D\u79F0"}]},a.a.createElement(P.a,{className:"mt30",align:"middle"},a.a.createElement(ve.a,{flex:"90px",className:"font14"},"\u5B50\u76EE\u5F55\u540D\u79F0\uFF1A"),a.a.createElement(ve.a,{flex:"1"},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26 ",maxLength:60})))))))},w=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})($),J=o("wd/R"),_=o.n(J),Re=function(We){var et,bt,Pt,tt,Ot,St=We.classroomList,Ut=We.loading,Ht=We.dispatch,xn=Object(ie.i)(),on=Object(ie.h)(),He=Object(j.useState)(!1),ct=Object(Z.a)(He,2),ot=ct[0],h=ct[1],jt=St.actionTabs,Kt=ae.a.useForm(),Ye=Object(Z.a)(Kt,1),Nt=Ye[0],nn=Object(j.useState)({name:"string"}),mn=Object(Z.a)(nn,2),Wt=mn[0],Jt=mn[1],cn=function(Bt){return Bt&&Bt<_()().startOf("day")};return Object(j.useEffect)(function(){var An,Bt,sn,vn;St.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D"&&(Wt.name=((An=jt.selectArrs)===null||An===void 0?void 0:An.category_name)||((Bt=jt.selectArrs)===null||Bt===void 0?void 0:Bt.name)),Jt(Object(te.a)({},Wt)),Nt.setFieldsValue({name:((sn=jt.selectArrs)===null||sn===void 0?void 0:sn.name)||((vn=jt.selectArrs)===null||vn===void 0?void 0:vn.category_name)})},[St.actionTabs.key]),St.actionTabs.key!=="\u76EE\u5F55\u91CD\u547D\u540D"?null:a.a.createElement(ge.a,{centered:!0,title:"\u76EE\u5F55\u91CD\u547D\u540D",visible:St.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,bodyStyle:{minHeight:150},confirmLoading:ot,onOk:Object(ue.a)(S.a.mark(function An(){var Bt,sn,vn,qt;return S.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return Un.next=2,Nt.validateFields();case 2:return Bt=Nt.getFieldValue(),sn="post",h(!0),vn="/api/course_second_categories/".concat(St.actionTabs.selectArrs.category_id,"/rename_category.json"),jt.selectArrs.main_id&&(vn="/api/course_modules/".concat(St.actionTabs.selectArrs.main_id,"/rename_module.json")),(St.actionTabs.selectArrs.category_type==="board"||St.actionTabs.selectArrs.type==="board")&&(vn="/api/boards/".concat(St.actionTabs.selectArrs.category_id,".json"),sn="put"),Un.next=10,Object(Je.a)(vn,{method:sn,body:Object(te.a)({},Bt)});case 10:qt=Un.sent,qt.status===0&&(g.b.success("\u4FEE\u6539\u6210\u529F"),Ht({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"}}),Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:xn.coursesId}}),jt.cb&&jt.cb()),h(!1);case 13:case"end":return Un.stop()}},An)})),onCancel:function(){Jt({}),Ht({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement("div",{className:"pl30 pr30"},a.a.createElement(ae.a,{form:Nt,onChange:function(){Jt(Nt.getFieldValue())}},a.a.createElement(ae.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76EE\u5F55\u540D\u79F0"}]},a.a.createElement(P.a,{className:"mt30",align:"middle"},a.a.createElement(ve.a,{className:"font14"},"\u76EE\u5F55\u540D\u79F0\uFF1A"),a.a.createElement(ve.a,{flex:"1"},a.a.createElement(pt.a,{maxLength:(et=jt.selectArrs)!==null&&et!==void 0&&et.main_id?20:60,defaultValue:((bt=jt.selectArrs)===null||bt===void 0?void 0:bt.category_name)||((Pt=jt.selectArrs)===null||Pt===void 0?void 0:Pt.name),suffix:a.a.createElement("span",null,(Wt==null||((tt=Wt.name)===null||tt===void 0)?void 0:tt.length)||0,"/",(Ot=jt.selectArrs)!==null&&Ot!==void 0&&Ot.main_id?20:60)})))))))},Qe=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(Re),de=o("g9YV"),Fe=o("wCAj"),lt=o("O3gP"),Ze=o("lrIw"),at=o("oBTY"),Rt=o("RotF"),Zt=o.n(Rt),gt=o("lzim"),dt=function(We){var et,bt,Pt=We.classroomList,tt=We.loading,Ot=We.dispatch,St=Object(ie.i)(),Ut=Pt.actionTabs,Ht=Object(j.useState)([]),xn=Object(Z.a)(Ht,2),on=xn[0],He=xn[1],ct=Object(j.useState)(!0),ot=Object(Z.a)(ct,2),h=ot[0],jt=ot[1],Kt=Object(j.useState)(!1),Ye=Object(Z.a)(Kt,2),Nt=Ye[0],nn=Ye[1],mn=ae.a.useForm(),Wt=Object(Z.a)(mn,1),Jt=Wt[0],cn=Object(j.useState)([]),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1],vn=Object(j.useState)(0),qt=Object(Z.a)(vn,2),qn=qt[0],Un=qt[1],Wn=Object(j.useState)([]),Rn=Object(Z.a)(Wn,2),bn=Rn[0],oa=Rn[1],dn=Object(j.useState)(!0),ga=Object(Z.a)(dn,2),an=ga[0],$n=ga[1],Dn=Object(j.useRef)();Object(j.useEffect)(function(){Pt.actionTabs.key==="\u6DFB\u52A0\u8001\u5E08"&&($n(!0),Fn())},[Pt.actionTabs.key]);var Fn=function(){var Qt=Object(ue.a)(S.a.mark(function Ce(){var ne;return S.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return zt.next=2,Ot({type:"classroomList/getSchoolList",payload:{}});case 2:ne=zt.sent,He(ne.map(function(Mt){return{value:Mt}}));case 4:case"end":return zt.stop()}},Ce)}));return function(){return Qt.apply(this,arguments)}}(),fn=function(){var Ce;if(((Ce=Jt.getFieldValue())===null||Ce===void 0?void 0:Ce.keyword)===""){sn([]),g.b.error("\u8BF7\u8F93\u5165\u59D3\u540D");return}$n(!1),jt(!0),nn(!1),oa([]),setTimeout(function(){Jn(!0)},200)},fa=function(Ce){Ce=String(Ce);var ne=bn.indexOf(Ce);ne<0?bn.push(Ce):bn.splice(ne,1),oa(Object(at.a)(bn))},Jn=function(){var Qt=Object(ue.a)(S.a.mark(function Ce(){var ne,Ct,zt,Mt,Yn=arguments;return S.a.wrap(function(ya){for(;;)switch(ya.prev=ya.next){case 0:if(ne=Yn.length>0&&Yn[0]!==void 0?Yn[0]:!1,!((ne||h)&&!Nt)){ya.next=11;break}return zt=Jt.getFieldValue(),nn(!0),Un(ne?1:qn+1),ya.next=7,Object(Et.wb)({page:ne?1:qn+1,container_id:St.coursesId,container_type:1,school_name:zt==null?void 0:zt.school_name,keyword:zt==null?void 0:zt.keyword});case 7:Mt=ya.sent,sn(ne?Object(at.a)(Mt.users):[].concat(Object(at.a)(Bt),Object(at.a)(Mt.users))),nn(!1),((Ct=Mt.users)===null||Ct===void 0?void 0:Ct.length)<10&&jt(!1);case 11:case"end":return ya.stop()}},Ce)}));return function(){return Qt.apply(this,arguments)}}(),sa=function(){var Qt=Object(ue.a)(S.a.mark(function Ce(){var ne;return S.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(!(bn=="")){zt.next=4;break}g.b.error("\u8BF7\u9009\u62E9\u4EBA\u6570"),zt.next=8;break;case 4:return zt.next=6,Object(Et.b)(Object(te.a)(Object(te.a)({},St),{},{role:2,user_list:bn.map(function(Mt){return{user_id:Mt}})}));case 6:ne=zt.sent,ne.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),Ot({type:"classroomList/setActionTabs",payload:{}}),Ot({type:"classroomList/getClassroomTopBanner",payload:{id:St.coursesId}}),Ot({type:"teachers/getList",payload:Object(te.a)({},St)}),ye.d.push("/classrooms/".concat(St.coursesId,"/teachers")));case 8:case"end":return zt.stop()}},Ce)}));return function(){return Qt.apply(this,arguments)}}(),Xn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Ce,ne){return a.a.createElement(he.a,{value:ne.numid,checked:bn.includes(String(ne.numid)),disabled:!!Ce})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(Ce,ne){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement(Be.a,{className:"bold c-black",to:"/users/".concat(ne.login),target:"_blank"},Ce||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,Ce||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:function(Ce){return Ce?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Ce){return a.a.createElement(G.a,{placement:"bottom",title:Ce},a.a.createElement("span",null,_()(Ce).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Ce){if(Ce===1)return a.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.a.createElement(ge.a,{centered:!0,title:"\u6DFB\u52A0\u8001\u5E08",visible:Pt.actionTabs.key==="\u6DFB\u52A0\u8001\u5E08",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:9999,bodyStyle:{minHeight:200},onOk:Object(ue.a)(S.a.mark(function Qt(){return S.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:sa();case 1:case"end":return ne.stop()}},Qt)})),onCancel:function(){oa([]),Ot({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement(ae.a,{layout:"inline",form:Jt,initialValues:{school_name:"",keyword:""},className:"mt10"},a.a.createElement(ae.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},a.a.createElement(pt.a,{allowClear:!0,style:{width:370},size:"large",defaultValue:((et=Ut.selectArrs)===null||et===void 0?void 0:et.category_name)||((bt=Ut.selectArrs)===null||bt===void 0?void 0:bt.name)})),a.a.createElement(ae.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.a.createElement("div",{ref:Dn},a.a.createElement(Ze.a,{options:on,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",getPopupContainer:function(){return Dn.current},filterOption:function(Ce,ne){return ne.value.toUpperCase().indexOf(Ce.toUpperCase())!==-1}}))),a.a.createElement(ae.a.Item,null,a.a.createElement(fe.a,{htmlType:"submit",type:"primary",size:"large",onClick:function(){return fn()}},"\u641C\u7D22"))),an&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.A,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!an&&Bt==""&&!Nt&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.t,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!an&&Bt!=""||Nt)&&a.a.createElement("section",null,a.a.createElement("div",{className:"flexd-table-header mt20"},a.a.createElement(Fe.a,{pagination:!1,dataSource:[],columns:Xn})),a.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.a.createElement(Zt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(Ce){Jn()},hasMore:h,useWindow:!1},a.a.createElement(Fe.a,{loading:Nt,showHeader:!1,pagination:!1,dataSource:Bt,columns:Xn,onRow:function(Ce){return{onClick:function(Ct){Ct.currentTarget.querySelector("input").disabled||fa(Ct.currentTarget.querySelector("input").value)}}}})))))},Vt=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(dt),ee=function(We){var et,bt,Pt=We.classroomList,tt=We.loading,Ot=We.dispatch,St=Object(ie.i)(),Ut=Pt.actionTabs,Ht=Object(j.useState)([]),xn=Object(Z.a)(Ht,2),on=xn[0],He=xn[1],ct=Object(j.useState)(!0),ot=Object(Z.a)(ct,2),h=ot[0],jt=ot[1],Kt=Object(j.useState)(!1),Ye=Object(Z.a)(Kt,2),Nt=Ye[0],nn=Ye[1],mn=ae.a.useForm(),Wt=Object(Z.a)(mn,1),Jt=Wt[0],cn=Object(j.useState)([]),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1],vn=Object(j.useState)(1),qt=Object(Z.a)(vn,2),qn=qt[0],Un=qt[1],Wn=Object(j.useState)([]),Rn=Object(Z.a)(Wn,2),bn=Rn[0],oa=Rn[1],dn=Object(j.useState)(!0),ga=Object(Z.a)(dn,2),an=ga[0],$n=ga[1],Dn=Object(j.useRef)(),Fn=function(ne){return ne&&ne<_()().startOf("day")};Object(j.useEffect)(function(){Pt.actionTabs.key==="\u6DFB\u52A0\u52A9\u6559"&&($n(!0),fn())},[Pt.actionTabs.key]);var fn=function(){var Ce=Object(ue.a)(S.a.mark(function ne(){var Ct;return S.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Ot({type:"classroomList/getSchoolList",payload:{}});case 2:Ct=Mt.sent,He(Ct.map(function(Yn){return{value:Yn}}));case 4:case"end":return Mt.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),fa=function(){var ne;if(((ne=Jt.getFieldValue())===null||ne===void 0?void 0:ne.keyword)===""){sn([]),g.b.error("\u8BF7\u8F93\u5165\u59D3\u540D");return}$n(!1),jt(!0),nn(!1),oa([]),setTimeout(function(){sa(!0)},200)},Jn=function(ne){ne=String(ne);var Ct=bn.indexOf(ne);Ct<0?bn.push(ne):bn.splice(Ct,1),oa(Object(at.a)(bn))},sa=function(){var Ce=Object(ue.a)(S.a.mark(function ne(){var Ct,zt,Mt,Yn,Ca=arguments;return S.a.wrap(function(ma){for(;;)switch(ma.prev=ma.next){case 0:if(Ct=Ca.length>0&&Ca[0]!==void 0?Ca[0]:!1,!(h&&!Nt)){ma.next=11;break}return Mt=Jt.getFieldValue(),nn(!0),Un(Ct?1:qn+1),ma.next=7,Object(Et.wb)({page:Ct?1:qn+1,container_id:St.coursesId,container_type:1,school_name:Mt==null?void 0:Mt.school_name,keyword:Mt==null?void 0:Mt.keyword});case 7:Yn=ma.sent,nn(!1),sn(Ct?Object(at.a)(Yn.users):[].concat(Object(at.a)(Bt),Object(at.a)(Yn.users))),((zt=Yn.users)===null||zt===void 0?void 0:zt.length)<10&&jt(!1);case 11:case"end":return ma.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),Xn=function(){var Ce=Object(ue.a)(S.a.mark(function ne(){var Ct;return S.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(!(bn=="")){Mt.next=4;break}g.b.error("\u8BF7\u9009\u62E9\u4EBA\u6570"),Mt.next=8;break;case 4:return Mt.next=6,Object(Et.b)(Object(te.a)(Object(te.a)({},St),{},{role:3,user_list:bn.map(function(Yn){return{user_id:Yn}})}));case 6:Ct=Mt.sent,Ct.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),Ot({type:"classroomList/setActionTabs",payload:{}}),Ot({type:"classroomList/getClassroomTopBanner",payload:{id:St.coursesId}}),Ot({type:"teachers/getList",payload:Object(te.a)({},St)}),ye.d.push("/classrooms/".concat(St.coursesId,"/teachers")));case 8:case"end":return Mt.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),Qt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(ne,Ct){return a.a.createElement(he.a,{value:Ct.numid,checked:bn.includes(String(Ct.numid)),disabled:!!ne})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(ne,Ct){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement(Be.a,{className:"bold c-black",to:"/users/".concat(Ct.login),target:"_blank"},ne||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:function(ne){return ne?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,_()(ne).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(ne){if(ne===1)return a.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.a.createElement(ge.a,{centered:!0,title:"\u6DFB\u52A0\u52A9\u6559",visible:Pt.actionTabs.key==="\u6DFB\u52A0\u52A9\u6559",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:9999,style:{zIndex:"99999"},bodyStyle:{minHeight:200},onOk:Object(ue.a)(S.a.mark(function Ce(){return S.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:Xn();case 1:case"end":return Ct.stop()}},Ce)})),onCancel:function(){oa([]),Ot({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement(ae.a,{layout:"inline",form:Jt,initialValues:{school_name:"",keyword:""},className:"mt10"},a.a.createElement(ae.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},a.a.createElement(pt.a,{allowClear:!0,style:{width:370},placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D",size:"large",defaultValue:((et=Ut.selectArrs)===null||et===void 0?void 0:et.category_name)||((bt=Ut.selectArrs)===null||bt===void 0?void 0:bt.name)})),a.a.createElement(ae.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.a.createElement("div",{ref:Dn},a.a.createElement(Ze.a,{options:on,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",getPopupContainer:function(){return Dn.current},filterOption:function(ne,Ct){return Ct.value.toUpperCase().indexOf(ne.toUpperCase())!==-1}}))),a.a.createElement(ae.a.Item,null,a.a.createElement(fe.a,{htmlType:"submit",type:"primary",size:"large",onClick:function(){return fa()}},"\u641C\u7D22"))),an&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.A,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!an&&Bt==""&&!Nt&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.t,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!an&&Bt!=""||Nt)&&a.a.createElement("section",null,a.a.createElement("div",{className:"flexd-table-header mt20"},a.a.createElement(Fe.a,{pagination:!1,dataSource:[],columns:Qt})),a.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.a.createElement(Zt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(ne){sa()},hasMore:h,useWindow:!1},a.a.createElement(Fe.a,{loading:Nt,showHeader:!1,pagination:!1,dataSource:Bt,columns:Qt,onRow:function(ne){return{onClick:function(zt){zt.currentTarget.querySelector("input").disabled||Jn(zt.currentTarget.querySelector("input").value)}}}})))))},xe=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(ee),Ie=o("9j22"),_e=o.n(Ie),qe=v.a.TabPane,I=function(We){var et,bt,Pt=We.classroomList,tt=We.loading,Ot=We.dispatch,St=Object(ie.i)(),Ut=Pt.actionTabs,Ht=Object(j.useState)([]),xn=Object(Z.a)(Ht,2),on=xn[0],He=xn[1],ct=Object(j.useState)(!0),ot=Object(Z.a)(ct,2),h=ot[0],jt=ot[1],Kt=Object(j.useState)(!1),Ye=Object(Z.a)(Kt,2),Nt=Ye[0],nn=Ye[1],mn=ae.a.useForm(),Wt=Object(Z.a)(mn,1),Jt=Wt[0],cn=Object(j.useState)([]),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1],vn=Object(j.useState)(1),qt=Object(Z.a)(vn,2),qn=qt[0],Un=qt[1],Wn=Object(j.useState)([]),Rn=Object(Z.a)(Wn,2),bn=Rn[0],oa=Rn[1],dn=Object(j.useState)(!0),ga=Object(Z.a)(dn,2),an=ga[0],$n=ga[1],Dn=Object(j.useRef)(),Fn=function(ne){return ne&&ne<_()().startOf("day")};Object(j.useEffect)(function(){Pt.actionTabs.key==="\u6DFB\u52A0\u5B66\u751F"&&($n(!0),fn())},[Pt.actionTabs.key]);var fn=function(){var Ce=Object(ue.a)(S.a.mark(function ne(){var Ct;return S.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.next=2,Ot({type:"classroomList/getSchoolList",payload:{}});case 2:Ct=Mt.sent,He(Ct.map(function(Yn){return{value:Yn}}));case 4:case"end":return Mt.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),fa=function(){var ne;if(((ne=Jt.getFieldValue())===null||ne===void 0?void 0:ne.keyword)===""){sn([]),g.b.error("\u8BF7\u8F93\u5165\u59D3\u540D");return}$n(!1),h=!0,jt(!0),oa([]),nn(!1),setTimeout(function(){sa(!0)},300)},Jn=function(ne){ne=String(ne);var Ct=bn.indexOf(ne);Ct<0?bn.push(ne):bn.splice(Ct,1),oa(Object(at.a)(bn))},sa=function(){var Ce=Object(ue.a)(S.a.mark(function ne(){var Ct,zt,Mt,Yn,Ca=arguments;return S.a.wrap(function(ma){for(;;)switch(ma.prev=ma.next){case 0:if(Ct=Ca.length>0&&Ca[0]!==void 0?Ca[0]:!1,!(h&&!Nt)){ma.next=11;break}return Mt=Jt.getFieldValue(),nn(!0),Un(Ct?1:qn+1),ma.next=7,Object(Et.wb)({page:Ct?1:qn+1,container_id:St.coursesId,container_type:1,school_name:Mt==null?void 0:Mt.school_name,keyword:Mt==null?void 0:Mt.keyword,role:4});case 7:Yn=ma.sent,sn(Ct?Object(at.a)(Yn.users):[].concat(Object(at.a)(Bt),Object(at.a)(Yn.users))),nn(!1),((zt=Yn.users)===null||zt===void 0?void 0:zt.length)<10&&jt(!1);case 11:case"end":return ma.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),Xn=function(){var Ce=Object(ue.a)(S.a.mark(function ne(){var Ct;return S.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(!(bn=="")){Mt.next=4;break}g.b.error("\u8BF7\u9009\u62E9\u4EBA\u6570"),Mt.next=8;break;case 4:return Mt.next=6,Object(Et.a)(Object(te.a)(Object(te.a)({},St),{},{course_group_id:0,user_ids:bn}));case 6:Ct=Mt.sent,Ct.status===0&&(g.b.success("\u6DFB\u52A0\u6210\u529F"),Ot({type:"classroomList/setActionTabs",payload:{}}),Ot({type:"classroomList/getClassroomTopBanner",payload:{id:St.coursesId}}),Ot({type:"teachers/getStudentsList",payload:Object(te.a)({},St)}),ye.d.push("/classrooms/".concat(St.coursesId,"/students")),localStorage.getItem("Noviceguide")==="0"||Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:9,text:a.a.createElement("div",null,"\u606D\u559C\u60A8\uFF01\u6211\u4EEC\u5DF2\u7ECF\u5B8C\u6210\u3010\u6559\u5B66\u8BFE\u5802\u3011\u7684\u65B0\u5EFA\u4EFB\u52A1\u4E86\u3002\u600E\u4E48\u6837\uFF0C\u5F88\u7B80\u5355\u5427\uFF01\u63A5\u4E0B\u6765\uFF0C\u60A8\u53EF\u4EE5\u5F00\u59CB\u5728\u6559\u5B66\u8BFE\u5802\u7EE7\u7EED\u6DFB\u52A0\u60A8\u7684\u6559\u5B66\u5185\u5BB9\u3002 \u9047\u5230\u7591\u95EE\u65F6\uFF0C\u968F\u65F6\u53EC\u5524\u5C0F\u6B4C\uFF0C\u6211\u4F1A\u51FA\u73B0\u5728\u9875\u9762\u7684\u53F3\u4E0B\u89D2\u3002\u671F\u5F85\u4E0E\u4F60\u7684\u518D\u6B21\u534F\u4F5C\u3002")}}));case 8:case"end":return Mt.stop()}},ne)}));return function(){return Ce.apply(this,arguments)}}(),Qt=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(ne,Ct){return a.a.createElement(he.a,{value:Ct.numid,checked:bn.includes(String(Ct.numid)),disabled:!!ne})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(ne,Ct){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement(Be.a,{className:"bold c-black",to:"/users/".concat(Ct.login),target:"_blank"},ne||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,ne||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:function(ne){return ne?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(ne){return a.a.createElement(G.a,{placement:"bottom",title:ne},a.a.createElement("span",null,_()(ne).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(ne){if(ne===1)return a.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.a.createElement(ge.a,{className:_e.a.addStudentWrapContainer,centered:!0,title:"\u6DFB\u52A0\u5B66\u751F",visible:Pt.actionTabs.key==="\u6DFB\u52A0\u5B66\u751F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,zIndex:9999,bodyStyle:{minHeight:200},onOk:Object(ue.a)(S.a.mark(function Ce(){return S.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:Xn();case 1:case"end":return Ct.stop()}},Ce)})),onCancel:function(){oa([]),Ot({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement(v.a,{tabBarStyle:{display:"none"},defaultActiveKey:"1",className:_e.a.addStudentContainer},a.a.createElement(qe,{tab:"\u624B\u52A8\u6DFB\u52A0",key:"1"},a.a.createElement("div",{className:_e.a.listItem},a.a.createElement(ae.a,{layout:"inline",form:Jt,initialValues:{school_name:"",keyword:""},className:"mt10"},a.a.createElement(ae.a.Item,{name:"keyword",label:"\u59D3\u540D\uFF1A"},a.a.createElement(pt.a,{allowClear:!0,style:{width:370},size:"large",defaultValue:((et=Ut.selectArrs)===null||et===void 0?void 0:et.category_name)||((bt=Ut.selectArrs)===null||bt===void 0?void 0:bt.name)})),a.a.createElement(ae.a.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.a.createElement("div",{ref:Dn},a.a.createElement(Ze.a,{options:on,style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",getPopupContainer:function(){return Dn.current},filterOption:function(ne,Ct){return Ct.value.toUpperCase().indexOf(ne.toUpperCase())!==-1}}))),a.a.createElement(ae.a.Item,null,a.a.createElement(fe.a,{htmlType:"submit",type:"primary",size:"large",onClick:function(){return fa()}},"\u641C\u7D22"))),an&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.z,width:"250",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")),!an&&Bt==""&&!Nt&&a.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.a.createElement("img",{src:gt.t,width:"100",alt:""}),a.a.createElement("br",null),a.a.createElement("p",{className:"mt20"},"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!")),(!an&&Bt!=""||Nt)&&a.a.createElement("section",null,a.a.createElement("div",{className:"flexd-table-header mt20"},a.a.createElement(Fe.a,{pagination:!1,dataSource:[],columns:Qt})),a.a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.a.createElement(Zt.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(ne){sa()},hasMore:h,useWindow:!1},a.a.createElement(Fe.a,{loading:Nt,showHeader:!1,pagination:!1,dataSource:Bt,columns:Qt,onRow:function(ne){return{onClick:function(zt){zt.currentTarget.querySelector("input").disabled||Jn(zt.currentTarget.querySelector("input").value)}}}})))))),a.a.createElement(qe,{tab:"\u6279\u91CF\u5BFC\u5165",key:"2"},a.a.createElement("div",{className:_e.a.listItem},a.a.createElement("p",{className:_e.a.tips},"\u5F53\u524D\u8BFE\u5802\u6279\u91CF\u5BFC\u5165\u5B66\u751F\u529F\u80FD\u6682\u672A\u5F00\u653E\u81F3\u5168\u90E8\u7528\u6237\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u6DFB\u52A0\u52A9\u6559\u4E3A\u60A8\u6279\u91CF\u5BFC\u5165\u5B66\u751F\u3002"),a.a.createElement("div",{className:_e.a.qrCode},a.a.createElement("div",null,a.a.createElement("img",{src:gt.v,width:"150",height:"150"})),a.a.createElement("div",null,"\u4F7F\u7528\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u52A9\u6559"))))))},re=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(I),oe=o("1vsH"),Me=function(We){var et=We.classroomList,bt=We.dispatch,Pt=We.user,tt=Object(j.useState)(!1),Ot=Object(Z.a)(tt,2),St=Ot[0],Ut=Ot[1],Ht=ae.a.useForm(),xn=Object(Z.a)(Ht,1),on=xn[0],He=Object(ie.i)(),ct=Pt.userInfo,ot=function(){bt({type:"classroomList/setActionTabs",payload:{key:""}})};return Object(j.useEffect)(function(){et.actionTabs.key==="\u52A0\u5165\u8BFE\u5802"?!(ct!=null&&ct.login)||(ct==null?void 0:ct.login)==""?(bt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),ot()):ct!=null&&ct.profile_completed?Ut(!0):ge.a.confirm({centered:!0,title:"\u63D0\u793A",content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Ut(!0)},onCancel:function(){return ot()}}):Ut(!1)},[et.actionTabs.key]),a.a.createElement(ge.a,{centered:!0,title:"\u52A0\u5165\u8BFE\u5802",visible:St,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ue.a)(S.a.mark(function h(){var jt,Kt,Ye;return S.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,on.validateFields();case 2:return Kt=Object(te.a)({},on.getFieldValue()),Kt==null||((jt=Kt.identity)===null||jt===void 0)||jt.map(function(mn){Kt[mn]=1}),nn.next=6,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:Object(te.a)({},Kt)});case 6:Ye=nn.sent,console.log("/api/courses/apply_to_join_course.json",{method:"post",body:Object(te.a)({},Kt)}),Ye.status===0&&(Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u52A0\u5165\u8BFE\u5802"]),g.b.success("\u52A0\u5165\u6210\u529F"),window.location.reload(!0));case 9:case"end":return nn.stop()}},h)})),onCancel:function(){return ot()}},a.a.createElement("section",{className:"pr20 pt10 pl10"},a.a.createElement(ae.a,{form:on,hideRequiredMark:!0},a.a.createElement(ae.a.Item,{name:"invite_code",rules:[{required:!0,message:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801"}],label:a.a.createElement("div",{className:"tr",style:{width:100}},"\u8BFE\u5802\u9080\u8BF7\u7801")},a.a.createElement(pt.a,{size:"large",placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801"})),a.a.createElement(ae.a.Item,{name:"identity",label:a.a.createElement("div",{className:"tr",style:{width:100}},"\u8EAB\u4EFD")},a.a.createElement(he.a.Group,null,a.a.createElement(he.a,{value:"professor"},"\u6559\u5E08"),a.a.createElement(he.a,{value:"assistant_professor"},"\u52A9\u6559"),a.a.createElement(he.a,{value:"student"},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))))},je=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.user;return{classroomList:We,user:et}})(Me),Te=o("OaEy"),Pe=o("2fM7"),Se=o("FxXA"),ze=o.n(Se),Xe=Pe.a.Option,ft=function(We){var et=We.user,bt=We.shixunHomeworks,Pt=We.loading,tt=We.dispatch,Ot=Object(ie.i)(),St=Object(j.useState)(!1),Ut=Object(Z.a)(St,2),Ht=Ut[0],xn=Ut[1],on=ae.a.useForm(),He=Object(Z.a)(on,1),ct=He[0],ot=10,h=Object(j.useState)({}),jt=Object(Z.a)(h,2),Kt=jt[0],Ye=jt[1],Nt=Object(j.useState)([]),nn=Object(Z.a)(Nt,2),mn=nn[0],Wt=nn[1],Jt=Object(j.useState)([]),cn=Object(Z.a)(Jt,2),An=cn[0],Bt=cn[1],sn=Object(j.useState)([]),vn=Object(Z.a)(sn,2),qt=vn[0],qn=vn[1],Un=Object(j.useState)([]),Wn=Object(Z.a)(Un,2),Rn=Wn[0],bn=Wn[1];Object(j.useEffect)(function(){bt.actionTabs.key==="\u586B\u5145\u4FE1\u606F\u5F39\u7A97"&&!mn.length&&oa()},[bt.actionTabs.key]);var oa=function(){var Dn=Object(ue.a)(S.a.mark(function Fn(){var fn;return S.a.wrap(function(Jn){for(;;)switch(Jn.prev=Jn.next){case 0:return Jn.next=2,tt({type:"account/getSchoolOption"});case 2:fn=Jn.sent,Wt(fn==null?void 0:fn.schools);case 4:case"end":return Jn.stop()}},Fn)}));return function(){return Dn.apply(this,arguments)}}(),dn=function(Fn){if(Ye(Object(te.a)({},ct.getFieldsValue())),"school"in Fn){Bt(mn.filter(function(fa){return fa.name.includes(Fn.school)}));var fn=(mn.find(function(fa){return fa.name===Fn.school})||{}).id;fn?ga(Fn.school):(ct.setFieldsValue({department:""}),Ye(Object(te.a)(Object(te.a)({},Kt),{school:Fn.school,department:""})))}},ga=function(){var Dn=Object(ue.a)(S.a.mark(function Fn(fn,fa){var Jn,sa,Xn,Qt,Ce,ne;return S.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:return Qt=(Jn=mn.find(function(Mt){return Mt.name===fn}))===null||Jn===void 0?void 0:Jn.id,zt.next=3,an(Qt);case 3:if(zt.t0=zt.sent,zt.t0){zt.next=6;break}zt.t0={};case 6:Ce=zt.t0,qn(Ce==null?void 0:Ce.departments),ne=fa||(Ce==null||((sa=Ce.departments)===null||sa===void 0||((Xn=sa[0])===null||Xn===void 0))?void 0:Xn.name),ct.setFieldsValue({department:ne}),Ye(Object(te.a)(Object(te.a)({},Kt),{school:fn,department:ne}));case 11:case"end":return zt.stop()}},Fn)}));return function(fn,fa){return Dn.apply(this,arguments)}}(),an=function(Fn){return Fn?tt({type:"account/getDepartmentOption",payload:{id:Fn}}):void 0},$n=function(){var Dn=Object(ue.a)(S.a.mark(function Fn(fn){var fa,Jn,sa,Xn,Qt,Ce,ne,Ct,zt,Mt,Yn,Ca,ya,ma,ar,Wa,Ga;return S.a.wrap(function(Ja){for(;;)switch(Ja.prev=Ja.next){case 0:return sa=fn.nickname,Xn=fn.gender,Qt=fn.identity,Ce=fn.studentNo,ne=fn.jobTitle,Ct=fn.manager,zt=fn.school,Mt=fn.department,Yn=fn.edu_background,Ca=fn.edu_entry_year,ya=fn.brief_introduction,ma=fn.name,ar=(fa=qt.find(function(rr){return rr.name===Mt}))===null||fa===void 0?void 0:fa.id,Wa=(Jn=mn.find(function(rr){return rr.name===zt}))===null||Jn===void 0?void 0:Jn.id,Ja.next=5,tt({type:"account/updateAccount",payload:{id:et.userInfo.user_id,department_id:ar,gender:Xn,identity:Qt,location,nickname:sa,name:ma,school_id:Wa,edu_background:Yn,edu_entry_year:Ca,brief_introduction:ya,student_id:Qt==="student"?Ce:null,technical_title:ne||Ct}});case 5:Ga=Ja.sent,Ga&&(window.location.reload(),localStorage.removeItem("addinfo"));case 7:case"end":return Ja.stop()}},Fn)}));return function(fn){return Dn.apply(this,arguments)}}();return a.a.createElement(ge.a,{centered:!0,title:"\u586B\u5199\u8D44\u6599",visible:bt.actionTabs.key==="\u586B\u5145\u4FE1\u606F\u5F39\u7A97",okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",width:650,bodyStyle:{minHeight:150},confirmLoading:Ht,onOk:function(){ct.submit()},onCancel:function(){tt({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.a.createElement(ae.a,{form:ct,className:ze.a.formWrap,layout:"horizontal",onValuesChange:dn,onFinish:$n},a.a.createElement(ae.a.Item,{label:"\u59D3\u540D",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(ot,"\u4E2A\u5B57\u7B26")},{validator:oe.I}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236".concat(ot,"\u4E2A\u5B57\u7B26"),maxLength:ot})),a.a.createElement(P.a,{gutter:[10,0]},a.a.createElement(ve.a,{flex:"300px"},a.a.createElement(ae.a.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},a.a.createElement(Pe.a,null,a.a.createElement(Xe,{value:"teacher"},"\u6559\u5E08"),a.a.createElement(Xe,{value:"student"},"\u5B66\u751F"),a.a.createElement(Xe,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),Kt.identity==="student"&&a.a.createElement(ve.a,{flex:"300px"},a.a.createElement(ae.a.Item,{initialValue:Kt.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},a.a.createElement(pt.a,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),Kt.identity==="teacher"&&a.a.createElement(ve.a,{flex:"300px"},a.a.createElement(ae.a.Item,{initialValue:Kt.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},a.a.createElement(Pe.a,null,a.a.createElement(Xe,{value:"\u6559\u6388"},"\u6559\u6388"),a.a.createElement(Xe,{value:"\u7814\u7A76\u5458"},"\u7814\u7A76\u5458"),a.a.createElement(Xe,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),a.a.createElement(Xe,{value:"\u526F\u7814\u7A76\u5458"},"\u526F\u7814\u7A76\u5458"),a.a.createElement(Xe,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),a.a.createElement(Xe,{value:"\u52A9\u7406\u7814\u7A76\u5458"},"\u52A9\u7406\u7814\u7A76\u5458"),a.a.createElement(Xe,{value:"\u52A9\u7406\u6559\u6388"},"\u52A9\u7406\u6559\u6388")))),Kt.identity==="professional"&&a.a.createElement(ve.a,{flex:"300px"},a.a.createElement(ae.a.Item,{initialValue:Kt.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},a.a.createElement(Pe.a,null,a.a.createElement(Xe,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),a.a.createElement(Xe,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),a.a.createElement(Xe,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),a.a.createElement(Xe,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),a.a.createElement(Xe,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),a.a.createElement(ae.a.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",wrapperCol:{span:10},rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},a.a.createElement(Ze.a,{showSearch:!0,options:An==null?void 0:An.map(function(Dn){return{value:Dn.name}})})),a.a.createElement(ae.a.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",wrapperCol:{span:10}},a.a.createElement(Ze.a,{showSearch:!0,onChange:function(Fn){return bn(qt.filter(function(fn){return fn.name.includes(Fn)}))},options:Rn==null?void 0:Rn.map(function(Dn){return{value:Dn.name}})}))))},rt=Object(ye.a)(function(ut){var We=ut.shixunHomeworks,et=ut.loading,bt=ut.user;return{shixunHomeworks:We,loading:et,user:bt}})(ft),kt=function(We){var et,bt=We.classroomList,Pt=We.loading,tt=We.dispatch,Ot=Object(ie.i)(),St=Object(ie.h)(),Ut=Object(j.useState)(!1),Ht=Object(Z.a)(Ut,2),xn=Ht[0],on=Ht[1],He=bt.actionTabs,ct=bt.courseGroups,ot=bt.allCourseGroups,h=ae.a.useForm(),jt=Object(Z.a)(h,1),Kt=jt[0];return Object(j.useEffect)(function(){bt.actionTabs.key==="\u5207\u6362\u4E3A\u5B66\u751F"&&(tt({type:"classroomList/getAllCourseGroup",payload:Object(te.a)({},Ot)}),Kt.setFieldsValue({course_group_id:"0"}))},[bt.actionTabs.key]),a.a.createElement(ge.a,{centered:!0,title:"\u5207\u6362\u4E3A\u5B66\u751F",visible:bt.actionTabs.key==="\u5207\u6362\u4E3A\u5B66\u751F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:150},confirmLoading:xn,onOk:Object(ue.a)(S.a.mark(function Ye(){var Nt;return S.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return on(!0),mn.next=3,Object(Je.a)("/api/courses/".concat(Ot.coursesId,"/switch_to_student.json"),{method:"post",body:Kt.getFieldValue()});case 3:Nt=mn.sent,Nt.status===0&&(g.b.success("\u5207\u6362\u6210\u529F"),window.location.reload()),on(!1);case 6:case"end":return mn.stop()}},Ye)})),onCancel:function(){tt({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement("p",null,"\u5982\u679C\u5206\u73ED\u5355\u72EC\u8BBE\u7F6E\u53D1\u5E03\u5185\u5BB9\uFF08\u5B9E\u8BAD\u4F5C\u4E1A\u3001\u666E\u901A\u4F5C\u4E1A\u3001\u8BD5\u5377\u7B49\uFF09\uFF0C \u9700\u8981\u52A0\u5165\u5206\u73ED\u624D\u80FD\u67E5\u770B"),a.a.createElement("div",{className:"pl30 pr30"},a.a.createElement(ae.a,{form:Kt,initialValues:Object(Lt.a)({},"course_group_id","0")},a.a.createElement(P.a,{className:"mt30"},a.a.createElement(ve.a,null,"\u8FDB\u5165\uFF1A"),a.a.createElement(ve.a,{flex:"1"},a.a.createElement(ae.a.Item,{name:"course_group_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u76EE\u5F55\u540D\u79F0"}],noStyle:!0},a.a.createElement(Pe.a,{defaultValue:"0",style:{width:"100%"}},a.a.createElement(Pe.a.Option,{value:"0"},"\u672A\u5206\u73ED"),ot==null||((et=ot.course_groups)===null||et===void 0)?void 0:et.map(function(Ye,Nt){return a.a.createElement(Pe.a.Option,{value:Ye.id},Ye.name)}))))))))},_t=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(kt),Ft=o("cWXX"),In=o("/ezw"),En=o("0Owb"),yn=o("ngQI"),tn={shixun_homework:"iconfont icon-shixunzuoye1",graduation:"iconfont icon-biyezhuanhuan",exercise:"iconfont font17 icon-kaoshishijuan1",poll:"iconfont font17 icon-kaoshiwenjuan1",common_homework:"iconfont icon-putongzuoye1",group_homework:"iconfont icon-fenzuzuoye2",attendance:"iconfont icon-qiandao1",announcement:"iconfont icon-gonggaolan",attachment:"iconfont icon-xuexiziyuan1",video:"iconfont font14 icon-shipinzhibo1",board:"iconfont icon-taolun2",course_group:"iconfont font18 icon-fenban2",statistics:"iconfont font17 icon-tongji3",template:"iconfont icon-mobanguanli2",online_learning:"iconfont icon-kechengxuexi"},Ea=o("XBlR"),Dt=o.n(Ea),yt=o("xKgJ"),ia=v.a.TabPane,ca=function(We){var et,bt,Pt,tt=We.classroomList,Ot=We.globalSetting,St=We.user,Ut=We.loading,Ht=We.dispatch,xn=We.children,on=Object(Ke.a)(We,["classroomList","globalSetting","user","loading","dispatch","children"]),He=Object(ie.i)(),ct=Object(ie.h)(),ot=tt.detailTopBanner,h=tt.detailLeftMenus,jt=Object(j.useState)([]),Kt=Object(Z.a)(jt,2),Ye=Kt[0],Nt=Kt[1],nn=Object(j.useState)(-1),mn=Object(Z.a)(nn,2),Wt=mn[0],Jt=mn[1],cn=Object(j.useState)(0),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1],vn=St.userInfo,qt=Ee.a.Content,qn=Ee.a.Sider,Un=Object(j.useState)(),Wn=Object(Z.a)(Un,2),Rn=Wn[0],bn=Wn[1],oa=Object(j.useState)([]),dn=Object(Z.a)(oa,2),ga=dn[0],an=dn[1],$n=Object(j.useState)([]),Dn=Object(Z.a)($n,2),Fn=Dn[0],fn=Dn[1],fa=Object(j.useState)([]),Jn=Object(Z.a)(fa,2),sa=Jn[0],Xn=Jn[1],Qt=Object(j.useState)(!1),Ce=Object(Z.a)(Qt,2),ne=Ce[0],Ct=Ce[1],zt=[{label:"\u516C\u544A\u680F",value:"announcement"},{label:"\u5B9E\u8BAD\u4F5C\u4E1A",value:"shixun_homework"},{label:"\u666E\u901A\u4F5C\u4E1A",value:"common_homework"},((et=St.userInfo)===null||et===void 0?void 0:et.main_site)&&{label:"\u5206\u7EC4\u4F5C\u4E1A",value:"group_homework"},{label:"\u8BD5\u5377",value:"exercise"},{label:"\u95EE\u5377",value:"poll"},{label:"\u6559\u5B66\u8D44\u6599",value:"attachment"},{label:"\u89C6\u9891\u76F4\u64AD",value:"video"},{label:"\u8BA8\u8BBA",value:"board"},{label:"\u5206\u73ED",value:"course_group"},{label:"\u7EDF\u8BA1",value:"statistics"},{label:"\u7B7E\u5230",value:"attendance"},((bt=St.userInfo)===null||bt===void 0?void 0:bt.admin)&&{label:"\u6A21\u677F\u7BA1\u7406",value:"template"}].filter(function(Gt){var le;return Gt?Ot!=null&&(le=Ot.setting)!==null&&le!==void 0&&le.is_local?Gt.label!=="\u89C6\u9891\u76F4\u64AD":!0:!1});Object(j.useEffect)(function(){var Gt;if((Gt=tt.detailLeftMenus)!==null&&Gt!==void 0&&Gt.course_modules){var le;Nt(JSON.parse(JSON.stringify((le=tt.detailLeftMenus)===null||le===void 0?void 0:le.course_modules))),Ca()}},[tt.detailLeftMenus]),Object(j.useEffect)(function(){Ca()},[ct.pathname]);function Mt(){return Yn.apply(this,arguments)}function Yn(){return Yn=Object(ue.a)(S.a.mark(function Gt(){var le;return S.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,Object(Je.a)("/api/courses/".concat(He==null?void 0:He.coursesId,"/modules_settings.json"),{method:"get"});case 2:le=Ne.sent,bn(le),Xn(Object(at.a)(le==null?void 0:le.course_module_types));case 5:case"end":return Ne.stop()}},Gt)})),Yn.apply(this,arguments)}var Ca=function(){var le,Ge;(le=tt.detailLeftMenus)===null||le===void 0||((Ge=le.course_modules)===null||Ge===void 0)||Ge.map(function(Ne,Ve){(ct.pathname.indexOf(Ne.category_url)>-1||br(Ne))&&sn(Ve)})},ya=function(){Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}})},ma=function(){var Gt=Object(ue.a)(S.a.mark(function le(){var Ge,Ne;return S.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}});case 2:Ne=it.sent,ye.d.push("".concat(Ne==null||((Ge=Ne.course_modules[0])===null||Ge===void 0)?void 0:Ge.category_url));case 4:case"end":return it.stop()}},le)}));return function(){return Gt.apply(this,arguments)}}(),ar=function(le,Ge){ge.a.confirm({centered:!0,title:"\u63D0\u793A",icon:a.a.createElement(mt.a,null),content:le,okText:"\u786E\u8BA4",onOk:function(){return Ge()},cancelText:"\u53D6\u6D88"})},Wa=function(le,Ge){if(le.localName===Ge)return le;for(var Ne=0,Ve=le;Ve=Ve.parentNode;Ne++){if(Ve.localName===Ge)return Ve;if(Ve==document.documentElement)return!1}},Ga=function(le){if(!le)return;console.log(le,444);var Ge=Wa(le.target,"li");Ge.setAttribute("id","appointId")},Aa=function(){var Gt=Object(ue.a)(S.a.mark(function le(Ge,Ne,Ve,it){var xt,ln,ba,tr,Xt,da;return S.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:un.t0=Ge,un.next=un.t0===1?3:un.t0===2?7:un.t0===3?9:un.t0===4?11:un.t0===5?16:un.t0===6?18:20;break;case 3:return ba={category_id:Ne.id||Ne.category_id,parent_id:Ne.category_type==="attachment"?Ne.category_id:"",nodeModules:Ne,type:Ne.type},Ne.category_type==="attachment"&&(ba.category_id=h==null||((tr=h.course_modules)===null||tr===void 0||((Xt=tr.filter(function(_n){return _n.type==="attachment"}))===null||Xt===void 0||((da=Xt[0])===null||da===void 0)))?void 0:da.id),Ht({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",selectArrs:ba,cb:function(){ya()}}}),un.abrupt("break",20);case 7:return Ht({type:"classroomList/setActionTabs",payload:{key:"\u76EE\u5F55\u91CD\u547D\u540D",selectArrs:{name:Ne.name||Ne.category_name,category_id:Ne.category_id,main_id:Ne.id,category_type:Ne.category_type},cb:function(){ya()}}}),un.abrupt("break",20);case 9:return ar(a.a.createElement("p",null,"\u9690\u85CF\u540E\u5C06\u4E0D\u518D\u663E\u793A\u6B64\u6A21\u5757,",a.a.createElement("br",null),"\u540E\u7EED\u53EF\u5728\u8BFE\u5802\u8BBE\u7F6E\u4E2D\u91CD\u65B0\u52FE\u9009\u6A21\u5757\u6062\u590D\u663E\u793A"),Object(ue.a)(S.a.mark(function _n(){return S.a.wrap(function(ja){for(;;)switch(ja.prev=ja.next){case 0:return ja.next=2,Object(Et.pb)({id:Ne.id});case 2:ln=ja.sent,ln.status===0&&(g.b.success("\u64CD\u4F5C\u6210\u529F"),Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}}));case 4:case"end":return ja.stop()}},_n)}))),un.abrupt("break",20);case 11:return un.next=13,Object(Et.zb)({id:Ne.id});case 13:return ln=un.sent,ln.status===0&&(g.b.success("\u64CD\u4F5C\u6210\u529F"),Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}})),un.abrupt("break",20);case 16:return ar(a.a.createElement("p",null,"\u8BE5\u76EE\u5F55\u4E0B\u7684\u5185\u5BB9\u5C06\u88AB\u79FB\u52A8\u5230",(xt=["exercise","board","attachment"])!==null&&xt!==void 0&&xt.includes(Ne.category_type)?"\u7236":"\u672A\u5206\u914D","\u76EE\u5F55,",a.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),Object(ue.a)(S.a.mark(function _n(){var za,ja,xr;return S.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:if(!(Ne.category_type==="board")){ir.next=6;break}return ir.next=3,Object(Et.j)({id:Ne.category_id});case 3:ln=ir.sent,ir.next=9;break;case 6:return ir.next=8,Object(Et.m)({id:Ne.category_id});case 8:ln=ir.sent;case 9:ln.status===0&&(g.b.success("\u5220\u9664\u6210\u529F"),Ne.category_type==="board"?(xr=h==null||((za=h.course_modules)===null||za===void 0)?void 0:za.filter(function(jr){return(jr==null?void 0:jr.type)==="board"}),ye.d.push("/classrooms/".concat(He.coursesId,"/").concat(Ne.category_type,"/").concat(xr==null||((ja=xr[0])===null||ja===void 0)?void 0:ja.main_id))):ye.d.push("/classrooms/".concat(He.coursesId,"/").concat(Ne.category_type)),Ht({type:"classroomList/getClassroomLeftMenus",payload:{id:He.coursesId}}));case 10:case"end":return ir.stop()}},_n)}))),un.abrupt("break",20);case 18:return Ht({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:He}}),un.abrupt("break",20);case 20:case"end":return un.stop()}},le)}));return function(Ge,Ne,Ve,it){return Gt.apply(this,arguments)}}(),Ja=function(le){return!(le==="attendance"||le==="announcement"||le==="poll"||le==="graduation")},rr=function(le,Ge){return a.a.createElement("div",{className:Dt.a.leftMenuActions},(le.type!="course_group"&&le.main_id||le.category_type==="attachment"&&Ge===2)&&Ja(le.type)&&a.a.createElement("p",{className:"current",onClick:function(Ve){return Aa(1,le,Ge,Ve)}},"\u65B0\u5EFA\u5B50\u76EE\u5F55"),le.type==="course_group"&&Ge===1&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(6,le,Ge)}},"\u65B0\u5EFA\u5206\u73ED"),a.a.createElement("p",{className:"current",onClick:function(Ve){return Aa(2,le,Ge,Ve)}},"\u91CD\u547D\u540D"),le.main_id&&!Object(yt.k)()&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(3,le,Ge)}},"\u9690\u85CF"),le.main_id&&!Object(yt.k)()&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(4,le,Ge)}},"\u7F6E\u9876"),le.category_id&&a.a.createElement("p",{className:"current",onClick:function(){return Aa(5,le,Ge)}},"\u5220\u9664"))},or=function(le,Ge){return Ge===1?le.type==="board"?"/classrooms/".concat(He.coursesId,"/").concat(le.type,"/").concat(le.main_id):le.type==="graduation"?"/classrooms/".concat(He.coursesId,"/graduation_topics"):"/classrooms/".concat(He.coursesId,"/").concat(le.type):(le.category_type==="messages"&&(le.category_type="board"),"/classrooms/".concat(He.coursesId,"/").concat(le.category_type,"/").concat(le.category_id))},pr=function(){var le=ct.pathname.split("/");an(["".concat(le[3],"|").concat(He.coursesId)]),fn(["".concat(le[3],"|").concat(He.coursesId),"".concat(le[3],"|").concat(le[4])])};Object(j.useEffect)(function(){try{var Gt=sessionStorage._nav_.split(","),le=sessionStorage._nav_open_.split(",");sessionStorage._nav_open_?an(le):pr(),fn(Gt)}catch(Ge){pr()}return function(){sessionStorage.removeItem("_nav_open_"),sessionStorage.removeItem("_nav_")}},[tt.name,ct==null?void 0:ct.pathname]);var gr=function(){var Gt=Object(ue.a)(S.a.mark(function le(Ge){var Ne,Ve,it,xt,ln,ba,tr,Xt,da;return S.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:if(Ve=Ge.draggableId,it=Ge.source,xt=Ge.destination,xt){un.next=3;break}return un.abrupt("return",!1);case 3:if(ln=Ve.split("-"),ba=ln[1],tr=ln[2],!(((Ne=Ye[ba])===null||Ne===void 0?void 0:Ne.type)==="board")){un.next=12;break}return un.next=9,Object(Et.tb)({id:ln[0],position:xt.index+1});case 9:Xt=un.sent,un.next=15;break;case 12:return un.next=14,Object(Et.sb)({id:ln[0],position:xt.index+1});case 14:Xt=un.sent;case 15:Xt.status===0&&(ln.length===3?(da=Ye[ba].second_category[tr],Ye[ba].second_category.splice(tr,1),Ye[ba].second_category.splice(xt.index,0,da)):(da=Ye[ba].second_category[ln[2]].third_category[ln[3]],Ye[ba].second_category[ln[2]].third_category.splice(ln[3],1),Ye[ba].second_category[ln[2]].third_category.splice(xt.index,0,da)),Nt(Object(at.a)(Ye)));case 16:case"end":return un.stop()}},le)}));return function(Ge){return Gt.apply(this,arguments)}}(),br=function(le){return ct.pathname.indexOf("student_statistics")>-1&&le.type==="statistics"},Ar=function(){window.scrollTo(0,336)};return a.a.createElement(qn,{width:264,style:{marginTop:24,height:"auto",background:"none"}},a.a.createElement("section",{className:Dt.a.leftMenu},a.a.createElement(In.a,{loading:!h.course_modules},a.a.createElement(ge.a,{visible:ne,title:"\u8BFE\u5802\u6A21\u5757\u8BBE\u7F6E",centered:!0,onOk:Object(ue.a)(S.a.mark(function Gt(){var le;return S.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(Object(yt.f)()){Ne.next=3;break}return g.b.info("\u529F\u80FD\u83DC\u5355\u8BBE\u7F6E\u53EA\u6709\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4EE5\u8C03\u6574"),Ne.abrupt("return");case 3:if(!((sa==null?void 0:sa.length)<=0)){Ne.next=6;break}return g.b.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u8BFE\u5802\u6A21\u5757"),Ne.abrupt("return");case 6:return Ne.next=8,Object(Je.a)("/api/courses/".concat(He==null?void 0:He.coursesId,"/update_modules_settings.json"),{method:"post",body:{course_module_types:sa}});case 8:le=Ne.sent,(le==null?void 0:le.status)===0&&(ma(),Ct(!1));case 10:case"end":return Ne.stop()}},Gt)})),onCancel:function(){Ct(!1)}},a.a.createElement("div",{style:{padding:"24px"}},a.a.createElement("span",null,"\u901A\u8FC7\u52FE\u9009\u53EF\u4EE5\u663E\u793A/\u9690\u85CF\u6A21\u5757"),a.a.createElement(he.a.Group,{onChange:function(le){Xn(Object(at.a)(le))},style:{marginTop:"20px"},value:sa},a.a.createElement(P.a,null,Rn==null||((Pt=Rn.course_modules)===null||Pt===void 0)?void 0:Pt.map(function(Gt,le){return a.a.createElement(ve.a,{span:6,style:{marginTop:"10px"}},a.a.createElement(he.a,{value:Gt.module_type,style:{fontSize:"14px"}},Gt.module_name))}))))),Ye==null?void 0:Ye.map(function(Gt,le){return a.a.createElement("ul",{key:le},a.a.createElement("li",{className:(ct.pathname.indexOf(Gt.category_url)>-1||br(Gt))&&Dt.a.actived,onClick:function(){window.scrollTo(0,100),ct.pathname===Gt.category_url?Bt===-1?sn(le):sn(-1):(ye.d.push(Gt.category_url),Ar())}},a.a.createElement(P.a,{style:{padding:"13px 0 13px 24px"},align:"middle"},a.a.createElement(ve.a,{flex:"1",className:"pr30"},a.a.createElement("span",{className:"".concat(tn[Gt.type])})," ",Gt.name),a.a.createElement(ve.a,{className:"tr"},a.a.createElement("span",{className:Dt.a.totalCount},Gt.task_count===0?"":Gt.task_count),Object(yt.j)()&&Gt.type!=="statistics"&&a.a.createElement(Y.a,{getPopupContainer:function(Ne){return Ne.parentNode},destroyTooltipOnHide:!0,placement:"right",content:function(){return rr(Gt,1)},trigger:"hover"},a.a.createElement("span",{className:["iconfont icon-sandian",Dt.a.actions].join(" ")}))))),a.a.createElement(yn.a,{onDragEnd:gr},a.a.createElement(yn.c,{isDropDisabled:!Object(yt.c)(),droppableId:String(Gt.id)},function(Ge,Ne){var Ve;return a.a.createElement("ul",Object(En.a)({ref:Ge.innerRef},Ge.droppableProps,{onScroll:function(){},className:Bt==le&&Dt.a.open}),(Ve=Gt.second_category)===null||Ve===void 0?void 0:Ve.map(function(it,xt){var ln;return a.a.createElement(yn.b,{draggableId:"".concat((ln=it.category_id)===null||ln===void 0?void 0:ln.toString(),"-").concat(le,"-").concat(xt),index:xt,key:it.category_id},function(ba,tr){return a.a.createElement("div",Object(En.a)({key:xt,ref:ba.innerRef},ba.draggableProps,ba.dragHandleProps),a.a.createElement("li",{className:ct.pathname.indexOf(it.second_category_url)>-1&&Dt.a.actived2},a.a.createElement(P.a,{align:"middle"},a.a.createElement(ve.a,{span:20},a.a.createElement(Be.a,{className:["font14",Dt.a.menuText].join(" "),style:{marginLeft:16,padding:"16px 2px"},to:it.second_category_url,onClick:function(da){da.preventDefault(),ct.pathname.indexOf(it.second_category_url)>-1?Wt===-1?Jt(xt):Jt(-1):(Jt(xt),ye.d.push(it.second_category_url),Ar())}},it.category_name)),a.a.createElement(ve.a,{span:4,className:"tr"},Object(yt.j)()&&Gt.type.indexOf("statistics")<0&&(it==null?void 0:it.category_name)!=="\u672A\u5206\u914D\u76EE\u5F55"&&a.a.createElement(Y.a,{getPopupContainer:function(da){return da.parentNode.parentNode},placement:"right",content:function(){return rr(it,2)},trigger:"hover"},a.a.createElement("span",{className:["iconfont icon-sandian",Dt.a.actions].join(" ")})),it.category_count!=0&&a.a.createElement("span",{className:Dt.a.totalCount},it.category_count)))),it.third_category&&a.a.createElement(yn.a,{onDragEnd:gr},a.a.createElement(yn.c,{isDropDisabled:!Object(yt.c)(),droppableId:String(it.category_id)},function(Xt,da){var Kn;return a.a.createElement("ul",Object(En.a)({ref:Xt.innerRef},Xt.droppableProps,{onScroll:function(){},className:Wt===xt&&Dt.a.open}),(Kn=it.third_category)===null||Kn===void 0?void 0:Kn.map(function(un,_n){var za;return a.a.createElement(yn.b,{draggableId:"".concat((za=un.category_id)===null||za===void 0?void 0:za.toString(),"-").concat(le,"-").concat(xt,"-").concat(_n),index:_n,key:un.category_id},function(ja,xr){return a.a.createElement("li",Object(En.a)({key:_n,ref:ja.innerRef},ja.draggableProps,ja.dragHandleProps),a.a.createElement(P.a,{align:"middle",className:ct.pathname.indexOf(un.second_category_url)>-1&&Dt.a.actived2},a.a.createElement(ve.a,{flex:"1"},a.a.createElement(Be.a,{className:["font14",Dt.a.menuText].join(" "),to:or(un,3),style:{marginLeft:9,padding:"16px 0px"},onClick:function(){Ar()}},un.category_name)),a.a.createElement(ve.a,null,Object(yt.j)()&&a.a.createElement(Y.a,{placement:"right",getPopupContainer:function(ir){return ir.parentNode.parentNode},content:function(){return rr(un,3)},trigger:"hover"},a.a.createElement("span",{className:["iconfont icon-sandian",Dt.a.actions].join(" ")})),un.category_count!=0&&a.a.createElement("span",{className:Dt.a.totalCount},un.category_count))))})}))})))})}))})))}),Object(yt.j)()&&a.a.createElement("div",{className:Dt.a.st,onClick:function(){Ct(!0),Mt()}}," ",a.a.createElement("i",{style:{marginRight:6},className:"iconfont icon-shezhi6"}),a.a.createElement("span",{className:"font16"},"\u8BBE\u7F6E")))))},Sn=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading,bt=ut.globalSetting,Pt=ut.user;return{classroomList:We,globalSetting:bt,user:Pt,loading:et.models.index}})(ca),ra=o("m3rI"),Qn=o("4U8T"),Cn=o.n(Qn),hn=function(We){var et,bt,Pt,tt,Ot,St,Ut,Ht,xn,on,He=We.classroomList,ct=We.user,ot=We.loading,h=We.dispatch,jt=Object(ie.i)(),Kt=Object(j.useState)(!1),Ye=Object(Z.a)(Kt,2),Nt=Ye[0],nn=Ye[1],mn=ae.a.useForm(),Wt=Object(Z.a)(mn,1),Jt=Wt[0],cn=Object(j.useState)([]),An=Object(Z.a)(cn,2),Bt=An[0],sn=An[1];Object(j.useEffect)(function(){var qn;He.actionTabs.key==="\u586B\u5199\u6155\u8BFE\u8D44\u6599"&&(qn=He.detailTopBanner)!==null&&qn!==void 0&&qn.mooc_user_id&&vn()},[He.actionTabs.key,(et=He.detailTopBanner)===null||et===void 0?void 0:et.mooc_user_id]);var vn=function(){var qn=Object(ue.a)(S.a.mark(function Un(){var Wn,Rn,bn;return S.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return dn.next=2,Object(Et.hb)({coursesId:jt.coursesId,user_id:(Wn=He.detailTopBanner)===null||Wn===void 0?void 0:Wn.mooc_user_id});case 2:Rn=dn.sent,(Rn==null?void 0:Rn.status)>-1&&(Jt.setFieldsValue(Object(te.a)({},Rn==null?void 0:Rn.mooc_user)),sn(Rn==null||((bn=Rn.mooc_user)===null||bn===void 0)?void 0:bn.name));case 4:case"end":return dn.stop()}},Un)}));return function(){return qn.apply(this,arguments)}}(),qt=function(){var qn=Object(ue.a)(S.a.mark(function Un(){var Wn,Rn,bn,oa,dn;return S.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return an.next=2,Jt.validateFields();case 2:if(nn(!0),bn=!!((Wn=He.detailTopBanner)!==null&&Wn!==void 0&&Wn.mooc_user_id),oa=Object(te.a)({coursesId:jt.coursesId,user_id:(Rn=He.detailTopBanner)===null||Rn===void 0?void 0:Rn.mooc_user_id},Jt.getFieldsValue()),!bn){an.next=11;break}return an.next=8,Object(Et.Fb)(oa);case 8:an.t0=an.sent,an.next=14;break;case 11:return an.next=13,Object(Et.h)(oa);case 13:an.t0=an.sent;case 14:dn=an.t0,nn(!1),(dn==null?void 0:dn.status)>-1&&(g.b.info(bn?"\u4FEE\u6539\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),h({type:"classroomList/getClassroomTopBanner",payload:{id:oa.coursesId}}),h({type:"classroomList/setActionTabs",payload:{}}));case 17:case"end":return an.stop()}},Un)}));return function(){return qn.apply(this,arguments)}}();return a.a.createElement(ge.a,{centered:!0,title:"\u586B\u5199\u8D44\u6599",visible:He.actionTabs.key==="\u586B\u5199\u6155\u8BFE\u8D44\u6599",okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",width:760,bodyStyle:{minHeight:150},confirmLoading:Nt,className:Cn.a.modal,onOk:qt,onCancel:function(){h({type:"classroomList/setActionTabs",payload:{}})}},a.a.createElement("div",{className:"pl30 pr30"},He!=null&&(bt=He.detailTopBanner)!==null&&bt!==void 0&&bt.third_part_login_url?a.a.createElement("div",null,a.a.createElement("div",{className:Cn.a.tip,style:{height:"50px"}},a.a.createElement("p",{className:"c-grey-333 ml20"},a.a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),"\u8BE5\u8BFE\u7A0B\u652F\u6301\u4E3A\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u63D0\u4F9B\u6210\u7EE9\uFF0C\u4E3A\u4E86\u4FDD\u8BC1\u4F60\u6210\u7EE9\u7684\u51C6\u786E\u65E0\u8BEF\uFF0C\u8BF7\u5982\u5B9E\u586B\u5199\u76F8\u5173\u4FE1\u606F\u3002")),(He==null||((tt=He.detailTopBanner)===null||tt===void 0)?void 0:tt.need_third_part_logined)&&a.a.createElement("p",null,a.a.createElement("span",{className:"c-grey-333"},"\u70B9\u51FB"),a.a.createElement("a",{target:"_blank",href:He==null||((Ot=He.detailTopBanner)===null||Ot===void 0)?void 0:Ot.third_part_login_url},"\u7231\u8BFE\u7A0B\uFF08\u4E2D\u56FD\u5927\u5B66mooc\uFF09"),a.a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\uFF0C\u8FDB\u884C\u767B\u5F55\u6388\u6743"))):a.a.createElement("div",{className:Cn.a.tip},a.a.createElement("p",null,a.a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),a.a.createElement("span",{className:"c-grey-333"},"1.\u8BF7\u586B\u5199\u4F60\u5728"),a.a.createElement("span",{className:"c-light-primary"},He==null||((Pt=He.detailTopBanner)===null||Pt===void 0)?void 0:Pt.third_party_name),a.a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\u7684\u8D26\u53F7\u8D44\u6599\uFF1B")),a.a.createElement("p",{className:"c-grey-333 ml20"},"2.\u8BE5\u8BFE\u7A0B\u652F\u6301\u4E3A\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u63D0\u4F9B\u6210\u7EE9\uFF0C\u4E3A\u4E86\u4FDD\u8BC1\u4F60\u6210\u7EE9\u7684\u51C6\u786E\u65E0\u8BEF\uFF0C\u8BF7\u5982\u5B9E\u586B\u5199\u76F8\u5173\u4FE1\u606F\u3002")),(He==null||((St=He.detailTopBanner)===null||St===void 0)?void 0:St.third_party_name)==="\u5B66\u5802\u5728\u7EBF"&&a.a.createElement(ae.a,{form:Jt,labelCol:{span:6},wrapperCol:{span:12},labelAlign:"right"},a.a.createElement(ae.a.Item,{label:"\u7528\u6237\u6635\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u6635\u79F0"})),a.a.createElement(ae.a.Item,{label:"\u7528\u6237id\uFF1A",name:"mooc_user_id",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237id"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237id"})),a.a.createElement(ae.a.Item,{label:"\u7528\u6237\u90AE\u7BB1\uFF1A",name:"email",rules:[{type:"email",message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u7528\u6237\u90AE\u7BB1"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u90AE\u7BB1"})),a.a.createElement(ae.a.Item,{label:"\u771F\u5B9E\u59D3\u540D\uFF1A",name:"real_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"})),a.a.createElement(ae.a.Item,{label:"\u624B\u673A\u53F7\uFF1A",name:"phone",rules:[{pattern:/(^(1[0-9])\d{9}$)/i,message:"\u8BF7\u586B\u5199\u6B63\u786E\u7684\u624B\u673A\u53F7"}]},a.a.createElement(pt.a,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7"}))),!(He!=null&&(Ut=He.detailTopBanner)!==null&&Ut!==void 0&&Ut.need_third_part_logined)&&a.a.createElement("div",null,a.a.createElement("p",null,a.a.createElement("i",{style:{fontSize:"30px",color:"#3da440"},className:"iconfont icon-wanchengjindu mr5"}),"\u6388\u6743\u6210\u529F"),a.a.createElement("p",null,"\u6388\u6743\u4FE1\u606F\uFF1A"),a.a.createElement("p",null,"\u7528\u6237\u6635\u79F0\uFF1A",Bt),a.a.createElement("p",null,a.a.createElement("span",{className:"c-grey-333"},"\u4F60\u53EF\u4EE5\u70B9\u51FB"),a.a.createElement("a",{target:"_blank",href:He==null||((Ht=He.detailTopBanner)===null||Ht===void 0)?void 0:Ht.third_part_login_url},"\u7231\u8BFE\u7A0B\uFF08\u4E2D\u56FD\u5927\u5B66mooc\uFF09"),a.a.createElement("span",{className:"c-grey-333"},"\u5E73\u53F0\uFF0C\u91CD\u65B0\u8FDB\u884C\u767B\u5F55\u6388\u6743"))),a.a.createElement("p",{className:"font14 c-grey-999 mt10 tc"},"\u203B \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732!"),((xn=He.actionTabs)===null||xn===void 0||((on=xn.params)===null||on===void 0)?void 0:on.showHint)&&a.a.createElement(he.a,{className:"font14 c-grey-999 mt10",defaultChecked:!1,onChange:function(Un){Un.target.checked?window.localStorage.setItem("classrooms-mooc-modal-hint-flag","1"):window.localStorage.removeItem("classrooms-mooc-modal-hint-flag")}},"\u4E0D\u518D\u63D0\u793A")))},Tt=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading,bt=ut.user;return{classroomList:We,loading:et,user:bt}})(hn),Nn=o("NLgs"),wn=o("PxGK"),gn=o.n(wn),Ln=function(We){var et=We.classroomList,bt=We.dispatch,Pt=Object(ie.i)(),tt=et.detailTopBanner;if(tt.invite_code_halt===1)return g.b.error("\u5DF2\u505C\u7528"),a.a.createElement(a.a.Fragment,null);var Ot=function(Ht){Ht==="1"&&Object(oe.s)("\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011".concat(tt==null?void 0:tt.copy_teacher_name,"\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A").concat(tt==null?void 0:tt.name,`\u300B\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\uFF0C\u5728\u5F39\u7A97\u4E2D\u8F93\u5165\u9080\u8BF7\u7801\u548C\u9009\u62E9\u8EAB\u4EFD\u540E\uFF0C\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u201D \u94FE\u63A5\uFF1A`).concat(window.location.origin,`/classrooms \u9080\u8BF7\u7801\uFF1A`).concat(tt==null?void 0:tt.invite_code)),Ht==="2"&&Object(oe.s)("\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011".concat(tt==null?void 0:tt.copy_teacher_name,"\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A").concat(tt==null?void 0:tt.name,`\u300B\uFF0C\u60A8\u53EF\u4EE5\u8BBF\u95EE\u4E0B\u65B9\u7684\u94FE\u63A5\uFF0C\u4EE5\u5B66\u751F\u8EAB\u4EFD\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002\u201D -\u94FE\u63A5\uFF1A`).concat(window.location.origin,"/classrooms/").concat(Pt.coursesId,"?code=").concat(tt==null?void 0:tt.invite_code))},Rt=function(){bt({type:"classroomList/save",payload:{shareStatus:!1}})};return a.a.createElement(ge.a,{width:800,title:"\u5206\u4EAB\u8BFE\u5802",visible:!0,className:gn.a.shareModalContainer,footer:[],onCancel:Rt},a.a.createElement("div",{className:gn.a.shareContent},a.a.createElement("div",{className:gn.a.listItem},a.a.createElement("div",{className:gn.a.label},"\u5206\u4EAB\u65B9\u5F0F\u4E00\uFF1A\u5206\u4EAB\u9080\u8BF7\u7801"),a.a.createElement("div",{className:gn.a.invitationCode},a.a.createElement("div",{className:"".concat(gn.a.first," ").concat(gn.a.code)},a.a.createElement("span",null,tt.invite_code)),a.a.createElement("div",{onClick:function(){return Ot("1")},className:gn.a.copy},"\u590D\u5236\u9080\u8BF7\u7801")),a.a.createElement("div",{className:gn.a.tips},"\u901A\u8FC7\u9080\u8BF7\u7801\u52A0\u5165\u8BFE\u5802\u65F6\uFF0C\u53EF\u4EE5\u9009\u62E9\u52A0\u5165\u8BFE\u5802\u7684\u8EAB\u4EFD\uFF08\u9009\u62E9\u6559\u5E08\u6216\u52A9\u6559\u65F6\uFF0C\u9700\u8981\u7BA1\u7406\u5458\u5BA1\u6838\uFF09")),a.a.createElement("div",{className:gn.a.listItem},a.a.createElement("div",{className:gn.a.label},"\u5206\u4EAB\u65B9\u5F0F\u4E8C\uFF1A\u5206\u4EAB\u94FE\u63A5",tt.invite_code_halt===2&&a.a.createElement("span",null,"\u9080\u8BF7\u94FE\u63A5\u5DF2\u7ECF\u5BF9\u5B66\u751F\u7981\u7528\uFF0C\u65E0\u6CD5\u4F7F\u7528\u5206\u4EAB\u65B9\u5F0F")),a.a.createElement("div",{className:gn.a.invitationCode},a.a.createElement("div",{className:gn.a.code},a.a.createElement("span",null,window.location.origin,"/classrooms/",Pt.coursesId,"?code=",tt.invite_code)),tt.invite_code_halt!==2&&a.a.createElement("div",{className:gn.a.copy,onClick:function(){return Ot("2")}},"\u590D\u5236\u94FE\u63A5")),a.a.createElement("div",{className:gn.a.tips},"\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u8BBF\u95EE\u8BFE\u5802\u65F6\uFF0C\u5DF2\u767B\u5F55\u7528\u6237\u53EF\u76F4\u63A5\u4EE5\u5B66\u751F\u8EAB\u4EFD\u52A0\u5165\u8BFE\u5802\uFF0C\u672A\u6CE8\u518C/\u767B\u5F55\u7528\u6237\u5728\u6CE8\u518C/\u767B\u5F55\u540E\u53EF\u76F4\u63A5\u4EE5\u5B66\u751F\u8EAB \u4EFD\u52A0\u5165\u8BFE\u5802\u3002"))))},Da=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(Ln),Ba=o("yriv"),ka=o.n(Ba),Ra=function(We){var et=We.classroomList,bt=We.user,Pt=We.dispatch,tt=Object(ie.i)(),Ot=Object(j.useState)({page:1,limit:10}),Rt=Object(Z.a)(Ot,2),Ut=Rt[0],Ht=Rt[1],xn=Object(j.useState)(!0),on=Object(Z.a)(xn,2),He=on[0],ct=on[1],ot=Object(j.useState)(0),h=Object(Z.a)(ot,2),jt=h[0],Kt=h[1],Ye=Object(j.useState)([]),Nt=Object(Z.a)(Ye,2),nn=Nt[0],mn=Nt[1];Object(j.useEffect)(function(){et.actionTabs.key==="\u590D\u5236\u8BB0\u5F55"&&Jt(Ut)},[et.actionTabs.key]);var Wt=function(sn,vn,qt){Ut.page=sn==null?void 0:sn.current,Ut.limit=sn==null?void 0:sn.pageSize,Ht(Object(te.a)({},Ut)),Jt(Ut)},Jt=function(){var Bt=Object(ue.a)(R.a.mark(function sn(vn){var qt;return R.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return ct(!0),Un.next=3,Object(Je.a)("/api/courses/".concat(tt==null?void 0:tt.coursesId,"/copy_list.json"),{method:"get",params:vn});case 3:qt=Un.sent,ct(!1),Kt(qt==null?void 0:qt.total_count),mn((qt==null?void 0:qt.users)||[]);case 7:case"end":return Un.stop()}},sn)}));return function(vn){return Bt.apply(this,arguments)}}(),cn=[{title:"\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:120},{title:"\u9662\u6821/\u5355\u4F4D",dataIndex:"school_name",showSorterTooltip:!1,ellipsis:!0},{title:"\u590D\u5236\u65F6\u95F4",dataIndex:"copy_time",showSorterTooltip:!1,width:176}],An=function(){var Bt=Object(ue.a)(R.a.mark(function sn(){return R.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:case"end":return qt.stop()}},sn)}));return function(){return Bt.apply(this,arguments)}}();return a.a.createElement(ge.a,{centered:!0,title:"\u590D\u5236\u8BB0\u5F55",visible:et.actionTabs.key==="\u590D\u5236\u8BB0\u5F55",width:760,footer:null,className:ka.a.modal,onOk:An,onCancel:function(){Pt({type:"classroomList/setActionTabs",payload:{}}),Ht({page:1,limit:10})}},a.a.createElement(Fe.a,{className:ka.a.customTable,dataSource:nn,scroll:nn.length>7?{y:300}:{},bordered:!1,columns:cn,rowClassName:ka.a.row,loading:He,onChange:Wt,pagination:{pageSize:Ut.limit,total:jt,current:Ut.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(sn){return a.a.createElement("span",{className:"mr10"},"\u5171",a.a.createElement("span",{className:"c-orange"},sn),"\u6761\u6570\u636E")}}}))},ha=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.user;return{classroomList:We,user:et}})(Ra),wa=o("yTi+"),Ka=o.n(wa),cr=v.a.TabPane,Pa=L.a.SubMenu,Ia=Ee.a.Content,Fa=Ee.a.Sider,Ha=[{}],$a=function(We){var et,bt,Pt,tt,Ot=We.classroomList,Rt=We.globalSetting,Ut=We.shixunHomeworks,Ht=We.user,xn=We.loading,on=We.dispatch,He=We.children,ct=Object(Ke.a)(We,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch","children"]),ot=ct.match.params,h=Ot.detailTopBanner,jt=Ot.detailLeftMenus,Kt=Ot.shareStatus,Ye=Ht.userInfo,Nt=Object(j.useState)(["shixun_homework|1309"]),nn=Object(Z.a)(Nt,2),mn=nn[0],Wt=nn[1],Jt=Object(j.useState)(),cn=Object(Z.a)(Jt,2),An=cn[0],Bt=cn[1],sn=Object(j.useState)(!1),vn=Object(Z.a)(sn,2),qt=vn[0],qn=vn[1],Un=Object(j.useState)(!1),Wn=Object(Z.a)(Un,2),Sn=Wn[0],bn=Wn[1],oa=Object(j.useState)(!1),dn=Object(Z.a)(oa,2),ga=dn[0],an=dn[1],$n=Object(j.useState)(!1),Dn=Object(Z.a)($n,2),Fn=Dn[0],fn=Dn[1],fa=Object(j.useState)(!1),Jn=Object(Z.a)(fa,2),sa=Jn[0],Xn=Jn[1],Qt=Object(ie.h)(),Ce=[{name:"\u6DFB\u52A0\u8001\u5E08",icon:a.a.createElement("i",{className:"mr5 icon-tianjialaoshi1"})},{name:"\u6DFB\u52A0\u52A9\u6559",icon:a.a.createElement("i",{className:"mr5 icon-tianjiazhujiao1"})},{name:"\u6DFB\u52A0\u5B66\u751F",icon:a.a.createElement("i",{className:"mr5 icon-tianjiaxuesheng1"})}].filter(function(le){return Object(yt.k)()?le.name!=="\u6DFB\u52A0\u8001\u5E08":!0}),ne=Object(j.useState)(!1),Ct=Object(Z.a)(ne,2),zt=Ct[0],Mt=Ct[1];Object(j.useEffect)(function(){var le=_()().add(0,"days").unix(),Ge=localStorage.getItem("classroomsclose");if(!Ge){Mt(!0);return}le>parseInt(Ge)&&Mt(!0)},[]),Object(j.useEffect)(function(){return an((h==null?void 0:h.student_count)>=10?!1:Sn),function(){an(!1)}},[h]),Object(j.useEffect)(function(){setTimeout(function(){an(!1)},5e3)},[]),Object(j.useEffect)(function(){var le=_()(),Ge="".concat(Ye==null?void 0:Ye.login,"-").concat(ot.coursesId,"-date"),Ne=localStorage.getItem(Ge);return Ne?le<=_()(Ne)?fn(!1):(localStorage.removeItem(Ge),fn(!0)):fn(!0),function(){fn(!1)}},[h]);var Yn=function(){var Ge="".concat(Ye==null?void 0:Ye.login,"-").concat(ot.coursesId,"-date"),Ne=_()().endOf("day").format("YYYY-MM-DD HH:mm:ss");localStorage.setItem(Ge,Ne),fn(!1)},Ca={5:{text:"\u5982\u679C\u5206\u73ED\u5355\u72EC\u8BBE\u7F6E\u53D1\u5E03\u5185\u5BB9\uFF08\u5B9E\u8BAD\u4F5C\u4E1A\u3001\u666E\u901A\u4F5C\u4E1A\u3001\u8BD5\u5377\u7B49\uFF09\uFF0C \u9700\u8981\u52A0\u5165\u5206\u73ED\u624D\u80FD\u67E5\u770B",url:"/api/courses/".concat(ot.coursesId,"/switch_to_student.json")},6:{text:"\u7531\u5B66\u751F\u8EAB\u4EFD\u5207\u6362\u81F3\u6559\u5E08\uFF0C\u62E5\u6709\u6DFB\u52A0\u6210\u5458\u3001\u53D1\u5E03\u4F5C\u4E1A\u7B49\u7BA1\u7406\u6743\u9650",url:"/api/courses/".concat(ot.coursesId,"/switch_to_teacher.json")},7:{text:"\u7531\u5B66\u751F\u8EAB\u4EFD\u5207\u6362\u81F3\u52A9\u6559\uFF0C\u62E5\u6709\u6DFB\u52A0\u6210\u5458\u3001\u53D1\u5E03\u4F5C\u4E1A\u7B49\u7BA1\u7406\u6743\u9650",url:"/api/courses/".concat(ot.coursesId,"/switch_to_assistant.json")}},ya=function(){on({type:"classroomList/getClassroomLeftMenus",payload:{id:ot.coursesId}})},ma=function(){on({type:"classroomList/getClassroomTopBanner",payload:{id:ot.coursesId}})};function ar(le){return Wa.apply(this,arguments)}function Wa(){return Wa=Object(ue.a)(R.a.mark(function le(Ge){var Ne;return R.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:Ge,student:1}});case 2:Ne=it.sent,Ne.status===401?(localStorage.setItem("addinfo","1"),localStorage.setItem("classromeurl",location.pathname+Qt.search)):(ma(),ya());case 4:case"end":return it.stop()}},le)})),Wa.apply(this,arguments)}var Ga=function(Ge,Ne){ge.a.confirm({centered:!0,title:"\u63D0\u793A",icon:a.a.createElement(mt.a,null),content:Ge,okText:"\u786E\u8BA4",onOk:function(){return Ne()},cancelText:"\u53D6\u6D88"})},Aa=function(){var le=Object(ue.a)(R.a.mark(function Ge(Ne){var Ve,it,xt,ln,ba;return R.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:Xt.t0=Ne,Xt.next=Xt.t0===0?3:Xt.t0===1?8:Xt.t0===2?17:Xt.t0===3?20:Xt.t0===4?26:Xt.t0===5?29:Xt.t0===6||Xt.t0===7?32:Xt.t0===8?34:Xt.t0===9?43:48;break;case 3:return Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u8BBE\u4E3A\u516C\u5F00/\u79C1\u6709"]),ba=a.a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",a.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"),h.is_public&&(ba=a.a.createElement("p",null,"\u60A8\u786E\u5B9A\u8981\u8BBE\u7F6E\u4E3A\u79C1\u6709?")),Ga(ba,Object(ue.a)(R.a.mark(function da(){var Kn;return R.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,Object(Et.yb)(Object(te.a)({},ot));case 2:ln=_n.sent,((Kn=ln)===null||Kn===void 0?void 0:Kn.status)===0&&(g.b.success("\u8BBE\u7F6E\u6210\u529F"),ma());case 4:case"end":return _n.stop()}},da)}))),Xt.abrupt("break",48);case 8:if(Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u505C\u7528/\u542F\u7528\u9080\u8BF7\u7801"]),!(h!=null&&h.invite_code)){Xt.next=13;break}Ga(a.a.createElement("p",null,"\u8BFE\u5802\u9080\u8BF7\u7801\u505C\u7528\u540E\uFF0C\u7528\u6237\u4E0D\u80FD\u4E3B\u52A8\u52A0\u5165\u8BE5\u8BFE\u5802\u4E86",a.a.createElement("br",null),"\u60A8\u662F\u5426\u786E\u8BA4\u505C\u7528?"),Object(ue.a)(R.a.mark(function da(){var Kn;return R.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,Object(Et.xb)(Object(te.a)({},ot));case 2:ln=_n.sent,((Kn=ln)===null||Kn===void 0?void 0:Kn.status)===0&&(g.b.success("\u8BBE\u7F6E\u6210\u529F"),ma());case 4:case"end":return _n.stop()}},da)}))),Xt.next=16;break;case 13:return Xt.next=15,Object(Et.xb)(Object(te.a)({},ot));case 15:ln=Xt.sent;case 16:return Xt.abrupt("break",48);case 17:return Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u7F16\u8F91\u8BFE\u5802"]),h!=null&&h.excellent?ye.d.push("/classrooms/".concat(ot.coursesId,"/newgolds/settings")):ye.d.push("/classrooms/".concat(ot.coursesId,"/edit")),Xt.abrupt("break",48);case 20:if((Ve=Ht.userInfo)!==null&&Ve!==void 0&&Ve.professional_certification){Xt.next=23;break}return g.b.warning("\u9700\u8981\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u540E\u624D\u80FD\u590D\u5236\u8BFE\u5802"),Xt.abrupt("return");case 23:return Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u590D\u5236\u8BFE\u5802"]),Ga(a.a.createElement("p",null,"\u201C\u590D\u5236\u201D\u529F\u80FD\u5C06\u4F1A\u4E3A\u60A8\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u8BFE\u5802",a.a.createElement("br",null),"\u65E7\u8BFE\u5802\u7684\u4F5C\u4E1A\u3001\u8D44\u6E90\u3001\u8BD5\u5377\u7B49\u90FD\u5C06\u88AB\u590D\u5236\u5230\u65B0\u7684\u8BFE\u5802\u91CC\u9762",a.a.createElement("br",null),"\u8BF7\u95EE\u662F\u5426\u7EE7\u7EED\uFF1F"),Object(ue.a)(R.a.mark(function da(){var Kn,un;return R.a.wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return za.next=2,Object(Et.o)(Object(te.a)({},ot));case 2:Kn=za.sent,(Kn==null?void 0:Kn.status)===2&&Xn(!0),Kn!=null&&Kn.new_course_id&&(g.b.success("\u590D\u5236\u6210\u529F"),un=ct.location.pathname.split("/"),un[2]=Kn.new_course_id,ct.history.replace(un.join("/")),window.location.reload());case 5:case"end":return za.stop()}},da)}))),Xt.abrupt("break",48);case 26:return Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u5220\u9664\u8BFE\u5802"]),Ga("\u8BFE\u5802\u5220\u9664\u540E\u6570\u636E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u786E\u5B9A\u5220\u9664\uFF1F",Object(ue.a)(R.a.mark(function da(){var Kn;return R.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,Object(Et.k)(Object(te.a)({},ot));case 2:Kn=_n.sent,(Kn==null?void 0:Kn.status)===0&&(g.b.success("\u5220\u9664\u6210\u529F"),ct.history.replace("/classrooms/index"));case 4:case"end":return _n.stop()}},da)}))),Xt.abrupt("break",48);case 29:return Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u5207\u6362\u4E3A\u5B66\u751F"]),on({type:"classroomList/setActionTabs",payload:{key:"\u5207\u6362\u4E3A\u5B66\u751F"}}),Xt.abrupt("break",48);case 32:return ge.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5207\u6362\u8EAB\u4EFD",content:Ca[Ne].text,onOk:function(){var da=Object(ue.a)(R.a.mark(function un(){var _n;return R.a.wrap(function(ja){for(;;)switch(ja.prev=ja.next){case 0:return Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5",Ne==6?"\u5207\u6362\u4E3A\u8001\u5E08":" \u5207\u6362\u4E3A\u52A9\u6559"]),ja.next=3,Object(Je.a)(Ca[Ne].url,{method:"post"});case 3:_n=ja.sent,_n.status===0&&(g.b.success("\u5207\u6362\u6210\u529F"),window.location.reload());case 5:case"end":return ja.stop()}},un)}));function Kn(){return da.apply(this,arguments)}return Kn}()}),Xt.abrupt("break",48);case 34:if(!(h!=null&&h.invite_code)){Xt.next=39;break}Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u9000\u51FA\u8BFE\u5802"]),Ga(a.a.createElement("p",null,"\u9000\u51FA\u540E\u60A8\u5C06\u4E0D\u518D\u662F\u672C\u8BFE\u5802\u7684\u6210\u5458,\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664"),Object(ue.a)(R.a.mark(function da(){var Kn;return R.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,Object(Et.p)(Object(te.a)({},ot));case 2:ln=_n.sent,((Kn=ln)===null||Kn===void 0?void 0:Kn.status)===0&&(g.b.success("\u9000\u51FA\u6210\u529F"),ye.d.push("/users/".concat(Ye.login)));case 4:case"end":return _n.stop()}},da)}))),Xt.next=42;break;case 39:return Xt.next=41,Object(Et.xb)(Object(te.a)({},ot));case 41:ln=Xt.sent;case 42:return Xt.abrupt("break",48);case 43:if((it=Ht.userInfo)!==null&&it!==void 0&&it.professional_certification){Xt.next=46;break}return g.b.warning("\u9700\u8981\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u540E\u624D\u80FD\u67E5\u770B\u590D\u5236\u8BB0\u5F55"),Xt.abrupt("return");case 46:return on({type:"classroomList/setActionTabs",payload:{key:"\u590D\u5236\u8BB0\u5F55"}}),Xt.abrupt("break",48);case 48:((xt=ln)===null||xt===void 0?void 0:xt.status)===0&&(g.b.success("\u8BBE\u7F6E\u6210\u529F"),ma());case 49:case"end":return Xt.stop()}},Ge)}));return function(Ne){return le.apply(this,arguments)}}(),Ja=a.a.createElement("div",{className:"tc current"},a.a.createElement(a.a.Fragment,null,(h==null?void 0:h.switch_to_student)&&a.a.createElement("p",{onClick:function(){return Aa(5)}},"\u5207\u6362\u4E3A\u5B66\u751F"),(h==null?void 0:h.switch_to_teacher)&&a.a.createElement("p",{onClick:function(){return Aa(6)}},"\u5207\u6362\u4E3A\u8001\u5E08"),(h==null?void 0:h.switch_to_assistant)&&a.a.createElement("p",{onClick:function(){return Aa(7)}},"\u5207\u6362\u4E3A\u52A9\u6559"))),rr=function(){var Ge,Ne,Ve,it,xt="";return(h!=null&&h.switch_to_student||h!=null&&h.switch_to_teacher||h!=null&&h.switch_to_assistant)&&!(h!=null&&h.excellent)&&(xt=" \u25BC"),a.a.createElement("span",{style:{pointerEvents:xt?"all":"none"}},(Ye==null||((Ge=Ye.course)===null||Ge===void 0)?void 0:Ge.course_role)===8&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u8001\u5E08",xt),(Ye==null||((Ne=Ye.course)===null||Ne===void 0)?void 0:Ne.course_role)===5&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u8001\u5E08",xt),(Ye==null||((Ve=Ye.course)===null||Ve===void 0)?void 0:Ve.course_role)===12&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u52A9\u6559",xt),(Ye==null||((it=Ye.course)===null||it===void 0)?void 0:it.course_role)===15&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u5B66\u751F",xt))},or=a.a.createElement("div",{className:"tc current"},h!=null&&h.excellent?a.a.createElement(a.a.Fragment,null,Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(2)}},"\u7F16\u8F91\u8BFE\u5802"),Object(yt.e)()&&a.a.createElement("p",{onClick:function(){return Aa(4)}},"\u5220\u9664\u8BFE\u5802")):a.a.createElement(a.a.Fragment,null,Object(yt.f)()&&a.a.createElement("p",{onClick:function(){return Aa(0)}},h!=null&&h.is_public?"\u8BBE\u4E3A\u79C1\u6709":"\u8BBE\u4E3A\u516C\u5F00"),Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(2)}},"\u7F16\u8F91\u8BFE\u5802"),Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(3)}},"\u590D\u5236\u8BFE\u5802"),Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(9)}},"\u590D\u5236\u8BB0\u5F55"),Object(yt.s)()&&a.a.createElement("p",{onClick:function(){return Aa(8)}},"\u9000\u51FA\u8BFE\u5802"),Object(yt.f)()&&a.a.createElement("p",{onClick:function(){return Aa(4)}},"\u5220\u9664\u8BFE\u5802")));Object(j.useEffect)(function(){var le;if(Ht!=null&&(le=Ht.userInfo)!==null&&le!==void 0&&le.course)if(Object(yt.s)()){an(!1);return}else{var Ge,Ne=JSON.parse((Ge=localStorage)===null||Ge===void 0?void 0:Ge.getItem("coursesIdstimies"));if((Ne==null?void 0:Ne.length)>0){var Ve=Ne.filter(function(it){return it.coursesId===(ot==null?void 0:ot.coursesId)});(Ve==null?void 0:Ve.length)>0?_()(Ve[0].time).add(parseInt(Ve[0].Tooltiptype),"days")<_()(new Date)&&bn(!0):bn(!0)}else bn(!0)}},[Ht]),Object(j.useEffect)(function(){var le;if(Qt!=null&&(le=Qt.query)!==null&&le!==void 0&&le.code){var Ge;ar(Qt==null||((Ge=Qt.query)===null||Ge===void 0)?void 0:Ge.code)}else ma(),ya()},[ct.match.params.coursesId]),Object(j.useEffect)(function(){if(window.localStorage.getItem("classrooms-mooc-modal-hint-flag")==="1"||!(h!=null&&h.third_party_tip)||!Object(yt.s)()||!(h!=null&&h.excellent))return;on({type:"classroomList/setActionTabs",payload:{key:"\u586B\u5199\u6155\u8BFE\u8D44\u6599",params:{showHint:!0}}})},[h==null?void 0:h.third_party_tip]),Object(j.useEffect)(function(){var le,Ge=ct.location.pathname.split("/")[3];((le=Ge)===null||le===void 0?void 0:le.indexOf("graduation"))>-1&&(Ge="graduation"),Wt(["".concat(Ge,"|").concat(ct.match.params.coursesId)])},[ct.location.pathname]),h!=null&&h.name&&Object(oe.V)(h==null?void 0:h.name);var pr=function(){return(h==null?void 0:h.invite_code_halt)===0?a.a.createElement("span",null,"\u6210\u5458\u53EF\u4EE5\u901A\u8FC7\u9080\u8BF7\u7801\u4E3B\u52A8\u52A0\u5165\u8BFE\u5802",a.a.createElement("br",null),"\u70B9\u51FB\u7ACB\u523B\u590D\u5236\u9080\u8BF7\u7801"):(h==null?void 0:h.invite_code_halt)===2?a.a.createElement("span",null,"\u5F53\u524D\u9080\u8BF7\u7801\u5DF2\u5BF9\u5B66\u751F\u505C\u7528",a.a.createElement("br",null),"\u7528\u6237\u53EA\u80FD\u4EE5\u8001\u5E08/\u52A9\u6559\u8EAB\u4EFD\u7533\u8BF7\u52A0\u5165\u8BFE\u5802"):null};Object(j.useEffect)(function(){if(h!=null&&h.professors){var le,Ge,Ne="";h==null||((le=h.professors)===null||le===void 0)||le.map(function(Ve,it){var xt,ln;it===(h==null||((xt=h.professors)===null||xt===void 0)?void 0:xt.length)-1&&(h==null||((ln=h.assistants)===null||ln===void 0)?void 0:ln.length)===0?Ne+=Ve:Ne+=Ve+"\u3001"}),h==null||((Ge=h.assistants)===null||Ge===void 0)||Ge.map(function(Ve,it){var xt;it===(h==null||((xt=h.assistants)===null||xt===void 0)?void 0:xt.length)-1?Ne+=Ve+"\uFF08\u52A9\u6559\uFF09":Ne+=Ve+"\uFF08\u52A9\u6559\uFF09\u3001"}),Bt(Ne)}},[h]);var gr=function(){var Ge=h.teacher_applies_count>0?24:0;return a.a.createElement("div",{style:{display:"inline-flex",alignItems:"center"}},Object(yt.j)()&&a.a.createElement("div",{className:Dt.a.badge,style:{paddingRight:Ge}},Object(yt.i)()&&h.teacher_applies_count>0&&a.a.createElement("span",{className:Dt.a.num},h.teacher_applies_count>100?"99+":h.teacher_applies_count),a.a.createElement(G.a,{title:a.a.createElement("span",{className:"c-black"},"\u65B0\u6536\u5230",h==null?void 0:h.teacher_applies_count,"\u6761\u52A0\u5165\u8BFE\u5802\u7684\u7533\u8BF7",a.a.createElement(Be.a,{to:"/classrooms/".concat(ot.coursesId,"/teachers?tab=1"),className:"c-orange"},"\u53BB\u5BA1\u6279"),a.a.createElement("i",{onClick:Yn,className:"iconfont icon-guanbi1",style:{fontSize:12,color:"#666",marginLeft:10,cursor:"pointer"}})),color:"#FFF",key:"#FFF",visible:h.teacher_applies_count>0&&Fn},a.a.createElement(Be.a,{onClick:function(Ve){if(!Object(Nn.e)(on)){Ve.preventDefault();return}},style:{display:"inline-flex",alignItems:"center"},className:"c-white",to:"/classrooms/".concat(ot.coursesId,"/teachers")},a.a.createElement("i",{className:"iconfont icon-chengyuanguanli1 mr5"}),"\u6210\u5458\u7BA1\u7406"))),a.a.createElement(Be.a,{onClick:function(Ve){if(!Object(Nn.e)(on)){Ve.preventDefault();return}},className:Object(yt.j)()?Dt.a.link:Dt.a.sLink,to:"/classrooms/".concat(ot.coursesId,"/students")},a.a.createElement("span",null,"\u5B66\u751F"),a.a.createElement("span",{className:"ml5"},h.student_count)),a.a.createElement(Be.a,{className:Dt.a.link,onClick:function(Ve){if(!Object(Nn.e)(on)){Ve.preventDefault();return}},to:"/classrooms/".concat(ot.coursesId,"/teachers")},a.a.createElement("span",null,"\u6559\u5E08"),a.a.createElement("span",{className:"ml5"},h.teacher_count)),Object(yt.s)()&&a.a.createElement("span",{className:"ml40 mr20",onClick:Object(ue.a)(R.a.mark(function Ne(){var Ve;return R.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:h==null?void 0:h.invite_code,professor:1}});case 2:Ve=xt.sent,Ve&&g.b.info(Ve==null?void 0:Ve.message);case 4:case"end":return xt.stop()}},Ne)}))},a.a.createElement(G.a,{title:"\u7533\u8BF7\u6210\u4E3A\u6559\u5E08"},a.a.createElement("a",{className:"c-white iconfont icon-shenqingchengweijiaoshi"}))),Object(yt.s)()&&a.a.createElement("span",{onClick:Object(ue.a)(R.a.mark(function Ne(){var Ve;return R.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:h==null?void 0:h.invite_code,assistant_professor:1}});case 2:Ve=xt.sent,Ve&&g.b.info(Ve==null?void 0:Ve.message);case 4:case"end":return xt.stop()}},Ne)}))},a.a.createElement(G.a,{title:"\u7533\u8BF7\u6210\u4E3A\u52A9\u6559"},a.a.createElement("a",{className:"c-white iconfont icon-shenqingchengweizhujiao"}))))},br="\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011".concat(h==null?void 0:h.copy_teacher_name,"\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A").concat(h==null?void 0:h.name,`\u300B\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002 +\u94FE\u63A5\uFF1A`).concat(window.location.origin,"/classrooms/").concat(Pt.coursesId,"?code=").concat(tt==null?void 0:tt.invite_code))},St=function(){bt({type:"classroomList/save",payload:{shareStatus:!1}})};return a.a.createElement(ge.a,{width:800,title:"\u5206\u4EAB\u8BFE\u5802",visible:!0,className:gn.a.shareModalContainer,footer:[],onCancel:St},a.a.createElement("div",{className:gn.a.shareContent},a.a.createElement("div",{className:gn.a.listItem},a.a.createElement("div",{className:gn.a.label},"\u5206\u4EAB\u65B9\u5F0F\u4E00\uFF1A\u5206\u4EAB\u9080\u8BF7\u7801"),a.a.createElement("div",{className:gn.a.invitationCode},a.a.createElement("div",{className:"".concat(gn.a.first," ").concat(gn.a.code)},a.a.createElement("span",null,tt.invite_code)),a.a.createElement("div",{onClick:function(){return Ot("1")},className:gn.a.copy},"\u590D\u5236\u9080\u8BF7\u7801")),a.a.createElement("div",{className:gn.a.tips},"\u901A\u8FC7\u9080\u8BF7\u7801\u52A0\u5165\u8BFE\u5802\u65F6\uFF0C\u53EF\u4EE5\u9009\u62E9\u52A0\u5165\u8BFE\u5802\u7684\u8EAB\u4EFD\uFF08\u9009\u62E9\u6559\u5E08\u6216\u52A9\u6559\u65F6\uFF0C\u9700\u8981\u7BA1\u7406\u5458\u5BA1\u6838\uFF09")),a.a.createElement("div",{className:gn.a.listItem},a.a.createElement("div",{className:gn.a.label},"\u5206\u4EAB\u65B9\u5F0F\u4E8C\uFF1A\u5206\u4EAB\u94FE\u63A5",tt.invite_code_halt===2&&a.a.createElement("span",null,"\u9080\u8BF7\u94FE\u63A5\u5DF2\u7ECF\u5BF9\u5B66\u751F\u7981\u7528\uFF0C\u65E0\u6CD5\u4F7F\u7528\u5206\u4EAB\u65B9\u5F0F")),a.a.createElement("div",{className:gn.a.invitationCode},a.a.createElement("div",{className:gn.a.code},a.a.createElement("span",null,window.location.origin,"/classrooms/",Pt.coursesId,"?code=",tt.invite_code)),tt.invite_code_halt!==2&&a.a.createElement("div",{className:gn.a.copy,onClick:function(){return Ot("2")}},"\u590D\u5236\u94FE\u63A5")),a.a.createElement("div",{className:gn.a.tips},"\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u8BBF\u95EE\u8BFE\u5802\u65F6\uFF0C\u5DF2\u767B\u5F55\u7528\u6237\u53EF\u76F4\u63A5\u4EE5\u5B66\u751F\u8EAB\u4EFD\u52A0\u5165\u8BFE\u5802\uFF0C\u672A\u6CE8\u518C/\u767B\u5F55\u7528\u6237\u5728\u6CE8\u518C/\u767B\u5F55\u540E\u53EF\u76F4\u63A5\u4EE5\u5B66\u751F\u8EAB \u4EFD\u52A0\u5165\u8BFE\u5802\u3002"))))},Da=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading;return{classroomList:We,loading:et}})(Ln),Ba=o("yriv"),ka=o.n(Ba),Sa=function(We){var et=We.classroomList,bt=We.user,Pt=We.dispatch,tt=Object(ie.i)(),Ot=Object(j.useState)({page:1,limit:10}),St=Object(Z.a)(Ot,2),Ut=St[0],Ht=St[1],xn=Object(j.useState)(!0),on=Object(Z.a)(xn,2),He=on[0],ct=on[1],ot=Object(j.useState)(0),h=Object(Z.a)(ot,2),jt=h[0],Kt=h[1],Ye=Object(j.useState)([]),Nt=Object(Z.a)(Ye,2),nn=Nt[0],mn=Nt[1];Object(j.useEffect)(function(){et.actionTabs.key==="\u590D\u5236\u8BB0\u5F55"&&Jt(Ut)},[et.actionTabs.key]);var Wt=function(sn,vn,qt){Ut.page=sn==null?void 0:sn.current,Ut.limit=sn==null?void 0:sn.pageSize,Ht(Object(te.a)({},Ut)),Jt(Ut)},Jt=function(){var Bt=Object(ue.a)(S.a.mark(function sn(vn){var qt;return S.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return ct(!0),Un.next=3,Object(Je.a)("/api/courses/".concat(tt==null?void 0:tt.coursesId,"/copy_list.json"),{method:"get",params:vn});case 3:qt=Un.sent,ct(!1),Kt(qt==null?void 0:qt.total_count),mn((qt==null?void 0:qt.users)||[]);case 7:case"end":return Un.stop()}},sn)}));return function(vn){return Bt.apply(this,arguments)}}(),cn=[{title:"\u59D3\u540D",dataIndex:"real_name",ellipsis:!0,width:120},{title:"\u9662\u6821/\u5355\u4F4D",dataIndex:"school_name",showSorterTooltip:!1,ellipsis:!0},{title:"\u590D\u5236\u65F6\u95F4",dataIndex:"copy_time",showSorterTooltip:!1,width:176}],An=function(){var Bt=Object(ue.a)(S.a.mark(function sn(){return S.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:case"end":return qt.stop()}},sn)}));return function(){return Bt.apply(this,arguments)}}();return a.a.createElement(ge.a,{centered:!0,title:"\u590D\u5236\u8BB0\u5F55",visible:et.actionTabs.key==="\u590D\u5236\u8BB0\u5F55",width:760,footer:null,className:ka.a.modal,onOk:An,onCancel:function(){Pt({type:"classroomList/setActionTabs",payload:{}}),Ht({page:1,limit:10})}},a.a.createElement(Fe.a,{className:ka.a.customTable,dataSource:nn,scroll:nn.length>7?{y:300}:{},bordered:!1,columns:cn,rowClassName:ka.a.row,loading:He,onChange:Wt,pagination:{pageSize:Ut.limit,total:jt,current:Ut.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(sn){return a.a.createElement("span",{className:"mr10"},"\u5171",a.a.createElement("span",{className:"c-orange"},sn),"\u6761\u6570\u636E")}}}))},ha=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.user;return{classroomList:We,user:et}})(Sa),wa=o("yTi+"),Ka=o.n(wa),cr=v.a.TabPane,Pa=L.a.SubMenu,Ia=Ee.a.Content,Fa=Ee.a.Sider,Ha=[{}],$a=function(We){var et,bt,Pt,tt,Ot=We.classroomList,St=We.globalSetting,Ut=We.shixunHomeworks,Ht=We.user,xn=We.loading,on=We.dispatch,He=We.children,ct=Object(Ke.a)(We,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch","children"]),ot=ct.match.params,h=Ot.detailTopBanner,jt=Ot.detailLeftMenus,Kt=Ot.shareStatus,Ye=Ht.userInfo,Nt=Object(j.useState)(["shixun_homework|1309"]),nn=Object(Z.a)(Nt,2),mn=nn[0],Wt=nn[1],Jt=Object(j.useState)(),cn=Object(Z.a)(Jt,2),An=cn[0],Bt=cn[1],sn=Object(j.useState)(!1),vn=Object(Z.a)(sn,2),qt=vn[0],qn=vn[1],Un=Object(j.useState)(!1),Wn=Object(Z.a)(Un,2),Rn=Wn[0],bn=Wn[1],oa=Object(j.useState)(!1),dn=Object(Z.a)(oa,2),ga=dn[0],an=dn[1],$n=Object(j.useState)(!1),Dn=Object(Z.a)($n,2),Fn=Dn[0],fn=Dn[1],fa=Object(j.useState)(!1),Jn=Object(Z.a)(fa,2),sa=Jn[0],Xn=Jn[1],Qt=Object(ie.h)(),Ce=[{name:"\u6DFB\u52A0\u8001\u5E08",icon:a.a.createElement("i",{className:"mr5 icon-tianjialaoshi1"})},{name:"\u6DFB\u52A0\u52A9\u6559",icon:a.a.createElement("i",{className:"mr5 icon-tianjiazhujiao1"})},{name:"\u6DFB\u52A0\u5B66\u751F",icon:a.a.createElement("i",{className:"mr5 icon-tianjiaxuesheng1"})}].filter(function(le){return Object(yt.k)()?le.name!=="\u6DFB\u52A0\u8001\u5E08":!0}),ne=Object(j.useState)(!1),Ct=Object(Z.a)(ne,2),zt=Ct[0],Mt=Ct[1];Object(j.useEffect)(function(){var le=_()().add(0,"days").unix(),Ge=localStorage.getItem("classroomsclose");if(!Ge){Mt(!0);return}le>parseInt(Ge)&&Mt(!0)},[]),Object(j.useEffect)(function(){return an((h==null?void 0:h.student_count)>=10?!1:Rn),function(){an(!1)}},[h]),Object(j.useEffect)(function(){setTimeout(function(){an(!1)},5e3)},[]),Object(j.useEffect)(function(){var le=_()(),Ge="".concat(Ye==null?void 0:Ye.login,"-").concat(ot.coursesId,"-date"),Ne=localStorage.getItem(Ge);return Ne?le<=_()(Ne)?fn(!1):(localStorage.removeItem(Ge),fn(!0)):fn(!0),function(){fn(!1)}},[h]);var Yn=function(){var Ge="".concat(Ye==null?void 0:Ye.login,"-").concat(ot.coursesId,"-date"),Ne=_()().endOf("day").format("YYYY-MM-DD HH:mm:ss");localStorage.setItem(Ge,Ne),fn(!1)},Ca={5:{text:"\u5982\u679C\u5206\u73ED\u5355\u72EC\u8BBE\u7F6E\u53D1\u5E03\u5185\u5BB9\uFF08\u5B9E\u8BAD\u4F5C\u4E1A\u3001\u666E\u901A\u4F5C\u4E1A\u3001\u8BD5\u5377\u7B49\uFF09\uFF0C \u9700\u8981\u52A0\u5165\u5206\u73ED\u624D\u80FD\u67E5\u770B",url:"/api/courses/".concat(ot.coursesId,"/switch_to_student.json")},6:{text:"\u7531\u5B66\u751F\u8EAB\u4EFD\u5207\u6362\u81F3\u6559\u5E08\uFF0C\u62E5\u6709\u6DFB\u52A0\u6210\u5458\u3001\u53D1\u5E03\u4F5C\u4E1A\u7B49\u7BA1\u7406\u6743\u9650",url:"/api/courses/".concat(ot.coursesId,"/switch_to_teacher.json")},7:{text:"\u7531\u5B66\u751F\u8EAB\u4EFD\u5207\u6362\u81F3\u52A9\u6559\uFF0C\u62E5\u6709\u6DFB\u52A0\u6210\u5458\u3001\u53D1\u5E03\u4F5C\u4E1A\u7B49\u7BA1\u7406\u6743\u9650",url:"/api/courses/".concat(ot.coursesId,"/switch_to_assistant.json")}},ya=function(){on({type:"classroomList/getClassroomLeftMenus",payload:{id:ot.coursesId}})},ma=function(){on({type:"classroomList/getClassroomTopBanner",payload:{id:ot.coursesId}})};function ar(le){return Wa.apply(this,arguments)}function Wa(){return Wa=Object(ue.a)(S.a.mark(function le(Ge){var Ne;return S.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:Ge,student:1}});case 2:Ne=it.sent,Ne.status===401?(localStorage.setItem("addinfo","1"),localStorage.setItem("classromeurl",location.pathname+Qt.search)):(ma(),ya());case 4:case"end":return it.stop()}},le)})),Wa.apply(this,arguments)}var Ga=function(Ge,Ne){ge.a.confirm({centered:!0,title:"\u63D0\u793A",icon:a.a.createElement(mt.a,null),content:Ge,okText:"\u786E\u8BA4",onOk:function(){return Ne()},cancelText:"\u53D6\u6D88"})},Aa=function(){var le=Object(ue.a)(S.a.mark(function Ge(Ne){var Ve,it,xt,ln,ba;return S.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:Xt.t0=Ne,Xt.next=Xt.t0===0?3:Xt.t0===1?8:Xt.t0===2?17:Xt.t0===3?20:Xt.t0===4?26:Xt.t0===5?29:Xt.t0===6||Xt.t0===7?32:Xt.t0===8?34:Xt.t0===9?43:48;break;case 3:return Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u8BBE\u4E3A\u516C\u5F00/\u79C1\u6709"]),ba=a.a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",a.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"),h.is_public&&(ba=a.a.createElement("p",null,"\u60A8\u786E\u5B9A\u8981\u8BBE\u7F6E\u4E3A\u79C1\u6709?")),Ga(ba,Object(ue.a)(S.a.mark(function da(){var Kn;return S.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,Object(Et.yb)(Object(te.a)({},ot));case 2:ln=_n.sent,((Kn=ln)===null||Kn===void 0?void 0:Kn.status)===0&&(g.b.success("\u8BBE\u7F6E\u6210\u529F"),ma());case 4:case"end":return _n.stop()}},da)}))),Xt.abrupt("break",48);case 8:if(Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u505C\u7528/\u542F\u7528\u9080\u8BF7\u7801"]),!(h!=null&&h.invite_code)){Xt.next=13;break}Ga(a.a.createElement("p",null,"\u8BFE\u5802\u9080\u8BF7\u7801\u505C\u7528\u540E\uFF0C\u7528\u6237\u4E0D\u80FD\u4E3B\u52A8\u52A0\u5165\u8BE5\u8BFE\u5802\u4E86",a.a.createElement("br",null),"\u60A8\u662F\u5426\u786E\u8BA4\u505C\u7528?"),Object(ue.a)(S.a.mark(function da(){var Kn;return S.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,Object(Et.xb)(Object(te.a)({},ot));case 2:ln=_n.sent,((Kn=ln)===null||Kn===void 0?void 0:Kn.status)===0&&(g.b.success("\u8BBE\u7F6E\u6210\u529F"),ma());case 4:case"end":return _n.stop()}},da)}))),Xt.next=16;break;case 13:return Xt.next=15,Object(Et.xb)(Object(te.a)({},ot));case 15:ln=Xt.sent;case 16:return Xt.abrupt("break",48);case 17:return Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u7F16\u8F91\u8BFE\u5802"]),h!=null&&h.excellent?ye.d.push("/classrooms/".concat(ot.coursesId,"/newgolds/settings")):ye.d.push("/classrooms/".concat(ot.coursesId,"/edit")),Xt.abrupt("break",48);case 20:if((Ve=Ht.userInfo)!==null&&Ve!==void 0&&Ve.professional_certification){Xt.next=23;break}return g.b.warning("\u9700\u8981\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u540E\u624D\u80FD\u590D\u5236\u8BFE\u5802"),Xt.abrupt("return");case 23:return Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u590D\u5236\u8BFE\u5802"]),Ga(a.a.createElement("p",null,"\u201C\u590D\u5236\u201D\u529F\u80FD\u5C06\u4F1A\u4E3A\u60A8\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u8BFE\u5802",a.a.createElement("br",null),"\u65E7\u8BFE\u5802\u7684\u4F5C\u4E1A\u3001\u8D44\u6E90\u3001\u8BD5\u5377\u7B49\u90FD\u5C06\u88AB\u590D\u5236\u5230\u65B0\u7684\u8BFE\u5802\u91CC\u9762",a.a.createElement("br",null),"\u8BF7\u95EE\u662F\u5426\u7EE7\u7EED\uFF1F"),Object(ue.a)(S.a.mark(function da(){var Kn,un;return S.a.wrap(function(za){for(;;)switch(za.prev=za.next){case 0:return za.next=2,Object(Et.o)(Object(te.a)({},ot));case 2:Kn=za.sent,(Kn==null?void 0:Kn.status)===2&&Xn(!0),Kn!=null&&Kn.new_course_id&&(g.b.success("\u590D\u5236\u6210\u529F"),un=ct.location.pathname.split("/"),un[2]=Kn.new_course_id,ct.history.replace(un.join("/")),window.location.reload());case 5:case"end":return za.stop()}},da)}))),Xt.abrupt("break",48);case 26:return Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u5220\u9664\u8BFE\u5802"]),Ga("\u8BFE\u5802\u5220\u9664\u540E\u6570\u636E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u786E\u5B9A\u5220\u9664\uFF1F",Object(ue.a)(S.a.mark(function da(){var Kn;return S.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,Object(Et.k)(Object(te.a)({},ot));case 2:Kn=_n.sent,(Kn==null?void 0:Kn.status)===0&&(g.b.success("\u5220\u9664\u6210\u529F"),ct.history.replace("/classrooms/index"));case 4:case"end":return _n.stop()}},da)}))),Xt.abrupt("break",48);case 29:return Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u5207\u6362\u4E3A\u5B66\u751F"]),on({type:"classroomList/setActionTabs",payload:{key:"\u5207\u6362\u4E3A\u5B66\u751F"}}),Xt.abrupt("break",48);case 32:return ge.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5207\u6362\u8EAB\u4EFD",content:Ca[Ne].text,onOk:function(){var da=Object(ue.a)(S.a.mark(function un(){var _n;return S.a.wrap(function(ja){for(;;)switch(ja.prev=ja.next){case 0:return Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5",Ne==6?"\u5207\u6362\u4E3A\u8001\u5E08":" \u5207\u6362\u4E3A\u52A9\u6559"]),ja.next=3,Object(Je.a)(Ca[Ne].url,{method:"post"});case 3:_n=ja.sent,_n.status===0&&(g.b.success("\u5207\u6362\u6210\u529F"),window.location.reload());case 5:case"end":return ja.stop()}},un)}));function Kn(){return da.apply(this,arguments)}return Kn}()}),Xt.abrupt("break",48);case 34:if(!(h!=null&&h.invite_code)){Xt.next=39;break}Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u9000\u51FA\u8BFE\u5802"]),Ga(a.a.createElement("p",null,"\u9000\u51FA\u540E\u60A8\u5C06\u4E0D\u518D\u662F\u672C\u8BFE\u5802\u7684\u6210\u5458,\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664"),Object(ue.a)(S.a.mark(function da(){var Kn;return S.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,Object(Et.p)(Object(te.a)({},ot));case 2:ln=_n.sent,((Kn=ln)===null||Kn===void 0?void 0:Kn.status)===0&&(g.b.success("\u9000\u51FA\u6210\u529F"),ye.d.push("/users/".concat(Ye.login)));case 4:case"end":return _n.stop()}},da)}))),Xt.next=42;break;case 39:return Xt.next=41,Object(Et.xb)(Object(te.a)({},ot));case 41:ln=Xt.sent;case 42:return Xt.abrupt("break",48);case 43:if((it=Ht.userInfo)!==null&&it!==void 0&&it.professional_certification){Xt.next=46;break}return g.b.warning("\u9700\u8981\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u540E\u624D\u80FD\u67E5\u770B\u590D\u5236\u8BB0\u5F55"),Xt.abrupt("return");case 46:return on({type:"classroomList/setActionTabs",payload:{key:"\u590D\u5236\u8BB0\u5F55"}}),Xt.abrupt("break",48);case 48:((xt=ln)===null||xt===void 0?void 0:xt.status)===0&&(g.b.success("\u8BBE\u7F6E\u6210\u529F"),ma());case 49:case"end":return Xt.stop()}},Ge)}));return function(Ne){return le.apply(this,arguments)}}(),Ja=a.a.createElement("div",{className:"tc current"},a.a.createElement(a.a.Fragment,null,(h==null?void 0:h.switch_to_student)&&a.a.createElement("p",{onClick:function(){return Aa(5)}},"\u5207\u6362\u4E3A\u5B66\u751F"),(h==null?void 0:h.switch_to_teacher)&&a.a.createElement("p",{onClick:function(){return Aa(6)}},"\u5207\u6362\u4E3A\u8001\u5E08"),(h==null?void 0:h.switch_to_assistant)&&a.a.createElement("p",{onClick:function(){return Aa(7)}},"\u5207\u6362\u4E3A\u52A9\u6559"))),rr=function(){var Ge,Ne,Ve,it,xt="";return(h!=null&&h.switch_to_student||h!=null&&h.switch_to_teacher||h!=null&&h.switch_to_assistant)&&!(h!=null&&h.excellent)&&(xt=" \u25BC"),a.a.createElement("span",{style:{pointerEvents:xt?"all":"none"}},(Ye==null||((Ge=Ye.course)===null||Ge===void 0)?void 0:Ge.course_role)===8&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u8001\u5E08",xt),(Ye==null||((Ne=Ye.course)===null||Ne===void 0)?void 0:Ne.course_role)===5&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u8001\u5E08",xt),(Ye==null||((Ve=Ye.course)===null||Ve===void 0)?void 0:Ve.course_role)===12&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u52A9\u6559",xt),(Ye==null||((it=Ye.course)===null||it===void 0)?void 0:it.course_role)===15&&a.a.createElement("span",{className:"c-white ml15"},"\u5F53\u524D\u8EAB\u4EFD\uFF1A\u5B66\u751F",xt))},or=a.a.createElement("div",{className:"tc current"},h!=null&&h.excellent?a.a.createElement(a.a.Fragment,null,Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(2)}},"\u7F16\u8F91\u8BFE\u5802"),Object(yt.e)()&&a.a.createElement("p",{onClick:function(){return Aa(4)}},"\u5220\u9664\u8BFE\u5802")):a.a.createElement(a.a.Fragment,null,Object(yt.f)()&&a.a.createElement("p",{onClick:function(){return Aa(0)}},h!=null&&h.is_public?"\u8BBE\u4E3A\u79C1\u6709":"\u8BBE\u4E3A\u516C\u5F00"),Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(2)}},"\u7F16\u8F91\u8BFE\u5802"),Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(3)}},"\u590D\u5236\u8BFE\u5802"),Object(yt.c)()&&a.a.createElement("p",{onClick:function(){return Aa(9)}},"\u590D\u5236\u8BB0\u5F55"),Object(yt.s)()&&a.a.createElement("p",{onClick:function(){return Aa(8)}},"\u9000\u51FA\u8BFE\u5802"),Object(yt.f)()&&a.a.createElement("p",{onClick:function(){return Aa(4)}},"\u5220\u9664\u8BFE\u5802")));Object(j.useEffect)(function(){var le;if(Ht!=null&&(le=Ht.userInfo)!==null&&le!==void 0&&le.course)if(Object(yt.s)()){an(!1);return}else{var Ge,Ne=JSON.parse((Ge=localStorage)===null||Ge===void 0?void 0:Ge.getItem("coursesIdstimies"));if((Ne==null?void 0:Ne.length)>0){var Ve=Ne.filter(function(it){return it.coursesId===(ot==null?void 0:ot.coursesId)});(Ve==null?void 0:Ve.length)>0?_()(Ve[0].time).add(parseInt(Ve[0].Tooltiptype),"days")<_()(new Date)&&bn(!0):bn(!0)}else bn(!0)}},[Ht]),Object(j.useEffect)(function(){var le;if(Qt!=null&&(le=Qt.query)!==null&&le!==void 0&&le.code){var Ge;ar(Qt==null||((Ge=Qt.query)===null||Ge===void 0)?void 0:Ge.code)}else ma(),ya()},[ct.match.params.coursesId]),Object(j.useEffect)(function(){if(window.localStorage.getItem("classrooms-mooc-modal-hint-flag")==="1"||!(h!=null&&h.third_party_tip)||!Object(yt.s)()||!(h!=null&&h.excellent))return;on({type:"classroomList/setActionTabs",payload:{key:"\u586B\u5199\u6155\u8BFE\u8D44\u6599",params:{showHint:!0}}})},[h==null?void 0:h.third_party_tip]),Object(j.useEffect)(function(){var le,Ge=ct.location.pathname.split("/")[3];((le=Ge)===null||le===void 0?void 0:le.indexOf("graduation"))>-1&&(Ge="graduation"),Wt(["".concat(Ge,"|").concat(ct.match.params.coursesId)])},[ct.location.pathname]),h!=null&&h.name&&Object(oe.V)(h==null?void 0:h.name);var pr=function(){return(h==null?void 0:h.invite_code_halt)===0?a.a.createElement("span",null,"\u6210\u5458\u53EF\u4EE5\u901A\u8FC7\u9080\u8BF7\u7801\u4E3B\u52A8\u52A0\u5165\u8BFE\u5802",a.a.createElement("br",null),"\u70B9\u51FB\u7ACB\u523B\u590D\u5236\u9080\u8BF7\u7801"):(h==null?void 0:h.invite_code_halt)===2?a.a.createElement("span",null,"\u5F53\u524D\u9080\u8BF7\u7801\u5DF2\u5BF9\u5B66\u751F\u505C\u7528",a.a.createElement("br",null),"\u7528\u6237\u53EA\u80FD\u4EE5\u8001\u5E08/\u52A9\u6559\u8EAB\u4EFD\u7533\u8BF7\u52A0\u5165\u8BFE\u5802"):null};Object(j.useEffect)(function(){if(h!=null&&h.professors){var le,Ge,Ne="";h==null||((le=h.professors)===null||le===void 0)||le.map(function(Ve,it){var xt,ln;it===(h==null||((xt=h.professors)===null||xt===void 0)?void 0:xt.length)-1&&(h==null||((ln=h.assistants)===null||ln===void 0)?void 0:ln.length)===0?Ne+=Ve:Ne+=Ve+"\u3001"}),h==null||((Ge=h.assistants)===null||Ge===void 0)||Ge.map(function(Ve,it){var xt;it===(h==null||((xt=h.assistants)===null||xt===void 0)?void 0:xt.length)-1?Ne+=Ve+"\uFF08\u52A9\u6559\uFF09":Ne+=Ve+"\uFF08\u52A9\u6559\uFF09\u3001"}),Bt(Ne)}},[h]);var gr=function(){var Ge=h.teacher_applies_count>0?24:0;return a.a.createElement("div",{style:{display:"inline-flex",alignItems:"center"}},Object(yt.j)()&&a.a.createElement("div",{className:Dt.a.badge,style:{paddingRight:Ge}},Object(yt.i)()&&h.teacher_applies_count>0&&a.a.createElement("span",{className:Dt.a.num},h.teacher_applies_count>100?"99+":h.teacher_applies_count),a.a.createElement(G.a,{title:a.a.createElement("span",{className:"c-black"},"\u65B0\u6536\u5230",h==null?void 0:h.teacher_applies_count,"\u6761\u52A0\u5165\u8BFE\u5802\u7684\u7533\u8BF7",a.a.createElement(Be.a,{to:"/classrooms/".concat(ot.coursesId,"/teachers?tab=1"),className:"c-orange"},"\u53BB\u5BA1\u6279"),a.a.createElement("i",{onClick:Yn,className:"iconfont icon-guanbi1",style:{fontSize:12,color:"#666",marginLeft:10,cursor:"pointer"}})),color:"#FFF",key:"#FFF",visible:h.teacher_applies_count>0&&Fn},a.a.createElement(Be.a,{onClick:function(Ve){if(!Object(Nn.e)(on)){Ve.preventDefault();return}},style:{display:"inline-flex",alignItems:"center"},className:"c-white",to:"/classrooms/".concat(ot.coursesId,"/teachers")},a.a.createElement("i",{className:"iconfont icon-chengyuanguanli1 mr5"}),"\u6210\u5458\u7BA1\u7406"))),a.a.createElement(Be.a,{onClick:function(Ve){if(!Object(Nn.e)(on)){Ve.preventDefault();return}},className:Object(yt.j)()?Dt.a.link:Dt.a.sLink,to:"/classrooms/".concat(ot.coursesId,"/students")},a.a.createElement("span",null,"\u5B66\u751F"),a.a.createElement("span",{className:"ml5"},h.student_count)),a.a.createElement(Be.a,{className:Dt.a.link,onClick:function(Ve){if(!Object(Nn.e)(on)){Ve.preventDefault();return}},to:"/classrooms/".concat(ot.coursesId,"/teachers")},a.a.createElement("span",null,"\u6559\u5E08"),a.a.createElement("span",{className:"ml5"},h.teacher_count)),Object(yt.s)()&&a.a.createElement("span",{className:"ml40 mr20",onClick:Object(ue.a)(S.a.mark(function Ne(){var Ve;return S.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:h==null?void 0:h.invite_code,professor:1}});case 2:Ve=xt.sent,Ve&&g.b.info(Ve==null?void 0:Ve.message);case 4:case"end":return xt.stop()}},Ne)}))},a.a.createElement(G.a,{title:"\u7533\u8BF7\u6210\u4E3A\u6559\u5E08"},a.a.createElement("a",{className:"c-white iconfont icon-shenqingchengweijiaoshi"}))),Object(yt.s)()&&a.a.createElement("span",{onClick:Object(ue.a)(S.a.mark(function Ne(){var Ve;return S.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(Je.a)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:h==null?void 0:h.invite_code,assistant_professor:1}});case 2:Ve=xt.sent,Ve&&g.b.info(Ve==null?void 0:Ve.message);case 4:case"end":return xt.stop()}},Ne)}))},a.a.createElement(G.a,{title:"\u7533\u8BF7\u6210\u4E3A\u52A9\u6559"},a.a.createElement("a",{className:"c-white iconfont icon-shenqingchengweizhujiao"}))))},br="\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011".concat(h==null?void 0:h.copy_teacher_name,"\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A").concat(h==null?void 0:h.name,`\u300B\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002 \u94FE\u63A5\uFF1Ahttps://www.educoder.net/classrooms/`).concat(ot.coursesId,"?code=").concat(h==null?void 0:h.invite_code,` -\u9080\u8BF7\u7801\uFF1A`).concat(h==null?void 0:h.invite_code),Ar=function(){on({type:"classroomList/save",payload:{shareStatus:!0}})},Gt=function(){Aa(3)};return a.a.createElement("section",{className:Dt.a.bg},a.a.createElement("section",{className:Dt.a.classroomInfo},a.a.createElement("aside",{className:"edu-container"},a.a.createElement("aside",{className:Dt.a.title},a.a.createElement("div",{className:Dt.a.titleLeft},a.a.createElement("strong",null,h.name),(h==null?void 0:h.excellent)&&a.a.createElement("span",{className:"tag-style bg-orange ml20"},"\u5F00\u653E\u8BFE\u7A0B"),!Object(yt.b)()&&a.a.createElement("span",{className:"tag-style bg-blue ml20"},h!=null&&h.is_public?"\u516C\u5F00":"\u79C1\u6709"),Object(yt.b)()&&a.a.createElement("span",{className:"tag-style bg-grey-ede c-light-black ml20"},"\u5DF2\u7ED3\u675F"),a.a.createElement("br",null),!!h.credit&&a.a.createElement("span",null,"\u5B66\u5206 ",h.credit),!!h.class_period&&a.a.createElement("span",null,a.a.createElement("span",{className:"ml5 mr5"},"|"),"\u5B66\u65F6 ",h.class_period)),document.domain!=="kepukehuan.educoder.net"&&a.a.createElement("div",{className:Dt.a.titleRight,style:{height:"20px",display:"flex",alignItems:"center"}},(Ye==null||((et=Ye.course)===null||et===void 0)?void 0:et.course_role)===null&&(Ye==null?void 0:Ye.identity)==="teacher"&&(h==null?void 0:h.allow_copy)&&a.a.createElement("div",{className:Dt.a.copy},a.a.createElement("span",{onClick:Gt},"\u590D\u5236\u8BFE\u5802"),a.a.createElement("span",null,h==null?void 0:h.copied_courses_count)),(h==null?void 0:h.course_identity)<6&&!(h!=null&&h.excellent)&&a.a.createElement(a.a.Fragment,null,a.a.createElement("strong",{className:"font14"},"\u9080\u8BF7\u7801\uFF1A"),(h==null?void 0:h.invite_code_halt)===1&&a.a.createElement("strong",{className:"font14"},a.a.createElement("span",null,"\u5DF2\u505C\u7528")),(h==null?void 0:h.invite_code_halt)!==1&&a.a.createElement(V.a,{zIndex:1,cancelText:"",overlayClassName:Dt.a.tipJoin,overlayStyle:{width:270},visible:ga,placement:"bottom",title:a.a.createElement("span",{style:{color:"#000",fontSize:14,fontWeight:200}},"\u590D\u5236\u5E76\u53D1\u7ED9\u5B66\u751F\uFF0C\u9080\u8BF7\u5B66\u751F\u5FEB\u901F\u52A0\u5165",a.a.createElement("br",null),a.a.createElement("div",{style:{borderBottom:"1px solid #efefef",marginTop:"12px",marginLeft:-18}}),a.a.createElement(P.a,{className:"mt10"},a.a.createElement(ve.a,{flex:"1",style:{textAlign:"right",marginRight:10}},a.a.createElement(he.a,{style:{marginLeft:-18,color:"#999"},onChange:function(Ge){qn(Ge.target.checked)}},h.student_count===0?"\u4ECA\u5929\u4E0D\u518D\u63D0\u793A":"\u672C\u5468\u4E0D\u518D\u63D0\u793A")),a.a.createElement(ve.a,null,a.a.createElement(fe.a,{size:"small",type:"primary"},a.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){if(Object(oe.s)(br),qt){if(localStorage.getItem("coursesIdstimies")){var Ge=JSON.parse(localStorage.getItem("coursesIdstimies"));Ge.filter(function(Ne){return Ne.coursesId===ot.coursesId}).length>0||(Ge.push({coursesId:ot.coursesId,time:new Date,Tooltiptype:h.student_count===0?"1":"7"}),localStorage.setItem("coursesIdstimies",JSON.stringify(Ge)))}else localStorage.setItem("coursesIdstimies",JSON.stringify([{coursesId:ot.coursesId,time:new Date,Tooltiptype:h.student_count===0?"1":"7"}]));an(!1)}else an(!1)}},"\u786E\u5B9A")))))},a.a.createElement("strong",{className:"font14"},a.a.createElement("span",{className:(h==null?void 0:h.invite_code_halt)===1?"":"c-yellow"},(h==null?void 0:h.invite_code_halt)===1?"\u5DF2\u505C\u7528":h==null?void 0:h.invite_code))),(h==null?void 0:h.invite_code_halt)!==1&&a.a.createElement("div",{className:Dt.a.shareClassroom,onClick:Ar},a.a.createElement("span",null,a.a.createElement("i",{className:"iconfont icon-fenxiangketang"})),a.a.createElement("span",null,"\u5206\u4EAB\u8BFE\u5802"))),a.a.createElement(Y.a,{placement:"bottom",content:Ja,trigger:"hover"},rr()),Object(yt.h)()&&a.a.createElement("span",{className:"ml10 mr10"},"|"),Object(yt.h)()&&a.a.createElement(Y.a,{placement:"bottom",content:or,trigger:"hover"},a.a.createElement("span",{className:Dt.a.iconH},Object(yt.f)()&&a.a.createElement("span",null,"\u8BFE\u5802\u7BA1\u7406"),(Object(yt.w)()||Object(yt.k)())&&a.a.createElement("span",null,"\u590D\u5236/\u7BA1\u7406\u8BFE\u5802"),Object(yt.s)()&&a.a.createElement("span",null,"\u9000\u51FA\u8BFE\u5802"))))),a.a.createElement(P.a,null,a.a.createElement(ve.a,{flex:1},a.a.createElement("aside",{className:Dt.a.classroomUser},document.domain!=="kepukehuan.educoder.net"&&a.a.createElement(a.a.Fragment,null,a.a.createElement("p",{className:Dt.a.headPic},a.a.createElement(Be.a,{to:"/users/".concat(h==null?void 0:h.teacher_login,"/classrooms")},(h==null?void 0:h.teacher_img)&&a.a.createElement("img",{src:ra.a.IMG_SERVER+"/images/"+h.teacher_img,alt:""})),a.a.createElement(Be.a,{to:"/users/".concat(h==null?void 0:h.teacher_login,"/classrooms")},a.a.createElement("strong",{className:"c-white"},h.teacher_name)),a.a.createElement("span",null,"\uFF08",h.teacher_school,"\uFF09"))))),Object(yt.r)()&&a.a.createElement(ve.a,null,a.a.createElement(fe.a,{onClick:function(){return on({type:"classroomList/setActionTabs",payload:{key:"\u52A0\u5165\u8BFE\u5802"}})},size:"large",type:"primary",className:Dt.a.joinCouses},"\u52A0\u5165\u8BFE\u5802"))),a.a.createElement("aside",{className:Dt.a.classroomDescBg}),a.a.createElement("aside",{className:Dt.a.classroomDesc},document.domain!=="kepukehuan.educoder.net"?a.a.createElement(a.a.Fragment,null," ",a.a.createElement("div",null,(h==null?void 0:h.excellent)&&Object(yt.c)()&&a.a.createElement(gr,null),!(h!=null&&h.excellent)&&a.a.createElement(gr,null)),a.a.createElement("div",null,Object(yt.c)()&&Ce.map(function(le,Ge){return a.a.createElement("span",{key:Ge,className:Ut.actionTabs.type===13&&le.name==="\u6DFB\u52A0\u5B66\u751F"?Dt.a.classromediv:"",onClick:function(){Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5",le.name]),on({type:"classroomList/setActionTabs",payload:{key:le.name}})}},le.icon,le.name)}),Object(yt.s)()&&!(h!=null&&h.excellent)&&(h==null?void 0:h.group_name)&&a.a.createElement(Be.a,{className:"c-white",to:"/classrooms/".concat(ot.coursesId,"/course_group")},a.a.createElement("span",{style:{fontSize:"14px"}},"\u4F60\u5F53\u524D\u6240\u5728\u73ED\u7EA7\uFF1A"),a.a.createElement(G.a,{title:(h==null||((bt=h.group_name)===null||bt===void 0)?void 0:bt.length)>10?h==null?void 0:h.group_name:""},a.a.createElement("span",{style:{fontSize:"14px"}},(h==null||((Pt=h.group_name)===null||Pt===void 0)?void 0:Pt.length)>10?(h==null||((tt=h.group_name)===null||tt===void 0)?void 0:tt.substr(0,10))+"...":h==null?void 0:h.group_name))),Object(yt.s)()&&(h==null?void 0:h.third_party_name)&&a.a.createElement("span",{className:"current",onClick:function(){Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u586B\u5199\u6155\u8BFE\u8D44\u6599"]),on({type:"classroomList/setActionTabs",payload:{key:"\u586B\u5199\u6155\u8BFE\u8D44\u6599"}})}},a.a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5"}),"\u586B\u5199\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u8D26\u53F7\u4FE1\u606F",a.a.createElement("i",{className:"iconfont icon-you font14 mr5 ml5"})))):a.a.createElement("div",null)))),a.a.createElement("div",null),a.a.createElement("aside",{className:"edu-container mb20"},a.a.createElement(Ee.a,{style:{background:"none"}},a.a.createElement(Rn,null),a.a.createElement(Ee.a,{style:{background:"none",overflow:"initial"}},a.a.createElement(Ia,{className:Dt.a.container},He)))),a.a.createElement(w,null),a.a.createElement(Qe,null),a.a.createElement(Vt,null),a.a.createElement(xe,null),a.a.createElement(re,null),a.a.createElement(je,null),a.a.createElement(_t,null),a.a.createElement(Tt,null),a.a.createElement(ha,null),a.a.createElement(rt,null),Kt&&a.a.createElement(Da,null),a.a.createElement(ge.a,{visible:sa,title:a.a.createElement("span",null,a.a.createElement(mt.a,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:function(){return Xn(!1)},footer:!1},a.a.createElement("div",{style:{textAlign:"center",marginBottom:44}},a.a.createElement("div",null,"\u9488\u5BF9\u4E00\u4E2A\u8BFE\u5802\u4E00\u5929\u53EA\u53EF\u590D\u5236\u4E00\u6B21\uFF0C"),a.a.createElement("div",{style:{marginBottom:30}},"\u5982\u9700\u590D\u5236\u591A\u6B21\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),a.a.createElement("img",{style:{width:124,height:124},src:Ka.a}))))},La=q.default=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading,bt=ut.globalSetting,Pt=ut.user,tt=ut.shixunHomeworks;return{classroomList:We,globalSetting:bt,user:Pt,loading:et.effects,shixunHomeworks:tt}})($a)},Nmxd:function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},NvD2:function(Oe,q,o){"use strict";o.d(q,"a",function(){return P});var Q=o("Kwbf");function Y(Ue,fe){var K=new Set;return Ue.forEach(function(ve){fe.has(ve)||K.add(ve)}),K}function st(Ue){var fe=Ue||{},K=fe.disabled,ve=fe.disableCheckbox,H=fe.checkable;return!!(K||ve)||H===!1}function V(Ue,fe,K,ve){for(var H=new Set(Ue),he=new Set,pe=0;pe<=K;pe+=1){var G=fe.get(pe)||new Set;G.forEach(function(be){var ge=be.key,ue=be.node,Z=be.children,Ke=Z===void 0?[]:Z;H.has(ge)&&!ve(ue)&&Ke.filter(function(ce){return!ve(ce.node)}).forEach(function(ce){H.add(ce.key)})})}for(var A=new Set,g=K;g>=0;g-=1){var te=fe.get(g)||new Set;te.forEach(function(be){var ge=be.parent,ue=be.node;if(ve(ue)||!be.parent||A.has(be.parent.key))return;if(ve(be.parent.node)){A.add(ge.key);return}var Z=!0,Ke=!1;(ge.children||[]).filter(function(ce){return!ve(ce.node)}).forEach(function(ce){var Ee=ce.key,Ae=H.has(Ee);Z&&!Ae&&(Z=!1),!Ke&&(Ae||he.has(Ee))&&(Ke=!0)}),Z&&H.add(ge.key),Ke&&he.add(ge.key),A.add(ge.key)})}return{checkedKeys:Array.from(H),halfCheckedKeys:Array.from(Y(he,H))}}function f(Ue,fe,K,ve,H){for(var he=new Set(Ue),pe=new Set(fe),G=0;G<=ve;G+=1){var A=K.get(G)||new Set;A.forEach(function(ge){var ue=ge.key,Z=ge.node,Ke=ge.children,ce=Ke===void 0?[]:Ke;!he.has(ue)&&!pe.has(ue)&&!H(Z)&&ce.filter(function(Ee){return!H(Ee.node)}).forEach(function(Ee){he.delete(Ee.key)})})}pe=new Set;for(var g=new Set,te=ve;te>=0;te-=1){var be=K.get(te)||new Set;be.forEach(function(ge){var ue=ge.parent,Z=ge.node;if(H(Z)||!ge.parent||g.has(ge.parent.key))return;if(H(ge.parent.node)){g.add(ue.key);return}var Ke=!0,ce=!1;(ue.children||[]).filter(function(Ee){return!H(Ee.node)}).forEach(function(Ee){var Ae=Ee.key,L=he.has(Ae);Ke&&!L&&(Ke=!1),!ce&&(L||pe.has(Ae))&&(ce=!0)}),Ke||he.delete(ue.key),ce&&pe.add(ue.key),g.add(ue.key)})}return{checkedKeys:Array.from(he),halfCheckedKeys:Array.from(Y(pe,he))}}function P(Ue,fe,K,ve){var H=[],he;ve?he=ve:he=st;var pe=new Set(Ue.filter(function(te){var be=!!K[te];return be||H.push(te),be})),G=new Map,A=0;Object.keys(K).forEach(function(te){var be=K[te],ge=be.level,ue=G.get(ge);ue||(ue=new Set,G.set(ge,ue)),ue.add(be),A=Math.max(A,ge)}),Object(Q.a)(!H.length,"Tree missing follow keys: ".concat(H.slice(0,100).map(function(te){return"'".concat(te,"'")}).join(", ")));var g;return fe===!0?g=V(pe,G,A,he):g=f(pe,fe.halfCheckedKeys,G,A,he),g}},OZM5:function(Oe,q,o){"use strict";o.d(q,"b",function(){return ve}),o.d(q,"a",function(){return H}),o.d(q,"k",function(){return he}),o.d(q,"h",function(){return pe}),o.d(q,"i",function(){return G}),o.d(q,"g",function(){return A}),o.d(q,"c",function(){return g}),o.d(q,"d",function(){return te}),o.d(q,"j",function(){return ue}),o.d(q,"e",function(){return Z}),o.d(q,"f",function(){return Ke});var Q=o("KQm4"),Y=o("U8pU"),st=o("Ff2n"),V=o("q1tI"),f=o.n(V),P=o("Kwbf"),Ue=o("WaYH"),fe=.25,K=2;function ve(ce,Ee){var Ae=ce.slice(),L=Ae.indexOf(Ee);return L>=0&&Ae.splice(L,1),Ae}function H(ce,Ee){var Ae=ce.slice();return Ae.indexOf(Ee)===-1&&Ae.push(Ee),Ae}function he(ce){return ce.split("-")}function pe(ce,Ee){return"".concat(ce,"-").concat(Ee)}function G(ce){return ce&&ce.type&&ce.type.isTreeNode}function A(ce,Ee){var Ae=[ce],L=Ee[ce];function x(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];v.forEach(function(z){var R=z.key,j=z.children;Ae.push(R),x(j)})}return x(L.children),Ae}function g(ce,Ee){var Ae=ce.clientY,L=Ee.selectHandle.getBoundingClientRect(),x=L.top,v=L.bottom,z=L.height,R=Math.max(z*fe,K);return Ae<=x+R?-1:Ae>=v-R?1:0}function te(ce,Ee){if(!ce)return;var Ae=Ee.multiple;return Ae?ce.slice():ce.length?[ce[0]]:ce}var be=function(Ee){return Ee};function ge(ce,Ee){if(!ce)return[];var Ae=Ee||{},L=Ae.processProps,x=L===void 0?be:L,v=Array.isArray(ce)?ce:[ce];return v.map(function(z){var R=z.children,j=Object(st.a)(z,["children"]),a=ge(R,Ee);return f.a.createElement(Ue.a,Object.assign({},x(j)),a)})}function ue(ce){if(!ce)return null;var Ee;if(Array.isArray(ce))Ee={checkedKeys:ce,halfCheckedKeys:void 0};else if(Object(Y.a)(ce)==="object")Ee={checkedKeys:ce.checked||void 0,halfCheckedKeys:ce.halfChecked||void 0};else return Object(P.a)(!1,"`checkedKeys` is not an array or an object"),null;return Ee}function Z(ce,Ee){var Ae=new Set;function L(x){if(Ae.has(x))return;var v=Ee[x];if(!v)return;Ae.add(x);var z=v.parent,R=v.node;if(R.disabled)return;z&&L(z.key)}return(ce||[]).forEach(function(x){L(x)}),Object(Q.a)(Ae)}function Ke(ce){var Ee={};return Object.keys(ce).forEach(function(Ae){(Ae.startsWith("data-")||Ae.startsWith("aria-"))&&(Ee[Ae]=ce[Ae])}),Ee}},Ohmc:function(Oe,q,o){Oe.exports=o.p+"static/certificate.fc32dc1b.jpg"},PxGK:function(Oe,q,o){Oe.exports={shareModalContainer:"shareModalContainer___3P--j",shareContent:"shareContent___1Hn0c",listItem:"listItem___10rsd",label:"label___3wCgB",invitationCode:"invitationCode___beMf_",code:"code___15XSW",first:"first___1RR9J",copy:"copy___1MwH6",tips:"tips___WaPPx"}},RMFE:function(Oe,q){Oe.exports="data:image/png;base64,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"},RotF:function(Oe,q,o){Oe.exports=o("LSTS")},"SA+Z":function(Oe,q,o){var Q=o("wTVA"),Y=o("EbDI"),st=o("ZhPi"),V=o("wkBT");function f(P){return Q(P)||Y(P)||st(P)||V()}Oe.exports=f,Oe.exports.__esModule=!0,Oe.exports.default=Oe.exports},SMhR:function(Oe,q){Oe.exports="data:image/png;base64,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"},TGq3:function(Oe,q,o){Oe.exports=o.p+"static/lockclose.365036e8.svg"},W6BS:function(Oe,q){Oe.exports="data:image/png;base64,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"},WaYH:function(Oe,q,o){"use strict";var Q=o("rePB"),Y=o("Ff2n"),st=o("VTBJ"),V=o("1OyB"),f=o("vuIU"),P=o("JX7q"),Ue=o("Ji7U"),fe=o("LK+K"),K=o("q1tI"),ve=o("TSYQ"),H=o.n(ve),he=o("sboe"),pe=o("OZM5"),G=function(Ee){var Ae=Ee.prefixCls,L=Ee.level,x=Ee.isStart,v=Ee.isEnd;if(!L)return null;for(var z="".concat(Ae,"-indent-unit"),R=[],j=0;j0||(Ge.push({coursesId:ot.coursesId,time:new Date,Tooltiptype:h.student_count===0?"1":"7"}),localStorage.setItem("coursesIdstimies",JSON.stringify(Ge)))}else localStorage.setItem("coursesIdstimies",JSON.stringify([{coursesId:ot.coursesId,time:new Date,Tooltiptype:h.student_count===0?"1":"7"}]));an(!1)}else an(!1)}},"\u786E\u5B9A")))))},a.a.createElement("strong",{className:"font14"},a.a.createElement("span",{className:(h==null?void 0:h.invite_code_halt)===1?"":"c-yellow"},(h==null?void 0:h.invite_code_halt)===1?"\u5DF2\u505C\u7528":h==null?void 0:h.invite_code))),(h==null?void 0:h.invite_code_halt)!==1&&a.a.createElement("div",{className:Dt.a.shareClassroom,onClick:Ar},a.a.createElement("span",null,a.a.createElement("i",{className:"iconfont icon-fenxiangketang"})),a.a.createElement("span",null,"\u5206\u4EAB\u8BFE\u5802"))),a.a.createElement(Y.a,{placement:"bottom",content:Ja,trigger:"hover"},rr()),Object(yt.h)()&&a.a.createElement("span",{className:"ml10 mr10"},"|"),Object(yt.h)()&&a.a.createElement(Y.a,{placement:"bottom",content:or,trigger:"hover"},a.a.createElement("span",{className:Dt.a.iconH},Object(yt.f)()&&a.a.createElement("span",null,"\u8BFE\u5802\u7BA1\u7406"),(Object(yt.w)()||Object(yt.k)())&&a.a.createElement("span",null,"\u590D\u5236/\u7BA1\u7406\u8BFE\u5802"),Object(yt.s)()&&a.a.createElement("span",null,"\u9000\u51FA\u8BFE\u5802"))))),a.a.createElement(P.a,null,a.a.createElement(ve.a,{flex:1},a.a.createElement("aside",{className:Dt.a.classroomUser},document.domain!=="kepukehuan.educoder.net"&&a.a.createElement(a.a.Fragment,null,a.a.createElement("p",{className:Dt.a.headPic},a.a.createElement(Be.a,{to:"/users/".concat(h==null?void 0:h.teacher_login,"/classrooms")},(h==null?void 0:h.teacher_img)&&a.a.createElement("img",{src:ra.a.IMG_SERVER+"/images/"+h.teacher_img,alt:""})),a.a.createElement(Be.a,{to:"/users/".concat(h==null?void 0:h.teacher_login,"/classrooms")},a.a.createElement("strong",{className:"c-white"},h.teacher_name)),a.a.createElement("span",null,"\uFF08",h.teacher_school,"\uFF09"))))),Object(yt.r)()&&a.a.createElement(ve.a,null,a.a.createElement(fe.a,{onClick:function(){return on({type:"classroomList/setActionTabs",payload:{key:"\u52A0\u5165\u8BFE\u5802"}})},size:"large",type:"primary",className:Dt.a.joinCouses},"\u52A0\u5165\u8BFE\u5802"))),a.a.createElement("aside",{className:Dt.a.classroomDescBg}),a.a.createElement("aside",{className:Dt.a.classroomDesc},document.domain!=="kepukehuan.educoder.net"?a.a.createElement(a.a.Fragment,null," ",a.a.createElement("div",null,(h==null?void 0:h.excellent)&&Object(yt.c)()&&a.a.createElement(gr,null),!(h!=null&&h.excellent)&&a.a.createElement(gr,null)),a.a.createElement("div",null,Object(yt.c)()&&Ce.map(function(le,Ge){return a.a.createElement("span",{key:Ge,className:Ut.actionTabs.type===13&&le.name==="\u6DFB\u52A0\u5B66\u751F"?Dt.a.classromediv:"",onClick:function(){Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5",le.name]),on({type:"classroomList/setActionTabs",payload:{key:le.name}})}},le.icon,le.name)}),Object(yt.s)()&&!(h!=null&&h.excellent)&&(h==null?void 0:h.group_name)&&a.a.createElement(Be.a,{className:"c-white",to:"/classrooms/".concat(ot.coursesId,"/course_group")},a.a.createElement("span",{style:{fontSize:"14px"}},"\u4F60\u5F53\u524D\u6240\u5728\u73ED\u7EA7\uFF1A"),a.a.createElement(G.a,{title:(h==null||((bt=h.group_name)===null||bt===void 0)?void 0:bt.length)>10?h==null?void 0:h.group_name:""},a.a.createElement("span",{style:{fontSize:"14px"}},(h==null||((Pt=h.group_name)===null||Pt===void 0)?void 0:Pt.length)>10?(h==null||((tt=h.group_name)===null||tt===void 0)?void 0:tt.substr(0,10))+"...":h==null?void 0:h.group_name))),Object(yt.s)()&&(h==null?void 0:h.third_party_name)&&a.a.createElement("span",{className:"current",onClick:function(){Object(oe.ab)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u5802\u8BE6\u60C5","\u586B\u5199\u6155\u8BFE\u8D44\u6599"]),on({type:"classroomList/setActionTabs",payload:{key:"\u586B\u5199\u6155\u8BFE\u8D44\u6599"}})}},a.a.createElement("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5"}),"\u586B\u5199\u7B2C\u4E09\u65B9\u6155\u8BFE\u5E73\u53F0\u8D26\u53F7\u4FE1\u606F",a.a.createElement("i",{className:"iconfont icon-you font14 mr5 ml5"})))):a.a.createElement("div",null)))),a.a.createElement("div",null),a.a.createElement("aside",{className:"edu-container mb20"},a.a.createElement(Ee.a,{style:{background:"none"}},a.a.createElement(Sn,null),a.a.createElement(Ee.a,{style:{background:"none",overflow:"initial"}},a.a.createElement(Ia,{className:Dt.a.container},He)))),a.a.createElement(w,null),a.a.createElement(Qe,null),a.a.createElement(Vt,null),a.a.createElement(xe,null),a.a.createElement(re,null),a.a.createElement(je,null),a.a.createElement(_t,null),a.a.createElement(Tt,null),a.a.createElement(ha,null),a.a.createElement(rt,null),Kt&&a.a.createElement(Da,null),a.a.createElement(ge.a,{visible:sa,title:a.a.createElement("span",null,a.a.createElement(mt.a,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:function(){return Xn(!1)},footer:!1},a.a.createElement("div",{style:{textAlign:"center",marginBottom:44}},a.a.createElement("div",null,"\u9488\u5BF9\u4E00\u4E2A\u8BFE\u5802\u4E00\u5929\u53EA\u53EF\u590D\u5236\u4E00\u6B21\uFF0C"),a.a.createElement("div",{style:{marginBottom:30}},"\u5982\u9700\u590D\u5236\u591A\u6B21\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),a.a.createElement("img",{style:{width:124,height:124},src:Ka.a}))))},La=q.default=Object(ye.a)(function(ut){var We=ut.classroomList,et=ut.loading,bt=ut.globalSetting,Pt=ut.user,tt=ut.shixunHomeworks;return{classroomList:We,globalSetting:bt,user:Pt,loading:et.effects,shixunHomeworks:tt}})($a)},Nmxd:function(Oe,q){Oe.exports="data:image/png;base64,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"},NvD2:function(Oe,q,o){"use strict";o.d(q,"a",function(){return P});var Q=o("Kwbf");function Y(Ue,fe){var K=new Set;return Ue.forEach(function(ve){fe.has(ve)||K.add(ve)}),K}function st(Ue){var fe=Ue||{},K=fe.disabled,ve=fe.disableCheckbox,H=fe.checkable;return!!(K||ve)||H===!1}function V(Ue,fe,K,ve){for(var H=new Set(Ue),he=new Set,pe=0;pe<=K;pe+=1){var G=fe.get(pe)||new Set;G.forEach(function(be){var ge=be.key,ue=be.node,Z=be.children,Ke=Z===void 0?[]:Z;H.has(ge)&&!ve(ue)&&Ke.filter(function(ce){return!ve(ce.node)}).forEach(function(ce){H.add(ce.key)})})}for(var A=new Set,g=K;g>=0;g-=1){var te=fe.get(g)||new Set;te.forEach(function(be){var ge=be.parent,ue=be.node;if(ve(ue)||!be.parent||A.has(be.parent.key))return;if(ve(be.parent.node)){A.add(ge.key);return}var Z=!0,Ke=!1;(ge.children||[]).filter(function(ce){return!ve(ce.node)}).forEach(function(ce){var Ee=ce.key,Ae=H.has(Ee);Z&&!Ae&&(Z=!1),!Ke&&(Ae||he.has(Ee))&&(Ke=!0)}),Z&&H.add(ge.key),Ke&&he.add(ge.key),A.add(ge.key)})}return{checkedKeys:Array.from(H),halfCheckedKeys:Array.from(Y(he,H))}}function f(Ue,fe,K,ve,H){for(var he=new Set(Ue),pe=new Set(fe),G=0;G<=ve;G+=1){var A=K.get(G)||new Set;A.forEach(function(ge){var ue=ge.key,Z=ge.node,Ke=ge.children,ce=Ke===void 0?[]:Ke;!he.has(ue)&&!pe.has(ue)&&!H(Z)&&ce.filter(function(Ee){return!H(Ee.node)}).forEach(function(Ee){he.delete(Ee.key)})})}pe=new Set;for(var g=new Set,te=ve;te>=0;te-=1){var be=K.get(te)||new Set;be.forEach(function(ge){var ue=ge.parent,Z=ge.node;if(H(Z)||!ge.parent||g.has(ge.parent.key))return;if(H(ge.parent.node)){g.add(ue.key);return}var Ke=!0,ce=!1;(ue.children||[]).filter(function(Ee){return!H(Ee.node)}).forEach(function(Ee){var Ae=Ee.key,L=he.has(Ae);Ke&&!L&&(Ke=!1),!ce&&(L||pe.has(Ae))&&(ce=!0)}),Ke||he.delete(ue.key),ce&&pe.add(ue.key),g.add(ue.key)})}return{checkedKeys:Array.from(he),halfCheckedKeys:Array.from(Y(pe,he))}}function P(Ue,fe,K,ve){var H=[],he;ve?he=ve:he=st;var pe=new Set(Ue.filter(function(te){var be=!!K[te];return be||H.push(te),be})),G=new Map,A=0;Object.keys(K).forEach(function(te){var be=K[te],ge=be.level,ue=G.get(ge);ue||(ue=new Set,G.set(ge,ue)),ue.add(be),A=Math.max(A,ge)}),Object(Q.a)(!H.length,"Tree missing follow keys: ".concat(H.slice(0,100).map(function(te){return"'".concat(te,"'")}).join(", ")));var g;return fe===!0?g=V(pe,G,A,he):g=f(pe,fe.halfCheckedKeys,G,A,he),g}},OZM5:function(Oe,q,o){"use strict";o.d(q,"b",function(){return ve}),o.d(q,"a",function(){return H}),o.d(q,"k",function(){return he}),o.d(q,"h",function(){return pe}),o.d(q,"i",function(){return G}),o.d(q,"g",function(){return A}),o.d(q,"c",function(){return g}),o.d(q,"d",function(){return te}),o.d(q,"j",function(){return ue}),o.d(q,"e",function(){return Z}),o.d(q,"f",function(){return Ke});var Q=o("KQm4"),Y=o("U8pU"),st=o("Ff2n"),V=o("q1tI"),f=o.n(V),P=o("Kwbf"),Ue=o("WaYH"),fe=.25,K=2;function ve(ce,Ee){var Ae=ce.slice(),L=Ae.indexOf(Ee);return L>=0&&Ae.splice(L,1),Ae}function H(ce,Ee){var Ae=ce.slice();return Ae.indexOf(Ee)===-1&&Ae.push(Ee),Ae}function he(ce){return ce.split("-")}function pe(ce,Ee){return"".concat(ce,"-").concat(Ee)}function G(ce){return ce&&ce.type&&ce.type.isTreeNode}function A(ce,Ee){var Ae=[ce],L=Ee[ce];function x(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];v.forEach(function(z){var S=z.key,j=z.children;Ae.push(S),x(j)})}return x(L.children),Ae}function g(ce,Ee){var Ae=ce.clientY,L=Ee.selectHandle.getBoundingClientRect(),x=L.top,v=L.bottom,z=L.height,S=Math.max(z*fe,K);return Ae<=x+S?-1:Ae>=v-S?1:0}function te(ce,Ee){if(!ce)return;var Ae=Ee.multiple;return Ae?ce.slice():ce.length?[ce[0]]:ce}var be=function(Ee){return Ee};function ge(ce,Ee){if(!ce)return[];var Ae=Ee||{},L=Ae.processProps,x=L===void 0?be:L,v=Array.isArray(ce)?ce:[ce];return v.map(function(z){var S=z.children,j=Object(st.a)(z,["children"]),a=ge(S,Ee);return f.a.createElement(Ue.a,Object.assign({},x(j)),a)})}function ue(ce){if(!ce)return null;var Ee;if(Array.isArray(ce))Ee={checkedKeys:ce,halfCheckedKeys:void 0};else if(Object(Y.a)(ce)==="object")Ee={checkedKeys:ce.checked||void 0,halfCheckedKeys:ce.halfChecked||void 0};else return Object(P.a)(!1,"`checkedKeys` is not an array or an object"),null;return Ee}function Z(ce,Ee){var Ae=new Set;function L(x){if(Ae.has(x))return;var v=Ee[x];if(!v)return;Ae.add(x);var z=v.parent,S=v.node;if(S.disabled)return;z&&L(z.key)}return(ce||[]).forEach(function(x){L(x)}),Object(Q.a)(Ae)}function Ke(ce){var Ee={};return Object.keys(ce).forEach(function(Ae){(Ae.startsWith("data-")||Ae.startsWith("aria-"))&&(Ee[Ae]=ce[Ae])}),Ee}},Ohmc:function(Oe,q,o){Oe.exports=o.p+"static/certificate.fc32dc1b.jpg"},PxGK:function(Oe,q,o){Oe.exports={shareModalContainer:"shareModalContainer___3P--j",shareContent:"shareContent___1Hn0c",listItem:"listItem___10rsd",label:"label___3wCgB",invitationCode:"invitationCode___beMf_",code:"code___15XSW",first:"first___1RR9J",copy:"copy___1MwH6",tips:"tips___WaPPx"}},RMFE:function(Oe,q){Oe.exports="data:image/png;base64,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"},RotF:function(Oe,q,o){Oe.exports=o("LSTS")},"SA+Z":function(Oe,q,o){var Q=o("wTVA"),Y=o("EbDI"),st=o("ZhPi"),V=o("wkBT");function f(P){return Q(P)||Y(P)||st(P)||V()}Oe.exports=f,Oe.exports.__esModule=!0,Oe.exports.default=Oe.exports},SMhR:function(Oe,q){Oe.exports="data:image/png;base64,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"},TGq3:function(Oe,q,o){Oe.exports=o.p+"static/lockclose.365036e8.svg"},W6BS:function(Oe,q){Oe.exports="data:image/png;base64,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"},WaYH:function(Oe,q,o){"use strict";var Q=o("rePB"),Y=o("Ff2n"),st=o("VTBJ"),V=o("1OyB"),f=o("vuIU"),P=o("JX7q"),Ue=o("Ji7U"),fe=o("LK+K"),K=o("q1tI"),ve=o("TSYQ"),H=o.n(ve),he=o("sboe"),pe=o("OZM5"),G=function(Ee){var Ae=Ee.prefixCls,L=Ee.level,x=Ee.isStart,v=Ee.isEnd;if(!L)return null;for(var z="".concat(Ae,"-indent-unit"),S=[],j=0;j1&&arguments[1]!==void 0?arguments[1]:!1,T=De.getAttribute("id")||De.getAttribute("data-reactid")||De.getAttribute("name");if(S&&ie[T])return ie[T];var $=window.getComputedStyle(De),w=$.getPropertyValue("box-sizing")||$.getPropertyValue("-moz-box-sizing")||$.getPropertyValue("-webkit-box-sizing"),J=parseFloat($.getPropertyValue("padding-bottom"))+parseFloat($.getPropertyValue("padding-top")),_=parseFloat($.getPropertyValue("border-bottom-width"))+parseFloat($.getPropertyValue("border-top-width")),Se=a.map(function(de){return"".concat(de,":").concat($.getPropertyValue(de))}).join(";"),Qe={sizingStyle:Se,paddingSize:J,borderSize:_,boxSizing:w};return S&&T&&(ie[T]=Qe),Qe}function mt(De){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,$=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ye||(ye=document.createElement("textarea"),ye.setAttribute("tab-index","-1"),ye.setAttribute("aria-hidden","true"),document.body.appendChild(ye)),De.getAttribute("wrap")?ye.setAttribute("wrap",De.getAttribute("wrap")):ye.removeAttribute("wrap");var w=Be(De,S),J=w.paddingSize,_=w.borderSize,Se=w.boxSizing,Qe=w.sizingStyle;ye.setAttribute("style","".concat(Qe,";").concat(j)),ye.value=De.value||De.placeholder||"";var de=Number.MIN_SAFE_INTEGER,Fe=Number.MAX_SAFE_INTEGER,lt=ye.scrollHeight,Ze;if(Se==="border-box"?lt+=_:Se==="content-box"&&(lt-=J),T!==null||$!==null){ye.value=" ";var at=ye.scrollHeight-J;T!==null&&(de=at*T,Se==="border-box"&&(de=de+J+_),lt=Math.max(de,lt)),$!==null&&(Fe=at*$,Se==="border-box"&&(Fe=Fe+J+_),Ze=lt>Fe?"":"hidden",lt=Math.min(Fe,lt))}return{height:lt,minHeight:de,maxHeight:Fe,overflowY:Ze,resize:"none"}}var Et=o("Gytx"),Je=o.n(Et),we;(function(De){De[De.NONE=0]="NONE",De[De.RESIZING=1]="RESIZING",De[De.RESIZED=2]="RESIZED"})(we||(we={}));var pt=function(De){Object(V.a)(T,De);var S=Object(f.a)(T);function T($){var w;return Object(Y.a)(this,T),w=S.call(this,$),w.nextFrameActionId=void 0,w.resizeFrameId=void 0,w.textArea=void 0,w.saveTextArea=function(J){w.textArea=J},w.handleResize=function(J){var _=w.state.resizeStatus,Se=w.props,Qe=Se.autoSize,de=Se.onResize;if(_!==we.NONE)return;typeof de=="function"&&de(J),Qe&&w.resizeOnNextFrame()},w.resizeOnNextFrame=function(){cancelAnimationFrame(w.nextFrameActionId),w.nextFrameActionId=requestAnimationFrame(w.resizeTextarea)},w.resizeTextarea=function(){var J=w.props.autoSize;if(!J||!w.textArea)return;var _=J.minRows,Se=J.maxRows,Qe=mt(w.textArea,!1,_,Se);w.setState({textareaStyles:Qe,resizeStatus:we.RESIZING},function(){cancelAnimationFrame(w.resizeFrameId),w.resizeFrameId=requestAnimationFrame(function(){w.setState({resizeStatus:we.RESIZED},function(){w.resizeFrameId=requestAnimationFrame(function(){w.setState({resizeStatus:we.NONE}),w.fixFirefoxAutoScroll()})})})})},w.renderTextArea=function(){var J=w.props,_=J.prefixCls,Se=_===void 0?"rc-textarea":_,Qe=J.autoSize,de=J.onResize,Fe=J.className,lt=J.disabled,Ze=w.state,at=Ze.textareaStyles,St=Ze.resizeStatus,Zt=Object(v.a)(w.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),gt=R()(Se,Fe,Object(fe.a)({},"".concat(Se,"-disabled"),lt));"value"in Zt&&(Zt.value=Zt.value||"");var dt=Object(Ue.a)(Object(Ue.a)(Object(Ue.a)({},w.props.style),at),St===we.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return P.createElement(x,{onResize:w.handleResize,disabled:!(Qe||de)},P.createElement("textarea",Object(Q.a)({},Zt,{className:gt,style:dt,ref:w.saveTextArea})))},w.state={textareaStyles:{},resizeStatus:we.NONE},w}return Object(st.a)(T,[{key:"componentDidUpdate",value:function(w){(w.value!==this.props.value||!Je()(w.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var w=this.textArea.selectionStart,J=this.textArea.selectionEnd;this.textArea.setSelectionRange(w,J)}}catch(_){}}},{key:"render",value:function(){return this.renderTextArea()}}]),T}(P.Component),Lt=pt,ht=function(De){Object(V.a)(T,De);var S=Object(f.a)(T);function T($){var w;Object(Y.a)(this,T),w=S.call(this,$),w.resizableTextArea=void 0,w.focus=function(){w.resizableTextArea.textArea.focus()},w.saveTextArea=function(_){w.resizableTextArea=_},w.handleChange=function(_){var Se=w.props.onChange;w.setValue(_.target.value,function(){w.resizableTextArea.resizeTextarea()}),Se&&Se(_)},w.handleKeyDown=function(_){var Se=w.props,Qe=Se.onPressEnter,de=Se.onKeyDown;_.keyCode===13&&Qe&&Qe(_),de&&de(_)};var J=typeof $.value=="undefined"||$.value===null?$.defaultValue:$.value;return w.state={value:J},w}return Object(st.a)(T,[{key:"setValue",value:function(w,J){"value"in this.props||this.setState({value:w},J)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return P.createElement(Lt,Object(Q.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(w){return"value"in w?{value:w.value}:null}}]),T}(P.Component),ae=q.default=ht},ZpRC:function(Oe,q,o){"use strict";function Q(H){return typeof H=="object"&&H!=null&&H.nodeType===1}function Y(H,he){return(!he||H!=="hidden")&&H!=="visible"&&H!=="clip"}function st(H,he){if(H.clientHeighthe||g>H&&te=he&&be>=pe?g-H-G:te>he&&bepe?te-he+A:0}var f=function(H,he){var pe=window,G=he.scrollMode,A=he.block,g=he.inline,te=he.boundary,be=he.skipOverflowHiddenElements,ge=typeof te=="function"?te:function(at){return at!==te};if(!Q(H))throw new TypeError("Invalid target");for(var ue=document.scrollingElement||document.documentElement,Z=[],Ke=H;Q(Ke)&&ge(Ke);){if((Ke=Ke.parentElement)===ue){Z.push(Ke);break}Ke!=null&&Ke===document.body&&st(Ke)&&!st(document.documentElement)||Ke!=null&&st(Ke,be)&&Z.push(Ke)}for(var ce=pe.visualViewport?pe.visualViewport.width:innerWidth,Ee=pe.visualViewport?pe.visualViewport.height:innerHeight,Ae=window.scrollX||pageXOffset,L=window.scrollY||pageYOffset,x=H.getBoundingClientRect(),v=x.height,z=x.width,R=x.top,j=x.right,a=x.bottom,ie=x.left,ye=A==="start"||A==="nearest"?R:A==="end"?a:R+v/2,Be=g==="center"?ie+z/2:g==="end"?j:ie,mt=[],Et=0;Et=0&&ie>=0&&a<=Ee&&j<=ce&&R>=ht&&a<=De&&ie>=S&&j<=ae)return mt;var T=getComputedStyle(Je),$=parseInt(T.borderLeftWidth,10),w=parseInt(T.borderTopWidth,10),J=parseInt(T.borderRightWidth,10),_=parseInt(T.borderBottomWidth,10),Se=0,Qe=0,de="offsetWidth"in Je?Je.offsetWidth-Je.clientWidth-$-J:0,Fe="offsetHeight"in Je?Je.offsetHeight-Je.clientHeight-w-_:0;if(ue===Je)Se=A==="start"?ye:A==="end"?ye-Ee:A==="nearest"?V(L,L+Ee,Ee,w,_,L+ye,L+ye+v,v):ye-Ee/2,Qe=g==="start"?Be:g==="center"?Be-ce/2:g==="end"?Be-ce:V(Ae,Ae+ce,ce,$,J,Ae+Be,Ae+Be+z,z),Se=Math.max(0,Se+L),Qe=Math.max(0,Qe+Ae);else{Se=A==="start"?ye-ht-w:A==="end"?ye-De+_+Fe:A==="nearest"?V(ht,De,pt,w,_+Fe,ye,ye+v,v):ye-(ht+pt/2)+Fe/2,Qe=g==="start"?Be-S-$:g==="center"?Be-(S+Lt/2)+de/2:g==="end"?Be-ae+J+de:V(S,ae,Lt,$,J+de,Be,Be+z,z);var lt=Je.scrollLeft,Ze=Je.scrollTop;ye+=Ze-(Se=Math.max(0,Math.min(Ze+Se,Je.scrollHeight-pt+Fe))),Be+=lt-(Qe=Math.max(0,Math.min(lt+Qe,Je.scrollWidth-Lt+de)))}mt.push({el:Je,top:Se,left:Qe})}return mt};function P(H){return H===Object(H)&&Object.keys(H).length!==0}function Ue(H,he){he===void 0&&(he="auto");var pe="scrollBehavior"in document.body.style;H.forEach(function(G){var A=G.el,g=G.top,te=G.left;A.scroll&&pe?A.scroll({top:g,left:te,behavior:he}):(A.scrollTop=g,A.scrollLeft=te)})}function fe(H){return H===!1?{block:"end",inline:"nearest"}:P(H)?H:{block:"start",inline:"nearest"}}function K(H,he){var pe=!H.ownerDocument.documentElement.contains(H);if(P(he)&&typeof he.behavior=="function")return he.behavior(pe?[]:f(H,he));if(pe)return;var G=fe(he);return Ue(f(H,G),G.behavior)}var ve=q.a=K},bT9E:function(Oe,q,o){"use strict";o.d(q,"a",function(){return Y});var Q=o("VTBJ");function Y(st,V){var f=Object(Q.a)({},st);return Array.isArray(V)&&V.forEach(function(P){delete f[P]}),f}},biw7:function(Oe,q,o){"use strict";var Q=o("q1tI"),Y=o.n(Q),st=Q.createContext(null);q.a=st},cRFk:function(Oe,q,o){Oe.exports=o.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Oe,q,o){Oe.exports=o.p+"static/choose.4ad1045f.svg"},djh8:function(Oe,q,o){Oe.exports=o.p+"static/qrCode.42927872.png"},fAei:function(Oe,q,o){"use strict";o.d(q,"a",function(){return ue.a});var Q=o("rePB"),Y=o("VTBJ"),st=o("KQm4"),V=o("1OyB"),f=o("vuIU"),P=o("Ji7U"),Ue=o("LK+K"),fe=o("q1tI"),K=o("4IlW"),ve=o("Kwbf"),H=o("TSYQ"),he=o.n(H),pe=o("sboe"),G=o("OZM5"),A=o("815F"),g=o("ODXe"),te=o("Ff2n"),be=o("+nKL"),ge=o("8XRh"),ue=o("WaYH"),Z=function(ae,De){var S=ae.className,T=ae.style,$=ae.motion,w=ae.motionNodes,J=ae.motionType,_=ae.onMotionStart,Se=ae.onMotionEnd,Qe=ae.active,de=ae.treeNodeRequiredProps,Fe=Object(te.a)(ae,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),lt=fe.useState(!0),Ze=Object(g.a)(lt,2),at=Ze[0],St=Ze[1],Zt=fe.useContext(pe.a),gt=Zt.prefixCls,dt=fe.useRef(!1),Vt=function(){dt.current||Se(),dt.current=!0};return Object(fe.useEffect)(function(){w&&J==="hide"&&at&&St(!1)},[w]),Object(fe.useEffect)(function(){return w&&_(),function(){w&&Vt()}},[]),w?fe.createElement(ge.default,Object.assign({ref:De,visible:at},$,{motionAppear:J==="show",onAppearEnd:Vt,onLeaveEnd:Vt}),function(ee,xe){var Ie=ee.className,_e=ee.style;return fe.createElement("div",{ref:xe,className:he()("".concat(gt,"-treenode-motion"),Ie),style:_e},w.map(function(qe){var I=qe.data,re=I.key,oe=Object(te.a)(I,["key"]),Me=qe.isStart,je=qe.isEnd;delete oe.children;var Te=Object(A.f)(re,de);return fe.createElement(ue.a,Object.assign({},oe,Te,{active:Qe,data:qe.data,key:re,isStart:Me,isEnd:je}))}))}):fe.createElement(ue.a,Object.assign({domRef:De,className:S,style:T},Fe,{active:Qe}))};Z.displayName="MotionTreeNode";var Ke=fe.forwardRef(Z),ce=Ke;function Ee(){var ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],De=ht.length,S=ae.length;if(Math.abs(De-S)!==1)return{add:!1,key:null};function T($,w){var J=new Map;$.forEach(function(Se){J.set(Se,!0)});var _=w.filter(function(Se){return!J.has(Se)});return _.length===1?_[0]:null}return De ").concat(ae);return ae}var Be=function(ae,De){var S=ae.prefixCls,T=ae.data,$=ae.selectable,w=ae.checkable,J=ae.expandedKeys,_=ae.selectedKeys,Se=ae.checkedKeys,Qe=ae.loadedKeys,de=ae.loadingKeys,Fe=ae.halfCheckedKeys,lt=ae.keyEntities,Ze=ae.disabled,at=ae.dragging,St=ae.dragOverNodeKey,Zt=ae.dropPosition,gt=ae.motion,dt=ae.height,Vt=ae.itemHeight,ee=ae.virtual,xe=ae.focusable,Ie=ae.activeItem,_e=ae.focused,qe=ae.tabIndex,I=ae.onKeyDown,re=ae.onFocus,oe=ae.onBlur,Me=ae.onActiveChange,je=ae.onListChangeStart,Te=ae.onListChangeEnd,Pe=Object(te.a)(ae,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Re=fe.useRef(null);fe.useImperativeHandle(De,function(){return{scrollTo:function(gn){Re.current.scrollTo(gn)}}});var ze=fe.useState(J),Xe=Object(g.a)(ze,2),ft=Xe[0],rt=Xe[1],kt=fe.useState(T),_t=Object(g.a)(kt,2),Ft=_t[0],In=_t[1],En=fe.useState(T),yn=Object(g.a)(En,2),tn=yn[0],Ea=yn[1],Dt=fe.useState([]),yt=Object(g.a)(Dt,2),ia=yt[0],ca=yt[1],Rn=fe.useState(null),ra=Object(g.a)(Rn,2),Qn=ra[0],Cn=ra[1];function hn(){In(T),Ea(T),ca([]),Cn(null),Te()}fe.useEffect(function(){rt(J);var wn=Ee(ft,J);if(wn.key!==null)if(wn.add){var gn=Ft.findIndex(function(ha){var wa=ha.data.key;return wa===wn.key}),Ln=a(Ae(Ft,T,wn.key),ee,dt,Vt),Da=Ft.slice();Da.splice(gn+1,0,j),Ea(Da),ca(Ln),Cn("show")}else{var Ba=T.findIndex(function(ha){var wa=ha.data.key;return wa===wn.key}),ka=a(Ae(T,Ft,wn.key),ee,dt,Vt),Ra=T.slice();Ra.splice(Ba+1,0,j),Ea(Ra),ca(ka),Cn("hide")}else Ft!==T&&(In(T),Ea(T))},[J,T]),fe.useEffect(function(){at||hn()},[at]);var Tt=gt?tn:T,Nn={expandedKeys:J,selectedKeys:_,loadedKeys:Qe,loadingKeys:de,checkedKeys:Se,halfCheckedKeys:Fe,dragOverNodeKey:St,dropPosition:Zt,keyEntities:lt};return fe.createElement(fe.Fragment,null,_e&&Ie&&fe.createElement("span",{style:L,"aria-live":"assertive"},ye(Ie)),fe.createElement("div",{role:"tree"},fe.createElement("input",{style:L,disabled:xe===!1||Ze,tabIndex:xe!==!1?qe:null,onKeyDown:I,onFocus:re,onBlur:oe,value:"",onChange:x})),fe.createElement(be.a,Object.assign({},Pe,{data:Tt,itemKey:ie,height:dt,fullHeight:!1,virtual:ee,itemHeight:Vt,prefixCls:"".concat(S,"-list"),ref:Re}),function(wn){var gn=wn.pos,Ln=wn.data,Da=Ln.key,Ba=Object(te.a)(Ln,["key"]),ka=wn.isStart,Ra=wn.isEnd,ha=Object(A.e)(Da,gn);delete Ba.children;var wa=Object(A.f)(ha,Nn);return fe.createElement(ce,Object.assign({},Ba,wa,{active:Ie&&Da===Ie.data.key,pos:gn,data:wn.data,isStart:ka,isEnd:Ra,motion:gt,motionNodes:Da===v?ia:null,motionType:Qn,onMotionStart:je,onMotionEnd:hn,treeNodeRequiredProps:Nn,onMouseMove:function(){Me(null)}}))}))},mt=fe.forwardRef(Be);mt.displayName="NodeList";var Et=mt,Je=o("NvD2"),we=function(ht){Object(P.a)(De,ht);var ae=Object(Ue.a)(De);function De(){var S;return Object(V.a)(this,De),S=ae.apply(this,arguments),S.destroyed=!1,S.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},S.listRef=fe.createRef(),S.onNodeDragStart=function(T,$){var w=S.state,J=w.expandedKeys,_=w.keyEntities,Se=S.props.onDragStart,Qe=$.props.eventKey;S.dragNode=$;var de=Object(G.b)(J,Qe);S.setState({dragging:!0,dragNodesKeys:Object(G.g)(Qe,_)}),S.setExpandedKeys(de),Se&&Se({event:T,node:Object(A.b)($.props)})},S.onNodeDragEnter=function(T,$){var w=S.state,J=w.expandedKeys,_=w.keyEntities,Se=w.dragNodesKeys,Qe=S.props.onDragEnter,de=$.props,Fe=de.pos,lt=de.eventKey;if(!S.dragNode||Se.indexOf(lt)!==-1)return;var Ze=Object(G.c)(T,$);if(S.dragNode.props.eventKey===lt&&Ze===0){S.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){S.setState({dragOverNodeKey:lt,dropPosition:Ze}),S.delayedDragEnterLogic||(S.delayedDragEnterLogic={}),Object.keys(S.delayedDragEnterLogic).forEach(function(at){clearTimeout(S.delayedDragEnterLogic[at])}),S.delayedDragEnterLogic[Fe]=window.setTimeout(function(){if(!S.state.dragging)return;var at=Object(st.a)(J),St=_[lt];St&&(St.children||[]).length&&(at=Object(G.a)(J,lt)),"expandedKeys"in S.props||S.setExpandedKeys(at),Qe&&Qe({event:T,node:Object(A.b)($.props),expandedKeys:at})},400)},0)},S.onNodeDragOver=function(T,$){var w=S.state.dragNodesKeys,J=S.props.onDragOver,_=$.props.eventKey;if(w.indexOf(_)!==-1)return;if(S.dragNode&&_===S.state.dragOverNodeKey){var Se=Object(G.c)(T,$);if(Se===S.state.dropPosition)return;S.setState({dropPosition:Se})}J&&J({event:T,node:Object(A.b)($.props)})},S.onNodeDragLeave=function(T,$){var w=S.props.onDragLeave;S.setState({dragOverNodeKey:""}),w&&w({event:T,node:Object(A.b)($.props)})},S.onNodeDragEnd=function(T,$){var w=S.props.onDragEnd;S.setState({dragOverNodeKey:""}),S.cleanDragState(),w&&w({event:T,node:Object(A.b)($.props)}),S.dragNode=null},S.onNodeDrop=function(T,$){var w=S.state,J=w.dragNodesKeys,_=J===void 0?[]:J,Se=w.dropPosition,Qe=S.props.onDrop,de=$.props,Fe=de.eventKey,lt=de.pos;if(S.setState({dragOverNodeKey:""}),S.cleanDragState(),_.indexOf(Fe)!==-1){Object(ve.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Ze=Object(G.k)(lt),at={event:T,node:Object(A.b)($.props),dragNode:S.dragNode?Object(A.b)(S.dragNode.props):null,dragNodesKeys:_.slice(),dropPosition:Se+Number(Ze[Ze.length-1]),dropToGap:!1};Se!==0&&(at.dropToGap=!0),Qe&&Qe(at),S.dragNode=null},S.cleanDragState=function(){var T=S.state.dragging;T&&S.setState({dragging:!1})},S.onNodeClick=function(T,$){var w=S.props.onClick;w&&w(T,$)},S.onNodeDoubleClick=function(T,$){var w=S.props.onDoubleClick;w&&w(T,$)},S.onNodeSelect=function(T,$){var w=S.state.selectedKeys,J=S.state.keyEntities,_=S.props,Se=_.onSelect,Qe=_.multiple,de=$.selected,Fe=$.key,lt=!de;lt?Qe?w=Object(G.a)(w,Fe):w=[Fe]:w=Object(G.b)(w,Fe);var Ze=w.map(function(at){var St=J[at];return St?St.node:null}).filter(function(at){return at});S.setUncontrolledState({selectedKeys:w}),Se&&Se(w,{event:"select",selected:lt,node:$,selectedNodes:Ze,nativeEvent:T.nativeEvent})},S.onNodeCheck=function(T,$,w){var J=S.state,_=J.keyEntities,Se=J.checkedKeys,Qe=J.halfCheckedKeys,de=S.props,Fe=de.checkStrictly,lt=de.onCheck,Ze=$.key,at,St={event:"check",node:$,checked:w,nativeEvent:T.nativeEvent};if(Fe){var Zt=w?Object(G.a)(Se,Ze):Object(G.b)(Se,Ze),gt=Object(G.b)(Qe,Ze);at={checked:Zt,halfChecked:gt},St.checkedNodes=Zt.map(function(_e){return _[_e]}).filter(function(_e){return _e}).map(function(_e){return _e.node}),S.setUncontrolledState({checkedKeys:Zt})}else{var dt=Object(Je.a)([].concat(Object(st.a)(Se),[Ze]),!0,_),Vt=dt.checkedKeys,ee=dt.halfCheckedKeys;if(!w){var xe=new Set(Vt);xe.delete(Ze);var Ie=Object(Je.a)(Array.from(xe),{checked:!1,halfCheckedKeys:ee},_);Vt=Ie.checkedKeys,ee=Ie.halfCheckedKeys}at=Vt,St.checkedNodes=[],St.checkedNodesPositions=[],St.halfCheckedKeys=ee,Vt.forEach(function(_e){var qe=_[_e];if(!qe)return;var I=qe.node,re=qe.pos;St.checkedNodes.push(I),St.checkedNodesPositions.push({node:I,pos:re})}),S.setUncontrolledState({checkedKeys:Vt},!1,{halfCheckedKeys:ee})}lt&<(at,St)},S.onNodeLoad=function(T){return new Promise(function($){S.setState(function(w){var J=w.loadedKeys,_=J===void 0?[]:J,Se=w.loadingKeys,Qe=Se===void 0?[]:Se,de=S.props,Fe=de.loadData,lt=de.onLoad,Ze=T.key;if(!Fe||_.indexOf(Ze)!==-1||Qe.indexOf(Ze)!==-1)return{};var at=Fe(T);return at.then(function(){var St=S.state,Zt=St.loadedKeys,gt=St.loadingKeys,dt=Object(G.a)(Zt,Ze),Vt=Object(G.b)(gt,Ze);lt&<(dt,{event:"load",node:T}),S.setUncontrolledState({loadedKeys:dt}),S.setState({loadingKeys:Vt}),$()}),{loadingKeys:Object(G.a)(Qe,Ze)}})})},S.onNodeMouseEnter=function(T,$){var w=S.props.onMouseEnter;w&&w({event:T,node:$})},S.onNodeMouseLeave=function(T,$){var w=S.props.onMouseLeave;w&&w({event:T,node:$})},S.onNodeContextMenu=function(T,$){var w=S.props.onRightClick;w&&(T.preventDefault(),w({event:T,node:$}))},S.onFocus=function(){var T=S.props.onFocus;S.setState({focused:!0}),T&&T.apply(void 0,arguments)},S.onBlur=function(){var T=S.props.onBlur;S.setState({focused:!1}),S.onActiveChange(null),T&&T.apply(void 0,arguments)},S.getTreeNodeRequiredProps=function(){var T=S.state,$=T.expandedKeys,w=T.selectedKeys,J=T.loadedKeys,_=T.loadingKeys,Se=T.checkedKeys,Qe=T.halfCheckedKeys,de=T.dragOverNodeKey,Fe=T.dropPosition,lt=T.keyEntities;return{expandedKeys:$||[],selectedKeys:w||[],loadedKeys:J||[],loadingKeys:_||[],checkedKeys:Se||[],halfCheckedKeys:Qe||[],dragOverNodeKey:de,dropPosition:Fe,keyEntities:lt}},S.setExpandedKeys=function(T){var $=S.state.treeData,w=Object(A.d)($,T);S.setUncontrolledState({expandedKeys:T,flattenNodes:w},!0)},S.onNodeExpand=function(T,$){var w=S.state.expandedKeys,J=S.state.listChanging,_=S.props,Se=_.onExpand,Qe=_.loadData,de=$.key,Fe=$.expanded;if(J)return;var lt=w.indexOf(de),Ze=!Fe;if(Object(ve.a)(Fe&<!==-1||!Fe&<===-1,"Expand state not sync with index check"),Ze?w=Object(G.a)(w,de):w=Object(G.b)(w,de),S.setExpandedKeys(w),Se&&Se(w,{node:$,expanded:Ze,nativeEvent:T.nativeEvent}),Ze&&Qe){var at=S.onNodeLoad($);at&&at.then(function(){var St=Object(A.d)(S.state.treeData,w);S.setUncontrolledState({flattenNodes:St})})}},S.onListChangeStart=function(){S.setUncontrolledState({listChanging:!0})},S.onListChangeEnd=function(){setTimeout(function(){S.setUncontrolledState({listChanging:!1})})},S.onActiveChange=function(T){var $=S.state.activeKey,w=S.props.onActiveChange;if($===T)return;S.setState({activeKey:T}),T!==null&&S.scrollTo({key:T}),w&&w(T)},S.getActiveItem=function(){var T=S.state,$=T.activeKey,w=T.flattenNodes;return $===null?null:w.find(function(J){var _=J.data.key;return _===$})||null},S.offsetActiveKey=function(T){var $=S.state,w=$.flattenNodes,J=$.activeKey,_=w.findIndex(function(de){var Fe=de.data.key;return Fe===J});_===-1&&T<0&&(_=w.length),_=(_+T+w.length)%w.length;var Se=w[_];if(Se){var Qe=Se.data.key;S.onActiveChange(Qe)}else S.onActiveChange(null)},S.onKeyDown=function(T){var $=S.state,w=$.activeKey,J=$.expandedKeys,_=$.checkedKeys,Se=S.props,Qe=Se.onKeyDown,de=Se.checkable,Fe=Se.selectable;switch(T.which){case K.a.UP:{S.offsetActiveKey(-1),T.preventDefault();break}case K.a.DOWN:{S.offsetActiveKey(1),T.preventDefault();break}}var lt=S.getActiveItem();if(lt&<.data){var Ze=S.getTreeNodeRequiredProps(),at=lt.data.isLeaf===!1||!!(lt.data.children||[]).length,St=Object(A.b)(Object(Y.a)(Object(Y.a)({},Object(A.f)(w,Ze)),{},{data:lt.data,active:!0}));switch(T.which){case K.a.LEFT:{at&&J.includes(w)?S.onNodeExpand({},St):lt.parent&&S.onActiveChange(lt.parent.data.key),T.preventDefault();break}case K.a.RIGHT:{at&&!J.includes(w)?S.onNodeExpand({},St):lt.children&<.children.length&&S.onActiveChange(lt.children[0].data.key),T.preventDefault();break}case K.a.ENTER:case K.a.SPACE:{de&&!St.disabled&&St.checkable!==!1&&!St.disableCheckbox?S.onNodeCheck({},St,!_.includes(w)):!de&&Fe&&!St.disabled&&St.selectable!==!1&&S.onNodeSelect({},St);break}}}Qe&&Qe(T)},S.setUncontrolledState=function(T){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(S.destroyed)return;var J=!1,_=!0,Se={};Object.keys(T).forEach(function(Qe){if(Qe in S.props){_=!1;return}J=!0,Se[Qe]=T[Qe]}),J&&(!$||_)&&S.setState(Object(Y.a)(Object(Y.a)({},Se),w))},S.scrollTo=function(T){S.listRef.current.scrollTo(T)},S}return Object(f.a)(De,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var T,$=this.state,w=$.focused,J=$.flattenNodes,_=$.keyEntities,Se=$.dragging,Qe=$.activeKey,de=this.props,Fe=de.prefixCls,lt=de.className,Ze=de.style,at=de.showLine,St=de.focusable,Zt=de.tabIndex,gt=Zt===void 0?0:Zt,dt=de.selectable,Vt=de.showIcon,ee=de.icon,xe=de.switcherIcon,Ie=de.draggable,_e=de.checkable,qe=de.checkStrictly,I=de.disabled,re=de.motion,oe=de.loadData,Me=de.filterTreeNode,je=de.height,Te=de.itemHeight,Pe=de.virtual,Re=de.titleRender,ze=de.onContextMenu,Xe=Object(G.f)(this.props);return fe.createElement(pe.a.Provider,{value:{prefixCls:Fe,selectable:dt,showIcon:Vt,icon:ee,switcherIcon:xe,draggable:Ie,checkable:_e,checkStrictly:qe,disabled:I,keyEntities:_,loadData:oe,filterTreeNode:Me,titleRender:Re,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},fe.createElement("div",{className:he()(Fe,lt,(T={},Object(Q.a)(T,"".concat(Fe,"-show-line"),at),Object(Q.a)(T,"".concat(Fe,"-focused"),w),Object(Q.a)(T,"".concat(Fe,"-active-focused"),Qe!==null),T))},fe.createElement(Et,Object.assign({ref:this.listRef,prefixCls:Fe,style:Ze,data:J,disabled:I,selectable:dt,checkable:!!_e,motion:re,dragging:Se,height:je,itemHeight:Te,virtual:Pe,focusable:St,focused:w,tabIndex:gt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ze},this.getTreeNodeRequiredProps(),Xe))))}}],[{key:"getDerivedStateFromProps",value:function(T,$){var w=$.prevProps,J={prevProps:T};function _(ee){return!w&&ee in T||w&&w[ee]!==T[ee]}var Se;if(_("treeData")?Se=T.treeData:_("children")&&(Object(ve.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Se=Object(A.c)(T.children)),Se){J.treeData=Se;var Qe=Object(A.a)(Se);J.keyEntities=Object(Y.a)(Object(Q.a)({},v,R),Qe.keyEntities)}var de=J.keyEntities||$.keyEntities;if(_("expandedKeys")||w&&_("autoExpandParent"))J.expandedKeys=T.autoExpandParent||!w&&T.defaultExpandParent?Object(G.e)(T.expandedKeys,de):T.expandedKeys;else if(!w&&T.defaultExpandAll){var Fe=Object(Y.a)({},de);delete Fe[v],J.expandedKeys=Object.keys(Fe).map(function(ee){return Fe[ee].key})}else!w&&T.defaultExpandedKeys&&(J.expandedKeys=T.autoExpandParent||T.defaultExpandParent?Object(G.e)(T.defaultExpandedKeys,de):T.defaultExpandedKeys);if(J.expandedKeys||delete J.expandedKeys,Se||J.expandedKeys){var lt=Object(A.d)(Se||$.treeData,J.expandedKeys||$.expandedKeys);J.flattenNodes=lt}if(T.selectable&&(_("selectedKeys")?J.selectedKeys=Object(G.d)(T.selectedKeys,T):!w&&T.defaultSelectedKeys&&(J.selectedKeys=Object(G.d)(T.defaultSelectedKeys,T))),T.checkable){var Ze;if(_("checkedKeys")?Ze=Object(G.j)(T.checkedKeys)||{}:!w&&T.defaultCheckedKeys?Ze=Object(G.j)(T.defaultCheckedKeys)||{}:Se&&(Ze=Object(G.j)(T.checkedKeys)||{checkedKeys:$.checkedKeys,halfCheckedKeys:$.halfCheckedKeys}),Ze){var at=Ze,St=at.checkedKeys,Zt=St===void 0?[]:St,gt=at.halfCheckedKeys,dt=gt===void 0?[]:gt;if(!T.checkStrictly){var Vt=Object(Je.a)(Zt,!0,de);Zt=Vt.checkedKeys,dt=Vt.halfCheckedKeys}J.checkedKeys=Zt,J.halfCheckedKeys=dt}}return _("loadedKeys")&&(J.loadedKeys=T.loadedKeys),J}}]),De}(fe.Component);we.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},we.TreeNode=ue.a;var pt=we,Lt=q.b=pt},fyJ8:function(Oe,q,o){"use strict";var Q=o("rePB"),Y=o("VTBJ"),st=o("Ff2n"),V=o("U8pU"),f=o("q1tI"),P=o.n(f),Ue=o("TSYQ"),fe=o.n(Ue),K=o("c+Xe"),ve=o("sR1s");function H(g){return g&&Object(V.a)(g)==="object"&&!Array.isArray(g)&&!f.isValidElement(g)}function he(g){return typeof g=="string"?!0:Object(K.c)(g)}function pe(g,te){var be,ge=g.prefixCls,ue=g.className,Z=g.record,Ke=g.index,ce=g.dataIndex,Ee=g.render,Ae=g.children,L=g.component,x=L===void 0?"td":L,v=g.colSpan,z=g.rowSpan,R=g.fixLeft,j=g.fixRight,a=g.firstFixLeft,ie=g.lastFixLeft,ye=g.firstFixRight,Be=g.lastFixRight,mt=g.appendNode,Et=g.additionalProps,Je=Et===void 0?{}:Et,we=g.ellipsis,pt=g.align,Lt=g.rowType,ht=g.isSticky,ae="".concat(ge,"-cell"),De,S;if(Ae)S=Ae;else{var T=Object(ve.b)(Z,ce);if(S=T,Ee){var $=Ee(T,Z,Ke);H($)?(S=$.children,De=$.props):S=$}}Object(V.a)(S)==="object"&&!Array.isArray(S)&&!f.isValidElement(S)&&(S=null),we&&(ie||ye)&&(S=f.createElement("span",{className:"".concat(ae,"-content")},S));var w=De||{},J=w.colSpan,_=w.rowSpan,Se=w.style,Qe=w.className,de=Object(st.a)(w,["colSpan","rowSpan","style","className"]),Fe=J!==void 0?J:v,lt=_!==void 0?_:z;if(Fe===0||lt===0)return null;var Ze={},at=typeof R=="number",St=typeof j=="number";at&&(Ze.position="sticky",Ze.left=R),St&&(Ze.position="sticky",Ze.right=j);var Zt={};pt&&(Zt.textAlign=pt);var gt,dt=we===!0?{showTitle:!0}:we;dt&&(dt.showTitle||Lt==="header")&&(typeof S=="string"||typeof S=="number"?gt=S.toString():f.isValidElement(S)&&typeof S.props.children=="string"&&(gt=S.props.children));var Vt=Object(Y.a)(Object(Y.a)(Object(Y.a)({title:gt},de),Je),{},{colSpan:Fe&&Fe!==1?Fe:null,rowSpan:lt&<!==1?lt:null,className:fe()(ae,ue,(be={},Object(Q.a)(be,"".concat(ae,"-fix-left"),at),Object(Q.a)(be,"".concat(ae,"-fix-left-first"),a),Object(Q.a)(be,"".concat(ae,"-fix-left-last"),ie),Object(Q.a)(be,"".concat(ae,"-fix-right"),St),Object(Q.a)(be,"".concat(ae,"-fix-right-first"),ye),Object(Q.a)(be,"".concat(ae,"-fix-right-last"),Be),Object(Q.a)(be,"".concat(ae,"-ellipsis"),we),Object(Q.a)(be,"".concat(ae,"-with-append"),mt),Object(Q.a)(be,"".concat(ae,"-fix-sticky"),(at||St)&&ht),be),Je.className,Qe),style:Object(Y.a)(Object(Y.a)(Object(Y.a)(Object(Y.a)({},Je.style),Zt),Ze),Se),ref:he(x)?te:null});return f.createElement(x,Object.assign({},Vt),mt,S)}var G=f.forwardRef(pe);G.displayName="Cell";var A=f.memo(G,function(g,te){return te.shouldCellUpdate?!te.shouldCellUpdate(te.record,g.record):!1});q.a=A},hW8S:function(Oe,q,o){"use strict";o.d(q,"a",function(){return V}),o.d(q,"c",function(){return f}),o.d(q,"b",function(){return P});var Q=o("VTBJ"),Y=o("Ff2n"),st=o("Kwbf"),V="RC_TABLE_INTERNAL_COL_DEFINE";function f(Ue){var fe=Ue.expandable,K=Object(Y.a)(Ue,["expandable"]);return"expandable"in Ue?Object(Q.a)(Object(Q.a)({},K),fe):K}function P(Ue){return Object.keys(Ue).reduce(function(fe,K){return(K.substr(0,5)==="data-"||K.substr(0,5)==="aria-")&&(fe[K]=Ue[K]),fe},{})}},ji0R:function(Oe,q,o){Oe.exports=o.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(Oe,q,o){"use strict";o.d(q,"a",function(){return ja});var Q=o("rePB"),Y=o("ODXe"),st=o("Ff2n"),V=o("VTBJ"),f=o("q1tI"),P=o("TSYQ"),Ue=o.n(P),fe=o("Zm9Q"),K=o("6cGi"),ve=o("KQm4"),H=o("xEkU"),he=o.n(H),pe=o("t23M");function G(p){var M=Object(f.useRef)(),F=Object(f.useRef)(!1);function E(){for(var l=arguments.length,m=new Array(l),u=0;uX&&(Le=X-ke),Object(f.useMemo)(function(){if(!m.length)return[0,0];for(var nt=m.length,rn=nt,jn=0;jnN+Le){rn=jn-1;break}}for(var Bn=0,Tn=nt-1;Tn>=0;Tn-=1){var Mn=p.get(m[Tn].key)||Z;if(Mn[k]1&&arguments[1]!==void 0?arguments[1]:!1,E=M&&typeof M.getBoundingClientRect=="function"&&M.getBoundingClientRect().width;if(E){if(F){var l=getComputedStyle(M),m=l.marginLeft,u=l.marginRight;E+=+m.replace("px","")+ +u.replace("px","")}E=+E.toFixed(6)}return E||0},gt=function(M,F,E){M&&Object(ye.a)(M.style)==="object"&&(M.style[F]=E)},dt=function(){return Qe.any},Vt=o("bdgK"),ee=o("i8i4"),xe=o.n(ee),Ie=o("wgJM"),_e=o("l4aY"),qe=o("m+aA"),I=o("c+Xe"),re=o("zT1h"),oe=o("QC+M");function Me(p,M,F){return F?p[0]===M[0]:p[0]===M[0]&&p[1]===M[1]}function je(p,M,F){var E=p[M]||{};return Object(V.a)(Object(V.a)({},E),F)}function Te(p,M,F,E){for(var l=F.points,m=Object.keys(p),u=0;u1&&arguments[1]!==void 0?arguments[1]:2;M();var m=Object(Ie.a)(function(){l<=1?E({isCanceled:function(){return m!==p.current}}):F(E,l-1)});p.current=m}return f.useEffect(function(){return function(){M()}},[]),[F,M]},Da=[Qn,Cn,hn,Tt],Ba=!1,ka=!0;function Ra(p){return p===hn||p===Tt}var ha=function(p,M){var F=f.useState(ra),E=Object(Y.a)(F,2),l=E[0],m=E[1],u=Ln(),b=Object(Y.a)(u,2),y=b[0],k=b[1];function N(){m(Qn)}return gn(function(){if(l!==ra&&l!==Tt){var X=Da.indexOf(l),me=Da[X+1],ke=M(l);ke===Ba?m(me):y(function(Le){function nt(){if(Le.isCanceled())return;m(me)}ke===!0?nt():Promise.resolve(ke).then(nt)})}},[p,l]),f.useEffect(function(){return function(){k()}},[]),[N,l]},wa=function(p){var M=Object(f.useRef)(),F=Object(f.useRef)(p);F.current=p;var E=f.useCallback(function(u){F.current(u)},[]);function l(u){u&&(u.removeEventListener(Ea,E),u.removeEventListener(tn,E))}function m(u){M.current&&M.current!==u&&l(M.current),u&&u!==M.current&&(u.addEventListener(Ea,E),u.addEventListener(tn,E),M.current=u)}return f.useEffect(function(){return function(){l(M.current)}},[]),[m,l]};function Ka(p,M,F,E){var l=E.motionEnter,m=l===void 0?!0:l,u=E.motionAppear,b=u===void 0?!0:u,y=E.motionLeave,k=y===void 0?!0:y,N=E.motionDeadline,X=E.motionLeaveImmediately,me=E.onAppearPrepare,ke=E.onEnterPrepare,Le=E.onLeavePrepare,nt=E.onAppearStart,rn=E.onEnterStart,jn=E.onLeaveStart,On=E.onAppearActive,Bn=E.onEnterActive,Tn=E.onLeaveActive,Mn=E.onAppearEnd,Pn=E.onEnterEnd,ea=E.onLeaveEnd,kn=E.onVisibleChanged,Ta=Nn(),pa=Object(Y.a)(Ta,2),$t=pa[0],Yt=pa[1],Hn=Nn(yt),Zn=Object(Y.a)(Hn,2),wt=Zn[0],ta=Zn[1],Sa=Nn(null),zn=Object(Y.a)(Sa,2),la=zn[0],xa=zn[1],Xa=Object(f.useRef)(!1),sr=Object(f.useRef)(null),Na=Object(f.useRef)(!1),lr=Object(f.useRef)(null);function Er(){var Ma=F();return Ma||lr.current}var dr=Object(f.useRef)(!1);function fr(Ma){var ua=Er();if(Ma&&!Ma.deadline&&Ma.target!==ua)return;var Za;wt===ia&&dr.current?Za=Mn==null?void 0:Mn(ua,Ma):wt===ca&&dr.current?Za=Pn==null?void 0:Pn(ua,Ma):wt===Rn&&dr.current&&(Za=ea==null?void 0:ea(ua,Ma)),Za!==!1&&!Na.current&&(ta(yt),xa(null))}var Ua=wa(fr),nr=Object(Y.a)(Ua,1),Ya=nr[0],Va=f.useMemo(function(){var Ma,ua,Za;switch(wt){case"appear":return Ma={},Object(Q.a)(Ma,Qn,me),Object(Q.a)(Ma,Cn,nt),Object(Q.a)(Ma,hn,On),Ma;case"enter":return ua={},Object(Q.a)(ua,Qn,ke),Object(Q.a)(ua,Cn,rn),Object(Q.a)(ua,hn,Bn),ua;case"leave":return Za={},Object(Q.a)(Za,Qn,Le),Object(Q.a)(Za,Cn,jn),Object(Q.a)(Za,hn,Tn),Za;default:return{}}},[wt]),yr=ha(wt,function(Ma){if(Ma===Qn){var ua=Va[Qn];return ua?ua(Er()):Ba}if(Oa in Va){var Za;xa(((Za=Va[Oa])===null||Za===void 0?void 0:Za.call(Va,Er(),null))||null)}return Oa===hn&&(Ya(Er()),N>0&&(clearTimeout(sr.current),sr.current=setTimeout(function(){fr({deadline:!0})},N))),ka}),_r=Object(Y.a)(yr,2),Rr=_r[0],Oa=_r[1],Cr=Ra(Oa);dr.current=Cr,gn(function(){Yt(M);var Ma=Xa.current;if(Xa.current=!0,!p)return;var ua;!Ma&&M&&b&&(ua=ia),Ma&&M&&m&&(ua=ca),(Ma&&!M&&k||!Ma&&X&&!M&&k)&&(ua=Rn),ua&&(ta(ua),Rr())},[M]),Object(f.useEffect)(function(){(wt===ia&&!b||wt===ca&&!m||wt===Rn&&!k)&&ta(yt)},[b,m,k]),Object(f.useEffect)(function(){return function(){clearTimeout(sr.current),Na.current=!0}},[]),Object(f.useEffect)(function(){$t!==void 0&&wt===yt&&(kn==null||kn($t))},[$t,wt]);var Sr=la;return Va[Qn]&&Oa===Cn&&(Sr=Object(V.a)({transition:"none"},Sr)),[wt,Oa,Sr,$t!=null?$t:M]}var cr=function(p){Object(x.a)(F,p);var M=Object(v.a)(F);function F(){return Object(Ee.a)(this,F),M.apply(this,arguments)}return Object(Ae.a)(F,[{key:"render",value:function(){return this.props.children}}]),F}(f.Component),Pa=cr;function Ia(p){var M=p;Object(ye.a)(p)==="object"&&(M=p.transitionSupport);function F(l){return!!(l.motionName&&M)}var E=f.forwardRef(function(l,m){var u=l.visible,b=u===void 0?!0:u,y=l.removeOnLeave,k=y===void 0?!0:y,N=l.forceRender,X=l.children,me=l.motionName,ke=l.leavedClassName,Le=l.eventProps,nt=F(l),rn=Object(f.useRef)(),jn=Object(f.useRef)();function On(){try{return Object(qe.a)(rn.current||jn.current)}catch(ta){return null}}var Bn=Ka(nt,b,On,l),Tn=Object(Y.a)(Bn,4),Mn=Tn[0],Pn=Tn[1],ea=Tn[2],kn=Tn[3],Ta=f.useRef(kn);kn&&(Ta.current=!0);var pa=Object(f.useRef)(m);pa.current=m;var $t=f.useCallback(function(ta){rn.current=ta,Object(I.b)(pa.current,ta)},[]),Yt,Hn=Object(V.a)(Object(V.a)({},Le),{},{visible:b});if(!X)Yt=null;else if(Mn===yt||!F(l))kn?Yt=X(Object(V.a)({},Hn),$t):!k&&Ta.current?Yt=X(Object(V.a)(Object(V.a)({},Hn),{},{className:ke}),$t):N?Yt=X(Object(V.a)(Object(V.a)({},Hn),{},{style:{display:"none"}}),$t):Yt=null;else{var Zn,wt;Pn===Qn?wt="prepare":Ra(Pn)?wt="active":Pn===Cn&&(wt="start"),Yt=X(Object(V.a)(Object(V.a)({},Hn),{},{className:Ue()(Dt(me,Mn),(Zn={},Object(Q.a)(Zn,Dt(me,"".concat(Mn,"-").concat(wt)),wt),Object(Q.a)(Zn,me,typeof me=="string"),Zn)),style:ea}),$t)}return f.createElement(Pa,{ref:jn},Yt)});return E.displayName="CSSMotion",E}var Fa=Ia(yn),Ha="add",$a="keep",La="remove",ut="removed";function We(p){var M;return p&&Object(ye.a)(p)==="object"&&"key"in p?M=p:M={key:p},Object(V.a)(Object(V.a)({},M),{},{key:String(M.key)})}function et(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return p.map(We)}function bt(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],F=[],E=0,l=M.length,m=et(p),u=et(M);m.forEach(function(k){for(var N=!1,X=E;X1});return y.forEach(function(k){F=F.filter(function(N){var X=N.key,me=N.status;return X!==k||me!==La}),F.forEach(function(N){N.key===k&&(N.status=$a)})}),F}var Pt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function tt(p){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fa,F=function(E){Object(x.a)(m,E);var l=Object(v.a)(m);function m(){var u;return Object(Ee.a)(this,m),u=l.apply(this,arguments),u.state={keyEntities:[]},u.removeKey=function(b){u.setState(function(y){var k=y.keyEntities;return{keyEntities:k.map(function(N){return N.key!==b?N:Object(V.a)(Object(V.a)({},N),{},{status:ut})})}})},u}return Object(Ae.a)(m,[{key:"render",value:function(){var b=this,y=this.state.keyEntities,k=this.props,N=k.component,X=k.children,me=k.onVisibleChanged,ke=Object(st.a)(k,["component","children","onVisibleChanged"]),Le=N||f.Fragment,nt={};return Pt.forEach(function(rn){nt[rn]=ke[rn],delete ke[rn]}),delete ke.keys,f.createElement(Le,ke,y.map(function(rn){var jn=rn.status,On=Object(st.a)(rn,["status"]),Bn=jn===Ha||jn===$a;return f.createElement(M,Object(ce.a)({},nt,{key:On.key,visible:Bn,eventProps:On,onVisibleChanged:function(Mn){me==null||me(Mn,{key:On.key}),Mn||b.removeKey(On.key)}}),X)}))}}],[{key:"getDerivedStateFromProps",value:function(b,y){var k=b.keys,N=y.keyEntities,X=et(k),me=bt(N,X);return{keyEntities:me.filter(function(ke){var Le=N.find(function(nt){var rn=nt.key;return ke.key===rn});return!(Le&&Le.status===ut&&ke.status===La)})}}}]),m}(f.Component);return F.defaultProps={component:"div"},F}var Ot=tt(yn),Rt=Fa;function Ut(p){var M=p.prefixCls,F=p.motion,E=p.animation,l=p.transitionName;return F||(E?{motionName:"".concat(M,"-").concat(E)}:l?{motionName:l}:null)}function Ht(p){var M=p.prefixCls,F=p.visible,E=p.zIndex,l=p.mask,m=p.maskMotion,u=p.maskAnimation,b=p.maskTransitionName;if(!l)return null;var y={};return(m||b||u)&&(y=Object(V.a)({motionAppear:!0},Ut({motion:m,prefixCls:M,transitionName:b,animation:u}))),f.createElement(Rt,Object(ce.a)({},y,{visible:F,removeOnLeave:!0}),function(k){var N=k.className;return f.createElement("div",{style:{zIndex:E},className:Ue()("".concat(M,"-mask"),N)})})}var xn=o("9mu1"),on=o("o0o1"),He=o.n(on),ct=o("HaE+"),ot=["measure","align",null,"motion"],h=function(p,M){var F=Object(f.useState)(null),E=Object(Y.a)(F,2),l=E[0],m=E[1],u=Object(f.useRef)(),b=Object(f.useRef)(!1);function y(X){b.current||m(X)}function k(){Ie.a.cancel(u.current)}function N(X){k(),u.current=Object(Ie.a)(function(){y(function(me){switch(l){case"align":return"motion";case"motion":return"stable";default:}return me}),X==null||X()})}return Object(f.useEffect)(function(){y("measure")},[p]),Object(f.useEffect)(function(){switch(l){case"measure":M();break;default:}l&&(u.current=Object(Ie.a)(Object(ct.a)(He.a.mark(function X(){var me,ke;return He.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:me=ot.indexOf(l),ke=ot[me+1],ke&&me!==-1&&y(ke);case 3:case"end":return nt.stop()}},X)}))))},[l]),Object(f.useEffect)(function(){return function(){b.current=!0,k()}},[]),[l,N]},jt=function(p){var M=f.useState({width:0,height:0}),F=Object(Y.a)(M,2),E=F[0],l=F[1];function m(b){l({width:b.offsetWidth,height:b.offsetHeight})}var u=f.useMemo(function(){var b={};if(p){var y=E.width,k=E.height;p.indexOf("height")!==-1&&k?b.height=k:p.indexOf("minHeight")!==-1&&k&&(b.minHeight=k),p.indexOf("width")!==-1&&y?b.width=y:p.indexOf("minWidth")!==-1&&y&&(b.minWidth=y)}return b},[p,E]);return[u,m]},Kt=f.forwardRef(function(p,M){var F=p.visible,E=p.prefixCls,l=p.className,m=p.style,u=p.children,b=p.zIndex,y=p.stretch,k=p.destroyPopupOnHide,N=p.forceRender,X=p.align,me=p.point,ke=p.getRootDomNode,Le=p.getClassNameFromAlign,nt=p.onAlign,rn=p.onMouseEnter,jn=p.onMouseLeave,On=p.onMouseDown,Bn=p.onTouchStart,Tn=Object(f.useRef)(),Mn=Object(f.useRef)(),Pn=Object(f.useState)(),ea=Object(Y.a)(Pn,2),kn=ea[0],Ta=ea[1],pa=jt(y),$t=Object(Y.a)(pa,2),Yt=$t[0],Hn=$t[1];function Zn(){y&&Hn(ke())}var wt=h(F,Zn),ta=Object(Y.a)(wt,2),Sa=ta[0],zn=ta[1],la=Object(f.useRef)();function xa(){return me||ke}function Xa(){var Ua;(Ua=Tn.current)===null||Ua===void 0||Ua.forceAlign()}function sr(Ua,nr){var Ya=Le(nr);kn!==Ya&&Ta(Ya),Sa==="align"&&(kn!==Ya?Promise.resolve().then(function(){Xa()}):zn(function(){var Va;(Va=la.current)===null||Va===void 0||Va.call(la)}),nt==null||nt(Ua,nr))}var Na=Object(V.a)({},Ut(p));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Ua){var nr=Na[Ua];Na[Ua]=function(Ya,Va){return zn(),nr==null?void 0:nr(Ya,Va)}});function lr(){return new Promise(function(Ua){la.current=Ua})}f.useEffect(function(){!Na.motionName&&Sa==="motion"&&zn()},[Na.motionName,Sa]),f.useImperativeHandle(M,function(){return{forceAlign:Xa,getElement:function(){return Mn.current}}});var Er=Object(V.a)(Object(V.a)({},Yt),{},{zIndex:b,opacity:Sa==="motion"||Sa==="stable"||!F?void 0:0,pointerEvents:Sa==="stable"?void 0:"none"},m),dr=!0;(X==null?void 0:X.points)&&(Sa==="align"||Sa==="stable")&&(dr=!1);var fr=u;return f.Children.count(u)>1&&(fr=f.createElement("div",{className:"".concat(E,"-content")},u)),f.createElement(Rt,Object(ce.a)({visible:F,ref:Mn,leavedClassName:"".concat(E,"-hidden")},Na,{onAppearPrepare:lr,onEnterPrepare:lr,removeOnLeave:k,forceRender:N}),function(Ua,nr){var Ya=Ua.className,Va=Ua.style,yr=Ue()(E,l,kn,Ya);return f.createElement(xn.a,{target:xa(),key:"popup",ref:Tn,monitorWindowResize:!0,disabled:dr,align:X,onAlign:sr},f.createElement("div",{ref:nr,className:yr,onMouseEnter:rn,onMouseLeave:jn,onMouseDownCapture:On,onTouchStartCapture:Bn,style:Object(V.a)(Object(V.a)({},Va),Er)},fr))})});Kt.displayName="PopupInner";var Ye=Kt,Nt=f.forwardRef(function(p,M){var F=p.prefixCls,E=p.visible,l=p.zIndex,m=p.children,u=p.mobile;u=u===void 0?{}:u;var b=u.popupClassName,y=u.popupStyle,k=u.popupMotion,N=k===void 0?{}:k,X=u.popupRender,me=f.useRef();f.useImperativeHandle(M,function(){return{forceAlign:function(){},getElement:function(){return me.current}}});var ke=Object(V.a)({zIndex:l},y),Le=m;return f.Children.count(m)>1&&(Le=f.createElement("div",{className:"".concat(F,"-content")},m)),X&&(Le=X(Le)),f.createElement(Rt,Object(ce.a)({visible:E,ref:me,removeOnLeave:!0},N),function(nt,rn){var jn=nt.className,On=nt.style,Bn=Ue()(F,b,jn);return f.createElement("div",{ref:rn,className:Bn,style:Object(V.a)(Object(V.a)({},On),ke)},Le)})});Nt.displayName="MobilePopupInner";var nn=Nt,mn=["visible","mobile"],Wt=f.forwardRef(function(p,M){var F=p.visible,E=p.mobile,l=Object(st.a)(p,mn),m=Object(f.useState)(F),u=Object(Y.a)(m,2),b=u[0],y=u[1],k=Object(f.useState)(!1),N=Object(Y.a)(k,2),X=N[0],me=N[1],ke=Object(V.a)(Object(V.a)({},l),{},{visible:b});Object(f.useEffect)(function(){y(F),F&&E&&me(Pe())},[F,E]);var Le=X?f.createElement(nn,Object(ce.a)({},ke,{mobile:E,ref:M})):f.createElement(Ye,Object(ce.a)({},ke,{ref:M}));return f.createElement("div",null,f.createElement(Ht,ke),Le)});Wt.displayName="Popup";var Jt=Wt,cn=f.createContext(null),An=cn;function Bt(){}function sn(){return""}function vn(p){return p?p.ownerDocument:window.document}var qt=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function qn(p){var M=function(F){Object(x.a)(l,F);var E=Object(v.a)(l);function l(m){var u;Object(Ee.a)(this,l),u=E.call(this,m),u.popupRef=f.createRef(),u.triggerRef=f.createRef(),u.attachId=void 0,u.clickOutsideHandler=void 0,u.touchOutsideHandler=void 0,u.contextMenuOutsideHandler1=void 0,u.contextMenuOutsideHandler2=void 0,u.mouseDownTimeout=void 0,u.focusTime=void 0,u.preClickTime=void 0,u.preTouchTime=void 0,u.delayTimer=void 0,u.hasPopupMouseDown=void 0,u.onMouseEnter=function(y){var k=u.props.mouseEnterDelay;u.fireEvents("onMouseEnter",y),u.delaySetPopupVisible(!0,k,k?null:y)},u.onMouseMove=function(y){u.fireEvents("onMouseMove",y),u.setPoint(y)},u.onMouseLeave=function(y){u.fireEvents("onMouseLeave",y),u.delaySetPopupVisible(!1,u.props.mouseLeaveDelay)},u.onPopupMouseEnter=function(){u.clearDelayTimer()},u.onPopupMouseLeave=function(y){var k;if(y.relatedTarget&&!y.relatedTarget.setTimeout&&Object(_e.a)((k=u.popupRef.current)===null||k===void 0?void 0:k.getElement(),y.relatedTarget))return;u.delaySetPopupVisible(!1,u.props.mouseLeaveDelay)},u.onFocus=function(y){u.fireEvents("onFocus",y),u.clearDelayTimer(),u.isFocusToShow()&&(u.focusTime=Date.now(),u.delaySetPopupVisible(!0,u.props.focusDelay))},u.onMouseDown=function(y){u.fireEvents("onMouseDown",y),u.preClickTime=Date.now()},u.onTouchStart=function(y){u.fireEvents("onTouchStart",y),u.preTouchTime=Date.now()},u.onBlur=function(y){u.fireEvents("onBlur",y),u.clearDelayTimer(),u.isBlurToHide()&&u.delaySetPopupVisible(!1,u.props.blurDelay)},u.onContextMenu=function(y){y.preventDefault(),u.fireEvents("onContextMenu",y),u.setPopupVisible(!0,y)},u.onContextMenuClose=function(){u.isContextMenuToShow()&&u.close()},u.onClick=function(y){if(u.fireEvents("onClick",y),u.focusTime){var k;if(u.preClickTime&&u.preTouchTime?k=Math.min(u.preClickTime,u.preTouchTime):u.preClickTime?k=u.preClickTime:u.preTouchTime&&(k=u.preTouchTime),Math.abs(k-u.focusTime)<20)return;u.focusTime=0}u.preClickTime=0,u.preTouchTime=0,u.isClickToShow()&&(u.isClickToHide()||u.isBlurToHide())&&y&&y.preventDefault&&y.preventDefault();var N=!u.state.popupVisible;(u.isClickToHide()&&!N||N&&u.isClickToShow())&&u.setPopupVisible(!u.state.popupVisible,y)},u.onPopupMouseDown=function(){if(u.hasPopupMouseDown=!0,clearTimeout(u.mouseDownTimeout),u.mouseDownTimeout=window.setTimeout(function(){u.hasPopupMouseDown=!1},0),u.context){var y;(y=u.context).onPopupMouseDown.apply(y,arguments)}},u.onDocumentClick=function(y){if(u.props.mask&&!u.props.maskClosable)return;var k=y.target,N=u.getRootDomNode(),X=u.getPopupDomNode();(!Object(_e.a)(N,k)||u.isContextMenuOnly())&&!Object(_e.a)(X,k)&&!u.hasPopupMouseDown&&u.close()},u.getRootDomNode=function(){var y=u.props.getTriggerDOMNode;if(y)return y(u.triggerRef.current);try{var k=Object(qe.a)(u.triggerRef.current);if(k)return k}catch(N){}return xe.a.findDOMNode(Object(L.a)(u))},u.getPopupClassNameFromAlign=function(y){var k=[],N=u.props,X=N.popupPlacement,me=N.builtinPlacements,ke=N.prefixCls,Le=N.alignPoint,nt=N.getPopupClassNameFromAlign;return X&&me&&k.push(Te(me,ke,y,Le)),nt&&k.push(nt(y)),k.join(" ")},u.getComponent=function(){var y=u.props,k=y.prefixCls,N=y.destroyPopupOnHide,X=y.popupClassName,me=y.onPopupAlign,ke=y.popupMotion,Le=y.popupAnimation,nt=y.popupTransitionName,rn=y.popupStyle,jn=y.mask,On=y.maskAnimation,Bn=y.maskTransitionName,Tn=y.maskMotion,Mn=y.zIndex,Pn=y.popup,ea=y.stretch,kn=y.alignPoint,Ta=y.mobile,pa=y.forceRender,$t=u.state,Yt=$t.popupVisible,Hn=$t.point,Zn=u.getPopupAlign(),wt={};return u.isMouseEnterToShow()&&(wt.onMouseEnter=u.onPopupMouseEnter),u.isMouseLeaveToHide()&&(wt.onMouseLeave=u.onPopupMouseLeave),wt.onMouseDown=u.onPopupMouseDown,wt.onTouchStart=u.onPopupMouseDown,f.createElement(Jt,Object(ce.a)({prefixCls:k,destroyPopupOnHide:N,visible:Yt,point:kn&&Hn,className:X,align:Zn,onAlign:me,animation:Le,getClassNameFromAlign:u.getPopupClassNameFromAlign},wt,{stretch:ea,getRootDomNode:u.getRootDomNode,style:rn,mask:jn,zIndex:Mn,transitionName:nt,maskAnimation:On,maskTransitionName:Bn,maskMotion:Tn,ref:u.popupRef,motion:ke,mobile:Ta,forceRender:pa}),typeof Pn=="function"?Pn():Pn)},u.attachParent=function(y){Ie.a.cancel(u.attachId);var k=u.props,N=k.getPopupContainer,X=k.getDocument,me=u.getRootDomNode(),ke;N?(me||N.length===0)&&(ke=N(me)):ke=X(u.getRootDomNode()).body,ke?ke.appendChild(y):u.attachId=Object(Ie.a)(function(){u.attachParent(y)})},u.getContainer=function(){var y=u.props.getDocument,k=y(u.getRootDomNode()).createElement("div");return k.style.position="absolute",k.style.top="0",k.style.left="0",k.style.width="100%",u.attachParent(k),k},u.setPoint=function(y){var k=u.props.alignPoint;if(!k||!y)return;u.setState({point:{pageX:y.pageX,pageY:y.pageY}})},u.handlePortalUpdate=function(){u.state.prevPopupVisible!==u.state.popupVisible&&u.props.afterPopupVisibleChange(u.state.popupVisible)},u.triggerContextValue={onPopupMouseDown:u.onPopupMouseDown};var b;return"popupVisible"in m?b=!!m.popupVisible:b=!!m.defaultPopupVisible,u.state={prevPopupVisible:b,popupVisible:b},qt.forEach(function(y){u["fire".concat(y)]=function(k){u.fireEvents(y,k)}}),u}return Object(Ae.a)(l,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var u=this.props,b=this.state;if(b.popupVisible){var y;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(y=u.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(re.a)(y,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(y=y||u.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(re.a)(y,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(y=y||u.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(re.a)(y,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(re.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ie.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var u;return((u=this.popupRef.current)===null||u===void 0?void 0:u.getElement())||null}},{key:"getPopupAlign",value:function(){var u=this.props,b=u.popupPlacement,y=u.popupAlign,k=u.builtinPlacements;return b&&k?je(k,b,y):y}},{key:"setPopupVisible",value:function(u,b){var y=this.props.alignPoint,k=this.state.popupVisible;this.clearDelayTimer(),k!==u&&("popupVisible"in this.props||this.setState({popupVisible:u,prevPopupVisible:k}),this.props.onPopupVisibleChange(u)),y&&b&&u&&this.setPoint(b)}},{key:"delaySetPopupVisible",value:function(u,b,y){var k=this,N=b*1e3;if(this.clearDelayTimer(),N){var X=y?{pageX:y.pageX,pageY:y.pageY}:null;this.delayTimer=window.setTimeout(function(){k.setPopupVisible(u,X),k.clearDelayTimer()},N)}else this.setPopupVisible(u,y)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(u){var b=this.props.children.props,y=this.props;return b[u]&&y[u]?this["fire".concat(u)]:b[u]||y[u]}},{key:"isClickToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("click")!==-1||y.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var u=this.props.action;return u==="contextMenu"||u.length===1&&u[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("contextMenu")!==-1||y.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var u=this.props,b=u.action,y=u.hideAction;return b.indexOf("click")!==-1||y.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("hover")!==-1||y.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var u=this.props,b=u.action,y=u.hideAction;return b.indexOf("hover")!==-1||y.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("focus")!==-1||y.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var u=this.props,b=u.action,y=u.hideAction;return b.indexOf("focus")!==-1||y.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var u;(u=this.popupRef.current)===null||u===void 0||u.forceAlign()}}},{key:"fireEvents",value:function(u,b){var y=this.props.children.props[u];y&&y(b);var k=this.props[u];k&&k(b)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var u=this.state.popupVisible,b=this.props,y=b.children,k=b.forceRender,N=b.alignPoint,X=b.className,me=b.autoDestroy,ke=f.Children.only(y),Le={key:"trigger"};this.isContextMenuToShow()?Le.onContextMenu=this.onContextMenu:Le.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Le.onClick=this.onClick,Le.onMouseDown=this.onMouseDown,Le.onTouchStart=this.onTouchStart):(Le.onClick=this.createTwoChains("onClick"),Le.onMouseDown=this.createTwoChains("onMouseDown"),Le.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Le.onMouseEnter=this.onMouseEnter,N&&(Le.onMouseMove=this.onMouseMove)):Le.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Le.onMouseLeave=this.onMouseLeave:Le.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Le.onFocus=this.onFocus,Le.onBlur=this.onBlur):(Le.onFocus=this.createTwoChains("onFocus"),Le.onBlur=this.createTwoChains("onBlur"));var nt=Ue()(ke&&ke.props&&ke.props.className,X);nt&&(Le.className=nt);var rn=Object(V.a)({},Le);Object(I.c)(ke)&&(rn.ref=Object(I.a)(this.triggerRef,ke.ref));var jn=f.cloneElement(ke,rn),On;return(u||this.popupRef.current||k)&&(On=f.createElement(p,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!u&&me&&(On=null),f.createElement(An.Provider,{value:this.triggerContextValue},jn,On)}}],[{key:"getDerivedStateFromProps",value:function(u,b){var y=u.popupVisible,k={};return y!==void 0&&b.popupVisible!==y&&(k.popupVisible=y,k.prevPopupVisible=b.popupVisible),k}}]),l}(f.Component);return M.contextType=An,M.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:sn,getDocument:vn,onPopupVisibleChange:Bt,afterPopupVisibleChange:Bt,onPopupAlign:Bt,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},M}var Un=qn(oe.a),Wn={adjustX:1,adjustY:1},Sn={topLeft:{points:["bl","tl"],overflow:Wn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Wn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Wn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Wn,offset:[4,0]}},bn={topLeft:{points:["bl","tl"],overflow:Wn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Wn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Wn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Wn,offset:[4,0]}},oa=Sn,dn=0,ga={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},an=function(M,F,E){var l=lt(F),m=M.getState();M.setState({defaultActiveFirst:Object(V.a)(Object(V.a)({},m.defaultActiveFirst),{},Object(Q.a)({},l,E))})},$n=function(p){Object(x.a)(F,p);var M=Object(v.a)(F);function F(E){var l;Object(Ee.a)(this,F),l=M.call(this,E),l.onDestroy=function(N){l.props.onDestroy(N)},l.onKeyDown=function(N){var X=N.keyCode,me=l.menuInstance,ke=l.props.store,Le=l.getVisible();if(X===g.a.ENTER)return l.onTitleClick(N),an(ke,l.props.eventKey,!0),!0;if(X===g.a.RIGHT)return Le?me.onKeyDown(N):(l.triggerOpenChange(!0),an(ke,l.props.eventKey,!0)),!0;if(X===g.a.LEFT){var nt;if(Le)nt=me.onKeyDown(N);else return;return nt||(l.triggerOpenChange(!1),nt=!0),nt}return Le&&(X===g.a.UP||X===g.a.DOWN)?me.onKeyDown(N):void 0},l.onOpenChange=function(N){l.props.onOpenChange(N)},l.onPopupVisibleChange=function(N){l.triggerOpenChange(N,N?"mouseenter":"mouseleave")},l.onMouseEnter=function(N){var X=l.props,me=X.eventKey,ke=X.onMouseEnter,Le=X.store;an(Le,l.props.eventKey,!1),ke({key:me,domEvent:N})},l.onMouseLeave=function(N){var X=l.props,me=X.parentMenu,ke=X.eventKey,Le=X.onMouseLeave;me.subMenuInstance=Object(L.a)(l),Le({key:ke,domEvent:N})},l.onTitleMouseEnter=function(N){var X=l.props,me=X.eventKey,ke=X.onItemHover,Le=X.onTitleMouseEnter;ke({key:me,hover:!0}),Le({key:me,domEvent:N})},l.onTitleMouseLeave=function(N){var X=l.props,me=X.parentMenu,ke=X.eventKey,Le=X.onItemHover,nt=X.onTitleMouseLeave;me.subMenuInstance=Object(L.a)(l),Le({key:ke,hover:!1}),nt({key:ke,domEvent:N})},l.onTitleClick=function(N){var X=Object(L.a)(l),me=X.props;if(me.onTitleClick({key:me.eventKey,domEvent:N}),me.triggerSubMenuAction==="hover")return;l.triggerOpenChange(!l.getVisible(),"click"),an(me.store,l.props.eventKey,!1)},l.onSubMenuClick=function(N){typeof l.props.onClick=="function"&&l.props.onClick(l.addKeyPath(N))},l.onSelect=function(N){l.props.onSelect(N)},l.onDeselect=function(N){l.props.onDeselect(N)},l.getPrefixCls=function(){return"".concat(l.props.rootPrefixCls,"-submenu")},l.getActiveClassName=function(){return"".concat(l.getPrefixCls(),"-active")},l.getDisabledClassName=function(){return"".concat(l.getPrefixCls(),"-disabled")},l.getSelectedClassName=function(){return"".concat(l.getPrefixCls(),"-selected")},l.getOpenClassName=function(){return"".concat(l.props.rootPrefixCls,"-submenu-open")},l.getVisible=function(){return l.state.isOpen},l.getMode=function(){return l.state.mode},l.saveMenuInstance=function(N){l.menuInstance=N},l.addKeyPath=function(N){return Object(V.a)(Object(V.a)({},N),{},{keyPath:(N.keyPath||[]).concat(l.props.eventKey)})},l.triggerOpenChange=function(N,X){var me=l.props.eventKey,ke=function(){l.onOpenChange({key:me,item:Object(L.a)(l),trigger:X,open:N})};X==="mouseenter"?l.mouseenterTimeout=setTimeout(function(){ke()},0):ke()},l.isChildrenSelected=function(){var N={find:!1};return at(l.props.children,l.props.selectedKeys,N),N.find},l.isInlineMode=function(){return l.getMode()==="inline"},l.adjustWidth=function(){if(!l.subMenuTitle||!l.menuInstance)return;var N=ee.findDOMNode(l.menuInstance);if(N.offsetWidth>=l.subMenuTitle.offsetWidth)return;N.style.minWidth="".concat(l.subMenuTitle.offsetWidth,"px")},l.saveSubMenuTitle=function(N){l.subMenuTitle=N},l.getBaseProps=function(){var N=Object(L.a)(l),X=N.props,me=l.getMode();return{mode:me==="horizontal"?"vertical":me,visible:l.getVisible(),level:X.level+1,inlineIndent:X.inlineIndent,focusable:!1,onClick:l.onSubMenuClick,onSelect:l.onSelect,onDeselect:l.onDeselect,onDestroy:l.onDestroy,selectedKeys:X.selectedKeys,eventKey:"".concat(X.eventKey,"-menu-"),openKeys:X.openKeys,motion:X.motion,onOpenChange:l.onOpenChange,subMenuOpenDelay:X.subMenuOpenDelay,parentMenu:Object(L.a)(l),subMenuCloseDelay:X.subMenuCloseDelay,forceSubMenuRender:X.forceSubMenuRender,triggerSubMenuAction:X.triggerSubMenuAction,builtinPlacements:X.builtinPlacements,defaultActiveFirst:X.store.getState().defaultActiveFirst[lt(X.eventKey)],multiple:X.multiple,prefixCls:X.rootPrefixCls,id:l.internalMenuId,manualRef:l.saveMenuInstance,itemIcon:X.itemIcon,expandIcon:X.expandIcon,direction:X.direction}},l.getMotion=function(N,X){var me=Object(L.a)(l),ke=me.haveRendered,Le=l.props,nt=Le.motion,rn=Le.rootPrefixCls,jn=Object(V.a)(Object(V.a)({},nt),{},{leavedClassName:"".concat(rn,"-hidden"),removeOnLeave:!1,motionAppear:ke||!X||N!=="inline"});return jn};var m=E.store,u=E.eventKey,b=m.getState(),y=b.defaultActiveFirst;l.isRootMenu=!1;var k=!1;return y&&(k=y[u]),an(m,u,k),l.state={mode:E.mode,isOpen:E.isOpen},l}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var l=this,m=this.props,u=m.mode,b=m.parentMenu,y=m.manualRef,k=m.isOpen,N=function(){l.setState({mode:u,isOpen:k})},X=k!==this.state.isOpen,me=u!==this.state.mode;if((me||X)&&(Ie.a.cancel(this.updateStateRaf),me?this.updateStateRaf=Object(Ie.a)(N):N()),y&&y(this),u!=="horizontal"||!(b==null?void 0:b.isRootMenu)||!k)return;this.minWidthTimeout=setTimeout(function(){return l.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var l=this.props,m=l.onDestroy,u=l.eventKey;m&&m(u),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ie.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(l,m){var u=this.getBaseProps();return f.createElement(Yn,Object(ce.a)({},u,{id:this.internalMenuId,className:l,style:m}),this.props.children)}},{key:"renderChildren",value:function(){var l=this,m=this.getBaseProps(),u=m.mode,b=m.visible,y=m.forceSubMenuRender,k=m.direction,N=this.getMotion(u,b);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||b||y,!this.haveOpened)return f.createElement("div",null);var X=Ue()("".concat(m.prefixCls,"-sub"),Object(Q.a)({},"".concat(m.prefixCls,"-rtl"),k==="rtl"));return this.isInlineMode()?f.createElement(Rt,Object(ce.a)({visible:m.visible,forceRender:y},N),function(me){var ke=me.className,Le=me.style,nt=Ue()(X,ke);return l.renderPopupMenu(nt,Le)}):this.renderPopupMenu(X)}},{key:"render",value:function(){var l,m,u,b=Object(V.a)({},this.props),y=this.getVisible(),k=this.getPrefixCls(),N=this.isInlineMode(),X=this.getMode(),me=Ue()(k,"".concat(k,"-").concat(X),(l={},Object(Q.a)(l,b.className,!!b.className),Object(Q.a)(l,this.getOpenClassName(),y),Object(Q.a)(l,this.getActiveClassName(),b.active||y&&!N),Object(Q.a)(l,this.getDisabledClassName(),b.disabled),Object(Q.a)(l,this.getSelectedClassName(),this.isChildrenSelected()),l));this.internalMenuId||(b.eventKey?this.internalMenuId="".concat(b.eventKey,"$Menu"):(dn+=1,this.internalMenuId="$__$".concat(dn,"$Menu")));var ke={},Le={},nt={};b.disabled||(ke={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Le={onClick:this.onTitleClick},nt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var rn={},jn=b.direction,On=jn==="rtl";N&&(On?rn.paddingRight=b.inlineIndent*b.level:rn.paddingLeft=b.inlineIndent*b.level);var Bn={};this.getVisible()&&(Bn={"aria-owns":this.internalMenuId});var Tn=null;X!=="horizontal"&&(Tn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Tn=f.createElement(this.props.expandIcon,Object(V.a)({},this.props))));var Mn=f.createElement("div",Object(ce.a)({ref:this.saveSubMenuTitle,style:rn,className:"".concat(k,"-title"),role:"button"},nt,Le,{"aria-expanded":y},Bn,{"aria-haspopup":"true",title:typeof b.title=="string"?b.title:void 0}),b.title,Tn||f.createElement("i",{className:"".concat(k,"-arrow")})),Pn=this.renderChildren(),ea=((m=b.parentMenu)===null||m===void 0?void 0:m.isRootMenu)?b.parentMenu.props.getPopupContainer:function(xa){return xa.parentNode},kn=ga[X],Ta=b.popupOffset?{offset:b.popupOffset}:{},pa=Ue()((u={},Object(Q.a)(u,b.popupClassName,b.popupClassName&&!N),Object(Q.a)(u,"".concat(k,"-rtl"),On),u)),$t=b.disabled,Yt=b.triggerSubMenuAction,Hn=b.subMenuOpenDelay,Zn=b.forceSubMenuRender,wt=b.subMenuCloseDelay,ta=b.builtinPlacements;St.forEach(function(xa){return delete b[xa]}),delete b.onClick;var Sa=On?Object(V.a)(Object(V.a)({},bn),ta):Object(V.a)(Object(V.a)({},Sn),ta);delete b.direction;var zn=this.getBaseProps(),la=N?null:this.getMotion(zn.mode,zn.visible);return f.createElement("li",Object(ce.a)({},b,ke,{className:me,role:"menuitem"}),f.createElement(Un,{prefixCls:k,popupClassName:Ue()("".concat(k,"-popup"),pa),getPopupContainer:ea,builtinPlacements:Sa,popupPlacement:kn,popupVisible:N?!1:y,popupAlign:Ta,popup:N?null:Pn,action:$t||N?[]:[Yt],mouseEnterDelay:Hn,mouseLeaveDelay:wt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Zn,popupMotion:la},Mn),N?Pn:null)}}]),F}(f.Component);$n.defaultProps={onMouseEnter:de,onMouseLeave:de,onTitleMouseEnter:de,onTitleMouseLeave:de,onTitleClick:de,manualRef:de,mode:"vertical",title:""};var Dn=Object(z.b)(function(p,M){var F=p.openKeys,E=p.activeKey,l=p.selectedKeys,m=M.eventKey,u=M.subMenuKey;return{isOpen:F.indexOf(m)>-1,active:E[u]===m,selectedKeys:l}})($n);Dn.isSubMenu=!0;var Fn=Dn,fn="menuitem-overflowed",fa=.5,Jn=function(p){Object(x.a)(F,p);var M=Object(v.a)(F);function F(){var E;return Object(Ee.a)(this,F),E=M.apply(this,arguments),E.resizeObserver=null,E.mutationObserver=null,E.originalTotalWidth=0,E.overflowedItems=[],E.menuItemSizes=[],E.cancelFrameId=null,E.state={lastVisibleIndex:void 0},E.childRef=f.createRef(),E.getMenuItemNodes=function(){var l=E.props.prefixCls,m=E.childRef.current;return m?[].slice.call(m.children).filter(function(u){return u.className.split(" ").indexOf("".concat(l,"-overflowed-submenu"))<0}):[]},E.getOverflowedSubMenuItem=function(l,m,u){var b=E.props,y=b.overflowedIndicator,k=b.level,N=b.mode,X=b.prefixCls,me=b.theme;if(k!==1||N!=="horizontal")return null;var ke=E.props.children[0],Le=ke.props,nt=Le.children,rn=Le.title,jn=Le.style,On=Object(st.a)(Le,["children","title","style"]),Bn=Object(V.a)({},jn),Tn="".concat(l,"-overflowed-indicator"),Mn="".concat(l,"-overflowed-indicator");m.length===0&&u!==!0?Bn=Object(V.a)(Object(V.a)({},Bn),{},{display:"none"}):u&&(Bn=Object(V.a)(Object(V.a)({},Bn),{},{visibility:"hidden",position:"absolute"}),Tn="".concat(Tn,"-placeholder"),Mn="".concat(Mn,"-placeholder"));var Pn=me?"".concat(X,"-").concat(me):"",ea={};return St.forEach(function(kn){On[kn]!==void 0&&(ea[kn]=On[kn])}),f.createElement(Fn,Object(ce.a)({title:y,className:"".concat(X,"-overflowed-submenu"),popupClassName:Pn},ea,{key:Tn,eventKey:Mn,disabled:!1,style:Bn}),m)},E.setChildrenWidthAndResize=function(){if(E.props.mode!=="horizontal")return;var l=E.childRef.current;if(!l)return;var m=l.children;if(!m||m.length===0)return;var u=l.children[m.length-1];gt(u,"display","inline-block");var b=E.getMenuItemNodes(),y=b.filter(function(k){return k.className.split(" ").indexOf(fn)>=0});y.forEach(function(k){gt(k,"display","inline-block")}),E.menuItemSizes=b.map(function(k){return Zt(k,!0)}),y.forEach(function(k){gt(k,"display","none")}),E.overflowedIndicatorWidth=Zt(l.children[l.children.length-1],!0),E.originalTotalWidth=E.menuItemSizes.reduce(function(k,N){return k+N},0),E.handleResize(),gt(u,"display","none")},E.handleResize=function(){if(E.props.mode!=="horizontal")return;var l=E.childRef.current;if(!l)return;var m=Zt(l);E.overflowedItems=[];var u=0,b;E.originalTotalWidth>m+fa&&(b=-1,E.menuItemSizes.forEach(function(y){u+=y,u+E.overflowedIndicatorWidth<=m&&(b+=1)})),E.setState({lastVisibleIndex:b})},E}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){var l=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var m=this.childRef.current;if(!m)return;this.resizeObserver=new Vt.default(function(u){u.forEach(function(){var b=l.cancelFrameId;cancelAnimationFrame(b),l.cancelFrameId=requestAnimationFrame(l.setChildrenWidthAndResize)})}),[].slice.call(m.children).concat(m).forEach(function(u){l.resizeObserver.observe(u)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){l.resizeObserver.disconnect(),[].slice.call(m.children).concat(m).forEach(function(u){l.resizeObserver.observe(u)}),l.setChildrenWidthAndResize()}),this.mutationObserver.observe(m,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(l){var m=this,u=this.state.lastVisibleIndex;return(l||[]).reduce(function(b,y,k){var N=y;if(m.props.mode==="horizontal"){var X=m.getOverflowedSubMenuItem(y.props.eventKey,[]);u!==void 0&&m.props.className.indexOf("".concat(m.props.prefixCls,"-root"))!==-1&&(k>u&&(N=f.cloneElement(y,{style:{display:"none"},eventKey:"".concat(y.props.eventKey,"-hidden"),className:"".concat(fn)})),k===u+1&&(m.overflowedItems=l.slice(u+1).map(function(ke){return f.cloneElement(ke,{key:ke.props.eventKey,mode:"vertical-left"})}),X=m.getOverflowedSubMenuItem(y.props.eventKey,m.overflowedItems)));var me=[].concat(Object(ve.a)(b),[X,N]);return k===l.length-1&&me.push(m.getOverflowedSubMenuItem(y.props.eventKey,[],!0)),me}return[].concat(Object(ve.a)(b),[N])},[])}},{key:"render",value:function(){var l=this.props,m=l.visible,u=l.prefixCls,b=l.overflowedIndicator,y=l.mode,k=l.level,N=l.tag,X=l.children,me=l.theme,ke=Object(st.a)(l,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Le=N;return f.createElement(Le,Object(ce.a)({ref:this.childRef},ke),this.renderChildren(X))}}]),F}(f.Component);Jn.defaultProps={tag:"div",className:""};var sa=Jn;function Xn(p){return p.length?p.every(function(M){return!!M.props.disabled}):!0}function Qt(p,M,F){var E=p.getState();p.setState({activeKey:Object(V.a)(Object(V.a)({},E.activeKey),{},Object(Q.a)({},M,F))})}function Ce(p){return p.eventKey||"0-menu-"}function ne(p,M){var F=M,E=p.children,l=p.eventKey;if(F){var m;if(Ze(E,function(u,b){u&&u.props&&!u.props.disabled&&F===Fe(u,l,b)&&(m=!0)}),m)return F}return F=null,p.defaultActiveFirst&&Ze(E,function(u,b){!F&&u&&!u.props.disabled&&(F=Fe(u,l,b))}),F}function Ct(p){if(!p)return;var M=this.instanceArray.indexOf(p);M!==-1?this.instanceArray[M]=p:this.instanceArray.push(p)}var zt=function(p){Object(x.a)(F,p);var M=Object(v.a)(F);function F(E){var l;return Object(Ee.a)(this,F),l=M.call(this,E),l.onKeyDown=function(m,u){var b=m.keyCode,y;if(l.getFlatInstanceArray().forEach(function(N){N&&N.props.active&&N.onKeyDown&&(y=N.onKeyDown(m))}),y)return 1;var k=null;return(b===g.a.UP||b===g.a.DOWN)&&(k=l.step(b===g.a.UP?-1:1)),k?(m.preventDefault(),Qt(l.props.store,Ce(l.props),k.props.eventKey),typeof u=="function"&&u(k),1):void 0},l.onItemHover=function(m){var u=m.key,b=m.hover;Qt(l.props.store,Ce(l.props),b?u:null)},l.onDeselect=function(m){l.props.onDeselect(m)},l.onSelect=function(m){l.props.onSelect(m)},l.onClick=function(m){l.props.onClick(m)},l.onOpenChange=function(m){l.props.onOpenChange(m)},l.onDestroy=function(m){l.props.onDestroy(m)},l.getFlatInstanceArray=function(){return l.instanceArray},l.step=function(m){var u=l.getFlatInstanceArray(),b=l.props.store.getState().activeKey[Ce(l.props)],y=u.length;if(!y)return null;m<0&&(u=u.concat().reverse());var k=-1;if(u.every(function(ke,Le){return ke&&ke.props.eventKey===b?(k=Le,!1):!0}),!l.props.defaultActiveFirst&&k!==-1&&Xn(u.slice(k,y-1)))return;var N=(k+1)%y,X=N;do{var me=u[X];if(!me||me.props.disabled)X=(X+1)%y;else return me}while(X!==N);return null},l.renderCommonMenuItem=function(m,u,b){var y=l.props.store.getState(),k=Object(L.a)(l),N=k.props,X=Fe(m,N.eventKey,u),me=m.props;if(!me||typeof m.type=="string")return m;var ke=X===y.activeKey,Le=Object(V.a)(Object(V.a)({mode:me.mode||N.mode,level:N.level,inlineIndent:N.inlineIndent,renderMenuItem:l.renderMenuItem,rootPrefixCls:N.prefixCls,index:u,parentMenu:N.parentMenu,manualRef:me.disabled?void 0:Object(j.a)(m.ref,Ct.bind(Object(L.a)(l))),eventKey:X,active:!me.disabled&&ke,multiple:N.multiple,onClick:function(rn){(me.onClick||de)(rn),l.onClick(rn)},onItemHover:l.onItemHover,motion:N.motion,subMenuOpenDelay:N.subMenuOpenDelay,subMenuCloseDelay:N.subMenuCloseDelay,forceSubMenuRender:N.forceSubMenuRender,onOpenChange:l.onOpenChange,onDeselect:l.onDeselect,onSelect:l.onSelect,builtinPlacements:N.builtinPlacements,itemIcon:me.itemIcon||l.props.itemIcon,expandIcon:me.expandIcon||l.props.expandIcon},b),{},{direction:N.direction});return(N.mode==="inline"||dt())&&(Le.triggerSubMenuAction="click"),f.cloneElement(m,Object(V.a)(Object(V.a)({},Le),{},{key:X||u}))},l.renderMenuItem=function(m,u,b){if(!m)return null;var y=l.props.store.getState(),k={openKeys:y.openKeys,selectedKeys:y.selectedKeys,triggerSubMenuAction:l.props.triggerSubMenuAction,subMenuKey:b};return l.renderCommonMenuItem(m,u,k)},E.store.setState({activeKey:Object(V.a)(Object(V.a)({},E.store.getState().activeKey),{},Object(Q.a)({},E.eventKey,ne(E,E.activeKey)))}),l.instanceArray=[],l}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(l){return this.props.visible||l.visible||this.props.className!==l.className||!ie()(this.props.style,l.style)}},{key:"componentDidUpdate",value:function(l){var m=this.props,u="activeKey"in m?m.activeKey:m.store.getState().activeKey[Ce(m)],b=ne(m,u);if(b!==u)Qt(m.store,Ce(m),b);else if("activeKey"in l){var y=ne(l,l.activeKey);b!==y&&Qt(m.store,Ce(m),b)}}},{key:"render",value:function(){var l=this,m=Object(ce.a)({},this.props);this.instanceArray=[];var u=Ue()(m.prefixCls,m.className,"".concat(m.prefixCls,"-").concat(m.mode)),b={className:u,role:m.role||"menu"};m.id&&(b.id=m.id),m.focusable&&(b.tabIndex=0,b.onKeyDown=this.onKeyDown);var y=m.prefixCls,k=m.eventKey,N=m.visible,X=m.level,me=m.mode,ke=m.overflowedIndicator,Le=m.theme;return St.forEach(function(nt){return delete m[nt]}),delete m.onClick,f.createElement(sa,Object(ce.a)({},m,{prefixCls:y,mode:me,tag:"ul",level:X,theme:Le,visible:N,overflowedIndicator:ke},b),Object(fe.a)(m.children).map(function(nt,rn){return l.renderMenuItem(nt,rn,k||"0-menu-")}))}}]),F}(f.Component);zt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:de};var Mt=Object(z.b)()(zt),Yn=Mt,Ca=o("Kwbf");function ya(p,M,F){var E=p.prefixCls,l=p.motion,m=p.defaultMotions,u=m===void 0?{}:m,b=p.openAnimation,y=p.openTransitionName,k=M.switchingModeFromInline;if(l)return l;if(Object(ye.a)(b)==="object"&&b)Object(Ca.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof b=="string")return{motionName:"".concat(E,"-open-").concat(b)};if(y)return{motionName:y};var N=u[F];return N||(k?null:u.other)}var ma=function(p){Object(x.a)(F,p);var M=Object(v.a)(F);function F(E){var l;Object(Ee.a)(this,F),l=M.call(this,E),l.onSelect=function(b){var y=Object(L.a)(l),k=y.props;if(k.selectable){var N=l.store.getState(),X=N.selectedKeys,me=b.key;k.multiple?X=X.concat([me]):X=[me],"selectedKeys"in k||l.store.setState({selectedKeys:X}),k.onSelect(Object(V.a)(Object(V.a)({},b),{},{selectedKeys:X}))}},l.onClick=function(b){var y=l.getRealMenuMode(),k=Object(L.a)(l),N=k.store,X=k.props.onOpenChange;y!=="inline"&&!("openKeys"in l.props)&&(N.setState({openKeys:[]}),X([])),l.props.onClick(b)},l.onKeyDown=function(b,y){l.innerMenu.getWrappedInstance().onKeyDown(b,y)},l.onOpenChange=function(b){var y=Object(L.a)(l),k=y.props,N=l.store.getState().openKeys.concat(),X=!1,me=function(Le){var nt=!1;if(Le.open)nt=N.indexOf(Le.key)===-1,nt&&N.push(Le.key);else{var rn=N.indexOf(Le.key);nt=rn!==-1,nt&&N.splice(rn,1)}X=X||nt};Array.isArray(b)?b.forEach(me):me(b),X&&("openKeys"in l.props||l.store.setState({openKeys:N}),k.onOpenChange(N))},l.onDeselect=function(b){var y=Object(L.a)(l),k=y.props;if(k.selectable){var N=l.store.getState().selectedKeys.concat(),X=b.key,me=N.indexOf(X);me!==-1&&N.splice(me,1),"selectedKeys"in k||l.store.setState({selectedKeys:N}),k.onDeselect(Object(V.a)(Object(V.a)({},b),{},{selectedKeys:N}))}},l.onMouseEnter=function(b){l.restoreModeVerticalFromInline();var y=l.props.onMouseEnter;y&&y(b)},l.onTransitionEnd=function(b){var y=b.propertyName==="width"&&b.target===b.currentTarget,k=b.target.className,N=Object.prototype.toString.call(k)==="[object SVGAnimatedString]"?k.animVal:k,X=b.propertyName==="font-size"&&N.indexOf("anticon")>=0;(y||X)&&l.restoreModeVerticalFromInline()},l.setInnerMenu=function(b){l.innerMenu=b},l.isRootMenu=!0;var m=E.defaultSelectedKeys,u=E.defaultOpenKeys;return"selectedKeys"in E&&(m=E.selectedKeys||[]),"openKeys"in E&&(u=E.openKeys||[]),l.store=Object(z.c)({selectedKeys:m,openKeys:u,activeKey:{"0-menu-":ne(E,E.activeKey)}}),l.state={switchingModeFromInline:!1,prevProps:E,inlineOpenKeys:[],store:l.store},l}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(l){var m=this.props,u=m.siderCollapsed,b=m.inlineCollapsed,y=m.onOpenChange;(!l.inlineCollapsed&&b||!l.siderCollapsed&&u)&&y([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var l=this.props.collapsedWidth,m=this.store,u=this.prevOpenKeys,b=this.getInlineCollapsed()&&(l===0||l==="0"||l==="0px");b?(this.prevOpenKeys=m.getState().openKeys.concat(),this.store.setState({openKeys:[]})):u&&(this.store.setState({openKeys:u}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var l=this.props.mode,m=this.state.switchingModeFromInline,u=this.getInlineCollapsed();return m&&u?"inline":u?"vertical":l}},{key:"getInlineCollapsed",value:function(){var l=this.props,m=l.inlineCollapsed,u=l.siderCollapsed;return u!==void 0?u:m}},{key:"restoreModeVerticalFromInline",value:function(){var l=this.state.switchingModeFromInline;l&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var l=Object(V.a)({},Object(R.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),m=this.getRealMenuMode();return l.className+=" ".concat(l.prefixCls,"-root"),l.direction==="rtl"&&(l.className+=" ".concat(l.prefixCls,"-rtl")),l=Object(V.a)(Object(V.a)({},l),{},{mode:m,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ya(this.props,this.state,m)}),delete l.openAnimation,delete l.openTransitionName,f.createElement(z.a,{store:this.store},f.createElement(Yn,Object(ce.a)({},l,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(l,m){var u=m.prevProps,b=m.store,y=b.getState(),k={},N={prevProps:l};return u.mode==="inline"&&l.mode!=="inline"&&(N.switchingModeFromInline=!0),"openKeys"in l?k.openKeys=l.openKeys||[]:((l.inlineCollapsed&&!u.inlineCollapsed||l.siderCollapsed&&!u.siderCollapsed)&&(N.switchingModeFromInline=!0,N.inlineOpenKeys=y.openKeys,k.openKeys=[]),(!l.inlineCollapsed&&u.inlineCollapsed||!l.siderCollapsed&&u.siderCollapsed)&&(k.openKeys=m.inlineOpenKeys,N.inlineOpenKeys=[])),Object.keys(k).length&&b.setState(k),N}}]),F}(f.Component);ma.defaultProps={selectable:!0,onClick:de,onSelect:de,onOpenChange:de,onDeselect:de,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:f.createElement("span",null,"\xB7\xB7\xB7")};var ar=ma,Wa=function(p){Object(x.a)(F,p);var M=Object(v.a)(F);function F(){var E;return Object(Ee.a)(this,F),E=M.apply(this,arguments),E.onKeyDown=function(l){var m=l.keyCode;return m===g.a.ENTER?(E.onClick(l),!0):void 0},E.onMouseLeave=function(l){var m=E.props,u=m.eventKey,b=m.onItemHover,y=m.onMouseLeave;b({key:u,hover:!1}),y({key:u,domEvent:l})},E.onMouseEnter=function(l){var m=E.props,u=m.eventKey,b=m.onItemHover,y=m.onMouseEnter;b({key:u,hover:!0}),y({key:u,domEvent:l})},E.onClick=function(l){var m=E.props,u=m.eventKey,b=m.multiple,y=m.onClick,k=m.onSelect,N=m.onDeselect,X=m.isSelected,me={key:u,keyPath:[u],item:Object(L.a)(E),domEvent:l};y(me),b?X?N(me):k(me):X||k(me)},E.saveNode=function(l){E.node=l},E}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var l=this.props;l.onDestroy&&l.onDestroy(l.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var l,m=Object(V.a)({},this.props),u=Ue()(this.getPrefixCls(),m.className,(l={},Object(Q.a)(l,this.getActiveClassName(),!m.disabled&&m.active),Object(Q.a)(l,this.getSelectedClassName(),m.isSelected),Object(Q.a)(l,this.getDisabledClassName(),m.disabled),l)),b=Object(V.a)(Object(V.a)({},m.attribute),{},{title:typeof m.title=="string"?m.title:void 0,className:u,role:m.role||"menuitem","aria-disabled":m.disabled});m.role==="option"?b=Object(V.a)(Object(V.a)({},b),{},{role:"option","aria-selected":m.isSelected}):(m.role===null||m.role==="none")&&(b.role="none");var y={onClick:m.disabled?null:this.onClick,onMouseLeave:m.disabled?null:this.onMouseLeave,onMouseEnter:m.disabled?null:this.onMouseEnter},k=Object(V.a)({},m.style);m.mode==="inline"&&(m.direction==="rtl"?k.paddingRight=m.inlineIndent*m.level:k.paddingLeft=m.inlineIndent*m.level),St.forEach(function(X){return delete m[X]}),delete m.direction;var N=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(N=f.createElement(this.props.itemIcon,this.props)),f.createElement("li",Object(ce.a)({},Object(R.a)(m,["onClick","onMouseEnter","onMouseLeave","onSelect"]),b,y,{style:k,ref:this.saveNode}),m.children,N)}}]),F}(f.Component);Wa.isMenuItem=!0,Wa.defaultProps={onSelect:de,onMouseEnter:de,onMouseLeave:de,manualRef:de};var Ga=Object(z.b)(function(p,M){var F=p.activeKey,E=p.selectedKeys,l=M.eventKey,m=M.subMenuKey;return{active:F[m]===l,isSelected:Array.isArray(E)?E.indexOf(l)!==-1:E===l}})(Wa),Aa=Ga,Ja=function(p){Object(x.a)(F,p);var M=Object(v.a)(F);function F(){var E;return Object(Ee.a)(this,F),E=M.apply(this,arguments),E.renderInnerMenuItem=function(l){var m=E.props,u=m.renderMenuItem,b=m.index;return u(l,b,E.props.subMenuKey)},E}return Object(Ae.a)(F,[{key:"render",value:function(){var l=Object(ce.a)({},this.props),m=l.className,u=m===void 0?"":m,b=l.rootPrefixCls,y="".concat(b,"-item-group-title"),k="".concat(b,"-item-group-list"),N=l.title,X=l.children;return St.forEach(function(me){return delete l[me]}),delete l.direction,f.createElement("li",Object(ce.a)({},l,{onClick:function(ke){return ke.stopPropagation()},className:"".concat(u," ").concat(b,"-item-group")}),f.createElement("div",{className:y,title:typeof N=="string"?N:void 0},N),f.createElement("ul",{className:k},f.Children.map(X,this.renderInnerMenuItem)))}}]),F}(f.Component);Ja.isMenuItemGroup=!0,Ja.defaultProps={disabled:!0};var rr=Ja,or=function(M){var F=M.className,E=M.rootPrefixCls,l=M.style;return f.createElement("li",{className:"".concat(F," ").concat(E,"-item-divider"),style:l})};or.defaultProps={disabled:!0,className:"",style:{}};var pr=or,gr=ar,br=o("eDIo");function Ar(p,M){var F=p.prefixCls,E=p.editable,l=p.locale,m=p.style;return!E||E.showAdd===!1?null:f.createElement("button",{ref:M,type:"button",className:"".concat(F,"-nav-add"),style:m,"aria-label":(l==null?void 0:l.addAriaLabel)||"Add tab",onClick:function(b){E.onEdit("add",{event:b})}},E.addIcon||"+")}var Gt=f.forwardRef(Ar);function le(p,M){var F=p.prefixCls,E=p.id,l=p.tabs,m=p.locale,u=p.mobile,b=p.moreIcon,y=b===void 0?"More":b,k=p.moreTransitionName,N=p.style,X=p.className,me=p.editable,ke=p.tabBarGutter,Le=p.rtl,nt=p.onTabClick,rn=Object(f.useState)(!1),jn=Object(Y.a)(rn,2),On=jn[0],Bn=jn[1],Tn=Object(f.useState)(null),Mn=Object(Y.a)(Tn,2),Pn=Mn[0],ea=Mn[1],kn="".concat(E,"-more-popup"),Ta="".concat(F,"-dropdown"),pa=Pn!==null?"".concat(kn,"-").concat(Pn):null,$t=m==null?void 0:m.dropdownAriaLabel,Yt=f.createElement(gr,{onClick:function(la){var xa=la.key,Xa=la.domEvent;nt(xa,Xa),Bn(!1)},id:kn,tabIndex:-1,role:"listbox","aria-activedescendant":pa,selectedKeys:[Pn],"aria-label":$t!==void 0?$t:"expanded dropdown"},l.map(function(zn){return f.createElement(Aa,{key:zn.key,id:"".concat(kn,"-").concat(zn.key),role:"option","aria-controls":E&&"".concat(E,"-panel-").concat(zn.key),disabled:zn.disabled},zn.tab)}));function Hn(zn){for(var la=l.filter(function(lr){return!lr.disabled}),xa=la.findIndex(function(lr){return lr.key===Pn})||0,Xa=la.length,sr=0;srta?(Zn=Yt,kn.current="x"):(Zn=Hn,kn.current="y");var Sa=Date.now();Sa-Pn.current>100&&(ea.current=!1),(M(-Zn,-Zn)||ea.current)&&($t.preventDefault(),ea.current=!0),Pn.current=Sa}var pa=Object(f.useRef)(null);pa.current={onTouchStart:Bn,onTouchMove:Tn,onTouchEnd:Mn,onWheel:Ta},f.useEffect(function(){function $t(wt){pa.current.onTouchStart(wt)}function Yt(wt){pa.current.onTouchMove(wt)}function Hn(wt){pa.current.onTouchEnd(wt)}function Zn(wt){pa.current.onWheel(wt)}return document.addEventListener("touchmove",Yt,{passive:!1}),document.addEventListener("touchend",Hn,{passive:!1}),p.current.addEventListener("touchstart",$t,{passive:!1}),p.current.addEventListener("wheel",Zn),function(){document.removeEventListener("touchmove",Yt),document.removeEventListener("touchend",Hn)}},[])}function Xt(){var p=Object(f.useRef)(new Map);function M(E){return p.current.has(E)||p.current.set(E,f.createRef()),p.current.get(E)}function F(E){p.current.delete(E)}return[M,F]}function da(p,M){var F=f.useRef(p),E=f.useState({}),l=Object(Y.a)(E,2),m=l[1];function u(b){var y=typeof b=="function"?b(F.current):b;y!==F.current&&M(y,F.current),F.current=y,m({})}return[F.current,u]}var Kn=function(M){var F=M.position,E=M.prefixCls,l=M.extra;if(!l)return null;var m,u=l;return F==="right"&&(m=u.right||!u.left&&u||null),F==="left"&&(m=u.left||null),m?f.createElement("div",{className:"".concat(E,"-extra-content")},m):null};function un(p,M){var F,E=f.useContext(Ne),l=E.prefixCls,m=E.tabs,u=p.className,b=p.style,y=p.id,k=p.animated,N=p.activeKey,X=p.rtl,me=p.extra,ke=p.editable,Le=p.locale,nt=p.tabPosition,rn=p.tabBarGutter,jn=p.children,On=p.onTabClick,Bn=p.onTabScroll,Tn=Object(f.useRef)(),Mn=Object(f.useRef)(),Pn=Object(f.useRef)(),ea=Object(f.useRef)(),kn=Xt(),Ta=Object(Y.a)(kn,2),pa=Ta[0],$t=Ta[1],Yt=nt==="top"||nt==="bottom",Hn=da(0,function(na,Gn){Yt&&Bn&&Bn({direction:na>Gn?"left":"right"})}),Zn=Object(Y.a)(Hn,2),wt=Zn[0],ta=Zn[1],Sa=da(0,function(na,Gn){!Yt&&Bn&&Bn({direction:na>Gn?"top":"bottom"})}),zn=Object(Y.a)(Sa,2),la=zn[0],xa=zn[1],Xa=Object(f.useState)(0),sr=Object(Y.a)(Xa,2),Na=sr[0],lr=sr[1],Er=Object(f.useState)(0),dr=Object(Y.a)(Er,2),fr=dr[0],Ua=dr[1],nr=Object(f.useState)(0),Ya=Object(Y.a)(nr,2),Va=Ya[0],yr=Ya[1],_r=Object(f.useState)(0),Rr=Object(Y.a)(_r,2),Oa=Rr[0],Cr=Rr[1],Sr=Object(f.useState)(null),Ma=Object(Y.a)(Sr,2),ua=Ma[0],Za=Ma[1],yo=Object(f.useState)(null),Co=Object(Y.a)(yo,2),Tr=Co[0],Ho=Co[1],Go=Object(f.useState)(0),Or=Object(Y.a)(Go,2),Jo=Or[0],Ao=Or[1],ro=Object(f.useState)(0),Oo=Object(Y.a)(ro,2),Do=Oo[0],xo=Oo[1],Xo=A(new Map),oo=Object(Y.a)(Xo,2),_o=oo[0],Yo=oo[1],Gr=ue(m,_o,Na),io="".concat(l,"-nav-operations-hidden"),zr=0,Mr=0;Yt?X?(zr=0,Mr=Math.max(0,Na-ua)):(zr=Math.min(0,ua-Na),Mr=0):(zr=Math.min(0,Tr-fr),Mr=0);function Jr(na){return naMr?[Mr,!1]:[na,!0]}var Xr=Object(f.useRef)(),Zo=Object(f.useState)(),Yr=Object(Y.a)(Zo,2),so=Yr[0],Ro=Yr[1];function lo(){Ro(Date.now())}function Zr(){window.clearTimeout(Xr.current)}tr(Tn,function(na,Gn){var Qa=!1;function mr(kr,Vr){kr(function(Qr){var Pr=Jr(Qr+Vr),Fr=Object(Y.a)(Pr,2),ho=Fr[0],Kr=Fr[1];return Qa=Kr,ho})}if(Yt){if(ua>=Na)return Qa;mr(ta,na)}else{if(Tr>=fr)return Qa;mr(xa,Gn)}return Zr(),lo(),Qa}),Object(f.useEffect)(function(){return Zr(),so&&(Xr.current=window.setTimeout(function(){Ro(0)},100)),Zr},[so]);function So(){var na=arguments.length>0&&arguments[0]!==void 0?arguments[0]:N,Gn=Gr.get(na);if(!Gn)return;if(Yt){var Qa=wt;X?Gn.rightwt+ua&&(Qa=Gn.right+Gn.width-ua):Gn.left<-wt?Qa=-Gn.left:Gn.left+Gn.width>-wt+ua&&(Qa=-(Gn.left+Gn.width-ua)),xa(0),ta(Jr(Qa)[0])}else{var mr=la;Gn.top<-la?mr=-Gn.top:Gn.top+Gn.height>-la+Tr&&(mr=-(Gn.top+Gn.height-Tr)),ta(0),xa(Jr(mr)[0])}}var qo=Ke(Gr,{width:ua,height:Tr,left:wt,top:la},{width:Va,height:Oa},{width:Jo,height:Do},Object(V.a)(Object(V.a)({},p),{},{tabs:m})),Mo=Object(Y.a)(qo,2),Nr=Mo[0],wr=Mo[1],uo=m.map(function(na){var Gn=na.key;return f.createElement(be,{id:y,prefixCls:l,key:Gn,rtl:X,tab:na,closable:na.closable,editable:ke,active:Gn===N,tabPosition:nt,tabBarGutter:rn,renderWrapper:jn,removeAriaLabel:Le==null?void 0:Le.removeAriaLabel,ref:pa(Gn),onClick:function(mr){On(Gn,mr)},onRemove:function(){$t(Gn)},onFocus:function(){So(Gn),lo(),X||(Tn.current.scrollLeft=0),Tn.current.scrollTop=0}})}),co=G(function(){var na,Gn,Qa,mr,kr,Vr,Qr,Pr,Fr,ho=((na=Tn.current)===null||na===void 0?void 0:na.offsetWidth)||0,Kr=((Gn=Tn.current)===null||Gn===void 0?void 0:Gn.offsetHeight)||0,No=((Qa=ea.current)===null||Qa===void 0?void 0:Qa.offsetWidth)||0,wo=((mr=ea.current)===null||mr===void 0?void 0:mr.offsetHeight)||0,Lo=((kr=Pn.current)===null||kr===void 0?void 0:kr.offsetWidth)||0,ti=((Vr=Pn.current)===null||Vr===void 0?void 0:Vr.offsetHeight)||0;Za(ho),Ho(Kr),Ao(No),xo(wo);var Uo=(((Qr=Mn.current)===null||Qr===void 0?void 0:Qr.offsetWidth)||0)-No,ni=(((Pr=Mn.current)===null||Pr===void 0?void 0:Pr.offsetHeight)||0)-wo;lr(Uo),Ua(ni);var Bo=(Fr=Pn.current)===null||Fr===void 0?void 0:Fr.className.includes(io);yr(Uo-(Bo?0:Lo)),Cr(ni-(Bo?0:ti)),Yo(function(){var $r=new Map;return m.forEach(function(Hr){var ko=Hr.key,Ir=pa(ko).current;Ir&&$r.set(ko,{width:Ir.offsetWidth,height:Ir.offsetHeight,left:Ir.offsetLeft,top:Ir.offsetTop})}),$r})}),Po=m.slice(0,Nr),$o=m.slice(wr+1),Lr=[].concat(Object(ve.a)(Po),Object(ve.a)($o)),ei=Object(f.useState)(),Io=Object(Y.a)(ei,2),ur=Io[0],fo=Io[1],Dr=Gr.get(N),jo=Object(f.useRef)();function mo(){he.a.cancel(jo.current)}Object(f.useEffect)(function(){var na={};return Dr&&(Yt?(X?na.right=Dr.right:na.left=Dr.left,na.width=Dr.width):(na.top=Dr.top,na.height=Dr.height)),mo(),jo.current=he()(function(){fo(na)}),mo},[Dr,Yt,X]),Object(f.useEffect)(function(){So()},[N,Dr,Gr,Yt]),Object(f.useEffect)(function(){co()},[X,rn,N,m.map(function(na){return na.key}).join("_")]);var Ur=!!Lr.length,Br="".concat(l,"-nav-wrap"),po,vo,To,qr;return Yt?X?(vo=wt>0,po=wt+ua1&&arguments[1]!==void 0?arguments[1]:!1,T=De.getAttribute("id")||De.getAttribute("data-reactid")||De.getAttribute("name");if(R&&ie[T])return ie[T];var $=window.getComputedStyle(De),w=$.getPropertyValue("box-sizing")||$.getPropertyValue("-moz-box-sizing")||$.getPropertyValue("-webkit-box-sizing"),J=parseFloat($.getPropertyValue("padding-bottom"))+parseFloat($.getPropertyValue("padding-top")),_=parseFloat($.getPropertyValue("border-bottom-width"))+parseFloat($.getPropertyValue("border-top-width")),Re=a.map(function(de){return"".concat(de,":").concat($.getPropertyValue(de))}).join(";"),Qe={sizingStyle:Re,paddingSize:J,borderSize:_,boxSizing:w};return R&&T&&(ie[T]=Qe),Qe}function mt(De){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,$=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ye||(ye=document.createElement("textarea"),ye.setAttribute("tab-index","-1"),ye.setAttribute("aria-hidden","true"),document.body.appendChild(ye)),De.getAttribute("wrap")?ye.setAttribute("wrap",De.getAttribute("wrap")):ye.removeAttribute("wrap");var w=Be(De,R),J=w.paddingSize,_=w.borderSize,Re=w.boxSizing,Qe=w.sizingStyle;ye.setAttribute("style","".concat(Qe,";").concat(j)),ye.value=De.value||De.placeholder||"";var de=Number.MIN_SAFE_INTEGER,Fe=Number.MAX_SAFE_INTEGER,lt=ye.scrollHeight,Ze;if(Re==="border-box"?lt+=_:Re==="content-box"&&(lt-=J),T!==null||$!==null){ye.value=" ";var at=ye.scrollHeight-J;T!==null&&(de=at*T,Re==="border-box"&&(de=de+J+_),lt=Math.max(de,lt)),$!==null&&(Fe=at*$,Re==="border-box"&&(Fe=Fe+J+_),Ze=lt>Fe?"":"hidden",lt=Math.min(Fe,lt))}return{height:lt,minHeight:de,maxHeight:Fe,overflowY:Ze,resize:"none"}}var Et=o("Gytx"),Je=o.n(Et),we;(function(De){De[De.NONE=0]="NONE",De[De.RESIZING=1]="RESIZING",De[De.RESIZED=2]="RESIZED"})(we||(we={}));var pt=function(De){Object(V.a)(T,De);var R=Object(f.a)(T);function T($){var w;return Object(Y.a)(this,T),w=R.call(this,$),w.nextFrameActionId=void 0,w.resizeFrameId=void 0,w.textArea=void 0,w.saveTextArea=function(J){w.textArea=J},w.handleResize=function(J){var _=w.state.resizeStatus,Re=w.props,Qe=Re.autoSize,de=Re.onResize;if(_!==we.NONE)return;typeof de=="function"&&de(J),Qe&&w.resizeOnNextFrame()},w.resizeOnNextFrame=function(){cancelAnimationFrame(w.nextFrameActionId),w.nextFrameActionId=requestAnimationFrame(w.resizeTextarea)},w.resizeTextarea=function(){var J=w.props.autoSize;if(!J||!w.textArea)return;var _=J.minRows,Re=J.maxRows,Qe=mt(w.textArea,!1,_,Re);w.setState({textareaStyles:Qe,resizeStatus:we.RESIZING},function(){cancelAnimationFrame(w.resizeFrameId),w.resizeFrameId=requestAnimationFrame(function(){w.setState({resizeStatus:we.RESIZED},function(){w.resizeFrameId=requestAnimationFrame(function(){w.setState({resizeStatus:we.NONE}),w.fixFirefoxAutoScroll()})})})})},w.renderTextArea=function(){var J=w.props,_=J.prefixCls,Re=_===void 0?"rc-textarea":_,Qe=J.autoSize,de=J.onResize,Fe=J.className,lt=J.disabled,Ze=w.state,at=Ze.textareaStyles,Rt=Ze.resizeStatus,Zt=Object(v.a)(w.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),gt=S()(Re,Fe,Object(fe.a)({},"".concat(Re,"-disabled"),lt));"value"in Zt&&(Zt.value=Zt.value||"");var dt=Object(Ue.a)(Object(Ue.a)(Object(Ue.a)({},w.props.style),at),Rt===we.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return P.createElement(x,{onResize:w.handleResize,disabled:!(Qe||de)},P.createElement("textarea",Object(Q.a)({},Zt,{className:gt,style:dt,ref:w.saveTextArea})))},w.state={textareaStyles:{},resizeStatus:we.NONE},w}return Object(st.a)(T,[{key:"componentDidUpdate",value:function(w){(w.value!==this.props.value||!Je()(w.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var w=this.textArea.selectionStart,J=this.textArea.selectionEnd;this.textArea.setSelectionRange(w,J)}}catch(_){}}},{key:"render",value:function(){return this.renderTextArea()}}]),T}(P.Component),Lt=pt,ht=function(De){Object(V.a)(T,De);var R=Object(f.a)(T);function T($){var w;Object(Y.a)(this,T),w=R.call(this,$),w.resizableTextArea=void 0,w.focus=function(){w.resizableTextArea.textArea.focus()},w.saveTextArea=function(_){w.resizableTextArea=_},w.handleChange=function(_){var Re=w.props.onChange;w.setValue(_.target.value,function(){w.resizableTextArea.resizeTextarea()}),Re&&Re(_)},w.handleKeyDown=function(_){var Re=w.props,Qe=Re.onPressEnter,de=Re.onKeyDown;_.keyCode===13&&Qe&&Qe(_),de&&de(_)};var J=typeof $.value=="undefined"||$.value===null?$.defaultValue:$.value;return w.state={value:J},w}return Object(st.a)(T,[{key:"setValue",value:function(w,J){"value"in this.props||this.setState({value:w},J)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return P.createElement(Lt,Object(Q.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(w){return"value"in w?{value:w.value}:null}}]),T}(P.Component),ae=q.default=ht},ZpRC:function(Oe,q,o){"use strict";function Q(H){return typeof H=="object"&&H!=null&&H.nodeType===1}function Y(H,he){return(!he||H!=="hidden")&&H!=="visible"&&H!=="clip"}function st(H,he){if(H.clientHeighthe||g>H&&te=he&&be>=pe?g-H-G:te>he&&bepe?te-he+A:0}var f=function(H,he){var pe=window,G=he.scrollMode,A=he.block,g=he.inline,te=he.boundary,be=he.skipOverflowHiddenElements,ge=typeof te=="function"?te:function(at){return at!==te};if(!Q(H))throw new TypeError("Invalid target");for(var ue=document.scrollingElement||document.documentElement,Z=[],Ke=H;Q(Ke)&&ge(Ke);){if((Ke=Ke.parentElement)===ue){Z.push(Ke);break}Ke!=null&&Ke===document.body&&st(Ke)&&!st(document.documentElement)||Ke!=null&&st(Ke,be)&&Z.push(Ke)}for(var ce=pe.visualViewport?pe.visualViewport.width:innerWidth,Ee=pe.visualViewport?pe.visualViewport.height:innerHeight,Ae=window.scrollX||pageXOffset,L=window.scrollY||pageYOffset,x=H.getBoundingClientRect(),v=x.height,z=x.width,S=x.top,j=x.right,a=x.bottom,ie=x.left,ye=A==="start"||A==="nearest"?S:A==="end"?a:S+v/2,Be=g==="center"?ie+z/2:g==="end"?j:ie,mt=[],Et=0;Et=0&&ie>=0&&a<=Ee&&j<=ce&&S>=ht&&a<=De&&ie>=R&&j<=ae)return mt;var T=getComputedStyle(Je),$=parseInt(T.borderLeftWidth,10),w=parseInt(T.borderTopWidth,10),J=parseInt(T.borderRightWidth,10),_=parseInt(T.borderBottomWidth,10),Re=0,Qe=0,de="offsetWidth"in Je?Je.offsetWidth-Je.clientWidth-$-J:0,Fe="offsetHeight"in Je?Je.offsetHeight-Je.clientHeight-w-_:0;if(ue===Je)Re=A==="start"?ye:A==="end"?ye-Ee:A==="nearest"?V(L,L+Ee,Ee,w,_,L+ye,L+ye+v,v):ye-Ee/2,Qe=g==="start"?Be:g==="center"?Be-ce/2:g==="end"?Be-ce:V(Ae,Ae+ce,ce,$,J,Ae+Be,Ae+Be+z,z),Re=Math.max(0,Re+L),Qe=Math.max(0,Qe+Ae);else{Re=A==="start"?ye-ht-w:A==="end"?ye-De+_+Fe:A==="nearest"?V(ht,De,pt,w,_+Fe,ye,ye+v,v):ye-(ht+pt/2)+Fe/2,Qe=g==="start"?Be-R-$:g==="center"?Be-(R+Lt/2)+de/2:g==="end"?Be-ae+J+de:V(R,ae,Lt,$,J+de,Be,Be+z,z);var lt=Je.scrollLeft,Ze=Je.scrollTop;ye+=Ze-(Re=Math.max(0,Math.min(Ze+Re,Je.scrollHeight-pt+Fe))),Be+=lt-(Qe=Math.max(0,Math.min(lt+Qe,Je.scrollWidth-Lt+de)))}mt.push({el:Je,top:Re,left:Qe})}return mt};function P(H){return H===Object(H)&&Object.keys(H).length!==0}function Ue(H,he){he===void 0&&(he="auto");var pe="scrollBehavior"in document.body.style;H.forEach(function(G){var A=G.el,g=G.top,te=G.left;A.scroll&&pe?A.scroll({top:g,left:te,behavior:he}):(A.scrollTop=g,A.scrollLeft=te)})}function fe(H){return H===!1?{block:"end",inline:"nearest"}:P(H)?H:{block:"start",inline:"nearest"}}function K(H,he){var pe=!H.ownerDocument.documentElement.contains(H);if(P(he)&&typeof he.behavior=="function")return he.behavior(pe?[]:f(H,he));if(pe)return;var G=fe(he);return Ue(f(H,G),G.behavior)}var ve=q.a=K},bT9E:function(Oe,q,o){"use strict";o.d(q,"a",function(){return Y});var Q=o("VTBJ");function Y(st,V){var f=Object(Q.a)({},st);return Array.isArray(V)&&V.forEach(function(P){delete f[P]}),f}},biw7:function(Oe,q,o){"use strict";var Q=o("q1tI"),Y=o.n(Q),st=Q.createContext(null);q.a=st},cRFk:function(Oe,q,o){Oe.exports=o.p+"static/RepositoryNoneData.828085a8.png"},csWT:function(Oe,q,o){Oe.exports=o.p+"static/choose.4ad1045f.svg"},djh8:function(Oe,q,o){Oe.exports=o.p+"static/qrCode.42927872.png"},fAei:function(Oe,q,o){"use strict";o.d(q,"a",function(){return ue.a});var Q=o("rePB"),Y=o("VTBJ"),st=o("KQm4"),V=o("1OyB"),f=o("vuIU"),P=o("Ji7U"),Ue=o("LK+K"),fe=o("q1tI"),K=o("4IlW"),ve=o("Kwbf"),H=o("TSYQ"),he=o.n(H),pe=o("sboe"),G=o("OZM5"),A=o("815F"),g=o("ODXe"),te=o("Ff2n"),be=o("+nKL"),ge=o("8XRh"),ue=o("WaYH"),Z=function(ae,De){var R=ae.className,T=ae.style,$=ae.motion,w=ae.motionNodes,J=ae.motionType,_=ae.onMotionStart,Re=ae.onMotionEnd,Qe=ae.active,de=ae.treeNodeRequiredProps,Fe=Object(te.a)(ae,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),lt=fe.useState(!0),Ze=Object(g.a)(lt,2),at=Ze[0],Rt=Ze[1],Zt=fe.useContext(pe.a),gt=Zt.prefixCls,dt=fe.useRef(!1),Vt=function(){dt.current||Re(),dt.current=!0};return Object(fe.useEffect)(function(){w&&J==="hide"&&at&&Rt(!1)},[w]),Object(fe.useEffect)(function(){return w&&_(),function(){w&&Vt()}},[]),w?fe.createElement(ge.default,Object.assign({ref:De,visible:at},$,{motionAppear:J==="show",onAppearEnd:Vt,onLeaveEnd:Vt}),function(ee,xe){var Ie=ee.className,_e=ee.style;return fe.createElement("div",{ref:xe,className:he()("".concat(gt,"-treenode-motion"),Ie),style:_e},w.map(function(qe){var I=qe.data,re=I.key,oe=Object(te.a)(I,["key"]),Me=qe.isStart,je=qe.isEnd;delete oe.children;var Te=Object(A.f)(re,de);return fe.createElement(ue.a,Object.assign({},oe,Te,{active:Qe,data:qe.data,key:re,isStart:Me,isEnd:je}))}))}):fe.createElement(ue.a,Object.assign({domRef:De,className:R,style:T},Fe,{active:Qe}))};Z.displayName="MotionTreeNode";var Ke=fe.forwardRef(Z),ce=Ke;function Ee(){var ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],De=ht.length,R=ae.length;if(Math.abs(De-R)!==1)return{add:!1,key:null};function T($,w){var J=new Map;$.forEach(function(Re){J.set(Re,!0)});var _=w.filter(function(Re){return!J.has(Re)});return _.length===1?_[0]:null}return De ").concat(ae);return ae}var Be=function(ae,De){var R=ae.prefixCls,T=ae.data,$=ae.selectable,w=ae.checkable,J=ae.expandedKeys,_=ae.selectedKeys,Re=ae.checkedKeys,Qe=ae.loadedKeys,de=ae.loadingKeys,Fe=ae.halfCheckedKeys,lt=ae.keyEntities,Ze=ae.disabled,at=ae.dragging,Rt=ae.dragOverNodeKey,Zt=ae.dropPosition,gt=ae.motion,dt=ae.height,Vt=ae.itemHeight,ee=ae.virtual,xe=ae.focusable,Ie=ae.activeItem,_e=ae.focused,qe=ae.tabIndex,I=ae.onKeyDown,re=ae.onFocus,oe=ae.onBlur,Me=ae.onActiveChange,je=ae.onListChangeStart,Te=ae.onListChangeEnd,Pe=Object(te.a)(ae,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Se=fe.useRef(null);fe.useImperativeHandle(De,function(){return{scrollTo:function(gn){Se.current.scrollTo(gn)}}});var ze=fe.useState(J),Xe=Object(g.a)(ze,2),ft=Xe[0],rt=Xe[1],kt=fe.useState(T),_t=Object(g.a)(kt,2),Ft=_t[0],In=_t[1],En=fe.useState(T),yn=Object(g.a)(En,2),tn=yn[0],Ea=yn[1],Dt=fe.useState([]),yt=Object(g.a)(Dt,2),ia=yt[0],ca=yt[1],Sn=fe.useState(null),ra=Object(g.a)(Sn,2),Qn=ra[0],Cn=ra[1];function hn(){In(T),Ea(T),ca([]),Cn(null),Te()}fe.useEffect(function(){rt(J);var wn=Ee(ft,J);if(wn.key!==null)if(wn.add){var gn=Ft.findIndex(function(ha){var wa=ha.data.key;return wa===wn.key}),Ln=a(Ae(Ft,T,wn.key),ee,dt,Vt),Da=Ft.slice();Da.splice(gn+1,0,j),Ea(Da),ca(Ln),Cn("show")}else{var Ba=T.findIndex(function(ha){var wa=ha.data.key;return wa===wn.key}),ka=a(Ae(T,Ft,wn.key),ee,dt,Vt),Sa=T.slice();Sa.splice(Ba+1,0,j),Ea(Sa),ca(ka),Cn("hide")}else Ft!==T&&(In(T),Ea(T))},[J,T]),fe.useEffect(function(){at||hn()},[at]);var Tt=gt?tn:T,Nn={expandedKeys:J,selectedKeys:_,loadedKeys:Qe,loadingKeys:de,checkedKeys:Re,halfCheckedKeys:Fe,dragOverNodeKey:Rt,dropPosition:Zt,keyEntities:lt};return fe.createElement(fe.Fragment,null,_e&&Ie&&fe.createElement("span",{style:L,"aria-live":"assertive"},ye(Ie)),fe.createElement("div",{role:"tree"},fe.createElement("input",{style:L,disabled:xe===!1||Ze,tabIndex:xe!==!1?qe:null,onKeyDown:I,onFocus:re,onBlur:oe,value:"",onChange:x})),fe.createElement(be.a,Object.assign({},Pe,{data:Tt,itemKey:ie,height:dt,fullHeight:!1,virtual:ee,itemHeight:Vt,prefixCls:"".concat(R,"-list"),ref:Se}),function(wn){var gn=wn.pos,Ln=wn.data,Da=Ln.key,Ba=Object(te.a)(Ln,["key"]),ka=wn.isStart,Sa=wn.isEnd,ha=Object(A.e)(Da,gn);delete Ba.children;var wa=Object(A.f)(ha,Nn);return fe.createElement(ce,Object.assign({},Ba,wa,{active:Ie&&Da===Ie.data.key,pos:gn,data:wn.data,isStart:ka,isEnd:Sa,motion:gt,motionNodes:Da===v?ia:null,motionType:Qn,onMotionStart:je,onMotionEnd:hn,treeNodeRequiredProps:Nn,onMouseMove:function(){Me(null)}}))}))},mt=fe.forwardRef(Be);mt.displayName="NodeList";var Et=mt,Je=o("NvD2"),we=function(ht){Object(P.a)(De,ht);var ae=Object(Ue.a)(De);function De(){var R;return Object(V.a)(this,De),R=ae.apply(this,arguments),R.destroyed=!1,R.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},R.listRef=fe.createRef(),R.onNodeDragStart=function(T,$){var w=R.state,J=w.expandedKeys,_=w.keyEntities,Re=R.props.onDragStart,Qe=$.props.eventKey;R.dragNode=$;var de=Object(G.b)(J,Qe);R.setState({dragging:!0,dragNodesKeys:Object(G.g)(Qe,_)}),R.setExpandedKeys(de),Re&&Re({event:T,node:Object(A.b)($.props)})},R.onNodeDragEnter=function(T,$){var w=R.state,J=w.expandedKeys,_=w.keyEntities,Re=w.dragNodesKeys,Qe=R.props.onDragEnter,de=$.props,Fe=de.pos,lt=de.eventKey;if(!R.dragNode||Re.indexOf(lt)!==-1)return;var Ze=Object(G.c)(T,$);if(R.dragNode.props.eventKey===lt&&Ze===0){R.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){R.setState({dragOverNodeKey:lt,dropPosition:Ze}),R.delayedDragEnterLogic||(R.delayedDragEnterLogic={}),Object.keys(R.delayedDragEnterLogic).forEach(function(at){clearTimeout(R.delayedDragEnterLogic[at])}),R.delayedDragEnterLogic[Fe]=window.setTimeout(function(){if(!R.state.dragging)return;var at=Object(st.a)(J),Rt=_[lt];Rt&&(Rt.children||[]).length&&(at=Object(G.a)(J,lt)),"expandedKeys"in R.props||R.setExpandedKeys(at),Qe&&Qe({event:T,node:Object(A.b)($.props),expandedKeys:at})},400)},0)},R.onNodeDragOver=function(T,$){var w=R.state.dragNodesKeys,J=R.props.onDragOver,_=$.props.eventKey;if(w.indexOf(_)!==-1)return;if(R.dragNode&&_===R.state.dragOverNodeKey){var Re=Object(G.c)(T,$);if(Re===R.state.dropPosition)return;R.setState({dropPosition:Re})}J&&J({event:T,node:Object(A.b)($.props)})},R.onNodeDragLeave=function(T,$){var w=R.props.onDragLeave;R.setState({dragOverNodeKey:""}),w&&w({event:T,node:Object(A.b)($.props)})},R.onNodeDragEnd=function(T,$){var w=R.props.onDragEnd;R.setState({dragOverNodeKey:""}),R.cleanDragState(),w&&w({event:T,node:Object(A.b)($.props)}),R.dragNode=null},R.onNodeDrop=function(T,$){var w=R.state,J=w.dragNodesKeys,_=J===void 0?[]:J,Re=w.dropPosition,Qe=R.props.onDrop,de=$.props,Fe=de.eventKey,lt=de.pos;if(R.setState({dragOverNodeKey:""}),R.cleanDragState(),_.indexOf(Fe)!==-1){Object(ve.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Ze=Object(G.k)(lt),at={event:T,node:Object(A.b)($.props),dragNode:R.dragNode?Object(A.b)(R.dragNode.props):null,dragNodesKeys:_.slice(),dropPosition:Re+Number(Ze[Ze.length-1]),dropToGap:!1};Re!==0&&(at.dropToGap=!0),Qe&&Qe(at),R.dragNode=null},R.cleanDragState=function(){var T=R.state.dragging;T&&R.setState({dragging:!1})},R.onNodeClick=function(T,$){var w=R.props.onClick;w&&w(T,$)},R.onNodeDoubleClick=function(T,$){var w=R.props.onDoubleClick;w&&w(T,$)},R.onNodeSelect=function(T,$){var w=R.state.selectedKeys,J=R.state.keyEntities,_=R.props,Re=_.onSelect,Qe=_.multiple,de=$.selected,Fe=$.key,lt=!de;lt?Qe?w=Object(G.a)(w,Fe):w=[Fe]:w=Object(G.b)(w,Fe);var Ze=w.map(function(at){var Rt=J[at];return Rt?Rt.node:null}).filter(function(at){return at});R.setUncontrolledState({selectedKeys:w}),Re&&Re(w,{event:"select",selected:lt,node:$,selectedNodes:Ze,nativeEvent:T.nativeEvent})},R.onNodeCheck=function(T,$,w){var J=R.state,_=J.keyEntities,Re=J.checkedKeys,Qe=J.halfCheckedKeys,de=R.props,Fe=de.checkStrictly,lt=de.onCheck,Ze=$.key,at,Rt={event:"check",node:$,checked:w,nativeEvent:T.nativeEvent};if(Fe){var Zt=w?Object(G.a)(Re,Ze):Object(G.b)(Re,Ze),gt=Object(G.b)(Qe,Ze);at={checked:Zt,halfChecked:gt},Rt.checkedNodes=Zt.map(function(_e){return _[_e]}).filter(function(_e){return _e}).map(function(_e){return _e.node}),R.setUncontrolledState({checkedKeys:Zt})}else{var dt=Object(Je.a)([].concat(Object(st.a)(Re),[Ze]),!0,_),Vt=dt.checkedKeys,ee=dt.halfCheckedKeys;if(!w){var xe=new Set(Vt);xe.delete(Ze);var Ie=Object(Je.a)(Array.from(xe),{checked:!1,halfCheckedKeys:ee},_);Vt=Ie.checkedKeys,ee=Ie.halfCheckedKeys}at=Vt,Rt.checkedNodes=[],Rt.checkedNodesPositions=[],Rt.halfCheckedKeys=ee,Vt.forEach(function(_e){var qe=_[_e];if(!qe)return;var I=qe.node,re=qe.pos;Rt.checkedNodes.push(I),Rt.checkedNodesPositions.push({node:I,pos:re})}),R.setUncontrolledState({checkedKeys:Vt},!1,{halfCheckedKeys:ee})}lt&<(at,Rt)},R.onNodeLoad=function(T){return new Promise(function($){R.setState(function(w){var J=w.loadedKeys,_=J===void 0?[]:J,Re=w.loadingKeys,Qe=Re===void 0?[]:Re,de=R.props,Fe=de.loadData,lt=de.onLoad,Ze=T.key;if(!Fe||_.indexOf(Ze)!==-1||Qe.indexOf(Ze)!==-1)return{};var at=Fe(T);return at.then(function(){var Rt=R.state,Zt=Rt.loadedKeys,gt=Rt.loadingKeys,dt=Object(G.a)(Zt,Ze),Vt=Object(G.b)(gt,Ze);lt&<(dt,{event:"load",node:T}),R.setUncontrolledState({loadedKeys:dt}),R.setState({loadingKeys:Vt}),$()}),{loadingKeys:Object(G.a)(Qe,Ze)}})})},R.onNodeMouseEnter=function(T,$){var w=R.props.onMouseEnter;w&&w({event:T,node:$})},R.onNodeMouseLeave=function(T,$){var w=R.props.onMouseLeave;w&&w({event:T,node:$})},R.onNodeContextMenu=function(T,$){var w=R.props.onRightClick;w&&(T.preventDefault(),w({event:T,node:$}))},R.onFocus=function(){var T=R.props.onFocus;R.setState({focused:!0}),T&&T.apply(void 0,arguments)},R.onBlur=function(){var T=R.props.onBlur;R.setState({focused:!1}),R.onActiveChange(null),T&&T.apply(void 0,arguments)},R.getTreeNodeRequiredProps=function(){var T=R.state,$=T.expandedKeys,w=T.selectedKeys,J=T.loadedKeys,_=T.loadingKeys,Re=T.checkedKeys,Qe=T.halfCheckedKeys,de=T.dragOverNodeKey,Fe=T.dropPosition,lt=T.keyEntities;return{expandedKeys:$||[],selectedKeys:w||[],loadedKeys:J||[],loadingKeys:_||[],checkedKeys:Re||[],halfCheckedKeys:Qe||[],dragOverNodeKey:de,dropPosition:Fe,keyEntities:lt}},R.setExpandedKeys=function(T){var $=R.state.treeData,w=Object(A.d)($,T);R.setUncontrolledState({expandedKeys:T,flattenNodes:w},!0)},R.onNodeExpand=function(T,$){var w=R.state.expandedKeys,J=R.state.listChanging,_=R.props,Re=_.onExpand,Qe=_.loadData,de=$.key,Fe=$.expanded;if(J)return;var lt=w.indexOf(de),Ze=!Fe;if(Object(ve.a)(Fe&<!==-1||!Fe&<===-1,"Expand state not sync with index check"),Ze?w=Object(G.a)(w,de):w=Object(G.b)(w,de),R.setExpandedKeys(w),Re&&Re(w,{node:$,expanded:Ze,nativeEvent:T.nativeEvent}),Ze&&Qe){var at=R.onNodeLoad($);at&&at.then(function(){var Rt=Object(A.d)(R.state.treeData,w);R.setUncontrolledState({flattenNodes:Rt})})}},R.onListChangeStart=function(){R.setUncontrolledState({listChanging:!0})},R.onListChangeEnd=function(){setTimeout(function(){R.setUncontrolledState({listChanging:!1})})},R.onActiveChange=function(T){var $=R.state.activeKey,w=R.props.onActiveChange;if($===T)return;R.setState({activeKey:T}),T!==null&&R.scrollTo({key:T}),w&&w(T)},R.getActiveItem=function(){var T=R.state,$=T.activeKey,w=T.flattenNodes;return $===null?null:w.find(function(J){var _=J.data.key;return _===$})||null},R.offsetActiveKey=function(T){var $=R.state,w=$.flattenNodes,J=$.activeKey,_=w.findIndex(function(de){var Fe=de.data.key;return Fe===J});_===-1&&T<0&&(_=w.length),_=(_+T+w.length)%w.length;var Re=w[_];if(Re){var Qe=Re.data.key;R.onActiveChange(Qe)}else R.onActiveChange(null)},R.onKeyDown=function(T){var $=R.state,w=$.activeKey,J=$.expandedKeys,_=$.checkedKeys,Re=R.props,Qe=Re.onKeyDown,de=Re.checkable,Fe=Re.selectable;switch(T.which){case K.a.UP:{R.offsetActiveKey(-1),T.preventDefault();break}case K.a.DOWN:{R.offsetActiveKey(1),T.preventDefault();break}}var lt=R.getActiveItem();if(lt&<.data){var Ze=R.getTreeNodeRequiredProps(),at=lt.data.isLeaf===!1||!!(lt.data.children||[]).length,Rt=Object(A.b)(Object(Y.a)(Object(Y.a)({},Object(A.f)(w,Ze)),{},{data:lt.data,active:!0}));switch(T.which){case K.a.LEFT:{at&&J.includes(w)?R.onNodeExpand({},Rt):lt.parent&&R.onActiveChange(lt.parent.data.key),T.preventDefault();break}case K.a.RIGHT:{at&&!J.includes(w)?R.onNodeExpand({},Rt):lt.children&<.children.length&&R.onActiveChange(lt.children[0].data.key),T.preventDefault();break}case K.a.ENTER:case K.a.SPACE:{de&&!Rt.disabled&&Rt.checkable!==!1&&!Rt.disableCheckbox?R.onNodeCheck({},Rt,!_.includes(w)):!de&&Fe&&!Rt.disabled&&Rt.selectable!==!1&&R.onNodeSelect({},Rt);break}}}Qe&&Qe(T)},R.setUncontrolledState=function(T){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(R.destroyed)return;var J=!1,_=!0,Re={};Object.keys(T).forEach(function(Qe){if(Qe in R.props){_=!1;return}J=!0,Re[Qe]=T[Qe]}),J&&(!$||_)&&R.setState(Object(Y.a)(Object(Y.a)({},Re),w))},R.scrollTo=function(T){R.listRef.current.scrollTo(T)},R}return Object(f.a)(De,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var T,$=this.state,w=$.focused,J=$.flattenNodes,_=$.keyEntities,Re=$.dragging,Qe=$.activeKey,de=this.props,Fe=de.prefixCls,lt=de.className,Ze=de.style,at=de.showLine,Rt=de.focusable,Zt=de.tabIndex,gt=Zt===void 0?0:Zt,dt=de.selectable,Vt=de.showIcon,ee=de.icon,xe=de.switcherIcon,Ie=de.draggable,_e=de.checkable,qe=de.checkStrictly,I=de.disabled,re=de.motion,oe=de.loadData,Me=de.filterTreeNode,je=de.height,Te=de.itemHeight,Pe=de.virtual,Se=de.titleRender,ze=de.onContextMenu,Xe=Object(G.f)(this.props);return fe.createElement(pe.a.Provider,{value:{prefixCls:Fe,selectable:dt,showIcon:Vt,icon:ee,switcherIcon:xe,draggable:Ie,checkable:_e,checkStrictly:qe,disabled:I,keyEntities:_,loadData:oe,filterTreeNode:Me,titleRender:Se,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},fe.createElement("div",{className:he()(Fe,lt,(T={},Object(Q.a)(T,"".concat(Fe,"-show-line"),at),Object(Q.a)(T,"".concat(Fe,"-focused"),w),Object(Q.a)(T,"".concat(Fe,"-active-focused"),Qe!==null),T))},fe.createElement(Et,Object.assign({ref:this.listRef,prefixCls:Fe,style:Ze,data:J,disabled:I,selectable:dt,checkable:!!_e,motion:re,dragging:Re,height:je,itemHeight:Te,virtual:Pe,focusable:Rt,focused:w,tabIndex:gt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ze},this.getTreeNodeRequiredProps(),Xe))))}}],[{key:"getDerivedStateFromProps",value:function(T,$){var w=$.prevProps,J={prevProps:T};function _(ee){return!w&&ee in T||w&&w[ee]!==T[ee]}var Re;if(_("treeData")?Re=T.treeData:_("children")&&(Object(ve.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Re=Object(A.c)(T.children)),Re){J.treeData=Re;var Qe=Object(A.a)(Re);J.keyEntities=Object(Y.a)(Object(Q.a)({},v,S),Qe.keyEntities)}var de=J.keyEntities||$.keyEntities;if(_("expandedKeys")||w&&_("autoExpandParent"))J.expandedKeys=T.autoExpandParent||!w&&T.defaultExpandParent?Object(G.e)(T.expandedKeys,de):T.expandedKeys;else if(!w&&T.defaultExpandAll){var Fe=Object(Y.a)({},de);delete Fe[v],J.expandedKeys=Object.keys(Fe).map(function(ee){return Fe[ee].key})}else!w&&T.defaultExpandedKeys&&(J.expandedKeys=T.autoExpandParent||T.defaultExpandParent?Object(G.e)(T.defaultExpandedKeys,de):T.defaultExpandedKeys);if(J.expandedKeys||delete J.expandedKeys,Re||J.expandedKeys){var lt=Object(A.d)(Re||$.treeData,J.expandedKeys||$.expandedKeys);J.flattenNodes=lt}if(T.selectable&&(_("selectedKeys")?J.selectedKeys=Object(G.d)(T.selectedKeys,T):!w&&T.defaultSelectedKeys&&(J.selectedKeys=Object(G.d)(T.defaultSelectedKeys,T))),T.checkable){var Ze;if(_("checkedKeys")?Ze=Object(G.j)(T.checkedKeys)||{}:!w&&T.defaultCheckedKeys?Ze=Object(G.j)(T.defaultCheckedKeys)||{}:Re&&(Ze=Object(G.j)(T.checkedKeys)||{checkedKeys:$.checkedKeys,halfCheckedKeys:$.halfCheckedKeys}),Ze){var at=Ze,Rt=at.checkedKeys,Zt=Rt===void 0?[]:Rt,gt=at.halfCheckedKeys,dt=gt===void 0?[]:gt;if(!T.checkStrictly){var Vt=Object(Je.a)(Zt,!0,de);Zt=Vt.checkedKeys,dt=Vt.halfCheckedKeys}J.checkedKeys=Zt,J.halfCheckedKeys=dt}}return _("loadedKeys")&&(J.loadedKeys=T.loadedKeys),J}}]),De}(fe.Component);we.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},we.TreeNode=ue.a;var pt=we,Lt=q.b=pt},fyJ8:function(Oe,q,o){"use strict";var Q=o("rePB"),Y=o("VTBJ"),st=o("Ff2n"),V=o("U8pU"),f=o("q1tI"),P=o.n(f),Ue=o("TSYQ"),fe=o.n(Ue),K=o("c+Xe"),ve=o("sR1s");function H(g){return g&&Object(V.a)(g)==="object"&&!Array.isArray(g)&&!f.isValidElement(g)}function he(g){return typeof g=="string"?!0:Object(K.c)(g)}function pe(g,te){var be,ge=g.prefixCls,ue=g.className,Z=g.record,Ke=g.index,ce=g.dataIndex,Ee=g.render,Ae=g.children,L=g.component,x=L===void 0?"td":L,v=g.colSpan,z=g.rowSpan,S=g.fixLeft,j=g.fixRight,a=g.firstFixLeft,ie=g.lastFixLeft,ye=g.firstFixRight,Be=g.lastFixRight,mt=g.appendNode,Et=g.additionalProps,Je=Et===void 0?{}:Et,we=g.ellipsis,pt=g.align,Lt=g.rowType,ht=g.isSticky,ae="".concat(ge,"-cell"),De,R;if(Ae)R=Ae;else{var T=Object(ve.b)(Z,ce);if(R=T,Ee){var $=Ee(T,Z,Ke);H($)?(R=$.children,De=$.props):R=$}}Object(V.a)(R)==="object"&&!Array.isArray(R)&&!f.isValidElement(R)&&(R=null),we&&(ie||ye)&&(R=f.createElement("span",{className:"".concat(ae,"-content")},R));var w=De||{},J=w.colSpan,_=w.rowSpan,Re=w.style,Qe=w.className,de=Object(st.a)(w,["colSpan","rowSpan","style","className"]),Fe=J!==void 0?J:v,lt=_!==void 0?_:z;if(Fe===0||lt===0)return null;var Ze={},at=typeof S=="number",Rt=typeof j=="number";at&&(Ze.position="sticky",Ze.left=S),Rt&&(Ze.position="sticky",Ze.right=j);var Zt={};pt&&(Zt.textAlign=pt);var gt,dt=we===!0?{showTitle:!0}:we;dt&&(dt.showTitle||Lt==="header")&&(typeof R=="string"||typeof R=="number"?gt=R.toString():f.isValidElement(R)&&typeof R.props.children=="string"&&(gt=R.props.children));var Vt=Object(Y.a)(Object(Y.a)(Object(Y.a)({title:gt},de),Je),{},{colSpan:Fe&&Fe!==1?Fe:null,rowSpan:lt&<!==1?lt:null,className:fe()(ae,ue,(be={},Object(Q.a)(be,"".concat(ae,"-fix-left"),at),Object(Q.a)(be,"".concat(ae,"-fix-left-first"),a),Object(Q.a)(be,"".concat(ae,"-fix-left-last"),ie),Object(Q.a)(be,"".concat(ae,"-fix-right"),Rt),Object(Q.a)(be,"".concat(ae,"-fix-right-first"),ye),Object(Q.a)(be,"".concat(ae,"-fix-right-last"),Be),Object(Q.a)(be,"".concat(ae,"-ellipsis"),we),Object(Q.a)(be,"".concat(ae,"-with-append"),mt),Object(Q.a)(be,"".concat(ae,"-fix-sticky"),(at||Rt)&&ht),be),Je.className,Qe),style:Object(Y.a)(Object(Y.a)(Object(Y.a)(Object(Y.a)({},Je.style),Zt),Ze),Re),ref:he(x)?te:null});return f.createElement(x,Object.assign({},Vt),mt,R)}var G=f.forwardRef(pe);G.displayName="Cell";var A=f.memo(G,function(g,te){return te.shouldCellUpdate?!te.shouldCellUpdate(te.record,g.record):!1});q.a=A},hW8S:function(Oe,q,o){"use strict";o.d(q,"a",function(){return V}),o.d(q,"c",function(){return f}),o.d(q,"b",function(){return P});var Q=o("VTBJ"),Y=o("Ff2n"),st=o("Kwbf"),V="RC_TABLE_INTERNAL_COL_DEFINE";function f(Ue){var fe=Ue.expandable,K=Object(Y.a)(Ue,["expandable"]);return"expandable"in Ue?Object(Q.a)(Object(Q.a)({},K),fe):K}function P(Ue){return Object.keys(Ue).reduce(function(fe,K){return(K.substr(0,5)==="data-"||K.substr(0,5)==="aria-")&&(fe[K]=Ue[K]),fe},{})}},ji0R:function(Oe,q,o){Oe.exports=o.p+"static/douyu.3e6df9ee.jpg"},k3GJ:function(Oe,q,o){"use strict";o.d(q,"a",function(){return ja});var Q=o("rePB"),Y=o("ODXe"),st=o("Ff2n"),V=o("VTBJ"),f=o("q1tI"),P=o("TSYQ"),Ue=o.n(P),fe=o("Zm9Q"),K=o("6cGi"),ve=o("KQm4"),H=o("xEkU"),he=o.n(H),pe=o("t23M");function G(p){var M=Object(f.useRef)(),F=Object(f.useRef)(!1);function E(){for(var l=arguments.length,m=new Array(l),u=0;uX&&(Le=X-ke),Object(f.useMemo)(function(){if(!m.length)return[0,0];for(var nt=m.length,rn=nt,jn=0;jnN+Le){rn=jn-1;break}}for(var Bn=0,Tn=nt-1;Tn>=0;Tn-=1){var Mn=p.get(m[Tn].key)||Z;if(Mn[k]1&&arguments[1]!==void 0?arguments[1]:!1,E=M&&typeof M.getBoundingClientRect=="function"&&M.getBoundingClientRect().width;if(E){if(F){var l=getComputedStyle(M),m=l.marginLeft,u=l.marginRight;E+=+m.replace("px","")+ +u.replace("px","")}E=+E.toFixed(6)}return E||0},gt=function(M,F,E){M&&Object(ye.a)(M.style)==="object"&&(M.style[F]=E)},dt=function(){return Qe.any},Vt=o("bdgK"),ee=o("i8i4"),xe=o.n(ee),Ie=o("wgJM"),_e=o("l4aY"),qe=o("m+aA"),I=o("c+Xe"),re=o("zT1h"),oe=o("QC+M");function Me(p,M,F){return F?p[0]===M[0]:p[0]===M[0]&&p[1]===M[1]}function je(p,M,F){var E=p[M]||{};return Object(V.a)(Object(V.a)({},E),F)}function Te(p,M,F,E){for(var l=F.points,m=Object.keys(p),u=0;u1&&arguments[1]!==void 0?arguments[1]:2;M();var m=Object(Ie.a)(function(){l<=1?E({isCanceled:function(){return m!==p.current}}):F(E,l-1)});p.current=m}return f.useEffect(function(){return function(){M()}},[]),[F,M]},Da=[Qn,Cn,hn,Tt],Ba=!1,ka=!0;function Sa(p){return p===hn||p===Tt}var ha=function(p,M){var F=f.useState(ra),E=Object(Y.a)(F,2),l=E[0],m=E[1],u=Ln(),b=Object(Y.a)(u,2),y=b[0],k=b[1];function N(){m(Qn)}return gn(function(){if(l!==ra&&l!==Tt){var X=Da.indexOf(l),me=Da[X+1],ke=M(l);ke===Ba?m(me):y(function(Le){function nt(){if(Le.isCanceled())return;m(me)}ke===!0?nt():Promise.resolve(ke).then(nt)})}},[p,l]),f.useEffect(function(){return function(){k()}},[]),[N,l]},wa=function(p){var M=Object(f.useRef)(),F=Object(f.useRef)(p);F.current=p;var E=f.useCallback(function(u){F.current(u)},[]);function l(u){u&&(u.removeEventListener(Ea,E),u.removeEventListener(tn,E))}function m(u){M.current&&M.current!==u&&l(M.current),u&&u!==M.current&&(u.addEventListener(Ea,E),u.addEventListener(tn,E),M.current=u)}return f.useEffect(function(){return function(){l(M.current)}},[]),[m,l]};function Ka(p,M,F,E){var l=E.motionEnter,m=l===void 0?!0:l,u=E.motionAppear,b=u===void 0?!0:u,y=E.motionLeave,k=y===void 0?!0:y,N=E.motionDeadline,X=E.motionLeaveImmediately,me=E.onAppearPrepare,ke=E.onEnterPrepare,Le=E.onLeavePrepare,nt=E.onAppearStart,rn=E.onEnterStart,jn=E.onLeaveStart,On=E.onAppearActive,Bn=E.onEnterActive,Tn=E.onLeaveActive,Mn=E.onAppearEnd,Pn=E.onEnterEnd,ea=E.onLeaveEnd,kn=E.onVisibleChanged,Ta=Nn(),pa=Object(Y.a)(Ta,2),$t=pa[0],Yt=pa[1],Hn=Nn(yt),Zn=Object(Y.a)(Hn,2),wt=Zn[0],ta=Zn[1],Ra=Nn(null),zn=Object(Y.a)(Ra,2),la=zn[0],xa=zn[1],Xa=Object(f.useRef)(!1),sr=Object(f.useRef)(null),Na=Object(f.useRef)(!1),lr=Object(f.useRef)(null);function Er(){var Ma=F();return Ma||lr.current}var dr=Object(f.useRef)(!1);function fr(Ma){var ua=Er();if(Ma&&!Ma.deadline&&Ma.target!==ua)return;var Za;wt===ia&&dr.current?Za=Mn==null?void 0:Mn(ua,Ma):wt===ca&&dr.current?Za=Pn==null?void 0:Pn(ua,Ma):wt===Sn&&dr.current&&(Za=ea==null?void 0:ea(ua,Ma)),Za!==!1&&!Na.current&&(ta(yt),xa(null))}var Ua=wa(fr),nr=Object(Y.a)(Ua,1),Ya=nr[0],Va=f.useMemo(function(){var Ma,ua,Za;switch(wt){case"appear":return Ma={},Object(Q.a)(Ma,Qn,me),Object(Q.a)(Ma,Cn,nt),Object(Q.a)(Ma,hn,On),Ma;case"enter":return ua={},Object(Q.a)(ua,Qn,ke),Object(Q.a)(ua,Cn,rn),Object(Q.a)(ua,hn,Bn),ua;case"leave":return Za={},Object(Q.a)(Za,Qn,Le),Object(Q.a)(Za,Cn,jn),Object(Q.a)(Za,hn,Tn),Za;default:return{}}},[wt]),yr=ha(wt,function(Ma){if(Ma===Qn){var ua=Va[Qn];return ua?ua(Er()):Ba}if(Oa in Va){var Za;xa(((Za=Va[Oa])===null||Za===void 0?void 0:Za.call(Va,Er(),null))||null)}return Oa===hn&&(Ya(Er()),N>0&&(clearTimeout(sr.current),sr.current=setTimeout(function(){fr({deadline:!0})},N))),ka}),_r=Object(Y.a)(yr,2),Sr=_r[0],Oa=_r[1],Cr=Sa(Oa);dr.current=Cr,gn(function(){Yt(M);var Ma=Xa.current;if(Xa.current=!0,!p)return;var ua;!Ma&&M&&b&&(ua=ia),Ma&&M&&m&&(ua=ca),(Ma&&!M&&k||!Ma&&X&&!M&&k)&&(ua=Sn),ua&&(ta(ua),Sr())},[M]),Object(f.useEffect)(function(){(wt===ia&&!b||wt===ca&&!m||wt===Sn&&!k)&&ta(yt)},[b,m,k]),Object(f.useEffect)(function(){return function(){clearTimeout(sr.current),Na.current=!0}},[]),Object(f.useEffect)(function(){$t!==void 0&&wt===yt&&(kn==null||kn($t))},[$t,wt]);var Rr=la;return Va[Qn]&&Oa===Cn&&(Rr=Object(V.a)({transition:"none"},Rr)),[wt,Oa,Rr,$t!=null?$t:M]}var cr=function(p){Object(x.a)(F,p);var M=Object(v.a)(F);function F(){return Object(Ee.a)(this,F),M.apply(this,arguments)}return Object(Ae.a)(F,[{key:"render",value:function(){return this.props.children}}]),F}(f.Component),Pa=cr;function Ia(p){var M=p;Object(ye.a)(p)==="object"&&(M=p.transitionSupport);function F(l){return!!(l.motionName&&M)}var E=f.forwardRef(function(l,m){var u=l.visible,b=u===void 0?!0:u,y=l.removeOnLeave,k=y===void 0?!0:y,N=l.forceRender,X=l.children,me=l.motionName,ke=l.leavedClassName,Le=l.eventProps,nt=F(l),rn=Object(f.useRef)(),jn=Object(f.useRef)();function On(){try{return Object(qe.a)(rn.current||jn.current)}catch(ta){return null}}var Bn=Ka(nt,b,On,l),Tn=Object(Y.a)(Bn,4),Mn=Tn[0],Pn=Tn[1],ea=Tn[2],kn=Tn[3],Ta=f.useRef(kn);kn&&(Ta.current=!0);var pa=Object(f.useRef)(m);pa.current=m;var $t=f.useCallback(function(ta){rn.current=ta,Object(I.b)(pa.current,ta)},[]),Yt,Hn=Object(V.a)(Object(V.a)({},Le),{},{visible:b});if(!X)Yt=null;else if(Mn===yt||!F(l))kn?Yt=X(Object(V.a)({},Hn),$t):!k&&Ta.current?Yt=X(Object(V.a)(Object(V.a)({},Hn),{},{className:ke}),$t):N?Yt=X(Object(V.a)(Object(V.a)({},Hn),{},{style:{display:"none"}}),$t):Yt=null;else{var Zn,wt;Pn===Qn?wt="prepare":Sa(Pn)?wt="active":Pn===Cn&&(wt="start"),Yt=X(Object(V.a)(Object(V.a)({},Hn),{},{className:Ue()(Dt(me,Mn),(Zn={},Object(Q.a)(Zn,Dt(me,"".concat(Mn,"-").concat(wt)),wt),Object(Q.a)(Zn,me,typeof me=="string"),Zn)),style:ea}),$t)}return f.createElement(Pa,{ref:jn},Yt)});return E.displayName="CSSMotion",E}var Fa=Ia(yn),Ha="add",$a="keep",La="remove",ut="removed";function We(p){var M;return p&&Object(ye.a)(p)==="object"&&"key"in p?M=p:M={key:p},Object(V.a)(Object(V.a)({},M),{},{key:String(M.key)})}function et(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return p.map(We)}function bt(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],F=[],E=0,l=M.length,m=et(p),u=et(M);m.forEach(function(k){for(var N=!1,X=E;X1});return y.forEach(function(k){F=F.filter(function(N){var X=N.key,me=N.status;return X!==k||me!==La}),F.forEach(function(N){N.key===k&&(N.status=$a)})}),F}var Pt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function tt(p){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fa,F=function(E){Object(x.a)(m,E);var l=Object(v.a)(m);function m(){var u;return Object(Ee.a)(this,m),u=l.apply(this,arguments),u.state={keyEntities:[]},u.removeKey=function(b){u.setState(function(y){var k=y.keyEntities;return{keyEntities:k.map(function(N){return N.key!==b?N:Object(V.a)(Object(V.a)({},N),{},{status:ut})})}})},u}return Object(Ae.a)(m,[{key:"render",value:function(){var b=this,y=this.state.keyEntities,k=this.props,N=k.component,X=k.children,me=k.onVisibleChanged,ke=Object(st.a)(k,["component","children","onVisibleChanged"]),Le=N||f.Fragment,nt={};return Pt.forEach(function(rn){nt[rn]=ke[rn],delete ke[rn]}),delete ke.keys,f.createElement(Le,ke,y.map(function(rn){var jn=rn.status,On=Object(st.a)(rn,["status"]),Bn=jn===Ha||jn===$a;return f.createElement(M,Object(ce.a)({},nt,{key:On.key,visible:Bn,eventProps:On,onVisibleChanged:function(Mn){me==null||me(Mn,{key:On.key}),Mn||b.removeKey(On.key)}}),X)}))}}],[{key:"getDerivedStateFromProps",value:function(b,y){var k=b.keys,N=y.keyEntities,X=et(k),me=bt(N,X);return{keyEntities:me.filter(function(ke){var Le=N.find(function(nt){var rn=nt.key;return ke.key===rn});return!(Le&&Le.status===ut&&ke.status===La)})}}}]),m}(f.Component);return F.defaultProps={component:"div"},F}var Ot=tt(yn),St=Fa;function Ut(p){var M=p.prefixCls,F=p.motion,E=p.animation,l=p.transitionName;return F||(E?{motionName:"".concat(M,"-").concat(E)}:l?{motionName:l}:null)}function Ht(p){var M=p.prefixCls,F=p.visible,E=p.zIndex,l=p.mask,m=p.maskMotion,u=p.maskAnimation,b=p.maskTransitionName;if(!l)return null;var y={};return(m||b||u)&&(y=Object(V.a)({motionAppear:!0},Ut({motion:m,prefixCls:M,transitionName:b,animation:u}))),f.createElement(St,Object(ce.a)({},y,{visible:F,removeOnLeave:!0}),function(k){var N=k.className;return f.createElement("div",{style:{zIndex:E},className:Ue()("".concat(M,"-mask"),N)})})}var xn=o("9mu1"),on=o("o0o1"),He=o.n(on),ct=o("HaE+"),ot=["measure","align",null,"motion"],h=function(p,M){var F=Object(f.useState)(null),E=Object(Y.a)(F,2),l=E[0],m=E[1],u=Object(f.useRef)(),b=Object(f.useRef)(!1);function y(X){b.current||m(X)}function k(){Ie.a.cancel(u.current)}function N(X){k(),u.current=Object(Ie.a)(function(){y(function(me){switch(l){case"align":return"motion";case"motion":return"stable";default:}return me}),X==null||X()})}return Object(f.useEffect)(function(){y("measure")},[p]),Object(f.useEffect)(function(){switch(l){case"measure":M();break;default:}l&&(u.current=Object(Ie.a)(Object(ct.a)(He.a.mark(function X(){var me,ke;return He.a.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:me=ot.indexOf(l),ke=ot[me+1],ke&&me!==-1&&y(ke);case 3:case"end":return nt.stop()}},X)}))))},[l]),Object(f.useEffect)(function(){return function(){b.current=!0,k()}},[]),[l,N]},jt=function(p){var M=f.useState({width:0,height:0}),F=Object(Y.a)(M,2),E=F[0],l=F[1];function m(b){l({width:b.offsetWidth,height:b.offsetHeight})}var u=f.useMemo(function(){var b={};if(p){var y=E.width,k=E.height;p.indexOf("height")!==-1&&k?b.height=k:p.indexOf("minHeight")!==-1&&k&&(b.minHeight=k),p.indexOf("width")!==-1&&y?b.width=y:p.indexOf("minWidth")!==-1&&y&&(b.minWidth=y)}return b},[p,E]);return[u,m]},Kt=f.forwardRef(function(p,M){var F=p.visible,E=p.prefixCls,l=p.className,m=p.style,u=p.children,b=p.zIndex,y=p.stretch,k=p.destroyPopupOnHide,N=p.forceRender,X=p.align,me=p.point,ke=p.getRootDomNode,Le=p.getClassNameFromAlign,nt=p.onAlign,rn=p.onMouseEnter,jn=p.onMouseLeave,On=p.onMouseDown,Bn=p.onTouchStart,Tn=Object(f.useRef)(),Mn=Object(f.useRef)(),Pn=Object(f.useState)(),ea=Object(Y.a)(Pn,2),kn=ea[0],Ta=ea[1],pa=jt(y),$t=Object(Y.a)(pa,2),Yt=$t[0],Hn=$t[1];function Zn(){y&&Hn(ke())}var wt=h(F,Zn),ta=Object(Y.a)(wt,2),Ra=ta[0],zn=ta[1],la=Object(f.useRef)();function xa(){return me||ke}function Xa(){var Ua;(Ua=Tn.current)===null||Ua===void 0||Ua.forceAlign()}function sr(Ua,nr){var Ya=Le(nr);kn!==Ya&&Ta(Ya),Ra==="align"&&(kn!==Ya?Promise.resolve().then(function(){Xa()}):zn(function(){var Va;(Va=la.current)===null||Va===void 0||Va.call(la)}),nt==null||nt(Ua,nr))}var Na=Object(V.a)({},Ut(p));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(Ua){var nr=Na[Ua];Na[Ua]=function(Ya,Va){return zn(),nr==null?void 0:nr(Ya,Va)}});function lr(){return new Promise(function(Ua){la.current=Ua})}f.useEffect(function(){!Na.motionName&&Ra==="motion"&&zn()},[Na.motionName,Ra]),f.useImperativeHandle(M,function(){return{forceAlign:Xa,getElement:function(){return Mn.current}}});var Er=Object(V.a)(Object(V.a)({},Yt),{},{zIndex:b,opacity:Ra==="motion"||Ra==="stable"||!F?void 0:0,pointerEvents:Ra==="stable"?void 0:"none"},m),dr=!0;(X==null?void 0:X.points)&&(Ra==="align"||Ra==="stable")&&(dr=!1);var fr=u;return f.Children.count(u)>1&&(fr=f.createElement("div",{className:"".concat(E,"-content")},u)),f.createElement(St,Object(ce.a)({visible:F,ref:Mn,leavedClassName:"".concat(E,"-hidden")},Na,{onAppearPrepare:lr,onEnterPrepare:lr,removeOnLeave:k,forceRender:N}),function(Ua,nr){var Ya=Ua.className,Va=Ua.style,yr=Ue()(E,l,kn,Ya);return f.createElement(xn.a,{target:xa(),key:"popup",ref:Tn,monitorWindowResize:!0,disabled:dr,align:X,onAlign:sr},f.createElement("div",{ref:nr,className:yr,onMouseEnter:rn,onMouseLeave:jn,onMouseDownCapture:On,onTouchStartCapture:Bn,style:Object(V.a)(Object(V.a)({},Va),Er)},fr))})});Kt.displayName="PopupInner";var Ye=Kt,Nt=f.forwardRef(function(p,M){var F=p.prefixCls,E=p.visible,l=p.zIndex,m=p.children,u=p.mobile;u=u===void 0?{}:u;var b=u.popupClassName,y=u.popupStyle,k=u.popupMotion,N=k===void 0?{}:k,X=u.popupRender,me=f.useRef();f.useImperativeHandle(M,function(){return{forceAlign:function(){},getElement:function(){return me.current}}});var ke=Object(V.a)({zIndex:l},y),Le=m;return f.Children.count(m)>1&&(Le=f.createElement("div",{className:"".concat(F,"-content")},m)),X&&(Le=X(Le)),f.createElement(St,Object(ce.a)({visible:E,ref:me,removeOnLeave:!0},N),function(nt,rn){var jn=nt.className,On=nt.style,Bn=Ue()(F,b,jn);return f.createElement("div",{ref:rn,className:Bn,style:Object(V.a)(Object(V.a)({},On),ke)},Le)})});Nt.displayName="MobilePopupInner";var nn=Nt,mn=["visible","mobile"],Wt=f.forwardRef(function(p,M){var F=p.visible,E=p.mobile,l=Object(st.a)(p,mn),m=Object(f.useState)(F),u=Object(Y.a)(m,2),b=u[0],y=u[1],k=Object(f.useState)(!1),N=Object(Y.a)(k,2),X=N[0],me=N[1],ke=Object(V.a)(Object(V.a)({},l),{},{visible:b});Object(f.useEffect)(function(){y(F),F&&E&&me(Pe())},[F,E]);var Le=X?f.createElement(nn,Object(ce.a)({},ke,{mobile:E,ref:M})):f.createElement(Ye,Object(ce.a)({},ke,{ref:M}));return f.createElement("div",null,f.createElement(Ht,ke),Le)});Wt.displayName="Popup";var Jt=Wt,cn=f.createContext(null),An=cn;function Bt(){}function sn(){return""}function vn(p){return p?p.ownerDocument:window.document}var qt=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function qn(p){var M=function(F){Object(x.a)(l,F);var E=Object(v.a)(l);function l(m){var u;Object(Ee.a)(this,l),u=E.call(this,m),u.popupRef=f.createRef(),u.triggerRef=f.createRef(),u.attachId=void 0,u.clickOutsideHandler=void 0,u.touchOutsideHandler=void 0,u.contextMenuOutsideHandler1=void 0,u.contextMenuOutsideHandler2=void 0,u.mouseDownTimeout=void 0,u.focusTime=void 0,u.preClickTime=void 0,u.preTouchTime=void 0,u.delayTimer=void 0,u.hasPopupMouseDown=void 0,u.onMouseEnter=function(y){var k=u.props.mouseEnterDelay;u.fireEvents("onMouseEnter",y),u.delaySetPopupVisible(!0,k,k?null:y)},u.onMouseMove=function(y){u.fireEvents("onMouseMove",y),u.setPoint(y)},u.onMouseLeave=function(y){u.fireEvents("onMouseLeave",y),u.delaySetPopupVisible(!1,u.props.mouseLeaveDelay)},u.onPopupMouseEnter=function(){u.clearDelayTimer()},u.onPopupMouseLeave=function(y){var k;if(y.relatedTarget&&!y.relatedTarget.setTimeout&&Object(_e.a)((k=u.popupRef.current)===null||k===void 0?void 0:k.getElement(),y.relatedTarget))return;u.delaySetPopupVisible(!1,u.props.mouseLeaveDelay)},u.onFocus=function(y){u.fireEvents("onFocus",y),u.clearDelayTimer(),u.isFocusToShow()&&(u.focusTime=Date.now(),u.delaySetPopupVisible(!0,u.props.focusDelay))},u.onMouseDown=function(y){u.fireEvents("onMouseDown",y),u.preClickTime=Date.now()},u.onTouchStart=function(y){u.fireEvents("onTouchStart",y),u.preTouchTime=Date.now()},u.onBlur=function(y){u.fireEvents("onBlur",y),u.clearDelayTimer(),u.isBlurToHide()&&u.delaySetPopupVisible(!1,u.props.blurDelay)},u.onContextMenu=function(y){y.preventDefault(),u.fireEvents("onContextMenu",y),u.setPopupVisible(!0,y)},u.onContextMenuClose=function(){u.isContextMenuToShow()&&u.close()},u.onClick=function(y){if(u.fireEvents("onClick",y),u.focusTime){var k;if(u.preClickTime&&u.preTouchTime?k=Math.min(u.preClickTime,u.preTouchTime):u.preClickTime?k=u.preClickTime:u.preTouchTime&&(k=u.preTouchTime),Math.abs(k-u.focusTime)<20)return;u.focusTime=0}u.preClickTime=0,u.preTouchTime=0,u.isClickToShow()&&(u.isClickToHide()||u.isBlurToHide())&&y&&y.preventDefault&&y.preventDefault();var N=!u.state.popupVisible;(u.isClickToHide()&&!N||N&&u.isClickToShow())&&u.setPopupVisible(!u.state.popupVisible,y)},u.onPopupMouseDown=function(){if(u.hasPopupMouseDown=!0,clearTimeout(u.mouseDownTimeout),u.mouseDownTimeout=window.setTimeout(function(){u.hasPopupMouseDown=!1},0),u.context){var y;(y=u.context).onPopupMouseDown.apply(y,arguments)}},u.onDocumentClick=function(y){if(u.props.mask&&!u.props.maskClosable)return;var k=y.target,N=u.getRootDomNode(),X=u.getPopupDomNode();(!Object(_e.a)(N,k)||u.isContextMenuOnly())&&!Object(_e.a)(X,k)&&!u.hasPopupMouseDown&&u.close()},u.getRootDomNode=function(){var y=u.props.getTriggerDOMNode;if(y)return y(u.triggerRef.current);try{var k=Object(qe.a)(u.triggerRef.current);if(k)return k}catch(N){}return xe.a.findDOMNode(Object(L.a)(u))},u.getPopupClassNameFromAlign=function(y){var k=[],N=u.props,X=N.popupPlacement,me=N.builtinPlacements,ke=N.prefixCls,Le=N.alignPoint,nt=N.getPopupClassNameFromAlign;return X&&me&&k.push(Te(me,ke,y,Le)),nt&&k.push(nt(y)),k.join(" ")},u.getComponent=function(){var y=u.props,k=y.prefixCls,N=y.destroyPopupOnHide,X=y.popupClassName,me=y.onPopupAlign,ke=y.popupMotion,Le=y.popupAnimation,nt=y.popupTransitionName,rn=y.popupStyle,jn=y.mask,On=y.maskAnimation,Bn=y.maskTransitionName,Tn=y.maskMotion,Mn=y.zIndex,Pn=y.popup,ea=y.stretch,kn=y.alignPoint,Ta=y.mobile,pa=y.forceRender,$t=u.state,Yt=$t.popupVisible,Hn=$t.point,Zn=u.getPopupAlign(),wt={};return u.isMouseEnterToShow()&&(wt.onMouseEnter=u.onPopupMouseEnter),u.isMouseLeaveToHide()&&(wt.onMouseLeave=u.onPopupMouseLeave),wt.onMouseDown=u.onPopupMouseDown,wt.onTouchStart=u.onPopupMouseDown,f.createElement(Jt,Object(ce.a)({prefixCls:k,destroyPopupOnHide:N,visible:Yt,point:kn&&Hn,className:X,align:Zn,onAlign:me,animation:Le,getClassNameFromAlign:u.getPopupClassNameFromAlign},wt,{stretch:ea,getRootDomNode:u.getRootDomNode,style:rn,mask:jn,zIndex:Mn,transitionName:nt,maskAnimation:On,maskTransitionName:Bn,maskMotion:Tn,ref:u.popupRef,motion:ke,mobile:Ta,forceRender:pa}),typeof Pn=="function"?Pn():Pn)},u.attachParent=function(y){Ie.a.cancel(u.attachId);var k=u.props,N=k.getPopupContainer,X=k.getDocument,me=u.getRootDomNode(),ke;N?(me||N.length===0)&&(ke=N(me)):ke=X(u.getRootDomNode()).body,ke?ke.appendChild(y):u.attachId=Object(Ie.a)(function(){u.attachParent(y)})},u.getContainer=function(){var y=u.props.getDocument,k=y(u.getRootDomNode()).createElement("div");return k.style.position="absolute",k.style.top="0",k.style.left="0",k.style.width="100%",u.attachParent(k),k},u.setPoint=function(y){var k=u.props.alignPoint;if(!k||!y)return;u.setState({point:{pageX:y.pageX,pageY:y.pageY}})},u.handlePortalUpdate=function(){u.state.prevPopupVisible!==u.state.popupVisible&&u.props.afterPopupVisibleChange(u.state.popupVisible)},u.triggerContextValue={onPopupMouseDown:u.onPopupMouseDown};var b;return"popupVisible"in m?b=!!m.popupVisible:b=!!m.defaultPopupVisible,u.state={prevPopupVisible:b,popupVisible:b},qt.forEach(function(y){u["fire".concat(y)]=function(k){u.fireEvents(y,k)}}),u}return Object(Ae.a)(l,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var u=this.props,b=this.state;if(b.popupVisible){var y;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(y=u.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(re.a)(y,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(y=y||u.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(re.a)(y,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(y=y||u.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(re.a)(y,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(re.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Ie.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var u;return((u=this.popupRef.current)===null||u===void 0?void 0:u.getElement())||null}},{key:"getPopupAlign",value:function(){var u=this.props,b=u.popupPlacement,y=u.popupAlign,k=u.builtinPlacements;return b&&k?je(k,b,y):y}},{key:"setPopupVisible",value:function(u,b){var y=this.props.alignPoint,k=this.state.popupVisible;this.clearDelayTimer(),k!==u&&("popupVisible"in this.props||this.setState({popupVisible:u,prevPopupVisible:k}),this.props.onPopupVisibleChange(u)),y&&b&&u&&this.setPoint(b)}},{key:"delaySetPopupVisible",value:function(u,b,y){var k=this,N=b*1e3;if(this.clearDelayTimer(),N){var X=y?{pageX:y.pageX,pageY:y.pageY}:null;this.delayTimer=window.setTimeout(function(){k.setPopupVisible(u,X),k.clearDelayTimer()},N)}else this.setPopupVisible(u,y)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(u){var b=this.props.children.props,y=this.props;return b[u]&&y[u]?this["fire".concat(u)]:b[u]||y[u]}},{key:"isClickToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("click")!==-1||y.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var u=this.props.action;return u==="contextMenu"||u.length===1&&u[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("contextMenu")!==-1||y.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var u=this.props,b=u.action,y=u.hideAction;return b.indexOf("click")!==-1||y.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("hover")!==-1||y.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var u=this.props,b=u.action,y=u.hideAction;return b.indexOf("hover")!==-1||y.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var u=this.props,b=u.action,y=u.showAction;return b.indexOf("focus")!==-1||y.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var u=this.props,b=u.action,y=u.hideAction;return b.indexOf("focus")!==-1||y.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var u;(u=this.popupRef.current)===null||u===void 0||u.forceAlign()}}},{key:"fireEvents",value:function(u,b){var y=this.props.children.props[u];y&&y(b);var k=this.props[u];k&&k(b)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var u=this.state.popupVisible,b=this.props,y=b.children,k=b.forceRender,N=b.alignPoint,X=b.className,me=b.autoDestroy,ke=f.Children.only(y),Le={key:"trigger"};this.isContextMenuToShow()?Le.onContextMenu=this.onContextMenu:Le.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Le.onClick=this.onClick,Le.onMouseDown=this.onMouseDown,Le.onTouchStart=this.onTouchStart):(Le.onClick=this.createTwoChains("onClick"),Le.onMouseDown=this.createTwoChains("onMouseDown"),Le.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Le.onMouseEnter=this.onMouseEnter,N&&(Le.onMouseMove=this.onMouseMove)):Le.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Le.onMouseLeave=this.onMouseLeave:Le.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Le.onFocus=this.onFocus,Le.onBlur=this.onBlur):(Le.onFocus=this.createTwoChains("onFocus"),Le.onBlur=this.createTwoChains("onBlur"));var nt=Ue()(ke&&ke.props&&ke.props.className,X);nt&&(Le.className=nt);var rn=Object(V.a)({},Le);Object(I.c)(ke)&&(rn.ref=Object(I.a)(this.triggerRef,ke.ref));var jn=f.cloneElement(ke,rn),On;return(u||this.popupRef.current||k)&&(On=f.createElement(p,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!u&&me&&(On=null),f.createElement(An.Provider,{value:this.triggerContextValue},jn,On)}}],[{key:"getDerivedStateFromProps",value:function(u,b){var y=u.popupVisible,k={};return y!==void 0&&b.popupVisible!==y&&(k.popupVisible=y,k.prevPopupVisible=b.popupVisible),k}}]),l}(f.Component);return M.contextType=An,M.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:sn,getDocument:vn,onPopupVisibleChange:Bt,afterPopupVisibleChange:Bt,onPopupAlign:Bt,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},M}var Un=qn(oe.a),Wn={adjustX:1,adjustY:1},Rn={topLeft:{points:["bl","tl"],overflow:Wn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Wn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Wn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Wn,offset:[4,0]}},bn={topLeft:{points:["bl","tl"],overflow:Wn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Wn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Wn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Wn,offset:[4,0]}},oa=Rn,dn=0,ga={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},an=function(M,F,E){var l=lt(F),m=M.getState();M.setState({defaultActiveFirst:Object(V.a)(Object(V.a)({},m.defaultActiveFirst),{},Object(Q.a)({},l,E))})},$n=function(p){Object(x.a)(F,p);var M=Object(v.a)(F);function F(E){var l;Object(Ee.a)(this,F),l=M.call(this,E),l.onDestroy=function(N){l.props.onDestroy(N)},l.onKeyDown=function(N){var X=N.keyCode,me=l.menuInstance,ke=l.props.store,Le=l.getVisible();if(X===g.a.ENTER)return l.onTitleClick(N),an(ke,l.props.eventKey,!0),!0;if(X===g.a.RIGHT)return Le?me.onKeyDown(N):(l.triggerOpenChange(!0),an(ke,l.props.eventKey,!0)),!0;if(X===g.a.LEFT){var nt;if(Le)nt=me.onKeyDown(N);else return;return nt||(l.triggerOpenChange(!1),nt=!0),nt}return Le&&(X===g.a.UP||X===g.a.DOWN)?me.onKeyDown(N):void 0},l.onOpenChange=function(N){l.props.onOpenChange(N)},l.onPopupVisibleChange=function(N){l.triggerOpenChange(N,N?"mouseenter":"mouseleave")},l.onMouseEnter=function(N){var X=l.props,me=X.eventKey,ke=X.onMouseEnter,Le=X.store;an(Le,l.props.eventKey,!1),ke({key:me,domEvent:N})},l.onMouseLeave=function(N){var X=l.props,me=X.parentMenu,ke=X.eventKey,Le=X.onMouseLeave;me.subMenuInstance=Object(L.a)(l),Le({key:ke,domEvent:N})},l.onTitleMouseEnter=function(N){var X=l.props,me=X.eventKey,ke=X.onItemHover,Le=X.onTitleMouseEnter;ke({key:me,hover:!0}),Le({key:me,domEvent:N})},l.onTitleMouseLeave=function(N){var X=l.props,me=X.parentMenu,ke=X.eventKey,Le=X.onItemHover,nt=X.onTitleMouseLeave;me.subMenuInstance=Object(L.a)(l),Le({key:ke,hover:!1}),nt({key:ke,domEvent:N})},l.onTitleClick=function(N){var X=Object(L.a)(l),me=X.props;if(me.onTitleClick({key:me.eventKey,domEvent:N}),me.triggerSubMenuAction==="hover")return;l.triggerOpenChange(!l.getVisible(),"click"),an(me.store,l.props.eventKey,!1)},l.onSubMenuClick=function(N){typeof l.props.onClick=="function"&&l.props.onClick(l.addKeyPath(N))},l.onSelect=function(N){l.props.onSelect(N)},l.onDeselect=function(N){l.props.onDeselect(N)},l.getPrefixCls=function(){return"".concat(l.props.rootPrefixCls,"-submenu")},l.getActiveClassName=function(){return"".concat(l.getPrefixCls(),"-active")},l.getDisabledClassName=function(){return"".concat(l.getPrefixCls(),"-disabled")},l.getSelectedClassName=function(){return"".concat(l.getPrefixCls(),"-selected")},l.getOpenClassName=function(){return"".concat(l.props.rootPrefixCls,"-submenu-open")},l.getVisible=function(){return l.state.isOpen},l.getMode=function(){return l.state.mode},l.saveMenuInstance=function(N){l.menuInstance=N},l.addKeyPath=function(N){return Object(V.a)(Object(V.a)({},N),{},{keyPath:(N.keyPath||[]).concat(l.props.eventKey)})},l.triggerOpenChange=function(N,X){var me=l.props.eventKey,ke=function(){l.onOpenChange({key:me,item:Object(L.a)(l),trigger:X,open:N})};X==="mouseenter"?l.mouseenterTimeout=setTimeout(function(){ke()},0):ke()},l.isChildrenSelected=function(){var N={find:!1};return at(l.props.children,l.props.selectedKeys,N),N.find},l.isInlineMode=function(){return l.getMode()==="inline"},l.adjustWidth=function(){if(!l.subMenuTitle||!l.menuInstance)return;var N=ee.findDOMNode(l.menuInstance);if(N.offsetWidth>=l.subMenuTitle.offsetWidth)return;N.style.minWidth="".concat(l.subMenuTitle.offsetWidth,"px")},l.saveSubMenuTitle=function(N){l.subMenuTitle=N},l.getBaseProps=function(){var N=Object(L.a)(l),X=N.props,me=l.getMode();return{mode:me==="horizontal"?"vertical":me,visible:l.getVisible(),level:X.level+1,inlineIndent:X.inlineIndent,focusable:!1,onClick:l.onSubMenuClick,onSelect:l.onSelect,onDeselect:l.onDeselect,onDestroy:l.onDestroy,selectedKeys:X.selectedKeys,eventKey:"".concat(X.eventKey,"-menu-"),openKeys:X.openKeys,motion:X.motion,onOpenChange:l.onOpenChange,subMenuOpenDelay:X.subMenuOpenDelay,parentMenu:Object(L.a)(l),subMenuCloseDelay:X.subMenuCloseDelay,forceSubMenuRender:X.forceSubMenuRender,triggerSubMenuAction:X.triggerSubMenuAction,builtinPlacements:X.builtinPlacements,defaultActiveFirst:X.store.getState().defaultActiveFirst[lt(X.eventKey)],multiple:X.multiple,prefixCls:X.rootPrefixCls,id:l.internalMenuId,manualRef:l.saveMenuInstance,itemIcon:X.itemIcon,expandIcon:X.expandIcon,direction:X.direction}},l.getMotion=function(N,X){var me=Object(L.a)(l),ke=me.haveRendered,Le=l.props,nt=Le.motion,rn=Le.rootPrefixCls,jn=Object(V.a)(Object(V.a)({},nt),{},{leavedClassName:"".concat(rn,"-hidden"),removeOnLeave:!1,motionAppear:ke||!X||N!=="inline"});return jn};var m=E.store,u=E.eventKey,b=m.getState(),y=b.defaultActiveFirst;l.isRootMenu=!1;var k=!1;return y&&(k=y[u]),an(m,u,k),l.state={mode:E.mode,isOpen:E.isOpen},l}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var l=this,m=this.props,u=m.mode,b=m.parentMenu,y=m.manualRef,k=m.isOpen,N=function(){l.setState({mode:u,isOpen:k})},X=k!==this.state.isOpen,me=u!==this.state.mode;if((me||X)&&(Ie.a.cancel(this.updateStateRaf),me?this.updateStateRaf=Object(Ie.a)(N):N()),y&&y(this),u!=="horizontal"||!(b==null?void 0:b.isRootMenu)||!k)return;this.minWidthTimeout=setTimeout(function(){return l.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var l=this.props,m=l.onDestroy,u=l.eventKey;m&&m(u),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),Ie.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(l,m){var u=this.getBaseProps();return f.createElement(Yn,Object(ce.a)({},u,{id:this.internalMenuId,className:l,style:m}),this.props.children)}},{key:"renderChildren",value:function(){var l=this,m=this.getBaseProps(),u=m.mode,b=m.visible,y=m.forceSubMenuRender,k=m.direction,N=this.getMotion(u,b);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||b||y,!this.haveOpened)return f.createElement("div",null);var X=Ue()("".concat(m.prefixCls,"-sub"),Object(Q.a)({},"".concat(m.prefixCls,"-rtl"),k==="rtl"));return this.isInlineMode()?f.createElement(St,Object(ce.a)({visible:m.visible,forceRender:y},N),function(me){var ke=me.className,Le=me.style,nt=Ue()(X,ke);return l.renderPopupMenu(nt,Le)}):this.renderPopupMenu(X)}},{key:"render",value:function(){var l,m,u,b=Object(V.a)({},this.props),y=this.getVisible(),k=this.getPrefixCls(),N=this.isInlineMode(),X=this.getMode(),me=Ue()(k,"".concat(k,"-").concat(X),(l={},Object(Q.a)(l,b.className,!!b.className),Object(Q.a)(l,this.getOpenClassName(),y),Object(Q.a)(l,this.getActiveClassName(),b.active||y&&!N),Object(Q.a)(l,this.getDisabledClassName(),b.disabled),Object(Q.a)(l,this.getSelectedClassName(),this.isChildrenSelected()),l));this.internalMenuId||(b.eventKey?this.internalMenuId="".concat(b.eventKey,"$Menu"):(dn+=1,this.internalMenuId="$__$".concat(dn,"$Menu")));var ke={},Le={},nt={};b.disabled||(ke={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Le={onClick:this.onTitleClick},nt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var rn={},jn=b.direction,On=jn==="rtl";N&&(On?rn.paddingRight=b.inlineIndent*b.level:rn.paddingLeft=b.inlineIndent*b.level);var Bn={};this.getVisible()&&(Bn={"aria-owns":this.internalMenuId});var Tn=null;X!=="horizontal"&&(Tn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Tn=f.createElement(this.props.expandIcon,Object(V.a)({},this.props))));var Mn=f.createElement("div",Object(ce.a)({ref:this.saveSubMenuTitle,style:rn,className:"".concat(k,"-title"),role:"button"},nt,Le,{"aria-expanded":y},Bn,{"aria-haspopup":"true",title:typeof b.title=="string"?b.title:void 0}),b.title,Tn||f.createElement("i",{className:"".concat(k,"-arrow")})),Pn=this.renderChildren(),ea=((m=b.parentMenu)===null||m===void 0?void 0:m.isRootMenu)?b.parentMenu.props.getPopupContainer:function(xa){return xa.parentNode},kn=ga[X],Ta=b.popupOffset?{offset:b.popupOffset}:{},pa=Ue()((u={},Object(Q.a)(u,b.popupClassName,b.popupClassName&&!N),Object(Q.a)(u,"".concat(k,"-rtl"),On),u)),$t=b.disabled,Yt=b.triggerSubMenuAction,Hn=b.subMenuOpenDelay,Zn=b.forceSubMenuRender,wt=b.subMenuCloseDelay,ta=b.builtinPlacements;Rt.forEach(function(xa){return delete b[xa]}),delete b.onClick;var Ra=On?Object(V.a)(Object(V.a)({},bn),ta):Object(V.a)(Object(V.a)({},Rn),ta);delete b.direction;var zn=this.getBaseProps(),la=N?null:this.getMotion(zn.mode,zn.visible);return f.createElement("li",Object(ce.a)({},b,ke,{className:me,role:"menuitem"}),f.createElement(Un,{prefixCls:k,popupClassName:Ue()("".concat(k,"-popup"),pa),getPopupContainer:ea,builtinPlacements:Ra,popupPlacement:kn,popupVisible:N?!1:y,popupAlign:Ta,popup:N?null:Pn,action:$t||N?[]:[Yt],mouseEnterDelay:Hn,mouseLeaveDelay:wt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Zn,popupMotion:la},Mn),N?Pn:null)}}]),F}(f.Component);$n.defaultProps={onMouseEnter:de,onMouseLeave:de,onTitleMouseEnter:de,onTitleMouseLeave:de,onTitleClick:de,manualRef:de,mode:"vertical",title:""};var Dn=Object(z.b)(function(p,M){var F=p.openKeys,E=p.activeKey,l=p.selectedKeys,m=M.eventKey,u=M.subMenuKey;return{isOpen:F.indexOf(m)>-1,active:E[u]===m,selectedKeys:l}})($n);Dn.isSubMenu=!0;var Fn=Dn,fn="menuitem-overflowed",fa=.5,Jn=function(p){Object(x.a)(F,p);var M=Object(v.a)(F);function F(){var E;return Object(Ee.a)(this,F),E=M.apply(this,arguments),E.resizeObserver=null,E.mutationObserver=null,E.originalTotalWidth=0,E.overflowedItems=[],E.menuItemSizes=[],E.cancelFrameId=null,E.state={lastVisibleIndex:void 0},E.childRef=f.createRef(),E.getMenuItemNodes=function(){var l=E.props.prefixCls,m=E.childRef.current;return m?[].slice.call(m.children).filter(function(u){return u.className.split(" ").indexOf("".concat(l,"-overflowed-submenu"))<0}):[]},E.getOverflowedSubMenuItem=function(l,m,u){var b=E.props,y=b.overflowedIndicator,k=b.level,N=b.mode,X=b.prefixCls,me=b.theme;if(k!==1||N!=="horizontal")return null;var ke=E.props.children[0],Le=ke.props,nt=Le.children,rn=Le.title,jn=Le.style,On=Object(st.a)(Le,["children","title","style"]),Bn=Object(V.a)({},jn),Tn="".concat(l,"-overflowed-indicator"),Mn="".concat(l,"-overflowed-indicator");m.length===0&&u!==!0?Bn=Object(V.a)(Object(V.a)({},Bn),{},{display:"none"}):u&&(Bn=Object(V.a)(Object(V.a)({},Bn),{},{visibility:"hidden",position:"absolute"}),Tn="".concat(Tn,"-placeholder"),Mn="".concat(Mn,"-placeholder"));var Pn=me?"".concat(X,"-").concat(me):"",ea={};return Rt.forEach(function(kn){On[kn]!==void 0&&(ea[kn]=On[kn])}),f.createElement(Fn,Object(ce.a)({title:y,className:"".concat(X,"-overflowed-submenu"),popupClassName:Pn},ea,{key:Tn,eventKey:Mn,disabled:!1,style:Bn}),m)},E.setChildrenWidthAndResize=function(){if(E.props.mode!=="horizontal")return;var l=E.childRef.current;if(!l)return;var m=l.children;if(!m||m.length===0)return;var u=l.children[m.length-1];gt(u,"display","inline-block");var b=E.getMenuItemNodes(),y=b.filter(function(k){return k.className.split(" ").indexOf(fn)>=0});y.forEach(function(k){gt(k,"display","inline-block")}),E.menuItemSizes=b.map(function(k){return Zt(k,!0)}),y.forEach(function(k){gt(k,"display","none")}),E.overflowedIndicatorWidth=Zt(l.children[l.children.length-1],!0),E.originalTotalWidth=E.menuItemSizes.reduce(function(k,N){return k+N},0),E.handleResize(),gt(u,"display","none")},E.handleResize=function(){if(E.props.mode!=="horizontal")return;var l=E.childRef.current;if(!l)return;var m=Zt(l);E.overflowedItems=[];var u=0,b;E.originalTotalWidth>m+fa&&(b=-1,E.menuItemSizes.forEach(function(y){u+=y,u+E.overflowedIndicatorWidth<=m&&(b+=1)})),E.setState({lastVisibleIndex:b})},E}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){var l=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var m=this.childRef.current;if(!m)return;this.resizeObserver=new Vt.default(function(u){u.forEach(function(){var b=l.cancelFrameId;cancelAnimationFrame(b),l.cancelFrameId=requestAnimationFrame(l.setChildrenWidthAndResize)})}),[].slice.call(m.children).concat(m).forEach(function(u){l.resizeObserver.observe(u)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){l.resizeObserver.disconnect(),[].slice.call(m.children).concat(m).forEach(function(u){l.resizeObserver.observe(u)}),l.setChildrenWidthAndResize()}),this.mutationObserver.observe(m,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(l){var m=this,u=this.state.lastVisibleIndex;return(l||[]).reduce(function(b,y,k){var N=y;if(m.props.mode==="horizontal"){var X=m.getOverflowedSubMenuItem(y.props.eventKey,[]);u!==void 0&&m.props.className.indexOf("".concat(m.props.prefixCls,"-root"))!==-1&&(k>u&&(N=f.cloneElement(y,{style:{display:"none"},eventKey:"".concat(y.props.eventKey,"-hidden"),className:"".concat(fn)})),k===u+1&&(m.overflowedItems=l.slice(u+1).map(function(ke){return f.cloneElement(ke,{key:ke.props.eventKey,mode:"vertical-left"})}),X=m.getOverflowedSubMenuItem(y.props.eventKey,m.overflowedItems)));var me=[].concat(Object(ve.a)(b),[X,N]);return k===l.length-1&&me.push(m.getOverflowedSubMenuItem(y.props.eventKey,[],!0)),me}return[].concat(Object(ve.a)(b),[N])},[])}},{key:"render",value:function(){var l=this.props,m=l.visible,u=l.prefixCls,b=l.overflowedIndicator,y=l.mode,k=l.level,N=l.tag,X=l.children,me=l.theme,ke=Object(st.a)(l,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Le=N;return f.createElement(Le,Object(ce.a)({ref:this.childRef},ke),this.renderChildren(X))}}]),F}(f.Component);Jn.defaultProps={tag:"div",className:""};var sa=Jn;function Xn(p){return p.length?p.every(function(M){return!!M.props.disabled}):!0}function Qt(p,M,F){var E=p.getState();p.setState({activeKey:Object(V.a)(Object(V.a)({},E.activeKey),{},Object(Q.a)({},M,F))})}function Ce(p){return p.eventKey||"0-menu-"}function ne(p,M){var F=M,E=p.children,l=p.eventKey;if(F){var m;if(Ze(E,function(u,b){u&&u.props&&!u.props.disabled&&F===Fe(u,l,b)&&(m=!0)}),m)return F}return F=null,p.defaultActiveFirst&&Ze(E,function(u,b){!F&&u&&!u.props.disabled&&(F=Fe(u,l,b))}),F}function Ct(p){if(!p)return;var M=this.instanceArray.indexOf(p);M!==-1?this.instanceArray[M]=p:this.instanceArray.push(p)}var zt=function(p){Object(x.a)(F,p);var M=Object(v.a)(F);function F(E){var l;return Object(Ee.a)(this,F),l=M.call(this,E),l.onKeyDown=function(m,u){var b=m.keyCode,y;if(l.getFlatInstanceArray().forEach(function(N){N&&N.props.active&&N.onKeyDown&&(y=N.onKeyDown(m))}),y)return 1;var k=null;return(b===g.a.UP||b===g.a.DOWN)&&(k=l.step(b===g.a.UP?-1:1)),k?(m.preventDefault(),Qt(l.props.store,Ce(l.props),k.props.eventKey),typeof u=="function"&&u(k),1):void 0},l.onItemHover=function(m){var u=m.key,b=m.hover;Qt(l.props.store,Ce(l.props),b?u:null)},l.onDeselect=function(m){l.props.onDeselect(m)},l.onSelect=function(m){l.props.onSelect(m)},l.onClick=function(m){l.props.onClick(m)},l.onOpenChange=function(m){l.props.onOpenChange(m)},l.onDestroy=function(m){l.props.onDestroy(m)},l.getFlatInstanceArray=function(){return l.instanceArray},l.step=function(m){var u=l.getFlatInstanceArray(),b=l.props.store.getState().activeKey[Ce(l.props)],y=u.length;if(!y)return null;m<0&&(u=u.concat().reverse());var k=-1;if(u.every(function(ke,Le){return ke&&ke.props.eventKey===b?(k=Le,!1):!0}),!l.props.defaultActiveFirst&&k!==-1&&Xn(u.slice(k,y-1)))return;var N=(k+1)%y,X=N;do{var me=u[X];if(!me||me.props.disabled)X=(X+1)%y;else return me}while(X!==N);return null},l.renderCommonMenuItem=function(m,u,b){var y=l.props.store.getState(),k=Object(L.a)(l),N=k.props,X=Fe(m,N.eventKey,u),me=m.props;if(!me||typeof m.type=="string")return m;var ke=X===y.activeKey,Le=Object(V.a)(Object(V.a)({mode:me.mode||N.mode,level:N.level,inlineIndent:N.inlineIndent,renderMenuItem:l.renderMenuItem,rootPrefixCls:N.prefixCls,index:u,parentMenu:N.parentMenu,manualRef:me.disabled?void 0:Object(j.a)(m.ref,Ct.bind(Object(L.a)(l))),eventKey:X,active:!me.disabled&&ke,multiple:N.multiple,onClick:function(rn){(me.onClick||de)(rn),l.onClick(rn)},onItemHover:l.onItemHover,motion:N.motion,subMenuOpenDelay:N.subMenuOpenDelay,subMenuCloseDelay:N.subMenuCloseDelay,forceSubMenuRender:N.forceSubMenuRender,onOpenChange:l.onOpenChange,onDeselect:l.onDeselect,onSelect:l.onSelect,builtinPlacements:N.builtinPlacements,itemIcon:me.itemIcon||l.props.itemIcon,expandIcon:me.expandIcon||l.props.expandIcon},b),{},{direction:N.direction});return(N.mode==="inline"||dt())&&(Le.triggerSubMenuAction="click"),f.cloneElement(m,Object(V.a)(Object(V.a)({},Le),{},{key:X||u}))},l.renderMenuItem=function(m,u,b){if(!m)return null;var y=l.props.store.getState(),k={openKeys:y.openKeys,selectedKeys:y.selectedKeys,triggerSubMenuAction:l.props.triggerSubMenuAction,subMenuKey:b};return l.renderCommonMenuItem(m,u,k)},E.store.setState({activeKey:Object(V.a)(Object(V.a)({},E.store.getState().activeKey),{},Object(Q.a)({},E.eventKey,ne(E,E.activeKey)))}),l.instanceArray=[],l}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(l){return this.props.visible||l.visible||this.props.className!==l.className||!ie()(this.props.style,l.style)}},{key:"componentDidUpdate",value:function(l){var m=this.props,u="activeKey"in m?m.activeKey:m.store.getState().activeKey[Ce(m)],b=ne(m,u);if(b!==u)Qt(m.store,Ce(m),b);else if("activeKey"in l){var y=ne(l,l.activeKey);b!==y&&Qt(m.store,Ce(m),b)}}},{key:"render",value:function(){var l=this,m=Object(ce.a)({},this.props);this.instanceArray=[];var u=Ue()(m.prefixCls,m.className,"".concat(m.prefixCls,"-").concat(m.mode)),b={className:u,role:m.role||"menu"};m.id&&(b.id=m.id),m.focusable&&(b.tabIndex=0,b.onKeyDown=this.onKeyDown);var y=m.prefixCls,k=m.eventKey,N=m.visible,X=m.level,me=m.mode,ke=m.overflowedIndicator,Le=m.theme;return Rt.forEach(function(nt){return delete m[nt]}),delete m.onClick,f.createElement(sa,Object(ce.a)({},m,{prefixCls:y,mode:me,tag:"ul",level:X,theme:Le,visible:N,overflowedIndicator:ke},b),Object(fe.a)(m.children).map(function(nt,rn){return l.renderMenuItem(nt,rn,k||"0-menu-")}))}}]),F}(f.Component);zt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:de};var Mt=Object(z.b)()(zt),Yn=Mt,Ca=o("Kwbf");function ya(p,M,F){var E=p.prefixCls,l=p.motion,m=p.defaultMotions,u=m===void 0?{}:m,b=p.openAnimation,y=p.openTransitionName,k=M.switchingModeFromInline;if(l)return l;if(Object(ye.a)(b)==="object"&&b)Object(Ca.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof b=="string")return{motionName:"".concat(E,"-open-").concat(b)};if(y)return{motionName:y};var N=u[F];return N||(k?null:u.other)}var ma=function(p){Object(x.a)(F,p);var M=Object(v.a)(F);function F(E){var l;Object(Ee.a)(this,F),l=M.call(this,E),l.onSelect=function(b){var y=Object(L.a)(l),k=y.props;if(k.selectable){var N=l.store.getState(),X=N.selectedKeys,me=b.key;k.multiple?X=X.concat([me]):X=[me],"selectedKeys"in k||l.store.setState({selectedKeys:X}),k.onSelect(Object(V.a)(Object(V.a)({},b),{},{selectedKeys:X}))}},l.onClick=function(b){var y=l.getRealMenuMode(),k=Object(L.a)(l),N=k.store,X=k.props.onOpenChange;y!=="inline"&&!("openKeys"in l.props)&&(N.setState({openKeys:[]}),X([])),l.props.onClick(b)},l.onKeyDown=function(b,y){l.innerMenu.getWrappedInstance().onKeyDown(b,y)},l.onOpenChange=function(b){var y=Object(L.a)(l),k=y.props,N=l.store.getState().openKeys.concat(),X=!1,me=function(Le){var nt=!1;if(Le.open)nt=N.indexOf(Le.key)===-1,nt&&N.push(Le.key);else{var rn=N.indexOf(Le.key);nt=rn!==-1,nt&&N.splice(rn,1)}X=X||nt};Array.isArray(b)?b.forEach(me):me(b),X&&("openKeys"in l.props||l.store.setState({openKeys:N}),k.onOpenChange(N))},l.onDeselect=function(b){var y=Object(L.a)(l),k=y.props;if(k.selectable){var N=l.store.getState().selectedKeys.concat(),X=b.key,me=N.indexOf(X);me!==-1&&N.splice(me,1),"selectedKeys"in k||l.store.setState({selectedKeys:N}),k.onDeselect(Object(V.a)(Object(V.a)({},b),{},{selectedKeys:N}))}},l.onMouseEnter=function(b){l.restoreModeVerticalFromInline();var y=l.props.onMouseEnter;y&&y(b)},l.onTransitionEnd=function(b){var y=b.propertyName==="width"&&b.target===b.currentTarget,k=b.target.className,N=Object.prototype.toString.call(k)==="[object SVGAnimatedString]"?k.animVal:k,X=b.propertyName==="font-size"&&N.indexOf("anticon")>=0;(y||X)&&l.restoreModeVerticalFromInline()},l.setInnerMenu=function(b){l.innerMenu=b},l.isRootMenu=!0;var m=E.defaultSelectedKeys,u=E.defaultOpenKeys;return"selectedKeys"in E&&(m=E.selectedKeys||[]),"openKeys"in E&&(u=E.openKeys||[]),l.store=Object(z.c)({selectedKeys:m,openKeys:u,activeKey:{"0-menu-":ne(E,E.activeKey)}}),l.state={switchingModeFromInline:!1,prevProps:E,inlineOpenKeys:[],store:l.store},l}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(l){var m=this.props,u=m.siderCollapsed,b=m.inlineCollapsed,y=m.onOpenChange;(!l.inlineCollapsed&&b||!l.siderCollapsed&&u)&&y([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var l=this.props.collapsedWidth,m=this.store,u=this.prevOpenKeys,b=this.getInlineCollapsed()&&(l===0||l==="0"||l==="0px");b?(this.prevOpenKeys=m.getState().openKeys.concat(),this.store.setState({openKeys:[]})):u&&(this.store.setState({openKeys:u}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var l=this.props.mode,m=this.state.switchingModeFromInline,u=this.getInlineCollapsed();return m&&u?"inline":u?"vertical":l}},{key:"getInlineCollapsed",value:function(){var l=this.props,m=l.inlineCollapsed,u=l.siderCollapsed;return u!==void 0?u:m}},{key:"restoreModeVerticalFromInline",value:function(){var l=this.state.switchingModeFromInline;l&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var l=Object(V.a)({},Object(S.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),m=this.getRealMenuMode();return l.className+=" ".concat(l.prefixCls,"-root"),l.direction==="rtl"&&(l.className+=" ".concat(l.prefixCls,"-rtl")),l=Object(V.a)(Object(V.a)({},l),{},{mode:m,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ya(this.props,this.state,m)}),delete l.openAnimation,delete l.openTransitionName,f.createElement(z.a,{store:this.store},f.createElement(Yn,Object(ce.a)({},l,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(l,m){var u=m.prevProps,b=m.store,y=b.getState(),k={},N={prevProps:l};return u.mode==="inline"&&l.mode!=="inline"&&(N.switchingModeFromInline=!0),"openKeys"in l?k.openKeys=l.openKeys||[]:((l.inlineCollapsed&&!u.inlineCollapsed||l.siderCollapsed&&!u.siderCollapsed)&&(N.switchingModeFromInline=!0,N.inlineOpenKeys=y.openKeys,k.openKeys=[]),(!l.inlineCollapsed&&u.inlineCollapsed||!l.siderCollapsed&&u.siderCollapsed)&&(k.openKeys=m.inlineOpenKeys,N.inlineOpenKeys=[])),Object.keys(k).length&&b.setState(k),N}}]),F}(f.Component);ma.defaultProps={selectable:!0,onClick:de,onSelect:de,onOpenChange:de,onDeselect:de,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:f.createElement("span",null,"\xB7\xB7\xB7")};var ar=ma,Wa=function(p){Object(x.a)(F,p);var M=Object(v.a)(F);function F(){var E;return Object(Ee.a)(this,F),E=M.apply(this,arguments),E.onKeyDown=function(l){var m=l.keyCode;return m===g.a.ENTER?(E.onClick(l),!0):void 0},E.onMouseLeave=function(l){var m=E.props,u=m.eventKey,b=m.onItemHover,y=m.onMouseLeave;b({key:u,hover:!1}),y({key:u,domEvent:l})},E.onMouseEnter=function(l){var m=E.props,u=m.eventKey,b=m.onItemHover,y=m.onMouseEnter;b({key:u,hover:!0}),y({key:u,domEvent:l})},E.onClick=function(l){var m=E.props,u=m.eventKey,b=m.multiple,y=m.onClick,k=m.onSelect,N=m.onDeselect,X=m.isSelected,me={key:u,keyPath:[u],item:Object(L.a)(E),domEvent:l};y(me),b?X?N(me):k(me):X||k(me)},E.saveNode=function(l){E.node=l},E}return Object(Ae.a)(F,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var l=this.props;l.onDestroy&&l.onDestroy(l.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var l,m=Object(V.a)({},this.props),u=Ue()(this.getPrefixCls(),m.className,(l={},Object(Q.a)(l,this.getActiveClassName(),!m.disabled&&m.active),Object(Q.a)(l,this.getSelectedClassName(),m.isSelected),Object(Q.a)(l,this.getDisabledClassName(),m.disabled),l)),b=Object(V.a)(Object(V.a)({},m.attribute),{},{title:typeof m.title=="string"?m.title:void 0,className:u,role:m.role||"menuitem","aria-disabled":m.disabled});m.role==="option"?b=Object(V.a)(Object(V.a)({},b),{},{role:"option","aria-selected":m.isSelected}):(m.role===null||m.role==="none")&&(b.role="none");var y={onClick:m.disabled?null:this.onClick,onMouseLeave:m.disabled?null:this.onMouseLeave,onMouseEnter:m.disabled?null:this.onMouseEnter},k=Object(V.a)({},m.style);m.mode==="inline"&&(m.direction==="rtl"?k.paddingRight=m.inlineIndent*m.level:k.paddingLeft=m.inlineIndent*m.level),Rt.forEach(function(X){return delete m[X]}),delete m.direction;var N=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(N=f.createElement(this.props.itemIcon,this.props)),f.createElement("li",Object(ce.a)({},Object(S.a)(m,["onClick","onMouseEnter","onMouseLeave","onSelect"]),b,y,{style:k,ref:this.saveNode}),m.children,N)}}]),F}(f.Component);Wa.isMenuItem=!0,Wa.defaultProps={onSelect:de,onMouseEnter:de,onMouseLeave:de,manualRef:de};var Ga=Object(z.b)(function(p,M){var F=p.activeKey,E=p.selectedKeys,l=M.eventKey,m=M.subMenuKey;return{active:F[m]===l,isSelected:Array.isArray(E)?E.indexOf(l)!==-1:E===l}})(Wa),Aa=Ga,Ja=function(p){Object(x.a)(F,p);var M=Object(v.a)(F);function F(){var E;return Object(Ee.a)(this,F),E=M.apply(this,arguments),E.renderInnerMenuItem=function(l){var m=E.props,u=m.renderMenuItem,b=m.index;return u(l,b,E.props.subMenuKey)},E}return Object(Ae.a)(F,[{key:"render",value:function(){var l=Object(ce.a)({},this.props),m=l.className,u=m===void 0?"":m,b=l.rootPrefixCls,y="".concat(b,"-item-group-title"),k="".concat(b,"-item-group-list"),N=l.title,X=l.children;return Rt.forEach(function(me){return delete l[me]}),delete l.direction,f.createElement("li",Object(ce.a)({},l,{onClick:function(ke){return ke.stopPropagation()},className:"".concat(u," ").concat(b,"-item-group")}),f.createElement("div",{className:y,title:typeof N=="string"?N:void 0},N),f.createElement("ul",{className:k},f.Children.map(X,this.renderInnerMenuItem)))}}]),F}(f.Component);Ja.isMenuItemGroup=!0,Ja.defaultProps={disabled:!0};var rr=Ja,or=function(M){var F=M.className,E=M.rootPrefixCls,l=M.style;return f.createElement("li",{className:"".concat(F," ").concat(E,"-item-divider"),style:l})};or.defaultProps={disabled:!0,className:"",style:{}};var pr=or,gr=ar,br=o("eDIo");function Ar(p,M){var F=p.prefixCls,E=p.editable,l=p.locale,m=p.style;return!E||E.showAdd===!1?null:f.createElement("button",{ref:M,type:"button",className:"".concat(F,"-nav-add"),style:m,"aria-label":(l==null?void 0:l.addAriaLabel)||"Add tab",onClick:function(b){E.onEdit("add",{event:b})}},E.addIcon||"+")}var Gt=f.forwardRef(Ar);function le(p,M){var F=p.prefixCls,E=p.id,l=p.tabs,m=p.locale,u=p.mobile,b=p.moreIcon,y=b===void 0?"More":b,k=p.moreTransitionName,N=p.style,X=p.className,me=p.editable,ke=p.tabBarGutter,Le=p.rtl,nt=p.onTabClick,rn=Object(f.useState)(!1),jn=Object(Y.a)(rn,2),On=jn[0],Bn=jn[1],Tn=Object(f.useState)(null),Mn=Object(Y.a)(Tn,2),Pn=Mn[0],ea=Mn[1],kn="".concat(E,"-more-popup"),Ta="".concat(F,"-dropdown"),pa=Pn!==null?"".concat(kn,"-").concat(Pn):null,$t=m==null?void 0:m.dropdownAriaLabel,Yt=f.createElement(gr,{onClick:function(la){var xa=la.key,Xa=la.domEvent;nt(xa,Xa),Bn(!1)},id:kn,tabIndex:-1,role:"listbox","aria-activedescendant":pa,selectedKeys:[Pn],"aria-label":$t!==void 0?$t:"expanded dropdown"},l.map(function(zn){return f.createElement(Aa,{key:zn.key,id:"".concat(kn,"-").concat(zn.key),role:"option","aria-controls":E&&"".concat(E,"-panel-").concat(zn.key),disabled:zn.disabled},zn.tab)}));function Hn(zn){for(var la=l.filter(function(lr){return!lr.disabled}),xa=la.findIndex(function(lr){return lr.key===Pn})||0,Xa=la.length,sr=0;srta?(Zn=Yt,kn.current="x"):(Zn=Hn,kn.current="y");var Ra=Date.now();Ra-Pn.current>100&&(ea.current=!1),(M(-Zn,-Zn)||ea.current)&&($t.preventDefault(),ea.current=!0),Pn.current=Ra}var pa=Object(f.useRef)(null);pa.current={onTouchStart:Bn,onTouchMove:Tn,onTouchEnd:Mn,onWheel:Ta},f.useEffect(function(){function $t(wt){pa.current.onTouchStart(wt)}function Yt(wt){pa.current.onTouchMove(wt)}function Hn(wt){pa.current.onTouchEnd(wt)}function Zn(wt){pa.current.onWheel(wt)}return document.addEventListener("touchmove",Yt,{passive:!1}),document.addEventListener("touchend",Hn,{passive:!1}),p.current.addEventListener("touchstart",$t,{passive:!1}),p.current.addEventListener("wheel",Zn),function(){document.removeEventListener("touchmove",Yt),document.removeEventListener("touchend",Hn)}},[])}function Xt(){var p=Object(f.useRef)(new Map);function M(E){return p.current.has(E)||p.current.set(E,f.createRef()),p.current.get(E)}function F(E){p.current.delete(E)}return[M,F]}function da(p,M){var F=f.useRef(p),E=f.useState({}),l=Object(Y.a)(E,2),m=l[1];function u(b){var y=typeof b=="function"?b(F.current):b;y!==F.current&&M(y,F.current),F.current=y,m({})}return[F.current,u]}var Kn=function(M){var F=M.position,E=M.prefixCls,l=M.extra;if(!l)return null;var m,u=l;return F==="right"&&(m=u.right||!u.left&&u||null),F==="left"&&(m=u.left||null),m?f.createElement("div",{className:"".concat(E,"-extra-content")},m):null};function un(p,M){var F,E=f.useContext(Ne),l=E.prefixCls,m=E.tabs,u=p.className,b=p.style,y=p.id,k=p.animated,N=p.activeKey,X=p.rtl,me=p.extra,ke=p.editable,Le=p.locale,nt=p.tabPosition,rn=p.tabBarGutter,jn=p.children,On=p.onTabClick,Bn=p.onTabScroll,Tn=Object(f.useRef)(),Mn=Object(f.useRef)(),Pn=Object(f.useRef)(),ea=Object(f.useRef)(),kn=Xt(),Ta=Object(Y.a)(kn,2),pa=Ta[0],$t=Ta[1],Yt=nt==="top"||nt==="bottom",Hn=da(0,function(na,Gn){Yt&&Bn&&Bn({direction:na>Gn?"left":"right"})}),Zn=Object(Y.a)(Hn,2),wt=Zn[0],ta=Zn[1],Ra=da(0,function(na,Gn){!Yt&&Bn&&Bn({direction:na>Gn?"top":"bottom"})}),zn=Object(Y.a)(Ra,2),la=zn[0],xa=zn[1],Xa=Object(f.useState)(0),sr=Object(Y.a)(Xa,2),Na=sr[0],lr=sr[1],Er=Object(f.useState)(0),dr=Object(Y.a)(Er,2),fr=dr[0],Ua=dr[1],nr=Object(f.useState)(0),Ya=Object(Y.a)(nr,2),Va=Ya[0],yr=Ya[1],_r=Object(f.useState)(0),Sr=Object(Y.a)(_r,2),Oa=Sr[0],Cr=Sr[1],Rr=Object(f.useState)(null),Ma=Object(Y.a)(Rr,2),ua=Ma[0],Za=Ma[1],yo=Object(f.useState)(null),Co=Object(Y.a)(yo,2),Tr=Co[0],Ho=Co[1],Go=Object(f.useState)(0),Or=Object(Y.a)(Go,2),Jo=Or[0],Ao=Or[1],ro=Object(f.useState)(0),Oo=Object(Y.a)(ro,2),Do=Oo[0],xo=Oo[1],Xo=A(new Map),oo=Object(Y.a)(Xo,2),_o=oo[0],Yo=oo[1],Gr=ue(m,_o,Na),io="".concat(l,"-nav-operations-hidden"),zr=0,Mr=0;Yt?X?(zr=0,Mr=Math.max(0,Na-ua)):(zr=Math.min(0,ua-Na),Mr=0):(zr=Math.min(0,Tr-fr),Mr=0);function Jr(na){return naMr?[Mr,!1]:[na,!0]}var Xr=Object(f.useRef)(),Zo=Object(f.useState)(),Yr=Object(Y.a)(Zo,2),so=Yr[0],So=Yr[1];function lo(){So(Date.now())}function Zr(){window.clearTimeout(Xr.current)}tr(Tn,function(na,Gn){var Qa=!1;function mr(kr,Vr){kr(function(Qr){var Pr=Jr(Qr+Vr),Fr=Object(Y.a)(Pr,2),ho=Fr[0],Kr=Fr[1];return Qa=Kr,ho})}if(Yt){if(ua>=Na)return Qa;mr(ta,na)}else{if(Tr>=fr)return Qa;mr(xa,Gn)}return Zr(),lo(),Qa}),Object(f.useEffect)(function(){return Zr(),so&&(Xr.current=window.setTimeout(function(){So(0)},100)),Zr},[so]);function Ro(){var na=arguments.length>0&&arguments[0]!==void 0?arguments[0]:N,Gn=Gr.get(na);if(!Gn)return;if(Yt){var Qa=wt;X?Gn.rightwt+ua&&(Qa=Gn.right+Gn.width-ua):Gn.left<-wt?Qa=-Gn.left:Gn.left+Gn.width>-wt+ua&&(Qa=-(Gn.left+Gn.width-ua)),xa(0),ta(Jr(Qa)[0])}else{var mr=la;Gn.top<-la?mr=-Gn.top:Gn.top+Gn.height>-la+Tr&&(mr=-(Gn.top+Gn.height-Tr)),ta(0),xa(Jr(mr)[0])}}var qo=Ke(Gr,{width:ua,height:Tr,left:wt,top:la},{width:Va,height:Oa},{width:Jo,height:Do},Object(V.a)(Object(V.a)({},p),{},{tabs:m})),Mo=Object(Y.a)(qo,2),Nr=Mo[0],wr=Mo[1],uo=m.map(function(na){var Gn=na.key;return f.createElement(be,{id:y,prefixCls:l,key:Gn,rtl:X,tab:na,closable:na.closable,editable:ke,active:Gn===N,tabPosition:nt,tabBarGutter:rn,renderWrapper:jn,removeAriaLabel:Le==null?void 0:Le.removeAriaLabel,ref:pa(Gn),onClick:function(mr){On(Gn,mr)},onRemove:function(){$t(Gn)},onFocus:function(){Ro(Gn),lo(),X||(Tn.current.scrollLeft=0),Tn.current.scrollTop=0}})}),co=G(function(){var na,Gn,Qa,mr,kr,Vr,Qr,Pr,Fr,ho=((na=Tn.current)===null||na===void 0?void 0:na.offsetWidth)||0,Kr=((Gn=Tn.current)===null||Gn===void 0?void 0:Gn.offsetHeight)||0,No=((Qa=ea.current)===null||Qa===void 0?void 0:Qa.offsetWidth)||0,wo=((mr=ea.current)===null||mr===void 0?void 0:mr.offsetHeight)||0,Lo=((kr=Pn.current)===null||kr===void 0?void 0:kr.offsetWidth)||0,ti=((Vr=Pn.current)===null||Vr===void 0?void 0:Vr.offsetHeight)||0;Za(ho),Ho(Kr),Ao(No),xo(wo);var Uo=(((Qr=Mn.current)===null||Qr===void 0?void 0:Qr.offsetWidth)||0)-No,ni=(((Pr=Mn.current)===null||Pr===void 0?void 0:Pr.offsetHeight)||0)-wo;lr(Uo),Ua(ni);var Bo=(Fr=Pn.current)===null||Fr===void 0?void 0:Fr.className.includes(io);yr(Uo-(Bo?0:Lo)),Cr(ni-(Bo?0:ti)),Yo(function(){var $r=new Map;return m.forEach(function(Hr){var ko=Hr.key,Ir=pa(ko).current;Ir&&$r.set(ko,{width:Ir.offsetWidth,height:Ir.offsetHeight,left:Ir.offsetLeft,top:Ir.offsetTop})}),$r})}),Po=m.slice(0,Nr),$o=m.slice(wr+1),Lr=[].concat(Object(ve.a)(Po),Object(ve.a)($o)),ei=Object(f.useState)(),Io=Object(Y.a)(ei,2),ur=Io[0],fo=Io[1],Dr=Gr.get(N),jo=Object(f.useRef)();function mo(){he.a.cancel(jo.current)}Object(f.useEffect)(function(){var na={};return Dr&&(Yt?(X?na.right=Dr.right:na.left=Dr.left,na.width=Dr.width):(na.top=Dr.top,na.height=Dr.height)),mo(),jo.current=he()(function(){fo(na)}),mo},[Dr,Yt,X]),Object(f.useEffect)(function(){Ro()},[N,Dr,Gr,Yt]),Object(f.useEffect)(function(){co()},[X,rn,N,m.map(function(na){return na.key}).join("_")]);var Ur=!!Lr.length,Br="".concat(l,"-nav-wrap"),po,vo,To,qr;return Yt?X?(vo=wt>0,po=wt+ua");return r.callbacks},r.setCallbacks=function(d){r.callbacks=d},r}var n=t.prototype;return n.componentDidMount=function(){this.unbind=T(window,[{eventName:"error",fn:this.onWindowError}])},n.componentWillUnmount=function(){this.unbind()},n.componentDidCatch=function(s){if(s instanceof J){this.setState({});return}throw s},n.render=function(){return this.props.children(this.setCallbacks)},t}(Y.a.Component),Qe=` +`)},we=function(t){return[Je(t),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},pt="__react-beautiful-dnd-disable-dev-warnings";function Lt(e,t){var n;if(ye)return;if(typeof window!="undefined"&&window[pt])return;(n=console)[e].apply(n,we(t))}var ht=Lt.bind(null,"warn"),ae=Lt.bind(null,"error");function De(){}function R(e,t){return Object(V.a)({},e,{},t)}function T(e,t,n){var r=t.map(function(s){var i=R(n,s.options);return e.addEventListener(s.eventName,s.fn,i),function(){e.removeEventListener(s.eventName,s.fn,i)}});return function(){r.forEach(function(i){i()})}}var $=!0,w="Invariant failed";function J(e){this.message=e}J.prototype.toString=function(){return this.message};function _(e,t){if(e)return;throw $?new J(w):new J(w+": "+(t||""))}var Re=function(e){Object(st.a)(t,e);function t(){for(var r,s=arguments.length,i=new Array(s),c=0;c");return r.callbacks},r.setCallbacks=function(d){r.callbacks=d},r}var n=t.prototype;return n.componentDidMount=function(){this.unbind=T(window,[{eventName:"error",fn:this.onWindowError}])},n.componentWillUnmount=function(){this.unbind()},n.componentDidCatch=function(s){if(s instanceof J){this.setState({});return}throw s},n.render=function(){return this.props.children(this.setCallbacks)},t}(Y.a.Component),Qe=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key @@ -40,12 +40,12 @@ in list `+n.droppableId+` has been combined with `+r.draggableId+` in list `+r.droppableId+` - `},at=function(t){var n=t.destination;if(n)return lt(t.source,n);var r=t.combine;return r?Ze(t.draggableId,t.source,r):"You are over an area that cannot be dropped on"},St=function(t){return` + `},at=function(t){var n=t.destination;if(n)return lt(t.source,n);var r=t.combine;return r?Ze(t.draggableId,t.source,r):"You are over an area that cannot be dropped on"},Rt=function(t){return` The item has returned to its starting position of `+de(t.index)+` `},Zt=function(t){if(t.reason==="CANCEL")return` Movement cancelled. - `+St(t.source)+` + `+Rt(t.source)+` `;var n=t.destination,r=t.combine;return n?` You have dropped the item. `+lt(t.source,n)+` @@ -54,8 +54,8 @@ `+Ze(t.draggableId,t.source,r)+` `:` The item has been dropped while not over a drop area. - `+St(t.source)+` - `},gt={dragHandleUsageInstructions:Qe,onDragStart:Fe,onDragUpdate:at,onDragEnd:Zt},dt={x:0,y:0},Vt=function(t,n){return{x:t.x+n.x,y:t.y+n.y}},ee=function(t,n){return{x:t.x-n.x,y:t.y-n.y}},xe=function(t,n){return t.x===n.x&&t.y===n.y},Ie=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},_e=function(t,n,r){var s;return r===void 0&&(r=0),s={},s[t]=n,s[t==="x"?"y":"x"]=r,s},qe=function(t,n){return Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2))},I=function(t,n){return Math.min.apply(Math,n.map(function(r){return qe(t,r)}))},re=function(t){return function(n){return{x:t(n.x),y:t(n.y)}}},oe=function(e,t){var n=pe({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n},Me=function(t,n){return{top:t.top+n.y,left:t.left+n.x,bottom:t.bottom+n.y,right:t.right+n.x}},je=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},Te={top:0,right:0,bottom:0,left:0},Pe=function(t,n){return n?Me(t,n.scroll.diff.displacement):t},Re=function(t,n,r){if(r&&r.increasedBy){var s;return Object(V.a)({},t,(s={},s[n.end]=t[n.end]+r.increasedBy[n.line],s))}return t},ze=function(t,n){return n&&n.shouldClipSubject?oe(n.pageMarginBox,t):pe(t)},Xe=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,s=e.frame,i=Pe(t.marginBox,s),c=Re(i,r,n),d=ze(c,s);return{page:t,withPlaceholder:n,active:d}},ft=function(e,t){e.frame||_(!1);var n=e.frame,r=ee(t,n.scroll.initial),s=Ie(r),i=Object(V.a)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:s},max:n.scroll.max}}),c=Xe({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),d=Object(V.a)({},e,{frame:i,subject:c});return d};function rt(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function kt(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function _t(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;ne.bottom,U=r.lefte.right,B=C&&U;if(B)return!0;var D=C&&c||U&&i;return D}},wn=function(e){var t=Tt(e.top,e.bottom),n=Tt(e.left,e.right);return function(r){var s=t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right);return s}},gn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ln={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Da=function(e){return function(t){var n=Tt(t.top,t.bottom),r=Tt(t.left,t.right);return function(s){return e===gn?n(s.top)&&n(s.bottom):r(s.left)&&r(s.right)}}},Ba=function(t,n){var r=n.frame?n.frame.scroll.diff.displacement:dt;return Me(t,r)},ka=function(t,n,r){return n.subject.active?r(n.subject.active)(t):!1},Ra=function(t,n,r){return r(n)(t)},ha=function(t){var n=t.target,r=t.destination,s=t.viewport,i=t.withDroppableDisplacement,c=t.isVisibleThroughFrameFn,d=i?Ba(n,r):n;return ka(d,r,c)&&Ra(d,s,c)},wa=function(t){return ha(Object(V.a)({},t,{isVisibleThroughFrameFn:Nn}))},Ka=function(t){return ha(Object(V.a)({},t,{isVisibleThroughFrameFn:wn}))},cr=function(t){return ha(Object(V.a)({},t,{isVisibleThroughFrameFn:Da(t.destination.axis)}))},Pa=function(t,n,r){if(typeof r=="boolean")return r;if(!n)return!0;var s=n.invisible,i=n.visible;if(s[t])return!1;var c=i[t];return c?c.shouldAnimate:!0};function Ia(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return pe(G(n,r))}function Fa(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,s=e.viewport,i=e.forceShouldAnimate,c=e.last;return t.reduce(function(C,U){var B=Ia(U,r),D=U.descriptor.id;C.all.push(D);var O=wa({target:B,destination:n,viewport:s,withDroppableDisplacement:!0});if(!O)return C.invisible[U.descriptor.id]=!0,C;var W=Pa(D,c,i),se={draggableId:D,shouldAnimate:W};return C.visible[D]=se,C},{all:[],visible:{},invisible:{}})}function Ha(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}function $a(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,s=e.destination,i=Ha(t,{inHomeList:n});return{displaced:Cn,displacedBy:r,at:{type:"REORDER",destination:{droppableId:s.descriptor.id,index:i}}}}function La(e){var t=e.draggable,n=e.insideDestination,r=e.destination,s=e.viewport,i=e.displacedBy,c=e.last,d=e.index,C=e.forceShouldAnimate,U=ra(t,r);if(d==null)return $a({insideDestination:n,inHomeList:U,displacedBy:i,destination:r});var B=Ft(n,function($e){return $e.descriptor.index===d});if(!B)return $a({insideDestination:n,inHomeList:U,displacedBy:i,destination:r});var D=ca(t,n),O=n.indexOf(B),W=D.slice(O),se=Fa({afterDragging:W,destination:r,displacedBy:i,last:c,viewport:s.frame,forceShouldAnimate:C});return{displaced:se,displacedBy:i,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:d}}}}function ut(e,t){return Boolean(t.effected[e])}var We=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,s=e.combine,i=e.afterCritical;if(!n.isCombineEnabled)return null;var c=s.draggableId,d=r[c],C=d.descriptor.index,U=ut(c,i);return U?t?C:C-1:t?C+1:C},et=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,s=e.location;if(!r.length)return null;var i=s.index,c=t?i+1:i-1,d=r[0].descriptor.index,C=r[r.length-1].descriptor.index,U=n?C:C+1;return cU?null:c},bt=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,s=e.draggables,i=e.destination,c=e.insideDestination,d=e.previousImpact,C=e.viewport,U=e.afterCritical,B=d.at;if(B||_(!1),B.type==="REORDER"){var D=et({isMovingForward:t,isInHomeList:n,location:B.destination,insideDestination:c});return D==null?null:La({draggable:r,insideDestination:c,destination:i,viewport:C,last:d.displaced,displacedBy:d.displacedBy,index:D})}var O=We({isMovingForward:t,destination:i,displaced:d.displaced,draggables:s,combine:B.combine,afterCritical:U});return O==null?null:La({draggable:r,insideDestination:c,destination:i,viewport:C,last:d.displaced,displacedBy:d.displacedBy,index:O})},Pt=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,s=e.displacedBy,i=Boolean(t.visible[r]||t.invisible[r]);return ut(r,n)?i?dt:Ie(s.point):i?s.point:dt},tt=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,s=ia(n);s||_(!1);var i=s.draggableId,c=r[i].page.borderBox.center,d=Pt({displaced:n.displaced,afterCritical:t,combineWith:i,displacedBy:n.displacedBy});return Vt(c,d)},Ot=function(t,n){return n.margin[t.start]+n.borderBox[t.size]/2},Rt=function(t,n){return n.margin[t.end]+n.borderBox[t.size]/2},Ut=function(t,n,r){return n[t.crossAxisStart]+r.margin[t.crossAxisStart]+r.borderBox[t.crossAxisSize]/2},Ht=function(t){var n=t.axis,r=t.moveRelativeTo,s=t.isMoving;return _e(n.line,r.marginBox[n.end]+Ot(n,s),Ut(n,r.marginBox,s))},xn=function(t){var n=t.axis,r=t.moveRelativeTo,s=t.isMoving;return _e(n.line,r.marginBox[n.start]-Rt(n,s),Ut(n,r.marginBox,s))},on=function(t){var n=t.axis,r=t.moveInto,s=t.isMoving;return _e(n.line,r.contentBox[n.start]+Ot(n,s),Ut(n,r.contentBox,s))},He=function(e){var t=e.impact,n=e.draggable,r=e.draggables,s=e.droppable,i=e.afterCritical,c=Dt(s.descriptor.id,r),d=n.page,C=s.axis;if(!c.length)return on({axis:C,moveInto:s.page,isMoving:d});var U=t.displaced,B=t.displacedBy,D=U.all[0];if(D){var O=r[D];if(ut(D,i))return xn({axis:C,moveRelativeTo:O.page,isMoving:d});var W=Z(O.page,B.point);return xn({axis:C,moveRelativeTo:W,isMoving:d})}var se=c[c.length-1];if(se.descriptor.id===n.descriptor.id)return d.borderBox.center;if(ut(se.descriptor.id,i)){var $e=Z(se.page,Ie(i.displacedBy.point));return Ht({axis:C,moveRelativeTo:$e,isMoving:d})}return Ht({axis:C,moveRelativeTo:se.page,isMoving:d})},ct=function(e,t){var n=e.frame;return n?Vt(t,n.scroll.diff.displacement):t},ot=function(t){var n=t.impact,r=t.draggable,s=t.droppable,i=t.draggables,c=t.afterCritical,d=r.page.borderBox.center,C=n.at;return s&&C?C.type==="REORDER"?He({impact:n,draggable:r,draggables:i,droppable:s,afterCritical:c}):tt({impact:n,draggables:i,afterCritical:c}):d},h=function(e){var t=ot(e),n=e.droppable,r=n?ct(n,t):t;return r},jt=function(e,t){var n=ee(t,e.scroll.initial),r=Ie(n),s=pe({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),i={frame:s,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}};return i};function Kt(e,t){return e.map(function(n){return t[n]})}function Ye(e,t){for(var n=0;n1?B.sort(function(D,O){return cn(D)[d.start]-cn(O)[d.start]})[0]:U.sort(function(D,O){var W=I(n,je(cn(D))),se=I(n,je(cn(O)));return W!==se?W-se:cn(D)[d.start]-cn(O)[d.start]})[0]},Bt=function(t,n){var r=t.page.borderBox.center;return ut(t.descriptor.id,n)?ee(r,n.displacedBy.point):r},sn=function(t,n){var r=t.page.borderBox;return ut(t.descriptor.id,n)?Me(r,Ie(n.displacedBy.point)):r},vn=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,s=e.insideDestination,i=e.afterCritical,c=s.filter(function(d){return Ka({target:sn(d,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})}).sort(function(d,C){var U=qe(t,ct(r,Bt(d,i))),B=qe(t,ct(r,Bt(C,i)));return Ut.left&&e.topt.top}function fn(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,s=n.page.borderBox.center,i=r.map(function(c){var d=c.axis,C=_e(c.axis.line,t.center[d.line],c.page.borderBox.center[d.crossAxisLine]);return{id:c.descriptor.id,distance:qe(s,C)}}).sort(function(c,d){return d.distance-c.distance});return i[0]?i[0].id:null}function fa(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,s=tn(r).filter(function(i){if(!i.isEnabled)return!1;var c=i.subject.active;if(!c)return!1;if(!Fn(t,c))return!1;if(Dn(c)(t.center))return!0;var d=i.axis,C=c.center[d.crossAxisLine],U=t[d.crossAxisStart],B=t[d.crossAxisEnd],D=Tt(c[d.crossAxisStart],c[d.crossAxisEnd]),O=D(U),W=D(B);return!O&&!W?!0:O?UC});return s.length?s.length===1?s[0].descriptor.id:fn({pageBorderBox:t,draggable:n,candidates:s}):null}var Jn=function(t,n){return pe(Me(t,n))},sa=function(e,t){var n=e.frame;return n?Jn(t,n.scroll.diff.value):t};function Xn(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}function Qt(e){var t=e.draggable,n=e.closest,r=e.inHomeList;return n?r&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}var Ce=function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,s=e.insideDestination,i=e.last,c=e.viewport,d=e.afterCritical,C=r.axis,U=qt(r.axis,n.displaceBy),B=U.value,D=t[C.start],O=t[C.end],W=ca(n,s),se=Ft(W,function(vt){var At=vt.descriptor.id,It=vt.page.borderBox.center[C.line],en=ut(At,d),pn=Xn({displaced:i,id:At});return en?pn?O<=It:DAt[d.start]+en&&DAt[d.start]-U+en&&BAt[d.start]+U+en&&DAt[d.start]+en&&B=On)return rn;var i=s/On,c=nt+jn*i,d=r==="CANCEL"?c*Bn:c;return Number(d.toFixed(2))},Mn=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,s=e.viewport,i=e.afterCritical,c=r.draggables,d=r.droppables,C=dn(t),U=C?d[C]:null,B=d[n.descriptor.droppableId],D=Wa({impact:t,draggable:n,draggables:c,afterCritical:i,droppable:U||B,viewport:s}),O=ee(D,n.client.borderBox.center);return O},Pn=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,s=e.home,i=e.viewport,c=e.onLiftImpact;if(!r.at||n!=="DROP"){var d=ar({draggables:t,impact:c,destination:s,viewport:i,forceShouldAnimate:!0});return{impact:d,didDropInsideDroppable:!1}}if(r.at.type==="REORDER")return{impact:r,didDropInsideDroppable:!0};var C=Object(V.a)({},r,{displaced:Cn});return{impact:C,didDropInsideDroppable:!0}},ea=function(e){var t=e.getState,n=e.dispatch;return function(r){return function(s){if(s.type!=="DROP"){r(s);return}var i=t(),c=s.payload.reason;if(i.phase==="COLLECTING"){n(F({reason:c}));return}if(i.phase==="IDLE")return;var d=i.phase==="DROP_PENDING"&&i.isWaiting;d&&_(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||_(!1);var C=i.critical,U=i.dimensions,B=U.draggables[i.critical.draggable.id],D=Pn({reason:c,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),O=D.impact,W=D.didDropInsideDroppable,se=W?yt(O):null,$e=W?ia(O):null,vt={index:C.draggable.index,droppableId:C.droppable.id},At={draggableId:B.descriptor.id,type:B.descriptor.type,source:vt,reason:c,mode:i.movementMode,destination:se,combine:$e},It=Mn({impact:O,draggable:B,dimensions:U,viewport:i.viewport,afterCritical:i.afterCritical}),en={critical:i.critical,afterCritical:i.afterCritical,result:At,impact:O},pn=!xe(i.current.client.offset,It)||Boolean(At.combine);if(!pn){n(p({completed:en}));return}var aa=Tn({current:i.current.client.offset,destination:It,reason:c}),Vn={newHomeClientOffset:It,dropDuration:aa,completed:en};n(mi(Vn))}}},kn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Ta(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(n){if(n.target!==window&&n.target!==window.document)return;e()}}}function pa(e){var t=e.onWindowScroll;function n(){t(kn())}var r=j(n),s=Ta(r),i=De;function c(){return i!==De}function d(){c()&&_(!1),i=T(window,[s])}function C(){c()||_(!1),r.cancel(),i(),i=De}return{start:d,stop:C,isActive:c}}var $t=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Yt=function(e){var t=pa({onWindowScroll:function(r){e.dispatch(za({newScroll:r}))}});return function(n){return function(r){!t.isActive()&&r.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&$t(r)&&t.stop(),n(r)}}},Hn=function(e){var t=!1,n=!1,r=setTimeout(function(){n=!0}),s=function(c){if(t)return;if(n)return;t=!0,e(c),clearTimeout(r)};return s.wasCalled=function(){return t},s},Zn=function(){var e=[],t=function(i){var c=_t(e,function(U){return U.timerId===i});c!==-1||_(!1);var d=e.splice(c,1),C=d[0];C.callback()},n=function(i){var c=setTimeout(function(){return t(c)}),d={timerId:c,callback:i};e.push(d)},r=function(){if(!e.length)return;var i=[].concat(e);e.length=0,i.forEach(function(c){clearTimeout(c.timerId),c.callback()})};return{add:n,flush:r}},wt=function(t,n){return t==null&&n==null?!0:t==null||n==null?!1:t.droppableId===n.droppableId&&t.index===n.index},ta=function(t,n){return t==null&&n==null?!0:t==null||n==null?!1:t.draggableId===n.draggableId&&t.droppableId===n.droppableId},Sa=function(t,n){if(t===n)return!0;var r=t.draggable.id===n.draggable.id&&t.draggable.droppableId===n.draggable.droppableId&&t.draggable.type===n.draggable.type&&t.draggable.index===n.draggable.index,s=t.droppable.id===n.droppable.id&&t.droppable.type===n.droppable.type;return r&&s},zn=function(t,n){or(),n(),pr()},la=function(t,n){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:n}},xa=function(t,n,r,s){if(!t){r(s(n));return}var i=Hn(r),c={announce:i};t(n,c),i.wasCalled()||r(s(n))},Xa=function(e,t){var n=Zn(),r=null,s=function(O,W){r&&_(!1),zn("onBeforeCapture",function(){var se=e().onBeforeCapture;if(se){var $e={draggableId:O,mode:W};se($e)}})},i=function(O,W){r&&_(!1),zn("onBeforeDragStart",function(){var se=e().onBeforeDragStart;se&&se(la(O,W))})},c=function(O,W){r&&_(!1);var se=la(O,W);r={mode:W,lastCritical:O,lastLocation:se.source,lastCombine:null},n.add(function(){zn("onDragStart",function(){return xa(e().onDragStart,se,t,gt.onDragStart)})})},d=function(O,W){var se=yt(W),$e=ia(W);r||_(!1);var vt=!Sa(O,r.lastCritical);vt&&(r.lastCritical=O);var At=!wt(r.lastLocation,se);At&&(r.lastLocation=se);var It=!ta(r.lastCombine,$e);if(It&&(r.lastCombine=$e),!vt&&!At&&!It)return;var en=Object(V.a)({},la(O,r.mode),{combine:$e,destination:se});n.add(function(){zn("onDragUpdate",function(){return xa(e().onDragUpdate,en,t,gt.onDragUpdate)})})},C=function(){r||_(!1),n.flush()},U=function(O){r||_(!1),r=null,zn("onDragEnd",function(){return xa(e().onDragEnd,O,t,gt.onDragEnd)})},B=function(){if(!r)return;var O=Object(V.a)({},la(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});U(O)};return{beforeCapture:s,beforeStart:i,start:c,update:d,flush:C,drop:U,abort:B}},sr=function(e,t){var n=Xa(e,t);return function(r){return function(s){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){n.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var c=i.payload.critical;n.beforeStart(c,i.payload.movementMode),s(i),n.start(c,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var d=i.payload.completed.result;n.flush(),s(i),n.drop(d);return}if(s(i),i.type==="FLUSH"){n.abort();return}var C=r.getState();C.phase==="DRAGGING"&&n.update(C.critical,C.impact)}}}},Na=function(e){return function(t){return function(n){if(n.type!=="DROP_ANIMATION_FINISHED"){t(n);return}var r=e.getState();r.phase==="DROP_ANIMATING"||_(!1),e.dispatch(p({completed:r.completed}))}}},lr=function(e){var t=null,n=null;function r(){n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)}return function(s){return function(i){if((i.type==="FLUSH"||i.type==="DROP_COMPLETE"||i.type==="DROP_ANIMATION_FINISHED")&&r(),s(i),i.type!=="DROP_ANIMATE")return;var c={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var C=e.getState();C.phase==="DROP_ANIMATING"&&e.dispatch(E())}};n=requestAnimationFrame(function(){n=null,t=T(window,[c])})}}},Er=function(e){return function(){return function(t){return function(n){(n.type==="DROP_COMPLETE"||n.type==="FLUSH"||n.type==="DROP_ANIMATE")&&e.stopPublishing(),t(n)}}}},dr=function(e){var t=!1;return function(){return function(n){return function(r){if(r.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),e.tryRestoreFocusRecorded();return}if(n(r),!t)return;if(r.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(r.type==="DROP_COMPLETE"){t=!1;var s=r.payload.completed.result;s.combine&&e.tryShiftRecord(s.draggableId,s.combine.draggableId),e.tryRestoreFocusRecorded()}}}}},fr=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Ua=function(e){return function(t){return function(n){return function(r){if(fr(r)){e.stop(),n(r);return}if(r.type==="INITIAL_PUBLISH"){n(r);var s=t.getState();s.phase==="DRAGGING"||_(!1),e.start(s);return}n(r),e.scroll(t.getState())}}}},nr=function(e){return function(t){return function(n){if(t(n),n.type!=="PUBLISH_WHILE_DRAGGING")return;var r=e.getState();if(r.phase!=="DROP_PENDING")return;if(r.isWaiting)return;e.dispatch(M({reason:r.reason}))}}},Ya=f.d,Va=function(e){var t=e.dimensionMarshal,n=e.focusMarshal,r=e.styleMarshal,s=e.getResponders,i=e.announce,c=e.autoScroller;return Object(f.e)(it,Ya(Object(f.a)(b(r),Er(t),u(t),ea,Na,lr,nr,Ua(c),Yt,dr(n),sr(s,i))))},yr=function(){return{additions:{},removals:{},modified:{}}};function _r(e){var t=e.registry,n=e.callbacks,r=yr(),s=null,i=function(){if(s)return;n.collectionStarting(),s=requestAnimationFrame(function(){s=null,or();var B=r,D=B.additions,O=B.removals,W=B.modified,se=Object.keys(D).map(function(At){return t.draggable.getById(At).getDimension(dt)}).sort(function(At,It){return At.descriptor.index-It.descriptor.index}),$e=Object.keys(W).map(function(At){var It=t.droppable.getById(At),en=It.callbacks.getScrollWhileDragging();return{droppableId:At,scroll:en}}),vt={additions:se,removals:Object.keys(O),modified:$e};r=yr(),pr(),n.publish(vt)})},c=function(B){var D=B.descriptor.id;r.additions[D]=B,r.modified[B.descriptor.droppableId]=!0,r.removals[D]&&delete r.removals[D],i()},d=function(B){var D=B.descriptor;r.removals[D.id]=!0,r.modified[D.droppableId]=!0,r.additions[D.id]&&delete r.additions[D.id],i()},C=function(){if(!s)return;cancelAnimationFrame(s),s=null,r=yr()};return{add:c,remove:d,stop:C}}var Rr=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,s=e.width,i=ee({x:n,y:t},{x:s,y:r}),c={x:Math.max(0,i.x),y:Math.max(0,i.y)};return c},Oa=function(){var e=document.documentElement;return e||_(!1),e},Cr=function(){var e=Oa(),t=Rr({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},Sr=function(){var e=kn(),t=Cr(),n=e.y,r=e.x,s=Oa(),i=s.clientWidth,c=s.clientHeight,d=r+i,C=n+c,U=pe({top:n,left:r,right:d,bottom:C}),B={frame:U,scroll:{initial:e,current:e,max:t,diff:{value:dt,displacement:dt}}};return B},Ma=function(e){var t=e.critical,n=e.scrollOptions,r=e.registry;or();var s=Sr(),i=s.scroll.current,c=t.droppable,d=r.droppable.getAllByType(c.type).map(function(D){return D.callbacks.getDimensionAndWatchScroll(i,n)}),C=r.draggable.getAllByType(t.draggable.type).map(function(D){return D.getDimension(i)}),U={draggables:yn(C),droppables:En(d)};pr();var B={dimensions:U,critical:t,viewport:s};return B};function ua(e,t,n){if(n.descriptor.id===t.id)return!1;if(n.descriptor.type!==t.type)return!1;var r=e.droppable.getById(n.descriptor.droppableId);return!(r.descriptor.mode!=="virtual")}var Za=function(e,t){var n=null,r=_r({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),s=function(W,se){if(e.droppable.exists(W)||_(!1),!n)return;t.updateDroppableIsEnabled({id:W,isEnabled:se})},i=function(W,se){if(!n)return;e.droppable.exists(W)||_(!1),t.updateDroppableIsCombineEnabled({id:W,isCombineEnabled:se})},c=function(W,se){if(!n)return;e.droppable.exists(W)||_(!1),t.updateDroppableScroll({id:W,newScroll:se})},d=function(W,se){if(!n)return;e.droppable.getById(W).callbacks.scroll(se)},C=function(){if(!n)return;r.stop();var W=n.critical.droppable;e.droppable.getAllByType(W.type).forEach(function(se){return se.callbacks.dragStopped()}),n.unsubscribe(),n=null},U=function(W){n||_(!1);var se=n.critical.draggable;W.type==="ADDITION"&&(ua(e,se,W.value)&&r.add(W.value)),W.type==="REMOVAL"&&(ua(e,se,W.value)&&r.remove(W.value))},B=function(W){n&&_(!1);var se=e.draggable.getById(W.draggableId),$e=e.droppable.getById(se.descriptor.droppableId),vt={draggable:se.descriptor,droppable:$e.descriptor},At=e.subscribe(U);return n={critical:vt,unsubscribe:At},Ma({critical:vt,registry:e,scrollOptions:W.scrollOptions})},D={updateDroppableIsEnabled:s,updateDroppableIsCombineEnabled:i,scrollDroppable:d,updateDroppableScroll:c,startPublishing:B,stopPublishing:C};return D},yo=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},Co=function(e){window.scrollBy(e.x,e.y)},Tr=z(function(e){return tn(e).filter(function(t){return t.isEnabled?!!t.frame:!1})}),Ho=function(t,n){var r=Ft(Tr(n),function(s){return s.frame||_(!1),Dn(s.frame.pageMarginBox)(t)});return r},Go=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var s=r[n];return s.frame?s:null}var i=Ho(t,r);return i},Or={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Jo=function(e,t){var n=e[t.size]*Or.startFromPercentage,r=e[t.size]*Or.maxScrollAtPercentage,s={startScrollingFrom:n,maxScrollValueAt:r};return s},Ao=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,s=n-t;if(s===0)return 0;var i=r-t,c=i/s;return c},ro=1,Oo=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Or.maxPixelScroll;if(e===t.startScrollingFrom)return ro;var n=Ao({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=1-n,s=Or.maxPixelScroll*Or.ease(r);return Math.ceil(s)},Do=Or.durationDampening.accelerateAt,xo=Or.durationDampening.stopDampeningAt,Xo=function(e,t){var n=t,r=xo,s=Date.now(),i=s-n;if(i>=xo)return e;if(it.height,i=n.width>t.width;return!i&&!s?r:i&&s?null:{x:i?0:r.x,y:s?0:r.y}},Gr=re(function(e){return e===0?0:e}),io=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,s=e.center,i=e.shouldUseTimeDampening,c={top:s.y-n.top,right:n.right-s.x,bottom:n.bottom-s.y,left:s.x-n.left},d=_o({container:n,distanceToEdges:c,dragStartTime:t,axis:gn,shouldUseTimeDampening:i}),C=_o({container:n,distanceToEdges:c,dragStartTime:t,axis:Ln,shouldUseTimeDampening:i}),U=Gr({x:C,y:d});if(xe(U,dt))return null;var B=Yo({container:n,subject:r,proposedScroll:U});return B?xe(B,dt)?null:B:null},zr=re(function(e){return e===0?0:e>0?1:-1}),Mr=function(){var e=function(n,r){return n<0?n:n>r?n-r:0};return function(t){var n=t.current,r=t.max,s=t.change,i=Vt(n,s),c={x:e(i.x,r.x),y:e(i.y,r.y)};return xe(c,dt)?null:c}}(),Jr=function(t){var n=t.max,r=t.current,s=t.change,i={x:Math.max(r.x,n.x),y:Math.max(r.y,n.y)},c=zr(s),d=Mr({max:i,current:r,change:c});return d?c.x!==0&&d.x===0?!0:c.y!==0&&d.y===0:!0},Xr=function(t,n){return Jr({current:t.scroll.current,max:t.scroll.max,change:n})},Zo=function(t,n){if(!Xr(t,n))return null;var r=t.scroll.max,s=t.scroll.current;return Mr({current:s,max:r,change:n})},Yr=function(t,n){var r=t.frame;return r?Jr({current:r.scroll.current,max:r.scroll.max,change:n}):!1},so=function(t,n){var r=t.frame;return r&&Yr(t,n)?Mr({current:r.scroll.current,max:r.scroll.max,change:n}):null},Ro=function(e){var t=e.viewport,n=e.subject,r=e.center,s=e.dragStartTime,i=e.shouldUseTimeDampening,c=io({dragStartTime:s,container:t.frame,subject:n,center:r,shouldUseTimeDampening:i});return c&&Xr(t,c)?c:null},lo=function(e){var t=e.droppable,n=e.subject,r=e.center,s=e.dragStartTime,i=e.shouldUseTimeDampening,c=t.frame;if(!c)return null;var d=io({dragStartTime:s,container:c.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:i});return d&&Yr(t,d)?d:null},Zr=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,s=e.scrollWindow,i=e.scrollDroppable,c=t.current.page.borderBoxCenter,d=t.dimensions.draggables[t.critical.draggable.id],C=d.page.marginBox;if(t.isWindowScrollAllowed){var U=t.viewport,B=Ro({dragStartTime:n,viewport:U,subject:C,center:c,shouldUseTimeDampening:r});if(B){s(B);return}}var D=Go({center:c,destination:dn(t.impact),droppables:t.dimensions.droppables});if(!D)return;var O=lo({dragStartTime:n,droppable:D,subject:C,center:c,shouldUseTimeDampening:r});O&&i(D.descriptor.id,O)},So=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=j(t),s=j(n),i=null,c=function(B){i||_(!1);var D=i,O=D.shouldUseTimeDampening,W=D.dragStartTime;Zr({state:B,scrollWindow:r,scrollDroppable:s,dragStartTime:W,shouldUseTimeDampening:O})},d=function(B){or(),i&&_(!1);var D=Date.now(),O=!1,W=function(){O=!0};Zr({state:B,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:W,scrollDroppable:W}),i={dragStartTime:D,shouldUseTimeDampening:O},pr(),O&&c(B)},C=function(){if(!i)return;r.cancel(),s.cancel(),i=null};return{start:d,stop:C,scroll:c}},qo=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,s=function(U,B){var D=Vt(U.current.client.selection,B);t({client:D})},i=function(U,B){if(!Yr(U,B))return B;var D=so(U,B);if(!D)return n(U.descriptor.id,B),null;var O=ee(B,D);n(U.descriptor.id,O);var W=ee(B,O);return W},c=function(U,B,D){if(!U)return D;if(!Xr(B,D))return D;var O=Zo(B,D);if(!O)return r(D),null;var W=ee(D,O);r(W);var se=ee(D,W);return se},d=function(U){var B=U.scrollJumpRequest;if(!B)return;var D=dn(U.impact);D||_(!1);var O=i(U.dimensions.droppables[D],B);if(!O)return;var W=U.viewport,se=c(U.isWindowScrollAllowed,W,O);if(!se)return;s(U,se)};return d},Mo=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,s=So({scrollWindow:n,scrollDroppable:t}),i=qo({move:r,scrollWindow:n,scrollDroppable:t}),c=function(U){if(U.phase!=="DRAGGING")return;if(U.movementMode==="FLUID"){s.scroll(U);return}if(!U.scrollJumpRequest)return;i(U)},d={scroll:c,start:s.start,stop:s.stop};return d},Nr="data-rbd",wr=function(){var e=Nr+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),uo=function(){var e=Nr+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),co=function(){var e=Nr+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Po={contextId:Nr+"-scroll-container-context-id"},$o=function(t){return function(n){return"["+n+'="'+t+'"]'}},Lr=function(t,n){return t.map(function(r){var s=r.styles[n];return s?r.selector+" { "+s+" }":""}).join(" ")},ei="pointer-events: none;",Io=function(e){var t=$o(e),n=function(){var d=` + `+Rt(t.source)+` + `},gt={dragHandleUsageInstructions:Qe,onDragStart:Fe,onDragUpdate:at,onDragEnd:Zt},dt={x:0,y:0},Vt=function(t,n){return{x:t.x+n.x,y:t.y+n.y}},ee=function(t,n){return{x:t.x-n.x,y:t.y-n.y}},xe=function(t,n){return t.x===n.x&&t.y===n.y},Ie=function(t){return{x:t.x!==0?-t.x:0,y:t.y!==0?-t.y:0}},_e=function(t,n,r){var s;return r===void 0&&(r=0),s={},s[t]=n,s[t==="x"?"y":"x"]=r,s},qe=function(t,n){return Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2))},I=function(t,n){return Math.min.apply(Math,n.map(function(r){return qe(t,r)}))},re=function(t){return function(n){return{x:t(n.x),y:t(n.y)}}},oe=function(e,t){var n=pe({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n},Me=function(t,n){return{top:t.top+n.y,left:t.left+n.x,bottom:t.bottom+n.y,right:t.right+n.x}},je=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},Te={top:0,right:0,bottom:0,left:0},Pe=function(t,n){return n?Me(t,n.scroll.diff.displacement):t},Se=function(t,n,r){if(r&&r.increasedBy){var s;return Object(V.a)({},t,(s={},s[n.end]=t[n.end]+r.increasedBy[n.line],s))}return t},ze=function(t,n){return n&&n.shouldClipSubject?oe(n.pageMarginBox,t):pe(t)},Xe=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,s=e.frame,i=Pe(t.marginBox,s),c=Se(i,r,n),d=ze(c,s);return{page:t,withPlaceholder:n,active:d}},ft=function(e,t){e.frame||_(!1);var n=e.frame,r=ee(t,n.scroll.initial),s=Ie(r),i=Object(V.a)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:s},max:n.scroll.max}}),c=Xe({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),d=Object(V.a)({},e,{frame:i,subject:c});return d};function rt(e){return Number.isInteger?Number.isInteger(e):typeof e=="number"&&isFinite(e)&&Math.floor(e)===e}function kt(e){return Object.values?Object.values(e):Object.keys(e).map(function(t){return e[t]})}function _t(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;ne.bottom,U=r.lefte.right,B=C&&U;if(B)return!0;var D=C&&c||U&&i;return D}},wn=function(e){var t=Tt(e.top,e.bottom),n=Tt(e.left,e.right);return function(r){var s=t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right);return s}},gn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ln={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Da=function(e){return function(t){var n=Tt(t.top,t.bottom),r=Tt(t.left,t.right);return function(s){return e===gn?n(s.top)&&n(s.bottom):r(s.left)&&r(s.right)}}},Ba=function(t,n){var r=n.frame?n.frame.scroll.diff.displacement:dt;return Me(t,r)},ka=function(t,n,r){return n.subject.active?r(n.subject.active)(t):!1},Sa=function(t,n,r){return r(n)(t)},ha=function(t){var n=t.target,r=t.destination,s=t.viewport,i=t.withDroppableDisplacement,c=t.isVisibleThroughFrameFn,d=i?Ba(n,r):n;return ka(d,r,c)&&Sa(d,s,c)},wa=function(t){return ha(Object(V.a)({},t,{isVisibleThroughFrameFn:Nn}))},Ka=function(t){return ha(Object(V.a)({},t,{isVisibleThroughFrameFn:wn}))},cr=function(t){return ha(Object(V.a)({},t,{isVisibleThroughFrameFn:Da(t.destination.axis)}))},Pa=function(t,n,r){if(typeof r=="boolean")return r;if(!n)return!0;var s=n.invisible,i=n.visible;if(s[t])return!1;var c=i[t];return c?c.shouldAnimate:!0};function Ia(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return pe(G(n,r))}function Fa(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,s=e.viewport,i=e.forceShouldAnimate,c=e.last;return t.reduce(function(C,U){var B=Ia(U,r),D=U.descriptor.id;C.all.push(D);var O=wa({target:B,destination:n,viewport:s,withDroppableDisplacement:!0});if(!O)return C.invisible[U.descriptor.id]=!0,C;var W=Pa(D,c,i),se={draggableId:D,shouldAnimate:W};return C.visible[D]=se,C},{all:[],visible:{},invisible:{}})}function Ha(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}function $a(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,s=e.destination,i=Ha(t,{inHomeList:n});return{displaced:Cn,displacedBy:r,at:{type:"REORDER",destination:{droppableId:s.descriptor.id,index:i}}}}function La(e){var t=e.draggable,n=e.insideDestination,r=e.destination,s=e.viewport,i=e.displacedBy,c=e.last,d=e.index,C=e.forceShouldAnimate,U=ra(t,r);if(d==null)return $a({insideDestination:n,inHomeList:U,displacedBy:i,destination:r});var B=Ft(n,function($e){return $e.descriptor.index===d});if(!B)return $a({insideDestination:n,inHomeList:U,displacedBy:i,destination:r});var D=ca(t,n),O=n.indexOf(B),W=D.slice(O),se=Fa({afterDragging:W,destination:r,displacedBy:i,last:c,viewport:s.frame,forceShouldAnimate:C});return{displaced:se,displacedBy:i,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:d}}}}function ut(e,t){return Boolean(t.effected[e])}var We=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,s=e.combine,i=e.afterCritical;if(!n.isCombineEnabled)return null;var c=s.draggableId,d=r[c],C=d.descriptor.index,U=ut(c,i);return U?t?C:C-1:t?C+1:C},et=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,s=e.location;if(!r.length)return null;var i=s.index,c=t?i+1:i-1,d=r[0].descriptor.index,C=r[r.length-1].descriptor.index,U=n?C:C+1;return cU?null:c},bt=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,s=e.draggables,i=e.destination,c=e.insideDestination,d=e.previousImpact,C=e.viewport,U=e.afterCritical,B=d.at;if(B||_(!1),B.type==="REORDER"){var D=et({isMovingForward:t,isInHomeList:n,location:B.destination,insideDestination:c});return D==null?null:La({draggable:r,insideDestination:c,destination:i,viewport:C,last:d.displaced,displacedBy:d.displacedBy,index:D})}var O=We({isMovingForward:t,destination:i,displaced:d.displaced,draggables:s,combine:B.combine,afterCritical:U});return O==null?null:La({draggable:r,insideDestination:c,destination:i,viewport:C,last:d.displaced,displacedBy:d.displacedBy,index:O})},Pt=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,s=e.displacedBy,i=Boolean(t.visible[r]||t.invisible[r]);return ut(r,n)?i?dt:Ie(s.point):i?s.point:dt},tt=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,s=ia(n);s||_(!1);var i=s.draggableId,c=r[i].page.borderBox.center,d=Pt({displaced:n.displaced,afterCritical:t,combineWith:i,displacedBy:n.displacedBy});return Vt(c,d)},Ot=function(t,n){return n.margin[t.start]+n.borderBox[t.size]/2},St=function(t,n){return n.margin[t.end]+n.borderBox[t.size]/2},Ut=function(t,n,r){return n[t.crossAxisStart]+r.margin[t.crossAxisStart]+r.borderBox[t.crossAxisSize]/2},Ht=function(t){var n=t.axis,r=t.moveRelativeTo,s=t.isMoving;return _e(n.line,r.marginBox[n.end]+Ot(n,s),Ut(n,r.marginBox,s))},xn=function(t){var n=t.axis,r=t.moveRelativeTo,s=t.isMoving;return _e(n.line,r.marginBox[n.start]-St(n,s),Ut(n,r.marginBox,s))},on=function(t){var n=t.axis,r=t.moveInto,s=t.isMoving;return _e(n.line,r.contentBox[n.start]+Ot(n,s),Ut(n,r.contentBox,s))},He=function(e){var t=e.impact,n=e.draggable,r=e.draggables,s=e.droppable,i=e.afterCritical,c=Dt(s.descriptor.id,r),d=n.page,C=s.axis;if(!c.length)return on({axis:C,moveInto:s.page,isMoving:d});var U=t.displaced,B=t.displacedBy,D=U.all[0];if(D){var O=r[D];if(ut(D,i))return xn({axis:C,moveRelativeTo:O.page,isMoving:d});var W=Z(O.page,B.point);return xn({axis:C,moveRelativeTo:W,isMoving:d})}var se=c[c.length-1];if(se.descriptor.id===n.descriptor.id)return d.borderBox.center;if(ut(se.descriptor.id,i)){var $e=Z(se.page,Ie(i.displacedBy.point));return Ht({axis:C,moveRelativeTo:$e,isMoving:d})}return Ht({axis:C,moveRelativeTo:se.page,isMoving:d})},ct=function(e,t){var n=e.frame;return n?Vt(t,n.scroll.diff.displacement):t},ot=function(t){var n=t.impact,r=t.draggable,s=t.droppable,i=t.draggables,c=t.afterCritical,d=r.page.borderBox.center,C=n.at;return s&&C?C.type==="REORDER"?He({impact:n,draggable:r,draggables:i,droppable:s,afterCritical:c}):tt({impact:n,draggables:i,afterCritical:c}):d},h=function(e){var t=ot(e),n=e.droppable,r=n?ct(n,t):t;return r},jt=function(e,t){var n=ee(t,e.scroll.initial),r=Ie(n),s=pe({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),i={frame:s,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}};return i};function Kt(e,t){return e.map(function(n){return t[n]})}function Ye(e,t){for(var n=0;n1?B.sort(function(D,O){return cn(D)[d.start]-cn(O)[d.start]})[0]:U.sort(function(D,O){var W=I(n,je(cn(D))),se=I(n,je(cn(O)));return W!==se?W-se:cn(D)[d.start]-cn(O)[d.start]})[0]},Bt=function(t,n){var r=t.page.borderBox.center;return ut(t.descriptor.id,n)?ee(r,n.displacedBy.point):r},sn=function(t,n){var r=t.page.borderBox;return ut(t.descriptor.id,n)?Me(r,Ie(n.displacedBy.point)):r},vn=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,s=e.insideDestination,i=e.afterCritical,c=s.filter(function(d){return Ka({target:sn(d,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})}).sort(function(d,C){var U=qe(t,ct(r,Bt(d,i))),B=qe(t,ct(r,Bt(C,i)));return Ut.left&&e.topt.top}function fn(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,s=n.page.borderBox.center,i=r.map(function(c){var d=c.axis,C=_e(c.axis.line,t.center[d.line],c.page.borderBox.center[d.crossAxisLine]);return{id:c.descriptor.id,distance:qe(s,C)}}).sort(function(c,d){return d.distance-c.distance});return i[0]?i[0].id:null}function fa(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,s=tn(r).filter(function(i){if(!i.isEnabled)return!1;var c=i.subject.active;if(!c)return!1;if(!Fn(t,c))return!1;if(Dn(c)(t.center))return!0;var d=i.axis,C=c.center[d.crossAxisLine],U=t[d.crossAxisStart],B=t[d.crossAxisEnd],D=Tt(c[d.crossAxisStart],c[d.crossAxisEnd]),O=D(U),W=D(B);return!O&&!W?!0:O?UC});return s.length?s.length===1?s[0].descriptor.id:fn({pageBorderBox:t,draggable:n,candidates:s}):null}var Jn=function(t,n){return pe(Me(t,n))},sa=function(e,t){var n=e.frame;return n?Jn(t,n.scroll.diff.value):t};function Xn(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}function Qt(e){var t=e.draggable,n=e.closest,r=e.inHomeList;return n?r&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}var Ce=function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,s=e.insideDestination,i=e.last,c=e.viewport,d=e.afterCritical,C=r.axis,U=qt(r.axis,n.displaceBy),B=U.value,D=t[C.start],O=t[C.end],W=ca(n,s),se=Ft(W,function(vt){var At=vt.descriptor.id,It=vt.page.borderBox.center[C.line],en=ut(At,d),pn=Xn({displaced:i,id:At});return en?pn?O<=It:DAt[d.start]+en&&DAt[d.start]-U+en&&BAt[d.start]+U+en&&DAt[d.start]+en&&B=On)return rn;var i=s/On,c=nt+jn*i,d=r==="CANCEL"?c*Bn:c;return Number(d.toFixed(2))},Mn=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,s=e.viewport,i=e.afterCritical,c=r.draggables,d=r.droppables,C=dn(t),U=C?d[C]:null,B=d[n.descriptor.droppableId],D=Wa({impact:t,draggable:n,draggables:c,afterCritical:i,droppable:U||B,viewport:s}),O=ee(D,n.client.borderBox.center);return O},Pn=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,s=e.home,i=e.viewport,c=e.onLiftImpact;if(!r.at||n!=="DROP"){var d=ar({draggables:t,impact:c,destination:s,viewport:i,forceShouldAnimate:!0});return{impact:d,didDropInsideDroppable:!1}}if(r.at.type==="REORDER")return{impact:r,didDropInsideDroppable:!0};var C=Object(V.a)({},r,{displaced:Cn});return{impact:C,didDropInsideDroppable:!0}},ea=function(e){var t=e.getState,n=e.dispatch;return function(r){return function(s){if(s.type!=="DROP"){r(s);return}var i=t(),c=s.payload.reason;if(i.phase==="COLLECTING"){n(F({reason:c}));return}if(i.phase==="IDLE")return;var d=i.phase==="DROP_PENDING"&&i.isWaiting;d&&_(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||_(!1);var C=i.critical,U=i.dimensions,B=U.draggables[i.critical.draggable.id],D=Pn({reason:c,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),O=D.impact,W=D.didDropInsideDroppable,se=W?yt(O):null,$e=W?ia(O):null,vt={index:C.draggable.index,droppableId:C.droppable.id},At={draggableId:B.descriptor.id,type:B.descriptor.type,source:vt,reason:c,mode:i.movementMode,destination:se,combine:$e},It=Mn({impact:O,draggable:B,dimensions:U,viewport:i.viewport,afterCritical:i.afterCritical}),en={critical:i.critical,afterCritical:i.afterCritical,result:At,impact:O},pn=!xe(i.current.client.offset,It)||Boolean(At.combine);if(!pn){n(p({completed:en}));return}var aa=Tn({current:i.current.client.offset,destination:It,reason:c}),Vn={newHomeClientOffset:It,dropDuration:aa,completed:en};n(mi(Vn))}}},kn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Ta(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(n){if(n.target!==window&&n.target!==window.document)return;e()}}}function pa(e){var t=e.onWindowScroll;function n(){t(kn())}var r=j(n),s=Ta(r),i=De;function c(){return i!==De}function d(){c()&&_(!1),i=T(window,[s])}function C(){c()||_(!1),r.cancel(),i(),i=De}return{start:d,stop:C,isActive:c}}var $t=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Yt=function(e){var t=pa({onWindowScroll:function(r){e.dispatch(za({newScroll:r}))}});return function(n){return function(r){!t.isActive()&&r.type==="INITIAL_PUBLISH"&&t.start(),t.isActive()&&$t(r)&&t.stop(),n(r)}}},Hn=function(e){var t=!1,n=!1,r=setTimeout(function(){n=!0}),s=function(c){if(t)return;if(n)return;t=!0,e(c),clearTimeout(r)};return s.wasCalled=function(){return t},s},Zn=function(){var e=[],t=function(i){var c=_t(e,function(U){return U.timerId===i});c!==-1||_(!1);var d=e.splice(c,1),C=d[0];C.callback()},n=function(i){var c=setTimeout(function(){return t(c)}),d={timerId:c,callback:i};e.push(d)},r=function(){if(!e.length)return;var i=[].concat(e);e.length=0,i.forEach(function(c){clearTimeout(c.timerId),c.callback()})};return{add:n,flush:r}},wt=function(t,n){return t==null&&n==null?!0:t==null||n==null?!1:t.droppableId===n.droppableId&&t.index===n.index},ta=function(t,n){return t==null&&n==null?!0:t==null||n==null?!1:t.draggableId===n.draggableId&&t.droppableId===n.droppableId},Ra=function(t,n){if(t===n)return!0;var r=t.draggable.id===n.draggable.id&&t.draggable.droppableId===n.draggable.droppableId&&t.draggable.type===n.draggable.type&&t.draggable.index===n.draggable.index,s=t.droppable.id===n.droppable.id&&t.droppable.type===n.droppable.type;return r&&s},zn=function(t,n){or(),n(),pr()},la=function(t,n){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:n}},xa=function(t,n,r,s){if(!t){r(s(n));return}var i=Hn(r),c={announce:i};t(n,c),i.wasCalled()||r(s(n))},Xa=function(e,t){var n=Zn(),r=null,s=function(O,W){r&&_(!1),zn("onBeforeCapture",function(){var se=e().onBeforeCapture;if(se){var $e={draggableId:O,mode:W};se($e)}})},i=function(O,W){r&&_(!1),zn("onBeforeDragStart",function(){var se=e().onBeforeDragStart;se&&se(la(O,W))})},c=function(O,W){r&&_(!1);var se=la(O,W);r={mode:W,lastCritical:O,lastLocation:se.source,lastCombine:null},n.add(function(){zn("onDragStart",function(){return xa(e().onDragStart,se,t,gt.onDragStart)})})},d=function(O,W){var se=yt(W),$e=ia(W);r||_(!1);var vt=!Ra(O,r.lastCritical);vt&&(r.lastCritical=O);var At=!wt(r.lastLocation,se);At&&(r.lastLocation=se);var It=!ta(r.lastCombine,$e);if(It&&(r.lastCombine=$e),!vt&&!At&&!It)return;var en=Object(V.a)({},la(O,r.mode),{combine:$e,destination:se});n.add(function(){zn("onDragUpdate",function(){return xa(e().onDragUpdate,en,t,gt.onDragUpdate)})})},C=function(){r||_(!1),n.flush()},U=function(O){r||_(!1),r=null,zn("onDragEnd",function(){return xa(e().onDragEnd,O,t,gt.onDragEnd)})},B=function(){if(!r)return;var O=Object(V.a)({},la(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});U(O)};return{beforeCapture:s,beforeStart:i,start:c,update:d,flush:C,drop:U,abort:B}},sr=function(e,t){var n=Xa(e,t);return function(r){return function(s){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){n.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var c=i.payload.critical;n.beforeStart(c,i.payload.movementMode),s(i),n.start(c,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var d=i.payload.completed.result;n.flush(),s(i),n.drop(d);return}if(s(i),i.type==="FLUSH"){n.abort();return}var C=r.getState();C.phase==="DRAGGING"&&n.update(C.critical,C.impact)}}}},Na=function(e){return function(t){return function(n){if(n.type!=="DROP_ANIMATION_FINISHED"){t(n);return}var r=e.getState();r.phase==="DROP_ANIMATING"||_(!1),e.dispatch(p({completed:r.completed}))}}},lr=function(e){var t=null,n=null;function r(){n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)}return function(s){return function(i){if((i.type==="FLUSH"||i.type==="DROP_COMPLETE"||i.type==="DROP_ANIMATION_FINISHED")&&r(),s(i),i.type!=="DROP_ANIMATE")return;var c={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var C=e.getState();C.phase==="DROP_ANIMATING"&&e.dispatch(E())}};n=requestAnimationFrame(function(){n=null,t=T(window,[c])})}}},Er=function(e){return function(){return function(t){return function(n){(n.type==="DROP_COMPLETE"||n.type==="FLUSH"||n.type==="DROP_ANIMATE")&&e.stopPublishing(),t(n)}}}},dr=function(e){var t=!1;return function(){return function(n){return function(r){if(r.type==="INITIAL_PUBLISH"){t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),e.tryRestoreFocusRecorded();return}if(n(r),!t)return;if(r.type==="FLUSH"){t=!1,e.tryRestoreFocusRecorded();return}if(r.type==="DROP_COMPLETE"){t=!1;var s=r.payload.completed.result;s.combine&&e.tryShiftRecord(s.draggableId,s.combine.draggableId),e.tryRestoreFocusRecorded()}}}}},fr=function(t){return t.type==="DROP_COMPLETE"||t.type==="DROP_ANIMATE"||t.type==="FLUSH"},Ua=function(e){return function(t){return function(n){return function(r){if(fr(r)){e.stop(),n(r);return}if(r.type==="INITIAL_PUBLISH"){n(r);var s=t.getState();s.phase==="DRAGGING"||_(!1),e.start(s);return}n(r),e.scroll(t.getState())}}}},nr=function(e){return function(t){return function(n){if(t(n),n.type!=="PUBLISH_WHILE_DRAGGING")return;var r=e.getState();if(r.phase!=="DROP_PENDING")return;if(r.isWaiting)return;e.dispatch(M({reason:r.reason}))}}},Ya=f.d,Va=function(e){var t=e.dimensionMarshal,n=e.focusMarshal,r=e.styleMarshal,s=e.getResponders,i=e.announce,c=e.autoScroller;return Object(f.e)(it,Ya(Object(f.a)(b(r),Er(t),u(t),ea,Na,lr,nr,Ua(c),Yt,dr(n),sr(s,i))))},yr=function(){return{additions:{},removals:{},modified:{}}};function _r(e){var t=e.registry,n=e.callbacks,r=yr(),s=null,i=function(){if(s)return;n.collectionStarting(),s=requestAnimationFrame(function(){s=null,or();var B=r,D=B.additions,O=B.removals,W=B.modified,se=Object.keys(D).map(function(At){return t.draggable.getById(At).getDimension(dt)}).sort(function(At,It){return At.descriptor.index-It.descriptor.index}),$e=Object.keys(W).map(function(At){var It=t.droppable.getById(At),en=It.callbacks.getScrollWhileDragging();return{droppableId:At,scroll:en}}),vt={additions:se,removals:Object.keys(O),modified:$e};r=yr(),pr(),n.publish(vt)})},c=function(B){var D=B.descriptor.id;r.additions[D]=B,r.modified[B.descriptor.droppableId]=!0,r.removals[D]&&delete r.removals[D],i()},d=function(B){var D=B.descriptor;r.removals[D.id]=!0,r.modified[D.droppableId]=!0,r.additions[D.id]&&delete r.additions[D.id],i()},C=function(){if(!s)return;cancelAnimationFrame(s),s=null,r=yr()};return{add:c,remove:d,stop:C}}var Sr=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,s=e.width,i=ee({x:n,y:t},{x:s,y:r}),c={x:Math.max(0,i.x),y:Math.max(0,i.y)};return c},Oa=function(){var e=document.documentElement;return e||_(!1),e},Cr=function(){var e=Oa(),t=Sr({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return t},Rr=function(){var e=kn(),t=Cr(),n=e.y,r=e.x,s=Oa(),i=s.clientWidth,c=s.clientHeight,d=r+i,C=n+c,U=pe({top:n,left:r,right:d,bottom:C}),B={frame:U,scroll:{initial:e,current:e,max:t,diff:{value:dt,displacement:dt}}};return B},Ma=function(e){var t=e.critical,n=e.scrollOptions,r=e.registry;or();var s=Rr(),i=s.scroll.current,c=t.droppable,d=r.droppable.getAllByType(c.type).map(function(D){return D.callbacks.getDimensionAndWatchScroll(i,n)}),C=r.draggable.getAllByType(t.draggable.type).map(function(D){return D.getDimension(i)}),U={draggables:yn(C),droppables:En(d)};pr();var B={dimensions:U,critical:t,viewport:s};return B};function ua(e,t,n){if(n.descriptor.id===t.id)return!1;if(n.descriptor.type!==t.type)return!1;var r=e.droppable.getById(n.descriptor.droppableId);return!(r.descriptor.mode!=="virtual")}var Za=function(e,t){var n=null,r=_r({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),s=function(W,se){if(e.droppable.exists(W)||_(!1),!n)return;t.updateDroppableIsEnabled({id:W,isEnabled:se})},i=function(W,se){if(!n)return;e.droppable.exists(W)||_(!1),t.updateDroppableIsCombineEnabled({id:W,isCombineEnabled:se})},c=function(W,se){if(!n)return;e.droppable.exists(W)||_(!1),t.updateDroppableScroll({id:W,newScroll:se})},d=function(W,se){if(!n)return;e.droppable.getById(W).callbacks.scroll(se)},C=function(){if(!n)return;r.stop();var W=n.critical.droppable;e.droppable.getAllByType(W.type).forEach(function(se){return se.callbacks.dragStopped()}),n.unsubscribe(),n=null},U=function(W){n||_(!1);var se=n.critical.draggable;W.type==="ADDITION"&&(ua(e,se,W.value)&&r.add(W.value)),W.type==="REMOVAL"&&(ua(e,se,W.value)&&r.remove(W.value))},B=function(W){n&&_(!1);var se=e.draggable.getById(W.draggableId),$e=e.droppable.getById(se.descriptor.droppableId),vt={draggable:se.descriptor,droppable:$e.descriptor},At=e.subscribe(U);return n={critical:vt,unsubscribe:At},Ma({critical:vt,registry:e,scrollOptions:W.scrollOptions})},D={updateDroppableIsEnabled:s,updateDroppableIsCombineEnabled:i,scrollDroppable:d,updateDroppableScroll:c,startPublishing:B,stopPublishing:C};return D},yo=function(e,t){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===t?!1:e.completed.result.reason==="DROP"},Co=function(e){window.scrollBy(e.x,e.y)},Tr=z(function(e){return tn(e).filter(function(t){return t.isEnabled?!!t.frame:!1})}),Ho=function(t,n){var r=Ft(Tr(n),function(s){return s.frame||_(!1),Dn(s.frame.pageMarginBox)(t)});return r},Go=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var s=r[n];return s.frame?s:null}var i=Ho(t,r);return i},Or={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(t){return Math.pow(t,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Jo=function(e,t){var n=e[t.size]*Or.startFromPercentage,r=e[t.size]*Or.maxScrollAtPercentage,s={startScrollingFrom:n,maxScrollValueAt:r};return s},Ao=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,s=n-t;if(s===0)return 0;var i=r-t,c=i/s;return c},ro=1,Oo=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return Or.maxPixelScroll;if(e===t.startScrollingFrom)return ro;var n=Ao({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=1-n,s=Or.maxPixelScroll*Or.ease(r);return Math.ceil(s)},Do=Or.durationDampening.accelerateAt,xo=Or.durationDampening.stopDampeningAt,Xo=function(e,t){var n=t,r=xo,s=Date.now(),i=s-n;if(i>=xo)return e;if(it.height,i=n.width>t.width;return!i&&!s?r:i&&s?null:{x:i?0:r.x,y:s?0:r.y}},Gr=re(function(e){return e===0?0:e}),io=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,s=e.center,i=e.shouldUseTimeDampening,c={top:s.y-n.top,right:n.right-s.x,bottom:n.bottom-s.y,left:s.x-n.left},d=_o({container:n,distanceToEdges:c,dragStartTime:t,axis:gn,shouldUseTimeDampening:i}),C=_o({container:n,distanceToEdges:c,dragStartTime:t,axis:Ln,shouldUseTimeDampening:i}),U=Gr({x:C,y:d});if(xe(U,dt))return null;var B=Yo({container:n,subject:r,proposedScroll:U});return B?xe(B,dt)?null:B:null},zr=re(function(e){return e===0?0:e>0?1:-1}),Mr=function(){var e=function(n,r){return n<0?n:n>r?n-r:0};return function(t){var n=t.current,r=t.max,s=t.change,i=Vt(n,s),c={x:e(i.x,r.x),y:e(i.y,r.y)};return xe(c,dt)?null:c}}(),Jr=function(t){var n=t.max,r=t.current,s=t.change,i={x:Math.max(r.x,n.x),y:Math.max(r.y,n.y)},c=zr(s),d=Mr({max:i,current:r,change:c});return d?c.x!==0&&d.x===0?!0:c.y!==0&&d.y===0:!0},Xr=function(t,n){return Jr({current:t.scroll.current,max:t.scroll.max,change:n})},Zo=function(t,n){if(!Xr(t,n))return null;var r=t.scroll.max,s=t.scroll.current;return Mr({current:s,max:r,change:n})},Yr=function(t,n){var r=t.frame;return r?Jr({current:r.scroll.current,max:r.scroll.max,change:n}):!1},so=function(t,n){var r=t.frame;return r&&Yr(t,n)?Mr({current:r.scroll.current,max:r.scroll.max,change:n}):null},So=function(e){var t=e.viewport,n=e.subject,r=e.center,s=e.dragStartTime,i=e.shouldUseTimeDampening,c=io({dragStartTime:s,container:t.frame,subject:n,center:r,shouldUseTimeDampening:i});return c&&Xr(t,c)?c:null},lo=function(e){var t=e.droppable,n=e.subject,r=e.center,s=e.dragStartTime,i=e.shouldUseTimeDampening,c=t.frame;if(!c)return null;var d=io({dragStartTime:s,container:c.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:i});return d&&Yr(t,d)?d:null},Zr=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,s=e.scrollWindow,i=e.scrollDroppable,c=t.current.page.borderBoxCenter,d=t.dimensions.draggables[t.critical.draggable.id],C=d.page.marginBox;if(t.isWindowScrollAllowed){var U=t.viewport,B=So({dragStartTime:n,viewport:U,subject:C,center:c,shouldUseTimeDampening:r});if(B){s(B);return}}var D=Go({center:c,destination:dn(t.impact),droppables:t.dimensions.droppables});if(!D)return;var O=lo({dragStartTime:n,droppable:D,subject:C,center:c,shouldUseTimeDampening:r});O&&i(D.descriptor.id,O)},Ro=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=j(t),s=j(n),i=null,c=function(B){i||_(!1);var D=i,O=D.shouldUseTimeDampening,W=D.dragStartTime;Zr({state:B,scrollWindow:r,scrollDroppable:s,dragStartTime:W,shouldUseTimeDampening:O})},d=function(B){or(),i&&_(!1);var D=Date.now(),O=!1,W=function(){O=!0};Zr({state:B,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:W,scrollDroppable:W}),i={dragStartTime:D,shouldUseTimeDampening:O},pr(),O&&c(B)},C=function(){if(!i)return;r.cancel(),s.cancel(),i=null};return{start:d,stop:C,scroll:c}},qo=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,s=function(U,B){var D=Vt(U.current.client.selection,B);t({client:D})},i=function(U,B){if(!Yr(U,B))return B;var D=so(U,B);if(!D)return n(U.descriptor.id,B),null;var O=ee(B,D);n(U.descriptor.id,O);var W=ee(B,O);return W},c=function(U,B,D){if(!U)return D;if(!Xr(B,D))return D;var O=Zo(B,D);if(!O)return r(D),null;var W=ee(D,O);r(W);var se=ee(D,W);return se},d=function(U){var B=U.scrollJumpRequest;if(!B)return;var D=dn(U.impact);D||_(!1);var O=i(U.dimensions.droppables[D],B);if(!O)return;var W=U.viewport,se=c(U.isWindowScrollAllowed,W,O);if(!se)return;s(U,se)};return d},Mo=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,s=Ro({scrollWindow:n,scrollDroppable:t}),i=qo({move:r,scrollWindow:n,scrollDroppable:t}),c=function(U){if(U.phase!=="DRAGGING")return;if(U.movementMode==="FLUID"){s.scroll(U);return}if(!U.scrollJumpRequest)return;i(U)},d={scroll:c,start:s.start,stop:s.stop};return d},Nr="data-rbd",wr=function(){var e=Nr+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),uo=function(){var e=Nr+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),co=function(){var e=Nr+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Po={contextId:Nr+"-scroll-container-context-id"},$o=function(t){return function(n){return"["+n+'="'+t+'"]'}},Lr=function(t,n){return t.map(function(r){var s=r.styles[n];return s?r.selector+" { "+s+" }":""}).join(" ")},ei="pointer-events: none;",Io=function(e){var t=$o(e),n=function(){var d=` cursor: -webkit-grab; cursor: grab; `;return{selector:t(wr.contextId),styles:{always:` @@ -81,4 +81,4 @@ A setup problem was encountered. > `+n.message+` - `)}},t)})}function ko(){Hr(function(){Uo(No.react,Y.a.version),Bo(document)},[])}function Ir(e){var t=Object(Q.useRef)(e);return Object(Q.useEffect)(function(){t.current=e}),t}function ki(){var e=null;function t(){return Boolean(e)}function n(c){return c===e}function r(c){e&&_(!1);var d={abandon:c};return e=d,d}function s(){e||_(!1),e=null}function i(){e&&(e.abandon(),s())}return{isClaimed:t,isActive:n,claim:r,release:s,tryAbandon:i}}var Fi=9,Ki=13,ai=27,pi=32,Wi=33,zi=34,Vi=35,Qi=36,Hi=37,Gi=38,Ji=39,Xi=40,Fo,Yi=(Fo={},Fo[Ki]=!0,Fo[Fi]=!0,Fo),vi=function(e){Yi[e.keyCode]&&e.preventDefault()},Ko=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],n=Ft(t,function(r){return"on"+r in document});return n||e}(),hi=0,gi=5;function Zi(e,t){return Math.abs(t.x-e.x)>=gi||Math.abs(t.y-e.y)>=gi}var bi={type:"IDLE"};function qi(e){var t=e.cancel,n=e.completed,r=e.getPhase,s=e.setPhase;return[{eventName:"mousemove",fn:function(c){var d=c.button,C=c.clientX,U=c.clientY;if(d!==hi)return;var B={x:C,y:U},D=r();if(D.type==="DRAGGING"){c.preventDefault(),D.actions.move(B);return}D.type==="PENDING"||_(!1);var O=D.point;if(!Zi(O,B))return;c.preventDefault();var W=D.actions.fluidLift(B);s({type:"DRAGGING",actions:W})}},{eventName:"mouseup",fn:function(c){var d=r();if(d.type!=="DRAGGING"){t();return}c.preventDefault(),d.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:"mousedown",fn:function(c){r().type==="DRAGGING"&&c.preventDefault(),t()}},{eventName:"keydown",fn:function(c){var d=r();if(d.type==="PENDING"){t();return}if(c.keyCode===ai){c.preventDefault(),t();return}vi(c)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){r().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(c){var d=r();if(d.type!=="IDLE"||_(!1),d.actions.shouldRespectForcePress()){t();return}c.preventDefault()}},{eventName:Ko,fn:t}]}function $i(e){var t=Object(Q.useRef)(bi),n=Object(Q.useRef)(De),r=ve(function(){return{eventName:"mousedown",fn:function(D){if(D.defaultPrevented)return;if(D.button!==hi)return;if(D.ctrlKey||D.metaKey||D.shiftKey||D.altKey)return;var O=e.findClosestDraggableId(D);if(!O)return;var W=e.tryGetLock(O,c,{sourceEvent:D});if(!W)return;D.preventDefault();var se={x:D.clientX,y:D.clientY};n.current(),U(W,se)}}},[e]),s=ve(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(D){if(D.defaultPrevented)return;var O=e.findClosestDraggableId(D);if(!O)return;var W=e.findOptionsForDraggable(O);if(!W)return;if(W.shouldRespectForcePress)return;if(!e.canGetLock(O))return;D.preventDefault()}}},[e]),i=H(function(){var D={passive:!1,capture:!0};n.current=T(window,[s,r],D)},[s,r]),c=H(function(){var B=t.current;if(B.type==="IDLE")return;t.current=bi,n.current(),i()},[i]),d=H(function(){var B=t.current;c(),B.type==="DRAGGING"&&B.actions.cancel({shouldBlockNextClick:!0}),B.type==="PENDING"&&B.actions.abort()},[c]),C=H(function(){var D={capture:!0,passive:!1},O=qi({cancel:d,completed:c,getPhase:function(){return t.current},setPhase:function(se){t.current=se}});n.current=T(window,O,D)},[d,c]),U=H(function(D,O){t.current.type==="IDLE"||_(!1),t.current={type:"PENDING",point:O,actions:D},C()},[C]);ur(function(){return i(),function(){n.current()}},[i])}var eo;function es(){}var ts=(eo={},eo[zi]=!0,eo[Wi]=!0,eo[Qi]=!0,eo[Vi]=!0,eo);function ns(e,t){function n(){t(),e.cancel()}function r(){t(),e.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===ai){i.preventDefault(),n();return}if(i.keyCode===pi){i.preventDefault(),r();return}if(i.keyCode===Xi){i.preventDefault(),e.moveDown();return}if(i.keyCode===Gi){i.preventDefault(),e.moveUp();return}if(i.keyCode===Ji){i.preventDefault(),e.moveRight();return}if(i.keyCode===Hi){i.preventDefault(),e.moveLeft();return}if(ts[i.keyCode]){i.preventDefault();return}vi(i)}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:Ko,fn:n}]}function as(e){var t=Object(Q.useRef)(es),n=ve(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented)return;if(i.keyCode!==pi)return;var c=e.findClosestDraggableId(i);if(!c)return;var d=e.tryGetLock(c,B,{sourceEvent:i});if(!d)return;i.preventDefault();var C=!0,U=d.snapLift();t.current();function B(){C||_(!1),C=!1,t.current(),r()}t.current=T(window,ns(U,B),{capture:!0,passive:!1})}}},[e]),r=H(function(){var i={passive:!1,capture:!0};t.current=T(window,[n],i)},[n]);ur(function(){return r(),function(){t.current()}},[r])}var ri={type:"IDLE"},rs=120,os=.15;function is(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(s){s.preventDefault()}},{eventName:"keydown",fn:function(s){if(n().type!=="DRAGGING"){t();return}s.keyCode===ai&&s.preventDefault(),t()}},{eventName:Ko,fn:t}]}function ss(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var c=r();if(c.type!=="DRAGGING"){t();return}c.hasMoved=!0;var d=i.touches[0],C=d.clientX,U=d.clientY,B={x:C,y:U};i.preventDefault(),c.actions.move(B)}},{eventName:"touchend",fn:function(i){var c=r();if(c.type!=="DRAGGING"){t();return}i.preventDefault(),c.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:"touchcancel",fn:function(i){if(r().type!=="DRAGGING"){t();return}i.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(i){var c=r();c.type!=="IDLE"||_(!1);var d=i.touches[0];if(!d)return;var C=d.force>=os;if(!C)return;var U=c.actions.shouldRespectForcePress();if(c.type==="PENDING"){U&&t();return}if(U){if(c.hasMoved){i.preventDefault();return}t();return}i.preventDefault()}},{eventName:Ko,fn:t}]}function ls(e){var t=Object(Q.useRef)(ri),n=Object(Q.useRef)(De),r=H(function(){return t.current},[]),s=H(function(W){t.current=W},[]),i=ve(function(){return{eventName:"touchstart",fn:function(W){if(W.defaultPrevented)return;var se=e.findClosestDraggableId(W);if(!se)return;var $e=e.tryGetLock(se,d,{sourceEvent:W});if(!$e)return;var vt=W.touches[0],At=vt.clientX,It=vt.clientY,en={x:At,y:It};n.current(),D($e,en)}}},[e]),c=H(function(){var W={capture:!0,passive:!1};n.current=T(window,[i],W)},[i]),d=H(function(){var O=t.current;if(O.type==="IDLE")return;O.type==="PENDING"&&clearTimeout(O.longPressTimerId),s(ri),n.current(),c()},[c,s]),C=H(function(){var O=t.current;d(),O.type==="DRAGGING"&&O.actions.cancel({shouldBlockNextClick:!0}),O.type==="PENDING"&&O.actions.abort()},[d]),U=H(function(){var W={capture:!0,passive:!1},se={cancel:C,completed:d,getPhase:r},$e=T(window,ss(se),W),vt=T(window,is(se),W);n.current=function(){$e(),vt()}},[C,r,d]),B=H(function(){var W=r();W.type==="PENDING"||_(!1);var se=W.actions.fluidLift(W.point);s({type:"DRAGGING",actions:se,hasMoved:!1})},[r,s]),D=H(function(W,se){r().type==="IDLE"||_(!1);var $e=setTimeout(B,rs);s({type:"PENDING",point:se,actions:W,longPressTimerId:$e}),U()},[U,r,s,B]);ur(function(){return c(),function(){n.current();var se=r();se.type==="PENDING"&&(clearTimeout(se.longPressTimerId),s(ri))}},[r,c,s]),ur(function(){var W=T(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return W},[])}function us(e){$r(function(){var t=Ir(e);Hr(function(){t.current.length===e.length||_(!1)})})}var cs={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ei(e,t){if(t==null)return!1;var n=Boolean(cs[t.tagName.toLowerCase()]);if(n)return!0;var r=t.getAttribute("contenteditable");return r==="true"||r===""?!0:t===e?!1:Ei(e,t.parentElement)}function ds(e,t){var n=t.target;return Ur(n)?Ei(e,n):!1}var fs=function(e){return pe(e.getBoundingClientRect()).center};function ms(e){return e instanceof mo(e).Element}var ps=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],n=Ft(t,function(r){return r in Element.prototype});return n||e}();function yi(e,t){return e==null?null:e[ps](t)?e:yi(e.parentElement,t)}function vs(e,t){return e.closest?e.closest(t):yi(e,t)}function hs(e){return"["+wr.contextId+'="'+e+'"]'}function gs(e,t){var n=t.target;if(!ms(n))return null;var r=hs(e),s=vs(n,r);return s&&Ur(s)?s:null}function bs(e,t){var n=gs(e,t);return n?n.getAttribute(wr.draggableId):null}function Es(e,t){var n="["+uo.contextId+'="'+e+'"]',r=In(document.querySelectorAll(n)),s=Ft(r,function(i){return i.getAttribute(uo.id)===t});return s&&Ur(s)?s:null}function ys(e){e.preventDefault()}function Wo(e){var t=e.expected,n=e.phase,r=e.isLockActive,s=e.shouldWarn;return r()?!(t!==n):!1}function Ci(e){var t=e.lockAPI,n=e.store,r=e.registry,s=e.draggableId;if(t.isClaimed())return!1;var i=r.draggable.findById(s);return i&&i.options.isEnabled?!!yo(n.getState(),s):!1}function Cs(e){var t=e.lockAPI,n=e.contextId,r=e.store,s=e.registry,i=e.draggableId,c=e.forceSensorStop,d=e.sourceEvent,C=Ci({lockAPI:t,store:r,registry:s,draggableId:i});if(!C)return null;var U=s.draggable.getById(i),B=Es(n,U.descriptor.id);if(!B)return null;if(d&&!U.options.canDragInteractiveElements&&ds(B,d))return null;var D=t.claim(c||De),O="PRE_DRAG";function W(){return U.options.shouldRespectForcePress}function se(){return t.isActive(D)}function $e(Vn,_a){Wo({expected:Vn,phase:O,isLockActive:se,shouldWarn:!0})&&r.dispatch(_a())}var vt=$e.bind(null,"DRAGGING");function At(Vn){function _a(){t.release(),O="COMPLETED"}O!=="PRE_DRAG"&&(_a(),O==="PRE_DRAG"||_(!1)),r.dispatch(ln(Vn.liftActionArgs)),O="DRAGGING";function er(va,qa){if(qa===void 0&&(qa={shouldBlockNextClick:!1}),Vn.cleanup(),qa.shouldBlockNextClick){var vr=T(window,[{eventName:"click",fn:ys,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(vr)}_a(),r.dispatch(M({reason:va}))}return Object(V.a)({isActive:function(){return Wo({expected:"DRAGGING",phase:O,isLockActive:se,shouldWarn:!1})},shouldRespectForcePress:W,drop:function(qa){return er("DROP",qa)},cancel:function(qa){return er("CANCEL",qa)}},Vn.actions)}function It(Vn){var _a=j(function(va){vt(function(){return _n({client:va})})}),er=At({liftActionArgs:{id:i,clientSelection:Vn,movementMode:"FLUID"},cleanup:function(){return _a.cancel()},actions:{move:_a}});return Object(V.a)({},er,{move:_a})}function en(){var Vn={moveUp:function(){return vt(xr)},moveRight:function(){return vt(ir)},moveDown:function(){return vt(Wr)},moveLeft:function(){return vt(jr)}};return At({liftActionArgs:{id:i,clientSelection:fs(B),movementMode:"SNAP"},cleanup:De,actions:Vn})}function pn(){var Vn=Wo({expected:"PRE_DRAG",phase:O,isLockActive:se,shouldWarn:!0});Vn&&t.release()}var aa={isActive:function(){return Wo({expected:"PRE_DRAG",phase:O,isLockActive:se,shouldWarn:!1})},shouldRespectForcePress:W,fluidLift:It,snapLift:en,abort:pn};return aa}var As=[$i,as,ls];function Os(e){var t=e.contextId,n=e.store,r=e.registry,s=e.customSensors,i=e.enableDefaultSensors,c=[].concat(i?As:[],s||[]),d=Object(Q.useState)(function(){return ki()})[0],C=H(function(It,en){It.isDragging&&!en.isDragging&&d.tryAbandon()},[d]);ur(function(){var It=n.getState(),en=n.subscribe(function(){var pn=n.getState();C(It,pn),It=pn});return en},[d,n,C]),ur(function(){return d.tryAbandon},[d.tryAbandon]);var U=H(function(At){return Ci({lockAPI:d,registry:r,store:n,draggableId:At})},[d,r,n]),B=H(function(At,It,en){return Cs({lockAPI:d,registry:r,contextId:t,store:n,draggableId:At,forceSensorStop:It,sourceEvent:en&&en.sourceEvent?en.sourceEvent:null})},[t,d,r,n]),D=H(function(At){return bs(t,At)},[t]),O=H(function(At){var It=r.draggable.findById(At);return It?It.options:null},[r.draggable]),W=H(function(){if(!d.isClaimed())return;d.tryAbandon(),n.getState().phase!=="IDLE"&&n.dispatch(ao())},[d,n]),se=H(d.isClaimed,[d]),$e=ve(function(){return{canGetLock:U,tryGetLock:B,findClosestDraggableId:D,findOptionsForDraggable:O,tryReleaseLock:W,isLockClaimed:se}},[U,B,D,O,W,se]);us(c);for(var vt=0;vt1)Object(ve.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(ue.length===0)return Object(ve.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var Z=ue[0];if(P.isValidElement(Z)&&Object(H.c)(Z)){var Ke=Z.ref;ue[0]=P.cloneElement(Z,{ref:Object(H.a)(Ke,this.setChildNode)})}return ue.length===1?ue[0]:ue.map(function(ce,Ee){return!P.isValidElement(ce)||"key"in ce&&ce.key!==null?ce:P.cloneElement(ce,{key:"".concat(pe,"-").concat(Ee)})})}}]),te}(P.Component);G.displayName="ResizeObserver",q.a=G},tWlo:function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},wCXF:function(Oe,q,o){"use strict";o.d(q,"a",function(){return xe});var Q=o("rePB"),Y=o("VTBJ"),st=o("KQm4"),V=o("U8pU"),f=o("ODXe"),P=o("q1tI"),Ue=o("TSYQ"),fe=o.n(Ue),K=o("Gytx"),ve=o.n(K),H=o("Kwbf"),he=o("t23M"),pe=o("qx4F"),G=o("6eGT"),A=o("IBYe"),g=o("Ff2n"),te=o("c+Xe"),be=o("fyJ8"),ge=o("biw7");function ue(I,re,oe,Me,je){var Te=oe[I]||{},Pe=oe[re]||{},Re,ze;Te.fixed==="left"?Re=Me.left[I]:Pe.fixed==="right"&&(ze=Me.right[re]);var Xe=!1,ft=!1,rt=!1,kt=!1,_t=oe[re+1],Ft=oe[I-1];if(je==="rtl"){if(Re!==void 0){var In=Ft&&Ft.fixed==="left";kt=!In}else if(ze!==void 0){var En=_t&&_t.fixed==="right";rt=!En}}else if(Re!==void 0){var yn=_t&&_t.fixed==="left";Xe=!yn}else if(ze!==void 0){var tn=Ft&&Ft.fixed==="right";ft=!tn}return{fixLeft:Re,fixRight:ze,lastFixLeft:Xe,firstFixRight:ft,lastFixRight:rt,firstFixLeft:kt,isSticky:Me.isSticky}}var Z=o("sR1s");function Ke(I){var re=I.cells,oe=I.stickyOffsets,Me=I.flattenColumns,je=I.rowComponent,Te=I.cellComponent,Pe=I.onHeaderRow,Re=I.index,ze=P.useContext(ge.a),Xe=ze.prefixCls,ft=ze.direction,rt;Pe&&(rt=Pe(re.map(function(_t){return _t.column}),Re));var kt=Object(Z.a)(re.map(function(_t){return _t.column}));return P.createElement(je,Object.assign({},rt),re.map(function(_t,Ft){var In=_t.column,En=ue(_t.colStart,_t.colEnd,Me,oe,ft),yn;return In&&In.onHeaderCell&&(yn=_t.column.onHeaderCell(In)),P.createElement(be.a,Object.assign({},_t,{ellipsis:In.ellipsis,align:In.align,component:Te,prefixCls:Xe,key:kt[Ft]},En,{additionalProps:yn,rowType:"header"}))}))}Ke.displayName="HeaderRow";var ce=Ke;function Ee(I){var re=[];function oe(Pe,Re){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;re[ze]=re[ze]||[];var Xe=Re,ft=Pe.filter(Boolean).map(function(rt){var kt={key:rt.key,className:rt.className||"",children:rt.title,column:rt,colStart:Xe},_t=1,Ft=rt.children;return Ft&&Ft.length>0&&(_t=oe(Ft,Xe,ze+1).reduce(function(In,En){return In+En},0),kt.hasSubColumns=!0),"colSpan"in rt&&(_t=rt.colSpan),"rowSpan"in rt&&(kt.rowSpan=rt.rowSpan),kt.colSpan=_t,kt.colEnd=kt.colStart+_t-1,re[ze].push(kt),Xe+=_t,_t});return ft}oe(I,0);for(var Me=re.length,je=function(Re){re[Re].forEach(function(ze){!("rowSpan"in ze)&&!ze.hasSubColumns&&(ze.rowSpan=Me-Re)})},Te=0;Te=0;Re-=1){var ze=re[Re],Xe=oe&&oe[Re],ft=Xe&&Xe[x.a];(ze||ft||Pe)&&(je.unshift(P.createElement("col",Object.assign({key:Re,style:{width:ze,minWidth:ze}},ft))),Pe=!0)}return P.createElement("colgroup",null,je)}var z=v;function R(I,re){return Object(P.useMemo)(function(){for(var oe=[],Me=0;Me1?Ot-1:0),Ut=1;Ut=rt&&(Ln=rt-kt),Pe({scrollLeft:Ln/rt*(ft+2)}),tn.current.x=Tt.pageX},Qn=function(){var Tt=Object(St.b)(Te.current).top,Nn=Tt+Te.current.offsetHeight,wn=document.documentElement.scrollTop+window.innerHeight;Nn-Object(pe.a)()<=wn||Tt>=wn-Re?yn(function(gn){return Object(Y.a)(Object(Y.a)({},gn),{},{isHiddenScrollBar:!0})}):yn(function(gn){return Object(Y.a)(Object(Y.a)({},gn),{},{isHiddenScrollBar:!1})})},Cn=function(Tt){yn(function(Nn){return Object(Y.a)(Object(Y.a)({},Nn),{},{scrollLeft:Tt/ft*rt||0})})};return P.useImperativeHandle(oe,function(){return{setScrollLeft:Cn}}),P.useEffect(function(){var hn=Object(at.a)(document.body,"mouseup",ca,!1),Tt=Object(at.a)(document.body,"mousemove",ra,!1);return Qn(),function(){hn.remove(),Tt.remove()}},[kt,yt]),P.useEffect(function(){var hn=Object(at.a)(window,"scroll",Qn,!1),Tt=Object(at.a)(window,"resize",Qn,!1);return function(){hn.remove(),Tt.remove()}},[]),P.useEffect(function(){En.isHiddenScrollBar||yn(function(hn){var Tt,Nn;return Object(Y.a)(Object(Y.a)({},hn),{},{scrollLeft:Te.current.scrollLeft/((Tt=Te.current)===null||Tt===void 0?void 0:Tt.scrollWidth)*((Nn=Te.current)===null||Nn===void 0?void 0:Nn.clientWidth)})})},[En.isHiddenScrollBar]),ft<=rt||!kt||En.isHiddenScrollBar?null:P.createElement("div",{style:{height:Object(pe.a)(),width:rt,bottom:Re},className:"".concat(Xe,"-sticky-scroll")},P.createElement("div",{onMouseDown:Rn,ref:_t,className:fe()("".concat(Xe,"-sticky-scroll-bar"),Object(Q.a)({},"".concat(Xe,"-sticky-scroll-bar-active"),yt)),style:{width:"".concat(kt,"px"),transform:"translate3d(".concat(En.scrollLeft,"px, 0, 0)")}}))},gt=P.forwardRef(Zt);function dt(I,re){return P.useMemo(function(){var oe=!!I;return{isSticky:oe,stickyClassName:oe?"".concat(re,"-sticky-header"):"",offsetHeader:Object(V.a)(I)==="object"&&I.offsetHeader||0,offsetScroll:Object(V.a)(I)==="object"&&I.offsetScroll||0}},[I,re])}var Vt=[],ee={},xe="rc-table-internal-hook",Ie=P.memo(function(I){var re=I.children;return re},function(I,re){return ve()(I.props,re.props)?I.pingLeft!==re.pingLeft||I.pingRight!==re.pingRight:!1});function _e(I){var re,oe=I.prefixCls,Me=I.className,je=I.rowClassName,Te=I.style,Pe=I.data,Re=I.rowKey,ze=I.scroll,Xe=I.tableLayout,ft=I.direction,rt=I.title,kt=I.footer,_t=I.summary,Ft=I.id,In=I.showHeader,En=I.components,yn=I.emptyText,tn=I.onRow,Ea=I.onHeaderRow,Dt=I.internalHooks,yt=I.transformColumns,ia=I.internalRefs,ca=I.sticky,Rn=Pe||Vt,ra=!!Rn.length,Qn=P.useState(0),Cn=Object(f.a)(Qn,2),hn=Cn[0],Tt=Cn[1];P.useEffect(function(){Tt(Object(pe.a)())});var Nn=P.useMemo(function(){return Object(Z.c)(En,{})},[En]),wn=P.useCallback(function(Ve,it){return Object(Z.b)(Nn,Ve)||it},[Nn]),gn=P.useMemo(function(){return typeof Re=="function"?Re:function(Ve){var it=Ve&&Ve[Re];return it}},[Re]),Ln=Object(x.c)(I),Da=Ln.expandIcon,Ba=Ln.expandedRowKeys,ka=Ln.defaultExpandedRowKeys,Ra=Ln.defaultExpandAllRows,ha=Ln.expandedRowRender,wa=Ln.onExpand,Ka=Ln.onExpandedRowsChange,cr=Ln.expandRowByClick,Pa=Ln.rowExpandable,Ia=Ln.expandIconColumnIndex,Fa=Ln.expandedRowClassName,Ha=Ln.childrenColumnName,$a=Ln.indentSize,La=Da||lt,ut=Ha||"children",We=P.useMemo(function(){return ha?"row":I.expandable&&Dt===xe&&I.expandable.__PARENT_RENDER_ICON__||Rn.some(function(Ve){return Ve&&Object(V.a)(Ve)==="object"&&Ve[ut]})?"nest":!1},[!!ha,Rn]),et=P.useState(function(){return ka||(Ra?Ze(Rn,gn,ut):[])}),bt=Object(f.a)(et,2),Pt=bt[0],tt=bt[1],Ot=P.useMemo(function(){return new Set(Ba||Pt||[])},[Ba,Pt]),Rt=P.useCallback(function(Ve){var it=gn(Ve,Rn.indexOf(Ve)),xt,ln=Ot.has(it);ln?(Ot.delete(it),xt=Object(st.a)(Ot)):xt=[].concat(Object(st.a)(Ot),[it]),tt(xt),wa&&wa(!ln,Ve),Ka&&Ka(xt)},[gn,Ot,Rn,wa,Ka]),Ut=P.useState(0),Ht=Object(f.a)(Ut,2),xn=Ht[0],on=Ht[1],He=Object(S.b)(Object(Y.a)(Object(Y.a)(Object(Y.a)({},I),Ln),{},{expandable:!!ha,expandedKeys:Ot,getRowKey:gn,onTriggerExpand:Rt,expandIcon:La,expandIconColumnIndex:Ia,direction:ft}),Dt===xe?yt:null),ct=Object(f.a)(He,2),ot=ct[0],h=ct[1],jt=P.useMemo(function(){return{columns:ot,flattenColumns:h}},[ot,h]),Kt=P.useRef(),Ye=P.useRef(),Nt=P.useRef(),nn=P.useState(!1),mn=Object(f.a)(nn,2),Wt=mn[0],Jt=mn[1],cn=P.useState(!1),An=Object(f.a)(cn,2),Bt=An[0],sn=An[1],vn=w(new Map),qt=Object(f.a)(vn,2),qn=qt[0],Un=qt[1],Wn=Object(Z.a)(h),Sn=Wn.map(function(Ve){return qn.get(Ve)}),bn=P.useMemo(function(){return Sn},[Sn.join("_")]),oa=Se(bn,h.length,ft),dn=ze&&Object(Z.d)(ze.y),ga=ze&&Object(Z.d)(ze.x),an=ga&&h.some(function(Ve){var it=Ve.fixed;return it}),$n=P.useRef(),Dn=dt(ca,oe),Fn=Dn.isSticky,fn=Dn.offsetHeader,fa=Dn.offsetScroll,Jn=Dn.stickyClassName,sa,Xn,Qt;dn&&(Xn={overflowY:"scroll",maxHeight:ze.y}),ga&&(sa={overflowX:"auto"},dn||(Xn={overflowY:"hidden"}),Qt={width:ze.x===!0?"auto":ze.x,minWidth:"100%"});var Ce=P.useCallback(function(Ve,it){Un(function(xt){var ln=new Map(xt);return ln.set(Ve,it),ln})},[]),ne=J(null),Ct=Object(f.a)(ne,2),zt=Ct[0],Mt=Ct[1];function Yn(Ve,it){if(!it)return;typeof it=="function"?it(Ve):it.scrollLeft!==Ve&&(it.scrollLeft=Ve)}var Ca=function(it){var xt=it.currentTarget,ln=it.scrollLeft,ba=typeof ln=="number"?ln:xt.scrollLeft,tr=xt||ee;if(!Mt()||Mt()===tr){var Xt;zt(tr),Yn(ba,Ye.current),Yn(ba,Nt.current),Yn(ba,(Xt=$n.current)===null||Xt===void 0?void 0:Xt.setScrollLeft)}if(xt){var da=xt.scrollWidth,Kn=xt.clientWidth;Jt(ba>0),sn(ba0?[].concat(Object(Y.a)(g),Object(Y.a)(H(ue).map(function(Z){return Object(st.a)({fixed:ge},Z)}))):[].concat(Object(Y.a)(g),[Object(st.a)(Object(st.a)({},te),{},{fixed:ge})])},[])}function he(A){for(var g=!0,te=0;te=0;ue-=1){var Z=A[ue];if(ge&&Z.fixed!=="right")ge=!1;else if(!ge&&Z.fixed==="right"){Object(Ue.a)(!1,"Index ".concat(ue+1," of `columns` missing `fixed='right'` prop."));break}}}function pe(A){return A.map(function(g){var te=g.fixed,be=Object(V.a)(g,["fixed"]),ge=te;return te==="left"?ge="right":te==="right"&&(ge="left"),Object(st.a)({fixed:ge},be)})}function G(A,g){var te=A.prefixCls,be=A.columns,ge=A.children,ue=A.expandable,Z=A.expandedKeys,Ke=A.getRowKey,ce=A.onTriggerExpand,Ee=A.expandIcon,Ae=A.rowExpandable,L=A.expandIconColumnIndex,x=A.direction,v=A.expandRowByClick,z=f.useMemo(function(){return be||ve(ge)},[be,ge]),R=f.useMemo(function(){if(ue){var ie,ye=L||0,Be=z[ye],mt=(ie={},Object(Q.a)(ie,K.a,{className:"".concat(te,"-expand-icon-col")}),Object(Q.a)(ie,"title",""),Object(Q.a)(ie,"fixed",Be?Be.fixed:null),Object(Q.a)(ie,"className","".concat(te,"-row-expand-icon-cell")),Object(Q.a)(ie,"render",function(we,pt,Lt){var ht=Ke(pt,Lt),ae=Z.has(ht),De=Ae?Ae(pt):!0,S=Ee({prefixCls:te,expanded:ae,expandable:De,record:pt,onExpand:ce});return v?f.createElement("span",{onClick:function($){return $.stopPropagation()}},S):S}),ie),Et=z.slice();return ye>=0&&Et.splice(ye,0,mt),Et}return z},[ue,z,Ke,Z,Ee,x]),j=f.useMemo(function(){var ie=R;return g&&(ie=g(ie)),ie.length||(ie=[{render:function(){return null}}]),ie},[g,R,x]),a=f.useMemo(function(){return x==="rtl"?pe(H(j)):H(j)},[j,x]);return[j,a]}q.b=G},"y0+3":function(Oe,q,o){"use strict";o.d(q,"a",function(){return H}),o.d(q,"b",function(){return pe});var Q=/margin|padding|width|height|max|min|offset/,Y={left:!0,top:!0},st={cssFloat:1,styleFloat:1,float:1};function V(G){return G.nodeType===1?G.ownerDocument.defaultView.getComputedStyle(G,null):{}}function f(G,A,g){if(A=A.toLowerCase(),g==="auto"){if(A==="height")return G.offsetHeight;if(A==="width")return G.offsetWidth}return A in Y||(Y[A]=Q.test(A)),Y[A]?parseFloat(g)||0:g}function P(G,A){var g=arguments.length,te=V(G);return A=st[A]?"cssFloat"in G.style?"cssFloat":"styleFloat":A,g===1?te:f(G,A,te[A]||G.style[A])}function Ue(G,A,g){var te=arguments.length;if(A=st[A]?"cssFloat"in G.style?"cssFloat":"styleFloat":A,te===3)return typeof g=="number"&&Q.test(A)&&(g="".concat(g,"px")),G.style[A]=g,g;for(var be in A)A.hasOwnProperty(be)&&Ue(G,be,A[be]);return V(G)}function fe(G){return G===document.body?document.documentElement.clientWidth:G.offsetWidth}function K(G){return G===document.body?window.innerHeight||document.documentElement.clientHeight:G.offsetHeight}function ve(){var G=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),A=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:G,height:A}}function H(){var G=document.documentElement.clientWidth,A=window.innerHeight||document.documentElement.clientHeight;return{width:G,height:A}}function he(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function pe(G){var A=G.getBoundingClientRect(),g=document.documentElement;return{left:A.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:A.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}},"yTi+":function(Oe,q,o){Oe.exports=o.p+"static/AssistantCode3.9bae6615.jpeg"},yriv:function(Oe,q,o){},yslc:function(Oe,q){Oe.exports="data:image/png;base64,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"}}]); + `)}},t)})}function ko(){Hr(function(){Uo(No.react,Y.a.version),Bo(document)},[])}function Ir(e){var t=Object(Q.useRef)(e);return Object(Q.useEffect)(function(){t.current=e}),t}function ki(){var e=null;function t(){return Boolean(e)}function n(c){return c===e}function r(c){e&&_(!1);var d={abandon:c};return e=d,d}function s(){e||_(!1),e=null}function i(){e&&(e.abandon(),s())}return{isClaimed:t,isActive:n,claim:r,release:s,tryAbandon:i}}var Fi=9,Ki=13,ai=27,pi=32,Wi=33,zi=34,Vi=35,Qi=36,Hi=37,Gi=38,Ji=39,Xi=40,Fo,Yi=(Fo={},Fo[Ki]=!0,Fo[Fi]=!0,Fo),vi=function(e){Yi[e.keyCode]&&e.preventDefault()},Ko=function(){var e="visibilitychange";if(typeof document=="undefined")return e;var t=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],n=Ft(t,function(r){return"on"+r in document});return n||e}(),hi=0,gi=5;function Zi(e,t){return Math.abs(t.x-e.x)>=gi||Math.abs(t.y-e.y)>=gi}var bi={type:"IDLE"};function qi(e){var t=e.cancel,n=e.completed,r=e.getPhase,s=e.setPhase;return[{eventName:"mousemove",fn:function(c){var d=c.button,C=c.clientX,U=c.clientY;if(d!==hi)return;var B={x:C,y:U},D=r();if(D.type==="DRAGGING"){c.preventDefault(),D.actions.move(B);return}D.type==="PENDING"||_(!1);var O=D.point;if(!Zi(O,B))return;c.preventDefault();var W=D.actions.fluidLift(B);s({type:"DRAGGING",actions:W})}},{eventName:"mouseup",fn:function(c){var d=r();if(d.type!=="DRAGGING"){t();return}c.preventDefault(),d.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:"mousedown",fn:function(c){r().type==="DRAGGING"&&c.preventDefault(),t()}},{eventName:"keydown",fn:function(c){var d=r();if(d.type==="PENDING"){t();return}if(c.keyCode===ai){c.preventDefault(),t();return}vi(c)}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){r().type==="PENDING"&&t()}},{eventName:"webkitmouseforcedown",fn:function(c){var d=r();if(d.type!=="IDLE"||_(!1),d.actions.shouldRespectForcePress()){t();return}c.preventDefault()}},{eventName:Ko,fn:t}]}function $i(e){var t=Object(Q.useRef)(bi),n=Object(Q.useRef)(De),r=ve(function(){return{eventName:"mousedown",fn:function(D){if(D.defaultPrevented)return;if(D.button!==hi)return;if(D.ctrlKey||D.metaKey||D.shiftKey||D.altKey)return;var O=e.findClosestDraggableId(D);if(!O)return;var W=e.tryGetLock(O,c,{sourceEvent:D});if(!W)return;D.preventDefault();var se={x:D.clientX,y:D.clientY};n.current(),U(W,se)}}},[e]),s=ve(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(D){if(D.defaultPrevented)return;var O=e.findClosestDraggableId(D);if(!O)return;var W=e.findOptionsForDraggable(O);if(!W)return;if(W.shouldRespectForcePress)return;if(!e.canGetLock(O))return;D.preventDefault()}}},[e]),i=H(function(){var D={passive:!1,capture:!0};n.current=T(window,[s,r],D)},[s,r]),c=H(function(){var B=t.current;if(B.type==="IDLE")return;t.current=bi,n.current(),i()},[i]),d=H(function(){var B=t.current;c(),B.type==="DRAGGING"&&B.actions.cancel({shouldBlockNextClick:!0}),B.type==="PENDING"&&B.actions.abort()},[c]),C=H(function(){var D={capture:!0,passive:!1},O=qi({cancel:d,completed:c,getPhase:function(){return t.current},setPhase:function(se){t.current=se}});n.current=T(window,O,D)},[d,c]),U=H(function(D,O){t.current.type==="IDLE"||_(!1),t.current={type:"PENDING",point:O,actions:D},C()},[C]);ur(function(){return i(),function(){n.current()}},[i])}var eo;function es(){}var ts=(eo={},eo[zi]=!0,eo[Wi]=!0,eo[Qi]=!0,eo[Vi]=!0,eo);function ns(e,t){function n(){t(),e.cancel()}function r(){t(),e.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===ai){i.preventDefault(),n();return}if(i.keyCode===pi){i.preventDefault(),r();return}if(i.keyCode===Xi){i.preventDefault(),e.moveDown();return}if(i.keyCode===Gi){i.preventDefault(),e.moveUp();return}if(i.keyCode===Ji){i.preventDefault(),e.moveRight();return}if(i.keyCode===Hi){i.preventDefault(),e.moveLeft();return}if(ts[i.keyCode]){i.preventDefault();return}vi(i)}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:Ko,fn:n}]}function as(e){var t=Object(Q.useRef)(es),n=ve(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented)return;if(i.keyCode!==pi)return;var c=e.findClosestDraggableId(i);if(!c)return;var d=e.tryGetLock(c,B,{sourceEvent:i});if(!d)return;i.preventDefault();var C=!0,U=d.snapLift();t.current();function B(){C||_(!1),C=!1,t.current(),r()}t.current=T(window,ns(U,B),{capture:!0,passive:!1})}}},[e]),r=H(function(){var i={passive:!1,capture:!0};t.current=T(window,[n],i)},[n]);ur(function(){return r(),function(){t.current()}},[r])}var ri={type:"IDLE"},rs=120,os=.15;function is(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(s){s.preventDefault()}},{eventName:"keydown",fn:function(s){if(n().type!=="DRAGGING"){t();return}s.keyCode===ai&&s.preventDefault(),t()}},{eventName:Ko,fn:t}]}function ss(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var c=r();if(c.type!=="DRAGGING"){t();return}c.hasMoved=!0;var d=i.touches[0],C=d.clientX,U=d.clientY,B={x:C,y:U};i.preventDefault(),c.actions.move(B)}},{eventName:"touchend",fn:function(i){var c=r();if(c.type!=="DRAGGING"){t();return}i.preventDefault(),c.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:"touchcancel",fn:function(i){if(r().type!=="DRAGGING"){t();return}i.preventDefault(),t()}},{eventName:"touchforcechange",fn:function(i){var c=r();c.type!=="IDLE"||_(!1);var d=i.touches[0];if(!d)return;var C=d.force>=os;if(!C)return;var U=c.actions.shouldRespectForcePress();if(c.type==="PENDING"){U&&t();return}if(U){if(c.hasMoved){i.preventDefault();return}t();return}i.preventDefault()}},{eventName:Ko,fn:t}]}function ls(e){var t=Object(Q.useRef)(ri),n=Object(Q.useRef)(De),r=H(function(){return t.current},[]),s=H(function(W){t.current=W},[]),i=ve(function(){return{eventName:"touchstart",fn:function(W){if(W.defaultPrevented)return;var se=e.findClosestDraggableId(W);if(!se)return;var $e=e.tryGetLock(se,d,{sourceEvent:W});if(!$e)return;var vt=W.touches[0],At=vt.clientX,It=vt.clientY,en={x:At,y:It};n.current(),D($e,en)}}},[e]),c=H(function(){var W={capture:!0,passive:!1};n.current=T(window,[i],W)},[i]),d=H(function(){var O=t.current;if(O.type==="IDLE")return;O.type==="PENDING"&&clearTimeout(O.longPressTimerId),s(ri),n.current(),c()},[c,s]),C=H(function(){var O=t.current;d(),O.type==="DRAGGING"&&O.actions.cancel({shouldBlockNextClick:!0}),O.type==="PENDING"&&O.actions.abort()},[d]),U=H(function(){var W={capture:!0,passive:!1},se={cancel:C,completed:d,getPhase:r},$e=T(window,ss(se),W),vt=T(window,is(se),W);n.current=function(){$e(),vt()}},[C,r,d]),B=H(function(){var W=r();W.type==="PENDING"||_(!1);var se=W.actions.fluidLift(W.point);s({type:"DRAGGING",actions:se,hasMoved:!1})},[r,s]),D=H(function(W,se){r().type==="IDLE"||_(!1);var $e=setTimeout(B,rs);s({type:"PENDING",point:se,actions:W,longPressTimerId:$e}),U()},[U,r,s,B]);ur(function(){return c(),function(){n.current();var se=r();se.type==="PENDING"&&(clearTimeout(se.longPressTimerId),s(ri))}},[r,c,s]),ur(function(){var W=T(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return W},[])}function us(e){$r(function(){var t=Ir(e);Hr(function(){t.current.length===e.length||_(!1)})})}var cs={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ei(e,t){if(t==null)return!1;var n=Boolean(cs[t.tagName.toLowerCase()]);if(n)return!0;var r=t.getAttribute("contenteditable");return r==="true"||r===""?!0:t===e?!1:Ei(e,t.parentElement)}function ds(e,t){var n=t.target;return Ur(n)?Ei(e,n):!1}var fs=function(e){return pe(e.getBoundingClientRect()).center};function ms(e){return e instanceof mo(e).Element}var ps=function(){var e="matches";if(typeof document=="undefined")return e;var t=[e,"msMatchesSelector","webkitMatchesSelector"],n=Ft(t,function(r){return r in Element.prototype});return n||e}();function yi(e,t){return e==null?null:e[ps](t)?e:yi(e.parentElement,t)}function vs(e,t){return e.closest?e.closest(t):yi(e,t)}function hs(e){return"["+wr.contextId+'="'+e+'"]'}function gs(e,t){var n=t.target;if(!ms(n))return null;var r=hs(e),s=vs(n,r);return s&&Ur(s)?s:null}function bs(e,t){var n=gs(e,t);return n?n.getAttribute(wr.draggableId):null}function Es(e,t){var n="["+uo.contextId+'="'+e+'"]',r=In(document.querySelectorAll(n)),s=Ft(r,function(i){return i.getAttribute(uo.id)===t});return s&&Ur(s)?s:null}function ys(e){e.preventDefault()}function Wo(e){var t=e.expected,n=e.phase,r=e.isLockActive,s=e.shouldWarn;return r()?!(t!==n):!1}function Ci(e){var t=e.lockAPI,n=e.store,r=e.registry,s=e.draggableId;if(t.isClaimed())return!1;var i=r.draggable.findById(s);return i&&i.options.isEnabled?!!yo(n.getState(),s):!1}function Cs(e){var t=e.lockAPI,n=e.contextId,r=e.store,s=e.registry,i=e.draggableId,c=e.forceSensorStop,d=e.sourceEvent,C=Ci({lockAPI:t,store:r,registry:s,draggableId:i});if(!C)return null;var U=s.draggable.getById(i),B=Es(n,U.descriptor.id);if(!B)return null;if(d&&!U.options.canDragInteractiveElements&&ds(B,d))return null;var D=t.claim(c||De),O="PRE_DRAG";function W(){return U.options.shouldRespectForcePress}function se(){return t.isActive(D)}function $e(Vn,_a){Wo({expected:Vn,phase:O,isLockActive:se,shouldWarn:!0})&&r.dispatch(_a())}var vt=$e.bind(null,"DRAGGING");function At(Vn){function _a(){t.release(),O="COMPLETED"}O!=="PRE_DRAG"&&(_a(),O==="PRE_DRAG"||_(!1)),r.dispatch(ln(Vn.liftActionArgs)),O="DRAGGING";function er(va,qa){if(qa===void 0&&(qa={shouldBlockNextClick:!1}),Vn.cleanup(),qa.shouldBlockNextClick){var vr=T(window,[{eventName:"click",fn:ys,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(vr)}_a(),r.dispatch(M({reason:va}))}return Object(V.a)({isActive:function(){return Wo({expected:"DRAGGING",phase:O,isLockActive:se,shouldWarn:!1})},shouldRespectForcePress:W,drop:function(qa){return er("DROP",qa)},cancel:function(qa){return er("CANCEL",qa)}},Vn.actions)}function It(Vn){var _a=j(function(va){vt(function(){return _n({client:va})})}),er=At({liftActionArgs:{id:i,clientSelection:Vn,movementMode:"FLUID"},cleanup:function(){return _a.cancel()},actions:{move:_a}});return Object(V.a)({},er,{move:_a})}function en(){var Vn={moveUp:function(){return vt(xr)},moveRight:function(){return vt(ir)},moveDown:function(){return vt(Wr)},moveLeft:function(){return vt(jr)}};return At({liftActionArgs:{id:i,clientSelection:fs(B),movementMode:"SNAP"},cleanup:De,actions:Vn})}function pn(){var Vn=Wo({expected:"PRE_DRAG",phase:O,isLockActive:se,shouldWarn:!0});Vn&&t.release()}var aa={isActive:function(){return Wo({expected:"PRE_DRAG",phase:O,isLockActive:se,shouldWarn:!1})},shouldRespectForcePress:W,fluidLift:It,snapLift:en,abort:pn};return aa}var As=[$i,as,ls];function Os(e){var t=e.contextId,n=e.store,r=e.registry,s=e.customSensors,i=e.enableDefaultSensors,c=[].concat(i?As:[],s||[]),d=Object(Q.useState)(function(){return ki()})[0],C=H(function(It,en){It.isDragging&&!en.isDragging&&d.tryAbandon()},[d]);ur(function(){var It=n.getState(),en=n.subscribe(function(){var pn=n.getState();C(It,pn),It=pn});return en},[d,n,C]),ur(function(){return d.tryAbandon},[d.tryAbandon]);var U=H(function(At){return Ci({lockAPI:d,registry:r,store:n,draggableId:At})},[d,r,n]),B=H(function(At,It,en){return Cs({lockAPI:d,registry:r,contextId:t,store:n,draggableId:At,forceSensorStop:It,sourceEvent:en&&en.sourceEvent?en.sourceEvent:null})},[t,d,r,n]),D=H(function(At){return bs(t,At)},[t]),O=H(function(At){var It=r.draggable.findById(At);return It?It.options:null},[r.draggable]),W=H(function(){if(!d.isClaimed())return;d.tryAbandon(),n.getState().phase!=="IDLE"&&n.dispatch(ao())},[d,n]),se=H(d.isClaimed,[d]),$e=ve(function(){return{canGetLock:U,tryGetLock:B,findClosestDraggableId:D,findOptionsForDraggable:O,tryReleaseLock:W,isLockClaimed:se}},[U,B,D,O,W,se]);us(c);for(var vt=0;vt1)Object(ve.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(ue.length===0)return Object(ve.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var Z=ue[0];if(P.isValidElement(Z)&&Object(H.c)(Z)){var Ke=Z.ref;ue[0]=P.cloneElement(Z,{ref:Object(H.a)(Ke,this.setChildNode)})}return ue.length===1?ue[0]:ue.map(function(ce,Ee){return!P.isValidElement(ce)||"key"in ce&&ce.key!==null?ce:P.cloneElement(ce,{key:"".concat(pe,"-").concat(Ee)})})}}]),te}(P.Component);G.displayName="ResizeObserver",q.a=G},tWlo:function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},wCXF:function(Oe,q,o){"use strict";o.d(q,"a",function(){return xe});var Q=o("rePB"),Y=o("VTBJ"),st=o("KQm4"),V=o("U8pU"),f=o("ODXe"),P=o("q1tI"),Ue=o("TSYQ"),fe=o.n(Ue),K=o("Gytx"),ve=o.n(K),H=o("Kwbf"),he=o("t23M"),pe=o("qx4F"),G=o("6eGT"),A=o("IBYe"),g=o("Ff2n"),te=o("c+Xe"),be=o("fyJ8"),ge=o("biw7");function ue(I,re,oe,Me,je){var Te=oe[I]||{},Pe=oe[re]||{},Se,ze;Te.fixed==="left"?Se=Me.left[I]:Pe.fixed==="right"&&(ze=Me.right[re]);var Xe=!1,ft=!1,rt=!1,kt=!1,_t=oe[re+1],Ft=oe[I-1];if(je==="rtl"){if(Se!==void 0){var In=Ft&&Ft.fixed==="left";kt=!In}else if(ze!==void 0){var En=_t&&_t.fixed==="right";rt=!En}}else if(Se!==void 0){var yn=_t&&_t.fixed==="left";Xe=!yn}else if(ze!==void 0){var tn=Ft&&Ft.fixed==="right";ft=!tn}return{fixLeft:Se,fixRight:ze,lastFixLeft:Xe,firstFixRight:ft,lastFixRight:rt,firstFixLeft:kt,isSticky:Me.isSticky}}var Z=o("sR1s");function Ke(I){var re=I.cells,oe=I.stickyOffsets,Me=I.flattenColumns,je=I.rowComponent,Te=I.cellComponent,Pe=I.onHeaderRow,Se=I.index,ze=P.useContext(ge.a),Xe=ze.prefixCls,ft=ze.direction,rt;Pe&&(rt=Pe(re.map(function(_t){return _t.column}),Se));var kt=Object(Z.a)(re.map(function(_t){return _t.column}));return P.createElement(je,Object.assign({},rt),re.map(function(_t,Ft){var In=_t.column,En=ue(_t.colStart,_t.colEnd,Me,oe,ft),yn;return In&&In.onHeaderCell&&(yn=_t.column.onHeaderCell(In)),P.createElement(be.a,Object.assign({},_t,{ellipsis:In.ellipsis,align:In.align,component:Te,prefixCls:Xe,key:kt[Ft]},En,{additionalProps:yn,rowType:"header"}))}))}Ke.displayName="HeaderRow";var ce=Ke;function Ee(I){var re=[];function oe(Pe,Se){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;re[ze]=re[ze]||[];var Xe=Se,ft=Pe.filter(Boolean).map(function(rt){var kt={key:rt.key,className:rt.className||"",children:rt.title,column:rt,colStart:Xe},_t=1,Ft=rt.children;return Ft&&Ft.length>0&&(_t=oe(Ft,Xe,ze+1).reduce(function(In,En){return In+En},0),kt.hasSubColumns=!0),"colSpan"in rt&&(_t=rt.colSpan),"rowSpan"in rt&&(kt.rowSpan=rt.rowSpan),kt.colSpan=_t,kt.colEnd=kt.colStart+_t-1,re[ze].push(kt),Xe+=_t,_t});return ft}oe(I,0);for(var Me=re.length,je=function(Se){re[Se].forEach(function(ze){!("rowSpan"in ze)&&!ze.hasSubColumns&&(ze.rowSpan=Me-Se)})},Te=0;Te=0;Se-=1){var ze=re[Se],Xe=oe&&oe[Se],ft=Xe&&Xe[x.a];(ze||ft||Pe)&&(je.unshift(P.createElement("col",Object.assign({key:Se,style:{width:ze,minWidth:ze}},ft))),Pe=!0)}return P.createElement("colgroup",null,je)}var z=v;function S(I,re){return Object(P.useMemo)(function(){for(var oe=[],Me=0;Me1?Ot-1:0),Ut=1;Ut=rt&&(Ln=rt-kt),Pe({scrollLeft:Ln/rt*(ft+2)}),tn.current.x=Tt.pageX},Qn=function(){var Tt=Object(Rt.b)(Te.current).top,Nn=Tt+Te.current.offsetHeight,wn=document.documentElement.scrollTop+window.innerHeight;Nn-Object(pe.a)()<=wn||Tt>=wn-Se?yn(function(gn){return Object(Y.a)(Object(Y.a)({},gn),{},{isHiddenScrollBar:!0})}):yn(function(gn){return Object(Y.a)(Object(Y.a)({},gn),{},{isHiddenScrollBar:!1})})},Cn=function(Tt){yn(function(Nn){return Object(Y.a)(Object(Y.a)({},Nn),{},{scrollLeft:Tt/ft*rt||0})})};return P.useImperativeHandle(oe,function(){return{setScrollLeft:Cn}}),P.useEffect(function(){var hn=Object(at.a)(document.body,"mouseup",ca,!1),Tt=Object(at.a)(document.body,"mousemove",ra,!1);return Qn(),function(){hn.remove(),Tt.remove()}},[kt,yt]),P.useEffect(function(){var hn=Object(at.a)(window,"scroll",Qn,!1),Tt=Object(at.a)(window,"resize",Qn,!1);return function(){hn.remove(),Tt.remove()}},[]),P.useEffect(function(){En.isHiddenScrollBar||yn(function(hn){var Tt,Nn;return Object(Y.a)(Object(Y.a)({},hn),{},{scrollLeft:Te.current.scrollLeft/((Tt=Te.current)===null||Tt===void 0?void 0:Tt.scrollWidth)*((Nn=Te.current)===null||Nn===void 0?void 0:Nn.clientWidth)})})},[En.isHiddenScrollBar]),ft<=rt||!kt||En.isHiddenScrollBar?null:P.createElement("div",{style:{height:Object(pe.a)(),width:rt,bottom:Se},className:"".concat(Xe,"-sticky-scroll")},P.createElement("div",{onMouseDown:Sn,ref:_t,className:fe()("".concat(Xe,"-sticky-scroll-bar"),Object(Q.a)({},"".concat(Xe,"-sticky-scroll-bar-active"),yt)),style:{width:"".concat(kt,"px"),transform:"translate3d(".concat(En.scrollLeft,"px, 0, 0)")}}))},gt=P.forwardRef(Zt);function dt(I,re){return P.useMemo(function(){var oe=!!I;return{isSticky:oe,stickyClassName:oe?"".concat(re,"-sticky-header"):"",offsetHeader:Object(V.a)(I)==="object"&&I.offsetHeader||0,offsetScroll:Object(V.a)(I)==="object"&&I.offsetScroll||0}},[I,re])}var Vt=[],ee={},xe="rc-table-internal-hook",Ie=P.memo(function(I){var re=I.children;return re},function(I,re){return ve()(I.props,re.props)?I.pingLeft!==re.pingLeft||I.pingRight!==re.pingRight:!1});function _e(I){var re,oe=I.prefixCls,Me=I.className,je=I.rowClassName,Te=I.style,Pe=I.data,Se=I.rowKey,ze=I.scroll,Xe=I.tableLayout,ft=I.direction,rt=I.title,kt=I.footer,_t=I.summary,Ft=I.id,In=I.showHeader,En=I.components,yn=I.emptyText,tn=I.onRow,Ea=I.onHeaderRow,Dt=I.internalHooks,yt=I.transformColumns,ia=I.internalRefs,ca=I.sticky,Sn=Pe||Vt,ra=!!Sn.length,Qn=P.useState(0),Cn=Object(f.a)(Qn,2),hn=Cn[0],Tt=Cn[1];P.useEffect(function(){Tt(Object(pe.a)())});var Nn=P.useMemo(function(){return Object(Z.c)(En,{})},[En]),wn=P.useCallback(function(Ve,it){return Object(Z.b)(Nn,Ve)||it},[Nn]),gn=P.useMemo(function(){return typeof Se=="function"?Se:function(Ve){var it=Ve&&Ve[Se];return it}},[Se]),Ln=Object(x.c)(I),Da=Ln.expandIcon,Ba=Ln.expandedRowKeys,ka=Ln.defaultExpandedRowKeys,Sa=Ln.defaultExpandAllRows,ha=Ln.expandedRowRender,wa=Ln.onExpand,Ka=Ln.onExpandedRowsChange,cr=Ln.expandRowByClick,Pa=Ln.rowExpandable,Ia=Ln.expandIconColumnIndex,Fa=Ln.expandedRowClassName,Ha=Ln.childrenColumnName,$a=Ln.indentSize,La=Da||lt,ut=Ha||"children",We=P.useMemo(function(){return ha?"row":I.expandable&&Dt===xe&&I.expandable.__PARENT_RENDER_ICON__||Sn.some(function(Ve){return Ve&&Object(V.a)(Ve)==="object"&&Ve[ut]})?"nest":!1},[!!ha,Sn]),et=P.useState(function(){return ka||(Sa?Ze(Sn,gn,ut):[])}),bt=Object(f.a)(et,2),Pt=bt[0],tt=bt[1],Ot=P.useMemo(function(){return new Set(Ba||Pt||[])},[Ba,Pt]),St=P.useCallback(function(Ve){var it=gn(Ve,Sn.indexOf(Ve)),xt,ln=Ot.has(it);ln?(Ot.delete(it),xt=Object(st.a)(Ot)):xt=[].concat(Object(st.a)(Ot),[it]),tt(xt),wa&&wa(!ln,Ve),Ka&&Ka(xt)},[gn,Ot,Sn,wa,Ka]),Ut=P.useState(0),Ht=Object(f.a)(Ut,2),xn=Ht[0],on=Ht[1],He=Object(R.b)(Object(Y.a)(Object(Y.a)(Object(Y.a)({},I),Ln),{},{expandable:!!ha,expandedKeys:Ot,getRowKey:gn,onTriggerExpand:St,expandIcon:La,expandIconColumnIndex:Ia,direction:ft}),Dt===xe?yt:null),ct=Object(f.a)(He,2),ot=ct[0],h=ct[1],jt=P.useMemo(function(){return{columns:ot,flattenColumns:h}},[ot,h]),Kt=P.useRef(),Ye=P.useRef(),Nt=P.useRef(),nn=P.useState(!1),mn=Object(f.a)(nn,2),Wt=mn[0],Jt=mn[1],cn=P.useState(!1),An=Object(f.a)(cn,2),Bt=An[0],sn=An[1],vn=w(new Map),qt=Object(f.a)(vn,2),qn=qt[0],Un=qt[1],Wn=Object(Z.a)(h),Rn=Wn.map(function(Ve){return qn.get(Ve)}),bn=P.useMemo(function(){return Rn},[Rn.join("_")]),oa=Re(bn,h.length,ft),dn=ze&&Object(Z.d)(ze.y),ga=ze&&Object(Z.d)(ze.x),an=ga&&h.some(function(Ve){var it=Ve.fixed;return it}),$n=P.useRef(),Dn=dt(ca,oe),Fn=Dn.isSticky,fn=Dn.offsetHeader,fa=Dn.offsetScroll,Jn=Dn.stickyClassName,sa,Xn,Qt;dn&&(Xn={overflowY:"scroll",maxHeight:ze.y}),ga&&(sa={overflowX:"auto"},dn||(Xn={overflowY:"hidden"}),Qt={width:ze.x===!0?"auto":ze.x,minWidth:"100%"});var Ce=P.useCallback(function(Ve,it){Un(function(xt){var ln=new Map(xt);return ln.set(Ve,it),ln})},[]),ne=J(null),Ct=Object(f.a)(ne,2),zt=Ct[0],Mt=Ct[1];function Yn(Ve,it){if(!it)return;typeof it=="function"?it(Ve):it.scrollLeft!==Ve&&(it.scrollLeft=Ve)}var Ca=function(it){var xt=it.currentTarget,ln=it.scrollLeft,ba=typeof ln=="number"?ln:xt.scrollLeft,tr=xt||ee;if(!Mt()||Mt()===tr){var Xt;zt(tr),Yn(ba,Ye.current),Yn(ba,Nt.current),Yn(ba,(Xt=$n.current)===null||Xt===void 0?void 0:Xt.setScrollLeft)}if(xt){var da=xt.scrollWidth,Kn=xt.clientWidth;Jt(ba>0),sn(ba0?[].concat(Object(Y.a)(g),Object(Y.a)(H(ue).map(function(Z){return Object(st.a)({fixed:ge},Z)}))):[].concat(Object(Y.a)(g),[Object(st.a)(Object(st.a)({},te),{},{fixed:ge})])},[])}function he(A){for(var g=!0,te=0;te=0;ue-=1){var Z=A[ue];if(ge&&Z.fixed!=="right")ge=!1;else if(!ge&&Z.fixed==="right"){Object(Ue.a)(!1,"Index ".concat(ue+1," of `columns` missing `fixed='right'` prop."));break}}}function pe(A){return A.map(function(g){var te=g.fixed,be=Object(V.a)(g,["fixed"]),ge=te;return te==="left"?ge="right":te==="right"&&(ge="left"),Object(st.a)({fixed:ge},be)})}function G(A,g){var te=A.prefixCls,be=A.columns,ge=A.children,ue=A.expandable,Z=A.expandedKeys,Ke=A.getRowKey,ce=A.onTriggerExpand,Ee=A.expandIcon,Ae=A.rowExpandable,L=A.expandIconColumnIndex,x=A.direction,v=A.expandRowByClick,z=f.useMemo(function(){return be||ve(ge)},[be,ge]),S=f.useMemo(function(){if(ue){var ie,ye=L||0,Be=z[ye],mt=(ie={},Object(Q.a)(ie,K.a,{className:"".concat(te,"-expand-icon-col")}),Object(Q.a)(ie,"title",""),Object(Q.a)(ie,"fixed",Be?Be.fixed:null),Object(Q.a)(ie,"className","".concat(te,"-row-expand-icon-cell")),Object(Q.a)(ie,"render",function(we,pt,Lt){var ht=Ke(pt,Lt),ae=Z.has(ht),De=Ae?Ae(pt):!0,R=Ee({prefixCls:te,expanded:ae,expandable:De,record:pt,onExpand:ce});return v?f.createElement("span",{onClick:function($){return $.stopPropagation()}},R):R}),ie),Et=z.slice();return ye>=0&&Et.splice(ye,0,mt),Et}return z},[ue,z,Ke,Z,Ee,x]),j=f.useMemo(function(){var ie=S;return g&&(ie=g(ie)),ie.length||(ie=[{render:function(){return null}}]),ie},[g,S,x]),a=f.useMemo(function(){return x==="rtl"?pe(H(j)):H(j)},[j,x]);return[j,a]}q.b=G},"y0+3":function(Oe,q,o){"use strict";o.d(q,"a",function(){return H}),o.d(q,"b",function(){return pe});var Q=/margin|padding|width|height|max|min|offset/,Y={left:!0,top:!0},st={cssFloat:1,styleFloat:1,float:1};function V(G){return G.nodeType===1?G.ownerDocument.defaultView.getComputedStyle(G,null):{}}function f(G,A,g){if(A=A.toLowerCase(),g==="auto"){if(A==="height")return G.offsetHeight;if(A==="width")return G.offsetWidth}return A in Y||(Y[A]=Q.test(A)),Y[A]?parseFloat(g)||0:g}function P(G,A){var g=arguments.length,te=V(G);return A=st[A]?"cssFloat"in G.style?"cssFloat":"styleFloat":A,g===1?te:f(G,A,te[A]||G.style[A])}function Ue(G,A,g){var te=arguments.length;if(A=st[A]?"cssFloat"in G.style?"cssFloat":"styleFloat":A,te===3)return typeof g=="number"&&Q.test(A)&&(g="".concat(g,"px")),G.style[A]=g,g;for(var be in A)A.hasOwnProperty(be)&&Ue(G,be,A[be]);return V(G)}function fe(G){return G===document.body?document.documentElement.clientWidth:G.offsetWidth}function K(G){return G===document.body?window.innerHeight||document.documentElement.clientHeight:G.offsetHeight}function ve(){var G=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),A=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:G,height:A}}function H(){var G=document.documentElement.clientWidth,A=window.innerHeight||document.documentElement.clientHeight;return{width:G,height:A}}function he(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function pe(G){var A=G.getBoundingClientRect(),g=document.documentElement;return{left:A.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:A.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}},"yTi+":function(Oe,q,o){Oe.exports=o.p+"static/AssistantCode3.9bae6615.jpeg"},yriv:function(Oe,q,o){},yslc:function(Oe,q){Oe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="}}]); diff --git a/p__Classrooms__Lists__CourseGroup__List__index.d24dde90.async.js b/p__Classrooms__Lists__CourseGroup__List__index.d24dde90.async.js index 90e6ef94df..e28ddab75b 100644 --- a/p__Classrooms__Lists__CourseGroup__List__index.d24dde90.async.js +++ b/p__Classrooms__Lists__CourseGroup__List__index.d24dde90.async.js @@ -1,6 +1,6 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[55,3,6,8],{"1j5w":function(Tt,be,t){"use strict";t.d(be,"d",function(){return xt}),t.d(be,"b",function(){return ct}),t.d(be,"c",function(){return dt}),t.d(be,"a",function(){return st});var A=t("VTBJ"),L=t("1OyB"),ke=t("vuIU"),ye=t("JX7q"),I=t("Ji7U"),i=t("LK+K"),K=t("q1tI"),a=t("I8Z2"),M=t("BGR+"),_=t("wx14"),Q=t("rePB"),pe=t("4IlW"),fe=t("2GS6"),V=t("Gytx"),R=t.n(V),g=t("TSYQ"),X=t.n(g),W=t("U8pU"),se=t("ODXe"),re=/iPhone/i,ie=/iPod/i,xe=/iPad/i,ne=/\bAndroid(?:.+)Mobile\b/i,he=/Android/i,J=/\bAndroid(?:.+)SD4930UR\b/i,b=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,o=/Windows Phone/i,d=/\bWindows(?:.+)ARM\b/i,k=/BlackBerry/i,H=/BB10/i,le=/Opera Mini/i,ae=/\b(CriOS|Chrome)(?:.+)Mobile/i,T=/Mobile(?:.+)Firefox\b/i;function u(He,ee){return He.test(ee)}function j(He){var ee=He||(typeof navigator!="undefined"?navigator.userAgent:""),Ce=ee.split("[FBAN");if(typeof Ce[1]!="undefined"){var F=Ce,r=Object(se.a)(F,1);ee=r[0]}if(Ce=ee.split("Twitter"),typeof Ce[1]!="undefined"){var c=Ce,ue=Object(se.a)(c,1);ee=ue[0]}var z={apple:{phone:u(re,ee)&&!u(o,ee),ipod:u(ie,ee),tablet:!u(re,ee)&&u(xe,ee)&&!u(o,ee),device:(u(re,ee)||u(ie,ee)||u(xe,ee))&&!u(o,ee)},amazon:{phone:u(J,ee),tablet:!u(J,ee)&&u(b,ee),device:u(J,ee)||u(b,ee)},android:{phone:!u(o,ee)&&u(J,ee)||!u(o,ee)&&u(ne,ee),tablet:!u(o,ee)&&!u(J,ee)&&!u(ne,ee)&&(u(b,ee)||u(he,ee)),device:!u(o,ee)&&(u(J,ee)||u(b,ee)||u(ne,ee)||u(he,ee))||u(/\bokhttp\b/i,ee)},windows:{phone:u(o,ee),tablet:u(d,ee),device:u(o,ee)||u(d,ee)},other:{blackberry:u(k,ee),blackberry10:u(H,ee),opera:u(le,ee),firefox:u(T,ee),chrome:u(ae,ee),device:u(k,ee)||u(H,ee)||u(le,ee)||u(T,ee)||u(ae,ee)},any:null,phone:null,tablet:null};return z.any=z.apple.device||z.android.device||z.windows.device||z.other.device,z.phone=z.apple.phone||z.android.phone||z.windows.phone,z.tablet=z.apple.tablet||z.android.tablet||z.windows.tablet,z}var m=Object(A.a)(Object(A.a)({},j()),{},{isMobile:j}),l=m;function S(){}function E(He,ee,Ce){var F=ee||"";return He.key||"".concat(F,"item_").concat(Ce)}function w(He){return"".concat(He,"-menu-")}function ge(He,ee){var Ce=-1;K.Children.forEach(He,function(F){Ce+=1,F&&F.type&&F.type.isMenuItemGroup?K.Children.forEach(F.props.children,function(r){Ce+=1,ee(r,Ce)}):ee(F,Ce)})}function me(He,ee,Ce){if(!He||Ce.find)return;K.Children.forEach(He,function(F){if(F){var r=F.type;if(!r||!(r.isSubMenu||r.isMenuItem||r.isMenuItemGroup))return;ee.indexOf(F.key)!==-1?Ce.find=!0:F.props.children&&me(F.props.children,ee,Ce)}})}var Y=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],P=function(ee){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F=ee&&typeof ee.getBoundingClientRect=="function"&&ee.getBoundingClientRect().width;if(F){if(Ce){var r=getComputedStyle(ee),c=r.marginLeft,ue=r.marginRight;F+=+c.replace("px","")+ +ue.replace("px","")}F=+F.toFixed(6)}return F||0},p=function(ee,Ce,F){ee&&Object(W.a)(ee.style)==="object"&&(ee.style[Ce]=F)},v=function(){return l.any},N=t("KQm4"),y=t("Ff2n"),Z=t("i8i4"),n=t("bdgK"),f=t("uciX"),s=t("8XRh"),C={adjustX:1,adjustY:1},$={topLeft:{points:["bl","tl"],overflow:C,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:C,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:C,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:C,offset:[4,0]}},G={topLeft:{points:["bl","tl"],overflow:C,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:C,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:C,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:C,offset:[4,0]}},Oe=$,Ve=0,Ye={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ot=function(ee,Ce,F){var r=w(Ce),c=ee.getState();ee.setState({defaultActiveFirst:Object(A.a)(Object(A.a)({},c.defaultActiveFirst),{},Object(Q.a)({},r,F))})},nt=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(F){var r;Object(L.a)(this,Ce),r=ee.call(this,F),r.onDestroy=function(B){r.props.onDestroy(B)},r.onKeyDown=function(B){var ve=B.keyCode,Se=r.menuInstance,rt=r.props,Be=rt.isOpen,Dt=rt.store;if(ve===pe.a.ENTER)return r.onTitleClick(B),ot(Dt,r.props.eventKey,!0),!0;if(ve===pe.a.RIGHT)return Be?Se.onKeyDown(B):(r.triggerOpenChange(!0),ot(Dt,r.props.eventKey,!0)),!0;if(ve===pe.a.LEFT){var yt;if(Be)yt=Se.onKeyDown(B);else return;return yt||(r.triggerOpenChange(!1),yt=!0),yt}return Be&&(ve===pe.a.UP||ve===pe.a.DOWN)?Se.onKeyDown(B):void 0},r.onOpenChange=function(B){r.props.onOpenChange(B)},r.onPopupVisibleChange=function(B){r.triggerOpenChange(B,B?"mouseenter":"mouseleave")},r.onMouseEnter=function(B){var ve=r.props,Se=ve.eventKey,rt=ve.onMouseEnter,Be=ve.store;ot(Be,r.props.eventKey,!1),rt({key:Se,domEvent:B})},r.onMouseLeave=function(B){var ve=r.props,Se=ve.parentMenu,rt=ve.eventKey,Be=ve.onMouseLeave;Se.subMenuInstance=Object(ye.a)(r),Be({key:rt,domEvent:B})},r.onTitleMouseEnter=function(B){var ve=r.props,Se=ve.eventKey,rt=ve.onItemHover,Be=ve.onTitleMouseEnter;rt({key:Se,hover:!0}),Be({key:Se,domEvent:B})},r.onTitleMouseLeave=function(B){var ve=r.props,Se=ve.parentMenu,rt=ve.eventKey,Be=ve.onItemHover,Dt=ve.onTitleMouseLeave;Se.subMenuInstance=Object(ye.a)(r),Be({key:rt,hover:!1}),Dt({key:rt,domEvent:B})},r.onTitleClick=function(B){var ve=Object(ye.a)(r),Se=ve.props;if(Se.onTitleClick({key:Se.eventKey,domEvent:B}),Se.triggerSubMenuAction==="hover")return;r.triggerOpenChange(!Se.isOpen,"click"),ot(Se.store,r.props.eventKey,!1)},r.onSubMenuClick=function(B){typeof r.props.onClick=="function"&&r.props.onClick(r.addKeyPath(B))},r.onSelect=function(B){r.props.onSelect(B)},r.onDeselect=function(B){r.props.onDeselect(B)},r.getPrefixCls=function(){return"".concat(r.props.rootPrefixCls,"-submenu")},r.getActiveClassName=function(){return"".concat(r.getPrefixCls(),"-active")},r.getDisabledClassName=function(){return"".concat(r.getPrefixCls(),"-disabled")},r.getSelectedClassName=function(){return"".concat(r.getPrefixCls(),"-selected")},r.getOpenClassName=function(){return"".concat(r.props.rootPrefixCls,"-submenu-open")},r.saveMenuInstance=function(B){r.menuInstance=B},r.addKeyPath=function(B){return Object(A.a)(Object(A.a)({},B),{},{keyPath:(B.keyPath||[]).concat(r.props.eventKey)})},r.triggerOpenChange=function(B,ve){var Se=r.props.eventKey,rt=function(){r.onOpenChange({key:Se,item:Object(ye.a)(r),trigger:ve,open:B})};ve==="mouseenter"?r.mouseenterTimeout=setTimeout(function(){rt()},0):rt()},r.isChildrenSelected=function(){var B={find:!1};return me(r.props.children,r.props.selectedKeys,B),B.find},r.isOpen=function(){return r.props.openKeys.indexOf(r.props.eventKey)!==-1},r.adjustWidth=function(){if(!r.subMenuTitle||!r.menuInstance)return;var B=Z.findDOMNode(r.menuInstance);if(B.offsetWidth>=r.subMenuTitle.offsetWidth)return;B.style.minWidth="".concat(r.subMenuTitle.offsetWidth,"px")},r.saveSubMenuTitle=function(B){r.subMenuTitle=B},r.getBaseProps=function(){var B=Object(ye.a)(r),ve=B.props;return{mode:ve.mode==="horizontal"?"vertical":ve.mode,visible:r.props.isOpen,level:ve.level+1,inlineIndent:ve.inlineIndent,focusable:!1,onClick:r.onSubMenuClick,onSelect:r.onSelect,onDeselect:r.onDeselect,onDestroy:r.onDestroy,selectedKeys:ve.selectedKeys,eventKey:"".concat(ve.eventKey,"-menu-"),openKeys:ve.openKeys,motion:ve.motion,onOpenChange:r.onOpenChange,subMenuOpenDelay:ve.subMenuOpenDelay,parentMenu:Object(ye.a)(r),subMenuCloseDelay:ve.subMenuCloseDelay,forceSubMenuRender:ve.forceSubMenuRender,triggerSubMenuAction:ve.triggerSubMenuAction,builtinPlacements:ve.builtinPlacements,defaultActiveFirst:ve.store.getState().defaultActiveFirst[w(ve.eventKey)],multiple:ve.multiple,prefixCls:ve.rootPrefixCls,id:r.internalMenuId,manualRef:r.saveMenuInstance,itemIcon:ve.itemIcon,expandIcon:ve.expandIcon,direction:ve.direction}},r.getMotion=function(B,ve){var Se=Object(ye.a)(r),rt=Se.haveRendered,Be=r.props,Dt=Be.motion,yt=Be.rootPrefixCls,Ht=Object(A.a)(Object(A.a)({},Dt),{},{leavedClassName:"".concat(yt,"-hidden"),removeOnLeave:!1,motionAppear:rt||!ve||B!=="inline"});return Ht};var c=F.store,ue=F.eventKey,z=c.getState(),Re=z.defaultActiveFirst;r.isRootMenu=!1;var je=!1;return Re&&(je=Re[ue]),ot(c,ue,je),r}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var r=this,c=this.props,ue=c.mode,z=c.parentMenu,Re=c.manualRef;if(Re&&Re(this),ue!=="horizontal"||!z.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return r.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var r=this.props,c=r.onDestroy,ue=r.eventKey;c&&c(ue),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(r){var c=this,ue=this.getBaseProps(),z=this.getMotion(ue.mode,ue.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ue.visible||ue.forceSubMenuRender,!this.haveOpened)return K.createElement("div",null);var Re=ue.direction;return K.createElement(s.default,Object.assign({visible:ue.visible},z),function(je){var B=je.className,ve=je.style,Se=X()("".concat(ue.prefixCls,"-sub"),B,Object(Q.a)({},"".concat(ue.prefixCls,"-rtl"),Re==="rtl"));return K.createElement(Ke,Object.assign({},ue,{id:c.internalMenuId,className:Se,style:ve}),r)})}},{key:"render",value:function(){var r,c=Object(A.a)({},this.props),ue=c.isOpen,z=this.getPrefixCls(),Re=c.mode==="inline",je=X()(z,"".concat(z,"-").concat(c.mode),(r={},Object(Q.a)(r,c.className,!!c.className),Object(Q.a)(r,this.getOpenClassName(),ue),Object(Q.a)(r,this.getActiveClassName(),c.active||ue&&!Re),Object(Q.a)(r,this.getDisabledClassName(),c.disabled),Object(Q.a)(r,this.getSelectedClassName(),this.isChildrenSelected()),r));this.internalMenuId||(c.eventKey?this.internalMenuId="".concat(c.eventKey,"$Menu"):(Ve+=1,this.internalMenuId="$__$".concat(Ve,"$Menu")));var B={},ve={},Se={};c.disabled||(B={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ve={onClick:this.onTitleClick},Se={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var rt={},Be=c.direction;Re&&(Be==="rtl"?rt.paddingRight=c.inlineIndent*c.level:rt.paddingLeft=c.inlineIndent*c.level);var Dt={};this.props.isOpen&&(Dt={"aria-owns":this.internalMenuId});var yt=null;c.mode!=="horizontal"&&(yt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(yt=K.createElement(this.props.expandIcon,Object(A.a)({},this.props))));var Ht=K.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:rt,className:"".concat(z,"-title"),role:"button"},Se,ve,{"aria-expanded":ue},Dt,{"aria-haspopup":"true",title:typeof c.title=="string"?c.title:void 0}),c.title,yt||K.createElement("i",{className:"".concat(z,"-arrow")})),Ut=this.renderChildren(c.children),It=c.parentMenu.isRootMenu?c.parentMenu.props.getPopupContainer:function(qt){return qt.parentNode},Yt=Ye[c.mode],zt=c.popupOffset?{offset:c.popupOffset}:{},On=c.mode==="inline"?"":c.popupClassName;On+=Be==="rtl"?" ".concat(z,"-rtl"):"";var Wt=c.disabled,Xt=c.triggerSubMenuAction,wn=c.subMenuOpenDelay,gn=c.forceSubMenuRender,Vn=c.subMenuCloseDelay,mn=c.builtinPlacements;Y.forEach(function(qt){return delete c[qt]}),delete c.onClick;var En=Be==="rtl"?Object.assign({},G,mn):Object.assign({},$,mn);return delete c.direction,K.createElement("li",Object.assign({},c,B,{className:je,role:"menuitem"}),Re&&Ht,Re&&Ut,!Re&&K.createElement(f.a,{prefixCls:z,popupClassName:X()("".concat(z,"-popup"),On),getPopupContainer:It,builtinPlacements:En,popupPlacement:Yt,popupVisible:ue,popupAlign:zt,popup:Ut,action:Wt?[]:[Xt],mouseEnterDelay:wn,mouseLeaveDelay:Vn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:gn},Ht))}}]),Ce}(K.Component);nt.defaultProps={onMouseEnter:S,onMouseLeave:S,onTitleMouseEnter:S,onTitleMouseLeave:S,onTitleClick:S,manualRef:S,mode:"vertical",title:""};var Ze=Object(a.b)(function(He,ee){var Ce=He.openKeys,F=He.activeKey,r=He.selectedKeys,c=ee.eventKey,ue=ee.subMenuKey;return{isOpen:Ce.indexOf(c)>-1,active:F[ue]===c,selectedKeys:r}})(nt);Ze.isSubMenu=!0;var xt=Ze,q="menuitem-overflowed",Ne=.5,We=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(){var F;return Object(L.a)(this,Ce),F=ee.apply(this,arguments),F.resizeObserver=null,F.mutationObserver=null,F.originalTotalWidth=0,F.overflowedItems=[],F.menuItemSizes=[],F.cancelFrameId=null,F.state={lastVisibleIndex:void 0},F.getMenuItemNodes=function(){var r=F.props.prefixCls,c=Z.findDOMNode(Object(ye.a)(F));return c?[].slice.call(c.children).filter(function(ue){return ue.className.split(" ").indexOf("".concat(r,"-overflowed-submenu"))<0}):[]},F.getOverflowedSubMenuItem=function(r,c,ue){var z=F.props,Re=z.overflowedIndicator,je=z.level,B=z.mode,ve=z.prefixCls,Se=z.theme;if(je!==1||B!=="horizontal")return null;var rt=F.props.children[0],Be=rt.props,Dt=Be.children,yt=Be.title,Ht=Be.style,Ut=Object(y.a)(Be,["children","title","style"]),It=Object(A.a)({},Ht),Yt="".concat(r,"-overflowed-indicator"),zt="".concat(r,"-overflowed-indicator");c.length===0&&ue!==!0?It=Object(A.a)(Object(A.a)({},It),{},{display:"none"}):ue&&(It=Object(A.a)(Object(A.a)({},It),{},{visibility:"hidden",position:"absolute"}),Yt="".concat(Yt,"-placeholder"),zt="".concat(zt,"-placeholder"));var On=Se?"".concat(ve,"-").concat(Se):"",Wt={};return Y.forEach(function(Xt){Ut[Xt]!==void 0&&(Wt[Xt]=Ut[Xt])}),K.createElement(xt,Object.assign({title:Re,className:"".concat(ve,"-overflowed-submenu"),popupClassName:On},Wt,{key:Yt,eventKey:zt,disabled:!1,style:It}),c)},F.setChildrenWidthAndResize=function(){if(F.props.mode!=="horizontal")return;var r=Z.findDOMNode(Object(ye.a)(F));if(!r)return;var c=r.children;if(!c||c.length===0)return;var ue=r.children[c.length-1];p(ue,"display","inline-block");var z=F.getMenuItemNodes(),Re=z.filter(function(je){return je.className.split(" ").indexOf(q)>=0});Re.forEach(function(je){p(je,"display","inline-block")}),F.menuItemSizes=z.map(function(je){return P(je,!0)}),Re.forEach(function(je){p(je,"display","none")}),F.overflowedIndicatorWidth=P(r.children[r.children.length-1],!0),F.originalTotalWidth=F.menuItemSizes.reduce(function(je,B){return je+B},0),F.handleResize(),p(ue,"display","none")},F.handleResize=function(){if(F.props.mode!=="horizontal")return;var r=Z.findDOMNode(Object(ye.a)(F));if(!r)return;var c=P(r);F.overflowedItems=[];var ue=0,z;F.originalTotalWidth>c+Ne&&(z=-1,F.menuItemSizes.forEach(function(Re){ue+=Re,ue+F.overflowedIndicatorWidth<=c&&(z+=1)})),F.setState({lastVisibleIndex:z})},F}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){var r=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var c=Z.findDOMNode(this);if(!c)return;this.resizeObserver=new n.default(function(ue){ue.forEach(function(){var z=r.cancelFrameId;cancelAnimationFrame(z),r.cancelFrameId=requestAnimationFrame(r.setChildrenWidthAndResize)})}),[].slice.call(c.children).concat(c).forEach(function(ue){r.resizeObserver.observe(ue)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){r.resizeObserver.disconnect(),[].slice.call(c.children).concat(c).forEach(function(ue){r.resizeObserver.observe(ue)}),r.setChildrenWidthAndResize()}),this.mutationObserver.observe(c,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(r){var c=this,ue=this.state.lastVisibleIndex;return(r||[]).reduce(function(z,Re,je){var B=Re;if(c.props.mode==="horizontal"){var ve=c.getOverflowedSubMenuItem(Re.props.eventKey,[]);ue!==void 0&&c.props.className.indexOf("".concat(c.props.prefixCls,"-root"))!==-1&&(je>ue&&(B=K.cloneElement(Re,{style:{display:"none"},eventKey:"".concat(Re.props.eventKey,"-hidden"),className:"".concat(q)})),je===ue+1&&(c.overflowedItems=r.slice(ue+1).map(function(rt){return K.cloneElement(rt,{key:rt.props.eventKey,mode:"vertical-left"})}),ve=c.getOverflowedSubMenuItem(Re.props.eventKey,c.overflowedItems)));var Se=[].concat(Object(N.a)(z),[ve,B]);return je===r.length-1&&Se.push(c.getOverflowedSubMenuItem(Re.props.eventKey,[],!0)),Se}return[].concat(Object(N.a)(z),[B])},[])}},{key:"render",value:function(){var r=this.props,c=r.visible,ue=r.prefixCls,z=r.overflowedIndicator,Re=r.mode,je=r.level,B=r.tag,ve=r.children,Se=r.theme,rt=Object(y.a)(r,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Be=B;return K.createElement(Be,Object.assign({},rt),this.renderChildren(ve))}}]),Ce}(K.Component);We.defaultProps={tag:"div",className:""};var Ie=We;function qe(He){return He.length?He.every(function(ee){return!!ee.props.disabled}):!0}function O(He,ee,Ce){var F=He.getState();He.setState({activeKey:Object(A.a)(Object(A.a)({},F.activeKey),{},Object(Q.a)({},ee,Ce))})}function oe(He){return He.eventKey||"0-menu-"}function de(He,ee){var Ce=ee,F=He.children,r=He.eventKey;if(Ce){var c;if(ge(F,function(ue,z){ue&&ue.props&&!ue.props.disabled&&Ce===E(ue,r,z)&&(c=!0)}),c)return Ce}return Ce=null,He.defaultActiveFirst&&ge(F,function(ue,z){!Ce&&ue&&!ue.props.disabled&&(Ce=E(ue,r,z))}),Ce}function we(He){if(He){var ee=this.instanceArray.indexOf(He);ee!==-1?this.instanceArray[ee]=He:this.instanceArray.push(He)}}var Pe=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(F){var r;return Object(L.a)(this,Ce),r=ee.call(this,F),r.onKeyDown=function(c,ue){var z=c.keyCode,Re;if(r.getFlatInstanceArray().forEach(function(B){B&&B.props.active&&B.onKeyDown&&(Re=B.onKeyDown(c))}),Re)return 1;var je=null;return(z===pe.a.UP||z===pe.a.DOWN)&&(je=r.step(z===pe.a.UP?-1:1)),je?(c.preventDefault(),O(r.props.store,oe(r.props),je.props.eventKey),typeof ue=="function"&&ue(je),1):void 0},r.onItemHover=function(c){var ue=c.key,z=c.hover;O(r.props.store,oe(r.props),z?ue:null)},r.onDeselect=function(c){r.props.onDeselect(c)},r.onSelect=function(c){r.props.onSelect(c)},r.onClick=function(c){r.props.onClick(c)},r.onOpenChange=function(c){r.props.onOpenChange(c)},r.onDestroy=function(c){r.props.onDestroy(c)},r.getFlatInstanceArray=function(){return r.instanceArray},r.step=function(c){var ue=r.getFlatInstanceArray(),z=r.props.store.getState().activeKey[oe(r.props)],Re=ue.length;if(!Re)return null;c<0&&(ue=ue.concat().reverse());var je=-1;if(ue.every(function(rt,Be){return rt&&rt.props.eventKey===z?(je=Be,!1):!0}),!r.props.defaultActiveFirst&&je!==-1&&qe(ue.slice(je,Re-1)))return;var B=(je+1)%Re,ve=B;do{var Se=ue[ve];if(!Se||Se.props.disabled)ve=(ve+1)%Re;else return Se}while(ve!==B);return null},r.renderCommonMenuItem=function(c,ue,z){var Re=r.props.store.getState(),je=Object(ye.a)(r),B=je.props,ve=E(c,B.eventKey,ue),Se=c.props;if(!Se||typeof c.type=="string")return c;var rt=ve===Re.activeKey,Be=Object(A.a)(Object(A.a)({mode:Se.mode||B.mode,level:B.level,inlineIndent:B.inlineIndent,renderMenuItem:r.renderMenuItem,rootPrefixCls:B.prefixCls,index:ue,parentMenu:B.parentMenu,manualRef:Se.disabled?void 0:Object(fe.a)(c.ref,we.bind(Object(ye.a)(r))),eventKey:ve,active:!Se.disabled&&rt,multiple:B.multiple,onClick:function(yt){(Se.onClick||S)(yt),r.onClick(yt)},onItemHover:r.onItemHover,motion:B.motion,subMenuOpenDelay:B.subMenuOpenDelay,subMenuCloseDelay:B.subMenuCloseDelay,forceSubMenuRender:B.forceSubMenuRender,onOpenChange:r.onOpenChange,onDeselect:r.onDeselect,onSelect:r.onSelect,builtinPlacements:B.builtinPlacements,itemIcon:Se.itemIcon||r.props.itemIcon,expandIcon:Se.expandIcon||r.props.expandIcon},z),{},{direction:B.direction});return(B.mode==="inline"||v())&&(Be.triggerSubMenuAction="click"),K.cloneElement(c,Be)},r.renderMenuItem=function(c,ue,z){if(!c)return null;var Re=r.props.store.getState(),je={openKeys:Re.openKeys,selectedKeys:Re.selectedKeys,triggerSubMenuAction:r.props.triggerSubMenuAction,subMenuKey:z};return r.renderCommonMenuItem(c,ue,je)},F.store.setState({activeKey:Object(A.a)(Object(A.a)({},F.store.getState().activeKey),{},Object(Q.a)({},F.eventKey,de(F,F.activeKey)))}),r.instanceArray=[],r}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(r){return this.props.visible||r.visible||this.props.className!==r.className||!R()(this.props.style,r.style)}},{key:"componentDidUpdate",value:function(r){var c=this.props,ue="activeKey"in c?c.activeKey:c.store.getState().activeKey[oe(c)],z=de(c,ue);if(z!==ue)O(c.store,oe(c),z);else if("activeKey"in r){var Re=de(r,r.activeKey);z!==Re&&O(c.store,oe(c),z)}}},{key:"render",value:function(){var r=this,c=Object(_.a)({},this.props);this.instanceArray=[];var ue=X()(c.prefixCls,c.className,"".concat(c.prefixCls,"-").concat(c.mode)),z={className:ue,role:c.role||"menu"};c.id&&(z.id=c.id),c.focusable&&(z.tabIndex=0,z.onKeyDown=this.onKeyDown);var Re=c.prefixCls,je=c.eventKey,B=c.visible,ve=c.level,Se=c.mode,rt=c.overflowedIndicator,Be=c.theme;return Y.forEach(function(Dt){return delete c[Dt]}),delete c.onClick,K.createElement(Ie,Object.assign({},c,{prefixCls:Re,mode:Se,tag:"ul",level:ve,theme:Be,visible:B,overflowedIndicator:rt},z),K.Children.map(c.children,function(Dt,yt){return r.renderMenuItem(Dt,yt,je||"0-menu-")}))}}]),Ce}(K.Component);Pe.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:S};var Ae=Object(a.b)()(Pe),Ke=Ae,Te=t("Kwbf");function Xe(He,ee,Ce){var F=He.prefixCls,r=He.motion,c=He.defaultMotions,ue=c===void 0?{}:c,z=He.openAnimation,Re=He.openTransitionName,je=ee.switchingModeFromInline;if(r)return r;if(Object(W.a)(z)==="object"&&z)Object(Te.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof z=="string")return{motionName:"".concat(F,"-open-").concat(z)};if(Re)return{motionName:Re};var B=ue[Ce];return B||(je?null:ue.other)}var et=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(F){var r;Object(L.a)(this,Ce),r=ee.call(this,F),r.inlineOpenKeys=[],r.onSelect=function(z){var Re=Object(ye.a)(r),je=Re.props;if(je.selectable){var B=r.store.getState(),ve=B.selectedKeys,Se=z.key;je.multiple?ve=ve.concat([Se]):ve=[Se],"selectedKeys"in je||r.store.setState({selectedKeys:ve}),je.onSelect(Object(A.a)(Object(A.a)({},z),{},{selectedKeys:ve}))}},r.onClick=function(z){var Re=r.getRealMenuMode(),je=Object(ye.a)(r),B=je.store,ve=je.props.onOpenChange;Re!=="inline"&&!("openKeys"in r.props)&&(B.setState({openKeys:[]}),ve([])),r.props.onClick(z)},r.onKeyDown=function(z,Re){r.innerMenu.getWrappedInstance().onKeyDown(z,Re)},r.onOpenChange=function(z){var Re=Object(ye.a)(r),je=Re.props,B=r.store.getState().openKeys.concat(),ve=!1,Se=function(Be){var Dt=!1;if(Be.open)Dt=B.indexOf(Be.key)===-1,Dt&&B.push(Be.key);else{var yt=B.indexOf(Be.key);Dt=yt!==-1,Dt&&B.splice(yt,1)}ve=ve||Dt};Array.isArray(z)?z.forEach(Se):Se(z),ve&&("openKeys"in r.props||r.store.setState({openKeys:B}),je.onOpenChange(B))},r.onDeselect=function(z){var Re=Object(ye.a)(r),je=Re.props;if(je.selectable){var B=r.store.getState().selectedKeys.concat(),ve=z.key,Se=B.indexOf(ve);Se!==-1&&B.splice(Se,1),"selectedKeys"in je||r.store.setState({selectedKeys:B}),je.onDeselect(Object(A.a)(Object(A.a)({},z),{},{selectedKeys:B}))}},r.onMouseEnter=function(z){r.restoreModeVerticalFromInline();var Re=r.props.onMouseEnter;Re&&Re(z)},r.onTransitionEnd=function(z){var Re=z.propertyName==="width"&&z.target===z.currentTarget,je=z.target.className,B=Object.prototype.toString.call(je)==="[object SVGAnimatedString]"?je.animVal:je,ve=z.propertyName==="font-size"&&B.indexOf("anticon")>=0;(Re||ve)&&r.restoreModeVerticalFromInline()},r.setInnerMenu=function(z){r.innerMenu=z},r.isRootMenu=!0;var c=F.defaultSelectedKeys,ue=F.defaultOpenKeys;return"selectedKeys"in F&&(c=F.selectedKeys||[]),"openKeys"in F&&(ue=F.openKeys||[]),r.store=Object(a.c)({selectedKeys:c,openKeys:ue,activeKey:{"0-menu-":de(F,F.activeKey)}}),r.state={switchingModeFromInline:!1},r}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(r){this.updateOpentKeysWhenSwitchMode(r),this.updateMiniStore();var c=this.props,ue=c.siderCollapsed,z=c.inlineCollapsed,Re=c.onOpenChange;(!r.inlineCollapsed&&z||!r.siderCollapsed&&ue)&&Re([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(r){var c=this.props,ue=this.store,z=this.inlineOpenKeys,Re=ue.getState(),je={};r.mode==="inline"&&c.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in c||((c.inlineCollapsed&&!r.inlineCollapsed||c.siderCollapsed&&!r.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Re.openKeys.concat(),je.openKeys=[]),(!c.inlineCollapsed&&r.inlineCollapsed||!c.siderCollapsed&&r.siderCollapsed)&&(je.openKeys=z,this.inlineOpenKeys=[])),Object.keys(je).length&&ue.setState(je)}},{key:"updateMenuDisplay",value:function(){var r=this.props.collapsedWidth,c=this.store,ue=this.prevOpenKeys,z=this.getInlineCollapsed()&&(r===0||r==="0"||r==="0px");z?(this.prevOpenKeys=c.getState().openKeys.concat(),this.store.setState({openKeys:[]})):ue&&(this.store.setState({openKeys:ue}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var r=this.props.mode,c=this.state.switchingModeFromInline,ue=this.getInlineCollapsed();return c&&ue?"inline":ue?"vertical":r}},{key:"getInlineCollapsed",value:function(){var r=this.props,c=r.inlineCollapsed,ue=r.siderCollapsed;return ue!==void 0?ue:c}},{key:"restoreModeVerticalFromInline",value:function(){var r=this.state.switchingModeFromInline;r&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var r=Object(A.a)({},Object(M.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),c=this.getRealMenuMode();return r.className+=" ".concat(r.prefixCls,"-root"),r.direction==="rtl"&&(r.className+=" ".concat(r.prefixCls,"-rtl")),r=Object(A.a)(Object(A.a)({},r),{},{mode:c,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Xe(this.props,this.state,c)}),delete r.openAnimation,delete r.openTransitionName,K.createElement(a.a,{store:this.store},K.createElement(Ke,Object.assign({},r,{ref:this.setInnerMenu}),this.props.children))}}]),Ce}(K.Component);et.defaultProps={selectable:!0,onClick:S,onSelect:S,onOpenChange:S,onDeselect:S,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:K.createElement("span",null,"\xB7\xB7\xB7")};var at=et,Qe=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(){var F;return Object(L.a)(this,Ce),F=ee.apply(this,arguments),F.onKeyDown=function(r){var c=r.keyCode;return c===pe.a.ENTER?(F.onClick(r),!0):void 0},F.onMouseLeave=function(r){var c=F.props,ue=c.eventKey,z=c.onItemHover,Re=c.onMouseLeave;z({key:ue,hover:!1}),Re({key:ue,domEvent:r})},F.onMouseEnter=function(r){var c=F.props,ue=c.eventKey,z=c.onItemHover,Re=c.onMouseEnter;z({key:ue,hover:!0}),Re({key:ue,domEvent:r})},F.onClick=function(r){var c=F.props,ue=c.eventKey,z=c.multiple,Re=c.onClick,je=c.onSelect,B=c.onDeselect,ve=c.isSelected,Se={key:ue,keyPath:[ue],item:Object(ye.a)(F),domEvent:r};Re(Se),z?ve?B(Se):je(Se):ve||je(Se)},F.saveNode=function(r){F.node=r},F}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var r=this.props;r.onDestroy&&r.onDestroy(r.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var r,c=Object(A.a)({},this.props),ue=X()(this.getPrefixCls(),c.className,(r={},Object(Q.a)(r,this.getActiveClassName(),!c.disabled&&c.active),Object(Q.a)(r,this.getSelectedClassName(),c.isSelected),Object(Q.a)(r,this.getDisabledClassName(),c.disabled),r)),z=Object(A.a)(Object(A.a)({},c.attribute),{},{title:typeof c.title=="string"?c.title:void 0,className:ue,role:c.role||"menuitem","aria-disabled":c.disabled});c.role==="option"?z=Object(A.a)(Object(A.a)({},z),{},{role:"option","aria-selected":c.isSelected}):(c.role===null||c.role==="none")&&(z.role="none");var Re={onClick:c.disabled?null:this.onClick,onMouseLeave:c.disabled?null:this.onMouseLeave,onMouseEnter:c.disabled?null:this.onMouseEnter},je=Object(A.a)({},c.style);c.mode==="inline"&&(c.direction==="rtl"?je.paddingRight=c.inlineIndent*c.level:je.paddingLeft=c.inlineIndent*c.level),Y.forEach(function(ve){return delete c[ve]}),delete c.direction;var B=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(B=K.createElement(this.props.itemIcon,this.props)),K.createElement("li",Object.assign({},Object(M.default)(c,["onClick","onMouseEnter","onMouseLeave","onSelect"]),z,Re,{style:je,ref:this.saveNode}),c.children,B)}}]),Ce}(K.Component);Qe.isMenuItem=!0,Qe.defaultProps={onSelect:S,onMouseEnter:S,onMouseLeave:S,manualRef:S};var vt=Object(a.b)(function(He,ee){var Ce=He.activeKey,F=He.selectedKeys,r=ee.eventKey,c=ee.subMenuKey;return{active:Ce[c]===r,isSelected:F.indexOf(r)!==-1}})(Qe),ct=vt,jt=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(){var F;return Object(L.a)(this,Ce),F=ee.apply(this,arguments),F.renderInnerMenuItem=function(r){var c=F.props,ue=c.renderMenuItem,z=c.index;return ue(r,z,F.props.subMenuKey)},F}return Object(ke.a)(Ce,[{key:"render",value:function(){var r=Object(_.a)({},this.props),c=r.className,ue=c===void 0?"":c,z=r.rootPrefixCls,Re="".concat(z,"-item-group-title"),je="".concat(z,"-item-group-list"),B=r.title,ve=r.children;return Y.forEach(function(Se){return delete r[Se]}),delete r.onClick,delete r.direction,K.createElement("li",Object.assign({},r,{className:"".concat(ue," ").concat(z,"-item-group")}),K.createElement("div",{className:Re,title:typeof B=="string"?B:void 0},B),K.createElement("ul",{className:je},K.Children.map(ve,this.renderInnerMenuItem)))}}]),Ce}(K.Component);jt.isMenuItemGroup=!0,jt.defaultProps={disabled:!0};var dt=jt,Je=function(ee){var Ce=ee.className,F=ee.rootPrefixCls,r=ee.style;return K.createElement("li",{className:"".concat(Ce," ").concat(F,"-item-divider"),style:r})};Je.defaultProps={disabled:!0,className:"",style:{}};var st=Je,tt=be.e=at},"55Ip":function(Tt,be,t){"use strict";t.d(be,"a",function(){return se}),t.d(be,"b",function(){return J});var A=t("Ty5D"),L=t("dI71"),ke=t("q1tI"),ye=t.n(ke),I=t("YS25"),i=t("17x9"),K=t.n(i),a=t("wx14"),M=t("zLVn"),_=t("9R94"),Q=function(o){Object(L.a)(d,o);function d(){for(var H,le=arguments.length,ae=new Array(le),T=0;T=0||le.relatedTarget.className.indexOf("".concat(j,"-next"))>=0))return;o.setState({goInputText:""}),u(o.getValidValue())},o.go=function(le){var ae=o.state.goInputText;if(ae==="")return;(le.keyCode===V.ENTER||le.type==="click")&&(o.setState({goInputText:""}),o.props.quickGo(o.getValidValue()))},o}return Object(I.a)(b,[{key:"getValidValue",value:function(){var d=this.state,k=d.goInputText,H=d.current;return!k||isNaN(k)?H:Number(k)}},{key:"getPageSizeOptions",value:function(){var d=this.props,k=d.pageSize,H=d.pageSizeOptions;return H.some(function(le){return le.toString()===k.toString()})?H:H.concat([k.toString()]).sort(function(le,ae){var T=isNaN(Number(le))?0:Number(le),u=isNaN(Number(ae))?0:Number(ae);return T-u})}},{key:"render",value:function(){var d=this,k=this.props,H=k.pageSize,le=k.locale,ae=k.rootPrefixCls,T=k.changeSize,u=k.quickGo,j=k.goButton,m=k.selectComponentClass,l=k.buildOptionText,S=k.selectPrefixCls,E=k.disabled,w=this.state.goInputText,ge="".concat(ae,"-options"),me=m,Y=null,P=null,p=null;if(!T&&!u)return null;var v=this.getPageSizeOptions();if(T&&me){var N=v.map(function(y,Z){return M.a.createElement(me.Option,{key:Z,value:y.toString()},(l||d.buildOptionText)(y))});Y=M.a.createElement(me,{disabled:E,prefixCls:S,showSearch:!1,className:"".concat(ge,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(H||v[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Z){return Z.parentNode}},N)}return u&&(j&&(p=typeof j=="boolean"?M.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:E,className:"".concat(ge,"-quick-jumper-button")},le.jump_to_confirm):M.a.createElement("span",{onClick:this.go,onKeyUp:this.go},j)),P=M.a.createElement("div",{className:"".concat(ge,"-quick-jumper")},le.jump_to,M.a.createElement("input",{disabled:E,type:"text",value:w,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),le.page,p)),M.a.createElement("li",{className:"".concat(ge)},Y,P)}}]),b}(M.a.Component);R.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=R,X=t("N2Kk");function W(){}function se(he){return typeof he=="number"&&isFinite(he)&&Math.floor(he)===he}function re(he,J,b){return b}function ie(he,J,b){var o=typeof he=="undefined"?J.pageSize:he;return Math.floor((b.total-1)/o)+1}var xe=function(he){Object(i.a)(b,he);var J=Object(K.a)(b);function b(o){var d;Object(ye.a)(this,b),d=J.call(this,o),d.getJumpPrevPage=function(){return Math.max(1,d.state.current-(d.props.showLessItems?3:5))},d.getJumpNextPage=function(){return Math.min(ie(void 0,d.state,d.props),d.state.current+(d.props.showLessItems?3:5))},d.getItemIcon=function(T,u){var j=d.props.prefixCls,m=T||M.a.createElement("button",{type:"button","aria-label":u,className:"".concat(j,"-item-link")});return typeof T=="function"&&(m=M.a.createElement(T,Object(ke.a)({},d.props))),m},d.savePaginationNode=function(T){d.paginationNode=T},d.isValid=function(T){return se(T)&&T!==d.state.current},d.shouldDisplayQuickJumper=function(){var T=d.props,u=T.showQuickJumper,j=T.pageSize,m=T.total;return m<=j?!1:u},d.handleKeyDown=function(T){(T.keyCode===V.ARROW_UP||T.keyCode===V.ARROW_DOWN)&&T.preventDefault()},d.handleKeyUp=function(T){var u=d.getValidValue(T),j=d.state.currentInputValue;u!==j&&d.setState({currentInputValue:u}),T.keyCode===V.ENTER?d.handleChange(u):T.keyCode===V.ARROW_UP?d.handleChange(u-1):T.keyCode===V.ARROW_DOWN&&d.handleChange(u+1)},d.changePageSize=function(T){var u=d.state.current,j=ie(T,d.state,d.props);u=u>j?j:u,j===0&&(u=d.state.current),typeof T=="number"&&("pageSize"in d.props||d.setState({pageSize:T}),"current"in d.props||d.setState({current:u,currentInputValue:u})),d.props.onShowSizeChange(u,T),"onChange"in d.props&&d.props.onChange&&d.props.onChange(u,T)},d.handleChange=function(T){var u=d.props.disabled,j=T;if(d.isValid(j)&&!u){var m=ie(void 0,d.state,d.props);j>m?j=m:j<1&&(j=1),"current"in d.props||d.setState({current:j,currentInputValue:j});var l=d.state.pageSize;return d.props.onChange(j,l),j}return d.state.current},d.prev=function(){d.hasPrev()&&d.handleChange(d.state.current-1)},d.next=function(){d.hasNext()&&d.handleChange(d.state.current+1)},d.jumpPrev=function(){d.handleChange(d.getJumpPrevPage())},d.jumpNext=function(){d.handleChange(d.getJumpNextPage())},d.hasPrev=function(){return d.state.current>1},d.hasNext=function(){return d.state.current2?j-2:0),l=2;l=H?ae=H:ae=Number(k),ae}},{key:"getShowSizeChanger",value:function(){var d=this.props,k=d.showSizeChanger,H=d.total,le=d.totalBoundaryShowSizeChanger;return typeof k!="undefined"?k:H>le}},{key:"renderPrev",value:function(d){var k=this.props,H=k.prevIcon,le=k.itemRender,ae=le(d,"prev",this.getItemIcon(H,"prev page")),T=!this.hasPrev();return Object(a.isValidElement)(ae)?Object(a.cloneElement)(ae,{disabled:T}):ae}},{key:"renderNext",value:function(d){var k=this.props,H=k.nextIcon,le=k.itemRender,ae=le(d,"next",this.getItemIcon(H,"next page")),T=!this.hasNext();return Object(a.isValidElement)(ae)?Object(a.cloneElement)(ae,{disabled:T}):ae}},{key:"render",value:function(){var d=this,k=this.props,H=k.prefixCls,le=k.className,ae=k.style,T=k.disabled,u=k.hideOnSinglePage,j=k.total,m=k.locale,l=k.showQuickJumper,S=k.showLessItems,E=k.showTitle,w=k.showTotal,ge=k.simple,me=k.itemRender,Y=k.showPrevNextJumpers,P=k.jumpPrevIcon,p=k.jumpNextIcon,v=k.selectComponentClass,N=k.selectPrefixCls,y=k.pageSizeOptions,Z=this.state,n=Z.current,f=Z.pageSize,s=Z.currentInputValue;if(u===!0&&j<=f)return null;var C=ie(void 0,this.state,this.props),$=[],G=null,Oe=null,Ve=null,Ye=null,ot=null,nt=l&&l.goButton,Ze=S?1:2,xt=n-1>0?n-1:0,q=n+1=Ze*2&&n!==1+2&&($[0]=Object(a.cloneElement)($[0],{className:"".concat(H,"-item-after-jump-prev")}),$.unshift(G)),C-n>=Ze*2&&n!==C-2&&($[$.length-1]=Object(a.cloneElement)($[$.length-1],{className:"".concat(H,"-item-before-jump-next")}),$.push(Oe)),de!==1&&$.unshift(Ve),we!==C&&$.push(Ye)}var Ke=null;w&&(Ke=M.a.createElement("li",{className:"".concat(H,"-total-text")},w(j,[j===0?0:(n-1)*f+1,n*f>j?j:n*f])));var Te=!this.hasPrev()||!C,Xe=!this.hasNext()||!C;return M.a.createElement("ul",Object(A.a)({className:Q()(H,le,Object(L.a)({},"".concat(H,"-disabled"),T)),style:ae,unselectable:"unselectable",ref:this.savePaginationNode},Ne),Ke,M.a.createElement("li",{title:E?m.prev_page:null,onClick:this.prev,tabIndex:Te?null:0,onKeyPress:this.runIfEnterPrev,className:Q()("".concat(H,"-prev"),Object(L.a)({},"".concat(H,"-disabled"),Te)),"aria-disabled":Te},this.renderPrev(xt)),$,M.a.createElement("li",{title:E?m.next_page:null,onClick:this.next,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterNext,className:Q()("".concat(H,"-next"),Object(L.a)({},"".concat(H,"-disabled"),Xe)),"aria-disabled":Xe},this.renderNext(q)),M.a.createElement(g,{disabled:T,locale:m,rootPrefixCls:H,selectComponentClass:v,selectPrefixCls:N,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:n,pageSize:f,pageSizeOptions:y,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:nt}))}}],[{key:"getDerivedStateFromProps",value:function(d,k){var H={};if("current"in d&&(H.current=d.current,d.current!==k.current&&(H.currentInputValue=H.current)),"pageSize"in d&&d.pageSize!==k.pageSize){var le=k.current,ae=ie(d.pageSize,k,d);le=le>ae?ae:le,"current"in d||(H.current=le,H.currentInputValue=le),H.pageSize=d.pageSize}return H}}]),b}(M.a.Component);xe.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:W,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:W,locale:X.a,style:{},itemRender:re,totalBoundaryShowSizeChanger:50};var ne=xe},"6RRn":function(Tt,be,t){"use strict";var A=t("wCXF"),L=t("n6Qo");t.d(be,"b",function(){return L.a});var ke=t("IBYe"),ye=t("6eGT"),I=t("hW8S");t.d(be,"a",function(){return I.a}),be.c=A.b},"6eGT":function(Tt,be,t){"use strict";function A(L){return null}be.a=A},"7ixt":function(Tt,be,t){"use strict";t.d(be,"a",function(){return ke});var A={adjustX:1,adjustY:1},L=[0,0],ke={left:{points:["cr","cl"],overflow:A,offset:[-4,0],targetOffset:L},right:{points:["cl","cr"],overflow:A,offset:[4,0],targetOffset:L},top:{points:["bc","tc"],overflow:A,offset:[0,-4],targetOffset:L},bottom:{points:["tc","bc"],overflow:A,offset:[0,4],targetOffset:L},topLeft:{points:["bl","tl"],overflow:A,offset:[0,-4],targetOffset:L},leftTop:{points:["tr","tl"],overflow:A,offset:[-4,0],targetOffset:L},topRight:{points:["br","tr"],overflow:A,offset:[0,-4],targetOffset:L},rightTop:{points:["tl","tr"],overflow:A,offset:[4,0],targetOffset:L},bottomRight:{points:["tr","br"],overflow:A,offset:[0,4],targetOffset:L},rightBottom:{points:["bl","br"],overflow:A,offset:[4,0],targetOffset:L},bottomLeft:{points:["tl","bl"],overflow:A,offset:[0,4],targetOffset:L},leftBottom:{points:["br","bl"],overflow:A,offset:[-4,0],targetOffset:L}},ye=ke},"815F":function(Tt,be,t){"use strict";t.d(be,"e",function(){return K}),t.d(be,"c",function(){return M}),t.d(be,"d",function(){return _}),t.d(be,"a",function(){return pe}),t.d(be,"f",function(){return fe}),t.d(be,"b",function(){return V});var A=t("KQm4"),L=t("VTBJ"),ke=t("Ff2n"),ye=t("Zm9Q"),I=t("Kwbf"),i=t("OZM5");function K(R,g){return R!=null?R:g}function a(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function X(W){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(W||[]).forEach(function(re){var ie=re.key,xe=re.children;Object(I.a)(ie!=null,"Tree node must have a certain key: [".concat(se).concat(ie,"]"));var ne=String(ie);Object(I.a)(!g.has(ne)||ie===null||ie===void 0,"Same 'key' exist in the Tree: ".concat(ne)),g.set(ne,!0),X(xe,"".concat(se).concat(ne," > "))})}X(R)}function M(R){function g(X){var W=Object(ye.a)(X);return W.map(function(se){if(!Object(i.i)(se))return Object(I.a)(!se,"Tree/TreeNode can only accept TreeNode as children."),null;var re=se.key,ie=se.props,xe=ie.children,ne=Object(ke.a)(ie,["children"]),he=Object(L.a)({key:re},ne),J=g(xe);return J.length&&(he.children=J),he}).filter(function(se){return se})}return g(R)}function _(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],X=new Set(g===!0?[]:g),W=[];function se(re){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return re.map(function(xe,ne){var he=Object(i.h)(ie?ie.pos:"0",ne),J=K(xe.key,he),b=Object(L.a)(Object(L.a)({},xe),{},{parent:ie,pos:he,children:null,data:xe,isStart:[].concat(Object(A.a)(ie?ie.isStart:[]),[ne===0]),isEnd:[].concat(Object(A.a)(ie?ie.isEnd:[]),[ne===re.length-1])});return W.push(b),g===!0||X.has(J)?b.children=se(xe.children||[],b):b.children=[],b})}return se(R),W}function Q(R,g,X){var W;X?typeof X=="string"?W=function(ie){return ie[X]}:typeof X=="function"&&(W=function(ie){return X(ie)}):W=function(ie,xe){return K(ie.key,xe)};function se(re,ie,xe){var ne=re?re.children:R,he=re?Object(i.h)(xe.pos,ie):"0";if(re){var J=W(re,he),b={node:re,index:ie,pos:he,key:J,parentPos:xe.node?xe.pos:null,level:xe.level+1};g(b)}ne&&ne.forEach(function(o,d){se(o,d,{node:re,pos:he,level:xe?xe.level+1:-1})})}se(null)}function pe(R){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=g.initWrapper,W=g.processEntity,se=g.onProcessFinished,re=arguments.length>2?arguments[2]:void 0,ie={},xe={},ne={posEntities:ie,keyEntities:xe};return X&&(ne=X(ne)||ne),Q(R,function(he){var J=he.node,b=he.index,o=he.pos,d=he.key,k=he.parentPos,H=he.level,le={node:J,index:b,key:d,pos:o,level:H},ae=K(d,o);ie[o]=le,xe[ae]=le,le.parent=ie[k],le.parent&&(le.parent.children=le.parent.children||[],le.parent.children.push(le)),W&&W(le,ne)},re),se&&se(ne),ne}function fe(R,g){var X=g.expandedKeys,W=g.selectedKeys,se=g.loadedKeys,re=g.loadingKeys,ie=g.checkedKeys,xe=g.halfCheckedKeys,ne=g.dragOverNodeKey,he=g.dropPosition,J=g.keyEntities,b=J[R],o={eventKey:R,expanded:X.indexOf(R)!==-1,selected:W.indexOf(R)!==-1,loaded:se.indexOf(R)!==-1,loading:re.indexOf(R)!==-1,checked:ie.indexOf(R)!==-1,halfChecked:xe.indexOf(R)!==-1,pos:String(b?b.pos:""),dragOver:ne===R&&he===0,dragOverGapTop:ne===R&&he===-1,dragOverGapBottom:ne===R&&he===1};return o}function V(R){var g=R.data,X=R.expanded,W=R.selected,se=R.checked,re=R.loaded,ie=R.loading,xe=R.halfChecked,ne=R.dragOver,he=R.dragOverGapTop,J=R.dragOverGapBottom,b=R.pos,o=R.active,d=Object(L.a)(Object(L.a)({},g),{},{expanded:X,selected:W,checked:se,loaded:re,loading:ie,halfChecked:xe,dragOver:ne,dragOverGapTop:he,dragOverGapBottom:J,pos:b,active:o});return"props"in d||Object.defineProperty(d,"props",{get:function(){return Object(I.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),R}}),d}},"8Jsi":function(Tt,be,t){"use strict";t.d(be,"d",function(){return k}),t.d(be,"a",function(){return s}),t.d(be,"b",function(){return $}),t.d(be,"c",function(){return C});var A=t("1OyB"),L=t("vuIU"),ke=t("Ji7U"),ye=t("LK+K"),I=t("KQm4"),i=t("U8pU"),K=t("ODXe"),a=t("VTBJ"),M=t("q1tI"),_=t("qNPg"),Q=t("2Qr1"),pe=t("815F"),fe=t("NvD2"),V=t("wPlo"),R=t("6cGi"),g=t("Kwbf"),X=t("4IlW"),W=t("YrtM"),se=t("fAei"),re=M.createContext(null);function ie(q,Ne){if(!q)return!0;var We=q.data,Ie=We.disabled,qe=We.disableCheckbox;switch(Ne){case"select":return Ie;case"checkbox":return Ie||qe}return!1}function xe(q,Ne){var We=M.useCallback(function(qe){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",oe=arguments.length>2?arguments[2]:void 0,de=q.get(qe);return!oe&&ie(de,O)?null:de},[q]),Ie=M.useCallback(function(qe){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",oe=arguments.length>2?arguments[2]:void 0,de=Ne.get(qe);return!oe&&ie(de,O)?null:de},[Ne]);return[We,Ie]}function ne(q){return M.useMemo(function(){var Ne=new Map,We=new Map;return q.forEach(function(Ie){Ne.set(Ie.key,Ie),We.set(Ie.data.value,Ie)}),[Ne,We]},[q])}var he={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},J=function(Ne,We){var Ie=Ne.prefixCls,qe=Ne.height,O=Ne.itemHeight,oe=Ne.virtual,de=Ne.options,we=Ne.flattenOptions,Pe=Ne.multiple,Ae=Ne.searchValue,Ke=Ne.onSelect,Te=Ne.onToggleOpen,Xe=Ne.open,et=Ne.notFoundContent,at=Ne.onMouseEnter,Qe=M.useContext(re),vt=Qe.checkable,ct=Qe.checkedKeys,jt=Qe.halfCheckedKeys,dt=Qe.treeExpandedKeys,Je=Qe.treeDefaultExpandAll,st=Qe.treeDefaultExpandedKeys,tt=Qe.onTreeExpand,He=Qe.treeIcon,ee=Qe.showTreeIcon,Ce=Qe.switcherIcon,F=Qe.treeLine,r=Qe.treeNodeFilterProp,c=Qe.loadData,ue=Qe.treeLoadedKeys,z=Qe.treeMotion,Re=Qe.onTreeLoad,je=M.useRef(),B=Object(W.a)(function(){return de},[Xe,de],function(on,$t){return $t[0]&&on[1]!==$t[1]}),ve=ne(we),Se=Object(K.a)(ve,2),rt=Se[0],Be=Se[1],Dt=xe(rt,Be),yt=Object(K.a)(Dt,2),Ht=yt[0],Ut=yt[1],It=M.useMemo(function(){return ct.map(function(on){var $t=Ut(on);return $t?$t.key:null})},[ct]),Yt=M.useMemo(function(){return vt?{checked:It,halfChecked:jt}:null},[It,jt,vt]);M.useEffect(function(){if(Xe&&!Pe&&It.length){var on;(on=je.current)===null||on===void 0||on.scrollTo({key:It[0]})}},[Xe]);var zt=String(Ae).toLowerCase(),On=function($t){return zt?String($t[r]).toLowerCase().includes(zt):!1},Wt=M.useState(st),Xt=Object(K.a)(Wt,2),wn=Xt[0],gn=Xt[1],Vn=M.useState(null),mn=Object(K.a)(Vn,2),En=mn[0],qt=mn[1],sn=M.useMemo(function(){return dt?Object(I.a)(dt):Ae?En:wn},[wn,En,zt,dt]);M.useEffect(function(){Ae&&qt(we.map(function(on){return on.key}))},[Ae]);var nn=function($t){gn($t),qt($t),tt&&tt($t)},pn=function($t){$t.preventDefault()},an=function($t,Gt){var mt=Gt.node.key,Ct=Ht(mt,vt?"checkbox":"select");Ct!==null&&Ke(Ct.data.value,{selected:!ct.includes(Ct.data.value)}),Pe||Te(!1)},en=M.useState(null),Pn=Object(K.a)(en,2),hn=Pn[0],sa=Pn[1],kn=Ht(hn);if(M.useImperativeHandle(We,function(){return{onKeyDown:function($t){var Gt,mt=$t.which;switch(mt){case X.a.UP:case X.a.DOWN:case X.a.LEFT:case X.a.RIGHT:(Gt=je.current)===null||Gt===void 0||Gt.onKeyDown($t);break;case X.a.ENTER:{kn!==null&&an(null,{node:{key:hn},selected:!ct.includes(kn.data.value)});break}case X.a.ESC:Te(!1)}},onKeyUp:function(){}}}),B.length===0)return M.createElement("div",{role:"listbox",className:"".concat(Ie,"-empty"),onMouseDown:pn},et);var Yn={};return ue&&(Yn.loadedKeys=ue),sn&&(Yn.expandedKeys=sn),M.createElement("div",{onMouseDown:pn,onMouseEnter:at},kn&&Xe&&M.createElement("span",{style:he,"aria-live":"assertive"},kn.data.value),M.createElement(se.b,Object.assign({ref:je,focusable:!1,prefixCls:"".concat(Ie,"-tree"),treeData:B,height:qe,itemHeight:O,virtual:oe,multiple:Pe,icon:He,showIcon:ee,switcherIcon:Ce,showLine:F,loadData:Ae?null:c,motion:z,checkable:vt,checkStrictly:!0,checkedKeys:Yt,selectedKeys:vt?[]:It,defaultExpandAll:Je},Yn,{onActiveChange:sa,onSelect:an,onCheck:an,onExpand:nn,onLoad:Re,filterTreeNode:On})))},b=M.forwardRef(J);b.displayName="OptionList";var o=b,d=function(){return null},k=d,H=t("Ff2n"),le=t("Zm9Q");function ae(q){return Object(le.a)(q).map(function(Ne){if(!M.isValidElement(Ne)||!Ne.type)return null;var We=Ne.key,Ie=Ne.props,qe=Ie.children,O=Ie.value,oe=Object(H.a)(Ie,["children","value"]),de=Object(a.a)({key:We,value:O},oe),we=ae(qe);return we.length&&(de.children=we),de}).filter(function(Ne){return Ne})}function T(q){if(!q)return q;var Ne=Object(a.a)({},q);return"props"in Ne||Object.defineProperty(Ne,"props",{get:function(){return Object(g.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ne}}),Ne}function u(q,Ne,We,Ie,qe){var O=null,oe=null;function de(){function we(Pe){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Pe.map(function(Te,Xe){var et="".concat(Ae,"-").concat(Xe),at=We.includes(Te.value),Qe=we(Te.children||[],et,at),vt=M.createElement(k,Object.assign({},Te),Qe.map(function(jt){return jt.node}));if(Ne===Te.value&&(O=vt),at){var ct={pos:et,node:vt,children:Qe};return Ke||oe.push(ct),ct}return null}).filter(function(Te){return Te})}oe||(oe=[],we(Ie),oe.sort(function(Pe,Ae){var Ke=Pe.node.props.value,Te=Ae.node.props.value,Xe=We.indexOf(Ke),et=We.indexOf(Te);return Xe-et}))}Object.defineProperty(q,"triggerNode",{get:function(){return Object(g.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),de(),O}}),Object.defineProperty(q,"allCheckedNodes",{get:function(){return Object(g.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),de(),qe?oe:oe.map(function(Pe){var Ae=Pe.node;return Ae})}})}function j(q){return Array.isArray(q)?q:q!==void 0?[q]:[]}function m(q,Ne){var We=new Map;return Ne.forEach(function(Ie){var qe=Ie.data;We.set(qe.value,qe)}),q.map(function(Ie){return T(We.get(Ie))})}function l(q,Ne){var We=m([q],Ne)[0];return We?We.disabled:!1}function S(q){return q.disabled||q.disableCheckbox||q.checkable===!1}function E(q){for(var Ne=q.parent,We=0,Ie=Ne;Ie;)Ie=Ie.parent,We+=1;return We}function w(q){function Ne(Ie){return(Ie||[]).map(function(qe){var O=qe.value,oe=qe.key,de=qe.children,we=Object(a.a)(Object(a.a)({},qe),{},{key:"key"in qe?oe:O});return de&&(we.children=Ne(de)),we})}var We=Object(pe.d)(Ne(q),!0);return We.map(function(Ie){return{key:Ie.data.key,data:Ie.data,level:E(Ie)}})}function ge(q){return function(Ne,We){var Ie=We[q];return String(Ie).toLowerCase().includes(String(Ne).toLowerCase())}}function me(q,Ne,We){var Ie=We.optionFilterProp,qe=We.filterOption;if(qe===!1)return Ne;var O;typeof qe=="function"?O=qe:O=ge(Ie);function oe(de){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return de.map(function(Pe){var Ae=Pe.children,Ke=we||O(q,T(Pe)),Te=oe(Ae||[],Ke);return Ke||Te.length?Object(a.a)(Object(a.a)({},Pe),{},{children:Te}):null}).filter(function(Pe){return Pe})}return oe(Ne)}function Y(q,Ne,We,Ie){var qe=new Map;return j(Ne).forEach(function(O){O&&Object(i.a)(O)==="object"&&"value"in O&&qe.set(O.value,O)}),q.map(function(O){var oe={value:O},de=We(O,"select",!0),we=de?Ie(de.data):O;if(qe.has(O)){var Pe=qe.get(O);oe.label="label"in Pe?Pe.label:we,"halfChecked"in Pe&&(oe.halfChecked=Pe.halfChecked)}else oe.label=we;return oe})}function P(q,Ne){var We=new Set(q);return We.add(Ne),Array.from(We)}function p(q,Ne){var We=new Set(q);return We.delete(Ne),Array.from(We)}function v(q){var Ne=q.searchPlaceholder,We=q.treeCheckStrictly,Ie=q.treeCheckable,qe=q.labelInValue,O=q.value,oe=q.multiple;Object(g.a)(!Ne,"`searchPlaceholder` has been removed."),We&&qe===!1&&Object(g.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(qe||We)&&Object(g.a)(j(O).every(function(de){return de&&Object(i.a)(de)==="object"&&"value"in de}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),We||oe||Ie?Object(g.a)(!O||Array.isArray(O),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(g.a)(!Array.isArray(O),"`value` should not be array when `TreeSelect` is single mode.")}var N=v,y=10;function Z(q,Ne){var We=Ne.id,Ie=Ne.pId,qe=Ne.rootPId,O={},oe=[],de=q.map(function(we){var Pe=Object(a.a)({},we),Ae=Pe[We];return O[Ae]=Pe,Pe.key=Pe.key||Ae,Pe});return de.forEach(function(we){var Pe=we[Ie],Ae=O[Pe];Ae&&(Ae.children=Ae.children||[],Ae.children.push(we)),(Pe===qe||!Ae&&qe===null)&&oe.push(we)}),oe}function n(q,Ne){var We=0,Ie=new Set;function qe(O){return(O||[]).map(function(oe){var de=oe.key,we=oe.value,Pe=oe.children,Ae=Object(H.a)(oe,["key","value","children"]),Ke="value"in oe?we:de,Te=Object(a.a)(Object(a.a)({},Ae),{},{key:de!=null?de:Ke,value:Ke,title:Ne(oe)});return"children"in oe&&(Te.children=qe(Pe)),Te})}return qe(q)}function f(q,Ne,We){var Ie=We.getLabelProp,qe=We.simpleMode,O=M.useRef({});return q?(O.current.formatTreeData=O.current.treeData===q?O.current.formatTreeData:n(qe?Z(q,Object(a.a)({id:"id",pId:"pId",rootPId:null},qe!==!0?qe:{})):q,Ie),O.current.treeData=q):O.current.formatTreeData=O.current.children===Ne?O.current.formatTreeData:n(ae(Ne),Ie),O.current.formatTreeData}var s="SHOW_ALL",C="SHOW_PARENT",$="SHOW_CHILD";function G(q,Ne,We){var Ie=new Set(q);return Ne===$?q.filter(function(qe){var O=We[qe];return!(O&&O.children&&O.children.every(function(oe){var de=oe.node;return S(de)||Ie.has(de.key)}))}):Ne===C?q.filter(function(qe){var O=We[qe],oe=O?O.parent:null;return!(oe&&!S(oe.node)&&Ie.has(oe.node.key))}):q}function Oe(q,Ne){var We=Ne.value,Ie=Ne.getEntityByValue,qe=Ne.getEntityByKey,O=Ne.treeConduction,oe=Ne.showCheckedStrategy,de=Ne.conductKeyEntities,we=Ne.getLabelProp;return M.useMemo(function(){var Pe=q;if(O){var Ae=G(q.map(function(Ke){var Te=Ie(Ke);return Te?Te.key:Ke}),oe,de);Pe=Ae.map(function(Ke){var Te=qe(Ke);return Te?Te.data.value:Ke})}return Y(Pe,We,Ie,we)},[q,We,O,oe,Ie])}var Ve=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],Ye=Object(_.a)({prefixCls:"rc-tree-select",components:{optionList:o},convertChildrenToData:function(){return null},flattenOptions:w,getLabeledValue:Q.e,filterOptions:me,isValueDisabled:l,findValueOption:m,omitDOMProps:function(Ne){var We=Object(a.a)({},Ne);return Ve.forEach(function(Ie){delete We[Ie]}),We}});Ye.displayName="Select";var ot=M.forwardRef(function(q,Ne){var We=q.multiple,Ie=q.treeCheckable,qe=q.treeCheckStrictly,O=q.showCheckedStrategy,oe=O===void 0?"SHOW_CHILD":O,de=q.labelInValue,we=q.loadData,Pe=q.treeLoadedKeys,Ae=q.treeNodeFilterProp,Ke=Ae===void 0?"value":Ae,Te=q.treeNodeLabelProp,Xe=q.treeDataSimpleMode,et=q.treeData,at=q.treeExpandedKeys,Qe=q.treeDefaultExpandedKeys,vt=q.treeDefaultExpandAll,ct=q.children,jt=q.treeIcon,dt=q.showTreeIcon,Je=q.switcherIcon,st=q.treeLine,tt=q.treeMotion,He=q.filterTreeNode,ee=q.dropdownPopupAlign,Ce=q.onChange,F=q.onTreeExpand,r=q.onTreeLoad,c=q.onDropdownVisibleChange,ue=q.onSelect,z=q.onDeselect,Re=Ie||qe,je=We||Re,B=Ie&&!qe,ve=qe||de,Se=M.useRef(null);M.useImperativeHandle(Ne,function(){return{focus:Se.current.focus,blur:Se.current.blur}});var rt=function(mt){return et&&mt.label||mt.title},Be=function(mt){return Te?mt[Te]:rt(mt)},Dt=f(et,ct,{getLabelProp:rt,simpleMode:Xe}),yt=Object(M.useMemo)(function(){return w(Dt)},[Dt]),Ht=ne(yt),Ut=Object(K.a)(Ht,2),It=Ut[0],Yt=Ut[1],zt=xe(It,Yt),On=Object(K.a)(zt,2),Wt=On[0],Xt=On[1],wn=Object(M.useMemo)(function(){return B?Object(pe.a)(Dt):{keyEntities:null}},[Dt,Ie,qe]),gn=wn.keyEntities,Vn=Object(R.a)(q.defaultValue,{value:q.value}),mn=Object(K.a)(Vn,2),En=mn[0],qt=mn[1],sn=function(mt){var Ct=[],gt=[];return mt.forEach(function(pt){Xt(pt)?gt.push(pt):Ct.push(pt)}),{missingRawValues:Ct,existRawValues:gt}},nn=Object(M.useMemo)(function(){var Gt=[],mt=[];if(j(En).forEach(function(Qt){if(Qt&&Object(i.a)(Qt)==="object"&&"value"in Qt)if(Qt.halfChecked&&qe){var An=Xt(Qt.value);Gt.push(An?An.key:Qt.value)}else mt.push(Qt.value);else mt.push(Qt)}),B){var Ct=sn(mt),gt=Ct.missingRawValues,pt=Ct.existRawValues,Nt=pt.map(function(Qt){return Xt(Qt).key}),Vt=Object(fe.a)(Nt,!0,gn),un=Vt.checkedKeys,St=Vt.halfCheckedKeys;return[[].concat(Object(I.a)(gt),Object(I.a)(un.map(function(Qt){return Wt(Qt).data.value}))),St]}return[mt,Gt]},[En,je,ve,Ie,qe]),pn=Object(K.a)(nn,2),an=pn[0],en=pn[1],Pn=Oe(an,{treeConduction:B,value:En,showCheckedStrategy:oe,conductKeyEntities:gn,getEntityByValue:Xt,getEntityByKey:Wt,getLabelProp:Be}),hn=function(mt,Ct,gt){if(qt(je?mt:mt[0]),Ce){var pt=mt;if(B&&oe!=="SHOW_ALL"){var Nt=mt.map(function(Un){var In=Xt(Un);return In?In.key:Un}),Vt=G(Nt,oe,gn);pt=Vt.map(function(Un){var In=Wt(Un);return In?In.data.value:Un})}var un=Ct||{triggerValue:void 0,selected:void 0},St=un.triggerValue,Qt=un.selected,An=ve?Y(pt,En,Xt,Be):pt;if(qe){var pa=en.map(function(Un){var In=Wt(Un);return In?In.data.value:Un}).filter(function(Un){return!pt.includes(Un)});An=[].concat(Object(I.a)(An),Object(I.a)(Y(pa,En,Xt,Be)))}var Mn={preValue:Pn,triggerValue:St},Na=!0;(qe||gt==="selection"&&!Qt)&&(Na=!1),u(Mn,St,mt,Dt,Na),Re?Mn.checked=Qt:Mn.selected=Qt,Ce(je?An:An[0],ve?null:pt.map(function(Un){var In=Xt(Un);return In?Be(In.data):null}),Mn)}},sa=function(mt,Ct,gt){var pt=mt;if(!je)hn([mt],{selected:!0,triggerValue:mt},gt);else{var Nt=P(an,mt);if(B){var Vt=sn(Nt),un=Vt.missingRawValues,St=Vt.existRawValues,Qt=St.map(function(Mn){return Xt(Mn).key}),An=Object(fe.a)(Qt,!0,gn),pa=An.checkedKeys;Nt=[].concat(Object(I.a)(un),Object(I.a)(pa.map(function(Mn){return Wt(Mn).data.value})))}hn(Nt,{selected:!0,triggerValue:mt},gt)}ue&&ue(pt,Ct)},kn=function(mt,Ct,gt){var pt=mt,Nt=p(an,mt);if(B){var Vt=sn(Nt),un=Vt.missingRawValues,St=Vt.existRawValues,Qt=St.map(function(Mn){return Xt(Mn).key}),An=Object(fe.a)(Qt,{checked:!1,halfCheckedKeys:en},gn),pa=An.checkedKeys;Nt=[].concat(Object(I.a)(un),Object(I.a)(pa.map(function(Mn){return Wt(Mn).data.value})))}hn(Nt,{selected:!1,triggerValue:mt},gt),z&&z(pt,Ct)},Yn=function(){hn([],null,"clear")},on=M.useCallback(function(Gt){if(c){var mt={};Object.defineProperty(mt,"documentClickClose",{get:function(){return Object(g.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),c(Gt,mt)}},[c]),$t={optionLabelProp:null,optionFilterProp:Ke,dropdownAlign:ee,internalProps:{mark:V.a,onClear:Yn,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:sa,onRawDeselect:kn}};return"filterTreeNode"in q&&($t.filterOption=He),M.createElement(re.Provider,{value:{checkable:Re,loadData:we,treeLoadedKeys:Pe,onTreeLoad:r,checkedKeys:an,halfCheckedKeys:en,treeDefaultExpandAll:vt,treeExpandedKeys:at,treeDefaultExpandedKeys:Qe,onTreeExpand:F,treeIcon:jt,treeMotion:tt,showTreeIcon:dt,switcherIcon:Je,treeLine:st,treeNodeFilterProp:Ke}},M.createElement(Ye,Object.assign({ref:Se,mode:je?"multiple":null},q,$t,{value:Pn,labelInValue:!0,options:Dt,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:on})))}),nt=function(q){Object(ke.a)(We,q);var Ne=Object(ye.a)(We);function We(){var Ie;return Object(A.a)(this,We),Ie=Ne.apply(this,arguments),Ie.selectRef=M.createRef(),Ie.focus=function(){Ie.selectRef.current.focus()},Ie.blur=function(){Ie.selectRef.current.blur()},Ie}return Object(L.a)(We,[{key:"render",value:function(){return M.createElement(ot,Object.assign({ref:this.selectRef},this.props))}}]),We}(M.Component);nt.TreeNode=k,nt.SHOW_ALL=s,nt.SHOW_PARENT=C,nt.SHOW_CHILD=$;var Ze=nt,xt=be.e=Ze},BU3w:function(Tt,be,t){"use strict";t.d(be,"a",function(){return i});var A=t("MNnm"),L="rc-util-key";function ke(K){if(K.attachTo)return K.attachTo;var a=document.querySelector("head");return a||document.body}function ye(K){var a,M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(A.a)())return null;var _=document.createElement("style");if((a=M.csp)===null||a===void 0?void 0:a.nonce){var Q;_.nonce=(Q=M.csp)===null||Q===void 0?void 0:Q.nonce}_.innerHTML=K;var pe=ke(M),fe=pe.firstChild;return M.prepend&&pe.prepend?pe.prepend(_):M.prepend&&fe?pe.insertBefore(_,fe):pe.appendChild(_),_}var I=new Map;function i(K,a){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},_=ke(M);if(!I.has(_)){var Q=ye("",M),pe=Q.parentNode;I.set(_,pe),pe.removeChild(Q)}var fe=Array.from(I.get(_).children).find(function(W){return W.tagName==="STYLE"&&W[L]===a});if(fe){var V,R;if(((V=M.csp)===null||V===void 0?void 0:V.nonce)&&fe.nonce!==((R=M.csp)===null||R===void 0?void 0:R.nonce)){var g;fe.nonce=(g=M.csp)===null||g===void 0?void 0:g.nonce}return fe.innerHTML!==K&&(fe.innerHTML=K),fe}var X=ye(K,M);return X[L]=a,X}},BdwD:function(Tt,be,t){"use strict";var A=t("+L6B"),L=t("2/Rp"),ke=t("0Owb"),ye=t("k1fw"),I=t("q1tI"),i=t.n(I),K=t("FOrL"),a=t.n(K),M=function(Q){var pe=Q.buttonProps,fe=pe===void 0?{}:pe,V=Q.styles,R=V===void 0?{}:V,g=Q.customText,X=Q.ButtonText,W=Q.ButtonClick,se=Q.Buttonclass,re=Q.ButtonTwo;return i.a.createElement("section",{className:"tc animated fadeIn",style:Object(ye.a)(Object(ye.a)({},{color:"#999",margin:"200px auto"}),R)},i.a.createElement("img",{src:a.a}),i.a.createElement("p",{className:"mt20 font14"},g||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),X&&i.a.createElement(L.a,Object(ke.a)({className:se,onClick:W},fe),X),re&&re)};be.a=M},FOrL:function(Tt,be,t){Tt.exports=t.p+"static/nodata.a6b3f948.png"},GfqC:function(Tt,be,t){"use strict";var A=t("q1tI"),L=t.n(A),ke=t("TSYQ"),ye=t.n(ke);function I(m,l){var S="cannot "+m.method+" "+m.action+" "+l.status+"'",E=new Error(S);return E.status=l.status,E.method=m.method,E.url=m.action,E}function i(m){var l=m.responseText||m.response;if(!l)return l;try{return JSON.parse(l)}catch(S){return l}}function K(m){var l=new XMLHttpRequest;m.onProgress&&l.upload&&(l.upload.onprogress=function(ge){ge.total>0&&(ge.percent=ge.loaded/ge.total*100),m.onProgress(ge)});var S=new FormData;m.data&&Object.keys(m.data).forEach(function(w){var ge=m.data[w];if(Array.isArray(ge)){ge.forEach(function(me){S.append(w+"[]",me)});return}S.append(w,m.data[w])}),m.file instanceof Blob?S.append(m.filename,m.file,m.file.name):S.append(m.filename,m.file),l.onerror=function(ge){m.onError(ge)},l.onload=function(){return l.status<200||l.status>=300?m.onError(I(m,l),i(l)):m.onSuccess(i(l),l)},l.open(m.method,m.action,!0),m.withCredentials&&"withCredentials"in l&&(l.withCredentials=!0);var E=m.headers||{};return E["X-Requested-With"]!==null&&l.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(E).forEach(function(w){E[w]!==null&&l.setRequestHeader(w,E[w])}),l.send(S),{abort:function(){l.abort()}}}var a=+new Date,M=0;function _(){return"rc-upload-"+a+"-"+ ++M}function Q(m,l){return m.indexOf(l,m.length-l.length)!==-1}var pe=function(m,l){if(m&&l){var S=Array.isArray(l)?l:l.split(","),E=m.name||"",w=m.type||"",ge=w.replace(/\/.*$/,"");return S.some(function(me){var Y=me.trim();return Y.charAt(0)==="."?Q(E.toLowerCase(),Y.toLowerCase()):/\/\*$/.test(Y)?ge===Y.replace(/\/.*$/,""):w===Y})}return!0};function fe(m,l){var S=m.createReader(),E=[];function w(){S.readEntries(function(ge){var me=Array.prototype.slice.apply(ge);E=E.concat(me);var Y=!me.length;Y?l(E):w()})}w()}var V=function(l,S,E){var w=function ge(me,Y){Y=Y||"",me.isFile?me.file(function(P){E(P)&&(me.fullPath&&!P.webkitRelativePath&&(Object.defineProperties(P,{webkitRelativePath:{writable:!0}}),P.webkitRelativePath=me.fullPath.replace(/^\//,""),Object.defineProperties(P,{webkitRelativePath:{writable:!1}})),S([P]))}):me.isDirectory&&fe(me,function(P){P.forEach(function(p){ge(p,""+Y+me.name+"/")})})};l.forEach(function(ge){w(ge.webkitGetAsEntry())})},R=V,g=Object.assign||function(m){for(var l=1;l=0)continue;if(!Object.prototype.hasOwnProperty.call(m,E))continue;S[E]=m[E]}return S}function ie(m,l){if(!(m instanceof l))throw new TypeError("Cannot call a class as a function")}function xe(m,l){if(!m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l&&(typeof l=="object"||typeof l=="function")?l:m}function ne(m,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof l);m.prototype=Object.create(l&&l.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(m,l):m.__proto__=l)}var he=function(l){return Object.keys(l).reduce(function(S,E){return(E.substr(0,5)==="data-"||E.substr(0,5)==="aria-"||E==="role")&&(S[E]=l[E]),S},{})},J=function(m){ne(l,m);function l(){var S,E,w,ge;ie(this,l);for(var me=arguments.length,Y=Array(me),P=0;P1&&arguments[1]!==void 0?arguments[1]:1,Xe=Ze.length,et=0;et1&&arguments[1]!==void 0?arguments[1]:!1;return Object(he.a)(S).map(function(w,ge){if(!I.isValidElement(w)||!w.type)return null;var me=w.type.isSelectOptGroup,Y=w.key,P=w.props,p=P.children,v=Object(K.a)(P,["children"]);return E||!me?J(w):Object(ne.a)(Object(ne.a)({key:"__RC_SELECT_GRP__".concat(Y===null?ge:Y,"__"),label:Y},v),{},{options:b(p)})}).filter(function(w){return w})}var o=t("2Qr1"),d=t("qNPg"),k=t("U8pU"),H=t("Kwbf"),le=t("WKfj");function ae(S){var E=S.mode,w=S.options,ge=S.children,me=S.backfill,Y=S.allowClear,P=S.placeholder,p=S.getInputElement,v=S.showSearch,N=S.onSearch,y=S.defaultOpen,Z=S.autoFocus,n=S.labelInValue,f=S.value,s=S.inputValue,C=S.optionLabelProp,$=E==="multiple"||E==="tags",G=v!==void 0?v:$||E==="combobox",Oe=w||b(ge);if(Object(H.a)(E!=="tags"||Oe.every(function(nt){return!nt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),E==="tags"||E==="combobox"){var Ve=Oe.some(function(nt){return nt.options?nt.options.some(function(Ze){return typeof("value"in Ze?Ze.value:Ze.key)=="number"}):typeof("value"in nt?nt.value:nt.key)=="number"});Object(H.a)(!Ve,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(H.a)(E!=="combobox"||!C,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(H.a)(E==="combobox"||!me,"`backfill` only works with `combobox` mode."),Object(H.a)(E==="combobox"||!p,"`getInputElement` only work with `combobox` mode."),Object(H.b)(E!=="combobox"||!p||!Y||!P,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),N&&!G&&E!=="combobox"&&E!=="tags"&&Object(H.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(H.b)(!y||Z,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),f!=null){var Ye=Object(le.d)(f);Object(H.a)(!n||Ye.every(function(nt){return Object(k.a)(nt)==="object"&&("key"in nt||"value"in nt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(H.a)(!$||Array.isArray(f),"`value` should be array when `mode` is `multiple` or `tags`")}if(ge){var ot=null;Object(he.a)(ge).some(function(nt){if(!I.isValidElement(nt)||!nt.type)return!1;var Ze=nt.type;if(Ze.isSelectOption)return!1;if(Ze.isSelectOptGroup){var xt=Object(he.a)(nt.props.children).every(function(q){return!I.isValidElement(q)||!nt.type||q.type.isSelectOption?!0:(ot=q.type,!1)});return!xt}return ot=Ze,!0}),ot&&Object(H.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ot.displayName||ot.name||ot,"`.")),Object(H.a)(s===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var T=ae,u=Object(d.a)({prefixCls:"rc-select",components:{optionList:W},convertChildrenToData:b,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:T,fillOptionsWithMissingValue:o.a}),j=function(S){Object(ke.a)(w,S);var E=Object(ye.a)(w);function w(){var ge;return Object(A.a)(this,w),ge=E.apply(this,arguments),ge.selectRef=I.createRef(),ge.focus=function(){ge.selectRef.current.focus()},ge.blur=function(){ge.selectRef.current.blur()},ge}return Object(L.a)(w,[{key:"render",value:function(){return I.createElement(u,Object.assign({ref:this.selectRef},this.props))}}]),w}(I.Component);j.Option=re,j.OptGroup=xe;var m=j,l=be.c=m},NvD2:function(Tt,be,t){"use strict";t.d(be,"a",function(){return i});var A=t("Kwbf");function L(K,a){var M=new Set;return K.forEach(function(_){a.has(_)||M.add(_)}),M}function ke(K){var a=K||{},M=a.disabled,_=a.disableCheckbox,Q=a.checkable;return!!(M||_)||Q===!1}function ye(K,a,M,_){for(var Q=new Set(K),pe=new Set,fe=0;fe<=M;fe+=1){var V=a.get(fe)||new Set;V.forEach(function(W){var se=W.key,re=W.node,ie=W.children,xe=ie===void 0?[]:ie;Q.has(se)&&!_(re)&&xe.filter(function(ne){return!_(ne.node)}).forEach(function(ne){Q.add(ne.key)})})}for(var R=new Set,g=M;g>=0;g-=1){var X=a.get(g)||new Set;X.forEach(function(W){var se=W.parent,re=W.node;if(_(re)||!W.parent||R.has(W.parent.key))return;if(_(W.parent.node)){R.add(se.key);return}var ie=!0,xe=!1;(se.children||[]).filter(function(ne){return!_(ne.node)}).forEach(function(ne){var he=ne.key,J=Q.has(he);ie&&!J&&(ie=!1),!xe&&(J||pe.has(he))&&(xe=!0)}),ie&&Q.add(se.key),xe&&pe.add(se.key),R.add(se.key)})}return{checkedKeys:Array.from(Q),halfCheckedKeys:Array.from(L(pe,Q))}}function I(K,a,M,_,Q){for(var pe=new Set(K),fe=new Set(a),V=0;V<=_;V+=1){var R=M.get(V)||new Set;R.forEach(function(se){var re=se.key,ie=se.node,xe=se.children,ne=xe===void 0?[]:xe;!pe.has(re)&&!fe.has(re)&&!Q(ie)&&ne.filter(function(he){return!Q(he.node)}).forEach(function(he){pe.delete(he.key)})})}fe=new Set;for(var g=new Set,X=_;X>=0;X-=1){var W=M.get(X)||new Set;W.forEach(function(se){var re=se.parent,ie=se.node;if(Q(ie)||!se.parent||g.has(se.parent.key))return;if(Q(se.parent.node)){g.add(re.key);return}var xe=!0,ne=!1;(re.children||[]).filter(function(he){return!Q(he.node)}).forEach(function(he){var J=he.key,b=pe.has(J);xe&&!b&&(xe=!1),!ne&&(b||fe.has(J))&&(ne=!0)}),xe||pe.delete(re.key),ne&&fe.add(re.key),g.add(re.key)})}return{checkedKeys:Array.from(pe),halfCheckedKeys:Array.from(L(fe,pe))}}function i(K,a,M,_){var Q=[],pe;_?pe=_:pe=ke;var fe=new Set(K.filter(function(X){var W=!!M[X];return W||Q.push(X),W})),V=new Map,R=0;Object.keys(M).forEach(function(X){var W=M[X],se=W.level,re=V.get(se);re||(re=new Set,V.set(se,re)),re.add(W),R=Math.max(R,se)}),Object(A.a)(!Q.length,"Tree missing follow keys: ".concat(Q.slice(0,100).map(function(X){return"'".concat(X,"'")}).join(", ")));var g;return a===!0?g=ye(fe,V,R,pe):g=I(fe,a.halfCheckedKeys,V,R,pe),g}},OLES:function(Tt,be,t){"use strict";var A=t("U8pU"),L=t("VTBJ"),ke=t("Ff2n"),ye=t("q1tI"),I=t("uciX"),i=t("7ixt"),K=function(fe){var V=fe.overlay,R=fe.prefixCls,g=fe.id,X=fe.overlayInnerStyle;return ye.createElement("div",{className:"".concat(R,"-inner"),id:g,role:"tooltip",style:X},typeof V=="function"?V():V)},a=K,M=function(fe,V){var R=fe.overlayClassName,g=fe.trigger,X=g===void 0?["hover"]:g,W=fe.mouseEnterDelay,se=W===void 0?0:W,re=fe.mouseLeaveDelay,ie=re===void 0?.1:re,xe=fe.overlayStyle,ne=fe.prefixCls,he=ne===void 0?"rc-tooltip":ne,J=fe.children,b=fe.onVisibleChange,o=fe.afterVisibleChange,d=fe.transitionName,k=fe.animation,H=fe.placement,le=H===void 0?"right":H,ae=fe.align,T=ae===void 0?{}:ae,u=fe.destroyTooltipOnHide,j=u===void 0?!1:u,m=fe.defaultVisible,l=fe.getTooltipContainer,S=fe.overlayInnerStyle,E=Object(ke.a)(fe,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),w=Object(ye.useRef)(null);Object(ye.useImperativeHandle)(V,function(){return w.current});var ge=Object(L.a)({},E);"visible"in fe&&(ge.popupVisible=fe.visible);var me=function(){var N=fe.arrowContent,y=N===void 0?null:N,Z=fe.overlay,n=fe.id;return[ye.createElement("div",{className:"".concat(he,"-arrow"),key:"arrow"},y),ye.createElement(a,{key:"content",prefixCls:he,id:n,overlay:Z,overlayInnerStyle:S})]},Y=!1,P=!1;if(typeof j=="boolean")Y=j;else if(j&&Object(A.a)(j)==="object"){var p=j.keepParent;Y=p===!0,P=p===!1}return ye.createElement(I.a,Object.assign({popupClassName:R,prefixCls:he,popup:me,action:X,builtinPlacements:i.a,popupPlacement:le,ref:w,popupAlign:T,getPopupContainer:l,onPopupVisibleChange:b,afterPopupVisibleChange:o,popupTransitionName:d,popupAnimation:k,defaultPopupVisible:m,destroyPopupOnHide:Y,autoDestroy:P,mouseLeaveDelay:ie,popupStyle:xe,mouseEnterDelay:se},ge),J)},_=Object(ye.forwardRef)(M),Q=be.a=_},OZM5:function(Tt,be,t){"use strict";t.d(be,"b",function(){return _}),t.d(be,"a",function(){return Q}),t.d(be,"k",function(){return pe}),t.d(be,"h",function(){return fe}),t.d(be,"i",function(){return V}),t.d(be,"g",function(){return R}),t.d(be,"c",function(){return g}),t.d(be,"d",function(){return X}),t.d(be,"j",function(){return re}),t.d(be,"e",function(){return ie}),t.d(be,"f",function(){return xe});var A=t("KQm4"),L=t("U8pU"),ke=t("Ff2n"),ye=t("q1tI"),I=t.n(ye),i=t("Kwbf"),K=t("WaYH"),a=.25,M=2;function _(ne,he){var J=ne.slice(),b=J.indexOf(he);return b>=0&&J.splice(b,1),J}function Q(ne,he){var J=ne.slice();return J.indexOf(he)===-1&&J.push(he),J}function pe(ne){return ne.split("-")}function fe(ne,he){return"".concat(ne,"-").concat(he)}function V(ne){return ne&&ne.type&&ne.type.isTreeNode}function R(ne,he){var J=[ne],b=he[ne];function o(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(k){var H=k.key,le=k.children;J.push(H),o(le)})}return o(b.children),J}function g(ne,he){var J=ne.clientY,b=he.selectHandle.getBoundingClientRect(),o=b.top,d=b.bottom,k=b.height,H=Math.max(k*a,M);return J<=o+H?-1:J>=d-H?1:0}function X(ne,he){if(!ne)return;var J=he.multiple;return J?ne.slice():ne.length?[ne[0]]:ne}var W=function(he){return he};function se(ne,he){if(!ne)return[];var J=he||{},b=J.processProps,o=b===void 0?W:b,d=Array.isArray(ne)?ne:[ne];return d.map(function(k){var H=k.children,le=Object(ke.a)(k,["children"]),ae=se(H,he);return I.a.createElement(K.a,Object.assign({},o(le)),ae)})}function re(ne){if(!ne)return null;var he;if(Array.isArray(ne))he={checkedKeys:ne,halfCheckedKeys:void 0};else if(Object(L.a)(ne)==="object")he={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return Object(i.a)(!1,"`checkedKeys` is not an array or an object"),null;return he}function ie(ne,he){var J=new Set;function b(o){if(J.has(o))return;var d=he[o];if(!d)return;J.add(o);var k=d.parent,H=d.node;if(H.disabled)return;k&&b(k.key)}return(ne||[]).forEach(function(o){b(o)}),Object(A.a)(J)}function xe(ne){var he={};return Object.keys(ne).forEach(function(J){(J.startsWith("data-")||J.startsWith("aria-"))&&(he[J]=ne[J])}),he}},"SA+Z":function(Tt,be,t){var A=t("wTVA"),L=t("EbDI"),ke=t("ZhPi"),ye=t("wkBT");function I(i){return A(i)||L(i)||ke(i)||ye()}Tt.exports=I,Tt.exports.__esModule=!0,Tt.exports.default=Tt.exports},VQsq:function(Tt,be,t){"use strict";t.r(be);var A=t("DjyN"),L=t("NUBc"),ke=t("g9YV"),ye=t("wCAj"),I=t("5NDa"),i=t("5rEg"),K=t("DYRE"),a=t("zeV3"),M=t("P2fV"),_=t("NJEC"),Q=t("qVdP"),pe=t("jsC+"),fe=t("+BJd"),V=t("mr32"),R=t("5Dmo"),g=t("3S7+"),X=t("lUTK"),W=t("BvKs"),se=t("miYZ"),re=t("tsqr"),ie=t("9og8"),xe=t("k1fw"),ne=t("tJVT"),he=t("WmNS"),J=t.n(he),b=t("q1tI"),o=t.n(b),d=t("wd/R"),k=t.n(d),H=t("Ty5D"),le=t("55Ip"),ae=t("9kvl"),T=t("ErOA"),u=t("8Skl"),j=t("mgmH"),m=t("1vsH"),l=t("BdwD"),S=t("2qtc"),E=t("kLXV"),w=t("oBTY"),ge=function(Je){var st=Je.classroomList,tt=Je.dispatch,He=Je.cb,ee=Object(H.i)();return ee.id=ee.coursesId,o.a.createElement(E.a,{centered:!0,title:"\u63D0\u793A",visible:st.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ie.a)(J.a.mark(function Ce(){var F;return J.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(T.a)("/api/boards/".concat(ee.categoryId,"/messages/bulk_public.json"),{method:"put",body:{ids:Object(w.a)(st.actionTabs.selectArrs)}});case 2:F=c.sent,F.status===0&&(re.b.success("\u64CD\u4F5C\u6210\u529F"),He(),tt({type:"classroomList/setActionTabs",payload:{}}),tt({type:"classroomList/getBoardList",payload:Object(xe.a)({},st.actionTabs.params)}));case 4:case"end":return c.stop()}},Ce)})),onCancel:function(){tt({type:"classroomList/setActionTabs",payload:{}})}},o.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))},me=Object(ae.a)(function(dt){var Je=dt.classroomList;return{classroomList:Je}})(ge),Y=function(Je){var st=Je.classroomList,tt=Je.dispatch,He=Je.cb,ee=Object(H.i)();return ee.id=ee.coursesId,o.a.createElement(E.a,{centered:!0,title:"\u63D0\u793A",visible:st.actionTabs.key==="\u5220\u9664\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ie.a)(J.a.mark(function Ce(){var F;return J.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(T.a)("/api/course_groups/".concat(st.actionTabs.selectArrs.id,".json"),{method:"delete"});case 2:F=c.sent,F.status===0&&(re.b.success("\u5220\u9664\u6210\u529F"),tt({type:"classroomList/setActionTabs",payload:{}}),tt({type:"classroomList/getCourseGroupsList",payload:Object(xe.a)({},st.actionTabs.params)}),tt({type:"classroomList/getClassroomLeftMenus",payload:{id:ee.coursesId}}),He());case 4:case"end":return c.stop()}},Ce)})),onCancel:function(){tt({type:"classroomList/setActionTabs",payload:{}})}},o.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664?"))},P=Object(ae.a)(function(dt){var Je=dt.classroomList;return{classroomList:Je}})(Y),p=t("14J3"),v=t("BMrR"),N=t("iQDF"),y=t("+eQT"),Z=t("jCWc"),n=t("kPKH"),f=t("jrin"),s=t("T2oS"),C=t("W9HT"),$=t("y8nQ"),G=t("Vl3Y"),Oe=function(Je){var st,tt=Je.classroomList,He=Je.loading,ee=Je.dispatch,Ce=Je.cb,F=Object(H.i)();F.id=F.coursesId,Object(b.useEffect)(function(){ee({type:"classroomList/getCourseGroups",payload:{id:F.id}})},[tt.name]);var r=G.a.useForm(),c=Object(ne.a)(r,1),ue=c[0],z=[];tt.courseGroups.course_groups&&tt.courseGroups.course_groups.map(function(je){return z.push(je.id+"")});var Re=function(B){return B&&B1&&arguments[1]!==void 0?arguments[1]:!1,F=ee&&typeof ee.getBoundingClientRect=="function"&&ee.getBoundingClientRect().width;if(F){if(Ce){var r=getComputedStyle(ee),c=r.marginLeft,ue=r.marginRight;F+=+c.replace("px","")+ +ue.replace("px","")}F=+F.toFixed(6)}return F||0},h=function(ee,Ce,F){ee&&Object(W.a)(ee.style)==="object"&&(ee.style[Ce]=F)},v=function(){return l.any},N=t("KQm4"),y=t("Ff2n"),Z=t("i8i4"),n=t("bdgK"),f=t("uciX"),s=t("8XRh"),C={adjustX:1,adjustY:1},$={topLeft:{points:["bl","tl"],overflow:C,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:C,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:C,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:C,offset:[4,0]}},G={topLeft:{points:["bl","tl"],overflow:C,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:C,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:C,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:C,offset:[4,0]}},Oe=$,Ve=0,Ye={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ot=function(ee,Ce,F){var r=w(Ce),c=ee.getState();ee.setState({defaultActiveFirst:Object(A.a)(Object(A.a)({},c.defaultActiveFirst),{},Object(Q.a)({},r,F))})},nt=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(F){var r;Object(L.a)(this,Ce),r=ee.call(this,F),r.onDestroy=function(B){r.props.onDestroy(B)},r.onKeyDown=function(B){var ve=B.keyCode,Se=r.menuInstance,rt=r.props,Be=rt.isOpen,Dt=rt.store;if(ve===he.a.ENTER)return r.onTitleClick(B),ot(Dt,r.props.eventKey,!0),!0;if(ve===he.a.RIGHT)return Be?Se.onKeyDown(B):(r.triggerOpenChange(!0),ot(Dt,r.props.eventKey,!0)),!0;if(ve===he.a.LEFT){var yt;if(Be)yt=Se.onKeyDown(B);else return;return yt||(r.triggerOpenChange(!1),yt=!0),yt}return Be&&(ve===he.a.UP||ve===he.a.DOWN)?Se.onKeyDown(B):void 0},r.onOpenChange=function(B){r.props.onOpenChange(B)},r.onPopupVisibleChange=function(B){r.triggerOpenChange(B,B?"mouseenter":"mouseleave")},r.onMouseEnter=function(B){var ve=r.props,Se=ve.eventKey,rt=ve.onMouseEnter,Be=ve.store;ot(Be,r.props.eventKey,!1),rt({key:Se,domEvent:B})},r.onMouseLeave=function(B){var ve=r.props,Se=ve.parentMenu,rt=ve.eventKey,Be=ve.onMouseLeave;Se.subMenuInstance=Object(ye.a)(r),Be({key:rt,domEvent:B})},r.onTitleMouseEnter=function(B){var ve=r.props,Se=ve.eventKey,rt=ve.onItemHover,Be=ve.onTitleMouseEnter;rt({key:Se,hover:!0}),Be({key:Se,domEvent:B})},r.onTitleMouseLeave=function(B){var ve=r.props,Se=ve.parentMenu,rt=ve.eventKey,Be=ve.onItemHover,Dt=ve.onTitleMouseLeave;Se.subMenuInstance=Object(ye.a)(r),Be({key:rt,hover:!1}),Dt({key:rt,domEvent:B})},r.onTitleClick=function(B){var ve=Object(ye.a)(r),Se=ve.props;if(Se.onTitleClick({key:Se.eventKey,domEvent:B}),Se.triggerSubMenuAction==="hover")return;r.triggerOpenChange(!Se.isOpen,"click"),ot(Se.store,r.props.eventKey,!1)},r.onSubMenuClick=function(B){typeof r.props.onClick=="function"&&r.props.onClick(r.addKeyPath(B))},r.onSelect=function(B){r.props.onSelect(B)},r.onDeselect=function(B){r.props.onDeselect(B)},r.getPrefixCls=function(){return"".concat(r.props.rootPrefixCls,"-submenu")},r.getActiveClassName=function(){return"".concat(r.getPrefixCls(),"-active")},r.getDisabledClassName=function(){return"".concat(r.getPrefixCls(),"-disabled")},r.getSelectedClassName=function(){return"".concat(r.getPrefixCls(),"-selected")},r.getOpenClassName=function(){return"".concat(r.props.rootPrefixCls,"-submenu-open")},r.saveMenuInstance=function(B){r.menuInstance=B},r.addKeyPath=function(B){return Object(A.a)(Object(A.a)({},B),{},{keyPath:(B.keyPath||[]).concat(r.props.eventKey)})},r.triggerOpenChange=function(B,ve){var Se=r.props.eventKey,rt=function(){r.onOpenChange({key:Se,item:Object(ye.a)(r),trigger:ve,open:B})};ve==="mouseenter"?r.mouseenterTimeout=setTimeout(function(){rt()},0):rt()},r.isChildrenSelected=function(){var B={find:!1};return me(r.props.children,r.props.selectedKeys,B),B.find},r.isOpen=function(){return r.props.openKeys.indexOf(r.props.eventKey)!==-1},r.adjustWidth=function(){if(!r.subMenuTitle||!r.menuInstance)return;var B=Z.findDOMNode(r.menuInstance);if(B.offsetWidth>=r.subMenuTitle.offsetWidth)return;B.style.minWidth="".concat(r.subMenuTitle.offsetWidth,"px")},r.saveSubMenuTitle=function(B){r.subMenuTitle=B},r.getBaseProps=function(){var B=Object(ye.a)(r),ve=B.props;return{mode:ve.mode==="horizontal"?"vertical":ve.mode,visible:r.props.isOpen,level:ve.level+1,inlineIndent:ve.inlineIndent,focusable:!1,onClick:r.onSubMenuClick,onSelect:r.onSelect,onDeselect:r.onDeselect,onDestroy:r.onDestroy,selectedKeys:ve.selectedKeys,eventKey:"".concat(ve.eventKey,"-menu-"),openKeys:ve.openKeys,motion:ve.motion,onOpenChange:r.onOpenChange,subMenuOpenDelay:ve.subMenuOpenDelay,parentMenu:Object(ye.a)(r),subMenuCloseDelay:ve.subMenuCloseDelay,forceSubMenuRender:ve.forceSubMenuRender,triggerSubMenuAction:ve.triggerSubMenuAction,builtinPlacements:ve.builtinPlacements,defaultActiveFirst:ve.store.getState().defaultActiveFirst[w(ve.eventKey)],multiple:ve.multiple,prefixCls:ve.rootPrefixCls,id:r.internalMenuId,manualRef:r.saveMenuInstance,itemIcon:ve.itemIcon,expandIcon:ve.expandIcon,direction:ve.direction}},r.getMotion=function(B,ve){var Se=Object(ye.a)(r),rt=Se.haveRendered,Be=r.props,Dt=Be.motion,yt=Be.rootPrefixCls,Ht=Object(A.a)(Object(A.a)({},Dt),{},{leavedClassName:"".concat(yt,"-hidden"),removeOnLeave:!1,motionAppear:rt||!ve||B!=="inline"});return Ht};var c=F.store,ue=F.eventKey,z=c.getState(),Re=z.defaultActiveFirst;r.isRootMenu=!1;var je=!1;return Re&&(je=Re[ue]),ot(c,ue,je),r}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var r=this,c=this.props,ue=c.mode,z=c.parentMenu,Re=c.manualRef;if(Re&&Re(this),ue!=="horizontal"||!z.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return r.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var r=this.props,c=r.onDestroy,ue=r.eventKey;c&&c(ue),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(r){var c=this,ue=this.getBaseProps(),z=this.getMotion(ue.mode,ue.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||ue.visible||ue.forceSubMenuRender,!this.haveOpened)return K.createElement("div",null);var Re=ue.direction;return K.createElement(s.default,Object.assign({visible:ue.visible},z),function(je){var B=je.className,ve=je.style,Se=X()("".concat(ue.prefixCls,"-sub"),B,Object(Q.a)({},"".concat(ue.prefixCls,"-rtl"),Re==="rtl"));return K.createElement(Ke,Object.assign({},ue,{id:c.internalMenuId,className:Se,style:ve}),r)})}},{key:"render",value:function(){var r,c=Object(A.a)({},this.props),ue=c.isOpen,z=this.getPrefixCls(),Re=c.mode==="inline",je=X()(z,"".concat(z,"-").concat(c.mode),(r={},Object(Q.a)(r,c.className,!!c.className),Object(Q.a)(r,this.getOpenClassName(),ue),Object(Q.a)(r,this.getActiveClassName(),c.active||ue&&!Re),Object(Q.a)(r,this.getDisabledClassName(),c.disabled),Object(Q.a)(r,this.getSelectedClassName(),this.isChildrenSelected()),r));this.internalMenuId||(c.eventKey?this.internalMenuId="".concat(c.eventKey,"$Menu"):(Ve+=1,this.internalMenuId="$__$".concat(Ve,"$Menu")));var B={},ve={},Se={};c.disabled||(B={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ve={onClick:this.onTitleClick},Se={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var rt={},Be=c.direction;Re&&(Be==="rtl"?rt.paddingRight=c.inlineIndent*c.level:rt.paddingLeft=c.inlineIndent*c.level);var Dt={};this.props.isOpen&&(Dt={"aria-owns":this.internalMenuId});var yt=null;c.mode!=="horizontal"&&(yt=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(yt=K.createElement(this.props.expandIcon,Object(A.a)({},this.props))));var Ht=K.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:rt,className:"".concat(z,"-title"),role:"button"},Se,ve,{"aria-expanded":ue},Dt,{"aria-haspopup":"true",title:typeof c.title=="string"?c.title:void 0}),c.title,yt||K.createElement("i",{className:"".concat(z,"-arrow")})),Ut=this.renderChildren(c.children),It=c.parentMenu.isRootMenu?c.parentMenu.props.getPopupContainer:function(qt){return qt.parentNode},Yt=Ye[c.mode],zt=c.popupOffset?{offset:c.popupOffset}:{},On=c.mode==="inline"?"":c.popupClassName;On+=Be==="rtl"?" ".concat(z,"-rtl"):"";var Wt=c.disabled,Xt=c.triggerSubMenuAction,wn=c.subMenuOpenDelay,gn=c.forceSubMenuRender,Vn=c.subMenuCloseDelay,mn=c.builtinPlacements;Y.forEach(function(qt){return delete c[qt]}),delete c.onClick;var En=Be==="rtl"?Object.assign({},G,mn):Object.assign({},$,mn);return delete c.direction,K.createElement("li",Object.assign({},c,B,{className:je,role:"menuitem"}),Re&&Ht,Re&&Ut,!Re&&K.createElement(f.a,{prefixCls:z,popupClassName:X()("".concat(z,"-popup"),On),getPopupContainer:It,builtinPlacements:En,popupPlacement:Yt,popupVisible:ue,popupAlign:zt,popup:Ut,action:Wt?[]:[Xt],mouseEnterDelay:wn,mouseLeaveDelay:Vn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:gn},Ht))}}]),Ce}(K.Component);nt.defaultProps={onMouseEnter:S,onMouseLeave:S,onTitleMouseEnter:S,onTitleMouseLeave:S,onTitleClick:S,manualRef:S,mode:"vertical",title:""};var Ze=Object(a.b)(function(He,ee){var Ce=He.openKeys,F=He.activeKey,r=He.selectedKeys,c=ee.eventKey,ue=ee.subMenuKey;return{isOpen:Ce.indexOf(c)>-1,active:F[ue]===c,selectedKeys:r}})(nt);Ze.isSubMenu=!0;var xt=Ze,q="menuitem-overflowed",Ne=.5,We=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(){var F;return Object(L.a)(this,Ce),F=ee.apply(this,arguments),F.resizeObserver=null,F.mutationObserver=null,F.originalTotalWidth=0,F.overflowedItems=[],F.menuItemSizes=[],F.cancelFrameId=null,F.state={lastVisibleIndex:void 0},F.getMenuItemNodes=function(){var r=F.props.prefixCls,c=Z.findDOMNode(Object(ye.a)(F));return c?[].slice.call(c.children).filter(function(ue){return ue.className.split(" ").indexOf("".concat(r,"-overflowed-submenu"))<0}):[]},F.getOverflowedSubMenuItem=function(r,c,ue){var z=F.props,Re=z.overflowedIndicator,je=z.level,B=z.mode,ve=z.prefixCls,Se=z.theme;if(je!==1||B!=="horizontal")return null;var rt=F.props.children[0],Be=rt.props,Dt=Be.children,yt=Be.title,Ht=Be.style,Ut=Object(y.a)(Be,["children","title","style"]),It=Object(A.a)({},Ht),Yt="".concat(r,"-overflowed-indicator"),zt="".concat(r,"-overflowed-indicator");c.length===0&&ue!==!0?It=Object(A.a)(Object(A.a)({},It),{},{display:"none"}):ue&&(It=Object(A.a)(Object(A.a)({},It),{},{visibility:"hidden",position:"absolute"}),Yt="".concat(Yt,"-placeholder"),zt="".concat(zt,"-placeholder"));var On=Se?"".concat(ve,"-").concat(Se):"",Wt={};return Y.forEach(function(Xt){Ut[Xt]!==void 0&&(Wt[Xt]=Ut[Xt])}),K.createElement(xt,Object.assign({title:Re,className:"".concat(ve,"-overflowed-submenu"),popupClassName:On},Wt,{key:Yt,eventKey:zt,disabled:!1,style:It}),c)},F.setChildrenWidthAndResize=function(){if(F.props.mode!=="horizontal")return;var r=Z.findDOMNode(Object(ye.a)(F));if(!r)return;var c=r.children;if(!c||c.length===0)return;var ue=r.children[c.length-1];h(ue,"display","inline-block");var z=F.getMenuItemNodes(),Re=z.filter(function(je){return je.className.split(" ").indexOf(q)>=0});Re.forEach(function(je){h(je,"display","inline-block")}),F.menuItemSizes=z.map(function(je){return P(je,!0)}),Re.forEach(function(je){h(je,"display","none")}),F.overflowedIndicatorWidth=P(r.children[r.children.length-1],!0),F.originalTotalWidth=F.menuItemSizes.reduce(function(je,B){return je+B},0),F.handleResize(),h(ue,"display","none")},F.handleResize=function(){if(F.props.mode!=="horizontal")return;var r=Z.findDOMNode(Object(ye.a)(F));if(!r)return;var c=P(r);F.overflowedItems=[];var ue=0,z;F.originalTotalWidth>c+Ne&&(z=-1,F.menuItemSizes.forEach(function(Re){ue+=Re,ue+F.overflowedIndicatorWidth<=c&&(z+=1)})),F.setState({lastVisibleIndex:z})},F}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){var r=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var c=Z.findDOMNode(this);if(!c)return;this.resizeObserver=new n.default(function(ue){ue.forEach(function(){var z=r.cancelFrameId;cancelAnimationFrame(z),r.cancelFrameId=requestAnimationFrame(r.setChildrenWidthAndResize)})}),[].slice.call(c.children).concat(c).forEach(function(ue){r.resizeObserver.observe(ue)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){r.resizeObserver.disconnect(),[].slice.call(c.children).concat(c).forEach(function(ue){r.resizeObserver.observe(ue)}),r.setChildrenWidthAndResize()}),this.mutationObserver.observe(c,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(r){var c=this,ue=this.state.lastVisibleIndex;return(r||[]).reduce(function(z,Re,je){var B=Re;if(c.props.mode==="horizontal"){var ve=c.getOverflowedSubMenuItem(Re.props.eventKey,[]);ue!==void 0&&c.props.className.indexOf("".concat(c.props.prefixCls,"-root"))!==-1&&(je>ue&&(B=K.cloneElement(Re,{style:{display:"none"},eventKey:"".concat(Re.props.eventKey,"-hidden"),className:"".concat(q)})),je===ue+1&&(c.overflowedItems=r.slice(ue+1).map(function(rt){return K.cloneElement(rt,{key:rt.props.eventKey,mode:"vertical-left"})}),ve=c.getOverflowedSubMenuItem(Re.props.eventKey,c.overflowedItems)));var Se=[].concat(Object(N.a)(z),[ve,B]);return je===r.length-1&&Se.push(c.getOverflowedSubMenuItem(Re.props.eventKey,[],!0)),Se}return[].concat(Object(N.a)(z),[B])},[])}},{key:"render",value:function(){var r=this.props,c=r.visible,ue=r.prefixCls,z=r.overflowedIndicator,Re=r.mode,je=r.level,B=r.tag,ve=r.children,Se=r.theme,rt=Object(y.a)(r,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Be=B;return K.createElement(Be,Object.assign({},rt),this.renderChildren(ve))}}]),Ce}(K.Component);We.defaultProps={tag:"div",className:""};var Ie=We;function qe(He){return He.length?He.every(function(ee){return!!ee.props.disabled}):!0}function O(He,ee,Ce){var F=He.getState();He.setState({activeKey:Object(A.a)(Object(A.a)({},F.activeKey),{},Object(Q.a)({},ee,Ce))})}function oe(He){return He.eventKey||"0-menu-"}function de(He,ee){var Ce=ee,F=He.children,r=He.eventKey;if(Ce){var c;if(ge(F,function(ue,z){ue&&ue.props&&!ue.props.disabled&&Ce===E(ue,r,z)&&(c=!0)}),c)return Ce}return Ce=null,He.defaultActiveFirst&&ge(F,function(ue,z){!Ce&&ue&&!ue.props.disabled&&(Ce=E(ue,r,z))}),Ce}function we(He){if(He){var ee=this.instanceArray.indexOf(He);ee!==-1?this.instanceArray[ee]=He:this.instanceArray.push(He)}}var Pe=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(F){var r;return Object(L.a)(this,Ce),r=ee.call(this,F),r.onKeyDown=function(c,ue){var z=c.keyCode,Re;if(r.getFlatInstanceArray().forEach(function(B){B&&B.props.active&&B.onKeyDown&&(Re=B.onKeyDown(c))}),Re)return 1;var je=null;return(z===he.a.UP||z===he.a.DOWN)&&(je=r.step(z===he.a.UP?-1:1)),je?(c.preventDefault(),O(r.props.store,oe(r.props),je.props.eventKey),typeof ue=="function"&&ue(je),1):void 0},r.onItemHover=function(c){var ue=c.key,z=c.hover;O(r.props.store,oe(r.props),z?ue:null)},r.onDeselect=function(c){r.props.onDeselect(c)},r.onSelect=function(c){r.props.onSelect(c)},r.onClick=function(c){r.props.onClick(c)},r.onOpenChange=function(c){r.props.onOpenChange(c)},r.onDestroy=function(c){r.props.onDestroy(c)},r.getFlatInstanceArray=function(){return r.instanceArray},r.step=function(c){var ue=r.getFlatInstanceArray(),z=r.props.store.getState().activeKey[oe(r.props)],Re=ue.length;if(!Re)return null;c<0&&(ue=ue.concat().reverse());var je=-1;if(ue.every(function(rt,Be){return rt&&rt.props.eventKey===z?(je=Be,!1):!0}),!r.props.defaultActiveFirst&&je!==-1&&qe(ue.slice(je,Re-1)))return;var B=(je+1)%Re,ve=B;do{var Se=ue[ve];if(!Se||Se.props.disabled)ve=(ve+1)%Re;else return Se}while(ve!==B);return null},r.renderCommonMenuItem=function(c,ue,z){var Re=r.props.store.getState(),je=Object(ye.a)(r),B=je.props,ve=E(c,B.eventKey,ue),Se=c.props;if(!Se||typeof c.type=="string")return c;var rt=ve===Re.activeKey,Be=Object(A.a)(Object(A.a)({mode:Se.mode||B.mode,level:B.level,inlineIndent:B.inlineIndent,renderMenuItem:r.renderMenuItem,rootPrefixCls:B.prefixCls,index:ue,parentMenu:B.parentMenu,manualRef:Se.disabled?void 0:Object(fe.a)(c.ref,we.bind(Object(ye.a)(r))),eventKey:ve,active:!Se.disabled&&rt,multiple:B.multiple,onClick:function(yt){(Se.onClick||S)(yt),r.onClick(yt)},onItemHover:r.onItemHover,motion:B.motion,subMenuOpenDelay:B.subMenuOpenDelay,subMenuCloseDelay:B.subMenuCloseDelay,forceSubMenuRender:B.forceSubMenuRender,onOpenChange:r.onOpenChange,onDeselect:r.onDeselect,onSelect:r.onSelect,builtinPlacements:B.builtinPlacements,itemIcon:Se.itemIcon||r.props.itemIcon,expandIcon:Se.expandIcon||r.props.expandIcon},z),{},{direction:B.direction});return(B.mode==="inline"||v())&&(Be.triggerSubMenuAction="click"),K.cloneElement(c,Be)},r.renderMenuItem=function(c,ue,z){if(!c)return null;var Re=r.props.store.getState(),je={openKeys:Re.openKeys,selectedKeys:Re.selectedKeys,triggerSubMenuAction:r.props.triggerSubMenuAction,subMenuKey:z};return r.renderCommonMenuItem(c,ue,je)},F.store.setState({activeKey:Object(A.a)(Object(A.a)({},F.store.getState().activeKey),{},Object(Q.a)({},F.eventKey,de(F,F.activeKey)))}),r.instanceArray=[],r}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(r){return this.props.visible||r.visible||this.props.className!==r.className||!R()(this.props.style,r.style)}},{key:"componentDidUpdate",value:function(r){var c=this.props,ue="activeKey"in c?c.activeKey:c.store.getState().activeKey[oe(c)],z=de(c,ue);if(z!==ue)O(c.store,oe(c),z);else if("activeKey"in r){var Re=de(r,r.activeKey);z!==Re&&O(c.store,oe(c),z)}}},{key:"render",value:function(){var r=this,c=Object(_.a)({},this.props);this.instanceArray=[];var ue=X()(c.prefixCls,c.className,"".concat(c.prefixCls,"-").concat(c.mode)),z={className:ue,role:c.role||"menu"};c.id&&(z.id=c.id),c.focusable&&(z.tabIndex=0,z.onKeyDown=this.onKeyDown);var Re=c.prefixCls,je=c.eventKey,B=c.visible,ve=c.level,Se=c.mode,rt=c.overflowedIndicator,Be=c.theme;return Y.forEach(function(Dt){return delete c[Dt]}),delete c.onClick,K.createElement(Ie,Object.assign({},c,{prefixCls:Re,mode:Se,tag:"ul",level:ve,theme:Be,visible:B,overflowedIndicator:rt},z),K.Children.map(c.children,function(Dt,yt){return r.renderMenuItem(Dt,yt,je||"0-menu-")}))}}]),Ce}(K.Component);Pe.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:S};var Ae=Object(a.b)()(Pe),Ke=Ae,Te=t("Kwbf");function Xe(He,ee,Ce){var F=He.prefixCls,r=He.motion,c=He.defaultMotions,ue=c===void 0?{}:c,z=He.openAnimation,Re=He.openTransitionName,je=ee.switchingModeFromInline;if(r)return r;if(Object(W.a)(z)==="object"&&z)Object(Te.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof z=="string")return{motionName:"".concat(F,"-open-").concat(z)};if(Re)return{motionName:Re};var B=ue[Ce];return B||(je?null:ue.other)}var et=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(F){var r;Object(L.a)(this,Ce),r=ee.call(this,F),r.inlineOpenKeys=[],r.onSelect=function(z){var Re=Object(ye.a)(r),je=Re.props;if(je.selectable){var B=r.store.getState(),ve=B.selectedKeys,Se=z.key;je.multiple?ve=ve.concat([Se]):ve=[Se],"selectedKeys"in je||r.store.setState({selectedKeys:ve}),je.onSelect(Object(A.a)(Object(A.a)({},z),{},{selectedKeys:ve}))}},r.onClick=function(z){var Re=r.getRealMenuMode(),je=Object(ye.a)(r),B=je.store,ve=je.props.onOpenChange;Re!=="inline"&&!("openKeys"in r.props)&&(B.setState({openKeys:[]}),ve([])),r.props.onClick(z)},r.onKeyDown=function(z,Re){r.innerMenu.getWrappedInstance().onKeyDown(z,Re)},r.onOpenChange=function(z){var Re=Object(ye.a)(r),je=Re.props,B=r.store.getState().openKeys.concat(),ve=!1,Se=function(Be){var Dt=!1;if(Be.open)Dt=B.indexOf(Be.key)===-1,Dt&&B.push(Be.key);else{var yt=B.indexOf(Be.key);Dt=yt!==-1,Dt&&B.splice(yt,1)}ve=ve||Dt};Array.isArray(z)?z.forEach(Se):Se(z),ve&&("openKeys"in r.props||r.store.setState({openKeys:B}),je.onOpenChange(B))},r.onDeselect=function(z){var Re=Object(ye.a)(r),je=Re.props;if(je.selectable){var B=r.store.getState().selectedKeys.concat(),ve=z.key,Se=B.indexOf(ve);Se!==-1&&B.splice(Se,1),"selectedKeys"in je||r.store.setState({selectedKeys:B}),je.onDeselect(Object(A.a)(Object(A.a)({},z),{},{selectedKeys:B}))}},r.onMouseEnter=function(z){r.restoreModeVerticalFromInline();var Re=r.props.onMouseEnter;Re&&Re(z)},r.onTransitionEnd=function(z){var Re=z.propertyName==="width"&&z.target===z.currentTarget,je=z.target.className,B=Object.prototype.toString.call(je)==="[object SVGAnimatedString]"?je.animVal:je,ve=z.propertyName==="font-size"&&B.indexOf("anticon")>=0;(Re||ve)&&r.restoreModeVerticalFromInline()},r.setInnerMenu=function(z){r.innerMenu=z},r.isRootMenu=!0;var c=F.defaultSelectedKeys,ue=F.defaultOpenKeys;return"selectedKeys"in F&&(c=F.selectedKeys||[]),"openKeys"in F&&(ue=F.openKeys||[]),r.store=Object(a.c)({selectedKeys:c,openKeys:ue,activeKey:{"0-menu-":de(F,F.activeKey)}}),r.state={switchingModeFromInline:!1},r}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(r){this.updateOpentKeysWhenSwitchMode(r),this.updateMiniStore();var c=this.props,ue=c.siderCollapsed,z=c.inlineCollapsed,Re=c.onOpenChange;(!r.inlineCollapsed&&z||!r.siderCollapsed&&ue)&&Re([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(r){var c=this.props,ue=this.store,z=this.inlineOpenKeys,Re=ue.getState(),je={};r.mode==="inline"&&c.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in c||((c.inlineCollapsed&&!r.inlineCollapsed||c.siderCollapsed&&!r.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Re.openKeys.concat(),je.openKeys=[]),(!c.inlineCollapsed&&r.inlineCollapsed||!c.siderCollapsed&&r.siderCollapsed)&&(je.openKeys=z,this.inlineOpenKeys=[])),Object.keys(je).length&&ue.setState(je)}},{key:"updateMenuDisplay",value:function(){var r=this.props.collapsedWidth,c=this.store,ue=this.prevOpenKeys,z=this.getInlineCollapsed()&&(r===0||r==="0"||r==="0px");z?(this.prevOpenKeys=c.getState().openKeys.concat(),this.store.setState({openKeys:[]})):ue&&(this.store.setState({openKeys:ue}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var r=this.props.mode,c=this.state.switchingModeFromInline,ue=this.getInlineCollapsed();return c&&ue?"inline":ue?"vertical":r}},{key:"getInlineCollapsed",value:function(){var r=this.props,c=r.inlineCollapsed,ue=r.siderCollapsed;return ue!==void 0?ue:c}},{key:"restoreModeVerticalFromInline",value:function(){var r=this.state.switchingModeFromInline;r&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var r=Object(A.a)({},Object(M.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),c=this.getRealMenuMode();return r.className+=" ".concat(r.prefixCls,"-root"),r.direction==="rtl"&&(r.className+=" ".concat(r.prefixCls,"-rtl")),r=Object(A.a)(Object(A.a)({},r),{},{mode:c,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Xe(this.props,this.state,c)}),delete r.openAnimation,delete r.openTransitionName,K.createElement(a.a,{store:this.store},K.createElement(Ke,Object.assign({},r,{ref:this.setInnerMenu}),this.props.children))}}]),Ce}(K.Component);et.defaultProps={selectable:!0,onClick:S,onSelect:S,onOpenChange:S,onDeselect:S,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:K.createElement("span",null,"\xB7\xB7\xB7")};var at=et,Qe=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(){var F;return Object(L.a)(this,Ce),F=ee.apply(this,arguments),F.onKeyDown=function(r){var c=r.keyCode;return c===he.a.ENTER?(F.onClick(r),!0):void 0},F.onMouseLeave=function(r){var c=F.props,ue=c.eventKey,z=c.onItemHover,Re=c.onMouseLeave;z({key:ue,hover:!1}),Re({key:ue,domEvent:r})},F.onMouseEnter=function(r){var c=F.props,ue=c.eventKey,z=c.onItemHover,Re=c.onMouseEnter;z({key:ue,hover:!0}),Re({key:ue,domEvent:r})},F.onClick=function(r){var c=F.props,ue=c.eventKey,z=c.multiple,Re=c.onClick,je=c.onSelect,B=c.onDeselect,ve=c.isSelected,Se={key:ue,keyPath:[ue],item:Object(ye.a)(F),domEvent:r};Re(Se),z?ve?B(Se):je(Se):ve||je(Se)},F.saveNode=function(r){F.node=r},F}return Object(ke.a)(Ce,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var r=this.props;r.onDestroy&&r.onDestroy(r.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var r,c=Object(A.a)({},this.props),ue=X()(this.getPrefixCls(),c.className,(r={},Object(Q.a)(r,this.getActiveClassName(),!c.disabled&&c.active),Object(Q.a)(r,this.getSelectedClassName(),c.isSelected),Object(Q.a)(r,this.getDisabledClassName(),c.disabled),r)),z=Object(A.a)(Object(A.a)({},c.attribute),{},{title:typeof c.title=="string"?c.title:void 0,className:ue,role:c.role||"menuitem","aria-disabled":c.disabled});c.role==="option"?z=Object(A.a)(Object(A.a)({},z),{},{role:"option","aria-selected":c.isSelected}):(c.role===null||c.role==="none")&&(z.role="none");var Re={onClick:c.disabled?null:this.onClick,onMouseLeave:c.disabled?null:this.onMouseLeave,onMouseEnter:c.disabled?null:this.onMouseEnter},je=Object(A.a)({},c.style);c.mode==="inline"&&(c.direction==="rtl"?je.paddingRight=c.inlineIndent*c.level:je.paddingLeft=c.inlineIndent*c.level),Y.forEach(function(ve){return delete c[ve]}),delete c.direction;var B=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(B=K.createElement(this.props.itemIcon,this.props)),K.createElement("li",Object.assign({},Object(M.default)(c,["onClick","onMouseEnter","onMouseLeave","onSelect"]),z,Re,{style:je,ref:this.saveNode}),c.children,B)}}]),Ce}(K.Component);Qe.isMenuItem=!0,Qe.defaultProps={onSelect:S,onMouseEnter:S,onMouseLeave:S,manualRef:S};var vt=Object(a.b)(function(He,ee){var Ce=He.activeKey,F=He.selectedKeys,r=ee.eventKey,c=ee.subMenuKey;return{active:Ce[c]===r,isSelected:F.indexOf(r)!==-1}})(Qe),ct=vt,jt=function(He){Object(I.a)(Ce,He);var ee=Object(i.a)(Ce);function Ce(){var F;return Object(L.a)(this,Ce),F=ee.apply(this,arguments),F.renderInnerMenuItem=function(r){var c=F.props,ue=c.renderMenuItem,z=c.index;return ue(r,z,F.props.subMenuKey)},F}return Object(ke.a)(Ce,[{key:"render",value:function(){var r=Object(_.a)({},this.props),c=r.className,ue=c===void 0?"":c,z=r.rootPrefixCls,Re="".concat(z,"-item-group-title"),je="".concat(z,"-item-group-list"),B=r.title,ve=r.children;return Y.forEach(function(Se){return delete r[Se]}),delete r.onClick,delete r.direction,K.createElement("li",Object.assign({},r,{className:"".concat(ue," ").concat(z,"-item-group")}),K.createElement("div",{className:Re,title:typeof B=="string"?B:void 0},B),K.createElement("ul",{className:je},K.Children.map(ve,this.renderInnerMenuItem)))}}]),Ce}(K.Component);jt.isMenuItemGroup=!0,jt.defaultProps={disabled:!0};var dt=jt,Je=function(ee){var Ce=ee.className,F=ee.rootPrefixCls,r=ee.style;return K.createElement("li",{className:"".concat(Ce," ").concat(F,"-item-divider"),style:r})};Je.defaultProps={disabled:!0,className:"",style:{}};var st=Je,tt=be.e=at},"55Ip":function(Tt,be,t){"use strict";t.d(be,"a",function(){return se}),t.d(be,"b",function(){return J});var A=t("Ty5D"),L=t("dI71"),ke=t("q1tI"),ye=t.n(ke),I=t("YS25"),i=t("17x9"),K=t.n(i),a=t("wx14"),M=t("zLVn"),_=t("9R94"),Q=function(o){Object(L.a)(d,o);function d(){for(var H,le=arguments.length,ae=new Array(le),T=0;T=0||le.relatedTarget.className.indexOf("".concat(j,"-next"))>=0))return;o.setState({goInputText:""}),u(o.getValidValue())},o.go=function(le){var ae=o.state.goInputText;if(ae==="")return;(le.keyCode===V.ENTER||le.type==="click")&&(o.setState({goInputText:""}),o.props.quickGo(o.getValidValue()))},o}return Object(I.a)(b,[{key:"getValidValue",value:function(){var d=this.state,k=d.goInputText,H=d.current;return!k||isNaN(k)?H:Number(k)}},{key:"getPageSizeOptions",value:function(){var d=this.props,k=d.pageSize,H=d.pageSizeOptions;return H.some(function(le){return le.toString()===k.toString()})?H:H.concat([k.toString()]).sort(function(le,ae){var T=isNaN(Number(le))?0:Number(le),u=isNaN(Number(ae))?0:Number(ae);return T-u})}},{key:"render",value:function(){var d=this,k=this.props,H=k.pageSize,le=k.locale,ae=k.rootPrefixCls,T=k.changeSize,u=k.quickGo,j=k.goButton,m=k.selectComponentClass,l=k.buildOptionText,S=k.selectPrefixCls,E=k.disabled,w=this.state.goInputText,ge="".concat(ae,"-options"),me=m,Y=null,P=null,h=null;if(!T&&!u)return null;var v=this.getPageSizeOptions();if(T&&me){var N=v.map(function(y,Z){return M.a.createElement(me.Option,{key:Z,value:y.toString()},(l||d.buildOptionText)(y))});Y=M.a.createElement(me,{disabled:E,prefixCls:S,showSearch:!1,className:"".concat(ge,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(H||v[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Z){return Z.parentNode}},N)}return u&&(j&&(h=typeof j=="boolean"?M.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:E,className:"".concat(ge,"-quick-jumper-button")},le.jump_to_confirm):M.a.createElement("span",{onClick:this.go,onKeyUp:this.go},j)),P=M.a.createElement("div",{className:"".concat(ge,"-quick-jumper")},le.jump_to,M.a.createElement("input",{disabled:E,type:"text",value:w,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),le.page,h)),M.a.createElement("li",{className:"".concat(ge)},Y,P)}}]),b}(M.a.Component);R.defaultProps={pageSizeOptions:["10","20","50","100"]};var g=R,X=t("N2Kk");function W(){}function se(pe){return typeof pe=="number"&&isFinite(pe)&&Math.floor(pe)===pe}function re(pe,J,b){return b}function ie(pe,J,b){var o=typeof pe=="undefined"?J.pageSize:pe;return Math.floor((b.total-1)/o)+1}var xe=function(pe){Object(i.a)(b,pe);var J=Object(K.a)(b);function b(o){var d;Object(ye.a)(this,b),d=J.call(this,o),d.getJumpPrevPage=function(){return Math.max(1,d.state.current-(d.props.showLessItems?3:5))},d.getJumpNextPage=function(){return Math.min(ie(void 0,d.state,d.props),d.state.current+(d.props.showLessItems?3:5))},d.getItemIcon=function(T,u){var j=d.props.prefixCls,m=T||M.a.createElement("button",{type:"button","aria-label":u,className:"".concat(j,"-item-link")});return typeof T=="function"&&(m=M.a.createElement(T,Object(ke.a)({},d.props))),m},d.savePaginationNode=function(T){d.paginationNode=T},d.isValid=function(T){return se(T)&&T!==d.state.current},d.shouldDisplayQuickJumper=function(){var T=d.props,u=T.showQuickJumper,j=T.pageSize,m=T.total;return m<=j?!1:u},d.handleKeyDown=function(T){(T.keyCode===V.ARROW_UP||T.keyCode===V.ARROW_DOWN)&&T.preventDefault()},d.handleKeyUp=function(T){var u=d.getValidValue(T),j=d.state.currentInputValue;u!==j&&d.setState({currentInputValue:u}),T.keyCode===V.ENTER?d.handleChange(u):T.keyCode===V.ARROW_UP?d.handleChange(u-1):T.keyCode===V.ARROW_DOWN&&d.handleChange(u+1)},d.changePageSize=function(T){var u=d.state.current,j=ie(T,d.state,d.props);u=u>j?j:u,j===0&&(u=d.state.current),typeof T=="number"&&("pageSize"in d.props||d.setState({pageSize:T}),"current"in d.props||d.setState({current:u,currentInputValue:u})),d.props.onShowSizeChange(u,T),"onChange"in d.props&&d.props.onChange&&d.props.onChange(u,T)},d.handleChange=function(T){var u=d.props.disabled,j=T;if(d.isValid(j)&&!u){var m=ie(void 0,d.state,d.props);j>m?j=m:j<1&&(j=1),"current"in d.props||d.setState({current:j,currentInputValue:j});var l=d.state.pageSize;return d.props.onChange(j,l),j}return d.state.current},d.prev=function(){d.hasPrev()&&d.handleChange(d.state.current-1)},d.next=function(){d.hasNext()&&d.handleChange(d.state.current+1)},d.jumpPrev=function(){d.handleChange(d.getJumpPrevPage())},d.jumpNext=function(){d.handleChange(d.getJumpNextPage())},d.hasPrev=function(){return d.state.current>1},d.hasNext=function(){return d.state.current2?j-2:0),l=2;l=H?ae=H:ae=Number(k),ae}},{key:"getShowSizeChanger",value:function(){var d=this.props,k=d.showSizeChanger,H=d.total,le=d.totalBoundaryShowSizeChanger;return typeof k!="undefined"?k:H>le}},{key:"renderPrev",value:function(d){var k=this.props,H=k.prevIcon,le=k.itemRender,ae=le(d,"prev",this.getItemIcon(H,"prev page")),T=!this.hasPrev();return Object(a.isValidElement)(ae)?Object(a.cloneElement)(ae,{disabled:T}):ae}},{key:"renderNext",value:function(d){var k=this.props,H=k.nextIcon,le=k.itemRender,ae=le(d,"next",this.getItemIcon(H,"next page")),T=!this.hasNext();return Object(a.isValidElement)(ae)?Object(a.cloneElement)(ae,{disabled:T}):ae}},{key:"render",value:function(){var d=this,k=this.props,H=k.prefixCls,le=k.className,ae=k.style,T=k.disabled,u=k.hideOnSinglePage,j=k.total,m=k.locale,l=k.showQuickJumper,S=k.showLessItems,E=k.showTitle,w=k.showTotal,ge=k.simple,me=k.itemRender,Y=k.showPrevNextJumpers,P=k.jumpPrevIcon,h=k.jumpNextIcon,v=k.selectComponentClass,N=k.selectPrefixCls,y=k.pageSizeOptions,Z=this.state,n=Z.current,f=Z.pageSize,s=Z.currentInputValue;if(u===!0&&j<=f)return null;var C=ie(void 0,this.state,this.props),$=[],G=null,Oe=null,Ve=null,Ye=null,ot=null,nt=l&&l.goButton,Ze=S?1:2,xt=n-1>0?n-1:0,q=n+1=Ze*2&&n!==1+2&&($[0]=Object(a.cloneElement)($[0],{className:"".concat(H,"-item-after-jump-prev")}),$.unshift(G)),C-n>=Ze*2&&n!==C-2&&($[$.length-1]=Object(a.cloneElement)($[$.length-1],{className:"".concat(H,"-item-before-jump-next")}),$.push(Oe)),de!==1&&$.unshift(Ve),we!==C&&$.push(Ye)}var Ke=null;w&&(Ke=M.a.createElement("li",{className:"".concat(H,"-total-text")},w(j,[j===0?0:(n-1)*f+1,n*f>j?j:n*f])));var Te=!this.hasPrev()||!C,Xe=!this.hasNext()||!C;return M.a.createElement("ul",Object(A.a)({className:Q()(H,le,Object(L.a)({},"".concat(H,"-disabled"),T)),style:ae,unselectable:"unselectable",ref:this.savePaginationNode},Ne),Ke,M.a.createElement("li",{title:E?m.prev_page:null,onClick:this.prev,tabIndex:Te?null:0,onKeyPress:this.runIfEnterPrev,className:Q()("".concat(H,"-prev"),Object(L.a)({},"".concat(H,"-disabled"),Te)),"aria-disabled":Te},this.renderPrev(xt)),$,M.a.createElement("li",{title:E?m.next_page:null,onClick:this.next,tabIndex:Xe?null:0,onKeyPress:this.runIfEnterNext,className:Q()("".concat(H,"-next"),Object(L.a)({},"".concat(H,"-disabled"),Xe)),"aria-disabled":Xe},this.renderNext(q)),M.a.createElement(g,{disabled:T,locale:m,rootPrefixCls:H,selectComponentClass:v,selectPrefixCls:N,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:n,pageSize:f,pageSizeOptions:y,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:nt}))}}],[{key:"getDerivedStateFromProps",value:function(d,k){var H={};if("current"in d&&(H.current=d.current,d.current!==k.current&&(H.currentInputValue=H.current)),"pageSize"in d&&d.pageSize!==k.pageSize){var le=k.current,ae=ie(d.pageSize,k,d);le=le>ae?ae:le,"current"in d||(H.current=le,H.currentInputValue=le),H.pageSize=d.pageSize}return H}}]),b}(M.a.Component);xe.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:W,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:W,locale:X.a,style:{},itemRender:re,totalBoundaryShowSizeChanger:50};var ne=xe},"6RRn":function(Tt,be,t){"use strict";var A=t("wCXF"),L=t("n6Qo");t.d(be,"b",function(){return L.a});var ke=t("IBYe"),ye=t("6eGT"),I=t("hW8S");t.d(be,"a",function(){return I.a}),be.c=A.b},"6eGT":function(Tt,be,t){"use strict";function A(L){return null}be.a=A},"7ixt":function(Tt,be,t){"use strict";t.d(be,"a",function(){return ke});var A={adjustX:1,adjustY:1},L=[0,0],ke={left:{points:["cr","cl"],overflow:A,offset:[-4,0],targetOffset:L},right:{points:["cl","cr"],overflow:A,offset:[4,0],targetOffset:L},top:{points:["bc","tc"],overflow:A,offset:[0,-4],targetOffset:L},bottom:{points:["tc","bc"],overflow:A,offset:[0,4],targetOffset:L},topLeft:{points:["bl","tl"],overflow:A,offset:[0,-4],targetOffset:L},leftTop:{points:["tr","tl"],overflow:A,offset:[-4,0],targetOffset:L},topRight:{points:["br","tr"],overflow:A,offset:[0,-4],targetOffset:L},rightTop:{points:["tl","tr"],overflow:A,offset:[4,0],targetOffset:L},bottomRight:{points:["tr","br"],overflow:A,offset:[0,4],targetOffset:L},rightBottom:{points:["bl","br"],overflow:A,offset:[4,0],targetOffset:L},bottomLeft:{points:["tl","bl"],overflow:A,offset:[0,4],targetOffset:L},leftBottom:{points:["br","bl"],overflow:A,offset:[-4,0],targetOffset:L}},ye=ke},"815F":function(Tt,be,t){"use strict";t.d(be,"e",function(){return K}),t.d(be,"c",function(){return M}),t.d(be,"d",function(){return _}),t.d(be,"a",function(){return he}),t.d(be,"f",function(){return fe}),t.d(be,"b",function(){return V});var A=t("KQm4"),L=t("VTBJ"),ke=t("Ff2n"),ye=t("Zm9Q"),I=t("Kwbf"),i=t("OZM5");function K(R,g){return R!=null?R:g}function a(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=new Map;function X(W){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(W||[]).forEach(function(re){var ie=re.key,xe=re.children;Object(I.a)(ie!=null,"Tree node must have a certain key: [".concat(se).concat(ie,"]"));var ne=String(ie);Object(I.a)(!g.has(ne)||ie===null||ie===void 0,"Same 'key' exist in the Tree: ".concat(ne)),g.set(ne,!0),X(xe,"".concat(se).concat(ne," > "))})}X(R)}function M(R){function g(X){var W=Object(ye.a)(X);return W.map(function(se){if(!Object(i.i)(se))return Object(I.a)(!se,"Tree/TreeNode can only accept TreeNode as children."),null;var re=se.key,ie=se.props,xe=ie.children,ne=Object(ke.a)(ie,["children"]),pe=Object(L.a)({key:re},ne),J=g(xe);return J.length&&(pe.children=J),pe}).filter(function(se){return se})}return g(R)}function _(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],X=new Set(g===!0?[]:g),W=[];function se(re){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return re.map(function(xe,ne){var pe=Object(i.h)(ie?ie.pos:"0",ne),J=K(xe.key,pe),b=Object(L.a)(Object(L.a)({},xe),{},{parent:ie,pos:pe,children:null,data:xe,isStart:[].concat(Object(A.a)(ie?ie.isStart:[]),[ne===0]),isEnd:[].concat(Object(A.a)(ie?ie.isEnd:[]),[ne===re.length-1])});return W.push(b),g===!0||X.has(J)?b.children=se(xe.children||[],b):b.children=[],b})}return se(R),W}function Q(R,g,X){var W;X?typeof X=="string"?W=function(ie){return ie[X]}:typeof X=="function"&&(W=function(ie){return X(ie)}):W=function(ie,xe){return K(ie.key,xe)};function se(re,ie,xe){var ne=re?re.children:R,pe=re?Object(i.h)(xe.pos,ie):"0";if(re){var J=W(re,pe),b={node:re,index:ie,pos:pe,key:J,parentPos:xe.node?xe.pos:null,level:xe.level+1};g(b)}ne&&ne.forEach(function(o,d){se(o,d,{node:re,pos:pe,level:xe?xe.level+1:-1})})}se(null)}function he(R){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=g.initWrapper,W=g.processEntity,se=g.onProcessFinished,re=arguments.length>2?arguments[2]:void 0,ie={},xe={},ne={posEntities:ie,keyEntities:xe};return X&&(ne=X(ne)||ne),Q(R,function(pe){var J=pe.node,b=pe.index,o=pe.pos,d=pe.key,k=pe.parentPos,H=pe.level,le={node:J,index:b,key:d,pos:o,level:H},ae=K(d,o);ie[o]=le,xe[ae]=le,le.parent=ie[k],le.parent&&(le.parent.children=le.parent.children||[],le.parent.children.push(le)),W&&W(le,ne)},re),se&&se(ne),ne}function fe(R,g){var X=g.expandedKeys,W=g.selectedKeys,se=g.loadedKeys,re=g.loadingKeys,ie=g.checkedKeys,xe=g.halfCheckedKeys,ne=g.dragOverNodeKey,pe=g.dropPosition,J=g.keyEntities,b=J[R],o={eventKey:R,expanded:X.indexOf(R)!==-1,selected:W.indexOf(R)!==-1,loaded:se.indexOf(R)!==-1,loading:re.indexOf(R)!==-1,checked:ie.indexOf(R)!==-1,halfChecked:xe.indexOf(R)!==-1,pos:String(b?b.pos:""),dragOver:ne===R&&pe===0,dragOverGapTop:ne===R&&pe===-1,dragOverGapBottom:ne===R&&pe===1};return o}function V(R){var g=R.data,X=R.expanded,W=R.selected,se=R.checked,re=R.loaded,ie=R.loading,xe=R.halfChecked,ne=R.dragOver,pe=R.dragOverGapTop,J=R.dragOverGapBottom,b=R.pos,o=R.active,d=Object(L.a)(Object(L.a)({},g),{},{expanded:X,selected:W,checked:se,loaded:re,loading:ie,halfChecked:xe,dragOver:ne,dragOverGapTop:pe,dragOverGapBottom:J,pos:b,active:o});return"props"in d||Object.defineProperty(d,"props",{get:function(){return Object(I.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),R}}),d}},"8Jsi":function(Tt,be,t){"use strict";t.d(be,"d",function(){return k}),t.d(be,"a",function(){return s}),t.d(be,"b",function(){return $}),t.d(be,"c",function(){return C});var A=t("1OyB"),L=t("vuIU"),ke=t("Ji7U"),ye=t("LK+K"),I=t("KQm4"),i=t("U8pU"),K=t("ODXe"),a=t("VTBJ"),M=t("q1tI"),_=t("qNPg"),Q=t("2Qr1"),he=t("815F"),fe=t("NvD2"),V=t("wPlo"),R=t("6cGi"),g=t("Kwbf"),X=t("4IlW"),W=t("YrtM"),se=t("fAei"),re=M.createContext(null);function ie(q,Ne){if(!q)return!0;var We=q.data,Ie=We.disabled,qe=We.disableCheckbox;switch(Ne){case"select":return Ie;case"checkbox":return Ie||qe}return!1}function xe(q,Ne){var We=M.useCallback(function(qe){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",oe=arguments.length>2?arguments[2]:void 0,de=q.get(qe);return!oe&&ie(de,O)?null:de},[q]),Ie=M.useCallback(function(qe){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"select",oe=arguments.length>2?arguments[2]:void 0,de=Ne.get(qe);return!oe&&ie(de,O)?null:de},[Ne]);return[We,Ie]}function ne(q){return M.useMemo(function(){var Ne=new Map,We=new Map;return q.forEach(function(Ie){Ne.set(Ie.key,Ie),We.set(Ie.data.value,Ie)}),[Ne,We]},[q])}var pe={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},J=function(Ne,We){var Ie=Ne.prefixCls,qe=Ne.height,O=Ne.itemHeight,oe=Ne.virtual,de=Ne.options,we=Ne.flattenOptions,Pe=Ne.multiple,Ae=Ne.searchValue,Ke=Ne.onSelect,Te=Ne.onToggleOpen,Xe=Ne.open,et=Ne.notFoundContent,at=Ne.onMouseEnter,Qe=M.useContext(re),vt=Qe.checkable,ct=Qe.checkedKeys,jt=Qe.halfCheckedKeys,dt=Qe.treeExpandedKeys,Je=Qe.treeDefaultExpandAll,st=Qe.treeDefaultExpandedKeys,tt=Qe.onTreeExpand,He=Qe.treeIcon,ee=Qe.showTreeIcon,Ce=Qe.switcherIcon,F=Qe.treeLine,r=Qe.treeNodeFilterProp,c=Qe.loadData,ue=Qe.treeLoadedKeys,z=Qe.treeMotion,Re=Qe.onTreeLoad,je=M.useRef(),B=Object(W.a)(function(){return de},[Xe,de],function(on,$t){return $t[0]&&on[1]!==$t[1]}),ve=ne(we),Se=Object(K.a)(ve,2),rt=Se[0],Be=Se[1],Dt=xe(rt,Be),yt=Object(K.a)(Dt,2),Ht=yt[0],Ut=yt[1],It=M.useMemo(function(){return ct.map(function(on){var $t=Ut(on);return $t?$t.key:null})},[ct]),Yt=M.useMemo(function(){return vt?{checked:It,halfChecked:jt}:null},[It,jt,vt]);M.useEffect(function(){if(Xe&&!Pe&&It.length){var on;(on=je.current)===null||on===void 0||on.scrollTo({key:It[0]})}},[Xe]);var zt=String(Ae).toLowerCase(),On=function($t){return zt?String($t[r]).toLowerCase().includes(zt):!1},Wt=M.useState(st),Xt=Object(K.a)(Wt,2),wn=Xt[0],gn=Xt[1],Vn=M.useState(null),mn=Object(K.a)(Vn,2),En=mn[0],qt=mn[1],sn=M.useMemo(function(){return dt?Object(I.a)(dt):Ae?En:wn},[wn,En,zt,dt]);M.useEffect(function(){Ae&&qt(we.map(function(on){return on.key}))},[Ae]);var nn=function($t){gn($t),qt($t),tt&&tt($t)},hn=function($t){$t.preventDefault()},an=function($t,Gt){var mt=Gt.node.key,Ct=Ht(mt,vt?"checkbox":"select");Ct!==null&&Ke(Ct.data.value,{selected:!ct.includes(Ct.data.value)}),Pe||Te(!1)},en=M.useState(null),Pn=Object(K.a)(en,2),pn=Pn[0],sa=Pn[1],kn=Ht(pn);if(M.useImperativeHandle(We,function(){return{onKeyDown:function($t){var Gt,mt=$t.which;switch(mt){case X.a.UP:case X.a.DOWN:case X.a.LEFT:case X.a.RIGHT:(Gt=je.current)===null||Gt===void 0||Gt.onKeyDown($t);break;case X.a.ENTER:{kn!==null&&an(null,{node:{key:pn},selected:!ct.includes(kn.data.value)});break}case X.a.ESC:Te(!1)}},onKeyUp:function(){}}}),B.length===0)return M.createElement("div",{role:"listbox",className:"".concat(Ie,"-empty"),onMouseDown:hn},et);var Yn={};return ue&&(Yn.loadedKeys=ue),sn&&(Yn.expandedKeys=sn),M.createElement("div",{onMouseDown:hn,onMouseEnter:at},kn&&Xe&&M.createElement("span",{style:pe,"aria-live":"assertive"},kn.data.value),M.createElement(se.b,Object.assign({ref:je,focusable:!1,prefixCls:"".concat(Ie,"-tree"),treeData:B,height:qe,itemHeight:O,virtual:oe,multiple:Pe,icon:He,showIcon:ee,switcherIcon:Ce,showLine:F,loadData:Ae?null:c,motion:z,checkable:vt,checkStrictly:!0,checkedKeys:Yt,selectedKeys:vt?[]:It,defaultExpandAll:Je},Yn,{onActiveChange:sa,onSelect:an,onCheck:an,onExpand:nn,onLoad:Re,filterTreeNode:On})))},b=M.forwardRef(J);b.displayName="OptionList";var o=b,d=function(){return null},k=d,H=t("Ff2n"),le=t("Zm9Q");function ae(q){return Object(le.a)(q).map(function(Ne){if(!M.isValidElement(Ne)||!Ne.type)return null;var We=Ne.key,Ie=Ne.props,qe=Ie.children,O=Ie.value,oe=Object(H.a)(Ie,["children","value"]),de=Object(a.a)({key:We,value:O},oe),we=ae(qe);return we.length&&(de.children=we),de}).filter(function(Ne){return Ne})}function T(q){if(!q)return q;var Ne=Object(a.a)({},q);return"props"in Ne||Object.defineProperty(Ne,"props",{get:function(){return Object(g.a)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ne}}),Ne}function u(q,Ne,We,Ie,qe){var O=null,oe=null;function de(){function we(Pe){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Pe.map(function(Te,Xe){var et="".concat(Ae,"-").concat(Xe),at=We.includes(Te.value),Qe=we(Te.children||[],et,at),vt=M.createElement(k,Object.assign({},Te),Qe.map(function(jt){return jt.node}));if(Ne===Te.value&&(O=vt),at){var ct={pos:et,node:vt,children:Qe};return Ke||oe.push(ct),ct}return null}).filter(function(Te){return Te})}oe||(oe=[],we(Ie),oe.sort(function(Pe,Ae){var Ke=Pe.node.props.value,Te=Ae.node.props.value,Xe=We.indexOf(Ke),et=We.indexOf(Te);return Xe-et}))}Object.defineProperty(q,"triggerNode",{get:function(){return Object(g.a)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),de(),O}}),Object.defineProperty(q,"allCheckedNodes",{get:function(){return Object(g.a)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),de(),qe?oe:oe.map(function(Pe){var Ae=Pe.node;return Ae})}})}function j(q){return Array.isArray(q)?q:q!==void 0?[q]:[]}function m(q,Ne){var We=new Map;return Ne.forEach(function(Ie){var qe=Ie.data;We.set(qe.value,qe)}),q.map(function(Ie){return T(We.get(Ie))})}function l(q,Ne){var We=m([q],Ne)[0];return We?We.disabled:!1}function S(q){return q.disabled||q.disableCheckbox||q.checkable===!1}function E(q){for(var Ne=q.parent,We=0,Ie=Ne;Ie;)Ie=Ie.parent,We+=1;return We}function w(q){function Ne(Ie){return(Ie||[]).map(function(qe){var O=qe.value,oe=qe.key,de=qe.children,we=Object(a.a)(Object(a.a)({},qe),{},{key:"key"in qe?oe:O});return de&&(we.children=Ne(de)),we})}var We=Object(he.d)(Ne(q),!0);return We.map(function(Ie){return{key:Ie.data.key,data:Ie.data,level:E(Ie)}})}function ge(q){return function(Ne,We){var Ie=We[q];return String(Ie).toLowerCase().includes(String(Ne).toLowerCase())}}function me(q,Ne,We){var Ie=We.optionFilterProp,qe=We.filterOption;if(qe===!1)return Ne;var O;typeof qe=="function"?O=qe:O=ge(Ie);function oe(de){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return de.map(function(Pe){var Ae=Pe.children,Ke=we||O(q,T(Pe)),Te=oe(Ae||[],Ke);return Ke||Te.length?Object(a.a)(Object(a.a)({},Pe),{},{children:Te}):null}).filter(function(Pe){return Pe})}return oe(Ne)}function Y(q,Ne,We,Ie){var qe=new Map;return j(Ne).forEach(function(O){O&&Object(i.a)(O)==="object"&&"value"in O&&qe.set(O.value,O)}),q.map(function(O){var oe={value:O},de=We(O,"select",!0),we=de?Ie(de.data):O;if(qe.has(O)){var Pe=qe.get(O);oe.label="label"in Pe?Pe.label:we,"halfChecked"in Pe&&(oe.halfChecked=Pe.halfChecked)}else oe.label=we;return oe})}function P(q,Ne){var We=new Set(q);return We.add(Ne),Array.from(We)}function h(q,Ne){var We=new Set(q);return We.delete(Ne),Array.from(We)}function v(q){var Ne=q.searchPlaceholder,We=q.treeCheckStrictly,Ie=q.treeCheckable,qe=q.labelInValue,O=q.value,oe=q.multiple;Object(g.a)(!Ne,"`searchPlaceholder` has been removed."),We&&qe===!1&&Object(g.a)(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(qe||We)&&Object(g.a)(j(O).every(function(de){return de&&Object(i.a)(de)==="object"&&"value"in de}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),We||oe||Ie?Object(g.a)(!O||Array.isArray(O),"`value` should be an array when `TreeSelect` is checkable or multiple."):Object(g.a)(!Array.isArray(O),"`value` should not be array when `TreeSelect` is single mode.")}var N=v,y=10;function Z(q,Ne){var We=Ne.id,Ie=Ne.pId,qe=Ne.rootPId,O={},oe=[],de=q.map(function(we){var Pe=Object(a.a)({},we),Ae=Pe[We];return O[Ae]=Pe,Pe.key=Pe.key||Ae,Pe});return de.forEach(function(we){var Pe=we[Ie],Ae=O[Pe];Ae&&(Ae.children=Ae.children||[],Ae.children.push(we)),(Pe===qe||!Ae&&qe===null)&&oe.push(we)}),oe}function n(q,Ne){var We=0,Ie=new Set;function qe(O){return(O||[]).map(function(oe){var de=oe.key,we=oe.value,Pe=oe.children,Ae=Object(H.a)(oe,["key","value","children"]),Ke="value"in oe?we:de,Te=Object(a.a)(Object(a.a)({},Ae),{},{key:de!=null?de:Ke,value:Ke,title:Ne(oe)});return"children"in oe&&(Te.children=qe(Pe)),Te})}return qe(q)}function f(q,Ne,We){var Ie=We.getLabelProp,qe=We.simpleMode,O=M.useRef({});return q?(O.current.formatTreeData=O.current.treeData===q?O.current.formatTreeData:n(qe?Z(q,Object(a.a)({id:"id",pId:"pId",rootPId:null},qe!==!0?qe:{})):q,Ie),O.current.treeData=q):O.current.formatTreeData=O.current.children===Ne?O.current.formatTreeData:n(ae(Ne),Ie),O.current.formatTreeData}var s="SHOW_ALL",C="SHOW_PARENT",$="SHOW_CHILD";function G(q,Ne,We){var Ie=new Set(q);return Ne===$?q.filter(function(qe){var O=We[qe];return!(O&&O.children&&O.children.every(function(oe){var de=oe.node;return S(de)||Ie.has(de.key)}))}):Ne===C?q.filter(function(qe){var O=We[qe],oe=O?O.parent:null;return!(oe&&!S(oe.node)&&Ie.has(oe.node.key))}):q}function Oe(q,Ne){var We=Ne.value,Ie=Ne.getEntityByValue,qe=Ne.getEntityByKey,O=Ne.treeConduction,oe=Ne.showCheckedStrategy,de=Ne.conductKeyEntities,we=Ne.getLabelProp;return M.useMemo(function(){var Pe=q;if(O){var Ae=G(q.map(function(Ke){var Te=Ie(Ke);return Te?Te.key:Ke}),oe,de);Pe=Ae.map(function(Ke){var Te=qe(Ke);return Te?Te.data.value:Ke})}return Y(Pe,We,Ie,we)},[q,We,O,oe,Ie])}var Ve=["expandedKeys","treeData","treeCheckable","showCheckedStrategy","searchPlaceholder","treeLine","treeIcon","showTreeIcon","switcherIcon","treeNodeFilterProp","filterTreeNode","dropdownPopupAlign","treeDefaultExpandAll","treeCheckStrictly","treeExpandedKeys","treeLoadedKeys","treeMotion","onTreeExpand","onTreeLoad","loadData","treeDataSimpleMode","treeNodeLabelProp","treeDefaultExpandedKeys"],Ye=Object(_.a)({prefixCls:"rc-tree-select",components:{optionList:o},convertChildrenToData:function(){return null},flattenOptions:w,getLabeledValue:Q.e,filterOptions:me,isValueDisabled:l,findValueOption:m,omitDOMProps:function(Ne){var We=Object(a.a)({},Ne);return Ve.forEach(function(Ie){delete We[Ie]}),We}});Ye.displayName="Select";var ot=M.forwardRef(function(q,Ne){var We=q.multiple,Ie=q.treeCheckable,qe=q.treeCheckStrictly,O=q.showCheckedStrategy,oe=O===void 0?"SHOW_CHILD":O,de=q.labelInValue,we=q.loadData,Pe=q.treeLoadedKeys,Ae=q.treeNodeFilterProp,Ke=Ae===void 0?"value":Ae,Te=q.treeNodeLabelProp,Xe=q.treeDataSimpleMode,et=q.treeData,at=q.treeExpandedKeys,Qe=q.treeDefaultExpandedKeys,vt=q.treeDefaultExpandAll,ct=q.children,jt=q.treeIcon,dt=q.showTreeIcon,Je=q.switcherIcon,st=q.treeLine,tt=q.treeMotion,He=q.filterTreeNode,ee=q.dropdownPopupAlign,Ce=q.onChange,F=q.onTreeExpand,r=q.onTreeLoad,c=q.onDropdownVisibleChange,ue=q.onSelect,z=q.onDeselect,Re=Ie||qe,je=We||Re,B=Ie&&!qe,ve=qe||de,Se=M.useRef(null);M.useImperativeHandle(Ne,function(){return{focus:Se.current.focus,blur:Se.current.blur}});var rt=function(mt){return et&&mt.label||mt.title},Be=function(mt){return Te?mt[Te]:rt(mt)},Dt=f(et,ct,{getLabelProp:rt,simpleMode:Xe}),yt=Object(M.useMemo)(function(){return w(Dt)},[Dt]),Ht=ne(yt),Ut=Object(K.a)(Ht,2),It=Ut[0],Yt=Ut[1],zt=xe(It,Yt),On=Object(K.a)(zt,2),Wt=On[0],Xt=On[1],wn=Object(M.useMemo)(function(){return B?Object(he.a)(Dt):{keyEntities:null}},[Dt,Ie,qe]),gn=wn.keyEntities,Vn=Object(R.a)(q.defaultValue,{value:q.value}),mn=Object(K.a)(Vn,2),En=mn[0],qt=mn[1],sn=function(mt){var Ct=[],gt=[];return mt.forEach(function(ht){Xt(ht)?gt.push(ht):Ct.push(ht)}),{missingRawValues:Ct,existRawValues:gt}},nn=Object(M.useMemo)(function(){var Gt=[],mt=[];if(j(En).forEach(function(Qt){if(Qt&&Object(i.a)(Qt)==="object"&&"value"in Qt)if(Qt.halfChecked&&qe){var An=Xt(Qt.value);Gt.push(An?An.key:Qt.value)}else mt.push(Qt.value);else mt.push(Qt)}),B){var Ct=sn(mt),gt=Ct.missingRawValues,ht=Ct.existRawValues,Nt=ht.map(function(Qt){return Xt(Qt).key}),Vt=Object(fe.a)(Nt,!0,gn),un=Vt.checkedKeys,St=Vt.halfCheckedKeys;return[[].concat(Object(I.a)(gt),Object(I.a)(un.map(function(Qt){return Wt(Qt).data.value}))),St]}return[mt,Gt]},[En,je,ve,Ie,qe]),hn=Object(K.a)(nn,2),an=hn[0],en=hn[1],Pn=Oe(an,{treeConduction:B,value:En,showCheckedStrategy:oe,conductKeyEntities:gn,getEntityByValue:Xt,getEntityByKey:Wt,getLabelProp:Be}),pn=function(mt,Ct,gt){if(qt(je?mt:mt[0]),Ce){var ht=mt;if(B&&oe!=="SHOW_ALL"){var Nt=mt.map(function(Un){var In=Xt(Un);return In?In.key:Un}),Vt=G(Nt,oe,gn);ht=Vt.map(function(Un){var In=Wt(Un);return In?In.data.value:Un})}var un=Ct||{triggerValue:void 0,selected:void 0},St=un.triggerValue,Qt=un.selected,An=ve?Y(ht,En,Xt,Be):ht;if(qe){var ha=en.map(function(Un){var In=Wt(Un);return In?In.data.value:Un}).filter(function(Un){return!ht.includes(Un)});An=[].concat(Object(I.a)(An),Object(I.a)(Y(ha,En,Xt,Be)))}var Mn={preValue:Pn,triggerValue:St},Na=!0;(qe||gt==="selection"&&!Qt)&&(Na=!1),u(Mn,St,mt,Dt,Na),Re?Mn.checked=Qt:Mn.selected=Qt,Ce(je?An:An[0],ve?null:ht.map(function(Un){var In=Xt(Un);return In?Be(In.data):null}),Mn)}},sa=function(mt,Ct,gt){var ht=mt;if(!je)pn([mt],{selected:!0,triggerValue:mt},gt);else{var Nt=P(an,mt);if(B){var Vt=sn(Nt),un=Vt.missingRawValues,St=Vt.existRawValues,Qt=St.map(function(Mn){return Xt(Mn).key}),An=Object(fe.a)(Qt,!0,gn),ha=An.checkedKeys;Nt=[].concat(Object(I.a)(un),Object(I.a)(ha.map(function(Mn){return Wt(Mn).data.value})))}pn(Nt,{selected:!0,triggerValue:mt},gt)}ue&&ue(ht,Ct)},kn=function(mt,Ct,gt){var ht=mt,Nt=h(an,mt);if(B){var Vt=sn(Nt),un=Vt.missingRawValues,St=Vt.existRawValues,Qt=St.map(function(Mn){return Xt(Mn).key}),An=Object(fe.a)(Qt,{checked:!1,halfCheckedKeys:en},gn),ha=An.checkedKeys;Nt=[].concat(Object(I.a)(un),Object(I.a)(ha.map(function(Mn){return Wt(Mn).data.value})))}pn(Nt,{selected:!1,triggerValue:mt},gt),z&&z(ht,Ct)},Yn=function(){pn([],null,"clear")},on=M.useCallback(function(Gt){if(c){var mt={};Object.defineProperty(mt,"documentClickClose",{get:function(){return Object(g.a)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),c(Gt,mt)}},[c]),$t={optionLabelProp:null,optionFilterProp:Ke,dropdownAlign:ee,internalProps:{mark:V.a,onClear:Yn,skipTriggerChange:!0,skipTriggerSelect:!0,onRawSelect:sa,onRawDeselect:kn}};return"filterTreeNode"in q&&($t.filterOption=He),M.createElement(re.Provider,{value:{checkable:Re,loadData:we,treeLoadedKeys:Pe,onTreeLoad:r,checkedKeys:an,halfCheckedKeys:en,treeDefaultExpandAll:vt,treeExpandedKeys:at,treeDefaultExpandedKeys:Qe,onTreeExpand:F,treeIcon:jt,treeMotion:tt,showTreeIcon:dt,switcherIcon:Je,treeLine:st,treeNodeFilterProp:Ke}},M.createElement(Ye,Object.assign({ref:Se,mode:je?"multiple":null},q,$t,{value:Pn,labelInValue:!0,options:Dt,onChange:null,onSelect:null,onDeselect:null,onDropdownVisibleChange:on})))}),nt=function(q){Object(ke.a)(We,q);var Ne=Object(ye.a)(We);function We(){var Ie;return Object(A.a)(this,We),Ie=Ne.apply(this,arguments),Ie.selectRef=M.createRef(),Ie.focus=function(){Ie.selectRef.current.focus()},Ie.blur=function(){Ie.selectRef.current.blur()},Ie}return Object(L.a)(We,[{key:"render",value:function(){return M.createElement(ot,Object.assign({ref:this.selectRef},this.props))}}]),We}(M.Component);nt.TreeNode=k,nt.SHOW_ALL=s,nt.SHOW_PARENT=C,nt.SHOW_CHILD=$;var Ze=nt,xt=be.e=Ze},BU3w:function(Tt,be,t){"use strict";t.d(be,"a",function(){return i});var A=t("MNnm"),L="rc-util-key";function ke(K){if(K.attachTo)return K.attachTo;var a=document.querySelector("head");return a||document.body}function ye(K){var a,M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(A.a)())return null;var _=document.createElement("style");if((a=M.csp)===null||a===void 0?void 0:a.nonce){var Q;_.nonce=(Q=M.csp)===null||Q===void 0?void 0:Q.nonce}_.innerHTML=K;var he=ke(M),fe=he.firstChild;return M.prepend&&he.prepend?he.prepend(_):M.prepend&&fe?he.insertBefore(_,fe):he.appendChild(_),_}var I=new Map;function i(K,a){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},_=ke(M);if(!I.has(_)){var Q=ye("",M),he=Q.parentNode;I.set(_,he),he.removeChild(Q)}var fe=Array.from(I.get(_).children).find(function(W){return W.tagName==="STYLE"&&W[L]===a});if(fe){var V,R;if(((V=M.csp)===null||V===void 0?void 0:V.nonce)&&fe.nonce!==((R=M.csp)===null||R===void 0?void 0:R.nonce)){var g;fe.nonce=(g=M.csp)===null||g===void 0?void 0:g.nonce}return fe.innerHTML!==K&&(fe.innerHTML=K),fe}var X=ye(K,M);return X[L]=a,X}},BdwD:function(Tt,be,t){"use strict";var A=t("+L6B"),L=t("2/Rp"),ke=t("0Owb"),ye=t("k1fw"),I=t("q1tI"),i=t.n(I),K=t("FOrL"),a=t.n(K),M=function(Q){var he=Q.buttonProps,fe=he===void 0?{}:he,V=Q.styles,R=V===void 0?{}:V,g=Q.customText,X=Q.ButtonText,W=Q.ButtonClick,se=Q.Buttonclass,re=Q.ButtonTwo;return i.a.createElement("section",{className:"tc animated fadeIn",style:Object(ye.a)(Object(ye.a)({},{color:"#999",margin:"200px auto"}),R)},i.a.createElement("img",{src:a.a}),i.a.createElement("p",{className:"mt20 font14"},g||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),X&&i.a.createElement(L.a,Object(ke.a)({className:se,onClick:W},fe),X),re&&re)};be.a=M},FOrL:function(Tt,be,t){Tt.exports=t.p+"static/nodata.a6b3f948.png"},GfqC:function(Tt,be,t){"use strict";var A=t("q1tI"),L=t.n(A),ke=t("TSYQ"),ye=t.n(ke);function I(m,l){var S="cannot "+m.method+" "+m.action+" "+l.status+"'",E=new Error(S);return E.status=l.status,E.method=m.method,E.url=m.action,E}function i(m){var l=m.responseText||m.response;if(!l)return l;try{return JSON.parse(l)}catch(S){return l}}function K(m){var l=new XMLHttpRequest;m.onProgress&&l.upload&&(l.upload.onprogress=function(ge){ge.total>0&&(ge.percent=ge.loaded/ge.total*100),m.onProgress(ge)});var S=new FormData;m.data&&Object.keys(m.data).forEach(function(w){var ge=m.data[w];if(Array.isArray(ge)){ge.forEach(function(me){S.append(w+"[]",me)});return}S.append(w,m.data[w])}),m.file instanceof Blob?S.append(m.filename,m.file,m.file.name):S.append(m.filename,m.file),l.onerror=function(ge){m.onError(ge)},l.onload=function(){return l.status<200||l.status>=300?m.onError(I(m,l),i(l)):m.onSuccess(i(l),l)},l.open(m.method,m.action,!0),m.withCredentials&&"withCredentials"in l&&(l.withCredentials=!0);var E=m.headers||{};return E["X-Requested-With"]!==null&&l.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(E).forEach(function(w){E[w]!==null&&l.setRequestHeader(w,E[w])}),l.send(S),{abort:function(){l.abort()}}}var a=+new Date,M=0;function _(){return"rc-upload-"+a+"-"+ ++M}function Q(m,l){return m.indexOf(l,m.length-l.length)!==-1}var he=function(m,l){if(m&&l){var S=Array.isArray(l)?l:l.split(","),E=m.name||"",w=m.type||"",ge=w.replace(/\/.*$/,"");return S.some(function(me){var Y=me.trim();return Y.charAt(0)==="."?Q(E.toLowerCase(),Y.toLowerCase()):/\/\*$/.test(Y)?ge===Y.replace(/\/.*$/,""):w===Y})}return!0};function fe(m,l){var S=m.createReader(),E=[];function w(){S.readEntries(function(ge){var me=Array.prototype.slice.apply(ge);E=E.concat(me);var Y=!me.length;Y?l(E):w()})}w()}var V=function(l,S,E){var w=function ge(me,Y){Y=Y||"",me.isFile?me.file(function(P){E(P)&&(me.fullPath&&!P.webkitRelativePath&&(Object.defineProperties(P,{webkitRelativePath:{writable:!0}}),P.webkitRelativePath=me.fullPath.replace(/^\//,""),Object.defineProperties(P,{webkitRelativePath:{writable:!1}})),S([P]))}):me.isDirectory&&fe(me,function(P){P.forEach(function(h){ge(h,""+Y+me.name+"/")})})};l.forEach(function(ge){w(ge.webkitGetAsEntry())})},R=V,g=Object.assign||function(m){for(var l=1;l=0)continue;if(!Object.prototype.hasOwnProperty.call(m,E))continue;S[E]=m[E]}return S}function ie(m,l){if(!(m instanceof l))throw new TypeError("Cannot call a class as a function")}function xe(m,l){if(!m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l&&(typeof l=="object"||typeof l=="function")?l:m}function ne(m,l){if(typeof l!="function"&&l!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof l);m.prototype=Object.create(l&&l.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(m,l):m.__proto__=l)}var pe=function(l){return Object.keys(l).reduce(function(S,E){return(E.substr(0,5)==="data-"||E.substr(0,5)==="aria-"||E==="role")&&(S[E]=l[E]),S},{})},J=function(m){ne(l,m);function l(){var S,E,w,ge;ie(this,l);for(var me=arguments.length,Y=Array(me),P=0;P1&&arguments[1]!==void 0?arguments[1]:1,Xe=Ze.length,et=0;et1&&arguments[1]!==void 0?arguments[1]:!1;return Object(pe.a)(S).map(function(w,ge){if(!I.isValidElement(w)||!w.type)return null;var me=w.type.isSelectOptGroup,Y=w.key,P=w.props,h=P.children,v=Object(K.a)(P,["children"]);return E||!me?J(w):Object(ne.a)(Object(ne.a)({key:"__RC_SELECT_GRP__".concat(Y===null?ge:Y,"__"),label:Y},v),{},{options:b(h)})}).filter(function(w){return w})}var o=t("2Qr1"),d=t("qNPg"),k=t("U8pU"),H=t("Kwbf"),le=t("WKfj");function ae(S){var E=S.mode,w=S.options,ge=S.children,me=S.backfill,Y=S.allowClear,P=S.placeholder,h=S.getInputElement,v=S.showSearch,N=S.onSearch,y=S.defaultOpen,Z=S.autoFocus,n=S.labelInValue,f=S.value,s=S.inputValue,C=S.optionLabelProp,$=E==="multiple"||E==="tags",G=v!==void 0?v:$||E==="combobox",Oe=w||b(ge);if(Object(H.a)(E!=="tags"||Oe.every(function(nt){return!nt.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),E==="tags"||E==="combobox"){var Ve=Oe.some(function(nt){return nt.options?nt.options.some(function(Ze){return typeof("value"in Ze?Ze.value:Ze.key)=="number"}):typeof("value"in nt?nt.value:nt.key)=="number"});Object(H.a)(!Ve,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(H.a)(E!=="combobox"||!C,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(H.a)(E==="combobox"||!me,"`backfill` only works with `combobox` mode."),Object(H.a)(E==="combobox"||!h,"`getInputElement` only work with `combobox` mode."),Object(H.b)(E!=="combobox"||!h||!Y||!P,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),N&&!G&&E!=="combobox"&&E!=="tags"&&Object(H.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(H.b)(!y||Z,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),f!=null){var Ye=Object(le.d)(f);Object(H.a)(!n||Ye.every(function(nt){return Object(k.a)(nt)==="object"&&("key"in nt||"value"in nt)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(H.a)(!$||Array.isArray(f),"`value` should be array when `mode` is `multiple` or `tags`")}if(ge){var ot=null;Object(pe.a)(ge).some(function(nt){if(!I.isValidElement(nt)||!nt.type)return!1;var Ze=nt.type;if(Ze.isSelectOption)return!1;if(Ze.isSelectOptGroup){var xt=Object(pe.a)(nt.props.children).every(function(q){return!I.isValidElement(q)||!nt.type||q.type.isSelectOption?!0:(ot=q.type,!1)});return!xt}return ot=Ze,!0}),ot&&Object(H.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ot.displayName||ot.name||ot,"`.")),Object(H.a)(s===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var T=ae,u=Object(d.a)({prefixCls:"rc-select",components:{optionList:W},convertChildrenToData:b,flattenOptions:o.d,getLabeledValue:o.e,filterOptions:o.b,isValueDisabled:o.g,findValueOption:o.c,warningProps:T,fillOptionsWithMissingValue:o.a}),j=function(S){Object(ke.a)(w,S);var E=Object(ye.a)(w);function w(){var ge;return Object(A.a)(this,w),ge=E.apply(this,arguments),ge.selectRef=I.createRef(),ge.focus=function(){ge.selectRef.current.focus()},ge.blur=function(){ge.selectRef.current.blur()},ge}return Object(L.a)(w,[{key:"render",value:function(){return I.createElement(u,Object.assign({ref:this.selectRef},this.props))}}]),w}(I.Component);j.Option=re,j.OptGroup=xe;var m=j,l=be.c=m},NvD2:function(Tt,be,t){"use strict";t.d(be,"a",function(){return i});var A=t("Kwbf");function L(K,a){var M=new Set;return K.forEach(function(_){a.has(_)||M.add(_)}),M}function ke(K){var a=K||{},M=a.disabled,_=a.disableCheckbox,Q=a.checkable;return!!(M||_)||Q===!1}function ye(K,a,M,_){for(var Q=new Set(K),he=new Set,fe=0;fe<=M;fe+=1){var V=a.get(fe)||new Set;V.forEach(function(W){var se=W.key,re=W.node,ie=W.children,xe=ie===void 0?[]:ie;Q.has(se)&&!_(re)&&xe.filter(function(ne){return!_(ne.node)}).forEach(function(ne){Q.add(ne.key)})})}for(var R=new Set,g=M;g>=0;g-=1){var X=a.get(g)||new Set;X.forEach(function(W){var se=W.parent,re=W.node;if(_(re)||!W.parent||R.has(W.parent.key))return;if(_(W.parent.node)){R.add(se.key);return}var ie=!0,xe=!1;(se.children||[]).filter(function(ne){return!_(ne.node)}).forEach(function(ne){var pe=ne.key,J=Q.has(pe);ie&&!J&&(ie=!1),!xe&&(J||he.has(pe))&&(xe=!0)}),ie&&Q.add(se.key),xe&&he.add(se.key),R.add(se.key)})}return{checkedKeys:Array.from(Q),halfCheckedKeys:Array.from(L(he,Q))}}function I(K,a,M,_,Q){for(var he=new Set(K),fe=new Set(a),V=0;V<=_;V+=1){var R=M.get(V)||new Set;R.forEach(function(se){var re=se.key,ie=se.node,xe=se.children,ne=xe===void 0?[]:xe;!he.has(re)&&!fe.has(re)&&!Q(ie)&&ne.filter(function(pe){return!Q(pe.node)}).forEach(function(pe){he.delete(pe.key)})})}fe=new Set;for(var g=new Set,X=_;X>=0;X-=1){var W=M.get(X)||new Set;W.forEach(function(se){var re=se.parent,ie=se.node;if(Q(ie)||!se.parent||g.has(se.parent.key))return;if(Q(se.parent.node)){g.add(re.key);return}var xe=!0,ne=!1;(re.children||[]).filter(function(pe){return!Q(pe.node)}).forEach(function(pe){var J=pe.key,b=he.has(J);xe&&!b&&(xe=!1),!ne&&(b||fe.has(J))&&(ne=!0)}),xe||he.delete(re.key),ne&&fe.add(re.key),g.add(re.key)})}return{checkedKeys:Array.from(he),halfCheckedKeys:Array.from(L(fe,he))}}function i(K,a,M,_){var Q=[],he;_?he=_:he=ke;var fe=new Set(K.filter(function(X){var W=!!M[X];return W||Q.push(X),W})),V=new Map,R=0;Object.keys(M).forEach(function(X){var W=M[X],se=W.level,re=V.get(se);re||(re=new Set,V.set(se,re)),re.add(W),R=Math.max(R,se)}),Object(A.a)(!Q.length,"Tree missing follow keys: ".concat(Q.slice(0,100).map(function(X){return"'".concat(X,"'")}).join(", ")));var g;return a===!0?g=ye(fe,V,R,he):g=I(fe,a.halfCheckedKeys,V,R,he),g}},OLES:function(Tt,be,t){"use strict";var A=t("U8pU"),L=t("VTBJ"),ke=t("Ff2n"),ye=t("q1tI"),I=t("uciX"),i=t("7ixt"),K=function(fe){var V=fe.overlay,R=fe.prefixCls,g=fe.id,X=fe.overlayInnerStyle;return ye.createElement("div",{className:"".concat(R,"-inner"),id:g,role:"tooltip",style:X},typeof V=="function"?V():V)},a=K,M=function(fe,V){var R=fe.overlayClassName,g=fe.trigger,X=g===void 0?["hover"]:g,W=fe.mouseEnterDelay,se=W===void 0?0:W,re=fe.mouseLeaveDelay,ie=re===void 0?.1:re,xe=fe.overlayStyle,ne=fe.prefixCls,pe=ne===void 0?"rc-tooltip":ne,J=fe.children,b=fe.onVisibleChange,o=fe.afterVisibleChange,d=fe.transitionName,k=fe.animation,H=fe.placement,le=H===void 0?"right":H,ae=fe.align,T=ae===void 0?{}:ae,u=fe.destroyTooltipOnHide,j=u===void 0?!1:u,m=fe.defaultVisible,l=fe.getTooltipContainer,S=fe.overlayInnerStyle,E=Object(ke.a)(fe,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),w=Object(ye.useRef)(null);Object(ye.useImperativeHandle)(V,function(){return w.current});var ge=Object(L.a)({},E);"visible"in fe&&(ge.popupVisible=fe.visible);var me=function(){var N=fe.arrowContent,y=N===void 0?null:N,Z=fe.overlay,n=fe.id;return[ye.createElement("div",{className:"".concat(pe,"-arrow"),key:"arrow"},y),ye.createElement(a,{key:"content",prefixCls:pe,id:n,overlay:Z,overlayInnerStyle:S})]},Y=!1,P=!1;if(typeof j=="boolean")Y=j;else if(j&&Object(A.a)(j)==="object"){var h=j.keepParent;Y=h===!0,P=h===!1}return ye.createElement(I.a,Object.assign({popupClassName:R,prefixCls:pe,popup:me,action:X,builtinPlacements:i.a,popupPlacement:le,ref:w,popupAlign:T,getPopupContainer:l,onPopupVisibleChange:b,afterPopupVisibleChange:o,popupTransitionName:d,popupAnimation:k,defaultPopupVisible:m,destroyPopupOnHide:Y,autoDestroy:P,mouseLeaveDelay:ie,popupStyle:xe,mouseEnterDelay:se},ge),J)},_=Object(ye.forwardRef)(M),Q=be.a=_},OZM5:function(Tt,be,t){"use strict";t.d(be,"b",function(){return _}),t.d(be,"a",function(){return Q}),t.d(be,"k",function(){return he}),t.d(be,"h",function(){return fe}),t.d(be,"i",function(){return V}),t.d(be,"g",function(){return R}),t.d(be,"c",function(){return g}),t.d(be,"d",function(){return X}),t.d(be,"j",function(){return re}),t.d(be,"e",function(){return ie}),t.d(be,"f",function(){return xe});var A=t("KQm4"),L=t("U8pU"),ke=t("Ff2n"),ye=t("q1tI"),I=t.n(ye),i=t("Kwbf"),K=t("WaYH"),a=.25,M=2;function _(ne,pe){var J=ne.slice(),b=J.indexOf(pe);return b>=0&&J.splice(b,1),J}function Q(ne,pe){var J=ne.slice();return J.indexOf(pe)===-1&&J.push(pe),J}function he(ne){return ne.split("-")}function fe(ne,pe){return"".concat(ne,"-").concat(pe)}function V(ne){return ne&&ne.type&&ne.type.isTreeNode}function R(ne,pe){var J=[ne],b=pe[ne];function o(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];d.forEach(function(k){var H=k.key,le=k.children;J.push(H),o(le)})}return o(b.children),J}function g(ne,pe){var J=ne.clientY,b=pe.selectHandle.getBoundingClientRect(),o=b.top,d=b.bottom,k=b.height,H=Math.max(k*a,M);return J<=o+H?-1:J>=d-H?1:0}function X(ne,pe){if(!ne)return;var J=pe.multiple;return J?ne.slice():ne.length?[ne[0]]:ne}var W=function(pe){return pe};function se(ne,pe){if(!ne)return[];var J=pe||{},b=J.processProps,o=b===void 0?W:b,d=Array.isArray(ne)?ne:[ne];return d.map(function(k){var H=k.children,le=Object(ke.a)(k,["children"]),ae=se(H,pe);return I.a.createElement(K.a,Object.assign({},o(le)),ae)})}function re(ne){if(!ne)return null;var pe;if(Array.isArray(ne))pe={checkedKeys:ne,halfCheckedKeys:void 0};else if(Object(L.a)(ne)==="object")pe={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return Object(i.a)(!1,"`checkedKeys` is not an array or an object"),null;return pe}function ie(ne,pe){var J=new Set;function b(o){if(J.has(o))return;var d=pe[o];if(!d)return;J.add(o);var k=d.parent,H=d.node;if(H.disabled)return;k&&b(k.key)}return(ne||[]).forEach(function(o){b(o)}),Object(A.a)(J)}function xe(ne){var pe={};return Object.keys(ne).forEach(function(J){(J.startsWith("data-")||J.startsWith("aria-"))&&(pe[J]=ne[J])}),pe}},"SA+Z":function(Tt,be,t){var A=t("wTVA"),L=t("EbDI"),ke=t("ZhPi"),ye=t("wkBT");function I(i){return A(i)||L(i)||ke(i)||ye()}Tt.exports=I,Tt.exports.__esModule=!0,Tt.exports.default=Tt.exports},VQsq:function(Tt,be,t){"use strict";t.r(be);var A=t("DjyN"),L=t("NUBc"),ke=t("g9YV"),ye=t("wCAj"),I=t("5NDa"),i=t("5rEg"),K=t("DYRE"),a=t("zeV3"),M=t("P2fV"),_=t("NJEC"),Q=t("qVdP"),he=t("jsC+"),fe=t("+BJd"),V=t("mr32"),R=t("5Dmo"),g=t("3S7+"),X=t("lUTK"),W=t("BvKs"),se=t("miYZ"),re=t("tsqr"),ie=t("9og8"),xe=t("k1fw"),ne=t("tJVT"),pe=t("WmNS"),J=t.n(pe),b=t("q1tI"),o=t.n(b),d=t("wd/R"),k=t.n(d),H=t("Ty5D"),le=t("55Ip"),ae=t("9kvl"),T=t("ErOA"),u=t("8Skl"),j=t("mgmH"),m=t("1vsH"),l=t("BdwD"),S=t("2qtc"),E=t("kLXV"),w=t("oBTY"),ge=function(Je){var st=Je.classroomList,tt=Je.dispatch,He=Je.cb,ee=Object(H.i)();return ee.id=ee.coursesId,o.a.createElement(E.a,{centered:!0,title:"\u63D0\u793A",visible:st.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ie.a)(J.a.mark(function Ce(){var F;return J.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(T.a)("/api/boards/".concat(ee.categoryId,"/messages/bulk_public.json"),{method:"put",body:{ids:Object(w.a)(st.actionTabs.selectArrs)}});case 2:F=c.sent,F.status===0&&(re.b.success("\u64CD\u4F5C\u6210\u529F"),He(),tt({type:"classroomList/setActionTabs",payload:{}}),tt({type:"classroomList/getBoardList",payload:Object(xe.a)({},st.actionTabs.params)}));case 4:case"end":return c.stop()}},Ce)})),onCancel:function(){tt({type:"classroomList/setActionTabs",payload:{}})}},o.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))},me=Object(ae.a)(function(dt){var Je=dt.classroomList;return{classroomList:Je}})(ge),Y=function(Je){var st=Je.classroomList,tt=Je.dispatch,He=Je.cb,ee=Object(H.i)();return ee.id=ee.coursesId,o.a.createElement(E.a,{centered:!0,title:"\u63D0\u793A",visible:st.actionTabs.key==="\u5220\u9664\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(ie.a)(J.a.mark(function Ce(){var F;return J.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(T.a)("/api/course_groups/".concat(st.actionTabs.selectArrs.id,".json"),{method:"delete"});case 2:F=c.sent,F.status===0&&(re.b.success("\u5220\u9664\u6210\u529F"),tt({type:"classroomList/setActionTabs",payload:{}}),tt({type:"classroomList/getCourseGroupsList",payload:Object(xe.a)({},st.actionTabs.params)}),tt({type:"classroomList/getClassroomLeftMenus",payload:{id:ee.coursesId}}),He());case 4:case"end":return c.stop()}},Ce)})),onCancel:function(){tt({type:"classroomList/setActionTabs",payload:{}})}},o.a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664?"))},P=Object(ae.a)(function(dt){var Je=dt.classroomList;return{classroomList:Je}})(Y),h=t("14J3"),v=t("BMrR"),N=t("iQDF"),y=t("+eQT"),Z=t("jCWc"),n=t("kPKH"),f=t("jrin"),s=t("T2oS"),C=t("W9HT"),$=t("y8nQ"),G=t("Vl3Y"),Oe=function(Je){var st,tt=Je.classroomList,He=Je.loading,ee=Je.dispatch,Ce=Je.cb,F=Object(H.i)();F.id=F.coursesId,Object(b.useEffect)(function(){ee({type:"classroomList/getCourseGroups",payload:{id:F.id}})},[tt.name]);var r=G.a.useForm(),c=Object(ne.a)(r,1),ue=c[0],z=[];tt.courseGroups.course_groups&&tt.courseGroups.course_groups.map(function(je){return z.push(je.id+"")});var Re=function(B){return B&&B0&&o.a.createElement(o.a.Fragment,null,o.a.createElement("aside",{className:"plr30 mt20 ".concat(q.a.bg)},o.a.createElement(ye.a,{className:"pt20",rowSelection:Object(et.c)()?Object(xe.a)({type:"checkbox"},mt):null,columns:Gt,dataSource:It,loading:ee.effects["classroomList/getCourseGroupsList"],pagination:!1})),o.a.createElement("aside",{className:"tc mb50 mt30"},o.a.createElement(L.a,{showQuickJumper:!0,onChange:en,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],defaultCurrent:1,pageSize:c.limit||10,current:c.page||1,total:z.group_count}))),o.a.createElement(P,{cb:function(){return Se([])}}),o.a.createElement(me,{cb:function(){return Se([])}}),o.a.createElement(Ze,{cb:function(){return Se([])}}),o.a.createElement(Ve,{cb:function(){return Se([])}}),o.a.createElement(Xe,{cb:function(){return Se([])}}),o.a.createElement(O,null),o.a.createElement(Qe.a,{res:sn,ismodel:Vn,setismodel:mn}))},jt=be.default=Object(ae.a)(function(dt){var Je=dt.classroomList,st=dt.loading,tt=dt.globalSetting;return{classroomList:Je,globalSetting:tt,loading:st}})(ct)},WaYH:function(Tt,be,t){"use strict";var A=t("rePB"),L=t("Ff2n"),ke=t("VTBJ"),ye=t("1OyB"),I=t("vuIU"),i=t("JX7q"),K=t("Ji7U"),a=t("LK+K"),M=t("q1tI"),_=t("TSYQ"),Q=t.n(_),pe=t("sboe"),fe=t("OZM5"),V=function(he){var J=he.prefixCls,b=he.level,o=he.isStart,d=he.isEnd;if(!b)return null;for(var k="".concat(J,"-indent-unit"),H=[],le=0;le0&&o.a.createElement(o.a.Fragment,null,o.a.createElement("aside",{className:"plr30 mt20 ".concat(q.a.bg)},o.a.createElement(ye.a,{className:"pt20",rowSelection:Object(et.c)()?Object(xe.a)({type:"checkbox"},mt):null,columns:Gt,dataSource:It,loading:ee.effects["classroomList/getCourseGroupsList"],pagination:!1})),o.a.createElement("aside",{className:"tc mb50 mt30"},o.a.createElement(L.a,{showQuickJumper:!0,onChange:en,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],defaultCurrent:1,pageSize:c.limit||10,current:c.page||1,total:z.group_count}))),o.a.createElement(P,{cb:function(){return Se([])}}),o.a.createElement(me,{cb:function(){return Se([])}}),o.a.createElement(Ze,{cb:function(){return Se([])}}),o.a.createElement(Ve,{cb:function(){return Se([])}}),o.a.createElement(Xe,{cb:function(){return Se([])}}),o.a.createElement(O,null),o.a.createElement(Qe.a,{res:sn,ismodel:Vn,setismodel:mn}))},jt=be.default=Object(ae.a)(function(dt){var Je=dt.classroomList,st=dt.loading,tt=dt.globalSetting;return{classroomList:Je,globalSetting:tt,loading:st}})(ct)},WaYH:function(Tt,be,t){"use strict";var A=t("rePB"),L=t("Ff2n"),ke=t("VTBJ"),ye=t("1OyB"),I=t("vuIU"),i=t("JX7q"),K=t("Ji7U"),a=t("LK+K"),M=t("q1tI"),_=t("TSYQ"),Q=t.n(_),he=t("sboe"),fe=t("OZM5"),V=function(pe){var J=pe.prefixCls,b=pe.level,o=pe.isStart,d=pe.isEnd;if(!b)return null;for(var k="".concat(J,"-indent-unit"),H=[],le=0;le1&&arguments[1]!==void 0?arguments[1]:!1,v=P.getAttribute("id")||P.getAttribute("data-reactid")||P.getAttribute("name");if(p&&T[v])return T[v];var N=window.getComputedStyle(P),y=N.getPropertyValue("box-sizing")||N.getPropertyValue("-moz-box-sizing")||N.getPropertyValue("-webkit-box-sizing"),Z=parseFloat(N.getPropertyValue("padding-bottom"))+parseFloat(N.getPropertyValue("padding-top")),n=parseFloat(N.getPropertyValue("border-bottom-width"))+parseFloat(N.getPropertyValue("border-top-width")),f=ae.map(function(C){return"".concat(C,":").concat(N.getPropertyValue(C))}).join(";"),s={sizingStyle:f,paddingSize:Z,borderSize:n,boxSizing:y};return p&&v&&(T[v]=s),s}function m(P){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;u||(u=document.createElement("textarea"),u.setAttribute("tab-index","-1"),u.setAttribute("aria-hidden","true"),document.body.appendChild(u)),P.getAttribute("wrap")?u.setAttribute("wrap",P.getAttribute("wrap")):u.removeAttribute("wrap");var y=j(P,p),Z=y.paddingSize,n=y.borderSize,f=y.boxSizing,s=y.sizingStyle;u.setAttribute("style","".concat(s,";").concat(le)),u.value=P.value||P.placeholder||"";var C=Number.MIN_SAFE_INTEGER,$=Number.MAX_SAFE_INTEGER,G=u.scrollHeight,Oe;if(f==="border-box"?G+=n:f==="content-box"&&(G-=Z),v!==null||N!==null){u.value=" ";var Ve=u.scrollHeight-Z;v!==null&&(C=Ve*v,f==="border-box"&&(C=C+Z+n),G=Math.max(C,G)),N!==null&&($=Ve*N,f==="border-box"&&($=$+Z+n),Oe=G>$?"":"hidden",G=Math.min($,G))}return{height:G,minHeight:C,maxHeight:$,overflowY:Oe,resize:"none"}}var l=t("Gytx"),S=t.n(l),E;(function(P){P[P.NONE=0]="NONE",P[P.RESIZING=1]="RESIZING",P[P.RESIZED=2]="RESIZED"})(E||(E={}));var w=function(P){Object(ye.a)(v,P);var p=Object(I.a)(v);function v(N){var y;return Object(L.a)(this,v),y=p.call(this,N),y.nextFrameActionId=void 0,y.resizeFrameId=void 0,y.textArea=void 0,y.saveTextArea=function(Z){y.textArea=Z},y.handleResize=function(Z){var n=y.state.resizeStatus,f=y.props,s=f.autoSize,C=f.onResize;if(n!==E.NONE)return;typeof C=="function"&&C(Z),s&&y.resizeOnNextFrame()},y.resizeOnNextFrame=function(){cancelAnimationFrame(y.nextFrameActionId),y.nextFrameActionId=requestAnimationFrame(y.resizeTextarea)},y.resizeTextarea=function(){var Z=y.props.autoSize;if(!Z||!y.textArea)return;var n=Z.minRows,f=Z.maxRows,s=m(y.textArea,!1,n,f);y.setState({textareaStyles:s,resizeStatus:E.RESIZING},function(){cancelAnimationFrame(y.resizeFrameId),y.resizeFrameId=requestAnimationFrame(function(){y.setState({resizeStatus:E.RESIZED},function(){y.resizeFrameId=requestAnimationFrame(function(){y.setState({resizeStatus:E.NONE}),y.fixFirefoxAutoScroll()})})})})},y.renderTextArea=function(){var Z=y.props,n=Z.prefixCls,f=n===void 0?"rc-textarea":n,s=Z.autoSize,C=Z.onResize,$=Z.className,G=Z.disabled,Oe=y.state,Ve=Oe.textareaStyles,Ye=Oe.resizeStatus,ot=Object(d.a)(y.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),nt=H()(f,$,Object(a.a)({},"".concat(f,"-disabled"),G));"value"in ot&&(ot.value=ot.value||"");var Ze=Object(K.a)(Object(K.a)(Object(K.a)({},y.props.style),Ve),Ye===E.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return i.createElement(o,{onResize:y.handleResize,disabled:!(s||C)},i.createElement("textarea",Object(A.a)({},ot,{className:nt,style:Ze,ref:y.saveTextArea})))},y.state={textareaStyles:{},resizeStatus:E.NONE},y}return Object(ke.a)(v,[{key:"componentDidUpdate",value:function(y){(y.value!==this.props.value||!S()(y.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var y=this.textArea.selectionStart,Z=this.textArea.selectionEnd;this.textArea.setSelectionRange(y,Z)}}catch(n){}}},{key:"render",value:function(){return this.renderTextArea()}}]),v}(i.Component),ge=w,me=function(P){Object(ye.a)(v,P);var p=Object(I.a)(v);function v(N){var y;Object(L.a)(this,v),y=p.call(this,N),y.resizableTextArea=void 0,y.focus=function(){y.resizableTextArea.textArea.focus()},y.saveTextArea=function(n){y.resizableTextArea=n},y.handleChange=function(n){var f=y.props.onChange;y.setValue(n.target.value,function(){y.resizableTextArea.resizeTextarea()}),f&&f(n)},y.handleKeyDown=function(n){var f=y.props,s=f.onPressEnter,C=f.onKeyDown;n.keyCode===13&&s&&s(n),C&&C(n)};var Z=typeof N.value=="undefined"||N.value===null?N.defaultValue:N.value;return y.state={value:Z},y}return Object(ke.a)(v,[{key:"setValue",value:function(y,Z){"value"in this.props||this.setState({value:y},Z)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return i.createElement(ge,Object(A.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(y){return"value"in y?{value:y.value}:null}}]),v}(i.Component),Y=be.default=me},Zbzq:function(Tt,be,t){Tt.exports={flex_box_center:"flex_box_center___KO-hX",flex_space_between:"flex_space_between___1pDht",flex_box_vertical_center:"flex_box_vertical_center___w0zKf",flex_box_center_end:"flex_box_center_end___1mi35",flex_box_column:"flex_box_column___2lWkX",bg:"bg___3a1Hm",containerTitle:"containerTitle___3z9eN",containerDesc:"containerDesc___16Cd2",listItem:"listItem___1wCBL",title:"title___2fzaI",titleLeft:"titleLeft___1b1ZV",titleRight:"titleRight___2zLBT",acitons:"acitons___O8Z_0",memberManager:"memberManager___1TWeE",menu:"menu___8mwIY"}},ZpRC:function(Tt,be,t){"use strict";function A(Q){return typeof Q=="object"&&Q!=null&&Q.nodeType===1}function L(Q,pe){return(!pe||Q!=="hidden")&&Q!=="visible"&&Q!=="clip"}function ke(Q,pe){if(Q.clientHeightpe||g>Q&&X=pe&&W>=fe?g-Q-V:X>pe&&Wfe?X-pe+R:0}var I=function(Q,pe){var fe=window,V=pe.scrollMode,R=pe.block,g=pe.inline,X=pe.boundary,W=pe.skipOverflowHiddenElements,se=typeof X=="function"?X:function(Ve){return Ve!==X};if(!A(Q))throw new TypeError("Invalid target");for(var re=document.scrollingElement||document.documentElement,ie=[],xe=Q;A(xe)&&se(xe);){if((xe=xe.parentElement)===re){ie.push(xe);break}xe!=null&&xe===document.body&&ke(xe)&&!ke(document.documentElement)||xe!=null&&ke(xe,W)&&ie.push(xe)}for(var ne=fe.visualViewport?fe.visualViewport.width:innerWidth,he=fe.visualViewport?fe.visualViewport.height:innerHeight,J=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,o=Q.getBoundingClientRect(),d=o.height,k=o.width,H=o.top,le=o.right,ae=o.bottom,T=o.left,u=R==="start"||R==="nearest"?H:R==="end"?ae:H+d/2,j=g==="center"?T+k/2:g==="end"?le:T,m=[],l=0;l=0&&T>=0&&ae<=he&&le<=ne&&H>=me&&ae<=P&&T>=p&&le<=Y)return m;var v=getComputedStyle(S),N=parseInt(v.borderLeftWidth,10),y=parseInt(v.borderTopWidth,10),Z=parseInt(v.borderRightWidth,10),n=parseInt(v.borderBottomWidth,10),f=0,s=0,C="offsetWidth"in S?S.offsetWidth-S.clientWidth-N-Z:0,$="offsetHeight"in S?S.offsetHeight-S.clientHeight-y-n:0;if(re===S)f=R==="start"?u:R==="end"?u-he:R==="nearest"?ye(b,b+he,he,y,n,b+u,b+u+d,d):u-he/2,s=g==="start"?j:g==="center"?j-ne/2:g==="end"?j-ne:ye(J,J+ne,ne,N,Z,J+j,J+j+k,k),f=Math.max(0,f+b),s=Math.max(0,s+J);else{f=R==="start"?u-me-y:R==="end"?u-P+n+$:R==="nearest"?ye(me,P,w,y,n+$,u,u+d,d):u-(me+w/2)+$/2,s=g==="start"?j-p-N:g==="center"?j-(p+ge/2)+C/2:g==="end"?j-Y+Z+C:ye(p,Y,ge,N,Z+C,j,j+k,k);var G=S.scrollLeft,Oe=S.scrollTop;u+=Oe-(f=Math.max(0,Math.min(Oe+f,S.scrollHeight-w+$))),j+=G-(s=Math.max(0,Math.min(G+s,S.scrollWidth-ge+C)))}m.push({el:S,top:f,left:s})}return m};function i(Q){return Q===Object(Q)&&Object.keys(Q).length!==0}function K(Q,pe){pe===void 0&&(pe="auto");var fe="scrollBehavior"in document.body.style;Q.forEach(function(V){var R=V.el,g=V.top,X=V.left;R.scroll&&fe?R.scroll({top:g,left:X,behavior:pe}):(R.scrollTop=g,R.scrollLeft=X)})}function a(Q){return Q===!1?{block:"end",inline:"nearest"}:i(Q)?Q:{block:"start",inline:"nearest"}}function M(Q,pe){var fe=!Q.ownerDocument.documentElement.contains(Q);if(i(pe)&&typeof pe.behavior=="function")return pe.behavior(fe?[]:I(Q,pe));if(fe)return;var V=a(pe);return K(I(Q,V),V.behavior)}var _=be.a=M},Zss7:function(Tt,be,t){var A;(function(L){var ke=/^\s+/,ye=/\s+$/,I=0,i=L.round,K=L.min,a=L.max,M=L.random;function _(n,f){if(n=n||"",f=f||{},n instanceof _)return n;if(!(this instanceof _))return new _(n,f);var s=Q(n);this._originalInput=n,this._r=s.r,this._g=s.g,this._b=s.b,this._a=s.a,this._roundA=i(100*this._a)/100,this._format=f.format||s.format,this._gradientType=f.gradientType,this._r<1&&(this._r=i(this._r)),this._g<1&&(this._g=i(this._g)),this._b<1&&(this._b=i(this._b)),this._ok=s.ok,this._tc_id=I++}_.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var n=this.toRgb();return(n.r*299+n.g*587+n.b*114)/1e3},getLuminance:function(){var n=this.toRgb(),f,s,C,$,G,Oe;return f=n.r/255,s=n.g/255,C=n.b/255,f<=.03928?$=f/12.92:$=L.pow((f+.055)/1.055,2.4),s<=.03928?G=s/12.92:G=L.pow((s+.055)/1.055,2.4),C<=.03928?Oe=C/12.92:Oe=L.pow((C+.055)/1.055,2.4),.2126*$+.7152*G+.0722*Oe},setAlpha:function(n){return this._a=m(n),this._roundA=i(100*this._a)/100,this},toHsv:function(){var n=R(this._r,this._g,this._b);return{h:n.h*360,s:n.s,v:n.v,a:this._a}},toHsvString:function(){var n=R(this._r,this._g,this._b),f=i(n.h*360),s=i(n.s*100),C=i(n.v*100);return this._a==1?"hsv("+f+", "+s+"%, "+C+"%)":"hsva("+f+", "+s+"%, "+C+"%, "+this._roundA+")"},toHsl:function(){var n=fe(this._r,this._g,this._b);return{h:n.h*360,s:n.s,l:n.l,a:this._a}},toHslString:function(){var n=fe(this._r,this._g,this._b),f=i(n.h*360),s=i(n.s*100),C=i(n.l*100);return this._a==1?"hsl("+f+", "+s+"%, "+C+"%)":"hsla("+f+", "+s+"%, "+C+"%, "+this._roundA+")"},toHex:function(n){return X(this._r,this._g,this._b,n)},toHexString:function(n){return"#"+this.toHex(n)},toHex8:function(n){return W(this._r,this._g,this._b,this._a,n)},toHex8String:function(n){return"#"+this.toHex8(n)},toRgb:function(){return{r:i(this._r),g:i(this._g),b:i(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+i(this._r)+", "+i(this._g)+", "+i(this._b)+")":"rgba("+i(this._r)+", "+i(this._g)+", "+i(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:i(l(this._r,255)*100)+"%",g:i(l(this._g,255)*100)+"%",b:i(l(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+i(l(this._r,255)*100)+"%, "+i(l(this._g,255)*100)+"%, "+i(l(this._b,255)*100)+"%)":"rgba("+i(l(this._r,255)*100)+"%, "+i(l(this._g,255)*100)+"%, "+i(l(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:u[X(this._r,this._g,this._b,!0)]||!1},toFilter:function(n){var f="#"+se(this._r,this._g,this._b,this._a),s=f,C=this._gradientType?"GradientType = 1, ":"";if(n){var $=_(n);s="#"+se($._r,$._g,$._b,$._a)}return"progid:DXImageTransform.Microsoft.gradient("+C+"startColorstr="+f+",endColorstr="+s+")"},toString:function(n){var f=!!n;n=n||this._format;var s=!1,C=this._a<1&&this._a>=0,$=!f&&C&&(n==="hex"||n==="hex6"||n==="hex3"||n==="hex4"||n==="hex8"||n==="name");return $?n==="name"&&this._a===0?this.toName():this.toRgbString():(n==="rgb"&&(s=this.toRgbString()),n==="prgb"&&(s=this.toPercentageRgbString()),(n==="hex"||n==="hex6")&&(s=this.toHexString()),n==="hex3"&&(s=this.toHexString(!0)),n==="hex4"&&(s=this.toHex8String(!0)),n==="hex8"&&(s=this.toHex8String()),n==="name"&&(s=this.toName()),n==="hsl"&&(s=this.toHslString()),n==="hsv"&&(s=this.toHsvString()),s||this.toHexString())},clone:function(){return _(this.toString())},_applyModification:function(n,f){var s=n.apply(null,[this].concat([].slice.call(f)));return this._r=s._r,this._g=s._g,this._b=s._b,this.setAlpha(s._a),this},lighten:function(){return this._applyModification(ne,arguments)},brighten:function(){return this._applyModification(he,arguments)},darken:function(){return this._applyModification(J,arguments)},desaturate:function(){return this._applyModification(re,arguments)},saturate:function(){return this._applyModification(ie,arguments)},greyscale:function(){return this._applyModification(xe,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(n,f){return n.apply(null,[this].concat([].slice.call(f)))},analogous:function(){return this._applyCombination(le,arguments)},complement:function(){return this._applyCombination(o,arguments)},monochromatic:function(){return this._applyCombination(ae,arguments)},splitcomplement:function(){return this._applyCombination(H,arguments)},triad:function(){return this._applyCombination(d,arguments)},tetrad:function(){return this._applyCombination(k,arguments)}},_.fromRatio=function(n,f){if(typeof n=="object"){var s={};for(var C in n)n.hasOwnProperty(C)&&(C==="a"?s[C]=n[C]:s[C]=Y(n[C]));n=s}return _(n,f)};function Q(n){var f={r:0,g:0,b:0},s=1,C=null,$=null,G=null,Oe=!1,Ve=!1;return typeof n=="string"&&(n=y(n)),typeof n=="object"&&(N(n.r)&&N(n.g)&&N(n.b)?(f=pe(n.r,n.g,n.b),Oe=!0,Ve=String(n.r).substr(-1)==="%"?"prgb":"rgb"):N(n.h)&&N(n.s)&&N(n.v)?(C=Y(n.s),$=Y(n.v),f=g(n.h,C,$),Oe=!0,Ve="hsv"):N(n.h)&&N(n.s)&&N(n.l)&&(C=Y(n.s),G=Y(n.l),f=V(n.h,C,G),Oe=!0,Ve="hsl"),n.hasOwnProperty("a")&&(s=n.a)),s=m(s),{ok:Oe,format:n.format||Ve,r:K(255,a(f.r,0)),g:K(255,a(f.g,0)),b:K(255,a(f.b,0)),a:s}}function pe(n,f,s){return{r:l(n,255)*255,g:l(f,255)*255,b:l(s,255)*255}}function fe(n,f,s){n=l(n,255),f=l(f,255),s=l(s,255);var C=a(n,f,s),$=K(n,f,s),G,Oe,Ve=(C+$)/2;if(C==$)G=Oe=0;else{var Ye=C-$;Oe=Ve>.5?Ye/(2-C-$):Ye/(C+$);switch(C){case n:G=(f-s)/Ye+(f1&&(Ze-=1),Ze<1/6?ot+(nt-ot)*6*Ze:Ze<1/2?nt:Ze<2/3?ot+(nt-ot)*(2/3-Ze)*6:ot}if(f===0)C=$=G=s;else{var Ve=s<.5?s*(1+f):s+f-s*f,Ye=2*s-Ve;C=Oe(Ye,Ve,n+1/3),$=Oe(Ye,Ve,n),G=Oe(Ye,Ve,n-1/3)}return{r:C*255,g:$*255,b:G*255}}function R(n,f,s){n=l(n,255),f=l(f,255),s=l(s,255);var C=a(n,f,s),$=K(n,f,s),G,Oe,Ve=C,Ye=C-$;if(Oe=C===0?0:Ye/C,C==$)G=0;else{switch(C){case n:G=(f-s)/Ye+(f>1)+720)%360;--f;)C.h=(C.h+$)%360,G.push(_(C));return G}function ae(n,f){f=f||6;for(var s=_(n).toHsv(),C=s.h,$=s.s,G=s.v,Oe=[],Ve=1/f;f--;)Oe.push(_({h:C,s:$,v:G})),G=(G+Ve)%1;return Oe}_.mix=function(n,f,s){s=s===0?0:s||50;var C=_(n).toRgb(),$=_(f).toRgb(),G=s/100,Oe={r:($.r-C.r)*G+C.r,g:($.g-C.g)*G+C.g,b:($.b-C.b)*G+C.b,a:($.a-C.a)*G+C.a};return _(Oe)},_.readability=function(n,f){var s=_(n),C=_(f);return(L.max(s.getLuminance(),C.getLuminance())+.05)/(L.min(s.getLuminance(),C.getLuminance())+.05)},_.isReadable=function(n,f,s){var C=_.readability(n,f),$,G;G=!1,$=Z(s);switch($.level+$.size){case"AAsmall":case"AAAlarge":G=C>=4.5;break;case"AAlarge":G=C>=3;break;case"AAAsmall":G=C>=7;break}return G},_.mostReadable=function(n,f,s){var C=null,$=0,G,Oe,Ve,Ye;s=s||{},Oe=s.includeFallbackColors,Ve=s.level,Ye=s.size;for(var ot=0;ot$&&($=G,C=_(f[ot]));return _.isReadable(n,C,{level:Ve,size:Ye})||!Oe?C:(s.includeFallbackColors=!1,_.mostReadable(n,["#fff","#000"],s))};var T=_.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},u=_.hexNames=j(T);function j(n){var f={};for(var s in n)n.hasOwnProperty(s)&&(f[n[s]]=s);return f}function m(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function l(n,f){w(n)&&(n="100%");var s=ge(n);return n=K(f,a(0,parseFloat(n))),s&&(n=parseInt(n*f,10)/100),L.abs(n-f)<1e-6?1:n%f/parseFloat(f)}function S(n){return K(1,a(0,n))}function E(n){return parseInt(n,16)}function w(n){return typeof n=="string"&&n.indexOf(".")!=-1&&parseFloat(n)===1}function ge(n){return typeof n=="string"&&n.indexOf("%")!=-1}function me(n){return n.length==1?"0"+n:""+n}function Y(n){return n<=1&&(n=n*100+"%"),n}function P(n){return L.round(parseFloat(n)*255).toString(16)}function p(n){return E(n)/255}var v=function(){var n="[-\\+]?\\d+%?",f="[-\\+]?\\d*\\.\\d+%?",s="(?:"+f+")|(?:"+n+")",C="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?",$="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?";return{CSS_UNIT:new RegExp(s),rgb:new RegExp("rgb"+C),rgba:new RegExp("rgba"+$),hsl:new RegExp("hsl"+C),hsla:new RegExp("hsla"+$),hsv:new RegExp("hsv"+C),hsva:new RegExp("hsva"+$),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function N(n){return!!v.CSS_UNIT.exec(n)}function y(n){n=n.replace(ke,"").replace(ye,"").toLowerCase();var f=!1;if(T[n])n=T[n],f=!0;else if(n=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var s;return(s=v.rgb.exec(n))?{r:s[1],g:s[2],b:s[3]}:(s=v.rgba.exec(n))?{r:s[1],g:s[2],b:s[3],a:s[4]}:(s=v.hsl.exec(n))?{h:s[1],s:s[2],l:s[3]}:(s=v.hsla.exec(n))?{h:s[1],s:s[2],l:s[3],a:s[4]}:(s=v.hsv.exec(n))?{h:s[1],s:s[2],v:s[3]}:(s=v.hsva.exec(n))?{h:s[1],s:s[2],v:s[3],a:s[4]}:(s=v.hex8.exec(n))?{r:E(s[1]),g:E(s[2]),b:E(s[3]),a:p(s[4]),format:f?"name":"hex8"}:(s=v.hex6.exec(n))?{r:E(s[1]),g:E(s[2]),b:E(s[3]),format:f?"name":"hex"}:(s=v.hex4.exec(n))?{r:E(s[1]+""+s[1]),g:E(s[2]+""+s[2]),b:E(s[3]+""+s[3]),a:p(s[4]+""+s[4]),format:f?"name":"hex8"}:(s=v.hex3.exec(n))?{r:E(s[1]+""+s[1]),g:E(s[2]+""+s[2]),b:E(s[3]+""+s[3]),format:f?"name":"hex"}:!1}function Z(n){var f,s;return n=n||{level:"AA",size:"small"},f=(n.level||"AA").toUpperCase(),s=(n.size||"small").toLowerCase(),f!=="AA"&&f!=="AAA"&&(f="AA"),s!=="small"&&s!=="large"&&(s="small"),{level:f,size:s}}Tt.exports?Tt.exports=_:!(A=function(){return _}.call(be,t,be,Tt),A!==void 0&&(Tt.exports=A))})(Math)},bT9E:function(Tt,be,t){"use strict";t.d(be,"a",function(){return L});var A=t("VTBJ");function L(ke,ye){var I=Object(A.a)({},ke);return Array.isArray(ye)&&ye.forEach(function(i){delete I[i]}),I}},biw7:function(Tt,be,t){"use strict";var A=t("q1tI"),L=t.n(A),ke=A.createContext(null);be.a=ke},fAei:function(Tt,be,t){"use strict";t.d(be,"a",function(){return re.a});var A=t("rePB"),L=t("VTBJ"),ke=t("KQm4"),ye=t("1OyB"),I=t("vuIU"),i=t("Ji7U"),K=t("LK+K"),a=t("q1tI"),M=t("4IlW"),_=t("Kwbf"),Q=t("TSYQ"),pe=t.n(Q),fe=t("sboe"),V=t("OZM5"),R=t("815F"),g=t("ODXe"),X=t("Ff2n"),W=t("+nKL"),se=t("8XRh"),re=t("WaYH"),ie=function(Y,P){var p=Y.className,v=Y.style,N=Y.motion,y=Y.motionNodes,Z=Y.motionType,n=Y.onMotionStart,f=Y.onMotionEnd,s=Y.active,C=Y.treeNodeRequiredProps,$=Object(X.a)(Y,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),G=a.useState(!0),Oe=Object(g.a)(G,2),Ve=Oe[0],Ye=Oe[1],ot=a.useContext(fe.a),nt=ot.prefixCls,Ze=a.useRef(!1),xt=function(){Ze.current||f(),Ze.current=!0};return Object(a.useEffect)(function(){y&&Z==="hide"&&Ve&&Ye(!1)},[y]),Object(a.useEffect)(function(){return y&&n(),function(){y&&xt()}},[]),y?a.createElement(se.default,Object.assign({ref:P,visible:Ve},N,{motionAppear:Z==="show",onAppearEnd:xt,onLeaveEnd:xt}),function(q,Ne){var We=q.className,Ie=q.style;return a.createElement("div",{ref:Ne,className:pe()("".concat(nt,"-treenode-motion"),We),style:Ie},y.map(function(qe){var O=qe.data,oe=O.key,de=Object(X.a)(O,["key"]),we=qe.isStart,Pe=qe.isEnd;delete de.children;var Ae=Object(R.f)(oe,C);return a.createElement(re.a,Object.assign({},de,Ae,{active:s,data:qe.data,key:oe,isStart:we,isEnd:Pe}))}))}):a.createElement(re.a,Object.assign({domRef:P,className:p,style:v},$,{active:s}))};ie.displayName="MotionTreeNode";var xe=a.forwardRef(ie),ne=xe;function he(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],P=me.length,p=Y.length;if(Math.abs(P-p)!==1)return{add:!1,key:null};function v(N,y){var Z=new Map;N.forEach(function(f){Z.set(f,!0)});var n=y.filter(function(f){return!Z.has(f)});return n.length===1?n[0]:null}return P ").concat(Y);return Y}var j=function(Y,P){var p=Y.prefixCls,v=Y.data,N=Y.selectable,y=Y.checkable,Z=Y.expandedKeys,n=Y.selectedKeys,f=Y.checkedKeys,s=Y.loadedKeys,C=Y.loadingKeys,$=Y.halfCheckedKeys,G=Y.keyEntities,Oe=Y.disabled,Ve=Y.dragging,Ye=Y.dragOverNodeKey,ot=Y.dropPosition,nt=Y.motion,Ze=Y.height,xt=Y.itemHeight,q=Y.virtual,Ne=Y.focusable,We=Y.activeItem,Ie=Y.focused,qe=Y.tabIndex,O=Y.onKeyDown,oe=Y.onFocus,de=Y.onBlur,we=Y.onActiveChange,Pe=Y.onListChangeStart,Ae=Y.onListChangeEnd,Ke=Object(X.a)(Y,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Te=a.useRef(null);a.useImperativeHandle(P,function(){return{scrollTo:function(rt){Te.current.scrollTo(rt)}}});var Xe=a.useState(Z),et=Object(g.a)(Xe,2),at=et[0],Qe=et[1],vt=a.useState(v),ct=Object(g.a)(vt,2),jt=ct[0],dt=ct[1],Je=a.useState(v),st=Object(g.a)(Je,2),tt=st[0],He=st[1],ee=a.useState([]),Ce=Object(g.a)(ee,2),F=Ce[0],r=Ce[1],c=a.useState(null),ue=Object(g.a)(c,2),z=ue[0],Re=ue[1];function je(){dt(v),He(v),r([]),Re(null),Ae()}a.useEffect(function(){Qe(Z);var Se=he(at,Z);if(Se.key!==null)if(Se.add){var rt=jt.findIndex(function(It){var Yt=It.data.key;return Yt===Se.key}),Be=ae(J(jt,v,Se.key),q,Ze,xt),Dt=jt.slice();Dt.splice(rt+1,0,le),He(Dt),r(Be),Re("show")}else{var yt=v.findIndex(function(It){var Yt=It.data.key;return Yt===Se.key}),Ht=ae(J(v,jt,Se.key),q,Ze,xt),Ut=v.slice();Ut.splice(yt+1,0,le),He(Ut),r(Ht),Re("hide")}else jt!==v&&(dt(v),He(v))},[Z,v]),a.useEffect(function(){Ve||je()},[Ve]);var B=nt?tt:v,ve={expandedKeys:Z,selectedKeys:n,loadedKeys:s,loadingKeys:C,checkedKeys:f,halfCheckedKeys:$,dragOverNodeKey:Ye,dropPosition:ot,keyEntities:G};return a.createElement(a.Fragment,null,Ie&&We&&a.createElement("span",{style:b,"aria-live":"assertive"},u(We)),a.createElement("div",{role:"tree"},a.createElement("input",{style:b,disabled:Ne===!1||Oe,tabIndex:Ne!==!1?qe:null,onKeyDown:O,onFocus:oe,onBlur:de,value:"",onChange:o})),a.createElement(W.a,Object.assign({},Ke,{data:B,itemKey:T,height:Ze,fullHeight:!1,virtual:q,itemHeight:xt,prefixCls:"".concat(p,"-list"),ref:Te}),function(Se){var rt=Se.pos,Be=Se.data,Dt=Be.key,yt=Object(X.a)(Be,["key"]),Ht=Se.isStart,Ut=Se.isEnd,It=Object(R.e)(Dt,rt);delete yt.children;var Yt=Object(R.f)(It,ve);return a.createElement(ne,Object.assign({},yt,Yt,{active:We&&Dt===We.data.key,pos:rt,data:Se.data,isStart:Ht,isEnd:Ut,motion:nt,motionNodes:Dt===d?F:null,motionType:z,onMotionStart:Pe,onMotionEnd:je,treeNodeRequiredProps:ve,onMouseMove:function(){we(null)}}))}))},m=a.forwardRef(j);m.displayName="NodeList";var l=m,S=t("NvD2"),E=function(me){Object(i.a)(P,me);var Y=Object(K.a)(P);function P(){var p;return Object(ye.a)(this,P),p=Y.apply(this,arguments),p.destroyed=!1,p.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},p.listRef=a.createRef(),p.onNodeDragStart=function(v,N){var y=p.state,Z=y.expandedKeys,n=y.keyEntities,f=p.props.onDragStart,s=N.props.eventKey;p.dragNode=N;var C=Object(V.b)(Z,s);p.setState({dragging:!0,dragNodesKeys:Object(V.g)(s,n)}),p.setExpandedKeys(C),f&&f({event:v,node:Object(R.b)(N.props)})},p.onNodeDragEnter=function(v,N){var y=p.state,Z=y.expandedKeys,n=y.keyEntities,f=y.dragNodesKeys,s=p.props.onDragEnter,C=N.props,$=C.pos,G=C.eventKey;if(!p.dragNode||f.indexOf(G)!==-1)return;var Oe=Object(V.c)(v,N);if(p.dragNode.props.eventKey===G&&Oe===0){p.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){p.setState({dragOverNodeKey:G,dropPosition:Oe}),p.delayedDragEnterLogic||(p.delayedDragEnterLogic={}),Object.keys(p.delayedDragEnterLogic).forEach(function(Ve){clearTimeout(p.delayedDragEnterLogic[Ve])}),p.delayedDragEnterLogic[$]=window.setTimeout(function(){if(!p.state.dragging)return;var Ve=Object(ke.a)(Z),Ye=n[G];Ye&&(Ye.children||[]).length&&(Ve=Object(V.a)(Z,G)),"expandedKeys"in p.props||p.setExpandedKeys(Ve),s&&s({event:v,node:Object(R.b)(N.props),expandedKeys:Ve})},400)},0)},p.onNodeDragOver=function(v,N){var y=p.state.dragNodesKeys,Z=p.props.onDragOver,n=N.props.eventKey;if(y.indexOf(n)!==-1)return;if(p.dragNode&&n===p.state.dragOverNodeKey){var f=Object(V.c)(v,N);if(f===p.state.dropPosition)return;p.setState({dropPosition:f})}Z&&Z({event:v,node:Object(R.b)(N.props)})},p.onNodeDragLeave=function(v,N){var y=p.props.onDragLeave;p.setState({dragOverNodeKey:""}),y&&y({event:v,node:Object(R.b)(N.props)})},p.onNodeDragEnd=function(v,N){var y=p.props.onDragEnd;p.setState({dragOverNodeKey:""}),p.cleanDragState(),y&&y({event:v,node:Object(R.b)(N.props)}),p.dragNode=null},p.onNodeDrop=function(v,N){var y=p.state,Z=y.dragNodesKeys,n=Z===void 0?[]:Z,f=y.dropPosition,s=p.props.onDrop,C=N.props,$=C.eventKey,G=C.pos;if(p.setState({dragOverNodeKey:""}),p.cleanDragState(),n.indexOf($)!==-1){Object(_.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Oe=Object(V.k)(G),Ve={event:v,node:Object(R.b)(N.props),dragNode:p.dragNode?Object(R.b)(p.dragNode.props):null,dragNodesKeys:n.slice(),dropPosition:f+Number(Oe[Oe.length-1]),dropToGap:!1};f!==0&&(Ve.dropToGap=!0),s&&s(Ve),p.dragNode=null},p.cleanDragState=function(){var v=p.state.dragging;v&&p.setState({dragging:!1})},p.onNodeClick=function(v,N){var y=p.props.onClick;y&&y(v,N)},p.onNodeDoubleClick=function(v,N){var y=p.props.onDoubleClick;y&&y(v,N)},p.onNodeSelect=function(v,N){var y=p.state.selectedKeys,Z=p.state.keyEntities,n=p.props,f=n.onSelect,s=n.multiple,C=N.selected,$=N.key,G=!C;G?s?y=Object(V.a)(y,$):y=[$]:y=Object(V.b)(y,$);var Oe=y.map(function(Ve){var Ye=Z[Ve];return Ye?Ye.node:null}).filter(function(Ve){return Ve});p.setUncontrolledState({selectedKeys:y}),f&&f(y,{event:"select",selected:G,node:N,selectedNodes:Oe,nativeEvent:v.nativeEvent})},p.onNodeCheck=function(v,N,y){var Z=p.state,n=Z.keyEntities,f=Z.checkedKeys,s=Z.halfCheckedKeys,C=p.props,$=C.checkStrictly,G=C.onCheck,Oe=N.key,Ve,Ye={event:"check",node:N,checked:y,nativeEvent:v.nativeEvent};if($){var ot=y?Object(V.a)(f,Oe):Object(V.b)(f,Oe),nt=Object(V.b)(s,Oe);Ve={checked:ot,halfChecked:nt},Ye.checkedNodes=ot.map(function(Ie){return n[Ie]}).filter(function(Ie){return Ie}).map(function(Ie){return Ie.node}),p.setUncontrolledState({checkedKeys:ot})}else{var Ze=Object(S.a)([].concat(Object(ke.a)(f),[Oe]),!0,n),xt=Ze.checkedKeys,q=Ze.halfCheckedKeys;if(!y){var Ne=new Set(xt);Ne.delete(Oe);var We=Object(S.a)(Array.from(Ne),{checked:!1,halfCheckedKeys:q},n);xt=We.checkedKeys,q=We.halfCheckedKeys}Ve=xt,Ye.checkedNodes=[],Ye.checkedNodesPositions=[],Ye.halfCheckedKeys=q,xt.forEach(function(Ie){var qe=n[Ie];if(!qe)return;var O=qe.node,oe=qe.pos;Ye.checkedNodes.push(O),Ye.checkedNodesPositions.push({node:O,pos:oe})}),p.setUncontrolledState({checkedKeys:xt},!1,{halfCheckedKeys:q})}G&&G(Ve,Ye)},p.onNodeLoad=function(v){return new Promise(function(N){p.setState(function(y){var Z=y.loadedKeys,n=Z===void 0?[]:Z,f=y.loadingKeys,s=f===void 0?[]:f,C=p.props,$=C.loadData,G=C.onLoad,Oe=v.key;if(!$||n.indexOf(Oe)!==-1||s.indexOf(Oe)!==-1)return{};var Ve=$(v);return Ve.then(function(){var Ye=p.state,ot=Ye.loadedKeys,nt=Ye.loadingKeys,Ze=Object(V.a)(ot,Oe),xt=Object(V.b)(nt,Oe);G&&G(Ze,{event:"load",node:v}),p.setUncontrolledState({loadedKeys:Ze}),p.setState({loadingKeys:xt}),N()}),{loadingKeys:Object(V.a)(s,Oe)}})})},p.onNodeMouseEnter=function(v,N){var y=p.props.onMouseEnter;y&&y({event:v,node:N})},p.onNodeMouseLeave=function(v,N){var y=p.props.onMouseLeave;y&&y({event:v,node:N})},p.onNodeContextMenu=function(v,N){var y=p.props.onRightClick;y&&(v.preventDefault(),y({event:v,node:N}))},p.onFocus=function(){var v=p.props.onFocus;p.setState({focused:!0}),v&&v.apply(void 0,arguments)},p.onBlur=function(){var v=p.props.onBlur;p.setState({focused:!1}),p.onActiveChange(null),v&&v.apply(void 0,arguments)},p.getTreeNodeRequiredProps=function(){var v=p.state,N=v.expandedKeys,y=v.selectedKeys,Z=v.loadedKeys,n=v.loadingKeys,f=v.checkedKeys,s=v.halfCheckedKeys,C=v.dragOverNodeKey,$=v.dropPosition,G=v.keyEntities;return{expandedKeys:N||[],selectedKeys:y||[],loadedKeys:Z||[],loadingKeys:n||[],checkedKeys:f||[],halfCheckedKeys:s||[],dragOverNodeKey:C,dropPosition:$,keyEntities:G}},p.setExpandedKeys=function(v){var N=p.state.treeData,y=Object(R.d)(N,v);p.setUncontrolledState({expandedKeys:v,flattenNodes:y},!0)},p.onNodeExpand=function(v,N){var y=p.state.expandedKeys,Z=p.state.listChanging,n=p.props,f=n.onExpand,s=n.loadData,C=N.key,$=N.expanded;if(Z)return;var G=y.indexOf(C),Oe=!$;if(Object(_.a)($&&G!==-1||!$&&G===-1,"Expand state not sync with index check"),Oe?y=Object(V.a)(y,C):y=Object(V.b)(y,C),p.setExpandedKeys(y),f&&f(y,{node:N,expanded:Oe,nativeEvent:v.nativeEvent}),Oe&&s){var Ve=p.onNodeLoad(N);Ve&&Ve.then(function(){var Ye=Object(R.d)(p.state.treeData,y);p.setUncontrolledState({flattenNodes:Ye})})}},p.onListChangeStart=function(){p.setUncontrolledState({listChanging:!0})},p.onListChangeEnd=function(){setTimeout(function(){p.setUncontrolledState({listChanging:!1})})},p.onActiveChange=function(v){var N=p.state.activeKey,y=p.props.onActiveChange;if(N===v)return;p.setState({activeKey:v}),v!==null&&p.scrollTo({key:v}),y&&y(v)},p.getActiveItem=function(){var v=p.state,N=v.activeKey,y=v.flattenNodes;return N===null?null:y.find(function(Z){var n=Z.data.key;return n===N})||null},p.offsetActiveKey=function(v){var N=p.state,y=N.flattenNodes,Z=N.activeKey,n=y.findIndex(function(C){var $=C.data.key;return $===Z});n===-1&&v<0&&(n=y.length),n=(n+v+y.length)%y.length;var f=y[n];if(f){var s=f.data.key;p.onActiveChange(s)}else p.onActiveChange(null)},p.onKeyDown=function(v){var N=p.state,y=N.activeKey,Z=N.expandedKeys,n=N.checkedKeys,f=p.props,s=f.onKeyDown,C=f.checkable,$=f.selectable;switch(v.which){case M.a.UP:{p.offsetActiveKey(-1),v.preventDefault();break}case M.a.DOWN:{p.offsetActiveKey(1),v.preventDefault();break}}var G=p.getActiveItem();if(G&&G.data){var Oe=p.getTreeNodeRequiredProps(),Ve=G.data.isLeaf===!1||!!(G.data.children||[]).length,Ye=Object(R.b)(Object(L.a)(Object(L.a)({},Object(R.f)(y,Oe)),{},{data:G.data,active:!0}));switch(v.which){case M.a.LEFT:{Ve&&Z.includes(y)?p.onNodeExpand({},Ye):G.parent&&p.onActiveChange(G.parent.data.key),v.preventDefault();break}case M.a.RIGHT:{Ve&&!Z.includes(y)?p.onNodeExpand({},Ye):G.children&&G.children.length&&p.onActiveChange(G.children[0].data.key),v.preventDefault();break}case M.a.ENTER:case M.a.SPACE:{C&&!Ye.disabled&&Ye.checkable!==!1&&!Ye.disableCheckbox?p.onNodeCheck({},Ye,!n.includes(y)):!C&&$&&!Ye.disabled&&Ye.selectable!==!1&&p.onNodeSelect({},Ye);break}}}s&&s(v)},p.setUncontrolledState=function(v){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(p.destroyed)return;var Z=!1,n=!0,f={};Object.keys(v).forEach(function(s){if(s in p.props){n=!1;return}Z=!0,f[s]=v[s]}),Z&&(!N||n)&&p.setState(Object(L.a)(Object(L.a)({},f),y))},p.scrollTo=function(v){p.listRef.current.scrollTo(v)},p}return Object(I.a)(P,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var v,N=this.state,y=N.focused,Z=N.flattenNodes,n=N.keyEntities,f=N.dragging,s=N.activeKey,C=this.props,$=C.prefixCls,G=C.className,Oe=C.style,Ve=C.showLine,Ye=C.focusable,ot=C.tabIndex,nt=ot===void 0?0:ot,Ze=C.selectable,xt=C.showIcon,q=C.icon,Ne=C.switcherIcon,We=C.draggable,Ie=C.checkable,qe=C.checkStrictly,O=C.disabled,oe=C.motion,de=C.loadData,we=C.filterTreeNode,Pe=C.height,Ae=C.itemHeight,Ke=C.virtual,Te=C.titleRender,Xe=C.onContextMenu,et=Object(V.f)(this.props);return a.createElement(fe.a.Provider,{value:{prefixCls:$,selectable:Ze,showIcon:xt,icon:q,switcherIcon:Ne,draggable:We,checkable:Ie,checkStrictly:qe,disabled:O,keyEntities:n,loadData:de,filterTreeNode:we,titleRender:Te,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{className:pe()($,G,(v={},Object(A.a)(v,"".concat($,"-show-line"),Ve),Object(A.a)(v,"".concat($,"-focused"),y),Object(A.a)(v,"".concat($,"-active-focused"),s!==null),v))},a.createElement(l,Object.assign({ref:this.listRef,prefixCls:$,style:Oe,data:Z,disabled:O,selectable:Ze,checkable:!!Ie,motion:oe,dragging:f,height:Pe,itemHeight:Ae,virtual:Ke,focusable:Ye,focused:y,tabIndex:nt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Xe},this.getTreeNodeRequiredProps(),et))))}}],[{key:"getDerivedStateFromProps",value:function(v,N){var y=N.prevProps,Z={prevProps:v};function n(q){return!y&&q in v||y&&y[q]!==v[q]}var f;if(n("treeData")?f=v.treeData:n("children")&&(Object(_.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),f=Object(R.c)(v.children)),f){Z.treeData=f;var s=Object(R.a)(f);Z.keyEntities=Object(L.a)(Object(A.a)({},d,H),s.keyEntities)}var C=Z.keyEntities||N.keyEntities;if(n("expandedKeys")||y&&n("autoExpandParent"))Z.expandedKeys=v.autoExpandParent||!y&&v.defaultExpandParent?Object(V.e)(v.expandedKeys,C):v.expandedKeys;else if(!y&&v.defaultExpandAll){var $=Object(L.a)({},C);delete $[d],Z.expandedKeys=Object.keys($).map(function(q){return $[q].key})}else!y&&v.defaultExpandedKeys&&(Z.expandedKeys=v.autoExpandParent||v.defaultExpandParent?Object(V.e)(v.defaultExpandedKeys,C):v.defaultExpandedKeys);if(Z.expandedKeys||delete Z.expandedKeys,f||Z.expandedKeys){var G=Object(R.d)(f||N.treeData,Z.expandedKeys||N.expandedKeys);Z.flattenNodes=G}if(v.selectable&&(n("selectedKeys")?Z.selectedKeys=Object(V.d)(v.selectedKeys,v):!y&&v.defaultSelectedKeys&&(Z.selectedKeys=Object(V.d)(v.defaultSelectedKeys,v))),v.checkable){var Oe;if(n("checkedKeys")?Oe=Object(V.j)(v.checkedKeys)||{}:!y&&v.defaultCheckedKeys?Oe=Object(V.j)(v.defaultCheckedKeys)||{}:f&&(Oe=Object(V.j)(v.checkedKeys)||{checkedKeys:N.checkedKeys,halfCheckedKeys:N.halfCheckedKeys}),Oe){var Ve=Oe,Ye=Ve.checkedKeys,ot=Ye===void 0?[]:Ye,nt=Ve.halfCheckedKeys,Ze=nt===void 0?[]:nt;if(!v.checkStrictly){var xt=Object(S.a)(ot,!0,C);ot=xt.checkedKeys,Ze=xt.halfCheckedKeys}Z.checkedKeys=ot,Z.halfCheckedKeys=Ze}}return n("loadedKeys")&&(Z.loadedKeys=v.loadedKeys),Z}}]),P}(a.Component);E.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},E.TreeNode=re.a;var w=E,ge=be.b=w},fyJ8:function(Tt,be,t){"use strict";var A=t("rePB"),L=t("VTBJ"),ke=t("Ff2n"),ye=t("U8pU"),I=t("q1tI"),i=t.n(I),K=t("TSYQ"),a=t.n(K),M=t("c+Xe"),_=t("sR1s");function Q(g){return g&&Object(ye.a)(g)==="object"&&!Array.isArray(g)&&!I.isValidElement(g)}function pe(g){return typeof g=="string"?!0:Object(M.c)(g)}function fe(g,X){var W,se=g.prefixCls,re=g.className,ie=g.record,xe=g.index,ne=g.dataIndex,he=g.render,J=g.children,b=g.component,o=b===void 0?"td":b,d=g.colSpan,k=g.rowSpan,H=g.fixLeft,le=g.fixRight,ae=g.firstFixLeft,T=g.lastFixLeft,u=g.firstFixRight,j=g.lastFixRight,m=g.appendNode,l=g.additionalProps,S=l===void 0?{}:l,E=g.ellipsis,w=g.align,ge=g.rowType,me=g.isSticky,Y="".concat(se,"-cell"),P,p;if(J)p=J;else{var v=Object(_.b)(ie,ne);if(p=v,he){var N=he(v,ie,xe);Q(N)?(p=N.children,P=N.props):p=N}}Object(ye.a)(p)==="object"&&!Array.isArray(p)&&!I.isValidElement(p)&&(p=null),E&&(T||u)&&(p=I.createElement("span",{className:"".concat(Y,"-content")},p));var y=P||{},Z=y.colSpan,n=y.rowSpan,f=y.style,s=y.className,C=Object(ke.a)(y,["colSpan","rowSpan","style","className"]),$=Z!==void 0?Z:d,G=n!==void 0?n:k;if($===0||G===0)return null;var Oe={},Ve=typeof H=="number",Ye=typeof le=="number";Ve&&(Oe.position="sticky",Oe.left=H),Ye&&(Oe.position="sticky",Oe.right=le);var ot={};w&&(ot.textAlign=w);var nt,Ze=E===!0?{showTitle:!0}:E;Ze&&(Ze.showTitle||ge==="header")&&(typeof p=="string"||typeof p=="number"?nt=p.toString():I.isValidElement(p)&&typeof p.props.children=="string"&&(nt=p.props.children));var xt=Object(L.a)(Object(L.a)(Object(L.a)({title:nt},C),S),{},{colSpan:$&&$!==1?$:null,rowSpan:G&&G!==1?G:null,className:a()(Y,re,(W={},Object(A.a)(W,"".concat(Y,"-fix-left"),Ve),Object(A.a)(W,"".concat(Y,"-fix-left-first"),ae),Object(A.a)(W,"".concat(Y,"-fix-left-last"),T),Object(A.a)(W,"".concat(Y,"-fix-right"),Ye),Object(A.a)(W,"".concat(Y,"-fix-right-first"),u),Object(A.a)(W,"".concat(Y,"-fix-right-last"),j),Object(A.a)(W,"".concat(Y,"-ellipsis"),E),Object(A.a)(W,"".concat(Y,"-with-append"),m),Object(A.a)(W,"".concat(Y,"-fix-sticky"),(Ve||Ye)&&me),W),S.className,s),style:Object(L.a)(Object(L.a)(Object(L.a)(Object(L.a)({},S.style),ot),Oe),f),ref:pe(o)?X:null});return I.createElement(o,Object.assign({},xt),m,p)}var V=I.forwardRef(fe);V.displayName="Cell";var R=I.memo(V,function(g,X){return X.shouldCellUpdate?!X.shouldCellUpdate(X.record,g.record):!1});be.a=R},h78n:function(Tt,be,t){"use strict";t.d(be,"a",function(){return ae});var A=t("q1tI"),L=t.n(A),ke=t("TSYQ"),ye=t.n(ke),I={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},i=function(j){var m=j.map(function(){return Object(A.useRef)()}),l=Object(A.useRef)();return Object(A.useEffect)(function(){var S=Date.now(),E=!1;Object.keys(m).forEach(function(w){var ge=m[w].current;if(!ge)return;E=!0;var me=ge.style;me.transitionDuration=".3s, .3s, .3s, .06s",l.current&&S-l.current<100&&(me.transitionDuration="0s, 0s")}),E&&(l.current=Date.now())}),[m]};function K(){return K=Object.assign||function(u){for(var j=1;ju.length)&&(j=u.length);for(var m=0,l=new Array(j);m=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,l))continue;m[l]=u[l]}}return m}function R(u,j){if(u==null)return{};var m={},l=Object.keys(u),S,E;for(E=0;E=0)continue;m[S]=u[S]}return m}var g=function(j){var m=j.className,l=j.percent,S=j.prefixCls,E=j.strokeColor,w=j.strokeLinecap,ge=j.strokeWidth,me=j.style,Y=j.trailColor,P=j.trailWidth,p=j.transition,v=V(j,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete v.gapPosition;var N=Array.isArray(l)?l:[l],y=Array.isArray(E)?E:[E],Z=i(N),n=a(Z,1),f=n[0],s=ge/2,C=100-ge/2,$="M ".concat(w==="round"?s:0,",").concat(s,` - L `).concat(w==="round"?C:100,",").concat(s),G="0 0 100 ".concat(ge),Oe=0;return L.a.createElement("svg",K({className:ye()("".concat(S,"-line"),m),viewBox:G,preserveAspectRatio:"none",style:me},v),L.a.createElement("path",{className:"".concat(S,"-line-trail"),d:$,strokeLinecap:w,stroke:Y,strokeWidth:P||ge,fillOpacity:"0"}),N.map(function(Ve,Ye){var ot={strokeDasharray:"".concat(Ve,"px, 100px"),strokeDashoffset:"-".concat(Oe,"px"),transition:p||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},nt=y[Ye]||y[y.length-1];return Oe+=Ve,L.a.createElement("path",{key:Ye,className:"".concat(S,"-line-path"),d:$,strokeLinecap:w,stroke:nt,strokeWidth:ge,fillOpacity:"0",ref:f[Ye],style:ot})}))};g.defaultProps=I;var X=g;function W(){return W=Object.assign||function(u){for(var j=1;ju.length)&&(j=u.length);for(var m=0,l=new Array(j);m=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,l))continue;m[l]=u[l]}}return m}function b(u,j){if(u==null)return{};var m={},l=Object.keys(u),S,E;for(E=0;E=0)continue;m[S]=u[S]}return m}var o=0;function d(u){return+u.replace("%","")}function k(u){return Array.isArray(u)?u:[u]}function H(u,j,m,l){var S=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,E=arguments.length>5?arguments[5]:void 0,w=50-l/2,ge=0,me=-w,Y=0,P=-2*w;switch(E){case"left":ge=-w,me=0,Y=2*w,P=0;break;case"right":ge=w,me=0,Y=-2*w,P=0;break;case"bottom":me=w,P=2*w;break;default:}var p="M 50,50 m ".concat(ge,",").concat(me,` +`,ae=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],T={},u;function j(P){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=P.getAttribute("id")||P.getAttribute("data-reactid")||P.getAttribute("name");if(h&&T[v])return T[v];var N=window.getComputedStyle(P),y=N.getPropertyValue("box-sizing")||N.getPropertyValue("-moz-box-sizing")||N.getPropertyValue("-webkit-box-sizing"),Z=parseFloat(N.getPropertyValue("padding-bottom"))+parseFloat(N.getPropertyValue("padding-top")),n=parseFloat(N.getPropertyValue("border-bottom-width"))+parseFloat(N.getPropertyValue("border-top-width")),f=ae.map(function(C){return"".concat(C,":").concat(N.getPropertyValue(C))}).join(";"),s={sizingStyle:f,paddingSize:Z,borderSize:n,boxSizing:y};return h&&v&&(T[v]=s),s}function m(P){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,N=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;u||(u=document.createElement("textarea"),u.setAttribute("tab-index","-1"),u.setAttribute("aria-hidden","true"),document.body.appendChild(u)),P.getAttribute("wrap")?u.setAttribute("wrap",P.getAttribute("wrap")):u.removeAttribute("wrap");var y=j(P,h),Z=y.paddingSize,n=y.borderSize,f=y.boxSizing,s=y.sizingStyle;u.setAttribute("style","".concat(s,";").concat(le)),u.value=P.value||P.placeholder||"";var C=Number.MIN_SAFE_INTEGER,$=Number.MAX_SAFE_INTEGER,G=u.scrollHeight,Oe;if(f==="border-box"?G+=n:f==="content-box"&&(G-=Z),v!==null||N!==null){u.value=" ";var Ve=u.scrollHeight-Z;v!==null&&(C=Ve*v,f==="border-box"&&(C=C+Z+n),G=Math.max(C,G)),N!==null&&($=Ve*N,f==="border-box"&&($=$+Z+n),Oe=G>$?"":"hidden",G=Math.min($,G))}return{height:G,minHeight:C,maxHeight:$,overflowY:Oe,resize:"none"}}var l=t("Gytx"),S=t.n(l),E;(function(P){P[P.NONE=0]="NONE",P[P.RESIZING=1]="RESIZING",P[P.RESIZED=2]="RESIZED"})(E||(E={}));var w=function(P){Object(ye.a)(v,P);var h=Object(I.a)(v);function v(N){var y;return Object(L.a)(this,v),y=h.call(this,N),y.nextFrameActionId=void 0,y.resizeFrameId=void 0,y.textArea=void 0,y.saveTextArea=function(Z){y.textArea=Z},y.handleResize=function(Z){var n=y.state.resizeStatus,f=y.props,s=f.autoSize,C=f.onResize;if(n!==E.NONE)return;typeof C=="function"&&C(Z),s&&y.resizeOnNextFrame()},y.resizeOnNextFrame=function(){cancelAnimationFrame(y.nextFrameActionId),y.nextFrameActionId=requestAnimationFrame(y.resizeTextarea)},y.resizeTextarea=function(){var Z=y.props.autoSize;if(!Z||!y.textArea)return;var n=Z.minRows,f=Z.maxRows,s=m(y.textArea,!1,n,f);y.setState({textareaStyles:s,resizeStatus:E.RESIZING},function(){cancelAnimationFrame(y.resizeFrameId),y.resizeFrameId=requestAnimationFrame(function(){y.setState({resizeStatus:E.RESIZED},function(){y.resizeFrameId=requestAnimationFrame(function(){y.setState({resizeStatus:E.NONE}),y.fixFirefoxAutoScroll()})})})})},y.renderTextArea=function(){var Z=y.props,n=Z.prefixCls,f=n===void 0?"rc-textarea":n,s=Z.autoSize,C=Z.onResize,$=Z.className,G=Z.disabled,Oe=y.state,Ve=Oe.textareaStyles,Ye=Oe.resizeStatus,ot=Object(d.a)(y.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),nt=H()(f,$,Object(a.a)({},"".concat(f,"-disabled"),G));"value"in ot&&(ot.value=ot.value||"");var Ze=Object(K.a)(Object(K.a)(Object(K.a)({},y.props.style),Ve),Ye===E.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return i.createElement(o,{onResize:y.handleResize,disabled:!(s||C)},i.createElement("textarea",Object(A.a)({},ot,{className:nt,style:Ze,ref:y.saveTextArea})))},y.state={textareaStyles:{},resizeStatus:E.NONE},y}return Object(ke.a)(v,[{key:"componentDidUpdate",value:function(y){(y.value!==this.props.value||!S()(y.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var y=this.textArea.selectionStart,Z=this.textArea.selectionEnd;this.textArea.setSelectionRange(y,Z)}}catch(n){}}},{key:"render",value:function(){return this.renderTextArea()}}]),v}(i.Component),ge=w,me=function(P){Object(ye.a)(v,P);var h=Object(I.a)(v);function v(N){var y;Object(L.a)(this,v),y=h.call(this,N),y.resizableTextArea=void 0,y.focus=function(){y.resizableTextArea.textArea.focus()},y.saveTextArea=function(n){y.resizableTextArea=n},y.handleChange=function(n){var f=y.props.onChange;y.setValue(n.target.value,function(){y.resizableTextArea.resizeTextarea()}),f&&f(n)},y.handleKeyDown=function(n){var f=y.props,s=f.onPressEnter,C=f.onKeyDown;n.keyCode===13&&s&&s(n),C&&C(n)};var Z=typeof N.value=="undefined"||N.value===null?N.defaultValue:N.value;return y.state={value:Z},y}return Object(ke.a)(v,[{key:"setValue",value:function(y,Z){"value"in this.props||this.setState({value:y},Z)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return i.createElement(ge,Object(A.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(y){return"value"in y?{value:y.value}:null}}]),v}(i.Component),Y=be.default=me},Zbzq:function(Tt,be,t){Tt.exports={flex_box_center:"flex_box_center___KO-hX",flex_space_between:"flex_space_between___1pDht",flex_box_vertical_center:"flex_box_vertical_center___w0zKf",flex_box_center_end:"flex_box_center_end___1mi35",flex_box_column:"flex_box_column___2lWkX",bg:"bg___3a1Hm",containerTitle:"containerTitle___3z9eN",containerDesc:"containerDesc___16Cd2",listItem:"listItem___1wCBL",title:"title___2fzaI",titleLeft:"titleLeft___1b1ZV",titleRight:"titleRight___2zLBT",acitons:"acitons___O8Z_0",memberManager:"memberManager___1TWeE",menu:"menu___8mwIY"}},ZpRC:function(Tt,be,t){"use strict";function A(Q){return typeof Q=="object"&&Q!=null&&Q.nodeType===1}function L(Q,he){return(!he||Q!=="hidden")&&Q!=="visible"&&Q!=="clip"}function ke(Q,he){if(Q.clientHeighthe||g>Q&&X=he&&W>=fe?g-Q-V:X>he&&Wfe?X-he+R:0}var I=function(Q,he){var fe=window,V=he.scrollMode,R=he.block,g=he.inline,X=he.boundary,W=he.skipOverflowHiddenElements,se=typeof X=="function"?X:function(Ve){return Ve!==X};if(!A(Q))throw new TypeError("Invalid target");for(var re=document.scrollingElement||document.documentElement,ie=[],xe=Q;A(xe)&&se(xe);){if((xe=xe.parentElement)===re){ie.push(xe);break}xe!=null&&xe===document.body&&ke(xe)&&!ke(document.documentElement)||xe!=null&&ke(xe,W)&&ie.push(xe)}for(var ne=fe.visualViewport?fe.visualViewport.width:innerWidth,pe=fe.visualViewport?fe.visualViewport.height:innerHeight,J=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,o=Q.getBoundingClientRect(),d=o.height,k=o.width,H=o.top,le=o.right,ae=o.bottom,T=o.left,u=R==="start"||R==="nearest"?H:R==="end"?ae:H+d/2,j=g==="center"?T+k/2:g==="end"?le:T,m=[],l=0;l=0&&T>=0&&ae<=pe&&le<=ne&&H>=me&&ae<=P&&T>=h&&le<=Y)return m;var v=getComputedStyle(S),N=parseInt(v.borderLeftWidth,10),y=parseInt(v.borderTopWidth,10),Z=parseInt(v.borderRightWidth,10),n=parseInt(v.borderBottomWidth,10),f=0,s=0,C="offsetWidth"in S?S.offsetWidth-S.clientWidth-N-Z:0,$="offsetHeight"in S?S.offsetHeight-S.clientHeight-y-n:0;if(re===S)f=R==="start"?u:R==="end"?u-pe:R==="nearest"?ye(b,b+pe,pe,y,n,b+u,b+u+d,d):u-pe/2,s=g==="start"?j:g==="center"?j-ne/2:g==="end"?j-ne:ye(J,J+ne,ne,N,Z,J+j,J+j+k,k),f=Math.max(0,f+b),s=Math.max(0,s+J);else{f=R==="start"?u-me-y:R==="end"?u-P+n+$:R==="nearest"?ye(me,P,w,y,n+$,u,u+d,d):u-(me+w/2)+$/2,s=g==="start"?j-h-N:g==="center"?j-(h+ge/2)+C/2:g==="end"?j-Y+Z+C:ye(h,Y,ge,N,Z+C,j,j+k,k);var G=S.scrollLeft,Oe=S.scrollTop;u+=Oe-(f=Math.max(0,Math.min(Oe+f,S.scrollHeight-w+$))),j+=G-(s=Math.max(0,Math.min(G+s,S.scrollWidth-ge+C)))}m.push({el:S,top:f,left:s})}return m};function i(Q){return Q===Object(Q)&&Object.keys(Q).length!==0}function K(Q,he){he===void 0&&(he="auto");var fe="scrollBehavior"in document.body.style;Q.forEach(function(V){var R=V.el,g=V.top,X=V.left;R.scroll&&fe?R.scroll({top:g,left:X,behavior:he}):(R.scrollTop=g,R.scrollLeft=X)})}function a(Q){return Q===!1?{block:"end",inline:"nearest"}:i(Q)?Q:{block:"start",inline:"nearest"}}function M(Q,he){var fe=!Q.ownerDocument.documentElement.contains(Q);if(i(he)&&typeof he.behavior=="function")return he.behavior(fe?[]:I(Q,he));if(fe)return;var V=a(he);return K(I(Q,V),V.behavior)}var _=be.a=M},Zss7:function(Tt,be,t){var A;(function(L){var ke=/^\s+/,ye=/\s+$/,I=0,i=L.round,K=L.min,a=L.max,M=L.random;function _(n,f){if(n=n||"",f=f||{},n instanceof _)return n;if(!(this instanceof _))return new _(n,f);var s=Q(n);this._originalInput=n,this._r=s.r,this._g=s.g,this._b=s.b,this._a=s.a,this._roundA=i(100*this._a)/100,this._format=f.format||s.format,this._gradientType=f.gradientType,this._r<1&&(this._r=i(this._r)),this._g<1&&(this._g=i(this._g)),this._b<1&&(this._b=i(this._b)),this._ok=s.ok,this._tc_id=I++}_.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var n=this.toRgb();return(n.r*299+n.g*587+n.b*114)/1e3},getLuminance:function(){var n=this.toRgb(),f,s,C,$,G,Oe;return f=n.r/255,s=n.g/255,C=n.b/255,f<=.03928?$=f/12.92:$=L.pow((f+.055)/1.055,2.4),s<=.03928?G=s/12.92:G=L.pow((s+.055)/1.055,2.4),C<=.03928?Oe=C/12.92:Oe=L.pow((C+.055)/1.055,2.4),.2126*$+.7152*G+.0722*Oe},setAlpha:function(n){return this._a=m(n),this._roundA=i(100*this._a)/100,this},toHsv:function(){var n=R(this._r,this._g,this._b);return{h:n.h*360,s:n.s,v:n.v,a:this._a}},toHsvString:function(){var n=R(this._r,this._g,this._b),f=i(n.h*360),s=i(n.s*100),C=i(n.v*100);return this._a==1?"hsv("+f+", "+s+"%, "+C+"%)":"hsva("+f+", "+s+"%, "+C+"%, "+this._roundA+")"},toHsl:function(){var n=fe(this._r,this._g,this._b);return{h:n.h*360,s:n.s,l:n.l,a:this._a}},toHslString:function(){var n=fe(this._r,this._g,this._b),f=i(n.h*360),s=i(n.s*100),C=i(n.l*100);return this._a==1?"hsl("+f+", "+s+"%, "+C+"%)":"hsla("+f+", "+s+"%, "+C+"%, "+this._roundA+")"},toHex:function(n){return X(this._r,this._g,this._b,n)},toHexString:function(n){return"#"+this.toHex(n)},toHex8:function(n){return W(this._r,this._g,this._b,this._a,n)},toHex8String:function(n){return"#"+this.toHex8(n)},toRgb:function(){return{r:i(this._r),g:i(this._g),b:i(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+i(this._r)+", "+i(this._g)+", "+i(this._b)+")":"rgba("+i(this._r)+", "+i(this._g)+", "+i(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:i(l(this._r,255)*100)+"%",g:i(l(this._g,255)*100)+"%",b:i(l(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+i(l(this._r,255)*100)+"%, "+i(l(this._g,255)*100)+"%, "+i(l(this._b,255)*100)+"%)":"rgba("+i(l(this._r,255)*100)+"%, "+i(l(this._g,255)*100)+"%, "+i(l(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:u[X(this._r,this._g,this._b,!0)]||!1},toFilter:function(n){var f="#"+se(this._r,this._g,this._b,this._a),s=f,C=this._gradientType?"GradientType = 1, ":"";if(n){var $=_(n);s="#"+se($._r,$._g,$._b,$._a)}return"progid:DXImageTransform.Microsoft.gradient("+C+"startColorstr="+f+",endColorstr="+s+")"},toString:function(n){var f=!!n;n=n||this._format;var s=!1,C=this._a<1&&this._a>=0,$=!f&&C&&(n==="hex"||n==="hex6"||n==="hex3"||n==="hex4"||n==="hex8"||n==="name");return $?n==="name"&&this._a===0?this.toName():this.toRgbString():(n==="rgb"&&(s=this.toRgbString()),n==="prgb"&&(s=this.toPercentageRgbString()),(n==="hex"||n==="hex6")&&(s=this.toHexString()),n==="hex3"&&(s=this.toHexString(!0)),n==="hex4"&&(s=this.toHex8String(!0)),n==="hex8"&&(s=this.toHex8String()),n==="name"&&(s=this.toName()),n==="hsl"&&(s=this.toHslString()),n==="hsv"&&(s=this.toHsvString()),s||this.toHexString())},clone:function(){return _(this.toString())},_applyModification:function(n,f){var s=n.apply(null,[this].concat([].slice.call(f)));return this._r=s._r,this._g=s._g,this._b=s._b,this.setAlpha(s._a),this},lighten:function(){return this._applyModification(ne,arguments)},brighten:function(){return this._applyModification(pe,arguments)},darken:function(){return this._applyModification(J,arguments)},desaturate:function(){return this._applyModification(re,arguments)},saturate:function(){return this._applyModification(ie,arguments)},greyscale:function(){return this._applyModification(xe,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(n,f){return n.apply(null,[this].concat([].slice.call(f)))},analogous:function(){return this._applyCombination(le,arguments)},complement:function(){return this._applyCombination(o,arguments)},monochromatic:function(){return this._applyCombination(ae,arguments)},splitcomplement:function(){return this._applyCombination(H,arguments)},triad:function(){return this._applyCombination(d,arguments)},tetrad:function(){return this._applyCombination(k,arguments)}},_.fromRatio=function(n,f){if(typeof n=="object"){var s={};for(var C in n)n.hasOwnProperty(C)&&(C==="a"?s[C]=n[C]:s[C]=Y(n[C]));n=s}return _(n,f)};function Q(n){var f={r:0,g:0,b:0},s=1,C=null,$=null,G=null,Oe=!1,Ve=!1;return typeof n=="string"&&(n=y(n)),typeof n=="object"&&(N(n.r)&&N(n.g)&&N(n.b)?(f=he(n.r,n.g,n.b),Oe=!0,Ve=String(n.r).substr(-1)==="%"?"prgb":"rgb"):N(n.h)&&N(n.s)&&N(n.v)?(C=Y(n.s),$=Y(n.v),f=g(n.h,C,$),Oe=!0,Ve="hsv"):N(n.h)&&N(n.s)&&N(n.l)&&(C=Y(n.s),G=Y(n.l),f=V(n.h,C,G),Oe=!0,Ve="hsl"),n.hasOwnProperty("a")&&(s=n.a)),s=m(s),{ok:Oe,format:n.format||Ve,r:K(255,a(f.r,0)),g:K(255,a(f.g,0)),b:K(255,a(f.b,0)),a:s}}function he(n,f,s){return{r:l(n,255)*255,g:l(f,255)*255,b:l(s,255)*255}}function fe(n,f,s){n=l(n,255),f=l(f,255),s=l(s,255);var C=a(n,f,s),$=K(n,f,s),G,Oe,Ve=(C+$)/2;if(C==$)G=Oe=0;else{var Ye=C-$;Oe=Ve>.5?Ye/(2-C-$):Ye/(C+$);switch(C){case n:G=(f-s)/Ye+(f1&&(Ze-=1),Ze<1/6?ot+(nt-ot)*6*Ze:Ze<1/2?nt:Ze<2/3?ot+(nt-ot)*(2/3-Ze)*6:ot}if(f===0)C=$=G=s;else{var Ve=s<.5?s*(1+f):s+f-s*f,Ye=2*s-Ve;C=Oe(Ye,Ve,n+1/3),$=Oe(Ye,Ve,n),G=Oe(Ye,Ve,n-1/3)}return{r:C*255,g:$*255,b:G*255}}function R(n,f,s){n=l(n,255),f=l(f,255),s=l(s,255);var C=a(n,f,s),$=K(n,f,s),G,Oe,Ve=C,Ye=C-$;if(Oe=C===0?0:Ye/C,C==$)G=0;else{switch(C){case n:G=(f-s)/Ye+(f>1)+720)%360;--f;)C.h=(C.h+$)%360,G.push(_(C));return G}function ae(n,f){f=f||6;for(var s=_(n).toHsv(),C=s.h,$=s.s,G=s.v,Oe=[],Ve=1/f;f--;)Oe.push(_({h:C,s:$,v:G})),G=(G+Ve)%1;return Oe}_.mix=function(n,f,s){s=s===0?0:s||50;var C=_(n).toRgb(),$=_(f).toRgb(),G=s/100,Oe={r:($.r-C.r)*G+C.r,g:($.g-C.g)*G+C.g,b:($.b-C.b)*G+C.b,a:($.a-C.a)*G+C.a};return _(Oe)},_.readability=function(n,f){var s=_(n),C=_(f);return(L.max(s.getLuminance(),C.getLuminance())+.05)/(L.min(s.getLuminance(),C.getLuminance())+.05)},_.isReadable=function(n,f,s){var C=_.readability(n,f),$,G;G=!1,$=Z(s);switch($.level+$.size){case"AAsmall":case"AAAlarge":G=C>=4.5;break;case"AAlarge":G=C>=3;break;case"AAAsmall":G=C>=7;break}return G},_.mostReadable=function(n,f,s){var C=null,$=0,G,Oe,Ve,Ye;s=s||{},Oe=s.includeFallbackColors,Ve=s.level,Ye=s.size;for(var ot=0;ot$&&($=G,C=_(f[ot]));return _.isReadable(n,C,{level:Ve,size:Ye})||!Oe?C:(s.includeFallbackColors=!1,_.mostReadable(n,["#fff","#000"],s))};var T=_.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},u=_.hexNames=j(T);function j(n){var f={};for(var s in n)n.hasOwnProperty(s)&&(f[n[s]]=s);return f}function m(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function l(n,f){w(n)&&(n="100%");var s=ge(n);return n=K(f,a(0,parseFloat(n))),s&&(n=parseInt(n*f,10)/100),L.abs(n-f)<1e-6?1:n%f/parseFloat(f)}function S(n){return K(1,a(0,n))}function E(n){return parseInt(n,16)}function w(n){return typeof n=="string"&&n.indexOf(".")!=-1&&parseFloat(n)===1}function ge(n){return typeof n=="string"&&n.indexOf("%")!=-1}function me(n){return n.length==1?"0"+n:""+n}function Y(n){return n<=1&&(n=n*100+"%"),n}function P(n){return L.round(parseFloat(n)*255).toString(16)}function h(n){return E(n)/255}var v=function(){var n="[-\\+]?\\d+%?",f="[-\\+]?\\d*\\.\\d+%?",s="(?:"+f+")|(?:"+n+")",C="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?",$="[\\s|\\(]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")[,|\\s]+("+s+")\\s*\\)?";return{CSS_UNIT:new RegExp(s),rgb:new RegExp("rgb"+C),rgba:new RegExp("rgba"+$),hsl:new RegExp("hsl"+C),hsla:new RegExp("hsla"+$),hsv:new RegExp("hsv"+C),hsva:new RegExp("hsva"+$),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function N(n){return!!v.CSS_UNIT.exec(n)}function y(n){n=n.replace(ke,"").replace(ye,"").toLowerCase();var f=!1;if(T[n])n=T[n],f=!0;else if(n=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var s;return(s=v.rgb.exec(n))?{r:s[1],g:s[2],b:s[3]}:(s=v.rgba.exec(n))?{r:s[1],g:s[2],b:s[3],a:s[4]}:(s=v.hsl.exec(n))?{h:s[1],s:s[2],l:s[3]}:(s=v.hsla.exec(n))?{h:s[1],s:s[2],l:s[3],a:s[4]}:(s=v.hsv.exec(n))?{h:s[1],s:s[2],v:s[3]}:(s=v.hsva.exec(n))?{h:s[1],s:s[2],v:s[3],a:s[4]}:(s=v.hex8.exec(n))?{r:E(s[1]),g:E(s[2]),b:E(s[3]),a:h(s[4]),format:f?"name":"hex8"}:(s=v.hex6.exec(n))?{r:E(s[1]),g:E(s[2]),b:E(s[3]),format:f?"name":"hex"}:(s=v.hex4.exec(n))?{r:E(s[1]+""+s[1]),g:E(s[2]+""+s[2]),b:E(s[3]+""+s[3]),a:h(s[4]+""+s[4]),format:f?"name":"hex8"}:(s=v.hex3.exec(n))?{r:E(s[1]+""+s[1]),g:E(s[2]+""+s[2]),b:E(s[3]+""+s[3]),format:f?"name":"hex"}:!1}function Z(n){var f,s;return n=n||{level:"AA",size:"small"},f=(n.level||"AA").toUpperCase(),s=(n.size||"small").toLowerCase(),f!=="AA"&&f!=="AAA"&&(f="AA"),s!=="small"&&s!=="large"&&(s="small"),{level:f,size:s}}Tt.exports?Tt.exports=_:!(A=function(){return _}.call(be,t,be,Tt),A!==void 0&&(Tt.exports=A))})(Math)},bT9E:function(Tt,be,t){"use strict";t.d(be,"a",function(){return L});var A=t("VTBJ");function L(ke,ye){var I=Object(A.a)({},ke);return Array.isArray(ye)&&ye.forEach(function(i){delete I[i]}),I}},biw7:function(Tt,be,t){"use strict";var A=t("q1tI"),L=t.n(A),ke=A.createContext(null);be.a=ke},fAei:function(Tt,be,t){"use strict";t.d(be,"a",function(){return re.a});var A=t("rePB"),L=t("VTBJ"),ke=t("KQm4"),ye=t("1OyB"),I=t("vuIU"),i=t("Ji7U"),K=t("LK+K"),a=t("q1tI"),M=t("4IlW"),_=t("Kwbf"),Q=t("TSYQ"),he=t.n(Q),fe=t("sboe"),V=t("OZM5"),R=t("815F"),g=t("ODXe"),X=t("Ff2n"),W=t("+nKL"),se=t("8XRh"),re=t("WaYH"),ie=function(Y,P){var h=Y.className,v=Y.style,N=Y.motion,y=Y.motionNodes,Z=Y.motionType,n=Y.onMotionStart,f=Y.onMotionEnd,s=Y.active,C=Y.treeNodeRequiredProps,$=Object(X.a)(Y,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),G=a.useState(!0),Oe=Object(g.a)(G,2),Ve=Oe[0],Ye=Oe[1],ot=a.useContext(fe.a),nt=ot.prefixCls,Ze=a.useRef(!1),xt=function(){Ze.current||f(),Ze.current=!0};return Object(a.useEffect)(function(){y&&Z==="hide"&&Ve&&Ye(!1)},[y]),Object(a.useEffect)(function(){return y&&n(),function(){y&&xt()}},[]),y?a.createElement(se.default,Object.assign({ref:P,visible:Ve},N,{motionAppear:Z==="show",onAppearEnd:xt,onLeaveEnd:xt}),function(q,Ne){var We=q.className,Ie=q.style;return a.createElement("div",{ref:Ne,className:he()("".concat(nt,"-treenode-motion"),We),style:Ie},y.map(function(qe){var O=qe.data,oe=O.key,de=Object(X.a)(O,["key"]),we=qe.isStart,Pe=qe.isEnd;delete de.children;var Ae=Object(R.f)(oe,C);return a.createElement(re.a,Object.assign({},de,Ae,{active:s,data:qe.data,key:oe,isStart:we,isEnd:Pe}))}))}):a.createElement(re.a,Object.assign({domRef:P,className:h,style:v},$,{active:s}))};ie.displayName="MotionTreeNode";var xe=a.forwardRef(ie),ne=xe;function pe(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],P=me.length,h=Y.length;if(Math.abs(P-h)!==1)return{add:!1,key:null};function v(N,y){var Z=new Map;N.forEach(function(f){Z.set(f,!0)});var n=y.filter(function(f){return!Z.has(f)});return n.length===1?n[0]:null}return P ").concat(Y);return Y}var j=function(Y,P){var h=Y.prefixCls,v=Y.data,N=Y.selectable,y=Y.checkable,Z=Y.expandedKeys,n=Y.selectedKeys,f=Y.checkedKeys,s=Y.loadedKeys,C=Y.loadingKeys,$=Y.halfCheckedKeys,G=Y.keyEntities,Oe=Y.disabled,Ve=Y.dragging,Ye=Y.dragOverNodeKey,ot=Y.dropPosition,nt=Y.motion,Ze=Y.height,xt=Y.itemHeight,q=Y.virtual,Ne=Y.focusable,We=Y.activeItem,Ie=Y.focused,qe=Y.tabIndex,O=Y.onKeyDown,oe=Y.onFocus,de=Y.onBlur,we=Y.onActiveChange,Pe=Y.onListChangeStart,Ae=Y.onListChangeEnd,Ke=Object(X.a)(Y,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Te=a.useRef(null);a.useImperativeHandle(P,function(){return{scrollTo:function(rt){Te.current.scrollTo(rt)}}});var Xe=a.useState(Z),et=Object(g.a)(Xe,2),at=et[0],Qe=et[1],vt=a.useState(v),ct=Object(g.a)(vt,2),jt=ct[0],dt=ct[1],Je=a.useState(v),st=Object(g.a)(Je,2),tt=st[0],He=st[1],ee=a.useState([]),Ce=Object(g.a)(ee,2),F=Ce[0],r=Ce[1],c=a.useState(null),ue=Object(g.a)(c,2),z=ue[0],Re=ue[1];function je(){dt(v),He(v),r([]),Re(null),Ae()}a.useEffect(function(){Qe(Z);var Se=pe(at,Z);if(Se.key!==null)if(Se.add){var rt=jt.findIndex(function(It){var Yt=It.data.key;return Yt===Se.key}),Be=ae(J(jt,v,Se.key),q,Ze,xt),Dt=jt.slice();Dt.splice(rt+1,0,le),He(Dt),r(Be),Re("show")}else{var yt=v.findIndex(function(It){var Yt=It.data.key;return Yt===Se.key}),Ht=ae(J(v,jt,Se.key),q,Ze,xt),Ut=v.slice();Ut.splice(yt+1,0,le),He(Ut),r(Ht),Re("hide")}else jt!==v&&(dt(v),He(v))},[Z,v]),a.useEffect(function(){Ve||je()},[Ve]);var B=nt?tt:v,ve={expandedKeys:Z,selectedKeys:n,loadedKeys:s,loadingKeys:C,checkedKeys:f,halfCheckedKeys:$,dragOverNodeKey:Ye,dropPosition:ot,keyEntities:G};return a.createElement(a.Fragment,null,Ie&&We&&a.createElement("span",{style:b,"aria-live":"assertive"},u(We)),a.createElement("div",{role:"tree"},a.createElement("input",{style:b,disabled:Ne===!1||Oe,tabIndex:Ne!==!1?qe:null,onKeyDown:O,onFocus:oe,onBlur:de,value:"",onChange:o})),a.createElement(W.a,Object.assign({},Ke,{data:B,itemKey:T,height:Ze,fullHeight:!1,virtual:q,itemHeight:xt,prefixCls:"".concat(h,"-list"),ref:Te}),function(Se){var rt=Se.pos,Be=Se.data,Dt=Be.key,yt=Object(X.a)(Be,["key"]),Ht=Se.isStart,Ut=Se.isEnd,It=Object(R.e)(Dt,rt);delete yt.children;var Yt=Object(R.f)(It,ve);return a.createElement(ne,Object.assign({},yt,Yt,{active:We&&Dt===We.data.key,pos:rt,data:Se.data,isStart:Ht,isEnd:Ut,motion:nt,motionNodes:Dt===d?F:null,motionType:z,onMotionStart:Pe,onMotionEnd:je,treeNodeRequiredProps:ve,onMouseMove:function(){we(null)}}))}))},m=a.forwardRef(j);m.displayName="NodeList";var l=m,S=t("NvD2"),E=function(me){Object(i.a)(P,me);var Y=Object(K.a)(P);function P(){var h;return Object(ye.a)(this,P),h=Y.apply(this,arguments),h.destroyed=!1,h.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},h.listRef=a.createRef(),h.onNodeDragStart=function(v,N){var y=h.state,Z=y.expandedKeys,n=y.keyEntities,f=h.props.onDragStart,s=N.props.eventKey;h.dragNode=N;var C=Object(V.b)(Z,s);h.setState({dragging:!0,dragNodesKeys:Object(V.g)(s,n)}),h.setExpandedKeys(C),f&&f({event:v,node:Object(R.b)(N.props)})},h.onNodeDragEnter=function(v,N){var y=h.state,Z=y.expandedKeys,n=y.keyEntities,f=y.dragNodesKeys,s=h.props.onDragEnter,C=N.props,$=C.pos,G=C.eventKey;if(!h.dragNode||f.indexOf(G)!==-1)return;var Oe=Object(V.c)(v,N);if(h.dragNode.props.eventKey===G&&Oe===0){h.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){h.setState({dragOverNodeKey:G,dropPosition:Oe}),h.delayedDragEnterLogic||(h.delayedDragEnterLogic={}),Object.keys(h.delayedDragEnterLogic).forEach(function(Ve){clearTimeout(h.delayedDragEnterLogic[Ve])}),h.delayedDragEnterLogic[$]=window.setTimeout(function(){if(!h.state.dragging)return;var Ve=Object(ke.a)(Z),Ye=n[G];Ye&&(Ye.children||[]).length&&(Ve=Object(V.a)(Z,G)),"expandedKeys"in h.props||h.setExpandedKeys(Ve),s&&s({event:v,node:Object(R.b)(N.props),expandedKeys:Ve})},400)},0)},h.onNodeDragOver=function(v,N){var y=h.state.dragNodesKeys,Z=h.props.onDragOver,n=N.props.eventKey;if(y.indexOf(n)!==-1)return;if(h.dragNode&&n===h.state.dragOverNodeKey){var f=Object(V.c)(v,N);if(f===h.state.dropPosition)return;h.setState({dropPosition:f})}Z&&Z({event:v,node:Object(R.b)(N.props)})},h.onNodeDragLeave=function(v,N){var y=h.props.onDragLeave;h.setState({dragOverNodeKey:""}),y&&y({event:v,node:Object(R.b)(N.props)})},h.onNodeDragEnd=function(v,N){var y=h.props.onDragEnd;h.setState({dragOverNodeKey:""}),h.cleanDragState(),y&&y({event:v,node:Object(R.b)(N.props)}),h.dragNode=null},h.onNodeDrop=function(v,N){var y=h.state,Z=y.dragNodesKeys,n=Z===void 0?[]:Z,f=y.dropPosition,s=h.props.onDrop,C=N.props,$=C.eventKey,G=C.pos;if(h.setState({dragOverNodeKey:""}),h.cleanDragState(),n.indexOf($)!==-1){Object(_.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Oe=Object(V.k)(G),Ve={event:v,node:Object(R.b)(N.props),dragNode:h.dragNode?Object(R.b)(h.dragNode.props):null,dragNodesKeys:n.slice(),dropPosition:f+Number(Oe[Oe.length-1]),dropToGap:!1};f!==0&&(Ve.dropToGap=!0),s&&s(Ve),h.dragNode=null},h.cleanDragState=function(){var v=h.state.dragging;v&&h.setState({dragging:!1})},h.onNodeClick=function(v,N){var y=h.props.onClick;y&&y(v,N)},h.onNodeDoubleClick=function(v,N){var y=h.props.onDoubleClick;y&&y(v,N)},h.onNodeSelect=function(v,N){var y=h.state.selectedKeys,Z=h.state.keyEntities,n=h.props,f=n.onSelect,s=n.multiple,C=N.selected,$=N.key,G=!C;G?s?y=Object(V.a)(y,$):y=[$]:y=Object(V.b)(y,$);var Oe=y.map(function(Ve){var Ye=Z[Ve];return Ye?Ye.node:null}).filter(function(Ve){return Ve});h.setUncontrolledState({selectedKeys:y}),f&&f(y,{event:"select",selected:G,node:N,selectedNodes:Oe,nativeEvent:v.nativeEvent})},h.onNodeCheck=function(v,N,y){var Z=h.state,n=Z.keyEntities,f=Z.checkedKeys,s=Z.halfCheckedKeys,C=h.props,$=C.checkStrictly,G=C.onCheck,Oe=N.key,Ve,Ye={event:"check",node:N,checked:y,nativeEvent:v.nativeEvent};if($){var ot=y?Object(V.a)(f,Oe):Object(V.b)(f,Oe),nt=Object(V.b)(s,Oe);Ve={checked:ot,halfChecked:nt},Ye.checkedNodes=ot.map(function(Ie){return n[Ie]}).filter(function(Ie){return Ie}).map(function(Ie){return Ie.node}),h.setUncontrolledState({checkedKeys:ot})}else{var Ze=Object(S.a)([].concat(Object(ke.a)(f),[Oe]),!0,n),xt=Ze.checkedKeys,q=Ze.halfCheckedKeys;if(!y){var Ne=new Set(xt);Ne.delete(Oe);var We=Object(S.a)(Array.from(Ne),{checked:!1,halfCheckedKeys:q},n);xt=We.checkedKeys,q=We.halfCheckedKeys}Ve=xt,Ye.checkedNodes=[],Ye.checkedNodesPositions=[],Ye.halfCheckedKeys=q,xt.forEach(function(Ie){var qe=n[Ie];if(!qe)return;var O=qe.node,oe=qe.pos;Ye.checkedNodes.push(O),Ye.checkedNodesPositions.push({node:O,pos:oe})}),h.setUncontrolledState({checkedKeys:xt},!1,{halfCheckedKeys:q})}G&&G(Ve,Ye)},h.onNodeLoad=function(v){return new Promise(function(N){h.setState(function(y){var Z=y.loadedKeys,n=Z===void 0?[]:Z,f=y.loadingKeys,s=f===void 0?[]:f,C=h.props,$=C.loadData,G=C.onLoad,Oe=v.key;if(!$||n.indexOf(Oe)!==-1||s.indexOf(Oe)!==-1)return{};var Ve=$(v);return Ve.then(function(){var Ye=h.state,ot=Ye.loadedKeys,nt=Ye.loadingKeys,Ze=Object(V.a)(ot,Oe),xt=Object(V.b)(nt,Oe);G&&G(Ze,{event:"load",node:v}),h.setUncontrolledState({loadedKeys:Ze}),h.setState({loadingKeys:xt}),N()}),{loadingKeys:Object(V.a)(s,Oe)}})})},h.onNodeMouseEnter=function(v,N){var y=h.props.onMouseEnter;y&&y({event:v,node:N})},h.onNodeMouseLeave=function(v,N){var y=h.props.onMouseLeave;y&&y({event:v,node:N})},h.onNodeContextMenu=function(v,N){var y=h.props.onRightClick;y&&(v.preventDefault(),y({event:v,node:N}))},h.onFocus=function(){var v=h.props.onFocus;h.setState({focused:!0}),v&&v.apply(void 0,arguments)},h.onBlur=function(){var v=h.props.onBlur;h.setState({focused:!1}),h.onActiveChange(null),v&&v.apply(void 0,arguments)},h.getTreeNodeRequiredProps=function(){var v=h.state,N=v.expandedKeys,y=v.selectedKeys,Z=v.loadedKeys,n=v.loadingKeys,f=v.checkedKeys,s=v.halfCheckedKeys,C=v.dragOverNodeKey,$=v.dropPosition,G=v.keyEntities;return{expandedKeys:N||[],selectedKeys:y||[],loadedKeys:Z||[],loadingKeys:n||[],checkedKeys:f||[],halfCheckedKeys:s||[],dragOverNodeKey:C,dropPosition:$,keyEntities:G}},h.setExpandedKeys=function(v){var N=h.state.treeData,y=Object(R.d)(N,v);h.setUncontrolledState({expandedKeys:v,flattenNodes:y},!0)},h.onNodeExpand=function(v,N){var y=h.state.expandedKeys,Z=h.state.listChanging,n=h.props,f=n.onExpand,s=n.loadData,C=N.key,$=N.expanded;if(Z)return;var G=y.indexOf(C),Oe=!$;if(Object(_.a)($&&G!==-1||!$&&G===-1,"Expand state not sync with index check"),Oe?y=Object(V.a)(y,C):y=Object(V.b)(y,C),h.setExpandedKeys(y),f&&f(y,{node:N,expanded:Oe,nativeEvent:v.nativeEvent}),Oe&&s){var Ve=h.onNodeLoad(N);Ve&&Ve.then(function(){var Ye=Object(R.d)(h.state.treeData,y);h.setUncontrolledState({flattenNodes:Ye})})}},h.onListChangeStart=function(){h.setUncontrolledState({listChanging:!0})},h.onListChangeEnd=function(){setTimeout(function(){h.setUncontrolledState({listChanging:!1})})},h.onActiveChange=function(v){var N=h.state.activeKey,y=h.props.onActiveChange;if(N===v)return;h.setState({activeKey:v}),v!==null&&h.scrollTo({key:v}),y&&y(v)},h.getActiveItem=function(){var v=h.state,N=v.activeKey,y=v.flattenNodes;return N===null?null:y.find(function(Z){var n=Z.data.key;return n===N})||null},h.offsetActiveKey=function(v){var N=h.state,y=N.flattenNodes,Z=N.activeKey,n=y.findIndex(function(C){var $=C.data.key;return $===Z});n===-1&&v<0&&(n=y.length),n=(n+v+y.length)%y.length;var f=y[n];if(f){var s=f.data.key;h.onActiveChange(s)}else h.onActiveChange(null)},h.onKeyDown=function(v){var N=h.state,y=N.activeKey,Z=N.expandedKeys,n=N.checkedKeys,f=h.props,s=f.onKeyDown,C=f.checkable,$=f.selectable;switch(v.which){case M.a.UP:{h.offsetActiveKey(-1),v.preventDefault();break}case M.a.DOWN:{h.offsetActiveKey(1),v.preventDefault();break}}var G=h.getActiveItem();if(G&&G.data){var Oe=h.getTreeNodeRequiredProps(),Ve=G.data.isLeaf===!1||!!(G.data.children||[]).length,Ye=Object(R.b)(Object(L.a)(Object(L.a)({},Object(R.f)(y,Oe)),{},{data:G.data,active:!0}));switch(v.which){case M.a.LEFT:{Ve&&Z.includes(y)?h.onNodeExpand({},Ye):G.parent&&h.onActiveChange(G.parent.data.key),v.preventDefault();break}case M.a.RIGHT:{Ve&&!Z.includes(y)?h.onNodeExpand({},Ye):G.children&&G.children.length&&h.onActiveChange(G.children[0].data.key),v.preventDefault();break}case M.a.ENTER:case M.a.SPACE:{C&&!Ye.disabled&&Ye.checkable!==!1&&!Ye.disableCheckbox?h.onNodeCheck({},Ye,!n.includes(y)):!C&&$&&!Ye.disabled&&Ye.selectable!==!1&&h.onNodeSelect({},Ye);break}}}s&&s(v)},h.setUncontrolledState=function(v){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(h.destroyed)return;var Z=!1,n=!0,f={};Object.keys(v).forEach(function(s){if(s in h.props){n=!1;return}Z=!0,f[s]=v[s]}),Z&&(!N||n)&&h.setState(Object(L.a)(Object(L.a)({},f),y))},h.scrollTo=function(v){h.listRef.current.scrollTo(v)},h}return Object(I.a)(P,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var v,N=this.state,y=N.focused,Z=N.flattenNodes,n=N.keyEntities,f=N.dragging,s=N.activeKey,C=this.props,$=C.prefixCls,G=C.className,Oe=C.style,Ve=C.showLine,Ye=C.focusable,ot=C.tabIndex,nt=ot===void 0?0:ot,Ze=C.selectable,xt=C.showIcon,q=C.icon,Ne=C.switcherIcon,We=C.draggable,Ie=C.checkable,qe=C.checkStrictly,O=C.disabled,oe=C.motion,de=C.loadData,we=C.filterTreeNode,Pe=C.height,Ae=C.itemHeight,Ke=C.virtual,Te=C.titleRender,Xe=C.onContextMenu,et=Object(V.f)(this.props);return a.createElement(fe.a.Provider,{value:{prefixCls:$,selectable:Ze,showIcon:xt,icon:q,switcherIcon:Ne,draggable:We,checkable:Ie,checkStrictly:qe,disabled:O,keyEntities:n,loadData:de,filterTreeNode:we,titleRender:Te,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{className:he()($,G,(v={},Object(A.a)(v,"".concat($,"-show-line"),Ve),Object(A.a)(v,"".concat($,"-focused"),y),Object(A.a)(v,"".concat($,"-active-focused"),s!==null),v))},a.createElement(l,Object.assign({ref:this.listRef,prefixCls:$,style:Oe,data:Z,disabled:O,selectable:Ze,checkable:!!Ie,motion:oe,dragging:f,height:Pe,itemHeight:Ae,virtual:Ke,focusable:Ye,focused:y,tabIndex:nt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Xe},this.getTreeNodeRequiredProps(),et))))}}],[{key:"getDerivedStateFromProps",value:function(v,N){var y=N.prevProps,Z={prevProps:v};function n(q){return!y&&q in v||y&&y[q]!==v[q]}var f;if(n("treeData")?f=v.treeData:n("children")&&(Object(_.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),f=Object(R.c)(v.children)),f){Z.treeData=f;var s=Object(R.a)(f);Z.keyEntities=Object(L.a)(Object(A.a)({},d,H),s.keyEntities)}var C=Z.keyEntities||N.keyEntities;if(n("expandedKeys")||y&&n("autoExpandParent"))Z.expandedKeys=v.autoExpandParent||!y&&v.defaultExpandParent?Object(V.e)(v.expandedKeys,C):v.expandedKeys;else if(!y&&v.defaultExpandAll){var $=Object(L.a)({},C);delete $[d],Z.expandedKeys=Object.keys($).map(function(q){return $[q].key})}else!y&&v.defaultExpandedKeys&&(Z.expandedKeys=v.autoExpandParent||v.defaultExpandParent?Object(V.e)(v.defaultExpandedKeys,C):v.defaultExpandedKeys);if(Z.expandedKeys||delete Z.expandedKeys,f||Z.expandedKeys){var G=Object(R.d)(f||N.treeData,Z.expandedKeys||N.expandedKeys);Z.flattenNodes=G}if(v.selectable&&(n("selectedKeys")?Z.selectedKeys=Object(V.d)(v.selectedKeys,v):!y&&v.defaultSelectedKeys&&(Z.selectedKeys=Object(V.d)(v.defaultSelectedKeys,v))),v.checkable){var Oe;if(n("checkedKeys")?Oe=Object(V.j)(v.checkedKeys)||{}:!y&&v.defaultCheckedKeys?Oe=Object(V.j)(v.defaultCheckedKeys)||{}:f&&(Oe=Object(V.j)(v.checkedKeys)||{checkedKeys:N.checkedKeys,halfCheckedKeys:N.halfCheckedKeys}),Oe){var Ve=Oe,Ye=Ve.checkedKeys,ot=Ye===void 0?[]:Ye,nt=Ve.halfCheckedKeys,Ze=nt===void 0?[]:nt;if(!v.checkStrictly){var xt=Object(S.a)(ot,!0,C);ot=xt.checkedKeys,Ze=xt.halfCheckedKeys}Z.checkedKeys=ot,Z.halfCheckedKeys=Ze}}return n("loadedKeys")&&(Z.loadedKeys=v.loadedKeys),Z}}]),P}(a.Component);E.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},E.TreeNode=re.a;var w=E,ge=be.b=w},fyJ8:function(Tt,be,t){"use strict";var A=t("rePB"),L=t("VTBJ"),ke=t("Ff2n"),ye=t("U8pU"),I=t("q1tI"),i=t.n(I),K=t("TSYQ"),a=t.n(K),M=t("c+Xe"),_=t("sR1s");function Q(g){return g&&Object(ye.a)(g)==="object"&&!Array.isArray(g)&&!I.isValidElement(g)}function he(g){return typeof g=="string"?!0:Object(M.c)(g)}function fe(g,X){var W,se=g.prefixCls,re=g.className,ie=g.record,xe=g.index,ne=g.dataIndex,pe=g.render,J=g.children,b=g.component,o=b===void 0?"td":b,d=g.colSpan,k=g.rowSpan,H=g.fixLeft,le=g.fixRight,ae=g.firstFixLeft,T=g.lastFixLeft,u=g.firstFixRight,j=g.lastFixRight,m=g.appendNode,l=g.additionalProps,S=l===void 0?{}:l,E=g.ellipsis,w=g.align,ge=g.rowType,me=g.isSticky,Y="".concat(se,"-cell"),P,h;if(J)h=J;else{var v=Object(_.b)(ie,ne);if(h=v,pe){var N=pe(v,ie,xe);Q(N)?(h=N.children,P=N.props):h=N}}Object(ye.a)(h)==="object"&&!Array.isArray(h)&&!I.isValidElement(h)&&(h=null),E&&(T||u)&&(h=I.createElement("span",{className:"".concat(Y,"-content")},h));var y=P||{},Z=y.colSpan,n=y.rowSpan,f=y.style,s=y.className,C=Object(ke.a)(y,["colSpan","rowSpan","style","className"]),$=Z!==void 0?Z:d,G=n!==void 0?n:k;if($===0||G===0)return null;var Oe={},Ve=typeof H=="number",Ye=typeof le=="number";Ve&&(Oe.position="sticky",Oe.left=H),Ye&&(Oe.position="sticky",Oe.right=le);var ot={};w&&(ot.textAlign=w);var nt,Ze=E===!0?{showTitle:!0}:E;Ze&&(Ze.showTitle||ge==="header")&&(typeof h=="string"||typeof h=="number"?nt=h.toString():I.isValidElement(h)&&typeof h.props.children=="string"&&(nt=h.props.children));var xt=Object(L.a)(Object(L.a)(Object(L.a)({title:nt},C),S),{},{colSpan:$&&$!==1?$:null,rowSpan:G&&G!==1?G:null,className:a()(Y,re,(W={},Object(A.a)(W,"".concat(Y,"-fix-left"),Ve),Object(A.a)(W,"".concat(Y,"-fix-left-first"),ae),Object(A.a)(W,"".concat(Y,"-fix-left-last"),T),Object(A.a)(W,"".concat(Y,"-fix-right"),Ye),Object(A.a)(W,"".concat(Y,"-fix-right-first"),u),Object(A.a)(W,"".concat(Y,"-fix-right-last"),j),Object(A.a)(W,"".concat(Y,"-ellipsis"),E),Object(A.a)(W,"".concat(Y,"-with-append"),m),Object(A.a)(W,"".concat(Y,"-fix-sticky"),(Ve||Ye)&&me),W),S.className,s),style:Object(L.a)(Object(L.a)(Object(L.a)(Object(L.a)({},S.style),ot),Oe),f),ref:he(o)?X:null});return I.createElement(o,Object.assign({},xt),m,h)}var V=I.forwardRef(fe);V.displayName="Cell";var R=I.memo(V,function(g,X){return X.shouldCellUpdate?!X.shouldCellUpdate(X.record,g.record):!1});be.a=R},h78n:function(Tt,be,t){"use strict";t.d(be,"a",function(){return ae});var A=t("q1tI"),L=t.n(A),ke=t("TSYQ"),ye=t.n(ke),I={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},i=function(j){var m=j.map(function(){return Object(A.useRef)()}),l=Object(A.useRef)();return Object(A.useEffect)(function(){var S=Date.now(),E=!1;Object.keys(m).forEach(function(w){var ge=m[w].current;if(!ge)return;E=!0;var me=ge.style;me.transitionDuration=".3s, .3s, .3s, .06s",l.current&&S-l.current<100&&(me.transitionDuration="0s, 0s")}),E&&(l.current=Date.now())}),[m]};function K(){return K=Object.assign||function(u){for(var j=1;ju.length)&&(j=u.length);for(var m=0,l=new Array(j);m=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,l))continue;m[l]=u[l]}}return m}function R(u,j){if(u==null)return{};var m={},l=Object.keys(u),S,E;for(E=0;E=0)continue;m[S]=u[S]}return m}var g=function(j){var m=j.className,l=j.percent,S=j.prefixCls,E=j.strokeColor,w=j.strokeLinecap,ge=j.strokeWidth,me=j.style,Y=j.trailColor,P=j.trailWidth,h=j.transition,v=V(j,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete v.gapPosition;var N=Array.isArray(l)?l:[l],y=Array.isArray(E)?E:[E],Z=i(N),n=a(Z,1),f=n[0],s=ge/2,C=100-ge/2,$="M ".concat(w==="round"?s:0,",").concat(s,` + L `).concat(w==="round"?C:100,",").concat(s),G="0 0 100 ".concat(ge),Oe=0;return L.a.createElement("svg",K({className:ye()("".concat(S,"-line"),m),viewBox:G,preserveAspectRatio:"none",style:me},v),L.a.createElement("path",{className:"".concat(S,"-line-trail"),d:$,strokeLinecap:w,stroke:Y,strokeWidth:P||ge,fillOpacity:"0"}),N.map(function(Ve,Ye){var ot={strokeDasharray:"".concat(Ve,"px, 100px"),strokeDashoffset:"-".concat(Oe,"px"),transition:h||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},nt=y[Ye]||y[y.length-1];return Oe+=Ve,L.a.createElement("path",{key:Ye,className:"".concat(S,"-line-path"),d:$,strokeLinecap:w,stroke:nt,strokeWidth:ge,fillOpacity:"0",ref:f[Ye],style:ot})}))};g.defaultProps=I;var X=g;function W(){return W=Object.assign||function(u){for(var j=1;ju.length)&&(j=u.length);for(var m=0,l=new Array(j);m=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,l))continue;m[l]=u[l]}}return m}function b(u,j){if(u==null)return{};var m={},l=Object.keys(u),S,E;for(E=0;E=0)continue;m[S]=u[S]}return m}var o=0;function d(u){return+u.replace("%","")}function k(u){return Array.isArray(u)?u:[u]}function H(u,j,m,l){var S=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,E=arguments.length>5?arguments[5]:void 0,w=50-l/2,ge=0,me=-w,Y=0,P=-2*w;switch(E){case"left":ge=-w,me=0,Y=2*w,P=0;break;case"right":ge=w,me=0,Y=-2*w,P=0;break;case"bottom":me=w,P=2*w;break;default:}var h="M 50,50 m ".concat(ge,",").concat(me,` a `).concat(w,",").concat(w," 0 1 1 ").concat(Y,",").concat(-P,` - a `).concat(w,",").concat(w," 0 1 1 ").concat(-Y,",").concat(P),v=Math.PI*2*w,N={stroke:m,strokeDasharray:"".concat(j/100*(v-S),"px ").concat(v,"px"),strokeDashoffset:"-".concat(S/2+u/100*(v-S),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:p,pathStyle:N}}var le=function(j){var m=j.prefixCls,l=j.strokeWidth,S=j.trailWidth,E=j.gapDegree,w=j.gapPosition,ge=j.trailColor,me=j.strokeLinecap,Y=j.style,P=j.className,p=j.strokeColor,v=j.percent,N=J(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),y=Object(A.useMemo)(function(){return o+=1,o},[]),Z=H(0,100,ge,l,E,w),n=Z.pathString,f=Z.pathStyle,s=k(v),C=k(p),$=C.find(function(ot){return Object.prototype.toString.call(ot)==="[object Object]"}),G=i(s),Oe=se(G,1),Ve=Oe[0],Ye=function(){var nt=0;return s.map(function(Ze,xt){var q=C[xt]||C[C.length-1],Ne=Object.prototype.toString.call(q)==="[object Object]"?"url(#".concat(m,"-gradient-").concat(y,")"):"",We=H(nt,Ze,q,l,E,w);return nt+=Ze,L.a.createElement("path",{key:xt,className:"".concat(m,"-circle-path"),d:We.pathString,stroke:Ne,strokeLinecap:me,strokeWidth:l,opacity:Ze===0?0:1,fillOpacity:"0",style:We.pathStyle,ref:Ve[xt]})})};return L.a.createElement("svg",W({className:ye()("".concat(m,"-circle"),P),viewBox:"0 0 100 100",style:Y},N),$&&L.a.createElement("defs",null,L.a.createElement("linearGradient",{id:"".concat(m,"-gradient-").concat(y),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys($).sort(function(ot,nt){return d(ot)-d(nt)}).map(function(ot,nt){return L.a.createElement("stop",{key:nt,offset:ot,stopColor:$[ot]})}))),L.a.createElement("path",{className:"".concat(m,"-circle-trail"),d:n,stroke:ge,strokeLinecap:me,strokeWidth:S||l,fillOpacity:"0",style:f}),Ye().reverse())};le.defaultProps=I;var ae=le,T={Line:X,Circle:ae}},hW8S:function(Tt,be,t){"use strict";t.d(be,"a",function(){return ye}),t.d(be,"c",function(){return I}),t.d(be,"b",function(){return i});var A=t("VTBJ"),L=t("Ff2n"),ke=t("Kwbf"),ye="RC_TABLE_INTERNAL_COL_DEFINE";function I(K){var a=K.expandable,M=Object(L.a)(K,["expandable"]);return"expandable"in K?Object(A.a)(Object(A.a)({},M),a):M}function i(K){return Object.keys(K).reduce(function(a,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-")&&(a[M]=K[M]),a},{})}},lx6N:function(Tt,be,t){"use strict";var A=t("2qtc"),L=t("kLXV"),ke=t("+L6B"),ye=t("2/Rp"),I=t("q1tI"),i=t.n(I);function K(a){var M=a.res,_=a.ismodel,Q=a.setismodel;return i.a.createElement(L.a,{visible:_,title:"\u63D0\u793A",footer:null,style:{background:"transparen"},centered:!0,width:670,maskClosable:!1},M==null?void 0:M.message,i.a.createElement("div",{style:{textAlign:"right"}},i.a.createElement(ye.a,{onClick:function(){Q(!1)},type:"primary"},"\u786E\u8BA4")))}be.a=K},mgmH:function(Tt,be,t){"use strict";t.d(be,"d",function(){return fe}),t.d(be,"b",function(){return V}),t.d(be,"e",function(){return R}),t.d(be,"c",function(){return g}),t.d(be,"n",function(){return X}),t.d(be,"g",function(){return W}),t.d(be,"h",function(){return se}),t.d(be,"j",function(){return ie}),t.d(be,"a",function(){return xe}),t.d(be,"l",function(){return ne}),t.d(be,"f",function(){return he}),t.d(be,"k",function(){return J}),t.d(be,"m",function(){return b}),t.d(be,"i",function(){return o}),t.d(be,"o",function(){return d}),t.d(be,"r",function(){return k}),t.d(be,"q",function(){return H}),t.d(be,"p",function(){return le});var A=t("miYZ"),L=t("tsqr"),ke=t("k1fw"),ye=t("9og8"),I=t("WmNS"),i=t.n(I),K=t("oUNq"),a=t("9kvl"),M=t("1vsH"),_=t("m3rI"),Q=function(){Object(a.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},pe=function(){Object(a.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},fe=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return Q(),l.next=3,Object(K.s)(Object(ke.a)({},u));case 3:if(j=l.sent,!(j.status===0)){l.next=7;break}return l.next=7,Object(M.u)("",Object(M.W)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/export_couser_info.json"),query:u}));case 7:pe();case 8:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),V=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.q)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_member_act_score")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),R=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.t)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_score")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_score")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),g=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.r)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),X=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.y)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),W=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.u)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_homework")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),se=function(){var ae=Object(ye.a)(i.a.mark(function T(u,j){var m;return i.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,Object(K.w)(Object(ke.a)({},u));case 2:m=S.sent,m.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/").concat(j))):m.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/").concat(j)));case 4:case"end":return S.stop()}},T)}));return function(u,j){return ae.apply(this,arguments)}}(),re=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return Q(),l.next=3,Object(K.v)(Object(ke.a)({},u));case 3:if(j=l.sent,!(j.status===0)){l.next=7;break}return l.next=7,Object(M.u)("",Object(M.W)({url:_.a.API_SERVER+"/api/homework_commons/".concat(u.categoryId,"/works_list.zip"),query:u}));case 7:pe();case 8:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),ie=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return Q(),l.next=3,Object(K.z)(Object(ke.a)({},u));case 3:if(j=l.sent,!(j.status===0)){l.next=7;break}return l.next=7,Object(M.u)("",Object(M.W)({url:_.a.API_SERVER+"/api/polls/".concat(u.categoryId,"/commit_result.xlsx"),query:u}));case 7:pe();case 8:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),xe=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/attendances/export_xlsx_data.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),ne=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/video_study_statics.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),he=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/export_course_students_info.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),J=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/item_banks/export.xlsx",query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),b=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),o=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.x)(Object(ke.a)({},u));case 2:j=l.sent,j.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/exercise_score"))):j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/exercise_score")));case 4:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),d=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),m.next=3,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/export_records/".concat(u.id,".xlsx"),query:u}));case 3:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),k=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),H=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/ec_years/".concat(u==null?void 0:u.ec_year_id,"/ec_training_objectives.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),le=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/ec_years/".concat(u==null?void 0:u.ec_year_id,"/ec_graduation_requirements.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}()},n6Qo:function(Tt,be,t){"use strict";t.d(be,"a",function(){return a});var A=t("q1tI"),L=t("biw7"),ke=t("fyJ8");function ye(M){var _=M.className,Q=M.index,pe=M.children,fe=M.colSpan,V=M.rowSpan,R=A.useContext(L.a),g=R.prefixCls,X=R.fixedInfoList,W=X[Q];return A.createElement(ke.a,Object.assign({className:_,index:Q,component:"td",prefixCls:g,record:null,dataIndex:null,render:function(){return{children:pe,props:{colSpan:fe,rowSpan:V}}}},W))}function I(M){return A.createElement("tr",Object.assign({},M))}function i(M){var _=M.children,Q=A.useContext(L.a),pe=Q.prefixCls;return A.createElement("tfoot",{className:"".concat(pe,"-summary")},_)}var K=be.b=i,a={Cell:ye,Row:I}},ogmK:function(Tt,be,t){"use strict";t.d(be,"a",function(){return Za});var A=t("1OyB"),L=t("vuIU"),ke=t("Ji7U"),ye=t("LK+K"),I=t("rePB"),i=t("VTBJ"),K=t("ODXe"),a=t("q1tI"),M=t("TSYQ"),_=t.n(M),Q=t("Kwbf"),pe=t("6cGi"),fe=t("U8pU"),V=t("4IlW"),R=a.createContext({}),g=R,X={visibility:"hidden"};function W(e){var h=e.prefixCls,D=e.prevIcon,x=D===void 0?"\u2039":D,te=e.nextIcon,U=te===void 0?"\u203A":te,ce=e.superPrevIcon,De=ce===void 0?"\xAB":ce,Le=e.superNextIcon,_e=Le===void 0?"\xBB":Le,Ge=e.onSuperPrev,ze=e.onSuperNext,Ee=e.onPrev,Ue=e.onNext,Me=e.children,$e=a.useContext(g),Fe=$e.hideNextBtn,it=$e.hidePrevBtn;return a.createElement("div",{className:h},Ge&&a.createElement("button",{type:"button",onClick:Ge,tabIndex:-1,className:"".concat(h,"-super-prev-btn"),style:it?X:{}},De),Ee&&a.createElement("button",{type:"button",onClick:Ee,tabIndex:-1,className:"".concat(h,"-prev-btn"),style:it?X:{}},x),a.createElement("div",{className:"".concat(h,"-view")},Me),Ue&&a.createElement("button",{type:"button",onClick:Ue,tabIndex:-1,className:"".concat(h,"-next-btn"),style:Fe?X:{}},U),ze&&a.createElement("button",{type:"button",onClick:ze,tabIndex:-1,className:"".concat(h,"-super-next-btn"),style:Fe?X:{}},_e))}var se=W;function re(e){var h=a.useContext(g),D=h.hideHeader;if(D)return null;var x=e.prefixCls,te=e.generateConfig,U=e.locale,ce=e.value,De=e.format,Le="".concat(x,"-header");return a.createElement(se,{prefixCls:Le},ce?te.locale.format(U.locale,ce,De):"\xA0")}var ie=re,xe=t("YrtM"),ne=t("KQm4"),he=new Map;function J(e,h,D){if(he.get(e)&&cancelAnimationFrame(he.get(e)),D<=0){he.set(e,requestAnimationFrame(function(){e.scrollTop=h}));return}var x=h-e.scrollTop,te=x/D*10;he.set(e,requestAnimationFrame(function(){e.scrollTop+=te,e.scrollTop!==h&&J(e,h,D-10)}))}function b(e,h){var D=h.onLeftRight,x=h.onCtrlLeftRight,te=h.onUpDown,U=h.onPageUpDown,ce=h.onEnter,De=e.which,Le=e.ctrlKey,_e=e.metaKey;switch(De){case V.a.LEFT:if(Le||_e){if(x)return x(-1),!0}else if(D)return D(-1),!0;break;case V.a.RIGHT:if(Le||_e){if(x)return x(1),!0}else if(D)return D(1),!0;break;case V.a.UP:if(te)return te(-1),!0;break;case V.a.DOWN:if(te)return te(1),!0;break;case V.a.PAGE_UP:if(U)return U(-1),!0;break;case V.a.PAGE_DOWN:if(U)return U(1),!0;break;case V.a.ENTER:if(ce)return ce(),!0;break}return!1}function o(e,h,D,x){var te=e;if(!te)switch(h){case"time":te=x?"hh:mm:ss a":"HH:mm:ss";break;case"week":te="gggg-wo";break;case"month":te="YYYY-MM";break;case"quarter":te="YYYY-[Q]Q";break;case"year":te="YYYY";break;default:te=D?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return te}function d(e,h){var D=e==="time"?8:10;return Math.max(D,h.length)+2}var k=null,H=new Set;function le(e){return!k&&typeof window!="undefined"&&window.addEventListener&&(k=function(D){Object(ne.a)(H).forEach(function(x){x(D)})},window.addEventListener("mousedown",k)),H.add(e),function(){H.delete(e),H.size===0&&(window.removeEventListener("mousedown",k),k=null)}}var ae=function(h){return h==="month"||h==="date"?"year":h},T=function(h){return h==="date"?"month":h},u=function(h){return h==="month"||h==="date"?"quarter":h},j=function(h){return h==="date"?"week":h},m={year:ae,month:T,quarter:u,week:j,time:null,date:null};function l(e,h){return e.some(function(D){return D&&D.contains(h)})}function S(e){var h=e.prefixCls,D=e.units,x=e.onSelect,te=e.value,U=e.active,ce=e.hideDisabledOptions,De="".concat(h,"-cell"),Le=a.useContext(g),_e=Le.open,Ge=a.useRef(null),ze=a.useRef(new Map);return a.useLayoutEffect(function(){var Ee=ze.current.get(te);Ee&&_e!==!1&&J(Ge.current,Ee.offsetTop,120)},[te]),a.useLayoutEffect(function(){if(_e){var Ee=ze.current.get(te);Ee&&J(Ge.current,Ee.offsetTop,0)}},[_e]),a.createElement("ul",{className:_()("".concat(h,"-column"),Object(I.a)({},"".concat(h,"-column-active"),U)),ref:Ge,style:{position:"relative"}},D.map(function(Ee){var Ue;return ce&&Ee.disabled?null:a.createElement("li",{key:Ee.value,ref:function($e){ze.current.set(Ee.value,$e)},className:_()(De,(Ue={},Object(I.a)(Ue,"".concat(De,"-disabled"),Ee.disabled),Object(I.a)(Ue,"".concat(De,"-selected"),te===Ee.value),Ue)),onClick:function(){if(Ee.disabled)return;x(Ee.value)}},a.createElement("div",{className:"".concat(De,"-inner")},Ee.label))}))}var E=S;function w(e,h){for(var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",x=String(e);x.length=12,cn%=12);var Qn=a.useMemo(function(){if(!_e)return[!1,!1];var ft=[!0,!0];return yn.forEach(function(Ot){var _t=Ot.disabled,Jt=Ot.value;if(_t)return;Jt>=12?ft[1]=!1:ft[0]=!1}),ft},[_e,yn]),Jn=Object(K.a)(Qn,2),Zn=Jn[0],Gn=Jn[1],la=a.useMemo(function(){return _e?yn.filter(Pt?function(ft){return ft.value>=12}:function(ft){return ft.value<12}).map(function(ft){var Ot=ft.value%12,_t=Ot===0?"12":w(Ot,2);return Object(i.a)(Object(i.a)({},ft),{},{label:_t,value:Ot})}):yn},[_e,yn]),Hn=Z(0,59,Ue,it&&it(cn)),ha=Z(0,59,$e,lt&<(cn,rn));x.current={onUpDown:function(Ot){var _t=ht[te];if(_t)for(var Jt=_t.units.findIndex(function(zn){return zn.value===_t.value}),dn=_t.units.length,Cn=1;Cn1&&(ce=h.addDate(ce,-7)),ce}function O(e,h,D){var x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(h){case"year":return D.addYear(e,x*10);case"quarter":case"month":return D.addYear(e,x);default:return D.addMonth(e,x)}}var oe=a.createContext({}),de=oe;function we(e){var h=e.cellPrefixCls,D=e.generateConfig,x=e.rangedValue,te=e.hoverRangedValue,U=e.isInView,ce=e.isSameCell,De=e.offsetCell,Le=e.today,_e=e.value;function Ge(ze){var Ee,Ue=De(ze,-1),Me=De(ze,1),$e=P(x,0),Fe=P(x,1),it=P(te,0),lt=P(te,1),Mt=Ie(D,it,lt,ze);function Lt(rn){return ce($e,rn)}function ht(rn){return ce(Fe,rn)}var bt=ce(it,ze),wt=ce(lt,ze),Pt=(Mt||wt)&&(!U(Ue)||ht(Ue)),cn=(Mt||bt)&&(!U(Me)||Lt(Me));return Ee={},Object(I.a)(Ee,"".concat(h,"-in-view"),U(ze)),Object(I.a)(Ee,"".concat(h,"-in-range"),Ie(D,$e,Fe,ze)),Object(I.a)(Ee,"".concat(h,"-range-start"),Lt(ze)),Object(I.a)(Ee,"".concat(h,"-range-end"),ht(ze)),Object(I.a)(Ee,"".concat(h,"-range-start-single"),Lt(ze)&&!Fe),Object(I.a)(Ee,"".concat(h,"-range-end-single"),ht(ze)&&!$e),Object(I.a)(Ee,"".concat(h,"-range-start-near-hover"),Lt(ze)&&(ce(Ue,it)||Ie(D,it,lt,Ue))),Object(I.a)(Ee,"".concat(h,"-range-end-near-hover"),ht(ze)&&(ce(Me,lt)||Ie(D,it,lt,Me))),Object(I.a)(Ee,"".concat(h,"-range-hover"),Mt),Object(I.a)(Ee,"".concat(h,"-range-hover-start"),bt),Object(I.a)(Ee,"".concat(h,"-range-hover-end"),wt),Object(I.a)(Ee,"".concat(h,"-range-hover-edge-start"),Pt),Object(I.a)(Ee,"".concat(h,"-range-hover-edge-end"),cn),Object(I.a)(Ee,"".concat(h,"-range-hover-edge-start-near-range"),Pt&&ce(Ue,Fe)),Object(I.a)(Ee,"".concat(h,"-range-hover-edge-end-near-range"),cn&&ce(Me,$e)),Object(I.a)(Ee,"".concat(h,"-today"),ce(Le,ze)),Object(I.a)(Ee,"".concat(h,"-selected"),ce(_e,ze)),Ee}return Ge}function Pe(e){for(var h=e.prefixCls,D=e.disabledDate,x=e.onSelect,te=e.rowNum,U=e.colNum,ce=e.prefixColumn,De=e.rowClassName,Le=e.baseDate,_e=e.getCellClassName,Ge=e.getCellText,ze=e.getCellNode,Ee=e.getCellDate,Ue=e.titleCell,Me=e.headerCells,$e=a.useContext(g),Fe=$e.onDateMouseEnter,it=$e.onDateMouseLeave,lt="".concat(h,"-cell"),Mt=[],Lt=0;Lt2&&arguments[2]!==void 0?arguments[2]:!1;(jn===$e||ra)&&(Sa(Et),wt&&wt(Et),dn&&dn(Et,Ft),Pt&&!We(De,Et,ta)&&Pt(Et))},ga=function(Et){return Kn.current&&Kn.current.onKeyDown?([V.a.LEFT,V.a.RIGHT,V.a.UP,V.a.DOWN,V.a.PAGE_UP,V.a.PAGE_DOWN,V.a.ENTER].includes(Et.which)&&Et.preventDefault(),Kn.current.onKeyDown(Et)):(Object(Q.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},fn=function(Et){Kn.current&&Kn.current.onBlur&&Kn.current.onBlur(Et)};_t&&ja!=="right"&&(_t.current={onKeyDown:ga,onClose:function(){Kn.current&&Kn.current.onClose&&Kn.current.onClose()}}),a.useEffect(function(){Le&&!ca.current&&_n(Le)},[Le]),a.useEffect(function(){ca.current=!1},[]);var Sn,Xn=Object(i.a)(Object(i.a)({},e),{},{operationRef:Kn,prefixCls:x,viewDate:Fn,value:ta,onViewDateChange:Bn,sourceMode:ka,onPanelChange:Zt,disabledDate:jn!=="decade"?Ee:void 0});delete Xn.onChange,delete Xn.onSelect;switch(jn){case"decade":Sn=a.createElement(pn,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}}));break;case"year":Sn=a.createElement(Wt,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}}));break;case"month":Sn=a.createElement(ue,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}}));break;case"quarter":Sn=a.createElement(Be,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}}));break;case"week":Sn=a.createElement(st,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}}));break;case"time":delete Xn.showTime,Sn=a.createElement($,Object.assign({},Xn,Object(fe.a)(Mt)==="object"?Mt:null,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}}));break;default:Mt?Sn=a.createElement(dt,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}})):Sn=a.createElement(Qe,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}}))}var Ma,Pa,Ea=function(){var Et=De.getNow(),Ft=N(De.getHour(Et),De.getMinute(Et),De.getSecond(Et),qn?Jn:1,va?Gn:1,ft?Hn:1),ra=v(De,Et,Ft[0],Ft[1],Ft[2]);Wn(ra,"submit")};Cn||(Ma=an(x,jn,ht),Pa=en({prefixCls:x,components:xn,needConfirmButton:ha,okDisabled:!ta||Ee&&Ee(ta),locale:ce,showNow:lt,onNow:ha&&Ea,onOk:function(){ta&&(Wn(ta,"submit",!0),tn&&tn(ta))}}));var Aa;if(Lt&&jn==="date"&&$e==="date"&&!Mt){var Ra=De.getNow(),vn="".concat(x,"-today-btn"),oa=Ee&&Ee(Ra);Aa=a.createElement("a",{className:_()(vn,oa&&"".concat(vn,"-disabled")),"aria-disabled":oa,onClick:function(){oa||Wn(Ra,"mouse",!0)}},ce.today)}return a.createElement(g.Provider,{value:Object(i.a)(Object(i.a)({},Ot),{},{hideHeader:"hideHeader"in e?bt:Ot.hideHeader,hidePrevBtn:Ln&&ja==="right",hideNextBtn:Ln&&ja==="left"})},a.createElement("div",{tabIndex:it,className:_()("".concat(x,"-panel"),te,(h={},Object(I.a)(h,"".concat(x,"-panel-has-range"),ua&&ua[0]&&ua[1]),Object(I.a)(h,"".concat(x,"-panel-has-range-hover"),Da&&Da[0]&&Da[1]),Object(I.a)(h,"".concat(x,"-panel-rtl"),yn==="rtl"),h)),style:U,onKeyDown:ga,onBlur:fn,onMouseDown:rn,ref:Jt},Sn,Ma||Pa||Aa?a.createElement("div",{className:"".concat(x,"-footer")},Ma,Pa,Aa):null))}var hn=Pn,sa=t("uciX"),kn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Yn(e){var h,D=e.prefixCls,x=e.popupElement,te=e.popupStyle,U=e.visible,ce=e.dropdownClassName,De=e.dropdownAlign,Le=e.transitionName,_e=e.getPopupContainer,Ge=e.children,ze=e.range,Ee=e.popupPlacement,Ue=e.direction,Me="".concat(D,"-dropdown"),$e=function(){return Ee!==void 0?Ee:Ue==="rtl"?"bottomRight":"bottomLeft"};return a.createElement(sa.a,{showAction:[],hideAction:[],popupPlacement:$e(),builtinPlacements:kn,prefixCls:Me,popupTransitionName:Le,popup:x,popupAlign:De,popupVisible:U,popupClassName:_()(ce,(h={},Object(I.a)(h,"".concat(Me,"-range"),ze),Object(I.a)(h,"".concat(Me,"-rtl"),Ue==="rtl"),h)),popupStyle:te,getPopupContainer:_e},Ge)}var on=Yn;function $t(e){var h=e.open,D=e.value,x=e.isClickOutside,te=e.triggerOpen,U=e.forwardKeyDown,ce=e.blurToCancel,De=e.onSubmit,Le=e.onCancel,_e=e.onFocus,Ge=e.onBlur,ze=Object(a.useState)(!1),Ee=Object(K.a)(ze,2),Ue=Ee[0],Me=Ee[1],$e=Object(a.useState)(!1),Fe=Object(K.a)($e,2),it=Fe[0],lt=Fe[1],Mt=Object(a.useRef)(!1),Lt=Object(a.useRef)(!1),ht={onMouseDown:function(){Me(!0),te(!0)},onKeyDown:function(wt){switch(wt.which){case V.a.ENTER:{h?De()!==!1&&Me(!0):te(!0),wt.preventDefault();return}case V.a.TAB:{Ue&&h&&!wt.shiftKey?(Me(!1),wt.preventDefault()):!Ue&&h&&(!U(wt)&&wt.shiftKey&&(Me(!0),wt.preventDefault()));return}case V.a.ESC:{Me(!0),Le();return}}!h&&![V.a.SHIFT].includes(wt.which)?te(!0):Ue||U(wt)},onFocus:function(wt){Me(!0),lt(!0),_e&&_e(wt)},onBlur:function(wt){if(Mt.current||!x(document.activeElement)){Mt.current=!1;return}ce?setTimeout(function(){x(document.activeElement)&&Le()},0):h&&(te(!1),Lt.current&&De()),lt(!1),Ge&&Ge(wt)}};return Object(a.useEffect)(function(){Lt.current=!1},[h]),Object(a.useEffect)(function(){Lt.current=!0},[D]),Object(a.useEffect)(function(){return le(function(bt){var wt=bt.target;h&&(x(wt)?it||te(!1):(Mt.current=!0,requestAnimationFrame(function(){Mt.current=!1})))})}),[ht,{focused:it,typing:Ue}]}function Gt(e){var h=e.valueTexts,D=e.onTextChange,x=a.useState(""),te=Object(K.a)(x,2),U=te[0],ce=te[1],De=a.useRef([]);De.current=h;function Le(Ge){ce(Ge),D(Ge)}function _e(){ce(De.current[0])}return a.useEffect(function(){h.every(function(Ge){return Ge!==U})&&_e()},[h.join("||")]),[U,Le,_e]}var mt=t("Gytx"),Ct=t.n(mt);function gt(e,h){var D=h.formatList,x=h.generateConfig,te=h.locale;return Object(xe.a)(function(){if(!e)return[[""],""];for(var U="",ce=[],De=0;De1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(_e.current),it){Le(Fe);return}_e.current=requestAnimationFrame(function(){Le(Fe)})}var ze=gt(De,{formatList:D,generateConfig:x,locale:te}),Ee=Object(K.a)(ze,2),Ue=Ee[1];function Me(Fe){Ge(Fe)}function $e(){var Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ge(null,Fe)}return Object(a.useEffect)(function(){$e(!0)},[e]),Object(a.useEffect)(function(){return function(){return cancelAnimationFrame(_e.current)}},[]),[Ue,Me,$e]}function Nt(e){var h,D=e.prefixCls,x=D===void 0?"rc-picker":D,te=e.id,U=e.tabIndex,ce=e.style,De=e.className,Le=e.dropdownClassName,_e=e.dropdownAlign,Ge=e.popupStyle,ze=e.transitionName,Ee=e.generateConfig,Ue=e.locale,Me=e.inputReadOnly,$e=e.allowClear,Fe=e.autoFocus,it=e.showTime,lt=e.picker,Mt=lt===void 0?"date":lt,Lt=e.format,ht=e.use12Hours,bt=e.value,wt=e.defaultValue,Pt=e.open,cn=e.defaultOpen,rn=e.defaultOpenValue,Rn=e.suffixIcon,tn=e.clearIcon,xn=e.disabled,yn=e.disabledDate,Qn=e.placeholder,Jn=e.getPopupContainer,Zn=e.pickerRef,Gn=e.panelRender,la=e.onChange,Hn=e.onOpenChange,ha=e.onFocus,qn=e.onBlur,va=e.onMouseDown,ft=e.onMouseUp,Ot=e.onMouseEnter,_t=e.onMouseLeave,Jt=e.onContextMenu,dn=e.onClick,Cn=e.direction,Tn=e.autoComplete,zn=Tn===void 0?"off":Tn,Ln=a.useRef(null),ja=Mt==="date"&&!!it||Mt==="time",ua=me(o(Lt,Mt,it,ht)),Da=a.useRef(null),Kn=a.useRef(null),ca=Object(pe.a)(null,{value:bt,defaultValue:wt}),_a=Object(K.a)(ca,2),ea=_a[0],ta=_a[1],Sa=a.useState(ea),na=Object(K.a)(Sa,2),da=na[0],Fn=na[1],_n=a.useRef(null),Bn=Object(pe.a)(!1,{value:Pt,defaultValue:cn,postState:function(Bt){return xn?!1:Bt},onChange:function(Bt){Hn&&Hn(Bt),!Bt&&_n.current&&_n.current.onClose&&_n.current.onClose()}}),ba=Object(K.a)(Bn,2),Nn=ba[0],fa=ba[1],jn=gt(da,{formatList:ua,generateConfig:Ee,locale:Ue}),wa=Object(K.a)(jn,2),Ca=wa[0],At=wa[1],ka=Gt({valueTexts:Ca,onTextChange:function(Bt){var Ta=Ee.locale.parse(Ue.locale,Bt,ua);Ta&&(!yn||!yn(Ta))&&Fn(Ta)}}),aa=Object(K.a)(ka,3),Zt=aa[0],Wn=aa[1],ga=aa[2],fn=function(Bt){Fn(Bt),ta(Bt),la&&!We(Ee,ea,Bt)&&la(Bt,Bt?Ee.locale.format(Ue.locale,Bt,ua[0]):"")},Sn=function(Bt){if(xn&&Bt)return;fa(Bt)},Xn=function(Bt){return Nn&&_n.current&&_n.current.onKeyDown?_n.current.onKeyDown(Bt):(Object(Q.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ma=function(){ft&&ft.apply(void 0,arguments),Ln.current&&(Ln.current.focus(),Sn(!0))},Pa=$t({blurToCancel:ja,open:Nn,value:Zt,triggerOpen:Sn,forwardKeyDown:Xn,isClickOutside:function(Bt){return!l([Da.current,Kn.current],Bt)},onSubmit:function(){return yn&&yn(da)?!1:(fn(da),Sn(!1),ga(),!0)},onCancel:function(){Sn(!1),Fn(ea),ga()},onFocus:ha,onBlur:qn}),Ea=Object(K.a)(Pa,2),Aa=Ea[0],Ra=Ea[1],vn=Ra.focused,oa=Ra.typing;a.useEffect(function(){Nn||(Fn(ea),!Ca.length||Ca[0]===""?Wn(""):At!==Zt&&ga())},[Nn,Ca]),a.useEffect(function(){Nn||ga()},[Mt]),a.useEffect(function(){Fn(ea)},[ea]),Zn&&(Zn.current={focus:function(){Ln.current&&Ln.current.focus()},blur:function(){Ln.current&&Ln.current.blur()}});var ln=Object(i.a)(Object(i.a)({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Et=a.createElement(hn,Object.assign({},ln,{generateConfig:Ee,className:_()(Object(I.a)({},"".concat(x,"-panel-focused"),!oa)),value:da,locale:Ue,tabIndex:-1,onChange:Fn,direction:Cn}));Gn&&(Et=Gn(Et));var Ft=a.createElement("div",{className:"".concat(x,"-panel-container"),onMouseDown:function(Bt){Bt.preventDefault()}},Et),ra;Rn&&(ra=a.createElement("span",{className:"".concat(x,"-suffix")},Rn));var Va;$e&&ea&&!xn&&(Va=a.createElement("span",{onMouseDown:function(Bt){Bt.preventDefault(),Bt.stopPropagation()},onMouseUp:function(Bt){Bt.preventDefault(),Bt.stopPropagation(),fn(null),Sn(!1)},className:"".concat(x,"-clear")},tn||a.createElement("span",{className:"".concat(x,"-clear-btn")})));var qa=function(Bt,Ta){(Ta==="submit"||Ta!=="key"&&!ja)&&(fn(Bt),Sn(!1))},Ha=Cn==="rtl"?"bottomRight":"bottomLeft",za=pt(Zt,{formatList:ua,generateConfig:Ee,locale:Ue}),Ua=Object(K.a)(za,3),Xa=Ua[0],$a=Ua[1],$n=Ua[2];return a.createElement(g.Provider,{value:{operationRef:_n,hideHeader:Mt==="time",panelRef:Da,onSelect:qa,open:Nn,defaultOpenValue:rn,onDateMouseEnter:$a,onDateMouseLeave:$n}},a.createElement(on,{visible:Nn,popupElement:Ft,popupStyle:Ge,prefixCls:x,dropdownClassName:Le,dropdownAlign:_e,getPopupContainer:Jn,transitionName:ze,popupPlacement:Ha,direction:Cn},a.createElement("div",{className:_()(x,De,(h={},Object(I.a)(h,"".concat(x,"-disabled"),xn),Object(I.a)(h,"".concat(x,"-focused"),vn),Object(I.a)(h,"".concat(x,"-rtl"),Cn==="rtl"),h)),style:ce,onMouseDown:va,onMouseUp:Ma,onMouseEnter:Ot,onMouseLeave:_t,onContextMenu:Jt,onClick:dn},a.createElement("div",{className:_()("".concat(x,"-input"),Object(I.a)({},"".concat(x,"-input-placeholder"),!!Xa)),ref:Kn},a.createElement("input",Object.assign({id:te,tabIndex:U,disabled:xn,readOnly:Me||!oa,value:Xa||Zt,onChange:function(Bt){Wn(Bt.target.value)},autoFocus:Fe,placeholder:Qn,ref:Ln,title:Zt},Aa,{size:d(Mt,ua[0])},Y(e),{autoComplete:zn})),ra,Va))))}var Vt=function(e){Object(ke.a)(D,e);var h=Object(ye.a)(D);function D(){var x;return Object(A.a)(this,D),x=h.apply(this,arguments),x.pickerRef=a.createRef(),x.focus=function(){x.pickerRef.current&&x.pickerRef.current.focus()},x.blur=function(){x.pickerRef.current&&x.pickerRef.current.blur()},x}return Object(L.a)(D,[{key:"render",value:function(){return a.createElement(Nt,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),D}(a.Component),un=Vt;function St(e,h,D){var x=e.picker,te=e.locale,U=e.selectedValue,ce=e.disabledDate,De=e.disabled,Le=e.generateConfig,_e=P(U,0),Ge=P(U,1);function ze(Fe){var it=Le.getYear(Fe),lt=Le.locale.getWeek(te.locale,Fe);return it*100+lt}function Ee(Fe){var it=Le.getYear(Fe),lt=Le.getMonth(Fe);return it*100+lt}function Ue(Fe){var it=Le.getYear(Fe),lt=ot(Le,Fe);return it*10+lt}var Me=a.useCallback(function(Fe){if(ce&&ce(Fe))return!0;if(De[1]&&Ge)return!xt(Le,Fe,Ge)&&Le.isAfter(Fe,Ge);if(h&&Ge)switch(x){case"quarter":return Ue(Fe)>Ue(Ge);case"month":return Ee(Fe)>Ee(Ge);case"week":return ze(Fe)>ze(Ge);default:return!xt(Le,Fe,Ge)&&Le.isAfter(Fe,Ge)}return!1},[ce,De[1],Ge,h]),$e=a.useCallback(function(Fe){if(ce&&ce(Fe))return!0;if(De[0]&&_e)return!xt(Le,Fe,Ge)&&Le.isAfter(_e,Fe);if(D&&_e)switch(x){case"quarter":return Ue(Fe)0&&arguments[0]!==void 0?arguments[0]:!1,ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Rt=null;$n&&Ka&&Ka[0]&&Ka[1]&&Me.isAfter(Ka[1],Ka[0])&&(Rt=Ka);var Kt=bt;if(bt&&Object(fe.a)(bt)==="object"&&bt.defaultValue){var bn=bt.defaultValue;Kt=Object(i.a)(Object(i.a)({},bt),{},{defaultValue:P(bn,At)||void 0})}var La=null;return Zn&&(La=function(ma,ya){return Zn(ma,ya,{range:At?"end":"start"})}),a.createElement(de.Provider,{value:{inRange:!0,panelPosition:kt,rangedValue:Zo||vn,hoverRangedValue:Rt}},a.createElement(hn,Object.assign({},e,ut,{dateRender:La,showTime:Kt,mode:Ft[At],generateConfig:Me,style:void 0,direction:ca,disabledDate:At===0?za:Ua,disabledTime:function(ma){return Jn?Jn(ma,At===0?"start":"end"):!1},className:_()(Object(I.a)({},"".concat(U,"-panel-focused"),At===0?!Po:!ko)),value:P(vn,At),locale:$e,tabIndex:-1,onPanelChange:function(ma,ya){Va(p(Ft,ya,At),p(vn,ma,At));var xa=ma;kt==="right"&&Ft[At]===ya&&(xa=O(xa,ya,Me,-1)),Ea(xa,At)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Fa=0,Uo=0;At&&_n.current&&ba.current&&Fn.current&&(Fa=_n.current.offsetWidth+ba.current.offsetWidth,Fn.current.offsetWidth&&Fa>Fn.current.offsetWidth&&(Uo=Fa));var vr=ca==="rtl"?{right:Fa}:{left:Fa};function br(){var kt,ut=an(U,Ft[At],Jt),Rt=en({prefixCls:U,components:Da,needConfirmButton:Sa,okDisabled:!P(vn,At)||Qn&&Qn(vn[At]),locale:$e,rangeList:hr,onOk:function(){P(vn,At)&&(Ba(vn,At),ua&&ua(vn))}});if(ht!=="time"&&!bt){var Kt=Pa(At),bn=O(Kt,ht,Me),La=Ft[At],Oa=La===ht,ma=ro(Oa?"left":!1,{pickerValue:Kt,onPickerValueChange:function(ia){Ea(ia,At)}}),ya=ro("right",{pickerValue:bn,onPickerValueChange:function(ia){Ea(O(ia,ht,Me,-1),At)}});ca==="rtl"?kt=a.createElement(a.Fragment,null,ya,Oa&&ma):kt=a.createElement(a.Fragment,null,ma,Oa&&ya)}else kt=ro();var xa=a.createElement(a.Fragment,null,a.createElement("div",{className:"".concat(U,"-panels")},kt),(ut||Rt)&&a.createElement("div",{className:"".concat(U,"-footer")},ut,Rt));return Gn&&(xa=Gn(xa)),a.createElement("div",{className:"".concat(U,"-panel-container"),style:{marginLeft:Uo},ref:Fn,onMouseDown:function(ia){ia.preventDefault()}},xa)}var gr=a.createElement("div",{className:_()("".concat(U,"-range-wrapper"),"".concat(U,"-").concat(ht,"-range-wrapper")),style:{minWidth:Wo}},a.createElement("div",{className:"".concat(U,"-range-arrow"),style:vr}),br()),Io;qn&&(Io=a.createElement("span",{className:"".concat(U,"-suffix")},qn));var Ko;ha&&(P(fn,0)&&!Zt[0]||P(fn,1)&&!Zt[1])&&(Ko=a.createElement("span",{onMouseDown:function(ut){ut.preventDefault(),ut.stopPropagation()},onMouseUp:function(ut){ut.preventDefault(),ut.stopPropagation();var Rt=fn;Zt[0]||(Rt=p(Rt,null,0)),Zt[1]||(Rt=p(Rt,null,1)),Ba(Rt,null),Ia(!1,At)},className:"".concat(U,"-clear")},va||a.createElement("span",{className:"".concat(U,"-clear-btn")})));var Fo={size:d(ht,jn[0])},io=0,so=0;_n.current&&Bn.current&&ba.current&&(At===0?so=_n.current.offsetWidth:(io=Fa,so=Bn.current.offsetWidth));var Er=ca==="rtl"?{right:io}:{left:io},yr=function(ut,Rt){var Kt=p(vn,ut,At);Rt==="submit"||Rt!=="key"&&!Sa?(Ba(Kt,At),At===0?Do():Ro()):oa(Kt)};return a.createElement(g.Provider,{value:{operationRef:aa,hideHeader:ht==="time",onDateMouseEnter:or,onDateMouseLeave:rr,hideRanges:!0,onSelect:yr,open:$n}},a.createElement(on,{visible:$n,popupElement:gr,popupStyle:_e,prefixCls:U,dropdownClassName:Ge,dropdownAlign:Ee,getPopupContainer:Ue,transitionName:ze,range:!0,direction:ca},a.createElement("div",Object.assign({ref:da,className:_()(U,"".concat(U,"-range"),Le,(h={},Object(I.a)(h,"".concat(U,"-disabled"),Zt[0]&&Zt[1]),Object(I.a)(h,"".concat(U,"-focused"),At===0?wo:_o),Object(I.a)(h,"".concat(U,"-rtl"),ca==="rtl"),h)),style:De,onClick:cr,onMouseDown:dr},Y(e)),a.createElement("div",{className:_()("".concat(U,"-input"),(D={},Object(I.a)(D,"".concat(U,"-input-active"),At===0),Object(I.a)(D,"".concat(U,"-input-placeholder"),!!jo),D)),ref:_n},a.createElement("input",Object.assign({id:ce,disabled:Zt[0],readOnly:Ot||!Po,value:jo||Qa,onChange:function(ut){vo(ut.target.value)},autoFocus:it,placeholder:P(Fe,0)||"",ref:Nn},sr,Fo,{autoComplete:ta}))),a.createElement("div",{className:"".concat(U,"-range-separator"),ref:ba},cn),a.createElement("div",{className:_()("".concat(U,"-input"),(x={},Object(I.a)(x,"".concat(U,"-input-active"),At===1),Object(I.a)(x,"".concat(U,"-input-placeholder"),!!Mo),x)),ref:Bn},a.createElement("input",Object.assign({disabled:Zt[1],readOnly:Ot||!ko,value:Mo||Ja,onChange:function(ut){go(ut.target.value)},placeholder:P(Fe,1)||"",ref:fa},ur,Fo,{autoComplete:ta}))),a.createElement("div",{className:"".concat(U,"-active-bar"),style:Object(i.a)(Object(i.a)({},Er),{},{width:so,position:"absolute"})}),Io,Ko)))}var In=function(e){Object(ke.a)(D,e);var h=Object(ye.a)(D);function D(){var x;return Object(A.a)(this,D),x=h.apply(this,arguments),x.pickerRef=a.createRef(),x.focus=function(){x.pickerRef.current&&x.pickerRef.current.focus()},x.blur=function(){x.pickerRef.current&&x.pickerRef.current.blur()},x}return Object(L.a)(D,[{key:"render",value:function(){return a.createElement(Un,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),D}(a.Component),Za=In,lo=be.b=un},sR1s:function(Tt,be,t){"use strict";t.d(be,"b",function(){return ye}),t.d(be,"a",function(){return I}),t.d(be,"c",function(){return i}),t.d(be,"d",function(){return K});var A=t("U8pU"),L="RC_TABLE_KEY";function ke(a){return a==null?[]:Array.isArray(a)?a:[a]}function ye(a,M){if(!M&&typeof M!="number")return a;for(var _=ke(M),Q=a,pe=0;pe<_.length;pe+=1){if(!Q)return null;var fe=_[pe];Q=Q[fe]}return Q}function I(a){var M=[],_={};return a.forEach(function(Q){for(var pe=Q||{},fe=pe.key,V=pe.dataIndex,R=fe||ke(V).join("-")||L;_[R];)R="".concat(R,"_next");_[R]=!0,M.push(R)}),M}function i(){var a={};function M(fe,V){V&&Object.keys(V).forEach(function(R){var g=V[R];g&&Object(A.a)(g)==="object"?(fe[R]=fe[R]||{},M(fe[R],g)):fe[R]=g})}for(var _=arguments.length,Q=new Array(_),pe=0;pe<_;pe++)Q[pe]=arguments[pe];return Q.forEach(function(fe){M(a,fe)}),a}function K(a){return a!=null}},sboe:function(Tt,be,t){"use strict";t.d(be,"a",function(){return ke});var A=t("q1tI"),L=t.n(A),ke=A.createContext(null)},t23M:function(Tt,be,t){"use strict";var A=t("VTBJ"),L=t("1OyB"),ke=t("vuIU"),ye=t("Ji7U"),I=t("LK+K"),i=t("q1tI"),K=t.n(i),a=t("m+aA"),M=t("Zm9Q"),_=t("Kwbf"),Q=t("c+Xe"),pe=t("bdgK"),fe="rc-observer-key",V=function(R){Object(ye.a)(X,R);var g=Object(I.a)(X);function X(){var W;return Object(L.a)(this,X),W=g.apply(this,arguments),W.resizeObserver=null,W.childNode=null,W.currentElement=null,W.state={width:0,height:0,offsetHeight:0,offsetWidth:0},W.onResize=function(se){var re=W.props.onResize,ie=se[0].target,xe=ie.getBoundingClientRect(),ne=xe.width,he=xe.height,J=ie.offsetWidth,b=ie.offsetHeight,o=Math.floor(ne),d=Math.floor(he);if(W.state.width!==o||W.state.height!==d||W.state.offsetWidth!==J||W.state.offsetHeight!==b){var k={width:o,height:d,offsetWidth:J,offsetHeight:b};W.setState(k),re&&Promise.resolve().then(function(){re(Object(A.a)(Object(A.a)({},k),{},{offsetWidth:J,offsetHeight:b}))})}},W.setChildNode=function(se){W.childNode=se},W}return Object(ke.a)(X,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var se=this.props.disabled;if(se){this.destroyObserver();return}var re=Object(a.a)(this.childNode||this),ie=re!==this.currentElement;ie&&(this.destroyObserver(),this.currentElement=re),!this.resizeObserver&&re&&(this.resizeObserver=new pe.default(this.onResize),this.resizeObserver.observe(re))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var se=this.props.children,re=Object(M.a)(se);if(re.length>1)Object(_.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(re.length===0)return Object(_.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var ie=re[0];if(i.isValidElement(ie)&&Object(Q.c)(ie)){var xe=ie.ref;re[0]=i.cloneElement(ie,{ref:Object(Q.a)(xe,this.setChildNode)})}return re.length===1?re[0]:re.map(function(ne,he){return!i.isValidElement(ne)||"key"in ne&&ne.key!==null?ne:i.cloneElement(ne,{key:"".concat(fe,"-").concat(he)})})}}]),X}(i.Component);V.displayName="ResizeObserver",be.a=V},wCXF:function(Tt,be,t){"use strict";t.d(be,"a",function(){return Ne});var A=t("rePB"),L=t("VTBJ"),ke=t("KQm4"),ye=t("U8pU"),I=t("ODXe"),i=t("q1tI"),K=t("TSYQ"),a=t.n(K),M=t("Gytx"),_=t.n(M),Q=t("Kwbf"),pe=t("t23M"),fe=t("qx4F"),V=t("6eGT"),R=t("IBYe"),g=t("Ff2n"),X=t("c+Xe"),W=t("fyJ8"),se=t("biw7");function re(O,oe,de,we,Pe){var Ae=de[O]||{},Ke=de[oe]||{},Te,Xe;Ae.fixed==="left"?Te=we.left[O]:Ke.fixed==="right"&&(Xe=we.right[oe]);var et=!1,at=!1,Qe=!1,vt=!1,ct=de[oe+1],jt=de[O-1];if(Pe==="rtl"){if(Te!==void 0){var dt=jt&&jt.fixed==="left";vt=!dt}else if(Xe!==void 0){var Je=ct&&ct.fixed==="right";Qe=!Je}}else if(Te!==void 0){var st=ct&&ct.fixed==="left";et=!st}else if(Xe!==void 0){var tt=jt&&jt.fixed==="right";at=!tt}return{fixLeft:Te,fixRight:Xe,lastFixLeft:et,firstFixRight:at,lastFixRight:Qe,firstFixLeft:vt,isSticky:we.isSticky}}var ie=t("sR1s");function xe(O){var oe=O.cells,de=O.stickyOffsets,we=O.flattenColumns,Pe=O.rowComponent,Ae=O.cellComponent,Ke=O.onHeaderRow,Te=O.index,Xe=i.useContext(se.a),et=Xe.prefixCls,at=Xe.direction,Qe;Ke&&(Qe=Ke(oe.map(function(ct){return ct.column}),Te));var vt=Object(ie.a)(oe.map(function(ct){return ct.column}));return i.createElement(Pe,Object.assign({},Qe),oe.map(function(ct,jt){var dt=ct.column,Je=re(ct.colStart,ct.colEnd,we,de,at),st;return dt&&dt.onHeaderCell&&(st=ct.column.onHeaderCell(dt)),i.createElement(W.a,Object.assign({},ct,{ellipsis:dt.ellipsis,align:dt.align,component:Ae,prefixCls:et,key:vt[jt]},Je,{additionalProps:st,rowType:"header"}))}))}xe.displayName="HeaderRow";var ne=xe;function he(O){var oe=[];function de(Ke,Te){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;oe[Xe]=oe[Xe]||[];var et=Te,at=Ke.filter(Boolean).map(function(Qe){var vt={key:Qe.key,className:Qe.className||"",children:Qe.title,column:Qe,colStart:et},ct=1,jt=Qe.children;return jt&&jt.length>0&&(ct=de(jt,et,Xe+1).reduce(function(dt,Je){return dt+Je},0),vt.hasSubColumns=!0),"colSpan"in Qe&&(ct=Qe.colSpan),"rowSpan"in Qe&&(vt.rowSpan=Qe.rowSpan),vt.colSpan=ct,vt.colEnd=vt.colStart+ct-1,oe[Xe].push(vt),et+=ct,ct});return at}de(O,0);for(var we=oe.length,Pe=function(Te){oe[Te].forEach(function(Xe){!("rowSpan"in Xe)&&!Xe.hasSubColumns&&(Xe.rowSpan=we-Te)})},Ae=0;Ae=0;Te-=1){var Xe=oe[Te],et=de&&de[Te],at=et&&et[o.a];(Xe||at||Ke)&&(Pe.unshift(i.createElement("col",Object.assign({key:Te,style:{width:Xe,minWidth:Xe}},at))),Ke=!0)}return i.createElement("colgroup",null,Pe)}var k=d;function H(O,oe){return Object(i.useMemo)(function(){for(var de=[],we=0;we1?en-1:0),hn=1;hn=Qe&&(Be=Qe-vt),Ke({scrollLeft:Be/Qe*(at+2)}),tt.current.x=B.pageX},z=function(){var B=Object(Ye.b)(Ae.current).top,ve=B+Ae.current.offsetHeight,Se=document.documentElement.scrollTop+window.innerHeight;ve-Object(fe.a)()<=Se||B>=Se-Te?st(function(rt){return Object(L.a)(Object(L.a)({},rt),{},{isHiddenScrollBar:!0})}):st(function(rt){return Object(L.a)(Object(L.a)({},rt),{},{isHiddenScrollBar:!1})})},Re=function(B){st(function(ve){return Object(L.a)(Object(L.a)({},ve),{},{scrollLeft:B/at*Qe||0})})};return i.useImperativeHandle(de,function(){return{setScrollLeft:Re}}),i.useEffect(function(){var je=Object(Ve.a)(document.body,"mouseup",r,!1),B=Object(Ve.a)(document.body,"mousemove",ue,!1);return z(),function(){je.remove(),B.remove()}},[vt,Ce]),i.useEffect(function(){var je=Object(Ve.a)(window,"scroll",z,!1),B=Object(Ve.a)(window,"resize",z,!1);return function(){je.remove(),B.remove()}},[]),i.useEffect(function(){Je.isHiddenScrollBar||st(function(je){var B,ve;return Object(L.a)(Object(L.a)({},je),{},{scrollLeft:Ae.current.scrollLeft/((B=Ae.current)===null||B===void 0?void 0:B.scrollWidth)*((ve=Ae.current)===null||ve===void 0?void 0:ve.clientWidth)})})},[Je.isHiddenScrollBar]),at<=Qe||!vt||Je.isHiddenScrollBar?null:i.createElement("div",{style:{height:Object(fe.a)(),width:Qe,bottom:Te},className:"".concat(et,"-sticky-scroll")},i.createElement("div",{onMouseDown:c,ref:ct,className:a()("".concat(et,"-sticky-scroll-bar"),Object(A.a)({},"".concat(et,"-sticky-scroll-bar-active"),Ce)),style:{width:"".concat(vt,"px"),transform:"translate3d(".concat(Je.scrollLeft,"px, 0, 0)")}}))},nt=i.forwardRef(ot);function Ze(O,oe){return i.useMemo(function(){var de=!!O;return{isSticky:de,stickyClassName:de?"".concat(oe,"-sticky-header"):"",offsetHeader:Object(ye.a)(O)==="object"&&O.offsetHeader||0,offsetScroll:Object(ye.a)(O)==="object"&&O.offsetScroll||0}},[O,oe])}var xt=[],q={},Ne="rc-table-internal-hook",We=i.memo(function(O){var oe=O.children;return oe},function(O,oe){return _()(O.props,oe.props)?O.pingLeft!==oe.pingLeft||O.pingRight!==oe.pingRight:!1});function Ie(O){var oe,de=O.prefixCls,we=O.className,Pe=O.rowClassName,Ae=O.style,Ke=O.data,Te=O.rowKey,Xe=O.scroll,et=O.tableLayout,at=O.direction,Qe=O.title,vt=O.footer,ct=O.summary,jt=O.id,dt=O.showHeader,Je=O.components,st=O.emptyText,tt=O.onRow,He=O.onHeaderRow,ee=O.internalHooks,Ce=O.transformColumns,F=O.internalRefs,r=O.sticky,c=Ke||xt,ue=!!c.length,z=i.useState(0),Re=Object(I.a)(z,2),je=Re[0],B=Re[1];i.useEffect(function(){B(Object(fe.a)())});var ve=i.useMemo(function(){return Object(ie.c)(Je,{})},[Je]),Se=i.useCallback(function(ft,Ot){return Object(ie.b)(ve,ft)||Ot},[ve]),rt=i.useMemo(function(){return typeof Te=="function"?Te:function(ft){var Ot=ft&&ft[Te];return Ot}},[Te]),Be=Object(o.c)(O),Dt=Be.expandIcon,yt=Be.expandedRowKeys,Ht=Be.defaultExpandedRowKeys,Ut=Be.defaultExpandAllRows,It=Be.expandedRowRender,Yt=Be.onExpand,zt=Be.onExpandedRowsChange,On=Be.expandRowByClick,Wt=Be.rowExpandable,Xt=Be.expandIconColumnIndex,wn=Be.expandedRowClassName,gn=Be.childrenColumnName,Vn=Be.indentSize,mn=Dt||G,En=gn||"children",qt=i.useMemo(function(){return It?"row":O.expandable&&ee===Ne&&O.expandable.__PARENT_RENDER_ICON__||c.some(function(ft){return ft&&Object(ye.a)(ft)==="object"&&ft[En]})?"nest":!1},[!!It,c]),sn=i.useState(function(){return Ht||(Ut?Oe(c,rt,En):[])}),nn=Object(I.a)(sn,2),pn=nn[0],an=nn[1],en=i.useMemo(function(){return new Set(yt||pn||[])},[yt,pn]),Pn=i.useCallback(function(ft){var Ot=rt(ft,c.indexOf(ft)),_t,Jt=en.has(Ot);Jt?(en.delete(Ot),_t=Object(ke.a)(en)):_t=[].concat(Object(ke.a)(en),[Ot]),an(_t),Yt&&Yt(!Jt,ft),zt&&zt(_t)},[rt,en,c,Yt,zt]),hn=i.useState(0),sa=Object(I.a)(hn,2),kn=sa[0],Yn=sa[1],on=Object(p.b)(Object(L.a)(Object(L.a)(Object(L.a)({},O),Be),{},{expandable:!!It,expandedKeys:en,getRowKey:rt,onTriggerExpand:Pn,expandIcon:mn,expandIconColumnIndex:Xt,direction:at}),ee===Ne?Ce:null),$t=Object(I.a)(on,2),Gt=$t[0],mt=$t[1],Ct=i.useMemo(function(){return{columns:Gt,flattenColumns:mt}},[Gt,mt]),gt=i.useRef(),pt=i.useRef(),Nt=i.useRef(),Vt=i.useState(!1),un=Object(I.a)(Vt,2),St=un[0],Qt=un[1],An=i.useState(!1),pa=Object(I.a)(An,2),Mn=pa[0],Na=pa[1],Un=y(new Map),In=Object(I.a)(Un,2),Za=In[0],lo=In[1],e=Object(ie.a)(mt),h=e.map(function(ft){return Za.get(ft)}),D=i.useMemo(function(){return h},[h.join("_")]),x=f(D,mt.length,at),te=Xe&&Object(ie.d)(Xe.y),U=Xe&&Object(ie.d)(Xe.x),ce=U&&mt.some(function(ft){var Ot=ft.fixed;return Ot}),De=i.useRef(),Le=Ze(r,de),_e=Le.isSticky,Ge=Le.offsetHeader,ze=Le.offsetScroll,Ee=Le.stickyClassName,Ue,Me,$e;te&&(Me={overflowY:"scroll",maxHeight:Xe.y}),U&&(Ue={overflowX:"auto"},te||(Me={overflowY:"hidden"}),$e={width:Xe.x===!0?"auto":Xe.x,minWidth:"100%"});var Fe=i.useCallback(function(ft,Ot){lo(function(_t){var Jt=new Map(_t);return Jt.set(ft,Ot),Jt})},[]),it=Z(null),lt=Object(I.a)(it,2),Mt=lt[0],Lt=lt[1];function ht(ft,Ot){if(!Ot)return;typeof Ot=="function"?Ot(ft):Ot.scrollLeft!==ft&&(Ot.scrollLeft=ft)}var bt=function(Ot){var _t=Ot.currentTarget,Jt=Ot.scrollLeft,dn=typeof Jt=="number"?Jt:_t.scrollLeft,Cn=_t||q;if(!Lt()||Lt()===Cn){var Tn;Mt(Cn),ht(dn,pt.current),ht(dn,Nt.current),ht(dn,(Tn=De.current)===null||Tn===void 0?void 0:Tn.setScrollLeft)}if(_t){var zn=_t.scrollWidth,Ln=_t.clientWidth;Qt(dn>0),Na(dn0?[].concat(Object(L.a)(g),Object(L.a)(Q(re).map(function(ie){return Object(ke.a)({fixed:se},ie)}))):[].concat(Object(L.a)(g),[Object(ke.a)(Object(ke.a)({},X),{},{fixed:se})])},[])}function pe(R){for(var g=!0,X=0;X=0;re-=1){var ie=R[re];if(se&&ie.fixed!=="right")se=!1;else if(!se&&ie.fixed==="right"){Object(K.a)(!1,"Index ".concat(re+1," of `columns` missing `fixed='right'` prop."));break}}}function fe(R){return R.map(function(g){var X=g.fixed,W=Object(ye.a)(g,["fixed"]),se=X;return X==="left"?se="right":X==="right"&&(se="left"),Object(ke.a)({fixed:se},W)})}function V(R,g){var X=R.prefixCls,W=R.columns,se=R.children,re=R.expandable,ie=R.expandedKeys,xe=R.getRowKey,ne=R.onTriggerExpand,he=R.expandIcon,J=R.rowExpandable,b=R.expandIconColumnIndex,o=R.direction,d=R.expandRowByClick,k=I.useMemo(function(){return W||_(se)},[W,se]),H=I.useMemo(function(){if(re){var T,u=b||0,j=k[u],m=(T={},Object(A.a)(T,M.a,{className:"".concat(X,"-expand-icon-col")}),Object(A.a)(T,"title",""),Object(A.a)(T,"fixed",j?j.fixed:null),Object(A.a)(T,"className","".concat(X,"-row-expand-icon-cell")),Object(A.a)(T,"render",function(E,w,ge){var me=xe(w,ge),Y=ie.has(me),P=J?J(w):!0,p=he({prefixCls:X,expanded:Y,expandable:P,record:w,onExpand:ne});return d?I.createElement("span",{onClick:function(N){return N.stopPropagation()}},p):p}),T),l=k.slice();return u>=0&&l.splice(u,0,m),l}return k},[re,k,xe,ie,he,o]),le=I.useMemo(function(){var T=H;return g&&(T=g(T)),T.length||(T=[{render:function(){return null}}]),T},[g,H,o]),ae=I.useMemo(function(){return o==="rtl"?fe(Q(le)):Q(le)},[le,o]);return[le,ae]}be.b=V},"y0+3":function(Tt,be,t){"use strict";t.d(be,"a",function(){return Q}),t.d(be,"b",function(){return fe});var A=/margin|padding|width|height|max|min|offset/,L={left:!0,top:!0},ke={cssFloat:1,styleFloat:1,float:1};function ye(V){return V.nodeType===1?V.ownerDocument.defaultView.getComputedStyle(V,null):{}}function I(V,R,g){if(R=R.toLowerCase(),g==="auto"){if(R==="height")return V.offsetHeight;if(R==="width")return V.offsetWidth}return R in L||(L[R]=A.test(R)),L[R]?parseFloat(g)||0:g}function i(V,R){var g=arguments.length,X=ye(V);return R=ke[R]?"cssFloat"in V.style?"cssFloat":"styleFloat":R,g===1?X:I(V,R,X[R]||V.style[R])}function K(V,R,g){var X=arguments.length;if(R=ke[R]?"cssFloat"in V.style?"cssFloat":"styleFloat":R,X===3)return typeof g=="number"&&A.test(R)&&(g="".concat(g,"px")),V.style[R]=g,g;for(var W in R)R.hasOwnProperty(W)&&K(V,W,R[W]);return ye(V)}function a(V){return V===document.body?document.documentElement.clientWidth:V.offsetWidth}function M(V){return V===document.body?window.innerHeight||document.documentElement.clientHeight:V.offsetHeight}function _(){var V=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),R=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:V,height:R}}function Q(){var V=document.documentElement.clientWidth,R=window.innerHeight||document.documentElement.clientHeight;return{width:V,height:R}}function pe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function fe(V){var R=V.getBoundingClientRect(),g=document.documentElement;return{left:R.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:R.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}}}]); + a `).concat(w,",").concat(w," 0 1 1 ").concat(-Y,",").concat(P),v=Math.PI*2*w,N={stroke:m,strokeDasharray:"".concat(j/100*(v-S),"px ").concat(v,"px"),strokeDashoffset:"-".concat(S/2+u/100*(v-S),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:h,pathStyle:N}}var le=function(j){var m=j.prefixCls,l=j.strokeWidth,S=j.trailWidth,E=j.gapDegree,w=j.gapPosition,ge=j.trailColor,me=j.strokeLinecap,Y=j.style,P=j.className,h=j.strokeColor,v=j.percent,N=J(j,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),y=Object(A.useMemo)(function(){return o+=1,o},[]),Z=H(0,100,ge,l,E,w),n=Z.pathString,f=Z.pathStyle,s=k(v),C=k(h),$=C.find(function(ot){return Object.prototype.toString.call(ot)==="[object Object]"}),G=i(s),Oe=se(G,1),Ve=Oe[0],Ye=function(){var nt=0;return s.map(function(Ze,xt){var q=C[xt]||C[C.length-1],Ne=Object.prototype.toString.call(q)==="[object Object]"?"url(#".concat(m,"-gradient-").concat(y,")"):"",We=H(nt,Ze,q,l,E,w);return nt+=Ze,L.a.createElement("path",{key:xt,className:"".concat(m,"-circle-path"),d:We.pathString,stroke:Ne,strokeLinecap:me,strokeWidth:l,opacity:Ze===0?0:1,fillOpacity:"0",style:We.pathStyle,ref:Ve[xt]})})};return L.a.createElement("svg",W({className:ye()("".concat(m,"-circle"),P),viewBox:"0 0 100 100",style:Y},N),$&&L.a.createElement("defs",null,L.a.createElement("linearGradient",{id:"".concat(m,"-gradient-").concat(y),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys($).sort(function(ot,nt){return d(ot)-d(nt)}).map(function(ot,nt){return L.a.createElement("stop",{key:nt,offset:ot,stopColor:$[ot]})}))),L.a.createElement("path",{className:"".concat(m,"-circle-trail"),d:n,stroke:ge,strokeLinecap:me,strokeWidth:S||l,fillOpacity:"0",style:f}),Ye().reverse())};le.defaultProps=I;var ae=le,T={Line:X,Circle:ae}},hW8S:function(Tt,be,t){"use strict";t.d(be,"a",function(){return ye}),t.d(be,"c",function(){return I}),t.d(be,"b",function(){return i});var A=t("VTBJ"),L=t("Ff2n"),ke=t("Kwbf"),ye="RC_TABLE_INTERNAL_COL_DEFINE";function I(K){var a=K.expandable,M=Object(L.a)(K,["expandable"]);return"expandable"in K?Object(A.a)(Object(A.a)({},M),a):M}function i(K){return Object.keys(K).reduce(function(a,M){return(M.substr(0,5)==="data-"||M.substr(0,5)==="aria-")&&(a[M]=K[M]),a},{})}},lx6N:function(Tt,be,t){"use strict";var A=t("2qtc"),L=t("kLXV"),ke=t("+L6B"),ye=t("2/Rp"),I=t("q1tI"),i=t.n(I);function K(a){var M=a.res,_=a.ismodel,Q=a.setismodel;return i.a.createElement(L.a,{visible:_,title:"\u63D0\u793A",footer:null,style:{background:"transparen"},centered:!0,width:670,maskClosable:!1},M==null?void 0:M.message,i.a.createElement("div",{style:{textAlign:"right"}},i.a.createElement(ye.a,{onClick:function(){Q(!1)},type:"primary"},"\u786E\u8BA4")))}be.a=K},mgmH:function(Tt,be,t){"use strict";t.d(be,"d",function(){return fe}),t.d(be,"b",function(){return V}),t.d(be,"e",function(){return R}),t.d(be,"c",function(){return g}),t.d(be,"n",function(){return X}),t.d(be,"g",function(){return W}),t.d(be,"h",function(){return se}),t.d(be,"j",function(){return ie}),t.d(be,"a",function(){return xe}),t.d(be,"l",function(){return ne}),t.d(be,"f",function(){return pe}),t.d(be,"k",function(){return J}),t.d(be,"m",function(){return b}),t.d(be,"i",function(){return o}),t.d(be,"o",function(){return d}),t.d(be,"r",function(){return k}),t.d(be,"q",function(){return H}),t.d(be,"p",function(){return le});var A=t("miYZ"),L=t("tsqr"),ke=t("k1fw"),ye=t("9og8"),I=t("WmNS"),i=t.n(I),K=t("oUNq"),a=t("9kvl"),M=t("1vsH"),_=t("m3rI"),Q=function(){Object(a.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},he=function(){Object(a.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},fe=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return Q(),l.next=3,Object(K.s)(Object(ke.a)({},u));case 3:if(j=l.sent,!(j.status===0)){l.next=7;break}return l.next=7,Object(M.u)("",Object(M.W)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/export_couser_info.json"),query:u}));case 7:he();case 8:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),V=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.q)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_member_act_score")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),R=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.t)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_score")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_score")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),g=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.r)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),X=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.y)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),W=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.u)(Object(ke.a)({},u));case 2:if(j=l.sent,!(j.status===0)){l.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_homework")),l.next=13;break;case 8:if(!(j.status===-2)){l.next=12;break}return l.abrupt("return",j);case 12:j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),se=function(){var ae=Object(ye.a)(i.a.mark(function T(u,j){var m;return i.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,Object(K.w)(Object(ke.a)({},u));case 2:m=S.sent,m.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/").concat(j))):m.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/").concat(j)));case 4:case"end":return S.stop()}},T)}));return function(u,j){return ae.apply(this,arguments)}}(),re=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return Q(),l.next=3,Object(K.v)(Object(ke.a)({},u));case 3:if(j=l.sent,!(j.status===0)){l.next=7;break}return l.next=7,Object(M.u)("",Object(M.W)({url:_.a.API_SERVER+"/api/homework_commons/".concat(u.categoryId,"/works_list.zip"),query:u}));case 7:he();case 8:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),ie=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return Q(),l.next=3,Object(K.z)(Object(ke.a)({},u));case 3:if(j=l.sent,!(j.status===0)){l.next=7;break}return l.next=7,Object(M.u)("",Object(M.W)({url:_.a.API_SERVER+"/api/polls/".concat(u.categoryId,"/commit_result.xlsx"),query:u}));case 7:he();case 8:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),xe=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/attendances/export_xlsx_data.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),ne=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/video_study_statics.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),pe=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/courses/".concat(u.coursesId,"/export_course_students_info.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),J=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/item_banks/export.xlsx",query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),b=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),o=function(){var ae=Object(ye.a)(i.a.mark(function T(u){var j;return i.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(K.x)(Object(ke.a)({},u));case 2:j=l.sent,j.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/exercise_score"))):j.status===-3&&(Object(a.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),a.d.push("/classrooms/".concat(u.coursesId,"/exportlist/exercise_score")));case 4:case"end":return l.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),d=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),m.next=3,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/export_records/".concat(u.id,".xlsx"),query:u}));case 3:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),k=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),H=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/ec_years/".concat(u==null?void 0:u.ec_year_id,"/ec_training_objectives.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}(),le=function(){var ae=Object(ye.a)(i.a.mark(function T(u){return i.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Object(M.t)("",Object(M.W)({url:_.a.API_SERVER+"/api/ec_years/".concat(u==null?void 0:u.ec_year_id,"/ec_graduation_requirements.xlsx"),query:u}));case 2:case"end":return m.stop()}},T)}));return function(u){return ae.apply(this,arguments)}}()},n6Qo:function(Tt,be,t){"use strict";t.d(be,"a",function(){return a});var A=t("q1tI"),L=t("biw7"),ke=t("fyJ8");function ye(M){var _=M.className,Q=M.index,he=M.children,fe=M.colSpan,V=M.rowSpan,R=A.useContext(L.a),g=R.prefixCls,X=R.fixedInfoList,W=X[Q];return A.createElement(ke.a,Object.assign({className:_,index:Q,component:"td",prefixCls:g,record:null,dataIndex:null,render:function(){return{children:he,props:{colSpan:fe,rowSpan:V}}}},W))}function I(M){return A.createElement("tr",Object.assign({},M))}function i(M){var _=M.children,Q=A.useContext(L.a),he=Q.prefixCls;return A.createElement("tfoot",{className:"".concat(he,"-summary")},_)}var K=be.b=i,a={Cell:ye,Row:I}},ogmK:function(Tt,be,t){"use strict";t.d(be,"a",function(){return Za});var A=t("1OyB"),L=t("vuIU"),ke=t("Ji7U"),ye=t("LK+K"),I=t("rePB"),i=t("VTBJ"),K=t("ODXe"),a=t("q1tI"),M=t("TSYQ"),_=t.n(M),Q=t("Kwbf"),he=t("6cGi"),fe=t("U8pU"),V=t("4IlW"),R=a.createContext({}),g=R,X={visibility:"hidden"};function W(e){var p=e.prefixCls,D=e.prevIcon,x=D===void 0?"\u2039":D,te=e.nextIcon,U=te===void 0?"\u203A":te,ce=e.superPrevIcon,De=ce===void 0?"\xAB":ce,Le=e.superNextIcon,_e=Le===void 0?"\xBB":Le,Ge=e.onSuperPrev,ze=e.onSuperNext,Ee=e.onPrev,Ue=e.onNext,Me=e.children,$e=a.useContext(g),Fe=$e.hideNextBtn,it=$e.hidePrevBtn;return a.createElement("div",{className:p},Ge&&a.createElement("button",{type:"button",onClick:Ge,tabIndex:-1,className:"".concat(p,"-super-prev-btn"),style:it?X:{}},De),Ee&&a.createElement("button",{type:"button",onClick:Ee,tabIndex:-1,className:"".concat(p,"-prev-btn"),style:it?X:{}},x),a.createElement("div",{className:"".concat(p,"-view")},Me),Ue&&a.createElement("button",{type:"button",onClick:Ue,tabIndex:-1,className:"".concat(p,"-next-btn"),style:Fe?X:{}},U),ze&&a.createElement("button",{type:"button",onClick:ze,tabIndex:-1,className:"".concat(p,"-super-next-btn"),style:Fe?X:{}},_e))}var se=W;function re(e){var p=a.useContext(g),D=p.hideHeader;if(D)return null;var x=e.prefixCls,te=e.generateConfig,U=e.locale,ce=e.value,De=e.format,Le="".concat(x,"-header");return a.createElement(se,{prefixCls:Le},ce?te.locale.format(U.locale,ce,De):"\xA0")}var ie=re,xe=t("YrtM"),ne=t("KQm4"),pe=new Map;function J(e,p,D){if(pe.get(e)&&cancelAnimationFrame(pe.get(e)),D<=0){pe.set(e,requestAnimationFrame(function(){e.scrollTop=p}));return}var x=p-e.scrollTop,te=x/D*10;pe.set(e,requestAnimationFrame(function(){e.scrollTop+=te,e.scrollTop!==p&&J(e,p,D-10)}))}function b(e,p){var D=p.onLeftRight,x=p.onCtrlLeftRight,te=p.onUpDown,U=p.onPageUpDown,ce=p.onEnter,De=e.which,Le=e.ctrlKey,_e=e.metaKey;switch(De){case V.a.LEFT:if(Le||_e){if(x)return x(-1),!0}else if(D)return D(-1),!0;break;case V.a.RIGHT:if(Le||_e){if(x)return x(1),!0}else if(D)return D(1),!0;break;case V.a.UP:if(te)return te(-1),!0;break;case V.a.DOWN:if(te)return te(1),!0;break;case V.a.PAGE_UP:if(U)return U(-1),!0;break;case V.a.PAGE_DOWN:if(U)return U(1),!0;break;case V.a.ENTER:if(ce)return ce(),!0;break}return!1}function o(e,p,D,x){var te=e;if(!te)switch(p){case"time":te=x?"hh:mm:ss a":"HH:mm:ss";break;case"week":te="gggg-wo";break;case"month":te="YYYY-MM";break;case"quarter":te="YYYY-[Q]Q";break;case"year":te="YYYY";break;default:te=D?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return te}function d(e,p){var D=e==="time"?8:10;return Math.max(D,p.length)+2}var k=null,H=new Set;function le(e){return!k&&typeof window!="undefined"&&window.addEventListener&&(k=function(D){Object(ne.a)(H).forEach(function(x){x(D)})},window.addEventListener("mousedown",k)),H.add(e),function(){H.delete(e),H.size===0&&(window.removeEventListener("mousedown",k),k=null)}}var ae=function(p){return p==="month"||p==="date"?"year":p},T=function(p){return p==="date"?"month":p},u=function(p){return p==="month"||p==="date"?"quarter":p},j=function(p){return p==="date"?"week":p},m={year:ae,month:T,quarter:u,week:j,time:null,date:null};function l(e,p){return e.some(function(D){return D&&D.contains(p)})}function S(e){var p=e.prefixCls,D=e.units,x=e.onSelect,te=e.value,U=e.active,ce=e.hideDisabledOptions,De="".concat(p,"-cell"),Le=a.useContext(g),_e=Le.open,Ge=a.useRef(null),ze=a.useRef(new Map);return a.useLayoutEffect(function(){var Ee=ze.current.get(te);Ee&&_e!==!1&&J(Ge.current,Ee.offsetTop,120)},[te]),a.useLayoutEffect(function(){if(_e){var Ee=ze.current.get(te);Ee&&J(Ge.current,Ee.offsetTop,0)}},[_e]),a.createElement("ul",{className:_()("".concat(p,"-column"),Object(I.a)({},"".concat(p,"-column-active"),U)),ref:Ge,style:{position:"relative"}},D.map(function(Ee){var Ue;return ce&&Ee.disabled?null:a.createElement("li",{key:Ee.value,ref:function($e){ze.current.set(Ee.value,$e)},className:_()(De,(Ue={},Object(I.a)(Ue,"".concat(De,"-disabled"),Ee.disabled),Object(I.a)(Ue,"".concat(De,"-selected"),te===Ee.value),Ue)),onClick:function(){if(Ee.disabled)return;x(Ee.value)}},a.createElement("div",{className:"".concat(De,"-inner")},Ee.label))}))}var E=S;function w(e,p){for(var D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",x=String(e);x.length=12,cn%=12);var Qn=a.useMemo(function(){if(!_e)return[!1,!1];var ft=[!0,!0];return yn.forEach(function(Ot){var _t=Ot.disabled,Jt=Ot.value;if(_t)return;Jt>=12?ft[1]=!1:ft[0]=!1}),ft},[_e,yn]),Jn=Object(K.a)(Qn,2),Zn=Jn[0],Gn=Jn[1],la=a.useMemo(function(){return _e?yn.filter(Pt?function(ft){return ft.value>=12}:function(ft){return ft.value<12}).map(function(ft){var Ot=ft.value%12,_t=Ot===0?"12":w(Ot,2);return Object(i.a)(Object(i.a)({},ft),{},{label:_t,value:Ot})}):yn},[_e,yn]),Hn=Z(0,59,Ue,it&&it(cn)),pa=Z(0,59,$e,lt&<(cn,rn));x.current={onUpDown:function(Ot){var _t=pt[te];if(_t)for(var Jt=_t.units.findIndex(function(zn){return zn.value===_t.value}),dn=_t.units.length,Cn=1;Cn1&&(ce=p.addDate(ce,-7)),ce}function O(e,p,D){var x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(p){case"year":return D.addYear(e,x*10);case"quarter":case"month":return D.addYear(e,x);default:return D.addMonth(e,x)}}var oe=a.createContext({}),de=oe;function we(e){var p=e.cellPrefixCls,D=e.generateConfig,x=e.rangedValue,te=e.hoverRangedValue,U=e.isInView,ce=e.isSameCell,De=e.offsetCell,Le=e.today,_e=e.value;function Ge(ze){var Ee,Ue=De(ze,-1),Me=De(ze,1),$e=P(x,0),Fe=P(x,1),it=P(te,0),lt=P(te,1),Mt=Ie(D,it,lt,ze);function Lt(rn){return ce($e,rn)}function pt(rn){return ce(Fe,rn)}var bt=ce(it,ze),wt=ce(lt,ze),Pt=(Mt||wt)&&(!U(Ue)||pt(Ue)),cn=(Mt||bt)&&(!U(Me)||Lt(Me));return Ee={},Object(I.a)(Ee,"".concat(p,"-in-view"),U(ze)),Object(I.a)(Ee,"".concat(p,"-in-range"),Ie(D,$e,Fe,ze)),Object(I.a)(Ee,"".concat(p,"-range-start"),Lt(ze)),Object(I.a)(Ee,"".concat(p,"-range-end"),pt(ze)),Object(I.a)(Ee,"".concat(p,"-range-start-single"),Lt(ze)&&!Fe),Object(I.a)(Ee,"".concat(p,"-range-end-single"),pt(ze)&&!$e),Object(I.a)(Ee,"".concat(p,"-range-start-near-hover"),Lt(ze)&&(ce(Ue,it)||Ie(D,it,lt,Ue))),Object(I.a)(Ee,"".concat(p,"-range-end-near-hover"),pt(ze)&&(ce(Me,lt)||Ie(D,it,lt,Me))),Object(I.a)(Ee,"".concat(p,"-range-hover"),Mt),Object(I.a)(Ee,"".concat(p,"-range-hover-start"),bt),Object(I.a)(Ee,"".concat(p,"-range-hover-end"),wt),Object(I.a)(Ee,"".concat(p,"-range-hover-edge-start"),Pt),Object(I.a)(Ee,"".concat(p,"-range-hover-edge-end"),cn),Object(I.a)(Ee,"".concat(p,"-range-hover-edge-start-near-range"),Pt&&ce(Ue,Fe)),Object(I.a)(Ee,"".concat(p,"-range-hover-edge-end-near-range"),cn&&ce(Me,$e)),Object(I.a)(Ee,"".concat(p,"-today"),ce(Le,ze)),Object(I.a)(Ee,"".concat(p,"-selected"),ce(_e,ze)),Ee}return Ge}function Pe(e){for(var p=e.prefixCls,D=e.disabledDate,x=e.onSelect,te=e.rowNum,U=e.colNum,ce=e.prefixColumn,De=e.rowClassName,Le=e.baseDate,_e=e.getCellClassName,Ge=e.getCellText,ze=e.getCellNode,Ee=e.getCellDate,Ue=e.titleCell,Me=e.headerCells,$e=a.useContext(g),Fe=$e.onDateMouseEnter,it=$e.onDateMouseLeave,lt="".concat(p,"-cell"),Mt=[],Lt=0;Lt2&&arguments[2]!==void 0?arguments[2]:!1;(jn===$e||ra)&&(Sa(Et),wt&&wt(Et),dn&&dn(Et,Ft),Pt&&!We(De,Et,ta)&&Pt(Et))},ga=function(Et){return Kn.current&&Kn.current.onKeyDown?([V.a.LEFT,V.a.RIGHT,V.a.UP,V.a.DOWN,V.a.PAGE_UP,V.a.PAGE_DOWN,V.a.ENTER].includes(Et.which)&&Et.preventDefault(),Kn.current.onKeyDown(Et)):(Object(Q.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},fn=function(Et){Kn.current&&Kn.current.onBlur&&Kn.current.onBlur(Et)};_t&&ja!=="right"&&(_t.current={onKeyDown:ga,onClose:function(){Kn.current&&Kn.current.onClose&&Kn.current.onClose()}}),a.useEffect(function(){Le&&!ca.current&&_n(Le)},[Le]),a.useEffect(function(){ca.current=!1},[]);var Sn,Xn=Object(i.a)(Object(i.a)({},e),{},{operationRef:Kn,prefixCls:x,viewDate:Fn,value:ta,onViewDateChange:Bn,sourceMode:ka,onPanelChange:Zt,disabledDate:jn!=="decade"?Ee:void 0});delete Xn.onChange,delete Xn.onSelect;switch(jn){case"decade":Sn=a.createElement(hn,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}}));break;case"year":Sn=a.createElement(Wt,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}}));break;case"month":Sn=a.createElement(ue,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}}));break;case"quarter":Sn=a.createElement(Be,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}}));break;case"week":Sn=a.createElement(st,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}}));break;case"time":delete Xn.showTime,Sn=a.createElement($,Object.assign({},Xn,Object(fe.a)(Mt)==="object"?Mt:null,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}}));break;default:Mt?Sn=a.createElement(dt,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}})):Sn=a.createElement(Qe,Object.assign({},Xn,{onSelect:function(Et,Ft){Bn(Et),Wn(Et,Ft)}}))}var Ma,Pa,Ea=function(){var Et=De.getNow(),Ft=N(De.getHour(Et),De.getMinute(Et),De.getSecond(Et),qn?Jn:1,va?Gn:1,ft?Hn:1),ra=v(De,Et,Ft[0],Ft[1],Ft[2]);Wn(ra,"submit")};Cn||(Ma=an(x,jn,pt),Pa=en({prefixCls:x,components:xn,needConfirmButton:pa,okDisabled:!ta||Ee&&Ee(ta),locale:ce,showNow:lt,onNow:pa&&Ea,onOk:function(){ta&&(Wn(ta,"submit",!0),tn&&tn(ta))}}));var Aa;if(Lt&&jn==="date"&&$e==="date"&&!Mt){var Ra=De.getNow(),vn="".concat(x,"-today-btn"),oa=Ee&&Ee(Ra);Aa=a.createElement("a",{className:_()(vn,oa&&"".concat(vn,"-disabled")),"aria-disabled":oa,onClick:function(){oa||Wn(Ra,"mouse",!0)}},ce.today)}return a.createElement(g.Provider,{value:Object(i.a)(Object(i.a)({},Ot),{},{hideHeader:"hideHeader"in e?bt:Ot.hideHeader,hidePrevBtn:Ln&&ja==="right",hideNextBtn:Ln&&ja==="left"})},a.createElement("div",{tabIndex:it,className:_()("".concat(x,"-panel"),te,(p={},Object(I.a)(p,"".concat(x,"-panel-has-range"),ua&&ua[0]&&ua[1]),Object(I.a)(p,"".concat(x,"-panel-has-range-hover"),Da&&Da[0]&&Da[1]),Object(I.a)(p,"".concat(x,"-panel-rtl"),yn==="rtl"),p)),style:U,onKeyDown:ga,onBlur:fn,onMouseDown:rn,ref:Jt},Sn,Ma||Pa||Aa?a.createElement("div",{className:"".concat(x,"-footer")},Ma,Pa,Aa):null))}var pn=Pn,sa=t("uciX"),kn={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Yn(e){var p,D=e.prefixCls,x=e.popupElement,te=e.popupStyle,U=e.visible,ce=e.dropdownClassName,De=e.dropdownAlign,Le=e.transitionName,_e=e.getPopupContainer,Ge=e.children,ze=e.range,Ee=e.popupPlacement,Ue=e.direction,Me="".concat(D,"-dropdown"),$e=function(){return Ee!==void 0?Ee:Ue==="rtl"?"bottomRight":"bottomLeft"};return a.createElement(sa.a,{showAction:[],hideAction:[],popupPlacement:$e(),builtinPlacements:kn,prefixCls:Me,popupTransitionName:Le,popup:x,popupAlign:De,popupVisible:U,popupClassName:_()(ce,(p={},Object(I.a)(p,"".concat(Me,"-range"),ze),Object(I.a)(p,"".concat(Me,"-rtl"),Ue==="rtl"),p)),popupStyle:te,getPopupContainer:_e},Ge)}var on=Yn;function $t(e){var p=e.open,D=e.value,x=e.isClickOutside,te=e.triggerOpen,U=e.forwardKeyDown,ce=e.blurToCancel,De=e.onSubmit,Le=e.onCancel,_e=e.onFocus,Ge=e.onBlur,ze=Object(a.useState)(!1),Ee=Object(K.a)(ze,2),Ue=Ee[0],Me=Ee[1],$e=Object(a.useState)(!1),Fe=Object(K.a)($e,2),it=Fe[0],lt=Fe[1],Mt=Object(a.useRef)(!1),Lt=Object(a.useRef)(!1),pt={onMouseDown:function(){Me(!0),te(!0)},onKeyDown:function(wt){switch(wt.which){case V.a.ENTER:{p?De()!==!1&&Me(!0):te(!0),wt.preventDefault();return}case V.a.TAB:{Ue&&p&&!wt.shiftKey?(Me(!1),wt.preventDefault()):!Ue&&p&&(!U(wt)&&wt.shiftKey&&(Me(!0),wt.preventDefault()));return}case V.a.ESC:{Me(!0),Le();return}}!p&&![V.a.SHIFT].includes(wt.which)?te(!0):Ue||U(wt)},onFocus:function(wt){Me(!0),lt(!0),_e&&_e(wt)},onBlur:function(wt){if(Mt.current||!x(document.activeElement)){Mt.current=!1;return}ce?setTimeout(function(){x(document.activeElement)&&Le()},0):p&&(te(!1),Lt.current&&De()),lt(!1),Ge&&Ge(wt)}};return Object(a.useEffect)(function(){Lt.current=!1},[p]),Object(a.useEffect)(function(){Lt.current=!0},[D]),Object(a.useEffect)(function(){return le(function(bt){var wt=bt.target;p&&(x(wt)?it||te(!1):(Mt.current=!0,requestAnimationFrame(function(){Mt.current=!1})))})}),[pt,{focused:it,typing:Ue}]}function Gt(e){var p=e.valueTexts,D=e.onTextChange,x=a.useState(""),te=Object(K.a)(x,2),U=te[0],ce=te[1],De=a.useRef([]);De.current=p;function Le(Ge){ce(Ge),D(Ge)}function _e(){ce(De.current[0])}return a.useEffect(function(){p.every(function(Ge){return Ge!==U})&&_e()},[p.join("||")]),[U,Le,_e]}var mt=t("Gytx"),Ct=t.n(mt);function gt(e,p){var D=p.formatList,x=p.generateConfig,te=p.locale;return Object(xe.a)(function(){if(!e)return[[""],""];for(var U="",ce=[],De=0;De1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(_e.current),it){Le(Fe);return}_e.current=requestAnimationFrame(function(){Le(Fe)})}var ze=gt(De,{formatList:D,generateConfig:x,locale:te}),Ee=Object(K.a)(ze,2),Ue=Ee[1];function Me(Fe){Ge(Fe)}function $e(){var Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ge(null,Fe)}return Object(a.useEffect)(function(){$e(!0)},[e]),Object(a.useEffect)(function(){return function(){return cancelAnimationFrame(_e.current)}},[]),[Ue,Me,$e]}function Nt(e){var p,D=e.prefixCls,x=D===void 0?"rc-picker":D,te=e.id,U=e.tabIndex,ce=e.style,De=e.className,Le=e.dropdownClassName,_e=e.dropdownAlign,Ge=e.popupStyle,ze=e.transitionName,Ee=e.generateConfig,Ue=e.locale,Me=e.inputReadOnly,$e=e.allowClear,Fe=e.autoFocus,it=e.showTime,lt=e.picker,Mt=lt===void 0?"date":lt,Lt=e.format,pt=e.use12Hours,bt=e.value,wt=e.defaultValue,Pt=e.open,cn=e.defaultOpen,rn=e.defaultOpenValue,Rn=e.suffixIcon,tn=e.clearIcon,xn=e.disabled,yn=e.disabledDate,Qn=e.placeholder,Jn=e.getPopupContainer,Zn=e.pickerRef,Gn=e.panelRender,la=e.onChange,Hn=e.onOpenChange,pa=e.onFocus,qn=e.onBlur,va=e.onMouseDown,ft=e.onMouseUp,Ot=e.onMouseEnter,_t=e.onMouseLeave,Jt=e.onContextMenu,dn=e.onClick,Cn=e.direction,Tn=e.autoComplete,zn=Tn===void 0?"off":Tn,Ln=a.useRef(null),ja=Mt==="date"&&!!it||Mt==="time",ua=me(o(Lt,Mt,it,pt)),Da=a.useRef(null),Kn=a.useRef(null),ca=Object(he.a)(null,{value:bt,defaultValue:wt}),_a=Object(K.a)(ca,2),ea=_a[0],ta=_a[1],Sa=a.useState(ea),na=Object(K.a)(Sa,2),da=na[0],Fn=na[1],_n=a.useRef(null),Bn=Object(he.a)(!1,{value:Pt,defaultValue:cn,postState:function(Bt){return xn?!1:Bt},onChange:function(Bt){Hn&&Hn(Bt),!Bt&&_n.current&&_n.current.onClose&&_n.current.onClose()}}),ba=Object(K.a)(Bn,2),Nn=ba[0],fa=ba[1],jn=gt(da,{formatList:ua,generateConfig:Ee,locale:Ue}),wa=Object(K.a)(jn,2),Ca=wa[0],At=wa[1],ka=Gt({valueTexts:Ca,onTextChange:function(Bt){var Ta=Ee.locale.parse(Ue.locale,Bt,ua);Ta&&(!yn||!yn(Ta))&&Fn(Ta)}}),aa=Object(K.a)(ka,3),Zt=aa[0],Wn=aa[1],ga=aa[2],fn=function(Bt){Fn(Bt),ta(Bt),la&&!We(Ee,ea,Bt)&&la(Bt,Bt?Ee.locale.format(Ue.locale,Bt,ua[0]):"")},Sn=function(Bt){if(xn&&Bt)return;fa(Bt)},Xn=function(Bt){return Nn&&_n.current&&_n.current.onKeyDown?_n.current.onKeyDown(Bt):(Object(Q.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ma=function(){ft&&ft.apply(void 0,arguments),Ln.current&&(Ln.current.focus(),Sn(!0))},Pa=$t({blurToCancel:ja,open:Nn,value:Zt,triggerOpen:Sn,forwardKeyDown:Xn,isClickOutside:function(Bt){return!l([Da.current,Kn.current],Bt)},onSubmit:function(){return yn&&yn(da)?!1:(fn(da),Sn(!1),ga(),!0)},onCancel:function(){Sn(!1),Fn(ea),ga()},onFocus:pa,onBlur:qn}),Ea=Object(K.a)(Pa,2),Aa=Ea[0],Ra=Ea[1],vn=Ra.focused,oa=Ra.typing;a.useEffect(function(){Nn||(Fn(ea),!Ca.length||Ca[0]===""?Wn(""):At!==Zt&&ga())},[Nn,Ca]),a.useEffect(function(){Nn||ga()},[Mt]),a.useEffect(function(){Fn(ea)},[ea]),Zn&&(Zn.current={focus:function(){Ln.current&&Ln.current.focus()},blur:function(){Ln.current&&Ln.current.blur()}});var ln=Object(i.a)(Object(i.a)({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),Et=a.createElement(pn,Object.assign({},ln,{generateConfig:Ee,className:_()(Object(I.a)({},"".concat(x,"-panel-focused"),!oa)),value:da,locale:Ue,tabIndex:-1,onChange:Fn,direction:Cn}));Gn&&(Et=Gn(Et));var Ft=a.createElement("div",{className:"".concat(x,"-panel-container"),onMouseDown:function(Bt){Bt.preventDefault()}},Et),ra;Rn&&(ra=a.createElement("span",{className:"".concat(x,"-suffix")},Rn));var Va;$e&&ea&&!xn&&(Va=a.createElement("span",{onMouseDown:function(Bt){Bt.preventDefault(),Bt.stopPropagation()},onMouseUp:function(Bt){Bt.preventDefault(),Bt.stopPropagation(),fn(null),Sn(!1)},className:"".concat(x,"-clear")},tn||a.createElement("span",{className:"".concat(x,"-clear-btn")})));var qa=function(Bt,Ta){(Ta==="submit"||Ta!=="key"&&!ja)&&(fn(Bt),Sn(!1))},Ha=Cn==="rtl"?"bottomRight":"bottomLeft",za=ht(Zt,{formatList:ua,generateConfig:Ee,locale:Ue}),Ua=Object(K.a)(za,3),Xa=Ua[0],$a=Ua[1],$n=Ua[2];return a.createElement(g.Provider,{value:{operationRef:_n,hideHeader:Mt==="time",panelRef:Da,onSelect:qa,open:Nn,defaultOpenValue:rn,onDateMouseEnter:$a,onDateMouseLeave:$n}},a.createElement(on,{visible:Nn,popupElement:Ft,popupStyle:Ge,prefixCls:x,dropdownClassName:Le,dropdownAlign:_e,getPopupContainer:Jn,transitionName:ze,popupPlacement:Ha,direction:Cn},a.createElement("div",{className:_()(x,De,(p={},Object(I.a)(p,"".concat(x,"-disabled"),xn),Object(I.a)(p,"".concat(x,"-focused"),vn),Object(I.a)(p,"".concat(x,"-rtl"),Cn==="rtl"),p)),style:ce,onMouseDown:va,onMouseUp:Ma,onMouseEnter:Ot,onMouseLeave:_t,onContextMenu:Jt,onClick:dn},a.createElement("div",{className:_()("".concat(x,"-input"),Object(I.a)({},"".concat(x,"-input-placeholder"),!!Xa)),ref:Kn},a.createElement("input",Object.assign({id:te,tabIndex:U,disabled:xn,readOnly:Me||!oa,value:Xa||Zt,onChange:function(Bt){Wn(Bt.target.value)},autoFocus:Fe,placeholder:Qn,ref:Ln,title:Zt},Aa,{size:d(Mt,ua[0])},Y(e),{autoComplete:zn})),ra,Va))))}var Vt=function(e){Object(ke.a)(D,e);var p=Object(ye.a)(D);function D(){var x;return Object(A.a)(this,D),x=p.apply(this,arguments),x.pickerRef=a.createRef(),x.focus=function(){x.pickerRef.current&&x.pickerRef.current.focus()},x.blur=function(){x.pickerRef.current&&x.pickerRef.current.blur()},x}return Object(L.a)(D,[{key:"render",value:function(){return a.createElement(Nt,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),D}(a.Component),un=Vt;function St(e,p,D){var x=e.picker,te=e.locale,U=e.selectedValue,ce=e.disabledDate,De=e.disabled,Le=e.generateConfig,_e=P(U,0),Ge=P(U,1);function ze(Fe){var it=Le.getYear(Fe),lt=Le.locale.getWeek(te.locale,Fe);return it*100+lt}function Ee(Fe){var it=Le.getYear(Fe),lt=Le.getMonth(Fe);return it*100+lt}function Ue(Fe){var it=Le.getYear(Fe),lt=ot(Le,Fe);return it*10+lt}var Me=a.useCallback(function(Fe){if(ce&&ce(Fe))return!0;if(De[1]&&Ge)return!xt(Le,Fe,Ge)&&Le.isAfter(Fe,Ge);if(p&&Ge)switch(x){case"quarter":return Ue(Fe)>Ue(Ge);case"month":return Ee(Fe)>Ee(Ge);case"week":return ze(Fe)>ze(Ge);default:return!xt(Le,Fe,Ge)&&Le.isAfter(Fe,Ge)}return!1},[ce,De[1],Ge,p]),$e=a.useCallback(function(Fe){if(ce&&ce(Fe))return!0;if(De[0]&&_e)return!xt(Le,Fe,Ge)&&Le.isAfter(_e,Fe);if(D&&_e)switch(x){case"quarter":return Ue(Fe)0&&arguments[0]!==void 0?arguments[0]:!1,ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Rt=null;$n&&Ka&&Ka[0]&&Ka[1]&&Me.isAfter(Ka[1],Ka[0])&&(Rt=Ka);var Kt=bt;if(bt&&Object(fe.a)(bt)==="object"&&bt.defaultValue){var bn=bt.defaultValue;Kt=Object(i.a)(Object(i.a)({},bt),{},{defaultValue:P(bn,At)||void 0})}var La=null;return Zn&&(La=function(ma,ya){return Zn(ma,ya,{range:At?"end":"start"})}),a.createElement(de.Provider,{value:{inRange:!0,panelPosition:kt,rangedValue:Zo||vn,hoverRangedValue:Rt}},a.createElement(pn,Object.assign({},e,ut,{dateRender:La,showTime:Kt,mode:Ft[At],generateConfig:Me,style:void 0,direction:ca,disabledDate:At===0?za:Ua,disabledTime:function(ma){return Jn?Jn(ma,At===0?"start":"end"):!1},className:_()(Object(I.a)({},"".concat(U,"-panel-focused"),At===0?!Po:!ko)),value:P(vn,At),locale:$e,tabIndex:-1,onPanelChange:function(ma,ya){Va(h(Ft,ya,At),h(vn,ma,At));var xa=ma;kt==="right"&&Ft[At]===ya&&(xa=O(xa,ya,Me,-1)),Ea(xa,At)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Fa=0,Uo=0;At&&_n.current&&ba.current&&Fn.current&&(Fa=_n.current.offsetWidth+ba.current.offsetWidth,Fn.current.offsetWidth&&Fa>Fn.current.offsetWidth&&(Uo=Fa));var vr=ca==="rtl"?{right:Fa}:{left:Fa};function br(){var kt,ut=an(U,Ft[At],Jt),Rt=en({prefixCls:U,components:Da,needConfirmButton:Sa,okDisabled:!P(vn,At)||Qn&&Qn(vn[At]),locale:$e,rangeList:pr,onOk:function(){P(vn,At)&&(Ba(vn,At),ua&&ua(vn))}});if(pt!=="time"&&!bt){var Kt=Pa(At),bn=O(Kt,pt,Me),La=Ft[At],Oa=La===pt,ma=ro(Oa?"left":!1,{pickerValue:Kt,onPickerValueChange:function(ia){Ea(ia,At)}}),ya=ro("right",{pickerValue:bn,onPickerValueChange:function(ia){Ea(O(ia,pt,Me,-1),At)}});ca==="rtl"?kt=a.createElement(a.Fragment,null,ya,Oa&&ma):kt=a.createElement(a.Fragment,null,ma,Oa&&ya)}else kt=ro();var xa=a.createElement(a.Fragment,null,a.createElement("div",{className:"".concat(U,"-panels")},kt),(ut||Rt)&&a.createElement("div",{className:"".concat(U,"-footer")},ut,Rt));return Gn&&(xa=Gn(xa)),a.createElement("div",{className:"".concat(U,"-panel-container"),style:{marginLeft:Uo},ref:Fn,onMouseDown:function(ia){ia.preventDefault()}},xa)}var gr=a.createElement("div",{className:_()("".concat(U,"-range-wrapper"),"".concat(U,"-").concat(pt,"-range-wrapper")),style:{minWidth:Wo}},a.createElement("div",{className:"".concat(U,"-range-arrow"),style:vr}),br()),Io;qn&&(Io=a.createElement("span",{className:"".concat(U,"-suffix")},qn));var Ko;pa&&(P(fn,0)&&!Zt[0]||P(fn,1)&&!Zt[1])&&(Ko=a.createElement("span",{onMouseDown:function(ut){ut.preventDefault(),ut.stopPropagation()},onMouseUp:function(ut){ut.preventDefault(),ut.stopPropagation();var Rt=fn;Zt[0]||(Rt=h(Rt,null,0)),Zt[1]||(Rt=h(Rt,null,1)),Ba(Rt,null),Ia(!1,At)},className:"".concat(U,"-clear")},va||a.createElement("span",{className:"".concat(U,"-clear-btn")})));var Fo={size:d(pt,jn[0])},io=0,so=0;_n.current&&Bn.current&&ba.current&&(At===0?so=_n.current.offsetWidth:(io=Fa,so=Bn.current.offsetWidth));var Er=ca==="rtl"?{right:io}:{left:io},yr=function(ut,Rt){var Kt=h(vn,ut,At);Rt==="submit"||Rt!=="key"&&!Sa?(Ba(Kt,At),At===0?Do():Ro()):oa(Kt)};return a.createElement(g.Provider,{value:{operationRef:aa,hideHeader:pt==="time",onDateMouseEnter:or,onDateMouseLeave:rr,hideRanges:!0,onSelect:yr,open:$n}},a.createElement(on,{visible:$n,popupElement:gr,popupStyle:_e,prefixCls:U,dropdownClassName:Ge,dropdownAlign:Ee,getPopupContainer:Ue,transitionName:ze,range:!0,direction:ca},a.createElement("div",Object.assign({ref:da,className:_()(U,"".concat(U,"-range"),Le,(p={},Object(I.a)(p,"".concat(U,"-disabled"),Zt[0]&&Zt[1]),Object(I.a)(p,"".concat(U,"-focused"),At===0?wo:_o),Object(I.a)(p,"".concat(U,"-rtl"),ca==="rtl"),p)),style:De,onClick:cr,onMouseDown:dr},Y(e)),a.createElement("div",{className:_()("".concat(U,"-input"),(D={},Object(I.a)(D,"".concat(U,"-input-active"),At===0),Object(I.a)(D,"".concat(U,"-input-placeholder"),!!jo),D)),ref:_n},a.createElement("input",Object.assign({id:ce,disabled:Zt[0],readOnly:Ot||!Po,value:jo||Qa,onChange:function(ut){vo(ut.target.value)},autoFocus:it,placeholder:P(Fe,0)||"",ref:Nn},sr,Fo,{autoComplete:ta}))),a.createElement("div",{className:"".concat(U,"-range-separator"),ref:ba},cn),a.createElement("div",{className:_()("".concat(U,"-input"),(x={},Object(I.a)(x,"".concat(U,"-input-active"),At===1),Object(I.a)(x,"".concat(U,"-input-placeholder"),!!Mo),x)),ref:Bn},a.createElement("input",Object.assign({disabled:Zt[1],readOnly:Ot||!ko,value:Mo||Ja,onChange:function(ut){go(ut.target.value)},placeholder:P(Fe,1)||"",ref:fa},ur,Fo,{autoComplete:ta}))),a.createElement("div",{className:"".concat(U,"-active-bar"),style:Object(i.a)(Object(i.a)({},Er),{},{width:so,position:"absolute"})}),Io,Ko)))}var In=function(e){Object(ke.a)(D,e);var p=Object(ye.a)(D);function D(){var x;return Object(A.a)(this,D),x=p.apply(this,arguments),x.pickerRef=a.createRef(),x.focus=function(){x.pickerRef.current&&x.pickerRef.current.focus()},x.blur=function(){x.pickerRef.current&&x.pickerRef.current.blur()},x}return Object(L.a)(D,[{key:"render",value:function(){return a.createElement(Un,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),D}(a.Component),Za=In,lo=be.b=un},sR1s:function(Tt,be,t){"use strict";t.d(be,"b",function(){return ye}),t.d(be,"a",function(){return I}),t.d(be,"c",function(){return i}),t.d(be,"d",function(){return K});var A=t("U8pU"),L="RC_TABLE_KEY";function ke(a){return a==null?[]:Array.isArray(a)?a:[a]}function ye(a,M){if(!M&&typeof M!="number")return a;for(var _=ke(M),Q=a,he=0;he<_.length;he+=1){if(!Q)return null;var fe=_[he];Q=Q[fe]}return Q}function I(a){var M=[],_={};return a.forEach(function(Q){for(var he=Q||{},fe=he.key,V=he.dataIndex,R=fe||ke(V).join("-")||L;_[R];)R="".concat(R,"_next");_[R]=!0,M.push(R)}),M}function i(){var a={};function M(fe,V){V&&Object.keys(V).forEach(function(R){var g=V[R];g&&Object(A.a)(g)==="object"?(fe[R]=fe[R]||{},M(fe[R],g)):fe[R]=g})}for(var _=arguments.length,Q=new Array(_),he=0;he<_;he++)Q[he]=arguments[he];return Q.forEach(function(fe){M(a,fe)}),a}function K(a){return a!=null}},sboe:function(Tt,be,t){"use strict";t.d(be,"a",function(){return ke});var A=t("q1tI"),L=t.n(A),ke=A.createContext(null)},t23M:function(Tt,be,t){"use strict";var A=t("VTBJ"),L=t("1OyB"),ke=t("vuIU"),ye=t("Ji7U"),I=t("LK+K"),i=t("q1tI"),K=t.n(i),a=t("m+aA"),M=t("Zm9Q"),_=t("Kwbf"),Q=t("c+Xe"),he=t("bdgK"),fe="rc-observer-key",V=function(R){Object(ye.a)(X,R);var g=Object(I.a)(X);function X(){var W;return Object(L.a)(this,X),W=g.apply(this,arguments),W.resizeObserver=null,W.childNode=null,W.currentElement=null,W.state={width:0,height:0,offsetHeight:0,offsetWidth:0},W.onResize=function(se){var re=W.props.onResize,ie=se[0].target,xe=ie.getBoundingClientRect(),ne=xe.width,pe=xe.height,J=ie.offsetWidth,b=ie.offsetHeight,o=Math.floor(ne),d=Math.floor(pe);if(W.state.width!==o||W.state.height!==d||W.state.offsetWidth!==J||W.state.offsetHeight!==b){var k={width:o,height:d,offsetWidth:J,offsetHeight:b};W.setState(k),re&&Promise.resolve().then(function(){re(Object(A.a)(Object(A.a)({},k),{},{offsetWidth:J,offsetHeight:b}))})}},W.setChildNode=function(se){W.childNode=se},W}return Object(ke.a)(X,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var se=this.props.disabled;if(se){this.destroyObserver();return}var re=Object(a.a)(this.childNode||this),ie=re!==this.currentElement;ie&&(this.destroyObserver(),this.currentElement=re),!this.resizeObserver&&re&&(this.resizeObserver=new he.default(this.onResize),this.resizeObserver.observe(re))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var se=this.props.children,re=Object(M.a)(se);if(re.length>1)Object(_.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(re.length===0)return Object(_.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var ie=re[0];if(i.isValidElement(ie)&&Object(Q.c)(ie)){var xe=ie.ref;re[0]=i.cloneElement(ie,{ref:Object(Q.a)(xe,this.setChildNode)})}return re.length===1?re[0]:re.map(function(ne,pe){return!i.isValidElement(ne)||"key"in ne&&ne.key!==null?ne:i.cloneElement(ne,{key:"".concat(fe,"-").concat(pe)})})}}]),X}(i.Component);V.displayName="ResizeObserver",be.a=V},wCXF:function(Tt,be,t){"use strict";t.d(be,"a",function(){return Ne});var A=t("rePB"),L=t("VTBJ"),ke=t("KQm4"),ye=t("U8pU"),I=t("ODXe"),i=t("q1tI"),K=t("TSYQ"),a=t.n(K),M=t("Gytx"),_=t.n(M),Q=t("Kwbf"),he=t("t23M"),fe=t("qx4F"),V=t("6eGT"),R=t("IBYe"),g=t("Ff2n"),X=t("c+Xe"),W=t("fyJ8"),se=t("biw7");function re(O,oe,de,we,Pe){var Ae=de[O]||{},Ke=de[oe]||{},Te,Xe;Ae.fixed==="left"?Te=we.left[O]:Ke.fixed==="right"&&(Xe=we.right[oe]);var et=!1,at=!1,Qe=!1,vt=!1,ct=de[oe+1],jt=de[O-1];if(Pe==="rtl"){if(Te!==void 0){var dt=jt&&jt.fixed==="left";vt=!dt}else if(Xe!==void 0){var Je=ct&&ct.fixed==="right";Qe=!Je}}else if(Te!==void 0){var st=ct&&ct.fixed==="left";et=!st}else if(Xe!==void 0){var tt=jt&&jt.fixed==="right";at=!tt}return{fixLeft:Te,fixRight:Xe,lastFixLeft:et,firstFixRight:at,lastFixRight:Qe,firstFixLeft:vt,isSticky:we.isSticky}}var ie=t("sR1s");function xe(O){var oe=O.cells,de=O.stickyOffsets,we=O.flattenColumns,Pe=O.rowComponent,Ae=O.cellComponent,Ke=O.onHeaderRow,Te=O.index,Xe=i.useContext(se.a),et=Xe.prefixCls,at=Xe.direction,Qe;Ke&&(Qe=Ke(oe.map(function(ct){return ct.column}),Te));var vt=Object(ie.a)(oe.map(function(ct){return ct.column}));return i.createElement(Pe,Object.assign({},Qe),oe.map(function(ct,jt){var dt=ct.column,Je=re(ct.colStart,ct.colEnd,we,de,at),st;return dt&&dt.onHeaderCell&&(st=ct.column.onHeaderCell(dt)),i.createElement(W.a,Object.assign({},ct,{ellipsis:dt.ellipsis,align:dt.align,component:Ae,prefixCls:et,key:vt[jt]},Je,{additionalProps:st,rowType:"header"}))}))}xe.displayName="HeaderRow";var ne=xe;function pe(O){var oe=[];function de(Ke,Te){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;oe[Xe]=oe[Xe]||[];var et=Te,at=Ke.filter(Boolean).map(function(Qe){var vt={key:Qe.key,className:Qe.className||"",children:Qe.title,column:Qe,colStart:et},ct=1,jt=Qe.children;return jt&&jt.length>0&&(ct=de(jt,et,Xe+1).reduce(function(dt,Je){return dt+Je},0),vt.hasSubColumns=!0),"colSpan"in Qe&&(ct=Qe.colSpan),"rowSpan"in Qe&&(vt.rowSpan=Qe.rowSpan),vt.colSpan=ct,vt.colEnd=vt.colStart+ct-1,oe[Xe].push(vt),et+=ct,ct});return at}de(O,0);for(var we=oe.length,Pe=function(Te){oe[Te].forEach(function(Xe){!("rowSpan"in Xe)&&!Xe.hasSubColumns&&(Xe.rowSpan=we-Te)})},Ae=0;Ae=0;Te-=1){var Xe=oe[Te],et=de&&de[Te],at=et&&et[o.a];(Xe||at||Ke)&&(Pe.unshift(i.createElement("col",Object.assign({key:Te,style:{width:Xe,minWidth:Xe}},at))),Ke=!0)}return i.createElement("colgroup",null,Pe)}var k=d;function H(O,oe){return Object(i.useMemo)(function(){for(var de=[],we=0;we1?en-1:0),pn=1;pn=Qe&&(Be=Qe-vt),Ke({scrollLeft:Be/Qe*(at+2)}),tt.current.x=B.pageX},z=function(){var B=Object(Ye.b)(Ae.current).top,ve=B+Ae.current.offsetHeight,Se=document.documentElement.scrollTop+window.innerHeight;ve-Object(fe.a)()<=Se||B>=Se-Te?st(function(rt){return Object(L.a)(Object(L.a)({},rt),{},{isHiddenScrollBar:!0})}):st(function(rt){return Object(L.a)(Object(L.a)({},rt),{},{isHiddenScrollBar:!1})})},Re=function(B){st(function(ve){return Object(L.a)(Object(L.a)({},ve),{},{scrollLeft:B/at*Qe||0})})};return i.useImperativeHandle(de,function(){return{setScrollLeft:Re}}),i.useEffect(function(){var je=Object(Ve.a)(document.body,"mouseup",r,!1),B=Object(Ve.a)(document.body,"mousemove",ue,!1);return z(),function(){je.remove(),B.remove()}},[vt,Ce]),i.useEffect(function(){var je=Object(Ve.a)(window,"scroll",z,!1),B=Object(Ve.a)(window,"resize",z,!1);return function(){je.remove(),B.remove()}},[]),i.useEffect(function(){Je.isHiddenScrollBar||st(function(je){var B,ve;return Object(L.a)(Object(L.a)({},je),{},{scrollLeft:Ae.current.scrollLeft/((B=Ae.current)===null||B===void 0?void 0:B.scrollWidth)*((ve=Ae.current)===null||ve===void 0?void 0:ve.clientWidth)})})},[Je.isHiddenScrollBar]),at<=Qe||!vt||Je.isHiddenScrollBar?null:i.createElement("div",{style:{height:Object(fe.a)(),width:Qe,bottom:Te},className:"".concat(et,"-sticky-scroll")},i.createElement("div",{onMouseDown:c,ref:ct,className:a()("".concat(et,"-sticky-scroll-bar"),Object(A.a)({},"".concat(et,"-sticky-scroll-bar-active"),Ce)),style:{width:"".concat(vt,"px"),transform:"translate3d(".concat(Je.scrollLeft,"px, 0, 0)")}}))},nt=i.forwardRef(ot);function Ze(O,oe){return i.useMemo(function(){var de=!!O;return{isSticky:de,stickyClassName:de?"".concat(oe,"-sticky-header"):"",offsetHeader:Object(ye.a)(O)==="object"&&O.offsetHeader||0,offsetScroll:Object(ye.a)(O)==="object"&&O.offsetScroll||0}},[O,oe])}var xt=[],q={},Ne="rc-table-internal-hook",We=i.memo(function(O){var oe=O.children;return oe},function(O,oe){return _()(O.props,oe.props)?O.pingLeft!==oe.pingLeft||O.pingRight!==oe.pingRight:!1});function Ie(O){var oe,de=O.prefixCls,we=O.className,Pe=O.rowClassName,Ae=O.style,Ke=O.data,Te=O.rowKey,Xe=O.scroll,et=O.tableLayout,at=O.direction,Qe=O.title,vt=O.footer,ct=O.summary,jt=O.id,dt=O.showHeader,Je=O.components,st=O.emptyText,tt=O.onRow,He=O.onHeaderRow,ee=O.internalHooks,Ce=O.transformColumns,F=O.internalRefs,r=O.sticky,c=Ke||xt,ue=!!c.length,z=i.useState(0),Re=Object(I.a)(z,2),je=Re[0],B=Re[1];i.useEffect(function(){B(Object(fe.a)())});var ve=i.useMemo(function(){return Object(ie.c)(Je,{})},[Je]),Se=i.useCallback(function(ft,Ot){return Object(ie.b)(ve,ft)||Ot},[ve]),rt=i.useMemo(function(){return typeof Te=="function"?Te:function(ft){var Ot=ft&&ft[Te];return Ot}},[Te]),Be=Object(o.c)(O),Dt=Be.expandIcon,yt=Be.expandedRowKeys,Ht=Be.defaultExpandedRowKeys,Ut=Be.defaultExpandAllRows,It=Be.expandedRowRender,Yt=Be.onExpand,zt=Be.onExpandedRowsChange,On=Be.expandRowByClick,Wt=Be.rowExpandable,Xt=Be.expandIconColumnIndex,wn=Be.expandedRowClassName,gn=Be.childrenColumnName,Vn=Be.indentSize,mn=Dt||G,En=gn||"children",qt=i.useMemo(function(){return It?"row":O.expandable&&ee===Ne&&O.expandable.__PARENT_RENDER_ICON__||c.some(function(ft){return ft&&Object(ye.a)(ft)==="object"&&ft[En]})?"nest":!1},[!!It,c]),sn=i.useState(function(){return Ht||(Ut?Oe(c,rt,En):[])}),nn=Object(I.a)(sn,2),hn=nn[0],an=nn[1],en=i.useMemo(function(){return new Set(yt||hn||[])},[yt,hn]),Pn=i.useCallback(function(ft){var Ot=rt(ft,c.indexOf(ft)),_t,Jt=en.has(Ot);Jt?(en.delete(Ot),_t=Object(ke.a)(en)):_t=[].concat(Object(ke.a)(en),[Ot]),an(_t),Yt&&Yt(!Jt,ft),zt&&zt(_t)},[rt,en,c,Yt,zt]),pn=i.useState(0),sa=Object(I.a)(pn,2),kn=sa[0],Yn=sa[1],on=Object(h.b)(Object(L.a)(Object(L.a)(Object(L.a)({},O),Be),{},{expandable:!!It,expandedKeys:en,getRowKey:rt,onTriggerExpand:Pn,expandIcon:mn,expandIconColumnIndex:Xt,direction:at}),ee===Ne?Ce:null),$t=Object(I.a)(on,2),Gt=$t[0],mt=$t[1],Ct=i.useMemo(function(){return{columns:Gt,flattenColumns:mt}},[Gt,mt]),gt=i.useRef(),ht=i.useRef(),Nt=i.useRef(),Vt=i.useState(!1),un=Object(I.a)(Vt,2),St=un[0],Qt=un[1],An=i.useState(!1),ha=Object(I.a)(An,2),Mn=ha[0],Na=ha[1],Un=y(new Map),In=Object(I.a)(Un,2),Za=In[0],lo=In[1],e=Object(ie.a)(mt),p=e.map(function(ft){return Za.get(ft)}),D=i.useMemo(function(){return p},[p.join("_")]),x=f(D,mt.length,at),te=Xe&&Object(ie.d)(Xe.y),U=Xe&&Object(ie.d)(Xe.x),ce=U&&mt.some(function(ft){var Ot=ft.fixed;return Ot}),De=i.useRef(),Le=Ze(r,de),_e=Le.isSticky,Ge=Le.offsetHeader,ze=Le.offsetScroll,Ee=Le.stickyClassName,Ue,Me,$e;te&&(Me={overflowY:"scroll",maxHeight:Xe.y}),U&&(Ue={overflowX:"auto"},te||(Me={overflowY:"hidden"}),$e={width:Xe.x===!0?"auto":Xe.x,minWidth:"100%"});var Fe=i.useCallback(function(ft,Ot){lo(function(_t){var Jt=new Map(_t);return Jt.set(ft,Ot),Jt})},[]),it=Z(null),lt=Object(I.a)(it,2),Mt=lt[0],Lt=lt[1];function pt(ft,Ot){if(!Ot)return;typeof Ot=="function"?Ot(ft):Ot.scrollLeft!==ft&&(Ot.scrollLeft=ft)}var bt=function(Ot){var _t=Ot.currentTarget,Jt=Ot.scrollLeft,dn=typeof Jt=="number"?Jt:_t.scrollLeft,Cn=_t||q;if(!Lt()||Lt()===Cn){var Tn;Mt(Cn),pt(dn,ht.current),pt(dn,Nt.current),pt(dn,(Tn=De.current)===null||Tn===void 0?void 0:Tn.setScrollLeft)}if(_t){var zn=_t.scrollWidth,Ln=_t.clientWidth;Qt(dn>0),Na(dn0?[].concat(Object(L.a)(g),Object(L.a)(Q(re).map(function(ie){return Object(ke.a)({fixed:se},ie)}))):[].concat(Object(L.a)(g),[Object(ke.a)(Object(ke.a)({},X),{},{fixed:se})])},[])}function he(R){for(var g=!0,X=0;X=0;re-=1){var ie=R[re];if(se&&ie.fixed!=="right")se=!1;else if(!se&&ie.fixed==="right"){Object(K.a)(!1,"Index ".concat(re+1," of `columns` missing `fixed='right'` prop."));break}}}function fe(R){return R.map(function(g){var X=g.fixed,W=Object(ye.a)(g,["fixed"]),se=X;return X==="left"?se="right":X==="right"&&(se="left"),Object(ke.a)({fixed:se},W)})}function V(R,g){var X=R.prefixCls,W=R.columns,se=R.children,re=R.expandable,ie=R.expandedKeys,xe=R.getRowKey,ne=R.onTriggerExpand,pe=R.expandIcon,J=R.rowExpandable,b=R.expandIconColumnIndex,o=R.direction,d=R.expandRowByClick,k=I.useMemo(function(){return W||_(se)},[W,se]),H=I.useMemo(function(){if(re){var T,u=b||0,j=k[u],m=(T={},Object(A.a)(T,M.a,{className:"".concat(X,"-expand-icon-col")}),Object(A.a)(T,"title",""),Object(A.a)(T,"fixed",j?j.fixed:null),Object(A.a)(T,"className","".concat(X,"-row-expand-icon-cell")),Object(A.a)(T,"render",function(E,w,ge){var me=xe(w,ge),Y=ie.has(me),P=J?J(w):!0,h=pe({prefixCls:X,expanded:Y,expandable:P,record:w,onExpand:ne});return d?I.createElement("span",{onClick:function(N){return N.stopPropagation()}},h):h}),T),l=k.slice();return u>=0&&l.splice(u,0,m),l}return k},[re,k,xe,ie,pe,o]),le=I.useMemo(function(){var T=H;return g&&(T=g(T)),T.length||(T=[{render:function(){return null}}]),T},[g,H,o]),ae=I.useMemo(function(){return o==="rtl"?fe(Q(le)):Q(le)},[le,o]);return[le,ae]}be.b=V},"y0+3":function(Tt,be,t){"use strict";t.d(be,"a",function(){return Q}),t.d(be,"b",function(){return fe});var A=/margin|padding|width|height|max|min|offset/,L={left:!0,top:!0},ke={cssFloat:1,styleFloat:1,float:1};function ye(V){return V.nodeType===1?V.ownerDocument.defaultView.getComputedStyle(V,null):{}}function I(V,R,g){if(R=R.toLowerCase(),g==="auto"){if(R==="height")return V.offsetHeight;if(R==="width")return V.offsetWidth}return R in L||(L[R]=A.test(R)),L[R]?parseFloat(g)||0:g}function i(V,R){var g=arguments.length,X=ye(V);return R=ke[R]?"cssFloat"in V.style?"cssFloat":"styleFloat":R,g===1?X:I(V,R,X[R]||V.style[R])}function K(V,R,g){var X=arguments.length;if(R=ke[R]?"cssFloat"in V.style?"cssFloat":"styleFloat":R,X===3)return typeof g=="number"&&A.test(R)&&(g="".concat(g,"px")),V.style[R]=g,g;for(var W in R)R.hasOwnProperty(W)&&K(V,W,R[W]);return ye(V)}function a(V){return V===document.body?document.documentElement.clientWidth:V.offsetWidth}function M(V){return V===document.body?window.innerHeight||document.documentElement.clientHeight:V.offsetHeight}function _(){var V=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),R=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:V,height:R}}function Q(){var V=document.documentElement.clientWidth,R=window.innerHeight||document.documentElement.clientHeight;return{width:V,height:R}}function he(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function fe(V){var R=V.getBoundingClientRect(),g=document.documentElement;return{left:R.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:R.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}}}]); diff --git a/p__Classrooms__Lists__Exercise__AnswerCheck__index.d0397c58.async.js b/p__Classrooms__Lists__Exercise__AnswerCheck__index.6b73b0b8.async.js similarity index 79% rename from p__Classrooms__Lists__Exercise__AnswerCheck__index.d0397c58.async.js rename to p__Classrooms__Lists__Exercise__AnswerCheck__index.6b73b0b8.async.js index b0fed54789..ab42ab850f 100644 --- a/p__Classrooms__Lists__Exercise__AnswerCheck__index.d0397c58.async.js +++ b/p__Classrooms__Lists__Exercise__AnswerCheck__index.6b73b0b8.async.js @@ -1,9 +1,9 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{"2LEM":function(rn,ke,te){rn.exports=te.p+"static/checkPeople.d3191bb4.jpg"},"2U/9":function(rn,ke,te){"use strict";var Se=te("VTBJ"),ze=te("rePB"),at=te("Ff2n"),gt=te("1OyB"),Ke=te("vuIU"),ve=te("Ji7U"),ye=te("LK+K"),ne=te("q1tI"),kt=te.n(ne),ee=te("Zm9Q"),ot=te("TSYQ"),Mt=te.n(ot),tt=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function Ge(Pt){return typeof Pt=="string"}var ut=function(Pt){Object(ve.a)(Le,Pt);var ln=Object(ye.a)(Le);function Le(){var Ve;return Object(gt.a)(this,Le),Ve=ln.apply(this,arguments),Ve.onClick=function(){var ce=Ve.props,Ye=ce.onClick,ie=ce.onStepClick,D=ce.stepIndex;Ye&&Ye.apply(void 0,arguments),ie(D)},Ve}return Object(Ke.a)(Le,[{key:"renderIconNode",value:function(){var ce,Ye=this.props,ie=Ye.prefixCls,D=Ye.progressDot,se=Ye.stepIcon,Te=Ye.stepNumber,Ae=Ye.status,ae=Ye.title,Oe=Ye.description,Be=Ye.icon,Qt=Ye.iconPrefix,k=Ye.icons,Qe,q=Mt()("".concat(ie,"-icon"),"".concat(Qt,"icon"),(ce={},Object(ze.a)(ce,"".concat(Qt,"icon-").concat(Be),Be&&Ge(Be)),Object(ze.a)(ce,"".concat(Qt,"icon-check"),!Be&&Ae==="finish"&&(k&&!k.finish||!k)),Object(ze.a)(ce,"".concat(Qt,"icon-cross"),!Be&&Ae==="error"&&(k&&!k.error||!k)),ce)),dt=ne.createElement("span",{className:"".concat(ie,"-icon-dot")});return D?typeof D=="function"?Qe=ne.createElement("span",{className:"".concat(ie,"-icon")},D(dt,{index:Te-1,status:Ae,title:ae,description:Oe})):Qe=ne.createElement("span",{className:"".concat(ie,"-icon")},dt):Be&&!Ge(Be)?Qe=ne.createElement("span",{className:"".concat(ie,"-icon")},Be):k&&k.finish&&Ae==="finish"?Qe=ne.createElement("span",{className:"".concat(ie,"-icon")},k.finish):k&&k.error&&Ae==="error"?Qe=ne.createElement("span",{className:"".concat(ie,"-icon")},k.error):Be||Ae==="finish"||Ae==="error"?Qe=ne.createElement("span",{className:q}):Qe=ne.createElement("span",{className:"".concat(ie,"-icon")},Te),se&&(Qe=se({index:Te-1,status:Ae,title:ae,description:Oe,node:Qe})),Qe}},{key:"render",value:function(){var ce,Ye=this.props,ie=Ye.className,D=Ye.prefixCls,se=Ye.style,Te=Ye.active,Ae=Ye.status,ae=Ae===void 0?"wait":Ae,Oe=Ye.iconPrefix,Be=Ye.icon,Qt=Ye.wrapperStyle,k=Ye.stepNumber,Qe=Ye.disabled,q=Ye.description,dt=Ye.title,je=Ye.subTitle,St=Ye.progressDot,_n=Ye.stepIcon,xn=Ye.tailContent,Sn=Ye.icons,xr=Ye.stepIndex,tr=Ye.onStepClick,Xt=Ye.onClick,nr=Object(at.a)(Ye,tt),rr=Mt()("".concat(D,"-item"),"".concat(D,"-item-").concat(ae),ie,(ce={},Object(ze.a)(ce,"".concat(D,"-item-custom"),Be),Object(ze.a)(ce,"".concat(D,"-item-active"),Te),Object(ze.a)(ce,"".concat(D,"-item-disabled"),Qe===!0),ce)),bn=Object(Se.a)({},se),$t={};return tr&&!Qe&&($t.role="button",$t.tabIndex=0,$t.onClick=this.onClick),ne.createElement("div",Object.assign({},nr,{className:rr,style:bn}),ne.createElement("div",Object.assign({onClick:Xt},$t,{className:"".concat(D,"-item-container")}),ne.createElement("div",{className:"".concat(D,"-item-tail")},xn),ne.createElement("div",{className:"".concat(D,"-item-icon")},this.renderIconNode()),ne.createElement("div",{className:"".concat(D,"-item-content")},ne.createElement("div",{className:"".concat(D,"-item-title")},dt,je&&ne.createElement("div",{title:typeof je=="string"?je:void 0,className:"".concat(D,"-item-subtitle")},je)),q&&ne.createElement("div",{className:"".concat(D,"-item-description")},q))))}}]),Le}(ne.Component),Ct=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],Ft=function(Pt){Object(ve.a)(Le,Pt);var ln=Object(ye.a)(Le);function Le(){var Ve;return Object(gt.a)(this,Le),Ve=ln.apply(this,arguments),Ve.onStepClick=function(ce){var Ye=Ve.props,ie=Ye.onChange,D=Ye.current;ie&&D!==ce&&ie(ce)},Ve}return Object(Ke.a)(Le,[{key:"render",value:function(){var ce,Ye=this,ie=this.props,D=ie.prefixCls,se=ie.style,Te=se===void 0?{}:se,Ae=ie.className,ae=ie.children,Oe=ie.direction,Be=ie.type,Qt=ie.labelPlacement,k=ie.iconPrefix,Qe=ie.status,q=ie.size,dt=ie.current,je=ie.progressDot,St=ie.stepIcon,_n=ie.initial,xn=ie.icons,Sn=ie.onChange,xr=Object(at.a)(ie,Ct),tr=Be==="navigation",Xt=je?"vertical":Qt,nr=Mt()(D,"".concat(D,"-").concat(Oe),Ae,(ce={},Object(ze.a)(ce,"".concat(D,"-").concat(q),q),Object(ze.a)(ce,"".concat(D,"-label-").concat(Xt),Oe==="horizontal"),Object(ze.a)(ce,"".concat(D,"-dot"),!!je),Object(ze.a)(ce,"".concat(D,"-navigation"),tr),ce));return kt.a.createElement("div",Object.assign({className:nr,style:Te},xr),Object(ee.a)(ae).map(function(rr,bn){var $t=_n+bn,wn=Object(Se.a)({stepNumber:"".concat($t+1),stepIndex:$t,key:$t,prefixCls:D,iconPrefix:k,wrapperStyle:Te,progressDot:je,stepIcon:St,icons:xn,onStepClick:Sn&&Ye.onStepClick},rr.props);return Qe==="error"&&bn===dt-1&&(wn.className="".concat(D,"-next-error")),rr.props.status||($t===dt?wn.status=Qe:$t0)throw new Error("Invalid string. Length must be a multiple of 4");var Ct=Ge.indexOf("=");Ct===-1&&(Ct=ut);var Ft=Ct===ut?0:4-Ct%4;return[Ct,Ft]}function ne(Ge){var ut=ye(Ge),Ct=ut[0],Ft=ut[1];return(Ct+Ft)*3/4-Ft}function kt(Ge,ut,Ct){return(ut+Ct)*3/4-Ct}function ee(Ge){var ut,Ct=ye(Ge),Ft=Ct[0],yn=Ct[1],Pt=new at(kt(Ge,Ft,yn)),ln=0,Le=yn>0?Ft-4:Ft,Ve;for(Ve=0;Ve>16&255,Pt[ln++]=ut>>8&255,Pt[ln++]=ut&255;return yn===2&&(ut=ze[Ge.charCodeAt(Ve)]<<2|ze[Ge.charCodeAt(Ve+1)]>>4,Pt[ln++]=ut&255),yn===1&&(ut=ze[Ge.charCodeAt(Ve)]<<10|ze[Ge.charCodeAt(Ve+1)]<<4|ze[Ge.charCodeAt(Ve+2)]>>2,Pt[ln++]=ut>>8&255,Pt[ln++]=ut&255),Pt}function ot(Ge){return Se[Ge>>18&63]+Se[Ge>>12&63]+Se[Ge>>6&63]+Se[Ge&63]}function Mt(Ge,ut,Ct){for(var Ft,yn=[],Pt=ut;PtLe?Le:ln+Pt));return Ft===1?(ut=Ge[Ct-1],yn.push(Se[ut>>2]+Se[ut<<4&63]+"==")):Ft===2&&(ut=(Ge[Ct-2]<<8)+Ge[Ct-1],yn.push(Se[ut>>10]+Se[ut>>4&63]+Se[ut<<2&63]+"=")),yn.join("")}},HDXh:function(rn,ke,te){"use strict";(function(Se){/*! +(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{"2LEM":function(rn,ke,te){rn.exports=te.p+"static/checkPeople.d3191bb4.jpg"},"2U/9":function(rn,ke,te){"use strict";var Se=te("VTBJ"),ze=te("rePB"),at=te("Ff2n"),mt=te("1OyB"),Ke=te("vuIU"),ve=te("Ji7U"),ye=te("LK+K"),ne=te("q1tI"),kt=te.n(ne),ee=te("Zm9Q"),ot=te("TSYQ"),Ft=te.n(ot),tt=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function Ge(Lt){return typeof Lt=="string"}var st=function(Lt){Object(ve.a)(Pe,Lt);var dn=Object(ye.a)(Pe);function Pe(){var Ve;return Object(mt.a)(this,Pe),Ve=dn.apply(this,arguments),Ve.onClick=function(){var ce=Ve.props,Ye=ce.onClick,ie=ce.onStepClick,D=ce.stepIndex;Ye&&Ye.apply(void 0,arguments),ie(D)},Ve}return Object(Ke.a)(Pe,[{key:"renderIconNode",value:function(){var ce,Ye=this.props,ie=Ye.prefixCls,D=Ye.progressDot,se=Ye.stepIcon,Te=Ye.stepNumber,Ae=Ye.status,ae=Ye.title,Oe=Ye.description,Be=Ye.icon,Qt=Ye.iconPrefix,k=Ye.icons,Qe,q=Ft()("".concat(ie,"-icon"),"".concat(Qt,"icon"),(ce={},Object(ze.a)(ce,"".concat(Qt,"icon-").concat(Be),Be&&Ge(Be)),Object(ze.a)(ce,"".concat(Qt,"icon-check"),!Be&&Ae==="finish"&&(k&&!k.finish||!k)),Object(ze.a)(ce,"".concat(Qt,"icon-cross"),!Be&&Ae==="error"&&(k&&!k.error||!k)),ce)),lt=ne.createElement("span",{className:"".concat(ie,"-icon-dot")});return D?typeof D=="function"?Qe=ne.createElement("span",{className:"".concat(ie,"-icon")},D(lt,{index:Te-1,status:Ae,title:ae,description:Oe})):Qe=ne.createElement("span",{className:"".concat(ie,"-icon")},lt):Be&&!Ge(Be)?Qe=ne.createElement("span",{className:"".concat(ie,"-icon")},Be):k&&k.finish&&Ae==="finish"?Qe=ne.createElement("span",{className:"".concat(ie,"-icon")},k.finish):k&&k.error&&Ae==="error"?Qe=ne.createElement("span",{className:"".concat(ie,"-icon")},k.error):Be||Ae==="finish"||Ae==="error"?Qe=ne.createElement("span",{className:q}):Qe=ne.createElement("span",{className:"".concat(ie,"-icon")},Te),se&&(Qe=se({index:Te-1,status:Ae,title:ae,description:Oe,node:Qe})),Qe}},{key:"render",value:function(){var ce,Ye=this.props,ie=Ye.className,D=Ye.prefixCls,se=Ye.style,Te=Ye.active,Ae=Ye.status,ae=Ae===void 0?"wait":Ae,Oe=Ye.iconPrefix,Be=Ye.icon,Qt=Ye.wrapperStyle,k=Ye.stepNumber,Qe=Ye.disabled,q=Ye.description,lt=Ye.title,je=Ye.subTitle,St=Ye.progressDot,Cn=Ye.stepIcon,bn=Ye.tailContent,On=Ye.icons,xr=Ye.stepIndex,tr=Ye.onStepClick,Xt=Ye.onClick,nr=Object(at.a)(Ye,tt),rr=Ft()("".concat(D,"-item"),"".concat(D,"-item-").concat(ae),ie,(ce={},Object(ze.a)(ce,"".concat(D,"-item-custom"),Be),Object(ze.a)(ce,"".concat(D,"-item-active"),Te),Object(ze.a)(ce,"".concat(D,"-item-disabled"),Qe===!0),ce)),wn=Object(Se.a)({},se),$t={};return tr&&!Qe&&($t.role="button",$t.tabIndex=0,$t.onClick=this.onClick),ne.createElement("div",Object.assign({},nr,{className:rr,style:wn}),ne.createElement("div",Object.assign({onClick:Xt},$t,{className:"".concat(D,"-item-container")}),ne.createElement("div",{className:"".concat(D,"-item-tail")},bn),ne.createElement("div",{className:"".concat(D,"-item-icon")},this.renderIconNode()),ne.createElement("div",{className:"".concat(D,"-item-content")},ne.createElement("div",{className:"".concat(D,"-item-title")},lt,je&&ne.createElement("div",{title:typeof je=="string"?je:void 0,className:"".concat(D,"-item-subtitle")},je)),q&&ne.createElement("div",{className:"".concat(D,"-item-description")},q))))}}]),Pe}(ne.Component),Ct=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],Pt=function(Lt){Object(ve.a)(Pe,Lt);var dn=Object(ye.a)(Pe);function Pe(){var Ve;return Object(mt.a)(this,Pe),Ve=dn.apply(this,arguments),Ve.onStepClick=function(ce){var Ye=Ve.props,ie=Ye.onChange,D=Ye.current;ie&&D!==ce&&ie(ce)},Ve}return Object(Ke.a)(Pe,[{key:"render",value:function(){var ce,Ye=this,ie=this.props,D=ie.prefixCls,se=ie.style,Te=se===void 0?{}:se,Ae=ie.className,ae=ie.children,Oe=ie.direction,Be=ie.type,Qt=ie.labelPlacement,k=ie.iconPrefix,Qe=ie.status,q=ie.size,lt=ie.current,je=ie.progressDot,St=ie.stepIcon,Cn=ie.initial,bn=ie.icons,On=ie.onChange,xr=Object(at.a)(ie,Ct),tr=Be==="navigation",Xt=je?"vertical":Qt,nr=Ft()(D,"".concat(D,"-").concat(Oe),Ae,(ce={},Object(ze.a)(ce,"".concat(D,"-").concat(q),q),Object(ze.a)(ce,"".concat(D,"-label-").concat(Xt),Oe==="horizontal"),Object(ze.a)(ce,"".concat(D,"-dot"),!!je),Object(ze.a)(ce,"".concat(D,"-navigation"),tr),ce));return kt.a.createElement("div",Object.assign({className:nr,style:Te},xr),Object(ee.a)(ae).map(function(rr,wn){var $t=Cn+wn,En=Object(Se.a)({stepNumber:"".concat($t+1),stepIndex:$t,key:$t,prefixCls:D,iconPrefix:k,wrapperStyle:Te,progressDot:je,stepIcon:St,icons:bn,onStepClick:On&&Ye.onStepClick},rr.props);return Qe==="error"&&wn===lt-1&&(En.className="".concat(D,"-next-error")),rr.props.status||($t===lt?En.status=Qe:$t0)throw new Error("Invalid string. Length must be a multiple of 4");var Ct=Ge.indexOf("=");Ct===-1&&(Ct=st);var Pt=Ct===st?0:4-Ct%4;return[Ct,Pt]}function ne(Ge){var st=ye(Ge),Ct=st[0],Pt=st[1];return(Ct+Pt)*3/4-Pt}function kt(Ge,st,Ct){return(st+Ct)*3/4-Ct}function ee(Ge){var st,Ct=ye(Ge),Pt=Ct[0],xn=Ct[1],Lt=new at(kt(Ge,Pt,xn)),dn=0,Pe=xn>0?Pt-4:Pt,Ve;for(Ve=0;Ve>16&255,Lt[dn++]=st>>8&255,Lt[dn++]=st&255;return xn===2&&(st=ze[Ge.charCodeAt(Ve)]<<2|ze[Ge.charCodeAt(Ve+1)]>>4,Lt[dn++]=st&255),xn===1&&(st=ze[Ge.charCodeAt(Ve)]<<10|ze[Ge.charCodeAt(Ve+1)]<<4|ze[Ge.charCodeAt(Ve+2)]>>2,Lt[dn++]=st>>8&255,Lt[dn++]=st&255),Lt}function ot(Ge){return Se[Ge>>18&63]+Se[Ge>>12&63]+Se[Ge>>6&63]+Se[Ge&63]}function Ft(Ge,st,Ct){for(var Pt,xn=[],Lt=st;LtPe?Pe:dn+Lt));return Pt===1?(st=Ge[Ct-1],xn.push(Se[st>>2]+Se[st<<4&63]+"==")):Pt===2&&(st=(Ge[Ct-2]<<8)+Ge[Ct-1],xn.push(Se[st>>10]+Se[st>>4&63]+Se[st<<2&63]+"=")),xn.join("")}},HDXh:function(rn,ke,te){"use strict";(function(Se){/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT -*/var ze=te("H7XF"),at=te("kVK+"),gt=te("49sm");ke.Buffer=ne,ke.SlowBuffer=yn,ke.INSPECT_MAX_BYTES=50,ne.TYPED_ARRAY_SUPPORT=Se.TYPED_ARRAY_SUPPORT!==void 0?Se.TYPED_ARRAY_SUPPORT:Ke(),ke.kMaxLength=ve();function Ke(){try{var L=new Uint8Array(1);return L.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},L.foo()===42&&typeof L.subarray=="function"&&L.subarray(1,1).byteLength===0}catch(_){return!1}}function ve(){return ne.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function ye(L,_){if(ve()<_)throw new RangeError("Invalid typed array length");return ne.TYPED_ARRAY_SUPPORT?(L=new Uint8Array(_),L.__proto__=ne.prototype):(L===null&&(L=new ne(_)),L.length=_),L}function ne(L,_,R){if(!ne.TYPED_ARRAY_SUPPORT&&!(this instanceof ne))return new ne(L,_,R);if(typeof L=="number"){if(typeof _=="string")throw new Error("If encoding is specified then the first argument must be a string");return Mt(this,L)}return kt(this,L,_,R)}ne.poolSize=8192,ne._augment=function(L){return L.__proto__=ne.prototype,L};function kt(L,_,R,U){if(typeof _=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&_ instanceof ArrayBuffer?ut(L,_,R,U):typeof _=="string"?tt(L,_,R):Ct(L,_)}ne.from=function(L,_,R){return kt(null,L,_,R)},ne.TYPED_ARRAY_SUPPORT&&(ne.prototype.__proto__=Uint8Array.prototype,ne.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&ne[Symbol.species]===ne&&Object.defineProperty(ne,Symbol.species,{value:null,configurable:!0}));function ee(L){if(typeof L!="number")throw new TypeError('"size" argument must be a number');if(L<0)throw new RangeError('"size" argument must not be negative')}function ot(L,_,R,U){return ee(_),_<=0?ye(L,_):R!==void 0?typeof U=="string"?ye(L,_).fill(R,U):ye(L,_).fill(R):ye(L,_)}ne.alloc=function(L,_,R){return ot(null,L,_,R)};function Mt(L,_){if(ee(_),L=ye(L,_<0?0:Ft(_)|0),!ne.TYPED_ARRAY_SUPPORT)for(var R=0;R<_;++R)L[R]=0;return L}ne.allocUnsafe=function(L){return Mt(null,L)},ne.allocUnsafeSlow=function(L){return Mt(null,L)};function tt(L,_,R){if((typeof R!="string"||R==="")&&(R="utf8"),!ne.isEncoding(R))throw new TypeError('"encoding" must be a valid string encoding');var U=Pt(_,R)|0;L=ye(L,U);var $=L.write(_,R);return $!==U&&(L=L.slice(0,$)),L}function Ge(L,_){var R=_.length<0?0:Ft(_.length)|0;L=ye(L,R);for(var U=0;U=ve())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ve().toString(16)+" bytes");return L|0}function yn(L){return+L!=L&&(L=0),ne.alloc(+L)}ne.isBuffer=function(_){return!!(_!=null&&_._isBuffer)},ne.compare=function(_,R){if(!ne.isBuffer(_)||!ne.isBuffer(R))throw new TypeError("Arguments must be Buffers");if(_===R)return 0;for(var U=_.length,$=R.length,de=0,xe=Math.min(U,$);de>>1;case"base64":return et(L).length;default:if(U)return $t(L).length;_=(""+_).toLowerCase(),U=!0}}ne.byteLength=Pt;function ln(L,_,R){var U=!1;if((_===void 0||_<0)&&(_=0),_>this.length)return"";if((R===void 0||R>this.length)&&(R=this.length),R<=0)return"";if(R>>>=0,_>>>=0,R<=_)return"";for(L||(L="utf8");;)switch(L){case"hex":return q(this,_,R);case"utf8":case"utf-8":return Oe(this,_,R);case"ascii":return k(this,_,R);case"latin1":case"binary":return Qe(this,_,R);case"base64":return ae(this,_,R);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return dt(this,_,R);default:if(U)throw new TypeError("Unknown encoding: "+L);L=(L+"").toLowerCase(),U=!0}}ne.prototype._isBuffer=!0;function Le(L,_,R){var U=L[_];L[_]=L[R],L[R]=U}ne.prototype.swap16=function(){var _=this.length;if(_%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var R=0;R<_;R+=2)Le(this,R,R+1);return this},ne.prototype.swap32=function(){var _=this.length;if(_%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var R=0;R<_;R+=4)Le(this,R,R+3),Le(this,R+1,R+2);return this},ne.prototype.swap64=function(){var _=this.length;if(_%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var R=0;R<_;R+=8)Le(this,R,R+7),Le(this,R+1,R+6),Le(this,R+2,R+5),Le(this,R+3,R+4);return this},ne.prototype.toString=function(){var _=this.length|0;return _===0?"":arguments.length===0?Oe(this,0,_):ln.apply(this,arguments)},ne.prototype.equals=function(_){if(!ne.isBuffer(_))throw new TypeError("Argument must be a Buffer");return this===_?!0:ne.compare(this,_)===0},ne.prototype.inspect=function(){var _="",R=ke.INSPECT_MAX_BYTES;return this.length>0&&(_=this.toString("hex",0,R).match(/.{2}/g).join(" "),this.length>R&&(_+=" ... ")),""},ne.prototype.compare=function(_,R,U,$,de){if(!ne.isBuffer(_))throw new TypeError("Argument must be a Buffer");if(R===void 0&&(R=0),U===void 0&&(U=_?_.length:0),$===void 0&&($=0),de===void 0&&(de=this.length),R<0||U>_.length||$<0||de>this.length)throw new RangeError("out of range index");if($>=de&&R>=U)return 0;if($>=de)return-1;if(R>=U)return 1;if(R>>>=0,U>>>=0,$>>>=0,de>>>=0,this===_)return 0;for(var xe=de-$,ct=U-R,Rt=Math.min(xe,ct),Wt=this.slice($,de),hn=_.slice(R,U),qt=0;qt2147483647?R=2147483647:R<-2147483648&&(R=-2147483648),R=+R,isNaN(R)&&(R=$?0:L.length-1),R<0&&(R=L.length+R),R>=L.length){if($)return-1;R=L.length-1}else if(R<0)if($)R=0;else return-1;if(typeof _=="string"&&(_=ne.from(_,U)),ne.isBuffer(_))return _.length===0?-1:ce(L,_,R,U,$);if(typeof _=="number")return _=_&255,ne.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?$?Uint8Array.prototype.indexOf.call(L,_,R):Uint8Array.prototype.lastIndexOf.call(L,_,R):ce(L,[_],R,U,$);throw new TypeError("val must be string, number or Buffer")}function ce(L,_,R,U,$){var de=1,xe=L.length,ct=_.length;if(U!==void 0&&(U=String(U).toLowerCase(),U==="ucs2"||U==="ucs-2"||U==="utf16le"||U==="utf-16le")){if(L.length<2||_.length<2)return-1;de=2,xe/=2,ct/=2,R/=2}function Rt(xa,Un){return de===1?xa[Un]:xa.readUInt16BE(Un*de)}var Wt;if($){var hn=-1;for(Wt=R;Wtxe&&(R=xe-ct),Wt=R;Wt>=0;Wt--){for(var qt=!0,Jr=0;Jr$&&(U=$)):U=$;var de=_.length;if(de%2!==0)throw new TypeError("Invalid hex string");U>de/2&&(U=de/2);for(var xe=0;xede)&&(U=de),_.length>0&&(U<0||R<0)||R>this.length)throw new RangeError("Attempt to write outside buffer bounds");$||($="utf8");for(var xe=!1;;)switch($){case"hex":return Ye(this,_,R,U);case"utf8":case"utf-8":return ie(this,_,R,U);case"ascii":return D(this,_,R,U);case"latin1":case"binary":return se(this,_,R,U);case"base64":return Te(this,_,R,U);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ae(this,_,R,U);default:if(xe)throw new TypeError("Unknown encoding: "+$);$=(""+$).toLowerCase(),xe=!0}},ne.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ae(L,_,R){return _===0&&R===L.length?ze.fromByteArray(L):ze.fromByteArray(L.slice(_,R))}function Oe(L,_,R){R=Math.min(L.length,R);for(var U=[],$=_;$239?4:de>223?3:de>191?2:1;if($+ct<=R){var Rt,Wt,hn,qt;switch(ct){case 1:de<128&&(xe=de);break;case 2:Rt=L[$+1],(Rt&192)===128&&(qt=(de&31)<<6|Rt&63,qt>127&&(xe=qt));break;case 3:Rt=L[$+1],Wt=L[$+2],(Rt&192)===128&&(Wt&192)===128&&(qt=(de&15)<<12|(Rt&63)<<6|Wt&63,qt>2047&&(qt<55296||qt>57343)&&(xe=qt));break;case 4:Rt=L[$+1],Wt=L[$+2],hn=L[$+3],(Rt&192)===128&&(Wt&192)===128&&(hn&192)===128&&(qt=(de&15)<<18|(Rt&63)<<12|(Wt&63)<<6|hn&63,qt>65535&&qt<1114112&&(xe=qt))}}xe===null?(xe=65533,ct=1):xe>65535&&(xe-=65536,U.push(xe>>>10&1023|55296),xe=56320|xe&1023),U.push(xe),$+=ct}return Qt(U)}var Be=4096;function Qt(L){var _=L.length;if(_<=Be)return String.fromCharCode.apply(String,L);for(var R="",U=0;U<_;)R+=String.fromCharCode.apply(String,L.slice(U,U+=Be));return R}function k(L,_,R){var U="";R=Math.min(L.length,R);for(var $=_;$U)&&(R=U);for(var $="",de=_;deU&&(_=U),R<0?(R+=U,R<0&&(R=0)):R>U&&(R=U),R<_&&(R=_);var $;if(ne.TYPED_ARRAY_SUPPORT)$=this.subarray(_,R),$.__proto__=ne.prototype;else{var de=R-_;$=new ne(de,void 0);for(var xe=0;xeR)throw new RangeError("Trying to access beyond buffer length")}ne.prototype.readUIntLE=function(_,R,U){_=_|0,R=R|0,U||je(_,R,this.length);for(var $=this[_],de=1,xe=0;++xe0&&(de*=256);)$+=this[_+--R]*de;return $},ne.prototype.readUInt8=function(_,R){return R||je(_,1,this.length),this[_]},ne.prototype.readUInt16LE=function(_,R){return R||je(_,2,this.length),this[_]|this[_+1]<<8},ne.prototype.readUInt16BE=function(_,R){return R||je(_,2,this.length),this[_]<<8|this[_+1]},ne.prototype.readUInt32LE=function(_,R){return R||je(_,4,this.length),(this[_]|this[_+1]<<8|this[_+2]<<16)+this[_+3]*16777216},ne.prototype.readUInt32BE=function(_,R){return R||je(_,4,this.length),this[_]*16777216+(this[_+1]<<16|this[_+2]<<8|this[_+3])},ne.prototype.readIntLE=function(_,R,U){_=_|0,R=R|0,U||je(_,R,this.length);for(var $=this[_],de=1,xe=0;++xe=de&&($-=Math.pow(2,8*R)),$},ne.prototype.readIntBE=function(_,R,U){_=_|0,R=R|0,U||je(_,R,this.length);for(var $=R,de=1,xe=this[_+--$];$>0&&(de*=256);)xe+=this[_+--$]*de;return de*=128,xe>=de&&(xe-=Math.pow(2,8*R)),xe},ne.prototype.readInt8=function(_,R){return R||je(_,1,this.length),this[_]&128?(255-this[_]+1)*-1:this[_]},ne.prototype.readInt16LE=function(_,R){R||je(_,2,this.length);var U=this[_]|this[_+1]<<8;return U&32768?U|4294901760:U},ne.prototype.readInt16BE=function(_,R){R||je(_,2,this.length);var U=this[_+1]|this[_]<<8;return U&32768?U|4294901760:U},ne.prototype.readInt32LE=function(_,R){return R||je(_,4,this.length),this[_]|this[_+1]<<8|this[_+2]<<16|this[_+3]<<24},ne.prototype.readInt32BE=function(_,R){return R||je(_,4,this.length),this[_]<<24|this[_+1]<<16|this[_+2]<<8|this[_+3]},ne.prototype.readFloatLE=function(_,R){return R||je(_,4,this.length),at.read(this,_,!0,23,4)},ne.prototype.readFloatBE=function(_,R){return R||je(_,4,this.length),at.read(this,_,!1,23,4)},ne.prototype.readDoubleLE=function(_,R){return R||je(_,8,this.length),at.read(this,_,!0,52,8)},ne.prototype.readDoubleBE=function(_,R){return R||je(_,8,this.length),at.read(this,_,!1,52,8)};function St(L,_,R,U,$,de){if(!ne.isBuffer(L))throw new TypeError('"buffer" argument must be a Buffer instance');if(_>$||_L.length)throw new RangeError("Index out of range")}ne.prototype.writeUIntLE=function(_,R,U,$){if(_=+_,R=R|0,U=U|0,!$){var de=Math.pow(2,8*U)-1;St(this,_,R,U,de,0)}var xe=1,ct=0;for(this[R]=_&255;++ct=0&&(ct*=256);)this[R+xe]=_/ct&255;return R+U},ne.prototype.writeUInt8=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,1,255,0),ne.TYPED_ARRAY_SUPPORT||(_=Math.floor(_)),this[R]=_&255,R+1};function _n(L,_,R,U){_<0&&(_=65535+_+1);for(var $=0,de=Math.min(L.length-R,2);$>>(U?$:1-$)*8}ne.prototype.writeUInt16LE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,2,65535,0),ne.TYPED_ARRAY_SUPPORT?(this[R]=_&255,this[R+1]=_>>>8):_n(this,_,R,!0),R+2},ne.prototype.writeUInt16BE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,2,65535,0),ne.TYPED_ARRAY_SUPPORT?(this[R]=_>>>8,this[R+1]=_&255):_n(this,_,R,!1),R+2};function xn(L,_,R,U){_<0&&(_=4294967295+_+1);for(var $=0,de=Math.min(L.length-R,4);$>>(U?$:3-$)*8&255}ne.prototype.writeUInt32LE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,4,4294967295,0),ne.TYPED_ARRAY_SUPPORT?(this[R+3]=_>>>24,this[R+2]=_>>>16,this[R+1]=_>>>8,this[R]=_&255):xn(this,_,R,!0),R+4},ne.prototype.writeUInt32BE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,4,4294967295,0),ne.TYPED_ARRAY_SUPPORT?(this[R]=_>>>24,this[R+1]=_>>>16,this[R+2]=_>>>8,this[R+3]=_&255):xn(this,_,R,!1),R+4},ne.prototype.writeIntLE=function(_,R,U,$){if(_=+_,R=R|0,!$){var de=Math.pow(2,8*U-1);St(this,_,R,U,de-1,-de)}var xe=0,ct=1,Rt=0;for(this[R]=_&255;++xe>0)-Rt&255;return R+U},ne.prototype.writeIntBE=function(_,R,U,$){if(_=+_,R=R|0,!$){var de=Math.pow(2,8*U-1);St(this,_,R,U,de-1,-de)}var xe=U-1,ct=1,Rt=0;for(this[R+xe]=_&255;--xe>=0&&(ct*=256);)_<0&&Rt===0&&this[R+xe+1]!==0&&(Rt=1),this[R+xe]=(_/ct>>0)-Rt&255;return R+U},ne.prototype.writeInt8=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,1,127,-128),ne.TYPED_ARRAY_SUPPORT||(_=Math.floor(_)),_<0&&(_=255+_+1),this[R]=_&255,R+1},ne.prototype.writeInt16LE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,2,32767,-32768),ne.TYPED_ARRAY_SUPPORT?(this[R]=_&255,this[R+1]=_>>>8):_n(this,_,R,!0),R+2},ne.prototype.writeInt16BE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,2,32767,-32768),ne.TYPED_ARRAY_SUPPORT?(this[R]=_>>>8,this[R+1]=_&255):_n(this,_,R,!1),R+2},ne.prototype.writeInt32LE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,4,2147483647,-2147483648),ne.TYPED_ARRAY_SUPPORT?(this[R]=_&255,this[R+1]=_>>>8,this[R+2]=_>>>16,this[R+3]=_>>>24):xn(this,_,R,!0),R+4},ne.prototype.writeInt32BE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,4,2147483647,-2147483648),_<0&&(_=4294967295+_+1),ne.TYPED_ARRAY_SUPPORT?(this[R]=_>>>24,this[R+1]=_>>>16,this[R+2]=_>>>8,this[R+3]=_&255):xn(this,_,R,!1),R+4};function Sn(L,_,R,U,$,de){if(R+U>L.length)throw new RangeError("Index out of range");if(R<0)throw new RangeError("Index out of range")}function xr(L,_,R,U,$){return $||Sn(L,_,R,4,34028234663852886e22,-34028234663852886e22),at.write(L,_,R,U,23,4),R+4}ne.prototype.writeFloatLE=function(_,R,U){return xr(this,_,R,!0,U)},ne.prototype.writeFloatBE=function(_,R,U){return xr(this,_,R,!1,U)};function tr(L,_,R,U,$){return $||Sn(L,_,R,8,17976931348623157e292,-17976931348623157e292),at.write(L,_,R,U,52,8),R+8}ne.prototype.writeDoubleLE=function(_,R,U){return tr(this,_,R,!0,U)},ne.prototype.writeDoubleBE=function(_,R,U){return tr(this,_,R,!1,U)},ne.prototype.copy=function(_,R,U,$){if(U||(U=0),!$&&$!==0&&($=this.length),R>=_.length&&(R=_.length),R||(R=0),$>0&&$=this.length)throw new RangeError("sourceStart out of bounds");if($<0)throw new RangeError("sourceEnd out of bounds");$>this.length&&($=this.length),_.length-R<$-U&&($=_.length-R+U);var de=$-U,xe;if(this===_&&U=0;--xe)_[xe+R]=this[xe+U];else if(de<1e3||!ne.TYPED_ARRAY_SUPPORT)for(xe=0;xe>>0,U=U===void 0?this.length:U>>>0,_||(_=0);var xe;if(typeof _=="number")for(xe=R;xe55295&&R<57344){if(!$){if(R>56319){(_-=3)>-1&&de.push(239,191,189);continue}else if(xe+1===U){(_-=3)>-1&&de.push(239,191,189);continue}$=R;continue}if(R<56320){(_-=3)>-1&&de.push(239,191,189),$=R;continue}R=($-55296<<10|R-56320)+65536}else $&&((_-=3)>-1&&de.push(239,191,189));if($=null,R<128){if((_-=1)<0)break;de.push(R)}else if(R<2048){if((_-=2)<0)break;de.push(R>>6|192,R&63|128)}else if(R<65536){if((_-=3)<0)break;de.push(R>>12|224,R>>6&63|128,R&63|128)}else if(R<1114112){if((_-=4)<0)break;de.push(R>>18|240,R>>12&63|128,R>>6&63|128,R&63|128)}else throw new Error("Invalid code point")}return de}function wn(L){for(var _=[],R=0;R>8,$=R%256,de.push($),de.push(U);return de}function et(L){return ze.toByteArray(nr(L))}function mn(L,_,R,U){for(var $=0;$=_.length||$>=L.length);++$)_[$+R]=L[$];return $}function Cn(L){return L!==L}}).call(this,te("IyRk"))},IO3U:function(rn,ke,te){rn.exports={wrp:"wrp___1U2de"}},Og1z:function(rn,ke){(function(te){rn.exports=function(){var Se={887:function(){}},ze={};function at(gt){if(ze[gt])return ze[gt].exports;var Ke=ze[gt]={exports:{}},ve=!0;try{Se[gt](Ke,Ke.exports,at),ve=!1}finally{ve&&delete ze[gt]}return Ke.exports}return at.ab=te+"/",at(887)}()}).call(this,"/")},"Re/O":function(rn,ke,te){"use strict";(function(Se,ze,at){te.d(ke,"a",function(){return pn}),te.d(ke,"b",function(){return Pr}),te.d(ke,"c",function(){return Pa}),te.d(ke,"d",function(){return ul}),te.d(ke,"e",function(){return Vc}),te.d(ke,"f",function(){return zf}),te.d(ke,"g",function(){return Pc}),te.d(ke,"h",function(){return Qn}),te.d(ke,"i",function(){return yo}),te.d(ke,"j",function(){return ts}),te.d(ke,"k",function(){return Zi}),te.d(ke,"l",function(){return Lc}),te.d(ke,"m",function(){return gr}),te.d(ke,"n",function(){return Ko}),te.d(ke,"o",function(){return _l}),te.d(ke,"p",function(){return jf}),te.d(ke,"q",function(){return au}),te.d(ke,"r",function(){return dl}),te.d(ke,"s",function(){return sl}),te.d(ke,"t",function(){return La}),te.d(ke,"u",function(){return Zs}),te.d(ke,"v",function(){return Rr}),te.d(ke,"w",function(){return ou}),te.d(ke,"x",function(){return so}),te.d(ke,"y",function(){return We}),te.d(ke,"z",function(){return al}),te.d(ke,"A",function(){return jc}),te.d(ke,"B",function(){return Hr}),te.d(ke,"C",function(){return cl}),te.d(ke,"D",function(){return ka}),te.d(ke,"E",function(){return Ar}),te.d(ke,"F",function(){return fa}),te.d(ke,"G",function(){return En}),te.d(ke,"H",function(){return Wr}),te.d(ke,"I",function(){return zr}),te.d(ke,"J",function(){return Xo}),te.d(ke,"K",function(){return Er}),te.d(ke,"L",function(){return en}),te.d(ke,"M",function(){return Vr}),te.d(ke,"N",function(){return ml}),te.d(ke,"O",function(){return uo}),te.d(ke,"P",function(){return Jt});/** +*/var ze=te("H7XF"),at=te("kVK+"),mt=te("49sm");ke.Buffer=ne,ke.SlowBuffer=xn,ke.INSPECT_MAX_BYTES=50,ne.TYPED_ARRAY_SUPPORT=Se.TYPED_ARRAY_SUPPORT!==void 0?Se.TYPED_ARRAY_SUPPORT:Ke(),ke.kMaxLength=ve();function Ke(){try{var L=new Uint8Array(1);return L.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},L.foo()===42&&typeof L.subarray=="function"&&L.subarray(1,1).byteLength===0}catch(_){return!1}}function ve(){return ne.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function ye(L,_){if(ve()<_)throw new RangeError("Invalid typed array length");return ne.TYPED_ARRAY_SUPPORT?(L=new Uint8Array(_),L.__proto__=ne.prototype):(L===null&&(L=new ne(_)),L.length=_),L}function ne(L,_,R){if(!ne.TYPED_ARRAY_SUPPORT&&!(this instanceof ne))return new ne(L,_,R);if(typeof L=="number"){if(typeof _=="string")throw new Error("If encoding is specified then the first argument must be a string");return Ft(this,L)}return kt(this,L,_,R)}ne.poolSize=8192,ne._augment=function(L){return L.__proto__=ne.prototype,L};function kt(L,_,R,U){if(typeof _=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&_ instanceof ArrayBuffer?st(L,_,R,U):typeof _=="string"?tt(L,_,R):Ct(L,_)}ne.from=function(L,_,R){return kt(null,L,_,R)},ne.TYPED_ARRAY_SUPPORT&&(ne.prototype.__proto__=Uint8Array.prototype,ne.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&ne[Symbol.species]===ne&&Object.defineProperty(ne,Symbol.species,{value:null,configurable:!0}));function ee(L){if(typeof L!="number")throw new TypeError('"size" argument must be a number');if(L<0)throw new RangeError('"size" argument must not be negative')}function ot(L,_,R,U){return ee(_),_<=0?ye(L,_):R!==void 0?typeof U=="string"?ye(L,_).fill(R,U):ye(L,_).fill(R):ye(L,_)}ne.alloc=function(L,_,R){return ot(null,L,_,R)};function Ft(L,_){if(ee(_),L=ye(L,_<0?0:Pt(_)|0),!ne.TYPED_ARRAY_SUPPORT)for(var R=0;R<_;++R)L[R]=0;return L}ne.allocUnsafe=function(L){return Ft(null,L)},ne.allocUnsafeSlow=function(L){return Ft(null,L)};function tt(L,_,R){if((typeof R!="string"||R==="")&&(R="utf8"),!ne.isEncoding(R))throw new TypeError('"encoding" must be a valid string encoding');var U=Lt(_,R)|0;L=ye(L,U);var $=L.write(_,R);return $!==U&&(L=L.slice(0,$)),L}function Ge(L,_){var R=_.length<0?0:Pt(_.length)|0;L=ye(L,R);for(var U=0;U=ve())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ve().toString(16)+" bytes");return L|0}function xn(L){return+L!=L&&(L=0),ne.alloc(+L)}ne.isBuffer=function(_){return!!(_!=null&&_._isBuffer)},ne.compare=function(_,R){if(!ne.isBuffer(_)||!ne.isBuffer(R))throw new TypeError("Arguments must be Buffers");if(_===R)return 0;for(var U=_.length,$=R.length,de=0,xe=Math.min(U,$);de>>1;case"base64":return et(L).length;default:if(U)return $t(L).length;_=(""+_).toLowerCase(),U=!0}}ne.byteLength=Lt;function dn(L,_,R){var U=!1;if((_===void 0||_<0)&&(_=0),_>this.length)return"";if((R===void 0||R>this.length)&&(R=this.length),R<=0)return"";if(R>>>=0,_>>>=0,R<=_)return"";for(L||(L="utf8");;)switch(L){case"hex":return q(this,_,R);case"utf8":case"utf-8":return Oe(this,_,R);case"ascii":return k(this,_,R);case"latin1":case"binary":return Qe(this,_,R);case"base64":return ae(this,_,R);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return lt(this,_,R);default:if(U)throw new TypeError("Unknown encoding: "+L);L=(L+"").toLowerCase(),U=!0}}ne.prototype._isBuffer=!0;function Pe(L,_,R){var U=L[_];L[_]=L[R],L[R]=U}ne.prototype.swap16=function(){var _=this.length;if(_%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var R=0;R<_;R+=2)Pe(this,R,R+1);return this},ne.prototype.swap32=function(){var _=this.length;if(_%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var R=0;R<_;R+=4)Pe(this,R,R+3),Pe(this,R+1,R+2);return this},ne.prototype.swap64=function(){var _=this.length;if(_%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var R=0;R<_;R+=8)Pe(this,R,R+7),Pe(this,R+1,R+6),Pe(this,R+2,R+5),Pe(this,R+3,R+4);return this},ne.prototype.toString=function(){var _=this.length|0;return _===0?"":arguments.length===0?Oe(this,0,_):dn.apply(this,arguments)},ne.prototype.equals=function(_){if(!ne.isBuffer(_))throw new TypeError("Argument must be a Buffer");return this===_?!0:ne.compare(this,_)===0},ne.prototype.inspect=function(){var _="",R=ke.INSPECT_MAX_BYTES;return this.length>0&&(_=this.toString("hex",0,R).match(/.{2}/g).join(" "),this.length>R&&(_+=" ... ")),""},ne.prototype.compare=function(_,R,U,$,de){if(!ne.isBuffer(_))throw new TypeError("Argument must be a Buffer");if(R===void 0&&(R=0),U===void 0&&(U=_?_.length:0),$===void 0&&($=0),de===void 0&&(de=this.length),R<0||U>_.length||$<0||de>this.length)throw new RangeError("out of range index");if($>=de&&R>=U)return 0;if($>=de)return-1;if(R>=U)return 1;if(R>>>=0,U>>>=0,$>>>=0,de>>>=0,this===_)return 0;for(var xe=de-$,ut=U-R,Rt=Math.min(xe,ut),Ut=this.slice($,de),pn=_.slice(R,U),qt=0;qt2147483647?R=2147483647:R<-2147483648&&(R=-2147483648),R=+R,isNaN(R)&&(R=$?0:L.length-1),R<0&&(R=L.length+R),R>=L.length){if($)return-1;R=L.length-1}else if(R<0)if($)R=0;else return-1;if(typeof _=="string"&&(_=ne.from(_,U)),ne.isBuffer(_))return _.length===0?-1:ce(L,_,R,U,$);if(typeof _=="number")return _=_&255,ne.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?$?Uint8Array.prototype.indexOf.call(L,_,R):Uint8Array.prototype.lastIndexOf.call(L,_,R):ce(L,[_],R,U,$);throw new TypeError("val must be string, number or Buffer")}function ce(L,_,R,U,$){var de=1,xe=L.length,ut=_.length;if(U!==void 0&&(U=String(U).toLowerCase(),U==="ucs2"||U==="ucs-2"||U==="utf16le"||U==="utf-16le")){if(L.length<2||_.length<2)return-1;de=2,xe/=2,ut/=2,R/=2}function Rt(ba,Un){return de===1?ba[Un]:ba.readUInt16BE(Un*de)}var Ut;if($){var pn=-1;for(Ut=R;Utxe&&(R=xe-ut),Ut=R;Ut>=0;Ut--){for(var qt=!0,Jr=0;Jr$&&(U=$)):U=$;var de=_.length;if(de%2!==0)throw new TypeError("Invalid hex string");U>de/2&&(U=de/2);for(var xe=0;xede)&&(U=de),_.length>0&&(U<0||R<0)||R>this.length)throw new RangeError("Attempt to write outside buffer bounds");$||($="utf8");for(var xe=!1;;)switch($){case"hex":return Ye(this,_,R,U);case"utf8":case"utf-8":return ie(this,_,R,U);case"ascii":return D(this,_,R,U);case"latin1":case"binary":return se(this,_,R,U);case"base64":return Te(this,_,R,U);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ae(this,_,R,U);default:if(xe)throw new TypeError("Unknown encoding: "+$);$=(""+$).toLowerCase(),xe=!0}},ne.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ae(L,_,R){return _===0&&R===L.length?ze.fromByteArray(L):ze.fromByteArray(L.slice(_,R))}function Oe(L,_,R){R=Math.min(L.length,R);for(var U=[],$=_;$239?4:de>223?3:de>191?2:1;if($+ut<=R){var Rt,Ut,pn,qt;switch(ut){case 1:de<128&&(xe=de);break;case 2:Rt=L[$+1],(Rt&192)===128&&(qt=(de&31)<<6|Rt&63,qt>127&&(xe=qt));break;case 3:Rt=L[$+1],Ut=L[$+2],(Rt&192)===128&&(Ut&192)===128&&(qt=(de&15)<<12|(Rt&63)<<6|Ut&63,qt>2047&&(qt<55296||qt>57343)&&(xe=qt));break;case 4:Rt=L[$+1],Ut=L[$+2],pn=L[$+3],(Rt&192)===128&&(Ut&192)===128&&(pn&192)===128&&(qt=(de&15)<<18|(Rt&63)<<12|(Ut&63)<<6|pn&63,qt>65535&&qt<1114112&&(xe=qt))}}xe===null?(xe=65533,ut=1):xe>65535&&(xe-=65536,U.push(xe>>>10&1023|55296),xe=56320|xe&1023),U.push(xe),$+=ut}return Qt(U)}var Be=4096;function Qt(L){var _=L.length;if(_<=Be)return String.fromCharCode.apply(String,L);for(var R="",U=0;U<_;)R+=String.fromCharCode.apply(String,L.slice(U,U+=Be));return R}function k(L,_,R){var U="";R=Math.min(L.length,R);for(var $=_;$U)&&(R=U);for(var $="",de=_;deU&&(_=U),R<0?(R+=U,R<0&&(R=0)):R>U&&(R=U),R<_&&(R=_);var $;if(ne.TYPED_ARRAY_SUPPORT)$=this.subarray(_,R),$.__proto__=ne.prototype;else{var de=R-_;$=new ne(de,void 0);for(var xe=0;xeR)throw new RangeError("Trying to access beyond buffer length")}ne.prototype.readUIntLE=function(_,R,U){_=_|0,R=R|0,U||je(_,R,this.length);for(var $=this[_],de=1,xe=0;++xe0&&(de*=256);)$+=this[_+--R]*de;return $},ne.prototype.readUInt8=function(_,R){return R||je(_,1,this.length),this[_]},ne.prototype.readUInt16LE=function(_,R){return R||je(_,2,this.length),this[_]|this[_+1]<<8},ne.prototype.readUInt16BE=function(_,R){return R||je(_,2,this.length),this[_]<<8|this[_+1]},ne.prototype.readUInt32LE=function(_,R){return R||je(_,4,this.length),(this[_]|this[_+1]<<8|this[_+2]<<16)+this[_+3]*16777216},ne.prototype.readUInt32BE=function(_,R){return R||je(_,4,this.length),this[_]*16777216+(this[_+1]<<16|this[_+2]<<8|this[_+3])},ne.prototype.readIntLE=function(_,R,U){_=_|0,R=R|0,U||je(_,R,this.length);for(var $=this[_],de=1,xe=0;++xe=de&&($-=Math.pow(2,8*R)),$},ne.prototype.readIntBE=function(_,R,U){_=_|0,R=R|0,U||je(_,R,this.length);for(var $=R,de=1,xe=this[_+--$];$>0&&(de*=256);)xe+=this[_+--$]*de;return de*=128,xe>=de&&(xe-=Math.pow(2,8*R)),xe},ne.prototype.readInt8=function(_,R){return R||je(_,1,this.length),this[_]&128?(255-this[_]+1)*-1:this[_]},ne.prototype.readInt16LE=function(_,R){R||je(_,2,this.length);var U=this[_]|this[_+1]<<8;return U&32768?U|4294901760:U},ne.prototype.readInt16BE=function(_,R){R||je(_,2,this.length);var U=this[_+1]|this[_]<<8;return U&32768?U|4294901760:U},ne.prototype.readInt32LE=function(_,R){return R||je(_,4,this.length),this[_]|this[_+1]<<8|this[_+2]<<16|this[_+3]<<24},ne.prototype.readInt32BE=function(_,R){return R||je(_,4,this.length),this[_]<<24|this[_+1]<<16|this[_+2]<<8|this[_+3]},ne.prototype.readFloatLE=function(_,R){return R||je(_,4,this.length),at.read(this,_,!0,23,4)},ne.prototype.readFloatBE=function(_,R){return R||je(_,4,this.length),at.read(this,_,!1,23,4)},ne.prototype.readDoubleLE=function(_,R){return R||je(_,8,this.length),at.read(this,_,!0,52,8)},ne.prototype.readDoubleBE=function(_,R){return R||je(_,8,this.length),at.read(this,_,!1,52,8)};function St(L,_,R,U,$,de){if(!ne.isBuffer(L))throw new TypeError('"buffer" argument must be a Buffer instance');if(_>$||_L.length)throw new RangeError("Index out of range")}ne.prototype.writeUIntLE=function(_,R,U,$){if(_=+_,R=R|0,U=U|0,!$){var de=Math.pow(2,8*U)-1;St(this,_,R,U,de,0)}var xe=1,ut=0;for(this[R]=_&255;++ut=0&&(ut*=256);)this[R+xe]=_/ut&255;return R+U},ne.prototype.writeUInt8=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,1,255,0),ne.TYPED_ARRAY_SUPPORT||(_=Math.floor(_)),this[R]=_&255,R+1};function Cn(L,_,R,U){_<0&&(_=65535+_+1);for(var $=0,de=Math.min(L.length-R,2);$>>(U?$:1-$)*8}ne.prototype.writeUInt16LE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,2,65535,0),ne.TYPED_ARRAY_SUPPORT?(this[R]=_&255,this[R+1]=_>>>8):Cn(this,_,R,!0),R+2},ne.prototype.writeUInt16BE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,2,65535,0),ne.TYPED_ARRAY_SUPPORT?(this[R]=_>>>8,this[R+1]=_&255):Cn(this,_,R,!1),R+2};function bn(L,_,R,U){_<0&&(_=4294967295+_+1);for(var $=0,de=Math.min(L.length-R,4);$>>(U?$:3-$)*8&255}ne.prototype.writeUInt32LE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,4,4294967295,0),ne.TYPED_ARRAY_SUPPORT?(this[R+3]=_>>>24,this[R+2]=_>>>16,this[R+1]=_>>>8,this[R]=_&255):bn(this,_,R,!0),R+4},ne.prototype.writeUInt32BE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,4,4294967295,0),ne.TYPED_ARRAY_SUPPORT?(this[R]=_>>>24,this[R+1]=_>>>16,this[R+2]=_>>>8,this[R+3]=_&255):bn(this,_,R,!1),R+4},ne.prototype.writeIntLE=function(_,R,U,$){if(_=+_,R=R|0,!$){var de=Math.pow(2,8*U-1);St(this,_,R,U,de-1,-de)}var xe=0,ut=1,Rt=0;for(this[R]=_&255;++xe>0)-Rt&255;return R+U},ne.prototype.writeIntBE=function(_,R,U,$){if(_=+_,R=R|0,!$){var de=Math.pow(2,8*U-1);St(this,_,R,U,de-1,-de)}var xe=U-1,ut=1,Rt=0;for(this[R+xe]=_&255;--xe>=0&&(ut*=256);)_<0&&Rt===0&&this[R+xe+1]!==0&&(Rt=1),this[R+xe]=(_/ut>>0)-Rt&255;return R+U},ne.prototype.writeInt8=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,1,127,-128),ne.TYPED_ARRAY_SUPPORT||(_=Math.floor(_)),_<0&&(_=255+_+1),this[R]=_&255,R+1},ne.prototype.writeInt16LE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,2,32767,-32768),ne.TYPED_ARRAY_SUPPORT?(this[R]=_&255,this[R+1]=_>>>8):Cn(this,_,R,!0),R+2},ne.prototype.writeInt16BE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,2,32767,-32768),ne.TYPED_ARRAY_SUPPORT?(this[R]=_>>>8,this[R+1]=_&255):Cn(this,_,R,!1),R+2},ne.prototype.writeInt32LE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,4,2147483647,-2147483648),ne.TYPED_ARRAY_SUPPORT?(this[R]=_&255,this[R+1]=_>>>8,this[R+2]=_>>>16,this[R+3]=_>>>24):bn(this,_,R,!0),R+4},ne.prototype.writeInt32BE=function(_,R,U){return _=+_,R=R|0,U||St(this,_,R,4,2147483647,-2147483648),_<0&&(_=4294967295+_+1),ne.TYPED_ARRAY_SUPPORT?(this[R]=_>>>24,this[R+1]=_>>>16,this[R+2]=_>>>8,this[R+3]=_&255):bn(this,_,R,!1),R+4};function On(L,_,R,U,$,de){if(R+U>L.length)throw new RangeError("Index out of range");if(R<0)throw new RangeError("Index out of range")}function xr(L,_,R,U,$){return $||On(L,_,R,4,34028234663852886e22,-34028234663852886e22),at.write(L,_,R,U,23,4),R+4}ne.prototype.writeFloatLE=function(_,R,U){return xr(this,_,R,!0,U)},ne.prototype.writeFloatBE=function(_,R,U){return xr(this,_,R,!1,U)};function tr(L,_,R,U,$){return $||On(L,_,R,8,17976931348623157e292,-17976931348623157e292),at.write(L,_,R,U,52,8),R+8}ne.prototype.writeDoubleLE=function(_,R,U){return tr(this,_,R,!0,U)},ne.prototype.writeDoubleBE=function(_,R,U){return tr(this,_,R,!1,U)},ne.prototype.copy=function(_,R,U,$){if(U||(U=0),!$&&$!==0&&($=this.length),R>=_.length&&(R=_.length),R||(R=0),$>0&&$=this.length)throw new RangeError("sourceStart out of bounds");if($<0)throw new RangeError("sourceEnd out of bounds");$>this.length&&($=this.length),_.length-R<$-U&&($=_.length-R+U);var de=$-U,xe;if(this===_&&U=0;--xe)_[xe+R]=this[xe+U];else if(de<1e3||!ne.TYPED_ARRAY_SUPPORT)for(xe=0;xe>>0,U=U===void 0?this.length:U>>>0,_||(_=0);var xe;if(typeof _=="number")for(xe=R;xe55295&&R<57344){if(!$){if(R>56319){(_-=3)>-1&&de.push(239,191,189);continue}else if(xe+1===U){(_-=3)>-1&&de.push(239,191,189);continue}$=R;continue}if(R<56320){(_-=3)>-1&&de.push(239,191,189),$=R;continue}R=($-55296<<10|R-56320)+65536}else $&&((_-=3)>-1&&de.push(239,191,189));if($=null,R<128){if((_-=1)<0)break;de.push(R)}else if(R<2048){if((_-=2)<0)break;de.push(R>>6|192,R&63|128)}else if(R<65536){if((_-=3)<0)break;de.push(R>>12|224,R>>6&63|128,R&63|128)}else if(R<1114112){if((_-=4)<0)break;de.push(R>>18|240,R>>12&63|128,R>>6&63|128,R&63|128)}else throw new Error("Invalid code point")}return de}function En(L){for(var _=[],R=0;R>8,$=R%256,de.push($),de.push(U);return de}function et(L){return ze.toByteArray(nr(L))}function gn(L,_,R,U){for(var $=0;$=_.length||$>=L.length);++$)_[$+R]=L[$];return $}function Rn(L){return L!==L}}).call(this,te("IyRk"))},IO3U:function(rn,ke,te){rn.exports={wrp:"wrp___1U2de"}},Og1z:function(rn,ke){(function(te){rn.exports=function(){var Se={887:function(){}},ze={};function at(mt){if(ze[mt])return ze[mt].exports;var Ke=ze[mt]={exports:{}},ve=!0;try{Se[mt](Ke,Ke.exports,at),ve=!1}finally{ve&&delete ze[mt]}return Ke.exports}return at.ab=te+"/",at(887)}()}).call(this,"/")},"Re/O":function(rn,ke,te){"use strict";(function(Se,ze,at){te.d(ke,"a",function(){return fn}),te.d(ke,"b",function(){return Fr}),te.d(ke,"c",function(){return La}),te.d(ke,"d",function(){return dl}),te.d(ke,"e",function(){return Xc}),te.d(ke,"f",function(){return zf}),te.d(ke,"g",function(){return jc}),te.d(ke,"h",function(){return Qn}),te.d(ke,"i",function(){return xo}),te.d(ke,"j",function(){return os}),te.d(ke,"k",function(){return rs}),te.d(ke,"l",function(){return Uc}),te.d(ke,"m",function(){return gr}),te.d(ke,"n",function(){return qo}),te.d(ke,"o",function(){return Al}),te.d(ke,"p",function(){return jf}),te.d(ke,"q",function(){return uu}),te.d(ke,"r",function(){return fl}),te.d(ke,"s",function(){return ll}),te.d(ke,"t",function(){return Ba}),te.d(ke,"u",function(){return ru}),te.d(ke,"v",function(){return Rr}),te.d(ke,"w",function(){return cu}),te.d(ke,"x",function(){return uo}),te.d(ke,"y",function(){return We}),te.d(ke,"z",function(){return sl}),te.d(ke,"A",function(){return zc}),te.d(ke,"B",function(){return Hr}),te.d(ke,"C",function(){return hl}),te.d(ke,"D",function(){return Sa}),te.d(ke,"E",function(){return Ar}),te.d(ke,"F",function(){return va}),te.d(ke,"G",function(){return _n}),te.d(ke,"H",function(){return Ur}),te.d(ke,"I",function(){return Wr}),te.d(ke,"J",function(){return Ko}),te.d(ke,"K",function(){return Er}),te.d(ke,"L",function(){return en}),te.d(ke,"M",function(){return zr}),te.d(ke,"N",function(){return xl}),te.d(ke,"O",function(){return co}),te.d(ke,"P",function(){return Jt});/** * @license * Copyright 2020 Google LLC. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the "License"); @@ -18,21 +18,21 @@ * See the License for the specific language governing permissions and * limitations under the License. * ============================================================================= - */var gt=function(r,n){return(gt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])})(r,n)};function Ke(r,n){function e(){this.constructor=r}gt(r,n),r.prototype=n===null?Object.create(n):(e.prototype=n.prototype,new e)}function ve(r,n,e,t){return new(e||(e=Promise))(function(a,o){function i(c){try{u(t.next(c))}catch(d){o(d)}}function s(c){try{u(t.throw(c))}catch(d){o(d)}}function u(c){c.done?a(c.value):new e(function(d){d(c.value)}).then(i,s)}u((t=t.apply(r,n||[])).next())})}function ye(r,n){var e,t,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function s(u){return function(c){return function(d){if(e)throw new TypeError("Generator is already executing.");for(;i;)try{if(e=1,t&&(a=2&d[0]?t.return:d[0]?t.throw||((a=t.return)&&a.call(t),0):t.next)&&!(a=a.call(t,d[1])).done)return a;switch(t=0,a&&(d=[2&d[0],a.value]),d[0]){case 0:case 1:a=d;break;case 4:return i.label++,{value:d[1],done:!1};case 5:i.label++,t=d[1],d=[0];continue;case 7:d=i.ops.pop(),i.trys.pop();continue;default:if(!(a=(a=i.trys).length>0&&a[a.length-1])&&(d[0]===6||d[0]===2)){i=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]0;)t=Math.random()*n|0,e=r[--n],r[n]=r[t],r[t]=e}function ce(r,n,e){return Math.max(r,Math.min(n,e))}function Ye(r){return r%2==0?r:r+1}function ie(r){for(var n=0,e=0;e=e?a():setTimeout(i,s)}};i()})}function dt(r,n){for(var e=1,t=-1,a=0;a=0)e*=r[a];else if(r[a]===-1){if(t!==-1)throw Error("Shapes can only have 1 implicit size. Found -1 at dim "+t+" and dim "+a);t=a}else if(r[a]<0)throw Error("Shapes can not be < 0. Found "+r[a]+" at dim "+a);if(t===-1){if(n>0&&n!==e)throw Error("Size("+n+") must match the product of shape "+r);return r}if(e===0)throw Error("Cannot infer the missing size in ["+r+"] when there are 0 elements");if(n%e!=0)throw Error("The implicit shape can't be a fractional number. Got "+n+" / "+e);var o=r.slice();return o[t]=n/e,o}function je(r,n){var e=n.length;return D((r=r==null?n.map(function(t,a){return a}):[].concat(r)).every(function(t){return t>=-e&&ts)&&r[s]===1&&(e.push(r[s]),t.push(s)),o[i]<=s&&i++}r[s]!==1&&(e.push(r[s]),t.push(s))}return{newShape:e,keptDims:t}}function _n(r,n){var e=null;if(r==null||r==="float32")e=new Float32Array(n);else if(r==="int32")e=new Int32Array(n);else{if(r!=="bool")throw new Error("Unknown data type "+r);e=new Uint8Array(n)}return e}function xn(r,n){var e=null;if(r==null||r==="float32")e=new Float32Array(n);else if(r==="int32")e=new Int32Array(n);else if(r==="bool")e=new Uint8Array(n);else{if(r!=="string")throw new Error("Unknown data type "+r);e=new Array(n)}return e}function Sn(r,n){for(var e=0;e=0;--t)e[t]=e[t+1]*r[t+1];return e}function L(r,n,e){if(n==="string")throw new Error("Cannot convert a string[] to a TypedArray");if(Array.isArray(r)&&(r=Ae(r)),e&&Sn(r,n),function(o,i){return o instanceof Float32Array&&i==="float32"||o instanceof Int32Array&&i==="int32"||o instanceof Uint8Array&&i==="bool"}(r,n))return r;if(n==null||n==="float32"||n==="complex64")return new Float32Array(r);if(n==="int32")return new Int32Array(r);if(n==="bool"){for(var t=new Uint8Array(r.length),a=0;a=0,function(){return"Tensor must have a shape comprised of positive integers but got shape ["+r+"]."})})}function xe(r,n){return n===void 0&&(n="utf-8"),n=n||"utf-8",ee().platform.encode(r,n)}function ct(r,n){return n===void 0&&(n="utf-8"),n=n||"utf-8",ee().platform.decode(r,n)}function Rt(r,n,e){if(n===0)return 0;if(n===1)return r[0];for(var t=r[r.length-1],a=0;a0?x:"")+" "}console.log("%c"+u+" %c"+s+" %c"+c+"D "+f+" %c"+d+" %c"+m+" %c"+i,"font-weight:bold","color:red","color:blue","color: orange","color: green","color: steelblue")},r}(),xa=20,Un=3,Do=7;function di(r,n,e,t){var a=Cn(n),o=function(c,d,f,m){var g=ae(d),x=m[m.length-1],E=new Array(x).fill(0),w=d.length,C=f==="complex64"?br(c):c;if(w>1)for(var N=0;Nxa){var S=Un*w,I=Array.from(d.slice(0,S)),M=Array.from(d.slice((C-Un)*w,C*w));return m==="complex64"&&(I=br(I),M=br(M)),["["+I.map(function(he,Ee){return Qr(he,x[Ee],m)}).join(", ")+", ..., "+M.map(function(he,Ee){return Qr(he,x[C-Un+Ee],m)}).join(", ")+"]"]}return["["+(m==="complex64"?br(d):Array.from(d)).map(function(he,Ee){return Qr(he,x[Ee],m)}).join(", ")+"]"]}var j=f.slice(1),G=g.slice(1),z=g[0]*w,W=[];if(C>xa){for(var V=0;V0&&a[a.length-1])&&(d[0]===6||d[0]===2)){i=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]0;)t=Math.random()*n|0,e=r[--n],r[n]=r[t],r[t]=e}function ce(r,n,e){return Math.max(r,Math.min(n,e))}function Ye(r){return r%2==0?r:r+1}function ie(r){for(var n=0,e=0;e=e?a():setTimeout(i,s)}};i()})}function lt(r,n){for(var e=1,t=-1,a=0;a=0)e*=r[a];else if(r[a]===-1){if(t!==-1)throw Error("Shapes can only have 1 implicit size. Found -1 at dim "+t+" and dim "+a);t=a}else if(r[a]<0)throw Error("Shapes can not be < 0. Found "+r[a]+" at dim "+a);if(t===-1){if(n>0&&n!==e)throw Error("Size("+n+") must match the product of shape "+r);return r}if(e===0)throw Error("Cannot infer the missing size in ["+r+"] when there are 0 elements");if(n%e!=0)throw Error("The implicit shape can't be a fractional number. Got "+n+" / "+e);var o=r.slice();return o[t]=n/e,o}function je(r,n){var e=n.length;return D((r=r==null?n.map(function(t,a){return a}):[].concat(r)).every(function(t){return t>=-e&&ts)&&r[s]===1&&(e.push(r[s]),t.push(s)),o[i]<=s&&i++}r[s]!==1&&(e.push(r[s]),t.push(s))}return{newShape:e,keptDims:t}}function Cn(r,n){var e=null;if(r==null||r==="float32")e=new Float32Array(n);else if(r==="int32")e=new Int32Array(n);else{if(r!=="bool")throw new Error("Unknown data type "+r);e=new Uint8Array(n)}return e}function bn(r,n){var e=null;if(r==null||r==="float32")e=new Float32Array(n);else if(r==="int32")e=new Int32Array(n);else if(r==="bool")e=new Uint8Array(n);else{if(r!=="string")throw new Error("Unknown data type "+r);e=new Array(n)}return e}function On(r,n){for(var e=0;e=0;--t)e[t]=e[t+1]*r[t+1];return e}function L(r,n,e){if(n==="string")throw new Error("Cannot convert a string[] to a TypedArray");if(Array.isArray(r)&&(r=Ae(r)),e&&On(r,n),function(o,i){return o instanceof Float32Array&&i==="float32"||o instanceof Int32Array&&i==="int32"||o instanceof Uint8Array&&i==="bool"}(r,n))return r;if(n==null||n==="float32"||n==="complex64")return new Float32Array(r);if(n==="int32")return new Int32Array(r);if(n==="bool"){for(var t=new Uint8Array(r.length),a=0;a=0,function(){return"Tensor must have a shape comprised of positive integers but got shape ["+r+"]."})})}function xe(r,n){return n===void 0&&(n="utf-8"),n=n||"utf-8",ee().platform.encode(r,n)}function ut(r,n){return n===void 0&&(n="utf-8"),n=n||"utf-8",ee().platform.decode(r,n)}function Rt(r,n,e){if(n===0)return 0;if(n===1)return r[0];for(var t=r[r.length-1],a=0;a0?x:"")+" "}console.log("%c"+u+" %c"+s+" %c"+c+"D "+f+" %c"+d+" %c"+m+" %c"+i,"font-weight:bold","color:red","color:blue","color: orange","color: green","color: steelblue")},r}(),ba=20,Un=3,No=7;function fi(r,n,e,t){var a=Rn(n),o=function(c,d,f,m){var g=ae(d),x=m[m.length-1],E=new Array(x).fill(0),w=d.length,C=f==="complex64"?br(c):c;if(w>1)for(var N=0;Nba){var S=Un*w,I=Array.from(d.slice(0,S)),M=Array.from(d.slice((C-Un)*w,C*w));return m==="complex64"&&(I=br(I),M=br(M)),["["+I.map(function(he,Ee){return Qr(he,x[Ee],m)}).join(", ")+", ..., "+M.map(function(he,Ee){return Qr(he,x[C-Un+Ee],m)}).join(", ")+"]"]}return["["+(m==="complex64"?br(d):Array.from(d)).map(function(he,Ee){return Qr(he,x[Ee],m)}).join(", ")+"]"]}var j=f.slice(1),G=g.slice(1),z=g[0]*w,W=[];if(C>ba){for(var V=0;V=this.shape[t]){var s="Requested out of range element at "+n+". Buffer shape="+this.shape;throw new Error(s)}t++}for(var u=n[n.length-1],c=0;c0)throw new Error("Backend '"+this.backendName+"' has an internal memory leak ("+s+" data ids) after running '"+n+"'")},r.prototype.runKernelFunc=function(n,e,t,a,o,i,s){var u,c=this;i===void 0&&(i=[]),s===void 0&&(s=[]);var d=[],f=this.isTapeOn();a==null&&(a=this.state.activeScope!=null?this.state.activeScope.name:"");var m,g=function(N){f&&(d=N.map(function(S){return c.keep(c.clone(S))}))},x=this.state.numBytes,E=this.state.numTensors;this.shouldCheckForMemLeaks()&&this.state.numDataMovesStack.push(0);var w,C=Ge(a,this.backendName);return m=C!=null?function(){var N=c.backend.numDataIds();w=C.kernelFunc({inputs:e,attrs:o,backend:c.backend});var S=Array.isArray(w)?w:[w];c.shouldCheckForMemLeaks()&&c.checkKernelForMemLeak(a,N,S);var I=S.map(function(j){var G=j.dataId,z=j.shape,W=j.dtype;return c.makeTensorFromDataId(G,z,W)}),M=I.filter(function(j,G){return s[G]});return g((i||[]).slice().concat(M)),I}:function(){var N=c.backend.numDataIds();w=c.tidy(function(){return n(c.backend,g)});var S=Array.isArray(w)?w:[w];return c.shouldCheckForMemLeaks()&&c.checkKernelForMemLeak(a,N,S),S},this.scopedRun(function(){return c.state.kernelDepth++},function(){return c.state.kernelDepth--},function(){u=c.ENV.getBool("DEBUG")?c.profiler.profileKernel(a,e,function(){return m()}):m()}),f&&this.addTapeNode(a,e,u,t,d),this.state.profiling&&this.state.activeProfile.kernels.push({name:a,bytesAdded:this.state.numBytes-x,totalBytesSnapshot:this.state.numBytes,tensorsAdded:this.state.numTensors-E,totalTensorsSnapshot:this.state.numTensors,inputShapes:Object.keys(e).map(function(N){return e[N].shape}),outputShapes:u.map(function(N){return N.shape})}),Array.isArray(w)?u:u[0]},r.prototype.makeTensor=function(n,e,t,a){if(n==null)throw new Error("Values passed to engine.makeTensor() are null");t=t||"float32",a=a||this.backend;var o=n;t==="string"&&bn(n[0])&&(o=n.map(function(d){return xe(d)}));var i=a.write(o,e,t),s=new pn(e,t,i,this.nextTensorId());if(this.incRef(s,a),t==="string"){var u=this.state.tensorInfo.get(i),c=rr(o);this.state.numBytes+=c-u.bytes,u.bytes=c}return s},r.prototype.makeTensorFromDataId=function(n,e,t,a){var o=new pn(e,t=t||"float32",n,this.nextTensorId());return this.incRef(o,a),o},r.prototype.makeVariable=function(n,e,t,a){e===void 0&&(e=!0),t=t||this.nextVariableId().toString(),a!=null&&a!==n.dtype&&(n=n.asType(a));var o=new Pr(n,e,t,this.nextTensorId());if(this.state.registeredVariables[o.name]!=null)throw new Error("Variable with name "+o.name+" was already registered");return this.state.registeredVariables[o.name]=o,this.incRef(o,this.backend),o},r.prototype.incRef=function(n,e){var t=this.state.tensorInfo.has(n.dataId)?this.state.tensorInfo.get(n.dataId).refCount:0;if(this.state.numTensors++,n.dtype==="string"&&this.state.numStringTensors++,t===0){this.state.numDataBuffers++;var a=0;n.dtype!=="complex64"&&n.dtype!=="string"&&(a=n.size*nr(n.dtype)),this.state.tensorInfo.set(n.dataId,{backend:e||this.backend,dtype:n.dtype,shape:n.shape,bytes:a,refCount:0}),this.state.numBytes+=a}this.state.tensorInfo.get(n.dataId).refCount++,n instanceof Pr||this.track(n)},r.prototype.disposeTensor=function(n){if(this.state.tensorInfo.has(n.dataId)){this.state.numTensors--,n.dtype==="string"&&this.state.numStringTensors--;var e=this.state.tensorInfo.get(n.dataId);e.refCount<=1?(n.dtype!=="complex64"&&(this.state.numBytes-=e.bytes),this.state.numDataBuffers--,e.backend.disposeData(n.dataId),this.state.tensorInfo.delete(n.dataId)):this.state.tensorInfo.get(n.dataId).refCount--}},r.prototype.disposeVariables=function(){for(var n in this.state.registeredVariables){var e=this.state.registeredVariables[n];this.disposeVariable(e)}},r.prototype.disposeVariable=function(n){this.disposeTensor(n),this.state.registeredVariables[n.name]!=null&&delete this.state.registeredVariables[n.name]},r.prototype.memory=function(){var n=this.backend.memory();return n.numTensors=this.state.numTensors,n.numDataBuffers=this.state.numDataBuffers,n.numBytes=this.state.numBytes,this.state.numStringTensors>0&&(n.unreliable=!0,n.reasons==null&&(n.reasons=[]),n.reasons.push("Memory usage by string tensors is approximate (2 bytes per character)")),n},r.prototype.profile=function(n){return ve(this,void 0,void 0,function(){var e,t;return ye(this,function(a){return this.state.profiling=!0,e=this.state.numBytes,t=this.state.numTensors,this.state.activeProfile.kernels=[],this.state.activeProfile.result=n(),this.state.profiling=!1,this.state.activeProfile.peakBytes=Math.max.apply(Math,this.state.activeProfile.kernels.map(function(o){return o.totalBytesSnapshot})),this.state.activeProfile.newBytes=this.state.numBytes-e,this.state.activeProfile.newTensors=this.state.numTensors-t,[2,this.state.activeProfile]})})},r.prototype.isTapeOn=function(){return this.state.gradientDepth>0&&this.state.kernelDepth===0},r.prototype.addTapeNode=function(n,e,t,a,o){var i=this,s={id:this.state.nextTapeNodeId++,kernelName:n,inputs:e,outputs:t,saved:o},u=ut(n);u!=null&&(a=u.gradFunc),a!=null&&(s.gradient=function(c){return c=c.map(function(d,f){if(d==null){var m=t[f],g=U(m.size,m.dtype);return i.makeTensor(g,m.shape,m.dtype)}return d}),a(c.length>1?c:c[0],o)}),this.state.activeTape.push(s)},r.prototype.keep=function(n){return n.kept=!0,n},r.prototype.startTape=function(){this.state.gradientDepth===0&&(this.state.activeTape=[]),this.state.gradientDepth++},r.prototype.endTape=function(){this.state.gradientDepth--},r.prototype.startScope=function(n){var e={track:[],name:"unnamed scope",id:this.state.nextScopeId++};n&&(e.name=n),this.state.scopeStack.push(e),this.state.activeScope=e},r.prototype.endScope=function(n){for(var e=this,t=qn(n),a=new Set(t.map(function(u){return u.id})),o=0;o0,function(){return"gradients() received an empty list of xs."}),t!=null&&t.dtype!=="float32")throw new Error("dy must have 'float32' dtype, but has '"+t.dtype+"'");var i=this.scopedRun(function(){return o.startTape()},function(){return o.endTape()},function(){return o.tidy("forward",n)});D(i instanceof pn,function(){return"The result y returned by f() must be a tensor."});var s=function(u,c,d){for(var f={},m={},g=0;g=0;g--)for(x=(j=u[g]).inputs,N=0;N0)throw new Error("Cannot compute gradient of y=f(x) with respect to x. Make sure that the f you passed encloses all operations that lead from x to y.");return this.tidy("backward",function(){var u,c,d={};d[i.id]=t==null?(u=i.shape,c=R(ae(u),"float32"),X.makeTensor(c,u,"float32")):t,function(m,g,x){for(var E=function(C){var N=g[C],S=[];if(N.outputs.forEach(function(G){var z=m[G.id];z!=null?S.push(z):S.push(null)}),N.gradient==null)throw new Error("Cannot compute gradient: gradient function not found for "+N.kernelName+".");var I=N.gradient(S),M=function(G){if(!(G in I))throw new Error("Cannot backprop through input "+G+". Available gradients found: "+Object.keys(I)+".");var z=x(function(){return I[G]()});if(z.dtype!=="float32")throw new Error("Error in gradient for op "+N.kernelName+". The gradient of input "+G+" must have 'float32' dtype, but has '"+z.dtype+"'");var W=N.inputs[G];if(!Oe(z.shape,W.shape))throw new Error("Error in gradient for op "+N.kernelName+". The gradient of input '"+G+"' has shape '"+z.shape+"', which does not match the shape of the input '"+W.shape+"'");if(m[W.id]==null)m[W.id]=z;else{var V=m[W.id];m[W.id]=V.add(z),V.dispose()}};for(var j in N.inputs)M(j)},w=g.length-1;w>=0;w--)E(w)}(d,s,function(m){return o.tidy(m)});var f=e.map(function(m){return d[m.id]});return o.state.gradientDepth===0&&(o.state.activeTape.forEach(function(m){for(var g=0,x=m.saved;g=this.shape[t]){var s="Requested out of range element at "+n+". Buffer shape="+this.shape;throw new Error(s)}t++}for(var u=n[n.length-1],c=0;c0)throw new Error("Backend '"+this.backendName+"' has an internal memory leak ("+s+" data ids) after running '"+n+"'")},r.prototype.runKernelFunc=function(n,e,t,a,o,i,s){var u,c=this;i===void 0&&(i=[]),s===void 0&&(s=[]);var d=[],f=this.isTapeOn();a==null&&(a=this.state.activeScope!=null?this.state.activeScope.name:"");var m,g=function(N){f&&(d=N.map(function(S){return c.keep(c.clone(S))}))},x=this.state.numBytes,E=this.state.numTensors;this.shouldCheckForMemLeaks()&&this.state.numDataMovesStack.push(0);var w,C=Ge(a,this.backendName);return m=C!=null?function(){var N=c.backend.numDataIds();w=C.kernelFunc({inputs:e,attrs:o,backend:c.backend});var S=Array.isArray(w)?w:[w];c.shouldCheckForMemLeaks()&&c.checkKernelForMemLeak(a,N,S);var I=S.map(function(j){var G=j.dataId,z=j.shape,W=j.dtype;return c.makeTensorFromDataId(G,z,W)}),M=I.filter(function(j,G){return s[G]});return g((i||[]).slice().concat(M)),I}:function(){var N=c.backend.numDataIds();w=c.tidy(function(){return n(c.backend,g)});var S=Array.isArray(w)?w:[w];return c.shouldCheckForMemLeaks()&&c.checkKernelForMemLeak(a,N,S),S},this.scopedRun(function(){return c.state.kernelDepth++},function(){return c.state.kernelDepth--},function(){u=c.ENV.getBool("DEBUG")?c.profiler.profileKernel(a,e,function(){return m()}):m()}),f&&this.addTapeNode(a,e,u,t,d),this.state.profiling&&this.state.activeProfile.kernels.push({name:a,bytesAdded:this.state.numBytes-x,totalBytesSnapshot:this.state.numBytes,tensorsAdded:this.state.numTensors-E,totalTensorsSnapshot:this.state.numTensors,inputShapes:Object.keys(e).map(function(N){return e[N].shape}),outputShapes:u.map(function(N){return N.shape})}),Array.isArray(w)?u:u[0]},r.prototype.makeTensor=function(n,e,t,a){if(n==null)throw new Error("Values passed to engine.makeTensor() are null");t=t||"float32",a=a||this.backend;var o=n;t==="string"&&wn(n[0])&&(o=n.map(function(d){return xe(d)}));var i=a.write(o,e,t),s=new fn(e,t,i,this.nextTensorId());if(this.incRef(s,a),t==="string"){var u=this.state.tensorInfo.get(i),c=rr(o);this.state.numBytes+=c-u.bytes,u.bytes=c}return s},r.prototype.makeTensorFromDataId=function(n,e,t,a){var o=new fn(e,t=t||"float32",n,this.nextTensorId());return this.incRef(o,a),o},r.prototype.makeVariable=function(n,e,t,a){e===void 0&&(e=!0),t=t||this.nextVariableId().toString(),a!=null&&a!==n.dtype&&(n=n.asType(a));var o=new Fr(n,e,t,this.nextTensorId());if(this.state.registeredVariables[o.name]!=null)throw new Error("Variable with name "+o.name+" was already registered");return this.state.registeredVariables[o.name]=o,this.incRef(o,this.backend),o},r.prototype.incRef=function(n,e){var t=this.state.tensorInfo.has(n.dataId)?this.state.tensorInfo.get(n.dataId).refCount:0;if(this.state.numTensors++,n.dtype==="string"&&this.state.numStringTensors++,t===0){this.state.numDataBuffers++;var a=0;n.dtype!=="complex64"&&n.dtype!=="string"&&(a=n.size*nr(n.dtype)),this.state.tensorInfo.set(n.dataId,{backend:e||this.backend,dtype:n.dtype,shape:n.shape,bytes:a,refCount:0}),this.state.numBytes+=a}this.state.tensorInfo.get(n.dataId).refCount++,n instanceof Fr||this.track(n)},r.prototype.disposeTensor=function(n){if(this.state.tensorInfo.has(n.dataId)){this.state.numTensors--,n.dtype==="string"&&this.state.numStringTensors--;var e=this.state.tensorInfo.get(n.dataId);e.refCount<=1?(n.dtype!=="complex64"&&(this.state.numBytes-=e.bytes),this.state.numDataBuffers--,e.backend.disposeData(n.dataId),this.state.tensorInfo.delete(n.dataId)):this.state.tensorInfo.get(n.dataId).refCount--}},r.prototype.disposeVariables=function(){for(var n in this.state.registeredVariables){var e=this.state.registeredVariables[n];this.disposeVariable(e)}},r.prototype.disposeVariable=function(n){this.disposeTensor(n),this.state.registeredVariables[n.name]!=null&&delete this.state.registeredVariables[n.name]},r.prototype.memory=function(){var n=this.backend.memory();return n.numTensors=this.state.numTensors,n.numDataBuffers=this.state.numDataBuffers,n.numBytes=this.state.numBytes,this.state.numStringTensors>0&&(n.unreliable=!0,n.reasons==null&&(n.reasons=[]),n.reasons.push("Memory usage by string tensors is approximate (2 bytes per character)")),n},r.prototype.profile=function(n){return ve(this,void 0,void 0,function(){var e,t;return ye(this,function(a){return this.state.profiling=!0,e=this.state.numBytes,t=this.state.numTensors,this.state.activeProfile.kernels=[],this.state.activeProfile.result=n(),this.state.profiling=!1,this.state.activeProfile.peakBytes=Math.max.apply(Math,this.state.activeProfile.kernels.map(function(o){return o.totalBytesSnapshot})),this.state.activeProfile.newBytes=this.state.numBytes-e,this.state.activeProfile.newTensors=this.state.numTensors-t,[2,this.state.activeProfile]})})},r.prototype.isTapeOn=function(){return this.state.gradientDepth>0&&this.state.kernelDepth===0},r.prototype.addTapeNode=function(n,e,t,a,o){var i=this,s={id:this.state.nextTapeNodeId++,kernelName:n,inputs:e,outputs:t,saved:o},u=st(n);u!=null&&(a=u.gradFunc),a!=null&&(s.gradient=function(c){return c=c.map(function(d,f){if(d==null){var m=t[f],g=U(m.size,m.dtype);return i.makeTensor(g,m.shape,m.dtype)}return d}),a(c.length>1?c:c[0],o)}),this.state.activeTape.push(s)},r.prototype.keep=function(n){return n.kept=!0,n},r.prototype.startTape=function(){this.state.gradientDepth===0&&(this.state.activeTape=[]),this.state.gradientDepth++},r.prototype.endTape=function(){this.state.gradientDepth--},r.prototype.startScope=function(n){var e={track:[],name:"unnamed scope",id:this.state.nextScopeId++};n&&(e.name=n),this.state.scopeStack.push(e),this.state.activeScope=e},r.prototype.endScope=function(n){for(var e=this,t=qn(n),a=new Set(t.map(function(u){return u.id})),o=0;o0,function(){return"gradients() received an empty list of xs."}),t!=null&&t.dtype!=="float32")throw new Error("dy must have 'float32' dtype, but has '"+t.dtype+"'");var i=this.scopedRun(function(){return o.startTape()},function(){return o.endTape()},function(){return o.tidy("forward",n)});D(i instanceof fn,function(){return"The result y returned by f() must be a tensor."});var s=function(u,c,d){for(var f={},m={},g=0;g=0;g--)for(x=(j=u[g]).inputs,N=0;N0)throw new Error("Cannot compute gradient of y=f(x) with respect to x. Make sure that the f you passed encloses all operations that lead from x to y.");return this.tidy("backward",function(){var u,c,d={};d[i.id]=t==null?(u=i.shape,c=R(ae(u),"float32"),X.makeTensor(c,u,"float32")):t,function(m,g,x){for(var E=function(C){var N=g[C],S=[];if(N.outputs.forEach(function(G){var z=m[G.id];z!=null?S.push(z):S.push(null)}),N.gradient==null)throw new Error("Cannot compute gradient: gradient function not found for "+N.kernelName+".");var I=N.gradient(S),M=function(G){if(!(G in I))throw new Error("Cannot backprop through input "+G+". Available gradients found: "+Object.keys(I)+".");var z=x(function(){return I[G]()});if(z.dtype!=="float32")throw new Error("Error in gradient for op "+N.kernelName+". The gradient of input "+G+" must have 'float32' dtype, but has '"+z.dtype+"'");var W=N.inputs[G];if(!Oe(z.shape,W.shape))throw new Error("Error in gradient for op "+N.kernelName+". The gradient of input '"+G+"' has shape '"+z.shape+"', which does not match the shape of the input '"+W.shape+"'");if(m[W.id]==null)m[W.id]=z;else{var V=m[W.id];m[W.id]=V.add(z),V.dispose()}};for(var j in N.inputs)M(j)},w=g.length-1;w>=0;w--)E(w)}(d,s,function(m){return o.tidy(m)});var f=e.map(function(m){return d[m.id]});return o.state.gradientDepth===0&&(o.state.activeTape.forEach(function(m){for(var g=0,x=m.saved;ge||n>e)throw t="["+r+"x"+n+"]",new Error("Requested texture size "+t+" greater than WebGL maximum on this browser / GPU "+("["+e+"x"+e+"]")+".")}function vr(r,n){return mr(r,n,function(){return r.createFramebuffer()},"Unable to create WebGLFramebuffer.")}function Yn(r,n,e,t,a,o,i,s){var u=r.getAttribLocation(e,t);return u!==-1&&(Me(r,n,function(){return r.bindBuffer(r.ARRAY_BUFFER,a)}),Me(r,n,function(){return r.vertexAttribPointer(u,o,r.FLOAT,!1,i,s)}),Me(r,n,function(){return r.enableVertexAttribArray(u)}),!0)}function Uo(r,n,e,t){Vo(r,t),Me(r,n,function(){return r.activeTexture(r.TEXTURE0+t)}),Me(r,n,function(){return r.bindTexture(r.TEXTURE_2D,e)})}function fi(r,n,e,t){return mr(r,n,function(){return r.getUniformLocation(e,t)},'uniform "'+t+'" not present in program.')}function Wo(r,n,e){return r.getUniformLocation(n,e)}function zo(r,n,e,t,a,o){Me(r,n,function(){return Uo(r,n,t,o)}),Me(r,n,function(){return r.uniform1i(a,o)})}function qa(r,n,e,t){Me(r,n,function(){return r.bindFramebuffer(r.FRAMEBUFFER,t)}),Me(r,n,function(){return r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,e,0)})}function Ya(r,n,e){Me(r,n,function(){return r.bindFramebuffer(r.FRAMEBUFFER,e)}),Me(r,n,function(){return r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,null,0)})}function In(r){var n=r.checkFramebufferStatus(r.FRAMEBUFFER);if(n!==r.FRAMEBUFFER_COMPLETE)throw new Error("Error binding framebuffer: "+vi(r,n))}function vi(r,n){switch(n){case r.FRAMEBUFFER_INCOMPLETE_ATTACHMENT:return"FRAMEBUFFER_INCOMPLETE_ATTACHMENT";case r.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:return"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT";case r.FRAMEBUFFER_INCOMPLETE_DIMENSIONS:return"FRAMEBUFFER_INCOMPLETE_DIMENSIONS";case r.FRAMEBUFFER_UNSUPPORTED:return"FRAMEBUFFER_UNSUPPORTED";default:return"unknown error "+n}}function mr(r,n,e,t){var a=Me(r,n,function(){return e()});if(a==null)throw new Error(t);return a}function Vo(r,n){var e=r.MAX_COMBINED_TEXTURE_IMAGE_UNITS-1,t=n+r.TEXTURE0;if(te)throw new Error("textureUnit must be in "+("[gl.TEXTURE0, gl.TEXTURE"+e+"]")+".")}function ea(r,n){return n===void 0&&(n=2),ae(r.slice(0,r.length-n))}function ta(r){if(r.length===0)throw Error("Cannot get rows and columns of an empty shape array.");return[r.length>1?r[r.length-2]:1,r[r.length-1]]}function na(r){var n=[1,1,1];return r.length===0||r.length===1&&r[0]===1||(n=[ea(r)].concat(ta(r))),n}function mi(r,n){var e;n===void 0&&(n=!1);var t=ee().getNumber("WEBGL_MAX_TEXTURE_SIZE");if(n&&(t*=2,(r=r.map(function(c,d){return d>=r.length-2?Ye(r[d]):r[d]})).length===1&&(r=[2,r[0]])),r.length!==2){var a=St(r);r=a.newShape}var o=ae(r);if(r.length<=1&&o<=t)return[1,o];if(r.length===2&&r[0]<=t&&r[1]<=t)return r;if(r.length===3&&r[0]*r[1]<=t&&r[2]<=t)return[r[0]*r[1],r[2]];if(r.length===3&&r[0]<=t&&r[1]*r[2]<=t)return[r[0],r[1]*r[2]];if(r.length===4&&r[0]*r[1]*r[2]<=t&&r[3]<=t)return[r[0]*r[1]*r[2],r[3]];if(r.length===4&&r[0]<=t&&r[1]*r[2]*r[3]<=t)return[r[0],r[1]*r[2]*r[3]];if(n){var i=ea(r),s=2,u=2;return r.length&&(s=(e=ta(r))[0],u=e[1]),k(o=i*(s/2)*(u/2)).map(function(c){return 2*c})}return k(o)}function $a(r){return r%2==0}function ra(r,n){if(Oe(r=r.slice(-2),n=n.slice(-2)))return!0;if(!r.length||!n.length)return!0;if(r[0]===0||r[1]===0||n[0]===0||n[1]===0)return!0;if(r.length!==n.length){var e=r.slice(-1)[0],t=n.slice(-1)[0];if(e===t)return!0;if($a(e)&&$a(t)&&(r[0]===1||n[0]===1))return!0}return r[1]===n[1]&&$a(r[0])&&$a(n[0])}function gi(r){if(Tn==null){var n=or(r);Tn=n.getParameter(n.MAX_TEXTURE_SIZE)}return Tn}function Ja(r){if(Zr==null){var n=or(r);Zr=n.getParameter(n.MAX_TEXTURE_IMAGE_UNITS)}return Math.min(16,Zr)}function Ca(r){if(r===0)return 0;var n=or(r);return Mn(n,"EXT_disjoint_timer_query_webgl2")&&r===2?2:Mn(n,"EXT_disjoint_timer_query")?1:0}function Mn(r,n){return r.getExtension(n)!=null}function Qa(r){try{if(or(r)!=null)return!0}catch(n){return!1}return!1}function yi(r){if(r===0)return!1;var n=or(r);if(r===1){if(!Mn(n,"OES_texture_float"))return!1}else if(!Mn(n,"EXT_color_buffer_float"))return!1;return Go(n)}function xi(r){if(r===0)return!1;var n=or(r);if(r!==1){if(Mn(n,"EXT_color_buffer_float"))return Go(n);if(Mn(n,"EXT_color_buffer_half_float")){var e=n.getExtension("EXT_color_buffer_half_float");return function(t,a){var o=Ea(t,a),i=t.createTexture();t.bindTexture(t.TEXTURE_2D,i),t.texImage2D(t.TEXTURE_2D,0,o.internalFormatHalfFloat,1,1,0,o.textureFormatFloat,o.textureTypeHalfFloat,null);var s=t.createFramebuffer();t.bindFramebuffer(t.FRAMEBUFFER,s),t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,i,0);var u=t.checkFramebufferStatus(t.FRAMEBUFFER)===t.FRAMEBUFFER_COMPLETE;return t.bindTexture(t.TEXTURE_2D,null),t.bindFramebuffer(t.FRAMEBUFFER,null),t.deleteTexture(i),t.deleteFramebuffer(s),u}(n,e)}return!1}return!!Mn(n,"OES_texture_float")&&!!Mn(n,"WEBGL_color_buffer_float")&&Go(n)}function Go(r){var n=Ea(r),e=r.createTexture();r.bindTexture(r.TEXTURE_2D,e),r.texImage2D(r.TEXTURE_2D,0,n.internalFormatFloat,1,1,0,n.textureFormatFloat,n.textureTypeFloat,null);var t=r.createFramebuffer();r.bindFramebuffer(r.FRAMEBUFFER,t),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,e,0);var a=r.checkFramebufferStatus(r.FRAMEBUFFER)===r.FRAMEBUFFER_COMPLETE;return r.bindTexture(r.TEXTURE_2D,null),r.bindFramebuffer(r.FRAMEBUFFER,null),r.deleteTexture(e),r.deleteFramebuffer(t),a}function bi(r){return r===2&&or(r).fenceSync!=null}var cs=Object.freeze({callAndCheck:Me,canBeRepresented:ss,getWebGLErrorMessage:Bo,getExtensionOrThrow:_a,createVertexShader:us,createFragmentShader:ir,createProgram:Vn,linkProgram:sr,validateProgram:jr,createStaticVertexBuffer:Ha,createStaticIndexBuffer:jo,getNumChannels:function(){return ee().getNumber("WEBGL_VERSION")===2?1:4},createTexture:Xa,validateTextureSize:Ka,createFramebuffer:vr,bindVertexBufferToProgramAttribute:Yn,bindTextureUnit:Uo,unbindTextureUnit:function(r,n,e){Vo(r,e),Me(r,n,function(){return r.activeTexture(r.TEXTURE0+e)}),Me(r,n,function(){return r.bindTexture(r.TEXTURE_2D,null)})},getProgramUniformLocationOrThrow:fi,getProgramUniformLocation:Wo,bindTextureToProgramUniformSampler:zo,bindCanvasToFramebuffer:function(r,n){Me(r,n,function(){return r.bindFramebuffer(r.FRAMEBUFFER,null)}),Me(r,n,function(){return r.viewport(0,0,r.canvas.width,r.canvas.height)}),Me(r,n,function(){return r.scissor(0,0,r.canvas.width,r.canvas.height)})},bindColorTextureToFramebuffer:qa,unbindColorTextureFromFramebuffer:Ya,validateFramebuffer:In,getFramebufferErrorMessage:vi,getBatchDim:ea,getRowsCols:ta,getShapeAs3D:na,getTextureShapeFromLogicalShape:mi,isReshapeFree:ra,getWebGLMaxTextureSize:gi,resetMaxTextureSize:function(){Tn=null},resetMaxTexturesInShader:function(){Zr=null},getMaxTexturesInShader:Ja,getWebGLDisjointQueryTimerVersion:Ca,hasExtension:Mn,isWebGLVersionEnabled:Qa,isCapableOfRenderingToFloatTexture:yi,isDownloadFloatTextureEnabled:xi,isWebGLFenceEnabled:bi}),$e=ee();function wi(){ee().set("PROD",!0)}function Lu(){ee().set("DEBUG",!0)}function Bu(){ee().set("DEPRECATION_WARNINGS_ENABLED",!1),console.warn("TensorFlow.js deprecation warnings have been disabled.")}function Ei(r){ee().getBool("DEPRECATION_WARNINGS_ENABLED")&&console.warn(r+" You can disable deprecation warnings with tf.disableDeprecationWarnings().")}function ju(){X.disposeVariables()}function Ra(){return X}function Uu(){return X.memory()}function ls(r){return X.profile(r)}function en(r,n){return X.tidy(r,n)}function Fn(r){qn(r).forEach(function(n){return n.dispose()})}function ds(r){return X.keep(r)}function Wu(r){return X.time(r)}function zu(r){return X.setBackend(r)}function Jl(){return X.ready()}function Vu(){return X.backendName}function _i(r){X.removeBackend(r)}function Gu(r){return X.findBackend(r)}function hs(r){return X.findBackendFactory(r)}function ps(r,n,e){return e===void 0&&(e=1),X.registerBackend(r,n,e)}function Hu(){return X.backend}function Xu(r,n){ee().setPlatform(r,n)}function Za(){for(var r=[],n=0;n0,function(){return"Element arr["+s.join("][")+"] should be a primitive, but is an array of "+o.length+" elements"}),D(o.length===i[0],function(){return"Element arr["+s.join("][")+"] should have "+i[0]+" elements, but has "+o.length+" elements"});for(var u=i.slice(1),c=0;c=0&&(a=t),$n(t,a,n,e),r==null||!Xt(r)&&!Array.isArray(r)&&typeof r!="number"&&typeof r!="boolean"&&typeof r!="string"){var o=r==null?"null":r.constructor.name;throw new Error("Argument '"+n+"' passed to '"+e+"' must be a Tensor or TensorLike, but got '"+o+"'")}var i=ur(r,a);Xt(r)||Array.isArray(r)||(r=[r]);var s=a!=="string"?L(r,a,ee().getBool("DEBUG")):Ae(r,[],!0);return X.makeTensor(s,i,a)}function aa(r,n,e,t){if(t===void 0&&(t="numeric"),!Array.isArray(r))throw new Error("Argument "+n+" passed to "+e+" must be a `Tensor[]` or `TensorLike[]`");return r.map(function(a,o){return F(a,n+"["+o+"]",e)},t)}function Ci(r,n){for(var e=0;e=0&&n0}),$e.registerFlag("WEBGL_VERSION",function(){return Qa(2)?2:Qa(1)?1:0}),$e.registerFlag("WEBGL_BUFFER_SUPPORTED",function(){return $e.get("WEBGL_VERSION")===2}),$e.registerFlag("WEBGL_CPU_FORWARD",function(){return!0}),$e.registerFlag("WEBGL_FORCE_F16_TEXTURES",function(){return!1}),$e.registerFlag("WEBGL_PACK",function(){return $e.getBool("HAS_WEBGL")}),$e.registerFlag("WEBGL_PACK_NORMALIZATION",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_PACK_CLIP",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_PACK_DEPTHWISECONV",function(){return!1}),$e.registerFlag("WEBGL_PACK_BINARY_OPERATIONS",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_PACK_UNARY_OPERATIONS",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_PACK_ARRAY_OPERATIONS",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_PACK_IMAGE_OPERATIONS",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_PACK_REDUCE",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_LAZILY_UNPACK",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_CONV_IM2COL",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_MAX_TEXTURE_SIZE",function(){return gi($e.getNumber("WEBGL_VERSION"))}),$e.registerFlag("WEBGL_MAX_TEXTURES_IN_SHADER",function(){return Ja($e.getNumber("WEBGL_VERSION"))}),$e.registerFlag("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION",function(){var r=$e.getNumber("WEBGL_VERSION");return r===0?0:Ca(r)}),$e.registerFlag("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE",function(){return $e.getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")>0&&(r=navigator.userAgent||navigator.vendor||window.opera,!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(r)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(r.substr(0,4))));var r}),$e.registerFlag("WEBGL_RENDER_FLOAT32_CAPABLE",function(){return yi($e.getNumber("WEBGL_VERSION"))}),$e.registerFlag("WEBGL_RENDER_FLOAT32_ENABLED",function(){return!$e.getBool("WEBGL_FORCE_F16_TEXTURES")&&$e.getBool("WEBGL_RENDER_FLOAT32_CAPABLE")}),$e.registerFlag("WEBGL_DOWNLOAD_FLOAT_ENABLED",function(){return xi($e.getNumber("WEBGL_VERSION"))}),$e.registerFlag("WEBGL_FENCE_API_ENABLED",function(){return bi($e.getNumber("WEBGL_VERSION"))}),$e.registerFlag("WEBGL_SIZE_UPLOAD_UNIFORM",function(){return $e.getBool("WEBGL_RENDER_FLOAT32_ENABLED")?4:0}),ko=Ei;var Vt=K({complex_:function(r,n){var e=F(r,"real","complex"),t=F(n,"imag","complex");return se(e.shape,t.shape,"real and imag shapes, "+e.shape+" and "+t.shape+", must match in call to tf.complex()."),X.runKernelFunc(function(a){return a.complex(e,t)},{$real:e,$imag:t})}}),Hn=K({real_:function(r){var n=F(r,"input","real");return X.runKernelFunc(function(e){return e.real(n)},{$input:n})}}),cr=K({imag_:function(r){var n=F(r,"input","imag");return X.runKernelFunc(function(e){return e.imag(n)},{$input:n})}});function En(r,n,e){return wr(r,n,ur(r,e),e)}function wr(r,n,e,t){if(t==null&&(t=ar(r)),t==="complex64")throw new Error("Cannot construct a complex64 tensor directly. Please use tf.complex(real, imag).");if(!Xt(r)&&!Array.isArray(r)&&typeof r!="number"&&typeof r!="boolean"&&typeof r!="string")throw new Error("values passed to tensor(values) must be a number/boolean/string or an array of numbers/booleans/strings, or a TypedArray");if(n!=null){de(n);var a=ae(n),o=ae(e);D(a===o,function(){return"Based on the provided shape, ["+n+"], the tensor should have "+a+" values but has "+o});for(var i=0;i1)return Jt([0],t);var a=U(Math.abs(Math.ceil((n-r)/e)),t);n=1,function(){return"Pass at least one tensor to concat"});var e=aa(r,"tensors","concat");e[0].dtype==="complex64"&&e.forEach(function(s){if(s.dtype!=="complex64")throw new Error(`Cannot concatenate complex64 tensors with a tensor - with dtype `+s.dtype+". ")}),n=je(n,e[0].shape)[0];var t=Ur(e.map(function(s){return s.shape}),n);if(ae(t)===0)return En([],t);if((e=e.filter(function(s){return s.size>0})).length===1)return e[0];var a=e.map(function(s){return s.shape});Ri(a,n);var o=e,i={axis:n};return X.runKernelFunc(function(s){return s.concat(e,n)},o,function(s){var u=a.map(function(c){return c[n]});return Aa(s,u,n).map(function(c){return function(){return c}})},"Concat",i)}}),vs=K({concat1d_:function(r){return Qn(r,0)}}),ms=K({concat2d_:function(r,n){return Qn(r,n)}}),to=K({concat3d_:function(r,n){return Qn(r,n)}}),gs=K({concat4d_:function(r,n){return Qn(r,n)}}),Aa=K({split_:function(r,n,e){e===void 0&&(e=0);var t,a=F(r,"x","split");return e=je(e,a.shape)[0],typeof n=="number"?(D(a.shape[e]%n==0,function(){return"Number of splits must evenly divide the axis."}),t=new Array(n).fill(a.shape[e]/n)):(D(a.shape[e]===n.reduce(function(o,i){return o+i}),function(){return"The sum of sizes must match the size of the axis dimension."}),t=n),X.runKernelFunc(function(o){return o.split(a,t,e)},{$x:a},function(o){return{$x:function(){return Qn(o,e)}}})}});typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof Se!="undefined"||typeof self!="undefined"&&self;function Pn(r,n){return r(n={exports:{}},n.exports),n.exports}var Cr=Pn(function(r){!function(n,e,t){function a(s){var u,c=this,d=(u=4022871197,function(f){f=f.toString();for(var m=0;m>>0,u=(g*=u)>>>0,u+=4294967296*(g-=u)}return 23283064365386963e-26*(u>>>0)});c.next=function(){var f=2091639*c.s0+23283064365386963e-26*c.c;return c.s0=c.s1,c.s1=c.s2,c.s2=f-(c.c=0|f)},c.c=1,c.s0=d(" "),c.s1=d(" "),c.s2=d(" "),c.s0-=d(s),c.s0<0&&(c.s0+=1),c.s1-=d(s),c.s1<0&&(c.s1+=1),c.s2-=d(s),c.s2<0&&(c.s2+=1),d=null}function o(s,u){return u.c=s.c,u.s0=s.s0,u.s1=s.s1,u.s2=s.s2,u}function i(s,u){var c=new a(s),d=u&&u.state,f=c.next;return f.int32=function(){return 4294967296*c.next()|0},f.double=function(){return f()+11102230246251565e-32*(2097152*f()|0)},f.quick=f,d&&(typeof d=="object"&&o(d,c),f.state=function(){return o(c,{})}),f}e&&e.exports?e.exports=i:t&&t.amd?t(function(){return i}):this.alea=i}(0,r,!1)}),ys=Pn(function(r){!function(n,e,t){function a(s){var u=this,c="";u.x=0,u.y=0,u.z=0,u.w=0,u.next=function(){var f=u.x^u.x<<11;return u.x=u.y,u.y=u.z,u.z=u.w,u.w^=u.w>>>19^f^f>>>8},s===(0|s)?u.x=s:c+=s;for(var d=0;d>>0)/4294967296};return f.double=function(){do var m=((c.next()>>>11)+(c.next()>>>0)/4294967296)/(1<<21);while(m===0);return m},f.int32=c.next,f.quick=f,d&&(typeof d=="object"&&o(d,c),f.state=function(){return o(c,{})}),f}e&&e.exports?e.exports=i:t&&t.amd?t(function(){return i}):this.xor128=i}(0,r,!1)}),xs=Pn(function(r){!function(n,e,t){function a(s){var u=this,c="";u.next=function(){var f=u.x^u.x>>>2;return u.x=u.y,u.y=u.z,u.z=u.w,u.w=u.v,(u.d=u.d+362437|0)+(u.v=u.v^u.v<<4^f^f<<1)|0},u.x=0,u.y=0,u.z=0,u.w=0,u.v=0,s===(0|s)?u.x=s:c+=s;for(var d=0;d>>4),u.next()}function o(s,u){return u.x=s.x,u.y=s.y,u.z=s.z,u.w=s.w,u.v=s.v,u.d=s.d,u}function i(s,u){var c=new a(s),d=u&&u.state,f=function(){return(c.next()>>>0)/4294967296};return f.double=function(){do var m=((c.next()>>>11)+(c.next()>>>0)/4294967296)/(1<<21);while(m===0);return m},f.int32=c.next,f.quick=f,d&&(typeof d=="object"&&o(d,c),f.state=function(){return o(c,{})}),f}e&&e.exports?e.exports=i:t&&t.amd?t(function(){return i}):this.xorwow=i}(0,r,!1)}),bs=Pn(function(r){!function(n,e,t){function a(s){var u=this;u.next=function(){var c,d,f=u.x,m=u.i;return c=f[m],d=(c^=c>>>7)^c<<24,d^=(c=f[m+1&7])^c>>>10,d^=(c=f[m+3&7])^c>>>3,d^=(c=f[m+4&7])^c<<7,c=f[m+7&7],d^=(c^=c<<13)^c<<9,f[m]=d,u.i=m+1&7,d},function(c,d){var f,m=[];if(d===(0|d))m[0]=d;else for(d=""+d,f=0;f0;--f)c.next()}(u,s)}function o(s,u){return u.x=s.x.slice(),u.i=s.i,u}function i(s,u){s==null&&(s=+new Date);var c=new a(s),d=u&&u.state,f=function(){return(c.next()>>>0)/4294967296};return f.double=function(){do var m=((c.next()>>>11)+(c.next()>>>0)/4294967296)/(1<<21);while(m===0);return m},f.int32=c.next,f.quick=f,d&&(d.x&&o(d,c),f.state=function(){return o(c,{})}),f}e&&e.exports?e.exports=i:t&&t.amd?t(function(){return i}):this.xorshift7=i}(0,r,!1)}),ws=Pn(function(r){!function(n,e,t){function a(s){var u=this;u.next=function(){var c,d,f=u.w,m=u.X,g=u.i;return u.w=f=f+1640531527|0,d=m[g+34&127],c=m[g=g+1&127],d^=d<<13,c^=c<<17,d^=d>>>15,c^=c>>>12,d=m[g]=d^c,u.i=g,d+(f^f>>>16)|0},function(c,d){var f,m,g,x,E,w=[],C=128;for(d===(0|d)?(m=d,d=null):(d+="\0",m=0,C=Math.max(C,d.length)),g=0,x=-32;x>>15,m^=m<<4,m^=m>>>13,x>=0&&(E=E+1640531527|0,g=(f=w[127&x]^=m+E)==0?g+1:0);for(g>=128&&(w[127&(d&&d.length||0)]=-1),g=127,x=512;x>0;--x)m=w[g+34&127],f=w[g=g+1&127],m^=m<<13,f^=f<<17,m^=m>>>15,f^=f>>>12,w[g]=m^f;c.w=E,c.X=w,c.i=g}(u,s)}function o(s,u){return u.i=s.i,u.w=s.w,u.X=s.X.slice(),u}function i(s,u){s==null&&(s=+new Date);var c=new a(s),d=u&&u.state,f=function(){return(c.next()>>>0)/4294967296};return f.double=function(){do var m=((c.next()>>>11)+(c.next()>>>0)/4294967296)/(1<<21);while(m===0);return m},f.int32=c.next,f.quick=f,d&&(d.X&&o(d,c),f.state=function(){return o(c,{})}),f}e&&e.exports?e.exports=i:t&&t.amd?t(function(){return i}):this.xor4096=i}(0,r,!1)}),Ti=Pn(function(r){!function(n,e,t){function a(s){var u=this,c="";u.next=function(){var f=u.b,m=u.c,g=u.d,x=u.a;return f=f<<25^f>>>7^m,m=m-g|0,g=g<<24^g>>>8^x,x=x-f|0,u.b=f=f<<20^f>>>12^m,u.c=m=m-g|0,u.d=g<<16^m>>>16^x,u.a=x-f|0},u.a=0,u.b=0,u.c=-1640531527,u.d=1367130551,s===Math.floor(s)?(u.a=s/4294967296|0,u.b=0|s):c+=s;for(var d=0;d>>0)/4294967296};return f.double=function(){do var m=((c.next()>>>11)+(c.next()>>>0)/4294967296)/(1<<21);while(m===0);return m},f.int32=c.next,f.quick=f,d&&(typeof d=="object"&&o(d,c),f.state=function(){return o(c,{})}),f}e&&e.exports?e.exports=i:t&&t.amd?t(function(){return i}):this.tychei=i}(0,r,!1)}),lr=Pn(function(r){!function(n,e){var t,a=this,o=256,i=6,s="random",u=e.pow(o,i),c=e.pow(2,52),d=2*c,f=o-1;function m(C,N,S){var I=[],M=E(function z(W,V){var Z,J=[],me=typeof W;if(V&&me=="object")for(Z in W)try{J.push(z(W[Z],V-1))}catch(fe){}return J.length?J:me=="string"?W:W+"\0"}((N=N==1?{entropy:!0}:N||{}).entropy?[C,w(n)]:C==null?function(){try{var z;return t&&(z=t.randomBytes)?z=z(o):(z=new Uint8Array(o),(a.crypto||a.msCrypto).getRandomValues(z)),w(z)}catch(Z){var W=a.navigator,V=W&&W.plugins;return[+new Date,a,V,a.screen,w(n)]}}():C,3),I),j=new g(I),G=function(){for(var z=j.g(i),W=u,V=0;z=d;)z/=2,W/=2,V>>>=1;return(z+V)/W};return G.int32=function(){return 0|j.g(4)},G.quick=function(){return j.g(4)/4294967296},G.double=G,E(w(j.S),n),(N.pass||S||function(z,W,V,Z){return Z&&(Z.S&&x(Z,j),z.state=function(){return x(j,{})}),V?(e[s]=z,W):z})(G,M,"global"in N?N.global:this==e,N.state)}function g(C){var N,S=C.length,I=this,M=0,j=I.i=I.j=0,G=I.S=[];for(S||(C=[S++]);M=1||s===0);var u=Math.sqrt(-2*Math.log(s)/s);e=this.mean+this.stdDev*o*u,t=this.mean+this.stdDev*i*u,this.truncated&&!this.isValidTruncated(e)||(a=!0)}return this.truncated&&!this.isValidTruncated(t)||(this.nextVal=this.convertValue(t)),this.convertValue(e)},r.prototype.convertValue=function(n){return this.dtype==null||this.dtype==="float32"?n:Math.round(n)},r.prototype.isValidTruncated=function(n){return n<=this.upper&&n>=this.lower},r}(),qu=function(){function r(n,e,t,a){this.alpha=n,this.beta=1/e,this.dtype=t;var o=a||Math.random();this.randu=Ta(o.toString()),this.randn=new no(0,1,t,!1,this.randu()),this.d=n<1?n+2/3:n-1/3,this.c=1/Math.sqrt(9*this.d)}return r.prototype.nextValue=function(){for(var n,e,t,a,o,i;;){do a=this.randn.nextValue(),i=1+this.c*a;while(i<=0);if(i*=i*i,e=1-.331*(n=a*a)*n,t=.5*n+this.d*(1-i+Math.log(i)),(o=this.randu())=1+n.length,function(){return"input rank is "+t.rank+" but should be > than blockShape.length "+n.length}),D(e.length===n.length,function(){return"crops.length is "+e.length+" but should be equal to blockShape.length "+n.length}),D(t.shape[0]%a==0,function(){return"input tensor batch is "+t.shape[0]+" but is not divisible by the product of the elements of blockShape "+n.join(" * ")+" === "+a}),X.runKernelFunc(function(o){return o.batchToSpaceND(t,n,e)},{$x:t},function(o){return{$x:function(){return o.spaceToBatchND(n,e)}}})}}),Es=K({broadcastTo_:function(r,n){var e=F(r,"broadcastTo","x"),t=e.shape;if(n.some(function(u){return!(u>0)||u%1!=0}))throw new Error("broadcastTo(): Invalid broadcast shape ["+n+"].");if(n.lengthe.rank){for(var a=e.shape.slice();a.length=0;i--)if(e.shape[i]===n[i])o[i]=1;else if(e.shape[i]!==1)throw new Error("broadcastTo(): ["+t+"] cannot be broadcast to ["+n+"].");var s=o.map(function(u,c){return u>1?c:-1}).filter(function(u){return u>=0});return s.length===0?e.clone():X.runKernelFunc(function(u){return u.tile(e,o)},{input:e},function(u){return{input:function(){return u.sum(s,!0)}}})}}),oo=K({cast_:function(r,n){var e=F(r,"x","cast");if(!xr(n))throw new Error("Failed to cast to unknown dtype "+n);if(n==="string"&&e.dtype!=="string"||n!=="string"&&e.dtype==="string")throw new Error("Only strings can be casted to strings");var t={dtype:n};return X.runKernelFunc(function(a){return a.cast(e,n)},{x:e},function(a){return{x:function(){return a.clone()}}},"Cast",t)}}),io=K({clone_:function(r){var n=F(r,"x","clone",null);return X.runKernelFunc(function(){return X.makeTensorFromDataId(n.dataId,n.shape,n.dtype)},{$x:n},function(e){return{$x:function(){return e.toFloat()}}})}}),_s=K({cumsum_:function(r,n,e,t){n===void 0&&(n=0),e===void 0&&(e=!1),t===void 0&&(t=!1);var a=F(r,"x","cumsum"),o=Gn([n|=0],a.rank),i=a;o!=null&&(i=a.transpose(o));var s=Jn(1,a.rank)[0],u=X.runKernelFunc(function(c){return c.cumsum(i,s,e,t)},{permutedX:i},function(c){return{permutedX:function(){return c.cumsum(n,e,!t)}}});return o!=null&&(u=u.transpose(o)),u}}),Cs=K({depthToSpace_:function(r,n,e){e===void 0&&(e="NHWC");var t=F(r,"x","depthToSpace"),a=e==="NHWC"?t.shape[1]:t.shape[2],o=e==="NHWC"?t.shape[2]:t.shape[3],i=e==="NHWC"?t.shape[3]:t.shape[1];return D(a*n>=0,function(){return`Negative dimension size caused by overflow when multiplying +`))}(e,r.getShaderInfoLog(t)),new Error("Failed to compile fragment shader.");return t}var Dn,Zr,Ha=/ERROR: [0-9]+:([0-9]+):/g;function Vn(r,n){return mr(r,n,function(){return r.createProgram()},"Unable to create WebGLProgram.")}function sr(r,n,e){if(Me(r,n,function(){return r.linkProgram(e)}),r.getProgramParameter(e,r.LINK_STATUS)===!1)throw console.log(r.getProgramInfoLog(e)),new Error("Failed to link vertex and fragment shaders.")}function Br(r,n,e){if(Me(r,n,function(){return r.validateProgram(e)}),r.getProgramParameter(e,r.VALIDATE_STATUS)===!1)throw console.log(r.getProgramInfoLog(e)),new Error("Shader program validation failed.")}function Xa(r,n,e){var t=mr(r,n,function(){return r.createBuffer()},"Unable to create WebGLBuffer");return Me(r,n,function(){return r.bindBuffer(r.ARRAY_BUFFER,t)}),Me(r,n,function(){return r.bufferData(r.ARRAY_BUFFER,e,r.STATIC_DRAW)}),t}function Uo(r,n,e){var t=mr(r,n,function(){return r.createBuffer()},"Unable to create WebGLBuffer");return Me(r,n,function(){return r.bindBuffer(r.ELEMENT_ARRAY_BUFFER,t)}),Me(r,n,function(){return r.bufferData(r.ELEMENT_ARRAY_BUFFER,e,r.STATIC_DRAW)}),t}function Ka(r,n){return mr(r,n,function(){return r.createTexture()},"Unable to create WebGLTexture.")}function qa(r,n){var e=ee().getNumber("WEBGL_MAX_TEXTURE_SIZE");if(r<=0||n<=0){var t="["+r+"x"+n+"]";throw new Error("Requested texture size "+t+" is invalid.")}if(r>e||n>e)throw t="["+r+"x"+n+"]",new Error("Requested texture size "+t+" greater than WebGL maximum on this browser / GPU "+("["+e+"x"+e+"]")+".")}function vr(r,n){return mr(r,n,function(){return r.createFramebuffer()},"Unable to create WebGLFramebuffer.")}function Yn(r,n,e,t,a,o,i,s){var u=r.getAttribLocation(e,t);return u!==-1&&(Me(r,n,function(){return r.bindBuffer(r.ARRAY_BUFFER,a)}),Me(r,n,function(){return r.vertexAttribPointer(u,o,r.FLOAT,!1,i,s)}),Me(r,n,function(){return r.enableVertexAttribArray(u)}),!0)}function Wo(r,n,e,t){Go(r,t),Me(r,n,function(){return r.activeTexture(r.TEXTURE0+t)}),Me(r,n,function(){return r.bindTexture(r.TEXTURE_2D,e)})}function gi(r,n,e,t){return mr(r,n,function(){return r.getUniformLocation(e,t)},'uniform "'+t+'" not present in program.')}function zo(r,n,e){return r.getUniformLocation(n,e)}function Vo(r,n,e,t,a,o){Me(r,n,function(){return Wo(r,n,t,o)}),Me(r,n,function(){return r.uniform1i(a,o)})}function Ya(r,n,e,t){Me(r,n,function(){return r.bindFramebuffer(r.FRAMEBUFFER,t)}),Me(r,n,function(){return r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,e,0)})}function $a(r,n,e){Me(r,n,function(){return r.bindFramebuffer(r.FRAMEBUFFER,e)}),Me(r,n,function(){return r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,null,0)})}function Mn(r){var n=r.checkFramebufferStatus(r.FRAMEBUFFER);if(n!==r.FRAMEBUFFER_COMPLETE)throw new Error("Error binding framebuffer: "+yi(r,n))}function yi(r,n){switch(n){case r.FRAMEBUFFER_INCOMPLETE_ATTACHMENT:return"FRAMEBUFFER_INCOMPLETE_ATTACHMENT";case r.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:return"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT";case r.FRAMEBUFFER_INCOMPLETE_DIMENSIONS:return"FRAMEBUFFER_INCOMPLETE_DIMENSIONS";case r.FRAMEBUFFER_UNSUPPORTED:return"FRAMEBUFFER_UNSUPPORTED";default:return"unknown error "+n}}function mr(r,n,e,t){var a=Me(r,n,function(){return e()});if(a==null)throw new Error(t);return a}function Go(r,n){var e=r.MAX_COMBINED_TEXTURE_IMAGE_UNITS-1,t=n+r.TEXTURE0;if(te)throw new Error("textureUnit must be in "+("[gl.TEXTURE0, gl.TEXTURE"+e+"]")+".")}function ea(r,n){return n===void 0&&(n=2),ae(r.slice(0,r.length-n))}function ta(r){if(r.length===0)throw Error("Cannot get rows and columns of an empty shape array.");return[r.length>1?r[r.length-2]:1,r[r.length-1]]}function na(r){var n=[1,1,1];return r.length===0||r.length===1&&r[0]===1||(n=[ea(r)].concat(ta(r))),n}function xi(r,n){var e;n===void 0&&(n=!1);var t=ee().getNumber("WEBGL_MAX_TEXTURE_SIZE");if(n&&(t*=2,(r=r.map(function(c,d){return d>=r.length-2?Ye(r[d]):r[d]})).length===1&&(r=[2,r[0]])),r.length!==2){var a=St(r);r=a.newShape}var o=ae(r);if(r.length<=1&&o<=t)return[1,o];if(r.length===2&&r[0]<=t&&r[1]<=t)return r;if(r.length===3&&r[0]*r[1]<=t&&r[2]<=t)return[r[0]*r[1],r[2]];if(r.length===3&&r[0]<=t&&r[1]*r[2]<=t)return[r[0],r[1]*r[2]];if(r.length===4&&r[0]*r[1]*r[2]<=t&&r[3]<=t)return[r[0]*r[1]*r[2],r[3]];if(r.length===4&&r[0]<=t&&r[1]*r[2]*r[3]<=t)return[r[0],r[1]*r[2]*r[3]];if(n){var i=ea(r),s=2,u=2;return r.length&&(s=(e=ta(r))[0],u=e[1]),k(o=i*(s/2)*(u/2)).map(function(c){return 2*c})}return k(o)}function Ja(r){return r%2==0}function ra(r,n){if(Oe(r=r.slice(-2),n=n.slice(-2)))return!0;if(!r.length||!n.length)return!0;if(r[0]===0||r[1]===0||n[0]===0||n[1]===0)return!0;if(r.length!==n.length){var e=r.slice(-1)[0],t=n.slice(-1)[0];if(e===t)return!0;if(Ja(e)&&Ja(t)&&(r[0]===1||n[0]===1))return!0}return r[1]===n[1]&&Ja(r[0])&&Ja(n[0])}function bi(r){if(Dn==null){var n=or(r);Dn=n.getParameter(n.MAX_TEXTURE_SIZE)}return Dn}function Qa(r){if(Zr==null){var n=or(r);Zr=n.getParameter(n.MAX_TEXTURE_IMAGE_UNITS)}return Math.min(16,Zr)}function Ra(r){if(r===0)return 0;var n=or(r);return Fn(n,"EXT_disjoint_timer_query_webgl2")&&r===2?2:Fn(n,"EXT_disjoint_timer_query")?1:0}function Fn(r,n){return r.getExtension(n)!=null}function Za(r){try{if(or(r)!=null)return!0}catch(n){return!1}return!1}function wi(r){if(r===0)return!1;var n=or(r);if(r===1){if(!Fn(n,"OES_texture_float"))return!1}else if(!Fn(n,"EXT_color_buffer_float"))return!1;return Ho(n)}function Ei(r){if(r===0)return!1;var n=or(r);if(r!==1){if(Fn(n,"EXT_color_buffer_float"))return Ho(n);if(Fn(n,"EXT_color_buffer_half_float")){var e=n.getExtension("EXT_color_buffer_half_float");return function(t,a){var o=_a(t,a),i=t.createTexture();t.bindTexture(t.TEXTURE_2D,i),t.texImage2D(t.TEXTURE_2D,0,o.internalFormatHalfFloat,1,1,0,o.textureFormatFloat,o.textureTypeHalfFloat,null);var s=t.createFramebuffer();t.bindFramebuffer(t.FRAMEBUFFER,s),t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,i,0);var u=t.checkFramebufferStatus(t.FRAMEBUFFER)===t.FRAMEBUFFER_COMPLETE;return t.bindTexture(t.TEXTURE_2D,null),t.bindFramebuffer(t.FRAMEBUFFER,null),t.deleteTexture(i),t.deleteFramebuffer(s),u}(n,e)}return!1}return!!Fn(n,"OES_texture_float")&&!!Fn(n,"WEBGL_color_buffer_float")&&Ho(n)}function Ho(r){var n=_a(r),e=r.createTexture();r.bindTexture(r.TEXTURE_2D,e),r.texImage2D(r.TEXTURE_2D,0,n.internalFormatFloat,1,1,0,n.textureFormatFloat,n.textureTypeFloat,null);var t=r.createFramebuffer();r.bindFramebuffer(r.FRAMEBUFFER,t),r.framebufferTexture2D(r.FRAMEBUFFER,r.COLOR_ATTACHMENT0,r.TEXTURE_2D,e,0);var a=r.checkFramebufferStatus(r.FRAMEBUFFER)===r.FRAMEBUFFER_COMPLETE;return r.bindTexture(r.TEXTURE_2D,null),r.bindFramebuffer(r.FRAMEBUFFER,null),r.deleteTexture(e),r.deleteFramebuffer(t),a}function _i(r){return r===2&&or(r).fenceSync!=null}var ps=Object.freeze({callAndCheck:Me,canBeRepresented:ds,getWebGLErrorMessage:jo,getExtensionOrThrow:Ca,createVertexShader:hs,createFragmentShader:ir,createProgram:Vn,linkProgram:sr,validateProgram:Br,createStaticVertexBuffer:Xa,createStaticIndexBuffer:Uo,getNumChannels:function(){return ee().getNumber("WEBGL_VERSION")===2?1:4},createTexture:Ka,validateTextureSize:qa,createFramebuffer:vr,bindVertexBufferToProgramAttribute:Yn,bindTextureUnit:Wo,unbindTextureUnit:function(r,n,e){Go(r,e),Me(r,n,function(){return r.activeTexture(r.TEXTURE0+e)}),Me(r,n,function(){return r.bindTexture(r.TEXTURE_2D,null)})},getProgramUniformLocationOrThrow:gi,getProgramUniformLocation:zo,bindTextureToProgramUniformSampler:Vo,bindCanvasToFramebuffer:function(r,n){Me(r,n,function(){return r.bindFramebuffer(r.FRAMEBUFFER,null)}),Me(r,n,function(){return r.viewport(0,0,r.canvas.width,r.canvas.height)}),Me(r,n,function(){return r.scissor(0,0,r.canvas.width,r.canvas.height)})},bindColorTextureToFramebuffer:Ya,unbindColorTextureFromFramebuffer:$a,validateFramebuffer:Mn,getFramebufferErrorMessage:yi,getBatchDim:ea,getRowsCols:ta,getShapeAs3D:na,getTextureShapeFromLogicalShape:xi,isReshapeFree:ra,getWebGLMaxTextureSize:bi,resetMaxTextureSize:function(){Dn=null},resetMaxTexturesInShader:function(){Zr=null},getMaxTexturesInShader:Qa,getWebGLDisjointQueryTimerVersion:Ra,hasExtension:Fn,isWebGLVersionEnabled:Za,isCapableOfRenderingToFloatTexture:wi,isDownloadFloatTextureEnabled:Ei,isWebGLFenceEnabled:_i}),$e=ee();function Ci(){ee().set("PROD",!0)}function Wu(){ee().set("DEBUG",!0)}function zu(){ee().set("DEPRECATION_WARNINGS_ENABLED",!1),console.warn("TensorFlow.js deprecation warnings have been disabled.")}function Ri(r){ee().getBool("DEPRECATION_WARNINGS_ENABLED")&&console.warn(r+" You can disable deprecation warnings with tf.disableDeprecationWarnings().")}function Vu(){X.disposeVariables()}function Aa(){return X}function Gu(){return X.memory()}function fs(r){return X.profile(r)}function en(r,n){return X.tidy(r,n)}function Pn(r){qn(r).forEach(function(n){return n.dispose()})}function vs(r){return X.keep(r)}function Hu(r){return X.time(r)}function Xu(r){return X.setBackend(r)}function ed(){return X.ready()}function Ku(){return X.backendName}function Ai(r){X.removeBackend(r)}function qu(r){return X.findBackend(r)}function ms(r){return X.findBackendFactory(r)}function gs(r,n,e){return e===void 0&&(e=1),X.registerBackend(r,n,e)}function Yu(){return X.backend}function $u(r,n){ee().setPlatform(r,n)}function eo(){for(var r=[],n=0;n0,function(){return"Element arr["+s.join("][")+"] should be a primitive, but is an array of "+o.length+" elements"}),D(o.length===i[0],function(){return"Element arr["+s.join("][")+"] should have "+i[0]+" elements, but has "+o.length+" elements"});for(var u=i.slice(1),c=0;c=0&&(a=t),$n(t,a,n,e),r==null||!Xt(r)&&!Array.isArray(r)&&typeof r!="number"&&typeof r!="boolean"&&typeof r!="string"){var o=r==null?"null":r.constructor.name;throw new Error("Argument '"+n+"' passed to '"+e+"' must be a Tensor or TensorLike, but got '"+o+"'")}var i=ur(r,a);Xt(r)||Array.isArray(r)||(r=[r]);var s=a!=="string"?L(r,a,ee().getBool("DEBUG")):Ae(r,[],!0);return X.makeTensor(s,i,a)}function aa(r,n,e,t){if(t===void 0&&(t="numeric"),!Array.isArray(r))throw new Error("Argument "+n+" passed to "+e+" must be a `Tensor[]` or `TensorLike[]`");return r.map(function(a,o){return F(a,n+"["+o+"]",e)},t)}function Ti(r,n){for(var e=0;e=0&&n0}),$e.registerFlag("WEBGL_VERSION",function(){return Za(2)?2:Za(1)?1:0}),$e.registerFlag("WEBGL_BUFFER_SUPPORTED",function(){return $e.get("WEBGL_VERSION")===2}),$e.registerFlag("WEBGL_CPU_FORWARD",function(){return!0}),$e.registerFlag("WEBGL_FORCE_F16_TEXTURES",function(){return!1}),$e.registerFlag("WEBGL_PACK",function(){return $e.getBool("HAS_WEBGL")}),$e.registerFlag("WEBGL_PACK_NORMALIZATION",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_PACK_CLIP",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_PACK_DEPTHWISECONV",function(){return!1}),$e.registerFlag("WEBGL_PACK_BINARY_OPERATIONS",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_PACK_UNARY_OPERATIONS",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_PACK_ARRAY_OPERATIONS",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_PACK_IMAGE_OPERATIONS",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_PACK_REDUCE",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_LAZILY_UNPACK",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_CONV_IM2COL",function(){return $e.getBool("WEBGL_PACK")}),$e.registerFlag("WEBGL_MAX_TEXTURE_SIZE",function(){return bi($e.getNumber("WEBGL_VERSION"))}),$e.registerFlag("WEBGL_MAX_TEXTURES_IN_SHADER",function(){return Qa($e.getNumber("WEBGL_VERSION"))}),$e.registerFlag("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION",function(){var r=$e.getNumber("WEBGL_VERSION");return r===0?0:Ra(r)}),$e.registerFlag("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE",function(){return $e.getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")>0&&(r=navigator.userAgent||navigator.vendor||window.opera,!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(r)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(r.substr(0,4))));var r}),$e.registerFlag("WEBGL_RENDER_FLOAT32_CAPABLE",function(){return wi($e.getNumber("WEBGL_VERSION"))}),$e.registerFlag("WEBGL_RENDER_FLOAT32_ENABLED",function(){return!$e.getBool("WEBGL_FORCE_F16_TEXTURES")&&$e.getBool("WEBGL_RENDER_FLOAT32_CAPABLE")}),$e.registerFlag("WEBGL_DOWNLOAD_FLOAT_ENABLED",function(){return Ei($e.getNumber("WEBGL_VERSION"))}),$e.registerFlag("WEBGL_FENCE_API_ENABLED",function(){return _i($e.getNumber("WEBGL_VERSION"))}),$e.registerFlag("WEBGL_SIZE_UPLOAD_UNIFORM",function(){return $e.getBool("WEBGL_RENDER_FLOAT32_ENABLED")?4:0}),So=Ri;var zt=K({complex_:function(r,n){var e=F(r,"real","complex"),t=F(n,"imag","complex");return se(e.shape,t.shape,"real and imag shapes, "+e.shape+" and "+t.shape+", must match in call to tf.complex()."),X.runKernelFunc(function(a){return a.complex(e,t)},{$real:e,$imag:t})}}),Hn=K({real_:function(r){var n=F(r,"input","real");return X.runKernelFunc(function(e){return e.real(n)},{$input:n})}}),cr=K({imag_:function(r){var n=F(r,"input","imag");return X.runKernelFunc(function(e){return e.imag(n)},{$input:n})}});function _n(r,n,e){return wr(r,n,ur(r,e),e)}function wr(r,n,e,t){if(t==null&&(t=ar(r)),t==="complex64")throw new Error("Cannot construct a complex64 tensor directly. Please use tf.complex(real, imag).");if(!Xt(r)&&!Array.isArray(r)&&typeof r!="number"&&typeof r!="boolean"&&typeof r!="string")throw new Error("values passed to tensor(values) must be a number/boolean/string or an array of numbers/booleans/strings, or a TypedArray");if(n!=null){de(n);var a=ae(n),o=ae(e);D(a===o,function(){return"Based on the provided shape, ["+n+"], the tensor should have "+a+" values but has "+o});for(var i=0;i1)return Jt([0],t);var a=U(Math.abs(Math.ceil((n-r)/e)),t);n=1,function(){return"Pass at least one tensor to concat"});var e=aa(r,"tensors","concat");e[0].dtype==="complex64"&&e.forEach(function(s){if(s.dtype!=="complex64")throw new Error(`Cannot concatenate complex64 tensors with a tensor + with dtype `+s.dtype+". ")}),n=je(n,e[0].shape)[0];var t=jr(e.map(function(s){return s.shape}),n);if(ae(t)===0)return _n([],t);if((e=e.filter(function(s){return s.size>0})).length===1)return e[0];var a=e.map(function(s){return s.shape});Di(a,n);var o=e,i={axis:n};return X.runKernelFunc(function(s){return s.concat(e,n)},o,function(s){var u=a.map(function(c){return c[n]});return Ta(s,u,n).map(function(c){return function(){return c}})},"Concat",i)}}),xs=K({concat1d_:function(r){return Qn(r,0)}}),bs=K({concat2d_:function(r,n){return Qn(r,n)}}),no=K({concat3d_:function(r,n){return Qn(r,n)}}),ws=K({concat4d_:function(r,n){return Qn(r,n)}}),Ta=K({split_:function(r,n,e){e===void 0&&(e=0);var t,a=F(r,"x","split");return e=je(e,a.shape)[0],typeof n=="number"?(D(a.shape[e]%n==0,function(){return"Number of splits must evenly divide the axis."}),t=new Array(n).fill(a.shape[e]/n)):(D(a.shape[e]===n.reduce(function(o,i){return o+i}),function(){return"The sum of sizes must match the size of the axis dimension."}),t=n),X.runKernelFunc(function(o){return o.split(a,t,e)},{$x:a},function(o){return{$x:function(){return Qn(o,e)}}})}});typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof Se!="undefined"||typeof self!="undefined"&&self;function Ln(r,n){return r(n={exports:{}},n.exports),n.exports}var Cr=Ln(function(r){!function(n,e,t){function a(s){var u,c=this,d=(u=4022871197,function(f){f=f.toString();for(var m=0;m>>0,u=(g*=u)>>>0,u+=4294967296*(g-=u)}return 23283064365386963e-26*(u>>>0)});c.next=function(){var f=2091639*c.s0+23283064365386963e-26*c.c;return c.s0=c.s1,c.s1=c.s2,c.s2=f-(c.c=0|f)},c.c=1,c.s0=d(" "),c.s1=d(" "),c.s2=d(" "),c.s0-=d(s),c.s0<0&&(c.s0+=1),c.s1-=d(s),c.s1<0&&(c.s1+=1),c.s2-=d(s),c.s2<0&&(c.s2+=1),d=null}function o(s,u){return u.c=s.c,u.s0=s.s0,u.s1=s.s1,u.s2=s.s2,u}function i(s,u){var c=new a(s),d=u&&u.state,f=c.next;return f.int32=function(){return 4294967296*c.next()|0},f.double=function(){return f()+11102230246251565e-32*(2097152*f()|0)},f.quick=f,d&&(typeof d=="object"&&o(d,c),f.state=function(){return o(c,{})}),f}e&&e.exports?e.exports=i:t&&t.amd?t(function(){return i}):this.alea=i}(0,r,!1)}),Es=Ln(function(r){!function(n,e,t){function a(s){var u=this,c="";u.x=0,u.y=0,u.z=0,u.w=0,u.next=function(){var f=u.x^u.x<<11;return u.x=u.y,u.y=u.z,u.z=u.w,u.w^=u.w>>>19^f^f>>>8},s===(0|s)?u.x=s:c+=s;for(var d=0;d>>0)/4294967296};return f.double=function(){do var m=((c.next()>>>11)+(c.next()>>>0)/4294967296)/(1<<21);while(m===0);return m},f.int32=c.next,f.quick=f,d&&(typeof d=="object"&&o(d,c),f.state=function(){return o(c,{})}),f}e&&e.exports?e.exports=i:t&&t.amd?t(function(){return i}):this.xor128=i}(0,r,!1)}),_s=Ln(function(r){!function(n,e,t){function a(s){var u=this,c="";u.next=function(){var f=u.x^u.x>>>2;return u.x=u.y,u.y=u.z,u.z=u.w,u.w=u.v,(u.d=u.d+362437|0)+(u.v=u.v^u.v<<4^f^f<<1)|0},u.x=0,u.y=0,u.z=0,u.w=0,u.v=0,s===(0|s)?u.x=s:c+=s;for(var d=0;d>>4),u.next()}function o(s,u){return u.x=s.x,u.y=s.y,u.z=s.z,u.w=s.w,u.v=s.v,u.d=s.d,u}function i(s,u){var c=new a(s),d=u&&u.state,f=function(){return(c.next()>>>0)/4294967296};return f.double=function(){do var m=((c.next()>>>11)+(c.next()>>>0)/4294967296)/(1<<21);while(m===0);return m},f.int32=c.next,f.quick=f,d&&(typeof d=="object"&&o(d,c),f.state=function(){return o(c,{})}),f}e&&e.exports?e.exports=i:t&&t.amd?t(function(){return i}):this.xorwow=i}(0,r,!1)}),Cs=Ln(function(r){!function(n,e,t){function a(s){var u=this;u.next=function(){var c,d,f=u.x,m=u.i;return c=f[m],d=(c^=c>>>7)^c<<24,d^=(c=f[m+1&7])^c>>>10,d^=(c=f[m+3&7])^c>>>3,d^=(c=f[m+4&7])^c<<7,c=f[m+7&7],d^=(c^=c<<13)^c<<9,f[m]=d,u.i=m+1&7,d},function(c,d){var f,m=[];if(d===(0|d))m[0]=d;else for(d=""+d,f=0;f0;--f)c.next()}(u,s)}function o(s,u){return u.x=s.x.slice(),u.i=s.i,u}function i(s,u){s==null&&(s=+new Date);var c=new a(s),d=u&&u.state,f=function(){return(c.next()>>>0)/4294967296};return f.double=function(){do var m=((c.next()>>>11)+(c.next()>>>0)/4294967296)/(1<<21);while(m===0);return m},f.int32=c.next,f.quick=f,d&&(d.x&&o(d,c),f.state=function(){return o(c,{})}),f}e&&e.exports?e.exports=i:t&&t.amd?t(function(){return i}):this.xorshift7=i}(0,r,!1)}),Rs=Ln(function(r){!function(n,e,t){function a(s){var u=this;u.next=function(){var c,d,f=u.w,m=u.X,g=u.i;return u.w=f=f+1640531527|0,d=m[g+34&127],c=m[g=g+1&127],d^=d<<13,c^=c<<17,d^=d>>>15,c^=c>>>12,d=m[g]=d^c,u.i=g,d+(f^f>>>16)|0},function(c,d){var f,m,g,x,E,w=[],C=128;for(d===(0|d)?(m=d,d=null):(d+="\0",m=0,C=Math.max(C,d.length)),g=0,x=-32;x>>15,m^=m<<4,m^=m>>>13,x>=0&&(E=E+1640531527|0,g=(f=w[127&x]^=m+E)==0?g+1:0);for(g>=128&&(w[127&(d&&d.length||0)]=-1),g=127,x=512;x>0;--x)m=w[g+34&127],f=w[g=g+1&127],m^=m<<13,f^=f<<17,m^=m>>>15,f^=f>>>12,w[g]=m^f;c.w=E,c.X=w,c.i=g}(u,s)}function o(s,u){return u.i=s.i,u.w=s.w,u.X=s.X.slice(),u}function i(s,u){s==null&&(s=+new Date);var c=new a(s),d=u&&u.state,f=function(){return(c.next()>>>0)/4294967296};return f.double=function(){do var m=((c.next()>>>11)+(c.next()>>>0)/4294967296)/(1<<21);while(m===0);return m},f.int32=c.next,f.quick=f,d&&(d.X&&o(d,c),f.state=function(){return o(c,{})}),f}e&&e.exports?e.exports=i:t&&t.amd?t(function(){return i}):this.xor4096=i}(0,r,!1)}),ki=Ln(function(r){!function(n,e,t){function a(s){var u=this,c="";u.next=function(){var f=u.b,m=u.c,g=u.d,x=u.a;return f=f<<25^f>>>7^m,m=m-g|0,g=g<<24^g>>>8^x,x=x-f|0,u.b=f=f<<20^f>>>12^m,u.c=m=m-g|0,u.d=g<<16^m>>>16^x,u.a=x-f|0},u.a=0,u.b=0,u.c=-1640531527,u.d=1367130551,s===Math.floor(s)?(u.a=s/4294967296|0,u.b=0|s):c+=s;for(var d=0;d>>0)/4294967296};return f.double=function(){do var m=((c.next()>>>11)+(c.next()>>>0)/4294967296)/(1<<21);while(m===0);return m},f.int32=c.next,f.quick=f,d&&(typeof d=="object"&&o(d,c),f.state=function(){return o(c,{})}),f}e&&e.exports?e.exports=i:t&&t.amd?t(function(){return i}):this.tychei=i}(0,r,!1)}),lr=Ln(function(r){!function(n,e){var t,a=this,o=256,i=6,s="random",u=e.pow(o,i),c=e.pow(2,52),d=2*c,f=o-1;function m(C,N,S){var I=[],M=E(function z(W,V){var Z,J=[],me=typeof W;if(V&&me=="object")for(Z in W)try{J.push(z(W[Z],V-1))}catch(fe){}return J.length?J:me=="string"?W:W+"\0"}((N=N==1?{entropy:!0}:N||{}).entropy?[C,w(n)]:C==null?function(){try{var z;return t&&(z=t.randomBytes)?z=z(o):(z=new Uint8Array(o),(a.crypto||a.msCrypto).getRandomValues(z)),w(z)}catch(Z){var W=a.navigator,V=W&&W.plugins;return[+new Date,a,V,a.screen,w(n)]}}():C,3),I),j=new g(I),G=function(){for(var z=j.g(i),W=u,V=0;z=d;)z/=2,W/=2,V>>>=1;return(z+V)/W};return G.int32=function(){return 0|j.g(4)},G.quick=function(){return j.g(4)/4294967296},G.double=G,E(w(j.S),n),(N.pass||S||function(z,W,V,Z){return Z&&(Z.S&&x(Z,j),z.state=function(){return x(j,{})}),V?(e[s]=z,W):z})(G,M,"global"in N?N.global:this==e,N.state)}function g(C){var N,S=C.length,I=this,M=0,j=I.i=I.j=0,G=I.S=[];for(S||(C=[S++]);M=1||s===0);var u=Math.sqrt(-2*Math.log(s)/s);e=this.mean+this.stdDev*o*u,t=this.mean+this.stdDev*i*u,this.truncated&&!this.isValidTruncated(e)||(a=!0)}return this.truncated&&!this.isValidTruncated(t)||(this.nextVal=this.convertValue(t)),this.convertValue(e)},r.prototype.convertValue=function(n){return this.dtype==null||this.dtype==="float32"?n:Math.round(n)},r.prototype.isValidTruncated=function(n){return n<=this.upper&&n>=this.lower},r}(),Qu=function(){function r(n,e,t,a){this.alpha=n,this.beta=1/e,this.dtype=t;var o=a||Math.random();this.randu=Da(o.toString()),this.randn=new ro(0,1,t,!1,this.randu()),this.d=n<1?n+2/3:n-1/3,this.c=1/Math.sqrt(9*this.d)}return r.prototype.nextValue=function(){for(var n,e,t,a,o,i;;){do a=this.randn.nextValue(),i=1+this.c*a;while(i<=0);if(i*=i*i,e=1-.331*(n=a*a)*n,t=.5*n+this.d*(1-i+Math.log(i)),(o=this.randu())=1+n.length,function(){return"input rank is "+t.rank+" but should be > than blockShape.length "+n.length}),D(e.length===n.length,function(){return"crops.length is "+e.length+" but should be equal to blockShape.length "+n.length}),D(t.shape[0]%a==0,function(){return"input tensor batch is "+t.shape[0]+" but is not divisible by the product of the elements of blockShape "+n.join(" * ")+" === "+a}),X.runKernelFunc(function(o){return o.batchToSpaceND(t,n,e)},{$x:t},function(o){return{$x:function(){return o.spaceToBatchND(n,e)}}})}}),As=K({broadcastTo_:function(r,n){var e=F(r,"broadcastTo","x"),t=e.shape;if(n.some(function(u){return!(u>0)||u%1!=0}))throw new Error("broadcastTo(): Invalid broadcast shape ["+n+"].");if(n.lengthe.rank){for(var a=e.shape.slice();a.length=0;i--)if(e.shape[i]===n[i])o[i]=1;else if(e.shape[i]!==1)throw new Error("broadcastTo(): ["+t+"] cannot be broadcast to ["+n+"].");var s=o.map(function(u,c){return u>1?c:-1}).filter(function(u){return u>=0});return s.length===0?e.clone():X.runKernelFunc(function(u){return u.tile(e,o)},{input:e},function(u){return{input:function(){return u.sum(s,!0)}}})}}),io=K({cast_:function(r,n){var e=F(r,"x","cast");if(!xr(n))throw new Error("Failed to cast to unknown dtype "+n);if(n==="string"&&e.dtype!=="string"||n!=="string"&&e.dtype==="string")throw new Error("Only strings can be casted to strings");var t={dtype:n};return X.runKernelFunc(function(a){return a.cast(e,n)},{x:e},function(a){return{x:function(){return a.clone()}}},"Cast",t)}}),so=K({clone_:function(r){var n=F(r,"x","clone",null);return X.runKernelFunc(function(){return X.makeTensorFromDataId(n.dataId,n.shape,n.dtype)},{$x:n},function(e){return{$x:function(){return e.toFloat()}}})}}),Ts=K({cumsum_:function(r,n,e,t){n===void 0&&(n=0),e===void 0&&(e=!1),t===void 0&&(t=!1);var a=F(r,"x","cumsum"),o=Gn([n|=0],a.rank),i=a;o!=null&&(i=a.transpose(o));var s=Jn(1,a.rank)[0],u=X.runKernelFunc(function(c){return c.cumsum(i,s,e,t)},{permutedX:i},function(c){return{permutedX:function(){return c.cumsum(n,e,!t)}}});return o!=null&&(u=u.transpose(o)),u}}),Ds=K({depthToSpace_:function(r,n,e){e===void 0&&(e="NHWC");var t=F(r,"x","depthToSpace"),a=e==="NHWC"?t.shape[1]:t.shape[2],o=e==="NHWC"?t.shape[2]:t.shape[3],i=e==="NHWC"?t.shape[3]:t.shape[1];return D(a*n>=0,function(){return`Negative dimension size caused by overflow when multiplying `+a+" and "+n+` for depthToSpace with input shape `+t.shape}),D(o*n>=0,function(){return`Negative dimension size caused by overflow when multiplying `+o+" and "+n+` for depthToSpace with input shape - `+t.shape}),D(i%(n*n)==0,function(){return"Dimension size must be evenly divisible by "+n*n+" but is "+i+" for depthToSpace with input shape "+t.shape}),X.runKernelFunc(function(s){return s.depthToSpace(t,n,e)},{$x:t})}}),gr=K({expandDims_:function(r,n){n===void 0&&(n=0);var e=F(r,"x","expandDims",null);D(n<=e.rank,function(){return"Axis must be <= rank of the tensor"});var t=e.shape.slice();return n<0&&(D(-(e.rank+1)<=n,function(){return"Axis must be in the interval ["+-(e.rank+1)+", "+e.rank+"]"}),n=e.rank+n+1),t.splice(n,0,1),so(e,t)}}),Ni=K({eye_:function(r,n,e,t){t===void 0&&(t="float32"),n==null&&(n=r);for(var a=Je([r,n],t),o=r<=n?r:n,i=0;i2)throw new Error("Rank of probabilities must be 1 or 2, but is "+i);e=e||Math.random();var s=i===1?a.as2D(1,-1):a,u=X.runKernelFunc(function(c){return c.multinomial(s,t,n,e)},{logits2D:s});return i===1?u.as1D():u}}),Yo=K({oneHot_:function(r,n,e,t){if(e===void 0&&(e=1),t===void 0&&(t=0),n<2)throw new Error("Error in oneHot: depth must be >=2, but it is "+n);var a=F(r,"indices","oneHot","int32"),o=a.shape.concat([n]);return a=a.flatten(),X.runKernelFunc(function(i){return i.oneHot(a,n,e,t)},{$indices:a},function(i){return{$indices:function(){return Jt(a.shape,"float32")}}}).reshape(o)}}),Rr=K({pad_:function(r,n,e){e===void 0&&(e=0);var t=F(r,"x","pad");if(t.rank===0)throw new Error("pad(scalar) is not defined. Pass non-scalar to pad");var a={paddings:n,constantValue:e};return X.runKernelFunc(function(o){return o.pad(t,n,e)},{x:t},function(o){var i=n.map(function(s){return s[0]});return{x:function(){return o.slice(i,t.shape)}}},"PadV2",a)}}),ki=K({pad1d_:function(r,n,e){return e===void 0&&(e=0),D(n.length===2,function(){return"Invalid number of paddings. Must be length of 2."}),Rr(r,[n],e)}}),ua=K({pad2d_:function(r,n,e){return e===void 0&&(e=0),D(n.length===2&&n[0].length===2&&n[1].length===2,function(){return"Invalid number of paddings. Must be length of 2 each."}),Rr(r,n,e)}}),$o=K({pad3d_:function(r,n,e){return e===void 0&&(e=0),D(n.length===3&&n[0].length===2&&n[1].length===2&&n[2].length===2,function(){return"Invalid number of paddings. Must be length of 2 each."}),Rr(r,n,e)}}),Rs=K({pad4d_:function(r,n,e){return e===void 0&&(e=0),D(n.length===4&&n[0].length===2&&n[1].length===2&&n[2].length===2&&n[3].length===2,function(){return"Invalid number of paddings. Must be length of 2 each."}),Rr(r,n,e)}}),As=K({rand_:function(r,n,e){var t=ae(r),a=null;if(e==null||e==="float32")a=new Float32Array(t);else if(e==="int32")a=new Int32Array(t);else{if(e!=="bool")throw new Error("Unknown data type "+e);a=new Uint8Array(t)}for(var o=0;o=1+n.length,function(){return"input rank "+t.rank+" should be > than [blockShape] "+n.length}),D(e.length===n.length,function(){return"paddings.shape[0] "+e.length+" must be equal to [blockShape] "+n.length}),D(t.shape.reduce(function(a,o,i){return i>0&&i<=n.length?a&&(o+e[i-1][0]+e[i-1][1])%n[i-1]==0:a},!0),function(){return"input spatial dimensions "+t.shape.slice(1)+" with paddings "+e.toString()+" must be divisible by blockShapes "+n.toString()}),X.runKernelFunc(function(a){return a.spaceToBatchND(t,n,e)},{$x:t},function(a){return{$x:function(){return a.batchToSpaceND(n,e)}}})}}),Oi=K({squeeze_:function(r,n){var e=F(r,"x","squeeze");return so(e,St(e.shape,n).newShape)}}),Ar=K({stack_:function(r,n){n===void 0&&(n=0);var e=aa(r,"tensors","stack");if(D(e.length>=1,function(){return"Pass at least one tensor to tf.stack"}),e.length===1)return e[0].expandDims(n);var t=e[0].rank,a=e[0].shape,o=e[0].dtype;D(n<=t,function(){return"Axis must be <= rank of the tensor"}),e.forEach(function(s){se(a,s.shape,"All tensors passed to stack must have matching shapes")}),e.forEach(function(s){D(o===s.dtype,function(){return"All tensors passed to stack must have matching dtypes"})});var i=e.map(function(s){return s.expandDims(n)});return Qn(i,n)}}),Vr=K({tile_:function(r,n){var e=F(r,"x","tile",null);D(e.rank===n.length,function(){return"Error in transpose: rank of input "+e.rank+" must match length of reps "+n+"."});var t=[e],a={reps:n};return X.runKernelFunc(function(o,i){var s=o.tile(e,n);return i([e]),s},{x:e},function(o,i){var s=i[0];return{x:function(){var u=yt(s);if(s.rank===1)for(var c=0;c=-e.shape.length&&n=2*n+1||a%2==1?i.push(a):o.push(a);t.push.apply(t,o),t.push(0),t.push.apply(t,i)}return t}function co(r,n,e,t){t===void 0&&(t=!0);var a=[];t?a.push(r[0]/e):a.push(r[0]*e);for(var o=1;or.rank)throw new Error("index innermost dimension length must be <= tensor rank; saw: "+n.shape[n.rank-1]+" vs. "+r.rank);if(r.size===0)throw new Error("Requested more than 0 entries, but input is empty. Input shape: "+r.shape+".");for(var e=n.shape,t=e[e.length-1],a=1,o=0;o1?n.shape[n.rank-1]:1,a=n.rank>1?n.rank-1:1,o="Must have updates.shape = indices.shape[:batchDim] + shape[sliceDim:], got updates.shape: "+e.shape+", indices.shape: "+n.shape+", shape: "+r+", sliceDim: "+t+", and batchDim: "+a+".";if(e.rank1?n.shape[t-1]:1,o=e.length,i=1,s=a;s0;)1&r&&n.push(e),r/=2,e++;return n}function lo(r,n,e){for(var t=[],a=0;a0?Number.MIN_SAFE_INTEGER:Number.MAX_SAFE_INTEGER);var s=t[a];return o<0&&(o+=s),o=ce(0,o,s-1)}function Pi(r,n,e,t,a){var o=n[a],i=e[a]||1;(r&1<0?Number.MAX_SAFE_INTEGER:Number.MIN_SAFE_INTEGER);var s=t[a];return o<0&&(o+=s),o=i>0?ce(0,o,s):ce(-1,o,s-1)}function Li(r,n,e){for(var t=e.length,a=0;a1){t=a;break}for(a=t+1;a0||e[a]!==r[a])return!1;return!0}function Bi(r,n){for(var e=r.length>0?r[r.length-1]:1,t=0;t0,function(){return"variableGrads() expects at least one of the input variables to be trainable, but none of the "+o+" variables is trainable."});var i=X.gradients(r,n,null,!0),s=i.value,u=i.grads;D(u.some(function(d){return d!=null}),function(){return"Cannot find a connection between any variable and the result of the loss function y=f(x). Please make sure the operations that use variables are inside the function f passed to minimize()."}),D(s.rank===0,function(){return"The f passed in variableGrads(f) must return a scalar, but it returned a rank-"+s.rank+" tensor"});var c={};return n.forEach(function(d,f){u[f]!=null&&(c[d.name]=u[f])}),a!=null&&a.forEach(function(d){return c[d.name]=null}),{value:s,grads:c}}function ca(r){return X.customGrad(r)}function la(r){if(r.filter(function(n){return n==null}).length>0)throw new Error(`Cannot compute gradient of y=f(x) with respect to x. Make sure that - the f you passed encloses all operations that lead from x to y.`)}var ka=K({softmax_:function(r,n){n===void 0&&(n=-1);var e=F(r,"logits","softmax","float32");if(n===-1&&(n=e.rank-1),n!==e.rank-1)throw Error("Softmax along a non-last dimension is not yet supported. Logits was rank "+e.rank+" and dim was "+n);return X.runKernelFunc(function(t,a){var o=t.softmax(e,n);return a([o]),o},{logits:e},function(t,a){var o=a[0],i=t.mul(o);return{logits:function(){return i.sub(i.sum([n],!0).mul(o))}}},"Softmax",{dim:n},[],[!0])}}),ei=K({logSoftmax_:function(r,n){n===void 0&&(n=-1);var e=F(r,"logits","logSoftmax");if(n===-1&&(n=e.rank-1),n!==e.rank-1)throw Error("Log Softmax along a non-last dimension is not yet supported. Logits was rank "+e.rank+" and axis was "+n);return ca(function(t,a){var o=t.max(n,!0),i=t.sub(o),s=i.toFloat().sub(i.exp().sum(n,!0).log());return a([s]),{value:s,gradFunc:function(u,c){var d=c[0].exp();return u.sub(u.sum(n,!0).mul(d))}}})(e)}}),ho=function(){function r(n,e){this.backend=n,this.dataMover=e,this.data=new WeakMap,this.dataIdsCount=0}return r.prototype.get=function(n){return this.data.has(n)||this.dataMover.moveData(this.backend,n),this.data.get(n)},r.prototype.set=function(n,e){this.dataIdsCount++,this.data.set(n,e)},r.prototype.has=function(n){return this.data.has(n)},r.prototype.delete=function(n){return this.dataIdsCount--,this.data.delete(n)},r.prototype.numDataIds=function(){return this.dataIdsCount},r}(),po=function(){function r(){}return r.prototype.time=function(n){return re("time")},r.prototype.read=function(n){return re("read")},r.prototype.readSync=function(n){return re("readSync")},r.prototype.numDataIds=function(){return re("numDataIds")},r.prototype.disposeData=function(n){return re("disposeData")},r.prototype.write=function(n,e,t){return re("write")},r.prototype.move=function(n,e,t,a){return re("move")},r.prototype.memory=function(){return re("memory")},r.prototype.floatPrecision=function(){return re("floatPrecision")},r.prototype.epsilon=function(){return this.floatPrecision()===32?1e-7:1e-4},r.prototype.batchMatMul=function(n,e,t,a){return re("batchMatMul")},r.prototype.fusedBatchMatMul=function(n){return n.a,n.b,n.transposeA,n.transposeB,n.bias,n.activation,n.preluActivationWeights,re("fusedBatchMatMul")},r.prototype.slice=function(n,e,t){return re("slice")},r.prototype.stridedSlice=function(n,e,t,a){return re("stridedSlice")},r.prototype.unstack=function(n,e){return re("unstack")},r.prototype.reverse=function(n,e){return re("reverse")},r.prototype.concat=function(n,e){return re("concat")},r.prototype.neg=function(n){return re("neg")},r.prototype.add=function(n,e){return re("add")},r.prototype.addN=function(n){return re("addN")},r.prototype.subtract=function(n,e){return re("subtract")},r.prototype.multiply=function(n,e){return re("multiply")},r.prototype.realDivide=function(n,e){return re("realDivide")},r.prototype.floorDiv=function(n,e){return re("floorDiv")},r.prototype.sum=function(n,e){return re("sum")},r.prototype.prod=function(n,e){return re("prod")},r.prototype.unsortedSegmentSum=function(n,e,t){return re("unsortedSegmentSum")},r.prototype.argMin=function(n,e){return re("argMin")},r.prototype.argMax=function(n,e){return re("argMax")},r.prototype.equal=function(n,e){return re("equal")},r.prototype.notEqual=function(n,e){return re("notEqual")},r.prototype.less=function(n,e){return re("less")},r.prototype.lessEqual=function(n,e){return re("lessEqual")},r.prototype.greater=function(n,e){return re("greater")},r.prototype.greaterEqual=function(n,e){return re("greaterEqual")},r.prototype.logicalNot=function(n){return re("logicalNot")},r.prototype.logicalAnd=function(n,e){return re("logicalAnd")},r.prototype.logicalOr=function(n,e){return re("logicalOr")},r.prototype.where=function(n){return re("where")},r.prototype.select=function(n,e,t){return re("select")},r.prototype.topk=function(n,e,t){return re("topk")},r.prototype.min=function(n,e){return re("min")},r.prototype.minimum=function(n,e){return re("minimum")},r.prototype.mod=function(n,e){return re("mod")},r.prototype.max=function(n,e){return re("max")},r.prototype.maximum=function(n,e){return re("maximum")},r.prototype.all=function(n,e){return re("all")},r.prototype.any=function(n,e){return re("any")},r.prototype.squaredDifference=function(n,e){return re("squaredDifference")},r.prototype.ceil=function(n){return re("ceil")},r.prototype.floor=function(n){return re("floor")},r.prototype.round=function(n){return re("round")},r.prototype.sign=function(n){return re("sign")},r.prototype.isNaN=function(n){return re("isNaN")},r.prototype.isInf=function(n){return re("isInf")},r.prototype.isFinite=function(n){return re("isFinite")},r.prototype.pow=function(n,e){return re("pow")},r.prototype.exp=function(n){return re("exp")},r.prototype.expm1=function(n){return re("expm1")},r.prototype.softmax=function(n,e){return re("softmax")},r.prototype.log=function(n){return re("log")},r.prototype.log1p=function(n){return re("log1p")},r.prototype.sqrt=function(n){return re("sqrt")},r.prototype.rsqrt=function(n){return re("rsqrt")},r.prototype.square=function(n){return re("square")},r.prototype.reciprocal=function(n){return re("reciprocal")},r.prototype.relu=function(n){return re("relu")},r.prototype.relu6=function(n){return re("relu6")},r.prototype.prelu=function(n,e){return re("prelu")},r.prototype.elu=function(n){return re("elu")},r.prototype.eluDer=function(n,e){return re("eluDer")},r.prototype.selu=function(n){return re("selu")},r.prototype.int=function(n){return re("int")},r.prototype.clip=function(n,e,t){return re("clip")},r.prototype.abs=function(n){return re("abs")},r.prototype.complexAbs=function(n){return re("complexAbs")},r.prototype.sigmoid=function(n){return re("sigmoid")},r.prototype.softplus=function(n){return re("softplus")},r.prototype.sin=function(n){return re("sin")},r.prototype.cos=function(n){return re("cos")},r.prototype.tan=function(n){return re("tan")},r.prototype.asin=function(n){return re("asin")},r.prototype.acos=function(n){return re("acos")},r.prototype.atan=function(n){return re("atan")},r.prototype.atan2=function(n,e){return re("atan2")},r.prototype.sinh=function(n){return re("sinh")},r.prototype.cosh=function(n){return re("cosh")},r.prototype.tanh=function(n){return re("tanh")},r.prototype.asinh=function(n){return re("asinh")},r.prototype.acosh=function(n){return re("acosh")},r.prototype.atanh=function(n){return re("atanh")},r.prototype.erf=function(n){return re("erf")},r.prototype.step=function(n,e){return re("step")},r.prototype.fusedConv2d=function(n){return n.input,n.filter,n.convInfo,n.bias,n.activation,n.preluActivationWeights,re("fusedConv2d")},r.prototype.conv2d=function(n,e,t){return re("conv2d")},r.prototype.conv2dDerInput=function(n,e,t){return re("conv2dDerInput")},r.prototype.conv2dDerFilter=function(n,e,t){return re("conv2dDerFilter")},r.prototype.fusedDepthwiseConv2D=function(n){return n.input,n.filter,n.convInfo,n.bias,n.activation,n.preluActivationWeights,re("fusedDepthwiseConv2D")},r.prototype.depthwiseConv2D=function(n,e,t){return re("depthwiseConv2D")},r.prototype.depthwiseConv2DDerInput=function(n,e,t){return re("depthwiseConv2DDerInput")},r.prototype.depthwiseConv2DDerFilter=function(n,e,t){return re("depthwiseConv2DDerFilter")},r.prototype.conv3d=function(n,e,t){return re("conv3d")},r.prototype.conv3dDerInput=function(n,e,t){return re("conv3dDerInput")},r.prototype.conv3dDerFilter=function(n,e,t){return re("conv3dDerFilter")},r.prototype.maxPool=function(n,e){return re("maxPool")},r.prototype.maxPoolBackprop=function(n,e,t,a){return re("maxPoolBackprop")},r.prototype.avgPool=function(n,e){return re("avgPool")},r.prototype.avgPoolBackprop=function(n,e,t){return re("avgPoolBackprop")},r.prototype.avgPool3d=function(n,e){return re("avgPool3d")},r.prototype.avgPool3dBackprop=function(n,e,t){return re("avgPool3dBackprop")},r.prototype.maxPool3d=function(n,e){return re("maxPool3d")},r.prototype.maxPool3dBackprop=function(n,e,t,a){return re("maxPool3dBackprop")},r.prototype.reshape=function(n,e){return re("reshape")},r.prototype.cast=function(n,e){return re("cast")},r.prototype.tile=function(n,e){return re("tile")},r.prototype.pad=function(n,e,t){return re("pad")},r.prototype.transpose=function(n,e){return re("transpose")},r.prototype.gather=function(n,e,t){return re("gather")},r.prototype.gatherND=function(n,e){return re("gatherND")},r.prototype.scatterND=function(n,e,t){return re("scatterND")},r.prototype.batchToSpaceND=function(n,e,t){return re("batchToSpaceND")},r.prototype.spaceToBatchND=function(n,e,t){return re("spaceToBatchND")},r.prototype.resizeBilinear=function(n,e,t,a){return re("resizeBilinear")},r.prototype.resizeBilinearBackprop=function(n,e,t){return re("resizeBilinearBackprop")},r.prototype.resizeNearestNeighbor=function(n,e,t,a){return re("resizeNearestNeighbor")},r.prototype.resizeNearestNeighborBackprop=function(n,e,t){return re("resizeNearestNeighborBackprop")},r.prototype.batchNormalization=function(n,e,t,a,o,i){return re("batchNormalization")},r.prototype.localResponseNormalization4D=function(n,e,t,a,o){return re("localResponseNormalization4D")},r.prototype.LRNGrad=function(n,e,t,a,o,i,s){return re("LRNGrad")},r.prototype.multinomial=function(n,e,t,a){return re("multinomial")},r.prototype.oneHot=function(n,e,t,a){return re("oneHot")},r.prototype.cumsum=function(n,e,t,a){return re("cumsum")},r.prototype.nonMaxSuppression=function(n,e,t,a,o){return re("nonMaxSuppression")},r.prototype.fft=function(n){return re("fft")},r.prototype.ifft=function(n){return re("ifft")},r.prototype.complex=function(n,e){return re("complex")},r.prototype.real=function(n){return re("real")},r.prototype.imag=function(n){return re("imag")},r.prototype.cropAndResize=function(n,e,t,a,o,i){return re("cropAndResize")},r.prototype.depthToSpace=function(n,e,t){return re("depthToSpace")},r.prototype.split=function(n,e,t){return re("split")},r.prototype.sparseToDense=function(n,e,t,a){return re("sparseToDense")},r.prototype.diag=function(n){return re("diag")},r.prototype.fill=function(n,e,t){return re("fill")},r.prototype.onesLike=function(n){return re("onesLike")},r.prototype.zerosLike=function(n){return re("zerosLike")},r.prototype.linspace=function(n,e,t){return re("linspace")},r.prototype.dispose=function(){return re("dispose")},r}();function re(r){throw new Error("'"+r+"' not yet implemented or not found in the registry. Did you forget to import the kernel?")}function dr(r,n){for(var e=r.length,t=[],a=0;a1&&i===1&&t.unshift(o)}return t}function tn(r,n){for(var e=[],t=0;t1)&&e.unshift(o)}return e}function nt(r,n){for(var e=[],t=Math.max(r.length,n.length),a=0;a>>1)]);E>0?f=g+1:(m=g,x=!E)}return x?f:-f-1}(o,i,s||Ws)}(r,n,e),a=t<0?-(t+1):t;r.splice(a,0,n)}function Ws(r,n){return r>n?1:ra}).sort(Vi),c=o>0?-.5/o:0,d=[],f=[];d.length0;){var m=u.pop(),g=m.score,x=m.boxIndex,E=m.suppressBeginIndex;if(g=E;--C){var N=zs(r,x,d[C]);if(N>=t){w=!0;break}if(m.score=m.score*Vs(t,c,N),m.score<=a)break}m.suppressBeginIndex=d.length,w||(m.score===g?(d.push(x),f.push(m.score)):m.score>a&&Us(u,m,Vi))}var S=d.length;return s&&(d.fill(0,S),f.fill(0,S)),{selectedIndices:Wr(d,"int32"),selectedScores:Wr(f,"float32"),numValidOutputs:We(S,"int32")}}function zs(r,n,e){var t=r.subarray(4*n,4*n+4),a=r.subarray(4*e,4*e+4),o=Math.min(t[0],t[2]),i=Math.min(t[1],t[3]),s=Math.max(t[0],t[2]),u=Math.max(t[1],t[3]),c=Math.min(a[0],a[2]),d=Math.min(a[1],a[3]),f=Math.max(a[0],a[2]),m=Math.max(a[1],a[3]),g=(s-o)*(u-i),x=(f-c)*(m-d);if(g<=0||x<=0)return 0;var E=Math.max(o,c),w=Math.max(i,d),C=Math.min(s,f),N=Math.min(u,m),S=Math.max(C-E,0)*Math.max(N-w,0);return S/(g+x-S)}function Vs(r,n,e){var t=Math.exp(n*e*e);return e<=r?t:0}function Vi(r,n){return r.score-n.score||r.score===n.score&&n.boxIndex-r.boxIndex}function Gi(r,n,e){var t=new Array(r.rank).fill(0),a=r.shape.slice();return n.map(function(o){a[e]=o;var i=r.slice(t,a);return t[e]+=o,i})}function Hi(r,n){for(var e=new Array(r.rank),t=0;t2)throw new Error("Rank of probabilities must be 1 or 2, but is "+i);e=e||Math.random();var s=i===1?a.as2D(1,-1):a,u=X.runKernelFunc(function(c){return c.multinomial(s,t,n,e)},{logits2D:s});return i===1?u.as1D():u}}),$o=K({oneHot_:function(r,n,e,t){if(e===void 0&&(e=1),t===void 0&&(t=0),n<2)throw new Error("Error in oneHot: depth must be >=2, but it is "+n);var a=F(r,"indices","oneHot","int32"),o=a.shape.concat([n]);return a=a.flatten(),X.runKernelFunc(function(i){return i.oneHot(a,n,e,t)},{$indices:a},function(i){return{$indices:function(){return Jt(a.shape,"float32")}}}).reshape(o)}}),Rr=K({pad_:function(r,n,e){e===void 0&&(e=0);var t=F(r,"x","pad");if(t.rank===0)throw new Error("pad(scalar) is not defined. Pass non-scalar to pad");var a={paddings:n,constantValue:e};return X.runKernelFunc(function(o){return o.pad(t,n,e)},{x:t},function(o){var i=n.map(function(s){return s[0]});return{x:function(){return o.slice(i,t.shape)}}},"PadV2",a)}}),Ii=K({pad1d_:function(r,n,e){return e===void 0&&(e=0),D(n.length===2,function(){return"Invalid number of paddings. Must be length of 2."}),Rr(r,[n],e)}}),ua=K({pad2d_:function(r,n,e){return e===void 0&&(e=0),D(n.length===2&&n[0].length===2&&n[1].length===2,function(){return"Invalid number of paddings. Must be length of 2 each."}),Rr(r,n,e)}}),Jo=K({pad3d_:function(r,n,e){return e===void 0&&(e=0),D(n.length===3&&n[0].length===2&&n[1].length===2&&n[2].length===2,function(){return"Invalid number of paddings. Must be length of 2 each."}),Rr(r,n,e)}}),Ns=K({pad4d_:function(r,n,e){return e===void 0&&(e=0),D(n.length===4&&n[0].length===2&&n[1].length===2&&n[2].length===2&&n[3].length===2,function(){return"Invalid number of paddings. Must be length of 2 each."}),Rr(r,n,e)}}),ks=K({rand_:function(r,n,e){var t=ae(r),a=null;if(e==null||e==="float32")a=new Float32Array(t);else if(e==="int32")a=new Int32Array(t);else{if(e!=="bool")throw new Error("Unknown data type "+e);a=new Uint8Array(t)}for(var o=0;o=1+n.length,function(){return"input rank "+t.rank+" should be > than [blockShape] "+n.length}),D(e.length===n.length,function(){return"paddings.shape[0] "+e.length+" must be equal to [blockShape] "+n.length}),D(t.shape.reduce(function(a,o,i){return i>0&&i<=n.length?a&&(o+e[i-1][0]+e[i-1][1])%n[i-1]==0:a},!0),function(){return"input spatial dimensions "+t.shape.slice(1)+" with paddings "+e.toString()+" must be divisible by blockShapes "+n.toString()}),X.runKernelFunc(function(a){return a.spaceToBatchND(t,n,e)},{$x:t},function(a){return{$x:function(){return a.batchToSpaceND(n,e)}}})}}),Fi=K({squeeze_:function(r,n){var e=F(r,"x","squeeze");return uo(e,St(e.shape,n).newShape)}}),Ar=K({stack_:function(r,n){n===void 0&&(n=0);var e=aa(r,"tensors","stack");if(D(e.length>=1,function(){return"Pass at least one tensor to tf.stack"}),e.length===1)return e[0].expandDims(n);var t=e[0].rank,a=e[0].shape,o=e[0].dtype;D(n<=t,function(){return"Axis must be <= rank of the tensor"}),e.forEach(function(s){se(a,s.shape,"All tensors passed to stack must have matching shapes")}),e.forEach(function(s){D(o===s.dtype,function(){return"All tensors passed to stack must have matching dtypes"})});var i=e.map(function(s){return s.expandDims(n)});return Qn(i,n)}}),zr=K({tile_:function(r,n){var e=F(r,"x","tile",null);D(e.rank===n.length,function(){return"Error in transpose: rank of input "+e.rank+" must match length of reps "+n+"."});var t=[e],a={reps:n};return X.runKernelFunc(function(o,i){var s=o.tile(e,n);return i([e]),s},{x:e},function(o,i){var s=i[0];return{x:function(){var u=gt(s);if(s.rank===1)for(var c=0;c=-e.shape.length&&n=2*n+1||a%2==1?i.push(a):o.push(a);t.push.apply(t,o),t.push(0),t.push.apply(t,i)}return t}function lo(r,n,e,t){t===void 0&&(t=!0);var a=[];t?a.push(r[0]/e):a.push(r[0]*e);for(var o=1;or.rank)throw new Error("index innermost dimension length must be <= tensor rank; saw: "+n.shape[n.rank-1]+" vs. "+r.rank);if(r.size===0)throw new Error("Requested more than 0 entries, but input is empty. Input shape: "+r.shape+".");for(var e=n.shape,t=e[e.length-1],a=1,o=0;o1?n.shape[n.rank-1]:1,a=n.rank>1?n.rank-1:1,o="Must have updates.shape = indices.shape[:batchDim] + shape[sliceDim:], got updates.shape: "+e.shape+", indices.shape: "+n.shape+", shape: "+r+", sliceDim: "+t+", and batchDim: "+a+".";if(e.rank1?n.shape[t-1]:1,o=e.length,i=1,s=a;s0;)1&r&&n.push(e),r/=2,e++;return n}function ho(r,n,e){for(var t=[],a=0;a0?Number.MIN_SAFE_INTEGER:Number.MAX_SAFE_INTEGER);var s=t[a];return o<0&&(o+=s),o=ce(0,o,s-1)}function ji(r,n,e,t,a){var o=n[a],i=e[a]||1;(r&1<0?Number.MAX_SAFE_INTEGER:Number.MIN_SAFE_INTEGER);var s=t[a];return o<0&&(o+=s),o=i>0?ce(0,o,s):ce(-1,o,s-1)}function Ui(r,n,e){for(var t=e.length,a=0;a1){t=a;break}for(a=t+1;a0||e[a]!==r[a])return!1;return!0}function Wi(r,n){for(var e=r.length>0?r[r.length-1]:1,t=0;t0,function(){return"variableGrads() expects at least one of the input variables to be trainable, but none of the "+o+" variables is trainable."});var i=X.gradients(r,n,null,!0),s=i.value,u=i.grads;D(u.some(function(d){return d!=null}),function(){return"Cannot find a connection between any variable and the result of the loss function y=f(x). Please make sure the operations that use variables are inside the function f passed to minimize()."}),D(s.rank===0,function(){return"The f passed in variableGrads(f) must return a scalar, but it returned a rank-"+s.rank+" tensor"});var c={};return n.forEach(function(d,f){u[f]!=null&&(c[d.name]=u[f])}),a!=null&&a.forEach(function(d){return c[d.name]=null}),{value:s,grads:c}}function ca(r){return X.customGrad(r)}function la(r){if(r.filter(function(n){return n==null}).length>0)throw new Error(`Cannot compute gradient of y=f(x) with respect to x. Make sure that + the f you passed encloses all operations that lead from x to y.`)}var Sa=K({softmax_:function(r,n){n===void 0&&(n=-1);var e=F(r,"logits","softmax","float32");if(n===-1&&(n=e.rank-1),n!==e.rank-1)throw Error("Softmax along a non-last dimension is not yet supported. Logits was rank "+e.rank+" and dim was "+n);return X.runKernelFunc(function(t,a){var o=t.softmax(e,n);return a([o]),o},{logits:e},function(t,a){var o=a[0],i=t.mul(o);return{logits:function(){return i.sub(i.sum([n],!0).mul(o))}}},"Softmax",{dim:n},[],[!0])}}),ti=K({logSoftmax_:function(r,n){n===void 0&&(n=-1);var e=F(r,"logits","logSoftmax");if(n===-1&&(n=e.rank-1),n!==e.rank-1)throw Error("Log Softmax along a non-last dimension is not yet supported. Logits was rank "+e.rank+" and axis was "+n);return ca(function(t,a){var o=t.max(n,!0),i=t.sub(o),s=i.toFloat().sub(i.exp().sum(n,!0).log());return a([s]),{value:s,gradFunc:function(u,c){var d=c[0].exp();return u.sub(u.sum(n,!0).mul(d))}}})(e)}}),po=function(){function r(n,e){this.backend=n,this.dataMover=e,this.data=new WeakMap,this.dataIdsCount=0}return r.prototype.get=function(n){return this.data.has(n)||this.dataMover.moveData(this.backend,n),this.data.get(n)},r.prototype.set=function(n,e){this.dataIdsCount++,this.data.set(n,e)},r.prototype.has=function(n){return this.data.has(n)},r.prototype.delete=function(n){return this.dataIdsCount--,this.data.delete(n)},r.prototype.numDataIds=function(){return this.dataIdsCount},r}(),fo=function(){function r(){}return r.prototype.time=function(n){return re("time")},r.prototype.read=function(n){return re("read")},r.prototype.readSync=function(n){return re("readSync")},r.prototype.numDataIds=function(){return re("numDataIds")},r.prototype.disposeData=function(n){return re("disposeData")},r.prototype.write=function(n,e,t){return re("write")},r.prototype.move=function(n,e,t,a){return re("move")},r.prototype.memory=function(){return re("memory")},r.prototype.floatPrecision=function(){return re("floatPrecision")},r.prototype.epsilon=function(){return this.floatPrecision()===32?1e-7:1e-4},r.prototype.batchMatMul=function(n,e,t,a){return re("batchMatMul")},r.prototype.fusedBatchMatMul=function(n){return n.a,n.b,n.transposeA,n.transposeB,n.bias,n.activation,n.preluActivationWeights,re("fusedBatchMatMul")},r.prototype.slice=function(n,e,t){return re("slice")},r.prototype.stridedSlice=function(n,e,t,a){return re("stridedSlice")},r.prototype.unstack=function(n,e){return re("unstack")},r.prototype.reverse=function(n,e){return re("reverse")},r.prototype.concat=function(n,e){return re("concat")},r.prototype.neg=function(n){return re("neg")},r.prototype.add=function(n,e){return re("add")},r.prototype.addN=function(n){return re("addN")},r.prototype.subtract=function(n,e){return re("subtract")},r.prototype.multiply=function(n,e){return re("multiply")},r.prototype.realDivide=function(n,e){return re("realDivide")},r.prototype.floorDiv=function(n,e){return re("floorDiv")},r.prototype.sum=function(n,e){return re("sum")},r.prototype.prod=function(n,e){return re("prod")},r.prototype.unsortedSegmentSum=function(n,e,t){return re("unsortedSegmentSum")},r.prototype.argMin=function(n,e){return re("argMin")},r.prototype.argMax=function(n,e){return re("argMax")},r.prototype.equal=function(n,e){return re("equal")},r.prototype.notEqual=function(n,e){return re("notEqual")},r.prototype.less=function(n,e){return re("less")},r.prototype.lessEqual=function(n,e){return re("lessEqual")},r.prototype.greater=function(n,e){return re("greater")},r.prototype.greaterEqual=function(n,e){return re("greaterEqual")},r.prototype.logicalNot=function(n){return re("logicalNot")},r.prototype.logicalAnd=function(n,e){return re("logicalAnd")},r.prototype.logicalOr=function(n,e){return re("logicalOr")},r.prototype.where=function(n){return re("where")},r.prototype.select=function(n,e,t){return re("select")},r.prototype.topk=function(n,e,t){return re("topk")},r.prototype.min=function(n,e){return re("min")},r.prototype.minimum=function(n,e){return re("minimum")},r.prototype.mod=function(n,e){return re("mod")},r.prototype.max=function(n,e){return re("max")},r.prototype.maximum=function(n,e){return re("maximum")},r.prototype.all=function(n,e){return re("all")},r.prototype.any=function(n,e){return re("any")},r.prototype.squaredDifference=function(n,e){return re("squaredDifference")},r.prototype.ceil=function(n){return re("ceil")},r.prototype.floor=function(n){return re("floor")},r.prototype.round=function(n){return re("round")},r.prototype.sign=function(n){return re("sign")},r.prototype.isNaN=function(n){return re("isNaN")},r.prototype.isInf=function(n){return re("isInf")},r.prototype.isFinite=function(n){return re("isFinite")},r.prototype.pow=function(n,e){return re("pow")},r.prototype.exp=function(n){return re("exp")},r.prototype.expm1=function(n){return re("expm1")},r.prototype.softmax=function(n,e){return re("softmax")},r.prototype.log=function(n){return re("log")},r.prototype.log1p=function(n){return re("log1p")},r.prototype.sqrt=function(n){return re("sqrt")},r.prototype.rsqrt=function(n){return re("rsqrt")},r.prototype.square=function(n){return re("square")},r.prototype.reciprocal=function(n){return re("reciprocal")},r.prototype.relu=function(n){return re("relu")},r.prototype.relu6=function(n){return re("relu6")},r.prototype.prelu=function(n,e){return re("prelu")},r.prototype.elu=function(n){return re("elu")},r.prototype.eluDer=function(n,e){return re("eluDer")},r.prototype.selu=function(n){return re("selu")},r.prototype.int=function(n){return re("int")},r.prototype.clip=function(n,e,t){return re("clip")},r.prototype.abs=function(n){return re("abs")},r.prototype.complexAbs=function(n){return re("complexAbs")},r.prototype.sigmoid=function(n){return re("sigmoid")},r.prototype.softplus=function(n){return re("softplus")},r.prototype.sin=function(n){return re("sin")},r.prototype.cos=function(n){return re("cos")},r.prototype.tan=function(n){return re("tan")},r.prototype.asin=function(n){return re("asin")},r.prototype.acos=function(n){return re("acos")},r.prototype.atan=function(n){return re("atan")},r.prototype.atan2=function(n,e){return re("atan2")},r.prototype.sinh=function(n){return re("sinh")},r.prototype.cosh=function(n){return re("cosh")},r.prototype.tanh=function(n){return re("tanh")},r.prototype.asinh=function(n){return re("asinh")},r.prototype.acosh=function(n){return re("acosh")},r.prototype.atanh=function(n){return re("atanh")},r.prototype.erf=function(n){return re("erf")},r.prototype.step=function(n,e){return re("step")},r.prototype.fusedConv2d=function(n){return n.input,n.filter,n.convInfo,n.bias,n.activation,n.preluActivationWeights,re("fusedConv2d")},r.prototype.conv2d=function(n,e,t){return re("conv2d")},r.prototype.conv2dDerInput=function(n,e,t){return re("conv2dDerInput")},r.prototype.conv2dDerFilter=function(n,e,t){return re("conv2dDerFilter")},r.prototype.fusedDepthwiseConv2D=function(n){return n.input,n.filter,n.convInfo,n.bias,n.activation,n.preluActivationWeights,re("fusedDepthwiseConv2D")},r.prototype.depthwiseConv2D=function(n,e,t){return re("depthwiseConv2D")},r.prototype.depthwiseConv2DDerInput=function(n,e,t){return re("depthwiseConv2DDerInput")},r.prototype.depthwiseConv2DDerFilter=function(n,e,t){return re("depthwiseConv2DDerFilter")},r.prototype.conv3d=function(n,e,t){return re("conv3d")},r.prototype.conv3dDerInput=function(n,e,t){return re("conv3dDerInput")},r.prototype.conv3dDerFilter=function(n,e,t){return re("conv3dDerFilter")},r.prototype.maxPool=function(n,e){return re("maxPool")},r.prototype.maxPoolBackprop=function(n,e,t,a){return re("maxPoolBackprop")},r.prototype.avgPool=function(n,e){return re("avgPool")},r.prototype.avgPoolBackprop=function(n,e,t){return re("avgPoolBackprop")},r.prototype.avgPool3d=function(n,e){return re("avgPool3d")},r.prototype.avgPool3dBackprop=function(n,e,t){return re("avgPool3dBackprop")},r.prototype.maxPool3d=function(n,e){return re("maxPool3d")},r.prototype.maxPool3dBackprop=function(n,e,t,a){return re("maxPool3dBackprop")},r.prototype.reshape=function(n,e){return re("reshape")},r.prototype.cast=function(n,e){return re("cast")},r.prototype.tile=function(n,e){return re("tile")},r.prototype.pad=function(n,e,t){return re("pad")},r.prototype.transpose=function(n,e){return re("transpose")},r.prototype.gather=function(n,e,t){return re("gather")},r.prototype.gatherND=function(n,e){return re("gatherND")},r.prototype.scatterND=function(n,e,t){return re("scatterND")},r.prototype.batchToSpaceND=function(n,e,t){return re("batchToSpaceND")},r.prototype.spaceToBatchND=function(n,e,t){return re("spaceToBatchND")},r.prototype.resizeBilinear=function(n,e,t,a){return re("resizeBilinear")},r.prototype.resizeBilinearBackprop=function(n,e,t){return re("resizeBilinearBackprop")},r.prototype.resizeNearestNeighbor=function(n,e,t,a){return re("resizeNearestNeighbor")},r.prototype.resizeNearestNeighborBackprop=function(n,e,t){return re("resizeNearestNeighborBackprop")},r.prototype.batchNormalization=function(n,e,t,a,o,i){return re("batchNormalization")},r.prototype.localResponseNormalization4D=function(n,e,t,a,o){return re("localResponseNormalization4D")},r.prototype.LRNGrad=function(n,e,t,a,o,i,s){return re("LRNGrad")},r.prototype.multinomial=function(n,e,t,a){return re("multinomial")},r.prototype.oneHot=function(n,e,t,a){return re("oneHot")},r.prototype.cumsum=function(n,e,t,a){return re("cumsum")},r.prototype.nonMaxSuppression=function(n,e,t,a,o){return re("nonMaxSuppression")},r.prototype.fft=function(n){return re("fft")},r.prototype.ifft=function(n){return re("ifft")},r.prototype.complex=function(n,e){return re("complex")},r.prototype.real=function(n){return re("real")},r.prototype.imag=function(n){return re("imag")},r.prototype.cropAndResize=function(n,e,t,a,o,i){return re("cropAndResize")},r.prototype.depthToSpace=function(n,e,t){return re("depthToSpace")},r.prototype.split=function(n,e,t){return re("split")},r.prototype.sparseToDense=function(n,e,t,a){return re("sparseToDense")},r.prototype.diag=function(n){return re("diag")},r.prototype.fill=function(n,e,t){return re("fill")},r.prototype.onesLike=function(n){return re("onesLike")},r.prototype.zerosLike=function(n){return re("zerosLike")},r.prototype.linspace=function(n,e,t){return re("linspace")},r.prototype.dispose=function(){return re("dispose")},r}();function re(r){throw new Error("'"+r+"' not yet implemented or not found in the registry. Did you forget to import the kernel?")}function dr(r,n){for(var e=r.length,t=[],a=0;a1&&i===1&&t.unshift(o)}return t}function tn(r,n){for(var e=[],t=0;t1)&&e.unshift(o)}return e}function nt(r,n){for(var e=[],t=Math.max(r.length,n.length),a=0;a>>1)]);E>0?f=g+1:(m=g,x=!E)}return x?f:-f-1}(o,i,s||Hs)}(r,n,e),a=t<0?-(t+1):t;r.splice(a,0,n)}function Hs(r,n){return r>n?1:ra}).sort(Xi),c=o>0?-.5/o:0,d=[],f=[];d.length0;){var m=u.pop(),g=m.score,x=m.boxIndex,E=m.suppressBeginIndex;if(g=E;--C){var N=Xs(r,x,d[C]);if(N>=t){w=!0;break}if(m.score=m.score*Ks(t,c,N),m.score<=a)break}m.suppressBeginIndex=d.length,w||(m.score===g?(d.push(x),f.push(m.score)):m.score>a&&Gs(u,m,Xi))}var S=d.length;return s&&(d.fill(0,S),f.fill(0,S)),{selectedIndices:Ur(d,"int32"),selectedScores:Ur(f,"float32"),numValidOutputs:We(S,"int32")}}function Xs(r,n,e){var t=r.subarray(4*n,4*n+4),a=r.subarray(4*e,4*e+4),o=Math.min(t[0],t[2]),i=Math.min(t[1],t[3]),s=Math.max(t[0],t[2]),u=Math.max(t[1],t[3]),c=Math.min(a[0],a[2]),d=Math.min(a[1],a[3]),f=Math.max(a[0],a[2]),m=Math.max(a[1],a[3]),g=(s-o)*(u-i),x=(f-c)*(m-d);if(g<=0||x<=0)return 0;var E=Math.max(o,c),w=Math.max(i,d),C=Math.min(s,f),N=Math.min(u,m),S=Math.max(C-E,0)*Math.max(N-w,0);return S/(g+x-S)}function Ks(r,n,e){var t=Math.exp(n*e*e);return e<=r?t:0}function Xi(r,n){return r.score-n.score||r.score===n.score&&n.boxIndex-r.boxIndex}function Ki(r,n,e){var t=new Array(r.rank).fill(0),a=r.shape.slice();return n.map(function(o){a[e]=o;var i=r.slice(t,a);return t[e]+=o,i})}function qi(r,n){for(var e=new Array(r.rank),t=0;t":"<",u=e?"inOffset + i;":"round(getBestIndicesA(batch, inOffset + i));";this.userCode=` + `},nc=function(r,n,e){this.variableNames=["A"];var t=r.windowSize,a=r.batchSize,o=r.inSize,i=Math.ceil(o/t);e||this.variableNames.push("bestIndicesA"),this.outputShape=[a,i];var s=n==="max"?">":"<",u=e?"inOffset + i;":"round(getBestIndicesA(batch, inOffset + i));";this.userCode=` void main() { ivec2 coords = getOutputCoords(); int batch = coords[0]; @@ -113,7 +113,7 @@ ivec4 round(vec4 value) { return ivec4(floor(value + vec4(0.5))); } - `),{version:r,attribute:n,varyingVs:e,varyingFs:t,texture2D:a,output:o,defineOutput:i,defineSpecialNaN:s,defineSpecialInf:u,defineRound:c}}function v(r,n,e){e===void 0&&(e="index");var t=Cn(n);return t.map(function(a,o){return"int "+r[o]+" = "+e+" / "+a+"; "+(o===t.length-1?"int "+r[o+1]+" = "+e+" - "+r[o]+" * "+a:"index -= "+r[o]+" * "+a)+";"}).join("")}function y(r){var n=Cn(r).map(function(e){return e.toString()});return` + `),{version:r,attribute:n,varyingVs:e,varyingFs:t,texture2D:a,output:o,defineOutput:i,defineSpecialNaN:s,defineSpecialInf:u,defineRound:c}}function v(r,n,e){e===void 0&&(e="index");var t=Rn(n);return t.map(function(a,o){return"int "+r[o]+" = "+e+" / "+a+"; "+(o===t.length-1?"int "+r[o+1]+" = "+e+" - "+r[o]+" * "+a:"index -= "+r[o]+" * "+a)+";"}).join("")}function y(r){var n=Rn(r).map(function(e){return e.toString()});return` int getFlatIndex(ivec3 coords) { return coords.x * `+n[0]+" + coords.y * "+n[1]+` + coords.z; } @@ -162,7 +162,7 @@ return vec4(outputValue.x, outputValue.x, 0., 0.); `:` return vec4(outputValue.x); - `;else if(J.length){var Re=V-2,Pe=V-1;J.indexOf(Re)>-1&&J.indexOf(Pe)>-1?be="return vec4(outputValue.x);":J.indexOf(Re)>-1?be="return vec4(outputValue.x, outputValue.y, outputValue.x, outputValue.y);":J.indexOf(Pe)>-1&&(be="return vec4(outputValue.xx, outputValue.zz);")}}else be=` + `;else if(J.length){var Re=V-2,Le=V-1;J.indexOf(Re)>-1&&J.indexOf(Le)>-1?be="return vec4(outputValue.x);":J.indexOf(Re)>-1?be="return vec4(outputValue.x, outputValue.y, outputValue.x, outputValue.y);":J.indexOf(Le)>-1&&(be="return vec4(outputValue.xx, outputValue.zz);")}}else be=` return vec4(outputValue.xy, outputValue.xy); `;return` vec4 `+W+`() { @@ -901,7 +901,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, setOutput((x - mean) * inv + offset); } - `},jt="return areal * breal - aimag * bimag;",Yt="return areal * bimag + aimag * breal;",At=function(r,n,e){this.variableNames=["AReal","AImag","BReal","BImag"],this.outputShape=nt(n,e),this.userCode=` + `},Bt="return areal * breal - aimag * bimag;",Yt="return areal * bimag + aimag * breal;",At=function(r,n,e){this.variableNames=["AReal","AImag","BReal","BImag"],this.outputShape=nt(n,e),this.userCode=` float binaryOpComplex( float areal, float aimag, float breal, float bimag) { `+r+` @@ -914,7 +914,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, float bimag = getBImagAtOutCoords(); setOutput(binaryOpComplex(areal, aimag, breal, bimag)); } - `},rt="return a + b;",Kt="return a - b;",on="return a * b;",nn="return (a < 0.) ? b * a : a;",ht=function(r,n,e){this.variableNames=["A","B"],this.outputShape=nt(n,e),this.userCode=` + `},rt="return a + b;",Kt="return a - b;",on="return a * b;",nn="return (a < 0.) ? b * a : a;",dt=function(r,n,e){this.variableNames=["A","B"],this.outputShape=nt(n,e),this.userCode=` float binaryOperation(float a, float b) { `+r+` } @@ -959,7 +959,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, setOutput(result); } - `},kn=function(){function r(n){this.variableNames=["A"],this.outputShape=n,this.userCode=` + `},Sn=function(){function r(n){this.variableNames=["A"],this.outputShape=n,this.userCode=` uniform float minVal; uniform float maxVal; @@ -999,7 +999,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, mx == 0.0 ? 0.0 : mx * length(vec2(1, min(re, im)/mx)) ); } - `},Nr=function(r){this.outputShape=[],this.outputShape=Ur(r,1),this.variableNames=r.map(function(s,u){return"T"+u});var n=new Array(r.length-1);n[0]=r[0][1];for(var e=1;e1?[""+(i-1)/(d-1),"(y2-y1) * height_ratio","y1*"+x+" + float(y)*(height_scale)"]:["0.0","0.0","0.5 * (y1+y2) * "+x],C=w[0],N=w[1],S=w[2],I=f>1?[""+(s-1)/(f-1),"(x2-x1) * width_ratio","x1*"+E+" + float(x)*(width_scale)"]:["0.0","0.0","0.5 * (x1+x2) * "+E],M=I[0],j=I[1],G=I[2];this.userCode=` + `},It=function(r,n,e,t,a){this.variableNames=["Image","Boxes","BoxInd"],this.outputShape=[];var o=r[0],i=r[1],s=r[2],u=r[3],c=n[0],d=e[0],f=e[1];this.outputShape=[c,d,f,u];var m=t==="bilinear"?1:0,g=[i-1+".0",s-1+".0"],x=g[0],E=g[1],w=d>1?[""+(i-1)/(d-1),"(y2-y1) * height_ratio","y1*"+x+" + float(y)*(height_scale)"]:["0.0","0.0","0.5 * (y1+y2) * "+x],C=w[0],N=w[1],S=w[2],I=f>1?[""+(s-1)/(f-1),"(x2-x1) * width_ratio","x1*"+E+" + float(x)*(width_scale)"]:["0.0","0.0","0.5 * (x1+x2) * "+E],M=I[0],j=I[1],G=I[2];this.userCode=` const float height_ratio = float(`+C+`); const float width_ratio = float(`+M+`); void main() { @@ -1802,14 +1802,14 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, setOutput(newValue); } } - `},it=function(r,n,e){this.variableNames=["x"],this.outputShape=r;var t=r.length,a=r[r.length-1],o=e?"<":">";this.userCode=` + `},wt=function(r,n,e){this.variableNames=["x"],this.outputShape=r;var t=r.length,a=r[r.length-1],o=e?"<":">";this.userCode=` int getIndex(int i) { `+(e?"return "+a+" -i - 1;":"return i;")+` } void main() { `+le(t)+` coords = getOutputCoords(); - int end = `+Lt(t,"coords")+`; + int end = `+Tt(t,"coords")+`; float val = 0.0; for (int i = `+a+` - 1; i >= 0; i -= 1) { int idx = getIndex(i); @@ -1819,12 +1819,12 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, if (idx == end && `+n+`) { continue; } - `+Lt(t,"coords")+` = idx; + `+Tt(t,"coords")+` = idx; val += getX(`+function(i,s){if(i===1)return""+s;if(i===2)return s+".x, "+s+".y";if(i===3)return s+".x, "+s+".y, "+s+".z";if(i===4)return s+".x, "+s+".y, "+s+".z, "+s+".w";throw Error("Cumulative sum for rank "+i+" is not yet supported")}(t,"coords")+`); } setOutput(val); } - `};function Lt(r,n){if(r===1)return""+n;if(r===2)return n+".y";if(r===3)return n+".z";if(r===4)return n+".w";throw Error("Cumulative sum for rank "+r+" is not yet supported")}var Bt=function(r){this.variableNames=["A"],this.packedInputs=!1,this.packedOutput=!0,this.outPackingScheme=wa.DENSE;var n=Zt(r),e=h();this.outputShape=r,this.userCode=` + `};function Tt(r,n){if(r===1)return""+n;if(r===2)return n+".y";if(r===3)return n+".z";if(r===4)return n+".w";throw Error("Cumulative sum for rank "+r+" is not yet supported")}var Gt=function(r){this.variableNames=["A"],this.packedInputs=!1,this.packedOutput=!0,this.outPackingScheme=Ea.DENSE;var n=Zt(r),e=h();this.outputShape=r,this.userCode=` ivec3 outCoordsFromFlatIndex(int index) { `+v(["r","c","d"],r)+` return ivec3(r, c, d); @@ -1845,7 +1845,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, `+e.output+` = result; } - `},Sr=function(r){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.outPackingScheme=wa.DENSE;var n=Zt(r),e=h();this.outputShape=r,this.userCode=` + `},Gr=function(r){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.outPackingScheme=Ea.DENSE;var n=Zt(r),e=h();this.outputShape=r,this.userCode=` ivec3 outCoordsFromFlatIndex(int index) { `+v(["r","c","d"],r)+` return ivec3(r, c, d); @@ -1866,7 +1866,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, `+e.output+` = result; } - `},Or=function(){function r(n,e,t){this.variableNames=["x"],this.outputShape=[],this.outputShape=n,this.blockSize=e,this.dataFormat=t,this.userCode=` + `},Sr=function(){function r(n,e,t){this.variableNames=["x"],this.outputShape=[],this.outputShape=n,this.blockSize=e,this.dataFormat=t,this.userCode=` void main() { ivec4 coords = getOutputCoords(); int b = coords[0]; @@ -1885,20 +1885,20 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, float result = `+this.getInputSamplingString()+`; setOutput(result); } - `}return r.prototype.getHeightCoordString=function(){return this.dataFormat==="NHWC"?"coords[1]":"coords[2]"},r.prototype.getWidthCoordString=function(){return this.dataFormat==="NHWC"?"coords[2]":"coords[3]"},r.prototype.getDepthCoordString=function(){return this.dataFormat==="NHWC"?"coords[3]":"coords[1]"},r.prototype.getOutputDepthSize=function(){return this.dataFormat==="NHWC"?this.outputShape[3]:this.outputShape[1]},r.prototype.getInputSamplingString=function(){return this.dataFormat==="NHWC"?"getX(b, in_h, in_w, in_d)":"getX(b, in_d, in_h, in_w)"},r}(),Xs=function(r){this.variableNames=["X"],this.outputShape=[r,r],this.userCode=` + `}return r.prototype.getHeightCoordString=function(){return this.dataFormat==="NHWC"?"coords[1]":"coords[2]"},r.prototype.getWidthCoordString=function(){return this.dataFormat==="NHWC"?"coords[2]":"coords[3]"},r.prototype.getDepthCoordString=function(){return this.dataFormat==="NHWC"?"coords[3]":"coords[1]"},r.prototype.getOutputDepthSize=function(){return this.dataFormat==="NHWC"?this.outputShape[3]:this.outputShape[1]},r.prototype.getInputSamplingString=function(){return this.dataFormat==="NHWC"?"getX(b, in_h, in_w, in_d)":"getX(b, in_d, in_h, in_w)"},r}(),fa=function(r){this.variableNames=["X"],this.outputShape=[r,r],this.userCode=` void main() { ivec2 coords = getOutputCoords(); float val = coords[0] == coords[1] ? getX(coords[0]) : 0.0; setOutput(val); } - `},Bn=function(r){this.variableNames=["A"],this.outTexUsage=Rn.DOWNLOAD;var n=h();this.outputShape=r,this.userCode=` + `},un=function(r){this.variableNames=["A"],this.outTexUsage=An.DOWNLOAD;var n=h();this.outputShape=r,this.userCode=` `+b+` void main() { float x = getAAtOutCoords(); `+n.output+` = encode_float(x); } - `},Zu=function(r){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!1,this.outTexUsage=Rn.DOWNLOAD;var n=h();this.outputShape=r,this.userCode=` + `},$s=function(r){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!1,this.outTexUsage=An.DOWNLOAD;var n=h();this.outputShape=r,this.userCode=` `+b+` void main() { @@ -1906,7 +1906,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, float x = getChannel(getAAtOutCoords(), vec2(coords.y, coords.z)); `+n.output+` = encode_float(x); } - `},nd=function(r,n,e){e===void 0&&(e=!1),this.variableNames=["A"];var t=h(),a=n[0],o=n[1];this.outputShape=r;var i="result";e&&(i="floor(result * 255. + 0.5)"),this.userCode=` + `},ii=function(r,n,e){e===void 0&&(e=!1),this.variableNames=["A"];var t=h(),a=n[0],o=n[1];this.outputShape=r;var i="result";e&&(i="floor(result * 255. + 0.5)"),this.userCode=` `+y(r)+` void main() { @@ -1936,7 +1936,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, `+t.output+" = vec4("+i+`, 0., 0., 0.); } - `},rd=function(r,n,e){e===void 0&&(e=!1),this.variableNames=["A"],this.packedInputs=!1,this.packedOutput=!0;var t=h(),a=n[0],o=n[1];this.outputShape=r;var i="",s="result";e&&(s="floor(result * 255. + 0.5)");for(var u=0;u<=1;u++)for(var c=0;c<=1;c++){var d=2*u+c;i+=` + `},si=function(r,n,e){e===void 0&&(e=!1),this.variableNames=["A"],this.packedInputs=!1,this.packedOutput=!0;var t=h(),a=n[0],o=n[1];this.outputShape=r;var i="",s="result";e&&(s="floor(result * 255. + 0.5)");for(var u=0;u<=1;u++)for(var c=0;c<=1;c++){var d=2*u+c;i+=` localCoords = coords; if(localCoords[2] + `+c+" < "+r[2]+`) { localCoords[2] += `+c+`; @@ -1980,7 +1980,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, `+t.output+" = "+s+`; } - `},ad="return real * expR - imag * expI;",od="return real * expI + imag * expR;",ec=function(r,n,e){this.variableNames=["real","imag"];var t=n[1];this.outputShape=n;var a=e?"2.0 * "+Math.PI:"-2.0 * "+Math.PI,o=e?t+".0":"1.0";this.userCode=` + `},$i="return real * expR - imag * expI;",od="return real * expI + imag * expR;",rc=function(r,n,e){this.variableNames=["real","imag"];var t=n[1];this.outputShape=n;var a=e?"2.0 * "+Math.PI:"-2.0 * "+Math.PI,o=e?t+".0":"1.0";this.userCode=` const float exponentMultiplier = `+a+`; float unaryOpComplex(float real, float expR, float imag, float expI) { @@ -2035,7 +2035,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, } setOutput(getX(flattenIndex, coords[1])); } - `};function tc(r,n){var e=h();return us(r,n,e.version+` + `};function ac(r,n){var e=h();return hs(r,n,e.version+` precision highp float; `+e.attribute+` vec3 clipSpacePos; `+e.attribute+` vec2 uv; @@ -2044,7 +2044,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, void main() { gl_Position = vec4(clipSpacePos, 1); resultUV = uv; - }`)}function nc(r,n){return Ha(r,n,new Float32Array([-1,1,0,0,1,-1,-1,0,0,0,1,1,0,1,1,1,-1,0,1,0]))}function rc(r,n){return jo(r,n,new Uint16Array([0,1,2,2,1,3]))}function oi(r,n,e,t,a,o,i){Ka(e,t);var s=Xa(r,n),u=r.TEXTURE_2D;return Me(r,n,function(){return r.bindTexture(u,s)}),Me(r,n,function(){return r.texParameteri(u,r.TEXTURE_WRAP_S,r.CLAMP_TO_EDGE)}),Me(r,n,function(){return r.texParameteri(u,r.TEXTURE_WRAP_T,r.CLAMP_TO_EDGE)}),Me(r,n,function(){return r.texParameteri(u,r.TEXTURE_MIN_FILTER,r.NEAREST)}),Me(r,n,function(){return r.texParameteri(u,r.TEXTURE_MAG_FILTER,r.NEAREST)}),Me(r,n,function(){return r.texImage2D(u,0,a,e,t,0,o,i,null)}),Me(r,n,function(){return r.bindTexture(r.TEXTURE_2D,null)}),s}function ac(r,n,e,t,a){var o=Lr(e,t);return oi(r,n,o[0],o[1],a.internalFormatFloat,a.textureFormatFloat,r.FLOAT)}function oc(r,n,e,t,a){var o=Lr(e,t);return oi(r,n,o[0],o[1],a.internalFormatHalfFloat,a.textureFormatFloat,a.textureTypeHalfFloat)}function ic(r,n,e,t,a){var o=Lr(e,t);return oi(r,n,o[0],o[1],r.RGBA,r.RGBA,r.UNSIGNED_BYTE)}function sc(r,n,e,t,a){var o=Br(e,t);return oi(r,n,o[0],o[1],a.internalFormatPackedFloat,r.RGBA,r.FLOAT)}function uc(r,n,e,t,a){var o=Br(e,t);return oi(r,n,o[0],o[1],a.internalFormatPackedHalfFloat,r.RGBA,a.textureTypeHalfFloat)}function cc(r,n,e,t){return Me(r,n,function(){return r.bindBuffer(r.ARRAY_BUFFER,t)}),Yn(r,n,e,"clipSpacePos",t,3,20,0)&&Yn(r,n,e,"uv",t,2,20,12)}function lc(r,n,e,t,a,o,i){var s,u,c;Me(r,n,function(){return r.bindTexture(r.TEXTURE_2D,e)}),o instanceof Uint8Array?(s=new Uint8Array(t*a*4),u=r.UNSIGNED_BYTE,c=r.RGBA):(s=new Float32Array(t*a*4),u=r.FLOAT,c=i.internalFormatPackedFloat),s.set(o),Me(r,n,function(){return r.texImage2D(r.TEXTURE_2D,0,c,t,a,0,r.RGBA,u,s)}),Me(r,n,function(){return r.bindTexture(r.TEXTURE_2D,null)})}function dc(r,n,e,t){Me(r,n,function(){return r.bindTexture(r.TEXTURE_2D,e)}),t.data instanceof Uint8Array?Me(r,n,function(){return r.texImage2D(r.TEXTURE_2D,0,r.RGBA,t.width,t.height,0,r.RGBA,r.UNSIGNED_BYTE,t.data)}):Me(r,n,function(){return r.texImage2D(r.TEXTURE_2D,0,r.RGBA,r.RGBA,r.UNSIGNED_BYTE,t)}),Me(r,n,function(){return r.bindTexture(r.TEXTURE_2D,null)})}function hc(r,n,e,t,a){var o=r.createBuffer();Me(r,n,function(){return r.bindBuffer(r.PIXEL_PACK_BUFFER,o)});var i=16*e*t;return Me(r,n,function(){return r.bufferData(r.PIXEL_PACK_BUFFER,i,r.STREAM_READ)}),Me(r,n,function(){return r.readPixels(0,0,t,e,r.RGBA,r.FLOAT,0)}),Me(r,n,function(){return r.bindBuffer(r.PIXEL_PACK_BUFFER,null)}),o}function pc(r,n,e){var t=r,a=new Float32Array(e);return t.bindBuffer(t.PIXEL_PACK_BUFFER,n),t.getBufferSubData(t.PIXEL_PACK_BUFFER,0,a),t.bindBuffer(t.PIXEL_PACK_BUFFER,null),a}function fc(r,n,e,t,a){var o=Lr(e,t),i=o[0],s=o[1],u=new Uint8Array(e*t*4);return Me(r,n,function(){return r.readPixels(0,0,i,s,a.downloadTextureFormat,r.UNSIGNED_BYTE,u)}),new Float32Array(u.buffer)}function vc(r,n,e,t,a,o,i,s){var u=r,c=new Float32Array(function(d,f){var m=Br(d,f);return m[0]*m[1]*4}(o,i));return u.bindBuffer(u.PIXEL_PACK_BUFFER,n),u.getBufferSubData(u.PIXEL_PACK_BUFFER,0,c),u.bindBuffer(u.PIXEL_PACK_BUFFER,null),c}function mc(r,n,e,t){var a=new Float32Array(e*t*4);return Me(r,n,function(){return r.readPixels(0,0,t,e,r.RGBA,r.FLOAT,a)}),a}var cd=Object.freeze({createVertexShader:tc,createVertexBuffer:nc,createIndexBuffer:rc,createFloat32MatrixTexture:ac,createFloat16MatrixTexture:oc,createUnsignedBytesMatrixTexture:ic,createPackedMatrixTexture:sc,createFloat16PackedMatrixTexture:uc,bindVertexProgramAttributeStreams:cc,uploadDenseMatrixToTexture:lc,uploadPixelDataToTexture:dc,createBufferFromOutputTexture:hc,downloadFloat32MatrixFromBuffer:pc,downloadByteEncodedFloatMatrixFromOutputTexture:fc,downloadPackedMatrixFromBuffer:vc,downloadMatrixFromPackedOutputTexture:mc}),gc=function(){function r(n){this.outputTexture=null,this.program=null,this.disposed=!1,this.vertexAttrsAreBound=!1,this.itemsToPoll=[];var e=ee().getNumber("WEBGL_VERSION");n!=null?(this.gl=n,Lo(e,n)):this.gl=or(e);var t="WEBGL_color_buffer_float";if(ee().getNumber("WEBGL_VERSION")===1){if(this.textureFloatExtension=_a(this.gl,this.debug,"OES_texture_float"),Mn(this.gl,"OES_texture_half_float"))this.textureHalfFloatExtension=_a(this.gl,this.debug,"OES_texture_half_float");else if(ee().get("WEBGL_FORCE_F16_TEXTURES"))throw new Error("GL context does not support half float textures, yet the environment flag WEBGL_FORCE_F16_TEXTURES is set to true.");if(this.colorBufferFloatExtension=this.gl.getExtension(t),Mn(this.gl,"EXT_color_buffer_half_float"))this.colorBufferHalfFloatExtension=_a(this.gl,this.debug,"EXT_color_buffer_half_float");else if(ee().get("WEBGL_FORCE_F16_TEXTURES"))throw new Error("GL context does not support color renderable half floats, yet the environment flag WEBGL_FORCE_F16_TEXTURES is set to true.")}else if(t="EXT_color_buffer_float",Mn(this.gl,t))this.colorBufferFloatExtension=this.gl.getExtension(t);else{if(!Mn(this.gl,"EXT_color_buffer_half_float"))throw new Error("GL context does not support color renderable floats");this.colorBufferHalfFloatExtension=this.gl.getExtension("EXT_color_buffer_half_float")}this.vertexBuffer=nc(this.gl,this.debug),this.indexBuffer=rc(this.gl,this.debug),this.framebuffer=vr(this.gl,this.debug),this.textureConfig=Ea(this.gl,this.textureHalfFloatExtension)}return Object.defineProperty(r.prototype,"debug",{get:function(){return ee().getBool("DEBUG")},enumerable:!0,configurable:!0}),r.prototype.dispose=function(){var n=this;if(!this.disposed){this.program!=null&&console.warn("Disposing a GPGPUContext that still has a bound WebGLProgram. This is probably a resource leak, delete the program with GPGPUContext.deleteProgram before disposing."),this.outputTexture!=null&&console.warn("Disposing a GPGPUContext that still has a bound output matrix texture. This is probably a resource leak, delete the output matrix texture with GPGPUContext.deleteMatrixTexture before disposing.");var e=this.gl;Me(e,this.debug,function(){return e.finish()}),Me(e,this.debug,function(){return e.bindFramebuffer(e.FRAMEBUFFER,null)}),Me(e,this.debug,function(){return e.deleteFramebuffer(n.framebuffer)}),Me(e,this.debug,function(){return e.bindBuffer(e.ARRAY_BUFFER,null)}),Me(e,this.debug,function(){return e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,null)}),Me(e,this.debug,function(){return e.deleteBuffer(n.indexBuffer)}),this.disposed=!0}},r.prototype.createFloat32MatrixTexture=function(n,e){return this.throwIfDisposed(),ac(this.gl,this.debug,n,e,this.textureConfig)},r.prototype.createFloat16MatrixTexture=function(n,e){return this.throwIfDisposed(),oc(this.gl,this.debug,n,e,this.textureConfig)},r.prototype.createUnsignedBytesMatrixTexture=function(n,e){return this.throwIfDisposed(),ic(this.gl,this.debug,n,e,this.textureConfig)},r.prototype.uploadPixelDataToTexture=function(n,e){this.throwIfDisposed(),dc(this.gl,this.debug,n,e)},r.prototype.uploadDenseMatrixToTexture=function(n,e,t,a){this.throwIfDisposed(),lc(this.gl,this.debug,n,e,t,a,this.textureConfig)},r.prototype.createFloat16PackedMatrixTexture=function(n,e){return this.throwIfDisposed(),uc(this.gl,this.debug,n,e,this.textureConfig)},r.prototype.createPackedMatrixTexture=function(n,e){return this.throwIfDisposed(),sc(this.gl,this.debug,n,e,this.textureConfig)},r.prototype.deleteMatrixTexture=function(n){var e=this;this.throwIfDisposed(),this.outputTexture===n&&(Ya(this.gl,this.debug,this.framebuffer),this.outputTexture=null),Me(this.gl,this.debug,function(){return e.gl.deleteTexture(n)})},r.prototype.downloadByteEncodedFloatMatrixFromOutputTexture=function(n,e,t){var a=this;return this.downloadMatrixDriver(n,function(){return fc(a.gl,a.debug,e,t,a.textureConfig)})},r.prototype.downloadPackedMatrixFromBuffer=function(n,e,t,a,o,i){return vc(this.gl,n,0,0,0,o,i,this.textureConfig)},r.prototype.downloadFloat32MatrixFromBuffer=function(n,e){return pc(this.gl,n,e)},r.prototype.createBufferFromTexture=function(n,e,t){this.bindTextureToFrameBuffer(n);var a=hc(this.gl,this.debug,e,t,this.textureConfig);return this.unbindTextureToFrameBuffer(),a},r.prototype.createAndWaitForFence=function(){var n=this.createFence(this.gl);return this.pollFence(n)},r.prototype.createFence=function(n){var e,t,a=this;if(ee().getBool("WEBGL_FENCE_API_ENABLED")){var o=n,i=o.fenceSync(o.SYNC_GPU_COMMANDS_COMPLETE,0);n.flush(),t=function(){var s=o.clientWaitSync(i,0,0);return s===o.ALREADY_SIGNALED||s===o.CONDITION_SATISFIED},e=i}else ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")>0?(e=this.beginQuery(),this.endQuery(),t=function(){return a.isQueryAvailable(e,ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION"))}):t=function(){return!0};return{query:e,isFencePassed:t}},r.prototype.downloadMatrixFromPackedTexture=function(n,e,t){var a=this;return this.downloadMatrixDriver(n,function(){return mc(a.gl,a.debug,e,t)})},r.prototype.createProgram=function(n){this.throwIfDisposed();var e=this.gl,t=ir(e,this.debug,n),a=tc(e,this.debug),o=Vn(e,this.debug);return Me(e,this.debug,function(){return e.attachShader(o,a)}),Me(e,this.debug,function(){return e.attachShader(o,t)}),sr(e,this.debug,o),this.debug&&jr(e,this.debug,o),this.vertexAttrsAreBound||(this.setProgram(o),this.vertexAttrsAreBound=cc(e,this.debug,this.program,this.vertexBuffer)),o},r.prototype.deleteProgram=function(n){var e=this;this.throwIfDisposed(),n===this.program&&(this.program=null),n!=null&&Me(this.gl,this.debug,function(){return e.gl.deleteProgram(n)})},r.prototype.setProgram=function(n){var e=this;this.throwIfDisposed(),this.program=n,this.program!=null&&this.debug&&jr(this.gl,this.debug,this.program),Me(this.gl,this.debug,function(){return e.gl.useProgram(n)})},r.prototype.getUniformLocation=function(n,e,t){return t===void 0&&(t=!0),this.throwIfDisposed(),t?fi(this.gl,this.debug,n,e):Wo(this.gl,n,e)},r.prototype.getAttributeLocation=function(n,e){var t=this;return this.throwIfDisposed(),Me(this.gl,this.debug,function(){return t.gl.getAttribLocation(n,e)})},r.prototype.getUniformLocationNoThrow=function(n,e){return this.throwIfDisposed(),this.gl.getUniformLocation(n,e)},r.prototype.setInputMatrixTexture=function(n,e,t){this.throwIfDisposed(),this.throwIfNoProgram(),zo(this.gl,this.debug,this.program,n,e,t)},r.prototype.setOutputMatrixTexture=function(n,e,t){this.setOutputMatrixTextureDriver(n,t,e)},r.prototype.setOutputPackedMatrixTexture=function(n,e,t){this.throwIfDisposed();var a=Br(e,t),o=a[0],i=a[1];this.setOutputMatrixTextureDriver(n,o,i)},r.prototype.setOutputMatrixWriteRegion=function(n,e,t,a){this.setOutputMatrixWriteRegionDriver(t,n,a,e)},r.prototype.setOutputPackedMatrixWriteRegion=function(n,e,t,a){throw new Error("setOutputPackedMatrixWriteRegion not implemented.")},r.prototype.debugValidate=function(){this.program!=null&&jr(this.gl,this.debug,this.program),In(this.gl)},r.prototype.executeProgram=function(){this.throwIfDisposed(),this.throwIfNoProgram();var n=this.gl;this.debug&&this.debugValidate(),Me(n,this.debug,function(){return n.drawElements(n.TRIANGLES,6,n.UNSIGNED_SHORT,0)})},r.prototype.blockUntilAllProgramsCompleted=function(){var n=this;this.throwIfDisposed(),Me(this.gl,this.debug,function(){return n.gl.finish()})},r.prototype.getQueryTimerExtension=function(){return this.disjointQueryTimerExtension==null&&(this.disjointQueryTimerExtension=_a(this.gl,this.debug,ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")===2?"EXT_disjoint_timer_query_webgl2":"EXT_disjoint_timer_query")),this.disjointQueryTimerExtension},r.prototype.getQueryTimerExtensionWebGL2=function(){return this.getQueryTimerExtension()},r.prototype.getQueryTimerExtensionWebGL1=function(){return this.getQueryTimerExtension()},r.prototype.beginQuery=function(){if(ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")===2){var n=this.gl,e=this.getQueryTimerExtensionWebGL2(),t=n.createQuery();return n.beginQuery(e.TIME_ELAPSED_EXT,t),t}var a=this.getQueryTimerExtensionWebGL1(),o=a.createQueryEXT();return a.beginQueryEXT(a.TIME_ELAPSED_EXT,o),o},r.prototype.endQuery=function(){if(ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")!==2){var n=this.getQueryTimerExtensionWebGL1();n.endQueryEXT(n.TIME_ELAPSED_EXT)}else{var e=this.gl,t=this.getQueryTimerExtensionWebGL2();e.endQuery(t.TIME_ELAPSED_EXT)}},r.prototype.waitForQueryAndGetTime=function(n){return ve(this,void 0,void 0,function(){var e=this;return ye(this,function(t){switch(t.label){case 0:return[4,q(function(){return e.disposed||e.isQueryAvailable(n,ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION"))})];case 1:return t.sent(),[2,this.getQueryTime(n,ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION"))]}})})},r.prototype.getQueryTime=function(n,e){if(e===0)return null;if(e===2){var t=this.gl;return t.getQueryParameter(n,t.QUERY_RESULT)/1e6}var a=this.getQueryTimerExtensionWebGL1();return a.getQueryObjectEXT(n,a.QUERY_RESULT_EXT)/1e6},r.prototype.isQueryAvailable=function(n,e){if(e===0)return!0;if(e===2){var t=this.gl,a=this.getQueryTimerExtensionWebGL2(),o=t.getQueryParameter(n,t.QUERY_RESULT_AVAILABLE);return this.disjoint==null&&(this.disjoint=this.gl.getParameter(a.GPU_DISJOINT_EXT)),o&&!this.disjoint}return o=(a=this.getQueryTimerExtensionWebGL1()).getQueryObjectEXT(n,a.QUERY_RESULT_AVAILABLE_EXT),this.disjoint==null&&(this.disjoint=this.gl.getParameter(a.GPU_DISJOINT_EXT)),o&&!this.disjoint},r.prototype.pollFence=function(n){var e=this;return new Promise(function(t){e.addItemToPoll(function(){return n.isFencePassed()},function(){return t()})})},r.prototype.pollItems=function(){for(var n=function(t){for(var a=0;a1||q(function(){return t.pollItems(),t.itemsToPoll.length===0})},r.prototype.bindTextureToFrameBuffer=function(n){this.throwIfDisposed(),qa(this.gl,this.debug,n,this.framebuffer),this.debug&&In(this.gl)},r.prototype.unbindTextureToFrameBuffer=function(){this.outputTexture!=null?(qa(this.gl,this.debug,this.outputTexture,this.framebuffer),this.debug&&In(this.gl)):Ya(this.gl,this.debug,this.framebuffer)},r.prototype.downloadMatrixDriver=function(n,e){this.bindTextureToFrameBuffer(n);var t=e();return this.unbindTextureToFrameBuffer(),t},r.prototype.setOutputMatrixTextureDriver=function(n,e,t){this.throwIfDisposed();var a=this.gl;qa(a,this.debug,n,this.framebuffer),this.debug&&In(a),this.outputTexture=n,Me(a,this.debug,function(){return a.viewport(0,0,e,t)}),Me(a,this.debug,function(){return a.scissor(0,0,e,t)})},r.prototype.setOutputMatrixWriteRegionDriver=function(n,e,t,a){var o=this;this.throwIfDisposed(),Me(this.gl,this.debug,function(){return o.gl.scissor(n,e,t,a)})},r.prototype.throwIfDisposed=function(){if(this.disposed)throw new Error("Attempted to use disposed GPGPUContext.")},r.prototype.throwIfNoProgram=function(){if(this.program==null)throw new Error("No GPU program is currently set.")},r}();function yc(r,n){if(r.length!==n.length)throw Error("Binary was compiled with "+r.length+" inputs, but was executed with "+n.length+" inputs");r.forEach(function(e,t){var a=e.logicalShape,o=n[t],i=o.shape;if(!Oe(a,i))throw Error("Binary was compiled with different shapes than the current args. Shapes "+a+" and "+i+" must match");if(!e.isUniform||!o.isUniform){var s=e.texShape,u=o.isUniform?null:o.texData.texShape;if(!Oe(s,u))throw Error("Binary was compiled with different texture shapes than the current args. Shape "+s+" and "+u+" must match")}})}var ld=function(r,n,e){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=r;for(var t=e.filterWidth,a=e.inChannels,o=e.strideWidth,i=e.strideHeight,s=e.padInfo,u=e.outWidth,c=e.dilationWidth,d=e.dilationHeight,f=e.dataFormat,m=s.left,g=s.top,x=a*t,E=h(),w=f==="channelsLast",C=w?0:1,N=w?1:2,S="",I=0;I<=1;I++)for(var M=0;M<=1;M++)S+=` + }`)}function oc(r,n){return Xa(r,n,new Float32Array([-1,1,0,0,1,-1,-1,0,0,0,1,1,0,1,1,1,-1,0,1,0]))}function ic(r,n){return Uo(r,n,new Uint16Array([0,1,2,2,1,3]))}function ui(r,n,e,t,a,o,i){qa(e,t);var s=Ka(r,n),u=r.TEXTURE_2D;return Me(r,n,function(){return r.bindTexture(u,s)}),Me(r,n,function(){return r.texParameteri(u,r.TEXTURE_WRAP_S,r.CLAMP_TO_EDGE)}),Me(r,n,function(){return r.texParameteri(u,r.TEXTURE_WRAP_T,r.CLAMP_TO_EDGE)}),Me(r,n,function(){return r.texParameteri(u,r.TEXTURE_MIN_FILTER,r.NEAREST)}),Me(r,n,function(){return r.texParameteri(u,r.TEXTURE_MAG_FILTER,r.NEAREST)}),Me(r,n,function(){return r.texImage2D(u,0,a,e,t,0,o,i,null)}),Me(r,n,function(){return r.bindTexture(r.TEXTURE_2D,null)}),s}function sc(r,n,e,t,a){var o=Pr(e,t);return ui(r,n,o[0],o[1],a.internalFormatFloat,a.textureFormatFloat,r.FLOAT)}function uc(r,n,e,t,a){var o=Pr(e,t);return ui(r,n,o[0],o[1],a.internalFormatHalfFloat,a.textureFormatFloat,a.textureTypeHalfFloat)}function cc(r,n,e,t,a){var o=Pr(e,t);return ui(r,n,o[0],o[1],r.RGBA,r.RGBA,r.UNSIGNED_BYTE)}function lc(r,n,e,t,a){var o=Lr(e,t);return ui(r,n,o[0],o[1],a.internalFormatPackedFloat,r.RGBA,r.FLOAT)}function dc(r,n,e,t,a){var o=Lr(e,t);return ui(r,n,o[0],o[1],a.internalFormatPackedHalfFloat,r.RGBA,a.textureTypeHalfFloat)}function hc(r,n,e,t){return Me(r,n,function(){return r.bindBuffer(r.ARRAY_BUFFER,t)}),Yn(r,n,e,"clipSpacePos",t,3,20,0)&&Yn(r,n,e,"uv",t,2,20,12)}function pc(r,n,e,t,a,o,i){var s,u,c;Me(r,n,function(){return r.bindTexture(r.TEXTURE_2D,e)}),o instanceof Uint8Array?(s=new Uint8Array(t*a*4),u=r.UNSIGNED_BYTE,c=r.RGBA):(s=new Float32Array(t*a*4),u=r.FLOAT,c=i.internalFormatPackedFloat),s.set(o),Me(r,n,function(){return r.texImage2D(r.TEXTURE_2D,0,c,t,a,0,r.RGBA,u,s)}),Me(r,n,function(){return r.bindTexture(r.TEXTURE_2D,null)})}function fc(r,n,e,t){Me(r,n,function(){return r.bindTexture(r.TEXTURE_2D,e)}),t.data instanceof Uint8Array?Me(r,n,function(){return r.texImage2D(r.TEXTURE_2D,0,r.RGBA,t.width,t.height,0,r.RGBA,r.UNSIGNED_BYTE,t.data)}):Me(r,n,function(){return r.texImage2D(r.TEXTURE_2D,0,r.RGBA,r.RGBA,r.UNSIGNED_BYTE,t)}),Me(r,n,function(){return r.bindTexture(r.TEXTURE_2D,null)})}function vc(r,n,e,t,a){var o=r.createBuffer();Me(r,n,function(){return r.bindBuffer(r.PIXEL_PACK_BUFFER,o)});var i=16*e*t;return Me(r,n,function(){return r.bufferData(r.PIXEL_PACK_BUFFER,i,r.STREAM_READ)}),Me(r,n,function(){return r.readPixels(0,0,t,e,r.RGBA,r.FLOAT,0)}),Me(r,n,function(){return r.bindBuffer(r.PIXEL_PACK_BUFFER,null)}),o}function mc(r,n,e){var t=r,a=new Float32Array(e);return t.bindBuffer(t.PIXEL_PACK_BUFFER,n),t.getBufferSubData(t.PIXEL_PACK_BUFFER,0,a),t.bindBuffer(t.PIXEL_PACK_BUFFER,null),a}function gc(r,n,e,t,a){var o=Pr(e,t),i=o[0],s=o[1],u=new Uint8Array(e*t*4);return Me(r,n,function(){return r.readPixels(0,0,i,s,a.downloadTextureFormat,r.UNSIGNED_BYTE,u)}),new Float32Array(u.buffer)}function yc(r,n,e,t,a,o,i,s){var u=r,c=new Float32Array(function(d,f){var m=Lr(d,f);return m[0]*m[1]*4}(o,i));return u.bindBuffer(u.PIXEL_PACK_BUFFER,n),u.getBufferSubData(u.PIXEL_PACK_BUFFER,0,c),u.bindBuffer(u.PIXEL_PACK_BUFFER,null),c}function xc(r,n,e,t){var a=new Float32Array(e*t*4);return Me(r,n,function(){return r.readPixels(0,0,t,e,r.RGBA,r.FLOAT,a)}),a}var cd=Object.freeze({createVertexShader:ac,createVertexBuffer:oc,createIndexBuffer:ic,createFloat32MatrixTexture:sc,createFloat16MatrixTexture:uc,createUnsignedBytesMatrixTexture:cc,createPackedMatrixTexture:lc,createFloat16PackedMatrixTexture:dc,bindVertexProgramAttributeStreams:hc,uploadDenseMatrixToTexture:pc,uploadPixelDataToTexture:fc,createBufferFromOutputTexture:vc,downloadFloat32MatrixFromBuffer:mc,downloadByteEncodedFloatMatrixFromOutputTexture:gc,downloadPackedMatrixFromBuffer:yc,downloadMatrixFromPackedOutputTexture:xc}),bc=function(){function r(n){this.outputTexture=null,this.program=null,this.disposed=!1,this.vertexAttrsAreBound=!1,this.itemsToPoll=[];var e=ee().getNumber("WEBGL_VERSION");n!=null?(this.gl=n,Bo(e,n)):this.gl=or(e);var t="WEBGL_color_buffer_float";if(ee().getNumber("WEBGL_VERSION")===1){if(this.textureFloatExtension=Ca(this.gl,this.debug,"OES_texture_float"),Fn(this.gl,"OES_texture_half_float"))this.textureHalfFloatExtension=Ca(this.gl,this.debug,"OES_texture_half_float");else if(ee().get("WEBGL_FORCE_F16_TEXTURES"))throw new Error("GL context does not support half float textures, yet the environment flag WEBGL_FORCE_F16_TEXTURES is set to true.");if(this.colorBufferFloatExtension=this.gl.getExtension(t),Fn(this.gl,"EXT_color_buffer_half_float"))this.colorBufferHalfFloatExtension=Ca(this.gl,this.debug,"EXT_color_buffer_half_float");else if(ee().get("WEBGL_FORCE_F16_TEXTURES"))throw new Error("GL context does not support color renderable half floats, yet the environment flag WEBGL_FORCE_F16_TEXTURES is set to true.")}else if(t="EXT_color_buffer_float",Fn(this.gl,t))this.colorBufferFloatExtension=this.gl.getExtension(t);else{if(!Fn(this.gl,"EXT_color_buffer_half_float"))throw new Error("GL context does not support color renderable floats");this.colorBufferHalfFloatExtension=this.gl.getExtension("EXT_color_buffer_half_float")}this.vertexBuffer=oc(this.gl,this.debug),this.indexBuffer=ic(this.gl,this.debug),this.framebuffer=vr(this.gl,this.debug),this.textureConfig=_a(this.gl,this.textureHalfFloatExtension)}return Object.defineProperty(r.prototype,"debug",{get:function(){return ee().getBool("DEBUG")},enumerable:!0,configurable:!0}),r.prototype.dispose=function(){var n=this;if(!this.disposed){this.program!=null&&console.warn("Disposing a GPGPUContext that still has a bound WebGLProgram. This is probably a resource leak, delete the program with GPGPUContext.deleteProgram before disposing."),this.outputTexture!=null&&console.warn("Disposing a GPGPUContext that still has a bound output matrix texture. This is probably a resource leak, delete the output matrix texture with GPGPUContext.deleteMatrixTexture before disposing.");var e=this.gl;Me(e,this.debug,function(){return e.finish()}),Me(e,this.debug,function(){return e.bindFramebuffer(e.FRAMEBUFFER,null)}),Me(e,this.debug,function(){return e.deleteFramebuffer(n.framebuffer)}),Me(e,this.debug,function(){return e.bindBuffer(e.ARRAY_BUFFER,null)}),Me(e,this.debug,function(){return e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,null)}),Me(e,this.debug,function(){return e.deleteBuffer(n.indexBuffer)}),this.disposed=!0}},r.prototype.createFloat32MatrixTexture=function(n,e){return this.throwIfDisposed(),sc(this.gl,this.debug,n,e,this.textureConfig)},r.prototype.createFloat16MatrixTexture=function(n,e){return this.throwIfDisposed(),uc(this.gl,this.debug,n,e,this.textureConfig)},r.prototype.createUnsignedBytesMatrixTexture=function(n,e){return this.throwIfDisposed(),cc(this.gl,this.debug,n,e,this.textureConfig)},r.prototype.uploadPixelDataToTexture=function(n,e){this.throwIfDisposed(),fc(this.gl,this.debug,n,e)},r.prototype.uploadDenseMatrixToTexture=function(n,e,t,a){this.throwIfDisposed(),pc(this.gl,this.debug,n,e,t,a,this.textureConfig)},r.prototype.createFloat16PackedMatrixTexture=function(n,e){return this.throwIfDisposed(),dc(this.gl,this.debug,n,e,this.textureConfig)},r.prototype.createPackedMatrixTexture=function(n,e){return this.throwIfDisposed(),lc(this.gl,this.debug,n,e,this.textureConfig)},r.prototype.deleteMatrixTexture=function(n){var e=this;this.throwIfDisposed(),this.outputTexture===n&&($a(this.gl,this.debug,this.framebuffer),this.outputTexture=null),Me(this.gl,this.debug,function(){return e.gl.deleteTexture(n)})},r.prototype.downloadByteEncodedFloatMatrixFromOutputTexture=function(n,e,t){var a=this;return this.downloadMatrixDriver(n,function(){return gc(a.gl,a.debug,e,t,a.textureConfig)})},r.prototype.downloadPackedMatrixFromBuffer=function(n,e,t,a,o,i){return yc(this.gl,n,0,0,0,o,i,this.textureConfig)},r.prototype.downloadFloat32MatrixFromBuffer=function(n,e){return mc(this.gl,n,e)},r.prototype.createBufferFromTexture=function(n,e,t){this.bindTextureToFrameBuffer(n);var a=vc(this.gl,this.debug,e,t,this.textureConfig);return this.unbindTextureToFrameBuffer(),a},r.prototype.createAndWaitForFence=function(){var n=this.createFence(this.gl);return this.pollFence(n)},r.prototype.createFence=function(n){var e,t,a=this;if(ee().getBool("WEBGL_FENCE_API_ENABLED")){var o=n,i=o.fenceSync(o.SYNC_GPU_COMMANDS_COMPLETE,0);n.flush(),t=function(){var s=o.clientWaitSync(i,0,0);return s===o.ALREADY_SIGNALED||s===o.CONDITION_SATISFIED},e=i}else ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")>0?(e=this.beginQuery(),this.endQuery(),t=function(){return a.isQueryAvailable(e,ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION"))}):t=function(){return!0};return{query:e,isFencePassed:t}},r.prototype.downloadMatrixFromPackedTexture=function(n,e,t){var a=this;return this.downloadMatrixDriver(n,function(){return xc(a.gl,a.debug,e,t)})},r.prototype.createProgram=function(n){this.throwIfDisposed();var e=this.gl,t=ir(e,this.debug,n),a=ac(e,this.debug),o=Vn(e,this.debug);return Me(e,this.debug,function(){return e.attachShader(o,a)}),Me(e,this.debug,function(){return e.attachShader(o,t)}),sr(e,this.debug,o),this.debug&&Br(e,this.debug,o),this.vertexAttrsAreBound||(this.setProgram(o),this.vertexAttrsAreBound=hc(e,this.debug,this.program,this.vertexBuffer)),o},r.prototype.deleteProgram=function(n){var e=this;this.throwIfDisposed(),n===this.program&&(this.program=null),n!=null&&Me(this.gl,this.debug,function(){return e.gl.deleteProgram(n)})},r.prototype.setProgram=function(n){var e=this;this.throwIfDisposed(),this.program=n,this.program!=null&&this.debug&&Br(this.gl,this.debug,this.program),Me(this.gl,this.debug,function(){return e.gl.useProgram(n)})},r.prototype.getUniformLocation=function(n,e,t){return t===void 0&&(t=!0),this.throwIfDisposed(),t?gi(this.gl,this.debug,n,e):zo(this.gl,n,e)},r.prototype.getAttributeLocation=function(n,e){var t=this;return this.throwIfDisposed(),Me(this.gl,this.debug,function(){return t.gl.getAttribLocation(n,e)})},r.prototype.getUniformLocationNoThrow=function(n,e){return this.throwIfDisposed(),this.gl.getUniformLocation(n,e)},r.prototype.setInputMatrixTexture=function(n,e,t){this.throwIfDisposed(),this.throwIfNoProgram(),Vo(this.gl,this.debug,this.program,n,e,t)},r.prototype.setOutputMatrixTexture=function(n,e,t){this.setOutputMatrixTextureDriver(n,t,e)},r.prototype.setOutputPackedMatrixTexture=function(n,e,t){this.throwIfDisposed();var a=Lr(e,t),o=a[0],i=a[1];this.setOutputMatrixTextureDriver(n,o,i)},r.prototype.setOutputMatrixWriteRegion=function(n,e,t,a){this.setOutputMatrixWriteRegionDriver(t,n,a,e)},r.prototype.setOutputPackedMatrixWriteRegion=function(n,e,t,a){throw new Error("setOutputPackedMatrixWriteRegion not implemented.")},r.prototype.debugValidate=function(){this.program!=null&&Br(this.gl,this.debug,this.program),Mn(this.gl)},r.prototype.executeProgram=function(){this.throwIfDisposed(),this.throwIfNoProgram();var n=this.gl;this.debug&&this.debugValidate(),Me(n,this.debug,function(){return n.drawElements(n.TRIANGLES,6,n.UNSIGNED_SHORT,0)})},r.prototype.blockUntilAllProgramsCompleted=function(){var n=this;this.throwIfDisposed(),Me(this.gl,this.debug,function(){return n.gl.finish()})},r.prototype.getQueryTimerExtension=function(){return this.disjointQueryTimerExtension==null&&(this.disjointQueryTimerExtension=Ca(this.gl,this.debug,ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")===2?"EXT_disjoint_timer_query_webgl2":"EXT_disjoint_timer_query")),this.disjointQueryTimerExtension},r.prototype.getQueryTimerExtensionWebGL2=function(){return this.getQueryTimerExtension()},r.prototype.getQueryTimerExtensionWebGL1=function(){return this.getQueryTimerExtension()},r.prototype.beginQuery=function(){if(ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")===2){var n=this.gl,e=this.getQueryTimerExtensionWebGL2(),t=n.createQuery();return n.beginQuery(e.TIME_ELAPSED_EXT,t),t}var a=this.getQueryTimerExtensionWebGL1(),o=a.createQueryEXT();return a.beginQueryEXT(a.TIME_ELAPSED_EXT,o),o},r.prototype.endQuery=function(){if(ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")!==2){var n=this.getQueryTimerExtensionWebGL1();n.endQueryEXT(n.TIME_ELAPSED_EXT)}else{var e=this.gl,t=this.getQueryTimerExtensionWebGL2();e.endQuery(t.TIME_ELAPSED_EXT)}},r.prototype.waitForQueryAndGetTime=function(n){return ve(this,void 0,void 0,function(){var e=this;return ye(this,function(t){switch(t.label){case 0:return[4,q(function(){return e.disposed||e.isQueryAvailable(n,ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION"))})];case 1:return t.sent(),[2,this.getQueryTime(n,ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION"))]}})})},r.prototype.getQueryTime=function(n,e){if(e===0)return null;if(e===2){var t=this.gl;return t.getQueryParameter(n,t.QUERY_RESULT)/1e6}var a=this.getQueryTimerExtensionWebGL1();return a.getQueryObjectEXT(n,a.QUERY_RESULT_EXT)/1e6},r.prototype.isQueryAvailable=function(n,e){if(e===0)return!0;if(e===2){var t=this.gl,a=this.getQueryTimerExtensionWebGL2(),o=t.getQueryParameter(n,t.QUERY_RESULT_AVAILABLE);return this.disjoint==null&&(this.disjoint=this.gl.getParameter(a.GPU_DISJOINT_EXT)),o&&!this.disjoint}return o=(a=this.getQueryTimerExtensionWebGL1()).getQueryObjectEXT(n,a.QUERY_RESULT_AVAILABLE_EXT),this.disjoint==null&&(this.disjoint=this.gl.getParameter(a.GPU_DISJOINT_EXT)),o&&!this.disjoint},r.prototype.pollFence=function(n){var e=this;return new Promise(function(t){e.addItemToPoll(function(){return n.isFencePassed()},function(){return t()})})},r.prototype.pollItems=function(){for(var n=function(t){for(var a=0;a1||q(function(){return t.pollItems(),t.itemsToPoll.length===0})},r.prototype.bindTextureToFrameBuffer=function(n){this.throwIfDisposed(),Ya(this.gl,this.debug,n,this.framebuffer),this.debug&&Mn(this.gl)},r.prototype.unbindTextureToFrameBuffer=function(){this.outputTexture!=null?(Ya(this.gl,this.debug,this.outputTexture,this.framebuffer),this.debug&&Mn(this.gl)):$a(this.gl,this.debug,this.framebuffer)},r.prototype.downloadMatrixDriver=function(n,e){this.bindTextureToFrameBuffer(n);var t=e();return this.unbindTextureToFrameBuffer(),t},r.prototype.setOutputMatrixTextureDriver=function(n,e,t){this.throwIfDisposed();var a=this.gl;Ya(a,this.debug,n,this.framebuffer),this.debug&&Mn(a),this.outputTexture=n,Me(a,this.debug,function(){return a.viewport(0,0,e,t)}),Me(a,this.debug,function(){return a.scissor(0,0,e,t)})},r.prototype.setOutputMatrixWriteRegionDriver=function(n,e,t,a){var o=this;this.throwIfDisposed(),Me(this.gl,this.debug,function(){return o.gl.scissor(n,e,t,a)})},r.prototype.throwIfDisposed=function(){if(this.disposed)throw new Error("Attempted to use disposed GPGPUContext.")},r.prototype.throwIfNoProgram=function(){if(this.program==null)throw new Error("No GPU program is currently set.")},r}();function wc(r,n){if(r.length!==n.length)throw Error("Binary was compiled with "+r.length+" inputs, but was executed with "+n.length+" inputs");r.forEach(function(e,t){var a=e.logicalShape,o=n[t],i=o.shape;if(!Oe(a,i))throw Error("Binary was compiled with different shapes than the current args. Shapes "+a+" and "+i+" must match");if(!e.isUniform||!o.isUniform){var s=e.texShape,u=o.isUniform?null:o.texData.texShape;if(!Oe(s,u))throw Error("Binary was compiled with different texture shapes than the current args. Shape "+s+" and "+u+" must match")}})}var ld=function(r,n,e){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=r;for(var t=e.filterWidth,a=e.inChannels,o=e.strideWidth,i=e.strideHeight,s=e.padInfo,u=e.outWidth,c=e.dilationWidth,d=e.dilationHeight,f=e.dataFormat,m=s.left,g=s.top,x=a*t,E=h(),w=f==="channelsLast",C=w?0:1,N=w?1:2,S="",I=0;I<=1;I++)for(var M=0;M<=1;M++)S+=` blockIndex = rc.y + `+M+`; pos = rc.x + `+I+`; @@ -2334,7 +2334,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, } setOutput(dotProd); } - `},Ks=function(r,n,e,t,a,o,i){e===void 0&&(e=!1),t===void 0&&(t=!1),a===void 0&&(a=!1),o===void 0&&(o=null),i===void 0&&(i=!1),this.variableNames=["matrixA","matrixB"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=n;var s=e?r[1]:r[2],u=Math.ceil(s/2),c=e?"i * 2, rc.y":"rc.y, i * 2",d=t?"rc.z, i * 2":"i * 2, rc.z",f=e?["a.xxyy","a.zzww"]:["a.xxzz","a.yyww"],m=t?["b.xzxz","b.ywyw"]:["b.xyxy","b.zwzw"],g="",x="";o&&(g=i?`vec4 activation(vec4 a) { + `},Js=function(r,n,e,t,a,o,i){e===void 0&&(e=!1),t===void 0&&(t=!1),a===void 0&&(a=!1),o===void 0&&(o=null),i===void 0&&(i=!1),this.variableNames=["matrixA","matrixB"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=n;var s=e?r[1]:r[2],u=Math.ceil(s/2),c=e?"i * 2, rc.y":"rc.y, i * 2",d=t?"rc.z, i * 2":"i * 2, rc.z",f=e?["a.xxyy","a.zzww"]:["a.xxzz","a.yyww"],m=t?["b.xzxz","b.ywyw"]:["b.xyxy","b.zwzw"],g="",x="";o&&(g=i?`vec4 activation(vec4 a) { vec4 b = getPreluActivationWeightsAtOutCoords(); `+o+` }`:`vec4 activation(vec4 x) { @@ -2475,7 +2475,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, `+g+` setOutput(result); } - `},qs=function(r,n,e){if(this.variableNames=["x"],n==="avg"&&e)throw new Error("Cannot compute positions for average pool.");var t=r.filterWidth,a=r.strideHeight,o=r.strideWidth,i=r.dilationHeight,s=r.dilationWidth,u=r.effectiveFilterHeight,c=r.effectiveFilterWidth,d=r.padInfo.top,f=r.padInfo.left;this.outputShape=r.outShape;var m=n==="avg",g="0.0";if(m||(g="-1.0 / 1e-20"),e)this.userCode=` + `},Qs=function(r,n,e){if(this.variableNames=["x"],n==="avg"&&e)throw new Error("Cannot compute positions for average pool.");var t=r.filterWidth,a=r.strideHeight,o=r.strideWidth,i=r.dilationHeight,s=r.dilationWidth,u=r.effectiveFilterHeight,c=r.effectiveFilterWidth,d=r.padInfo.top,f=r.padInfo.left;this.outputShape=r.outShape;var m=n==="avg",g="0.0";if(m||(g="-1.0 / 1e-20"),e)this.userCode=` const ivec2 strides = ivec2(`+a+", "+o+`); const ivec2 pads = ivec2(`+d+", "+f+`); @@ -2616,7 +2616,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, } setOutput(`+x+`); } - `}},Ys=function(r,n,e){if(this.variableNames=["x"],n==="avg"&&e)throw new Error("Cannot compute positions for average pool.");var t=r.filterWidth,a=r.strideDepth,o=r.strideHeight,i=r.strideWidth,s=r.dilationDepth,u=r.dilationHeight,c=r.dilationWidth,d=r.effectiveFilterDepth,f=r.effectiveFilterHeight,m=r.effectiveFilterWidth,g=r.padInfo.front,x=r.padInfo.top,E=r.padInfo.left;this.outputShape=r.outShape;var w=n==="avg",C="0.0";if(w||(C="-1.0 / 1e-20"),e)this.userCode=` + `}},Zs=function(r,n,e){if(this.variableNames=["x"],n==="avg"&&e)throw new Error("Cannot compute positions for average pool.");var t=r.filterWidth,a=r.strideDepth,o=r.strideHeight,i=r.strideWidth,s=r.dilationDepth,u=r.dilationHeight,c=r.dilationWidth,d=r.effectiveFilterDepth,f=r.effectiveFilterHeight,m=r.effectiveFilterWidth,g=r.padInfo.front,x=r.padInfo.top,E=r.padInfo.left;this.outputShape=r.outShape;var w=n==="avg",C="0.0";if(w||(C="-1.0 / 1e-20"),e)this.userCode=` const ivec3 strides = ivec3(`+a+", "+o+", "+i+`); const ivec3 pads = ivec3(`+g+", "+x+", "+E+`); @@ -3220,7 +3220,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, } setOutput(result); } - `},xc=function(r,n,e,t,a,o,i){i===void 0&&(i=!0),this.variableNames=["updates","indices","defaultValue"],this.outputShape=o;var s=le(a.length),u=le(o.length),c="";e===1?c="i":e===2&&(c="i, j");var d="getIndices("+c+")",f="";t===1?f="i":t===2&&(f="i, coords[1]");var m="getUpdates("+f+")",g=n>1?"strides[j]":"strides";this.userCode=` + `},Ec=function(r,n,e,t,a,o,i){i===void 0&&(i=!0),this.variableNames=["updates","indices","defaultValue"],this.outputShape=o;var s=le(a.length),u=le(o.length),c="";e===1?c="i":e===2&&(c="i, j");var d="getIndices("+c+")",f="";t===1?f="i":t===2&&(f="i, coords[1]");var m="getUpdates("+f+")",g=n>1?"strides[j]":"strides";this.userCode=` `+s+" strides = "+s+"("+a+`); void main() { @@ -3356,10 +3356,10 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, setOutput(getB(`+a+`)); } } - `},Od=function(){function r(n){this.variableNames=["source"],this.outputShape=n,this.rank=n.length;var e,t=le(this.rank),a="uniform int start["+this.rank+"];",o=function(i){if(i===1)return"sourceLoc";if(i<=6)return $s.slice(0,i).map(function(s){return"sourceLoc."+s}).join(",");throw Error("Slicing for rank "+i+" is not yet supported")}(this.rank);e=` + `},Od=function(){function r(n){this.variableNames=["source"],this.outputShape=n,this.rank=n.length;var e,t=le(this.rank),a="uniform int start["+this.rank+"];",o=function(i){if(i===1)return"sourceLoc";if(i<=6)return eu.slice(0,i).map(function(s){return"sourceLoc."+s}).join(",");throw Error("Slicing for rank "+i+" is not yet supported")}(this.rank);e=` `+t+` sourceLoc; `+t+` coords = getOutputCoords(); - `+n.map(function(i,s){return"sourceLoc."+$s[s]+" = start["+s+"] + coords."+$s[s]+";"}).join(` + `+n.map(function(i,s){return"sourceLoc."+eu[s]+" = start["+s+"] + coords."+eu[s]+";"}).join(` `)+` `,this.userCode=` `+a+` @@ -3367,7 +3367,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, `+e+` setOutput(getSource(`+o+`)); } - `}return r.prototype.getCustomSetupFunc=function(n){var e=this;if(n.length!==this.rank)throw Error("The rank ("+this.rank+") of the program must match the length of start ("+n.length+")");return function(t,a){e.startLoc==null&&(e.startLoc=t.getUniformLocationNoThrow(a,"start"),e.startLoc==null)||t.gl.uniform1iv(e.startLoc,n)}},r}(),$s=["x","y","z","w","u","v"],Id=function(){function r(n){this.variableNames=["source"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=n,this.rank=n.length;var e=le(this.rank),t=l("coords",this.rank),a=l("sourceLoc",this.rank),o=this.rank===1?"sourceLoc":"vec2("+a.slice(-2).join()+")",i="getChannel(getSource("+a.join()+"), "+o+")",s=` + `}return r.prototype.getCustomSetupFunc=function(n){var e=this;if(n.length!==this.rank)throw Error("The rank ("+this.rank+") of the program must match the length of start ("+n.length+")");return function(t,a){e.startLoc==null&&(e.startLoc=t.getUniformLocationNoThrow(a,"start"),e.startLoc==null)||t.gl.uniform1iv(e.startLoc,n)}},r}(),eu=["x","y","z","w","u","v"],Id=function(){function r(n){this.variableNames=["source"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=n,this.rank=n.length;var e=le(this.rank),t=l("coords",this.rank),a=l("sourceLoc",this.rank),o=this.rank===1?"sourceLoc":"vec2("+a.slice(-2).join()+")",i="getChannel(getSource("+a.join()+"), "+o+")",s=` result.x = `+i+`; if (++`+t[this.rank-1]+" < "+n[this.rank-1]+`) { ++`+a[this.rank-1]+`; @@ -3405,7 +3405,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, `+o+` coords = getOutputCoords(); setOutput(getX(`+i+`)); } - `},Fd=function(){function r(n){this.gpgpu=n,this.numUsedTextures=0,this.numFreeTextures=0,this.freeTextures={},this.logEnabled=!1,this.usedTextures={}}return r.prototype.acquireTexture=function(n,e,t){var a,o=bc(e,t),i=wc(n,o,t);if(i in this.freeTextures||(this.freeTextures[i]=[]),i in this.usedTextures||(this.usedTextures[i]=[]),this.freeTextures[i].length>0){this.numFreeTextures--,this.numUsedTextures++,this.log();var s=this.freeTextures[i].shift();return this.usedTextures[i].push(s),s}return this.numUsedTextures++,this.log(),o===An.PACKED_2X2_FLOAT32?a=this.gpgpu.createPackedMatrixTexture(n[0],n[1]):o===An.PACKED_2X2_FLOAT16?a=this.gpgpu.createFloat16PackedMatrixTexture(n[0],n[1]):o===An.UNPACKED_FLOAT32?a=this.gpgpu.createFloat32MatrixTexture(n[0],n[1]):o===An.UNPACKED_FLOAT16?a=this.gpgpu.createFloat16MatrixTexture(n[0],n[1]):o===An.PACKED_4X1_UNSIGNED_BYTE&&(a=this.gpgpu.createUnsignedBytesMatrixTexture(n[0],n[1])),this.usedTextures[i].push(a),a},r.prototype.releaseTexture=function(n,e,t,a){if(this.freeTextures!=null){var o=wc(e,bc(t,a),a);o in this.freeTextures||(this.freeTextures[o]=[]),this.freeTextures[o].push(n),this.numFreeTextures++,this.numUsedTextures--;var i=this.usedTextures[o],s=i.indexOf(n);if(s<0)throw new Error("Cannot release a texture that was never provided by this texture manager");i.splice(s,1),this.log()}},r.prototype.log=function(){if(this.logEnabled){var n=this.numFreeTextures+this.numUsedTextures;console.log("Free/Used",this.numFreeTextures+" / "+this.numUsedTextures,"("+n+")")}},r.prototype.getNumUsedTextures=function(){return this.numUsedTextures},r.prototype.getNumFreeTextures=function(){return this.numFreeTextures},r.prototype.dispose=function(){var n=this;if(this.freeTextures!=null){for(var e in this.freeTextures)this.freeTextures[e].forEach(function(t){n.gpgpu.deleteMatrixTexture(t)});for(var e in this.usedTextures)this.usedTextures[e].forEach(function(a){n.gpgpu.deleteMatrixTexture(a)});this.freeTextures=null,this.usedTextures=null,this.numUsedTextures=0,this.numFreeTextures=0}},r}();function bc(r,n){if(r===Rn.UPLOAD)return An.PACKED_2X2_FLOAT32;if(r===Rn.RENDER||r==null)return function(e){return ee().getBool("WEBGL_RENDER_FLOAT32_ENABLED")?e?An.PACKED_2X2_FLOAT32:An.UNPACKED_FLOAT32:e?An.PACKED_2X2_FLOAT16:An.UNPACKED_FLOAT16}(n);if(r===Rn.DOWNLOAD||r===Rn.PIXELS)return An.PACKED_4X1_UNSIGNED_BYTE;throw new Error("Unknown logical texture type "+r)}function wc(r,n,e){return r[0]+"_"+r[1]+"_"+n+"_"+e}var Pd=function(r,n){this.variableNames=["A"];for(var e=new Array(r.length),t=0;t5)throw Error("Tile for rank "+s+" is not yet supported");if(s===1)return"imod(resRC, "+i[0]+")";for(var u=["resRC.x","resRC.y","resRC.z","resRC.w","resRC.u"],c=[],d=0;d0){this.numFreeTextures--,this.numUsedTextures++,this.log();var s=this.freeTextures[i].shift();return this.usedTextures[i].push(s),s}return this.numUsedTextures++,this.log(),o===Tn.PACKED_2X2_FLOAT32?a=this.gpgpu.createPackedMatrixTexture(n[0],n[1]):o===Tn.PACKED_2X2_FLOAT16?a=this.gpgpu.createFloat16PackedMatrixTexture(n[0],n[1]):o===Tn.UNPACKED_FLOAT32?a=this.gpgpu.createFloat32MatrixTexture(n[0],n[1]):o===Tn.UNPACKED_FLOAT16?a=this.gpgpu.createFloat16MatrixTexture(n[0],n[1]):o===Tn.PACKED_4X1_UNSIGNED_BYTE&&(a=this.gpgpu.createUnsignedBytesMatrixTexture(n[0],n[1])),this.usedTextures[i].push(a),a},r.prototype.releaseTexture=function(n,e,t,a){if(this.freeTextures!=null){var o=Cc(e,_c(t,a),a);o in this.freeTextures||(this.freeTextures[o]=[]),this.freeTextures[o].push(n),this.numFreeTextures++,this.numUsedTextures--;var i=this.usedTextures[o],s=i.indexOf(n);if(s<0)throw new Error("Cannot release a texture that was never provided by this texture manager");i.splice(s,1),this.log()}},r.prototype.log=function(){if(this.logEnabled){var n=this.numFreeTextures+this.numUsedTextures;console.log("Free/Used",this.numFreeTextures+" / "+this.numUsedTextures,"("+n+")")}},r.prototype.getNumUsedTextures=function(){return this.numUsedTextures},r.prototype.getNumFreeTextures=function(){return this.numFreeTextures},r.prototype.dispose=function(){var n=this;if(this.freeTextures!=null){for(var e in this.freeTextures)this.freeTextures[e].forEach(function(t){n.gpgpu.deleteMatrixTexture(t)});for(var e in this.usedTextures)this.usedTextures[e].forEach(function(a){n.gpgpu.deleteMatrixTexture(a)});this.freeTextures=null,this.usedTextures=null,this.numUsedTextures=0,this.numFreeTextures=0}},r}();function _c(r,n){if(r===An.UPLOAD)return Tn.PACKED_2X2_FLOAT32;if(r===An.RENDER||r==null)return function(e){return ee().getBool("WEBGL_RENDER_FLOAT32_ENABLED")?e?Tn.PACKED_2X2_FLOAT32:Tn.UNPACKED_FLOAT32:e?Tn.PACKED_2X2_FLOAT16:Tn.UNPACKED_FLOAT16}(n);if(r===An.DOWNLOAD||r===An.PIXELS)return Tn.PACKED_4X1_UNSIGNED_BYTE;throw new Error("Unknown logical texture type "+r)}function Cc(r,n,e){return r[0]+"_"+r[1]+"_"+n+"_"+e}var Pd=function(r,n){this.variableNames=["A"];for(var e=new Array(r.length),t=0;t5)throw Error("Tile for rank "+s+" is not yet supported");if(s===1)return"imod(resRC, "+i[0]+")";for(var u=["resRC.x","resRC.y","resRC.z","resRC.w","resRC.u"],c=[],d=0;d= 0.0) ? scale * x : scaleAlpha * (exp(x) - 1.0); -`,Ac="return -x;",Tc="return ceil(x);",Dc="return floor(x);",Nc="return exp(x);",kc="return exp(x) - 1.0;",Wd=yr+` +`,Nc="return -x;",kc="return ceil(x);",Sc="return floor(x);",Oc="return exp(x);",Ic="return exp(x) - 1.0;",Wd=yr+` return sin(x); `,zd=yr+` return cos(x); @@ -3473,7 +3473,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, if (x < 1.0) return NAN; return log(x + sqrt(x * x - 1.0));`,qd=yr+` if ((x < -1.0) || (x > 1.0)) return NAN; - return (log(1.0 + x) - log(1.0 - x)) / 2.0;`,Ki="return x;",Yd="return x;",Sc=` + return (log(1.0 + x) - log(1.0 - x)) / 2.0;`,Ji="return x;",Yd="return x;",Mc=` vec4 result = x * vec4(greaterThanEqual(x, vec4(0.0))); bvec4 isNaN = isnan(x); @@ -3483,7 +3483,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, result.a = isNaN.a ? x.a : result.a; return result; -`,Oc=` +`,Fc=` vec4 result = min(x, vec4(6.)) * vec4(greaterThanEqual(x, vec4(0.0))); bvec4 isNaN = isnan(x); @@ -3493,7 +3493,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, result.a = isNaN.a ? x.a : result.a; return result; -`,Ic=` +`,Pc=` vec4 result; result.r = (x.r >= 0.0) ? x.r : (exp(x.r) - 1.0); @@ -3502,7 +3502,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, result.a = (x.a >= 0.0) ? x.a : (exp(x.a) - 1.0); return result; -`,ii=function(r,n){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=r,this.userCode=` +`,ci=function(r,n){this.variableNames=["A"],this.packedInputs=!0,this.packedOutput=!0,this.outputShape=r,this.userCode=` vec4 unaryOperation(vec4 x) { `+n+` } @@ -3520,28 +3520,28 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, setOutput(getChannel(packedInput, `+i+`)); } - `},qi={};function Yi(r,n){if(n===void 0&&(n=!1),r==="linear")return n?Yd:jd;if(r==="relu")return n?Sc:_c;if(r==="elu")return n?Ic:Rc;if(r==="relu6")return n?Oc:Cc;if(r==="prelu")return n?zn:nn;throw new Error("Activation "+r+" has not been implemented for the WebGL backend.")}var Jd=600,Mc=function(r){function n(e){var t,a=r.call(this)||this;if(a.pendingRead=new WeakMap,a.pendingDisposal=new WeakSet,a.dataRefCount=new WeakMap,a.numBytesInGPU=0,a.uploadWaitMs=0,a.downloadWaitMs=0,a.warnedAboutMemory=!1,a.pendingDeletes=0,a.disposed=!1,!ee().getBool("HAS_WEBGL"))throw new Error("WebGL is not supported on this device");if(e==null){var o=or(ee().getNumber("WEBGL_VERSION"));a.binaryCache=((t=ee().getNumber("WEBGL_VERSION"))in qi||(qi[t]={}),qi[t]),a.gpgpu=new gc(o),a.canvas=o.canvas,a.gpgpuCreatedLocally=!0}else a.gpgpu=e,a.binaryCache={},a.gpgpuCreatedLocally=!1,a.canvas=e.gl.canvas;return a.textureManager=new Fd(a.gpgpu),a.numMBBeforeWarning=ee().global.screen==null?1024:ee().global.screen.height*ee().global.screen.width*window.devicePixelRatio*Jd/1024/1024,a.texData=new ho(a,X),a}return Ke(n,r),n.prototype.numDataIds=function(){return this.texData.numDataIds()+(this.cpuBackend?this.cpuBackend.numDataIds():0)-this.pendingDeletes},n.prototype.write=function(e,t,a){if(ee().getBool("DEBUG")&&this.checkNumericalProblems(e),a==="complex64"&&e!=null)throw new Error("Cannot write to a complex64 dtype. Please use tf.complex(real, imag).");var o={};return this.texData.set(o,{shape:t,dtype:a,values:e,usage:Rn.UPLOAD}),o},n.prototype.move=function(e,t,a,o){if(ee().getBool("DEBUG")&&this.checkNumericalProblems(t),o==="complex64")throw new Error("Cannot write to a complex64 dtype. Please use tf.complex(real, imag).");this.texData.set(e,{shape:a,dtype:o,values:t,usage:Rn.UPLOAD})},n.prototype.readSync=function(e){var t=this.texData.get(e),a=t.values,o=t.dtype,i=t.complexTensors,s=t.slice,u=t.shape,c=t.isPacked;if(s!=null){var d=void 0;d=c?new ii(u,Ki):new st(u,Ki);var f=this.runWebGLProgram(d,[{dataId:e,shape:u,dtype:o}],o),m=this.readSync(f.dataId);return this.disposeData(f.dataId),m}if(a!=null)return this.convertAndCacheOnCPU(e);if(o==="string")return a;var g,x,E=this.activeTimers!=null;return(E&&(g=$()),o==="complex64")?x=go(i.real.dataSync(),i.imag.dataSync()):x=this.getValuesFromTexture(e),E&&(this.downloadWaitMs+=$()-g),this.convertAndCacheOnCPU(e,x)},n.prototype.read=function(e){return ve(this,void 0,void 0,function(){var t,a,o,i,s,u,c,d,f,m,g,x,E,w,C,N,S,I,M,j,G,z;return ye(this,function(W){switch(W.label){case 0:if(this.pendingRead.has(e))return t=this.pendingRead.get(e),[2,new Promise(function(V){return t.push(V)})];if(a=this.texData.get(e),o=a.values,i=a.shape,s=a.slice,u=a.dtype,c=a.complexTensors,d=a.isPacked,s!=null)return f=void 0,f=d?new ii(i,Ki):new st(i,Ki),m=this.runWebGLProgram(f,[{dataId:e,shape:i,dtype:u}],u),g=this.read(m.dataId),this.disposeData(m.dataId),[2,g];if(o!=null)return[2,this.convertAndCacheOnCPU(e)];if(!ee().getBool("WEBGL_DOWNLOAD_FLOAT_ENABLED")&&ee().getNumber("WEBGL_VERSION")===2)throw new Error("tensor.data() with WEBGL_DOWNLOAD_FLOAT_ENABLED=false and WEBGL_VERSION=2 not yet supported.");return x=null,u!=="complex64"&&ee().get("WEBGL_BUFFER_SUPPORTED")&&(E=this.decode(e),w=this.texData.get(E.dataId),x=(z=this.gpgpu).createBufferFromTexture.apply(z,[w.texture].concat(Zt(i)))),this.pendingRead.set(e,[]),u==="complex64"?[3,2]:[4,this.gpgpu.createAndWaitForFence()];case 1:W.sent(),W.label=2;case 2:return u!=="complex64"?[3,4]:[4,Promise.all([c.real.data(),c.imag.data()])];case 3:return N=W.sent(),S=N[0],I=N[1],C=go(S,I),[3,5];case 4:x==null?C=this.getValuesFromTexture(e):(M=ae(i),C=this.gpgpu.downloadFloat32MatrixFromBuffer(x,M)),W.label=5;case 5:return E!=null&&this.disposeData(E.dataId),j=this.convertAndCacheOnCPU(e,C),G=this.pendingRead.get(e),this.pendingRead.delete(e),G.forEach(function(V){return V(j)}),this.pendingDisposal.has(e)&&(this.pendingDisposal.delete(e),this.disposeData(e),this.pendingDeletes--),[2,j]}})})},n.prototype.checkNumericalProblems=function(e){if(e!=null)for(var t=0;t0?[4,Promise.all(i)]:[3,2];case 1:return c=d.sent(),u.kernelMs=ie(c),u.getExtraProfileInfo=function(){return c.map(function(f,m){return{name:s[m],ms:f}}).map(function(f){return f.name+": "+f.ms}).join(", ")},[3,3];case 2:u.kernelMs={error:"WebGL query timers are not supported in this environment."},d.label=3;case 3:return this.uploadWaitMs=0,this.downloadWaitMs=0,[2,u]}})})},n.prototype.memory=function(){return{unreliable:!1,numBytesInGPU:this.numBytesInGPU}},n.prototype.startTimer=function(){return ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE")>0?this.gpgpu.beginQuery():{startMs:$(),endMs:null}},n.prototype.endTimer=function(e){return ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE")>0?(this.gpgpu.endQuery(),e):(e.endMs=$(),e)},n.prototype.getQueryTime=function(e){return ve(this,void 0,void 0,function(){var t;return ye(this,function(a){return ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE")>0?[2,this.gpgpu.waitForQueryAndGetTime(e)]:[2,(t=e).endMs-t.startMs]})})},n.prototype.disposeData=function(e){if(!this.pendingDisposal.has(e)){if(this.pendingRead.has(e))return this.pendingDisposal.add(e),void this.pendingDeletes++;if(this.texData.has(e)){this.releaseGPUData(e);var t=this.texData.get(e).complexTensors;t!=null&&(t.real.dispose(),t.imag.dispose()),this.texData.delete(e)}}},n.prototype.releaseGPUData=function(e){var t=this.texData.get(e),a=t.texture,o=t.dtype,i=t.texShape,s=t.usage,u=t.isPacked,c=t.slice,d=c&&c.origDataId||e,f=this.dataRefCount.get(d);f>1?this.dataRefCount.set(d,f-1):(this.dataRefCount.delete(d),a!=null&&(this.numBytesInGPU-=this.computeBytes(i,o),this.textureManager.releaseTexture(a,i,s,u)));var m=this.texData.get(e);m.texture=null,m.texShape=null,m.isPacked=!1,m.slice=null},n.prototype.getTexture=function(e){return this.uploadToGPU(e),this.texData.get(e).texture},n.prototype.getDataInfo=function(e){return this.texData.get(e)},n.prototype.getCPUBackend=function(){return ee().getBool("WEBGL_CPU_FORWARD")?(this.cpuBackend==null&&(this.cpuBackend=X.findBackend("cpu")),this.cpuBackend):null},n.prototype.shouldExecuteOnCPU=function(e,t){var a=this;return t===void 0&&(t=128),this.getCPUBackend()!=null&&e.every(function(o){return a.texData.get(o.dataId).texture==null&&o.sizeee().getNumber("WEBGL_MAX_TEXTURES_IN_SHADER")){var i=Math.floor(e.length/2),s=this.concat(e.slice(0,i),t),u=this.concat(e.slice(i),t);return this.concat([s,u],t)}if(ee().getBool("WEBGL_PACK_ARRAY_OPERATIONS")&&e[0].rank>1){var c=new hr(e.map(function(g){return g.shape}),t);return this.compileAndRun(c,e)}var d=Ur(e.map(function(g){return g.shape}),t),f=e.map(function(g){return g.as2D(-1,ae(g.shape.slice(t)))}),m=new Nr(f.map(function(g){return g.shape}));return this.compileAndRun(m,f).reshape(d)},n.prototype.neg=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.neg(e);if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,Ac,e.dtype);var t=new st(e.shape,Ac);return this.compileAndRun(t,[e])},n.prototype.batchMatMul=function(e,t,a,o){var i=a?e.shape[2]:e.shape[1],s=o?t.shape[1]:t.shape[2],u=a?e.shape[1]:e.shape[2],c=e.shape[0];if((i===1||s===1)&&u>1e3){a&&(e=e.transpose([0,2,1])),o&&(t=t.transpose([0,2,1]));var d=s===1?e:e.as3D(c,u,1),f=s===1?2:1,m=s===1?t.as3D(c,1,u):t;return this.multiply(d,m).sum(f,!0)}var g=gn(e.dtype,t.dtype),x=new Ks(e.shape,[c,i,s],a,o);return this.compileAndRun(x,[e,t],g)},n.prototype.fusedBatchMatMul=function(e){var t=e.a,a=e.b,o=e.transposeA,i=e.transposeB,s=e.bias,u=e.activation,c=e.preluActivationWeights,d=o?t.shape[2]:t.shape[1],f=i?a.shape[1]:a.shape[2],m=t.shape[0],g=gn(t.dtype,a.dtype),x=s!=null,E=c!=null,w=u?Yi(u,!0):null,C=new Ks(t.shape,[m,d,f],o,i,x,w,E),N=[t,a];return s&&N.push(s),c&&N.push(c),this.compileAndRun(C,N,g)},n.prototype.multiply=function(e,t){if(e.dtype==="complex64"){var a=this.texData.get(e.dataId),o=this.texData.get(t.dataId),i=new At(jt,e.shape,t.shape),s=new At(Yt,e.shape,t.shape),u=[this.makeComplexComponentTensorInfo(e,a.complexTensors.real),this.makeComplexComponentTensorInfo(e,a.complexTensors.imag),this.makeComplexComponentTensorInfo(t,o.complexTensors.real),this.makeComplexComponentTensorInfo(t,o.complexTensors.imag)],c=this.compileAndRun(i,u),d=this.compileAndRun(s,u),f=this.complex(c,d);return c.dispose(),d.dispose(),f}if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.multiply(e,t);if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,on,e.dtype);var m=new ht(on,e.shape,t.shape);return this.compileAndRun(m,[e,t],e.dtype)},n.prototype.batchNormalization=function(e,t,a,o,i,s){var u=[e,t,a],c=null;s!=null&&(c=s.shape,u.push(s));var d=null;if(i!=null&&(d=i.shape,u.push(i)),ee().getBool("WEBGL_PACK_NORMALIZATION")){var f=new Ze(e.shape,t.shape,a.shape,c,d,o);return this.compileAndRun(f,u)}var m=new Ne(e.shape,t.shape,a.shape,c,d,o);return this.compileAndRun(m,u)},n.prototype.localResponseNormalization4D=function(e,t,a,o,i){var s=ee().getBool("WEBGL_PACK_NORMALIZATION")?new pd(e.shape,t,a,o,i):new dd(e.shape,t,a,o,i);return this.compileAndRun(s,[e])},n.prototype.LRNGrad=function(e,t,a,o,i,s,u){var c=new hd(t.shape,o,i,s,u);return this.compileAndRun(c,[t,a,e])},n.prototype.tile=function(e,t){if(e.dtype==="string"){var a=this.readSync(e.dataId).map(function(i){return ct(i)});return Hi(Je(e.shape,e.dtype,a),t)}var o=new Pd(e.shape,t);return this.compileAndRun(o,[e])},n.prototype.pad=function(e,t,a){var o=ee().getBool("WEBGL_PACK_ARRAY_OPERATIONS")?new bd(e.shape,t,a):new xd(e.shape,t,a);return this.compileAndRun(o,[e])},n.prototype.transpose=function(e,t){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.transpose(e,t);var a=ee().getBool("WEBGL_PACK_ARRAY_OPERATIONS")?new Bd(e.shape,t):new Ld(e.shape,t);return this.compileAndRun(a,[e])},n.prototype.gather=function(e,t,a){if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.gather(e,t,a);var o=new sd(e.shape,t.size,a);return this.compileAndRun(o,[e,t])},n.prototype.batchToSpaceND=function(e,t,a){D(e.rank<=4,function(){return"batchToSpaceND for rank > 4 with a WebGL backend not implemented yet"});var o=t.reduce(function(f,m){return f*m}),i=Da(e.shape,t,o),s=xt(i.length,t.length),u=co(e.shape,t,o),c=Ss(a,t.length),d=Os(u,a,t.length);return e.reshape(i).transpose(s).reshape(u).slice(c,d)},n.prototype.spaceToBatchND=function(e,t,a){D(e.rank<=4,function(){return"spaceToBatchND for rank > 4 with a WebGL backend not implemented yet"});var o=t.reduce(function(m,g){return m*g}),i=[[0,0]];i.push.apply(i,a);for(var s=1+t.length;sg||x===m?E=!0:x=mn(m,x+1);return x}(u,i),d=new kd({windowSize:c,inSize:u,batchSize:s,numSegments:i},t),f=this.compileAndRun(d,[e,a],o);return f.shape[1]===i?f:(a=eo(0,i).tile([u/c]),this.segOpCompute(f,t,a,o,i))},n.prototype.argMinMaxReduce=function(e,t,a){var o=[t];if(Wn("arg"+a.charAt(0).toUpperCase()+a.slice(1),o,e.rank),!ee().getBool("WEBGL_PACK_REDUCE")||e.rank<=2){var i=Dn(e.shape,o),s=i[0],u=ae(i[1]),c=e.as2D(-1,u);return this.argReduce(c,a).reshape(s)}return this.argReducePacked(e,a)},n.prototype.argMin=function(e,t){return this.argMinMaxReduce(e,t,"min")},n.prototype.argMax=function(e,t){return this.argMinMaxReduce(e,t,"max")},n.prototype.cumsum=function(e,t,a,o){if(t!==e.rank-1)throw new Error("WebGL cumsum shader expects an inner-most axis="+(e.rank-1)+" but got axis="+t);var i=new it(e.shape,a,o);return this.compileAndRun(i,[e])},n.prototype.equal=function(e,t){if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` + `},Qi={};function Zi(r,n){if(n===void 0&&(n=!1),r==="linear")return n?Yd:jd;if(r==="relu")return n?Mc:Ac;if(r==="elu")return n?Pc:Dc;if(r==="relu6")return n?Fc:Tc;if(r==="prelu")return n?zn:nn;throw new Error("Activation "+r+" has not been implemented for the WebGL backend.")}var Jd=600,Lc=function(r){function n(e){var t,a=r.call(this)||this;if(a.pendingRead=new WeakMap,a.pendingDisposal=new WeakSet,a.dataRefCount=new WeakMap,a.numBytesInGPU=0,a.uploadWaitMs=0,a.downloadWaitMs=0,a.warnedAboutMemory=!1,a.pendingDeletes=0,a.disposed=!1,!ee().getBool("HAS_WEBGL"))throw new Error("WebGL is not supported on this device");if(e==null){var o=or(ee().getNumber("WEBGL_VERSION"));a.binaryCache=((t=ee().getNumber("WEBGL_VERSION"))in Qi||(Qi[t]={}),Qi[t]),a.gpgpu=new bc(o),a.canvas=o.canvas,a.gpgpuCreatedLocally=!0}else a.gpgpu=e,a.binaryCache={},a.gpgpuCreatedLocally=!1,a.canvas=e.gl.canvas;return a.textureManager=new Fd(a.gpgpu),a.numMBBeforeWarning=ee().global.screen==null?1024:ee().global.screen.height*ee().global.screen.width*window.devicePixelRatio*Jd/1024/1024,a.texData=new po(a,X),a}return Ke(n,r),n.prototype.numDataIds=function(){return this.texData.numDataIds()+(this.cpuBackend?this.cpuBackend.numDataIds():0)-this.pendingDeletes},n.prototype.write=function(e,t,a){if(ee().getBool("DEBUG")&&this.checkNumericalProblems(e),a==="complex64"&&e!=null)throw new Error("Cannot write to a complex64 dtype. Please use tf.complex(real, imag).");var o={};return this.texData.set(o,{shape:t,dtype:a,values:e,usage:An.UPLOAD}),o},n.prototype.move=function(e,t,a,o){if(ee().getBool("DEBUG")&&this.checkNumericalProblems(t),o==="complex64")throw new Error("Cannot write to a complex64 dtype. Please use tf.complex(real, imag).");this.texData.set(e,{shape:a,dtype:o,values:t,usage:An.UPLOAD})},n.prototype.readSync=function(e){var t=this.texData.get(e),a=t.values,o=t.dtype,i=t.complexTensors,s=t.slice,u=t.shape,c=t.isPacked;if(s!=null){var d=void 0;d=c?new ci(u,Ji):new it(u,Ji);var f=this.runWebGLProgram(d,[{dataId:e,shape:u,dtype:o}],o),m=this.readSync(f.dataId);return this.disposeData(f.dataId),m}if(a!=null)return this.convertAndCacheOnCPU(e);if(o==="string")return a;var g,x,E=this.activeTimers!=null;return(E&&(g=$()),o==="complex64")?x=yo(i.real.dataSync(),i.imag.dataSync()):x=this.getValuesFromTexture(e),E&&(this.downloadWaitMs+=$()-g),this.convertAndCacheOnCPU(e,x)},n.prototype.read=function(e){return ve(this,void 0,void 0,function(){var t,a,o,i,s,u,c,d,f,m,g,x,E,w,C,N,S,I,M,j,G,z;return ye(this,function(W){switch(W.label){case 0:if(this.pendingRead.has(e))return t=this.pendingRead.get(e),[2,new Promise(function(V){return t.push(V)})];if(a=this.texData.get(e),o=a.values,i=a.shape,s=a.slice,u=a.dtype,c=a.complexTensors,d=a.isPacked,s!=null)return f=void 0,f=d?new ci(i,Ji):new it(i,Ji),m=this.runWebGLProgram(f,[{dataId:e,shape:i,dtype:u}],u),g=this.read(m.dataId),this.disposeData(m.dataId),[2,g];if(o!=null)return[2,this.convertAndCacheOnCPU(e)];if(!ee().getBool("WEBGL_DOWNLOAD_FLOAT_ENABLED")&&ee().getNumber("WEBGL_VERSION")===2)throw new Error("tensor.data() with WEBGL_DOWNLOAD_FLOAT_ENABLED=false and WEBGL_VERSION=2 not yet supported.");return x=null,u!=="complex64"&&ee().get("WEBGL_BUFFER_SUPPORTED")&&(E=this.decode(e),w=this.texData.get(E.dataId),x=(z=this.gpgpu).createBufferFromTexture.apply(z,[w.texture].concat(Zt(i)))),this.pendingRead.set(e,[]),u==="complex64"?[3,2]:[4,this.gpgpu.createAndWaitForFence()];case 1:W.sent(),W.label=2;case 2:return u!=="complex64"?[3,4]:[4,Promise.all([c.real.data(),c.imag.data()])];case 3:return N=W.sent(),S=N[0],I=N[1],C=yo(S,I),[3,5];case 4:x==null?C=this.getValuesFromTexture(e):(M=ae(i),C=this.gpgpu.downloadFloat32MatrixFromBuffer(x,M)),W.label=5;case 5:return E!=null&&this.disposeData(E.dataId),j=this.convertAndCacheOnCPU(e,C),G=this.pendingRead.get(e),this.pendingRead.delete(e),G.forEach(function(V){return V(j)}),this.pendingDisposal.has(e)&&(this.pendingDisposal.delete(e),this.disposeData(e),this.pendingDeletes--),[2,j]}})})},n.prototype.checkNumericalProblems=function(e){if(e!=null)for(var t=0;t0?[4,Promise.all(i)]:[3,2];case 1:return c=d.sent(),u.kernelMs=ie(c),u.getExtraProfileInfo=function(){return c.map(function(f,m){return{name:s[m],ms:f}}).map(function(f){return f.name+": "+f.ms}).join(", ")},[3,3];case 2:u.kernelMs={error:"WebGL query timers are not supported in this environment."},d.label=3;case 3:return this.uploadWaitMs=0,this.downloadWaitMs=0,[2,u]}})})},n.prototype.memory=function(){return{unreliable:!1,numBytesInGPU:this.numBytesInGPU}},n.prototype.startTimer=function(){return ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE")>0?this.gpgpu.beginQuery():{startMs:$(),endMs:null}},n.prototype.endTimer=function(e){return ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE")>0?(this.gpgpu.endQuery(),e):(e.endMs=$(),e)},n.prototype.getQueryTime=function(e){return ve(this,void 0,void 0,function(){var t;return ye(this,function(a){return ee().getNumber("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE")>0?[2,this.gpgpu.waitForQueryAndGetTime(e)]:[2,(t=e).endMs-t.startMs]})})},n.prototype.disposeData=function(e){if(!this.pendingDisposal.has(e)){if(this.pendingRead.has(e))return this.pendingDisposal.add(e),void this.pendingDeletes++;if(this.texData.has(e)){this.releaseGPUData(e);var t=this.texData.get(e).complexTensors;t!=null&&(t.real.dispose(),t.imag.dispose()),this.texData.delete(e)}}},n.prototype.releaseGPUData=function(e){var t=this.texData.get(e),a=t.texture,o=t.dtype,i=t.texShape,s=t.usage,u=t.isPacked,c=t.slice,d=c&&c.origDataId||e,f=this.dataRefCount.get(d);f>1?this.dataRefCount.set(d,f-1):(this.dataRefCount.delete(d),a!=null&&(this.numBytesInGPU-=this.computeBytes(i,o),this.textureManager.releaseTexture(a,i,s,u)));var m=this.texData.get(e);m.texture=null,m.texShape=null,m.isPacked=!1,m.slice=null},n.prototype.getTexture=function(e){return this.uploadToGPU(e),this.texData.get(e).texture},n.prototype.getDataInfo=function(e){return this.texData.get(e)},n.prototype.getCPUBackend=function(){return ee().getBool("WEBGL_CPU_FORWARD")?(this.cpuBackend==null&&(this.cpuBackend=X.findBackend("cpu")),this.cpuBackend):null},n.prototype.shouldExecuteOnCPU=function(e,t){var a=this;return t===void 0&&(t=128),this.getCPUBackend()!=null&&e.every(function(o){return a.texData.get(o.dataId).texture==null&&o.sizeee().getNumber("WEBGL_MAX_TEXTURES_IN_SHADER")){var i=Math.floor(e.length/2),s=this.concat(e.slice(0,i),t),u=this.concat(e.slice(i),t);return this.concat([s,u],t)}if(ee().getBool("WEBGL_PACK_ARRAY_OPERATIONS")&&e[0].rank>1){var c=new hr(e.map(function(g){return g.shape}),t);return this.compileAndRun(c,e)}var d=jr(e.map(function(g){return g.shape}),t),f=e.map(function(g){return g.as2D(-1,ae(g.shape.slice(t)))}),m=new Nr(f.map(function(g){return g.shape}));return this.compileAndRun(m,f).reshape(d)},n.prototype.neg=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.neg(e);if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,Nc,e.dtype);var t=new it(e.shape,Nc);return this.compileAndRun(t,[e])},n.prototype.batchMatMul=function(e,t,a,o){var i=a?e.shape[2]:e.shape[1],s=o?t.shape[1]:t.shape[2],u=a?e.shape[1]:e.shape[2],c=e.shape[0];if((i===1||s===1)&&u>1e3){a&&(e=e.transpose([0,2,1])),o&&(t=t.transpose([0,2,1]));var d=s===1?e:e.as3D(c,u,1),f=s===1?2:1,m=s===1?t.as3D(c,1,u):t;return this.multiply(d,m).sum(f,!0)}var g=yn(e.dtype,t.dtype),x=new Js(e.shape,[c,i,s],a,o);return this.compileAndRun(x,[e,t],g)},n.prototype.fusedBatchMatMul=function(e){var t=e.a,a=e.b,o=e.transposeA,i=e.transposeB,s=e.bias,u=e.activation,c=e.preluActivationWeights,d=o?t.shape[2]:t.shape[1],f=i?a.shape[1]:a.shape[2],m=t.shape[0],g=yn(t.dtype,a.dtype),x=s!=null,E=c!=null,w=u?Zi(u,!0):null,C=new Js(t.shape,[m,d,f],o,i,x,w,E),N=[t,a];return s&&N.push(s),c&&N.push(c),this.compileAndRun(C,N,g)},n.prototype.multiply=function(e,t){if(e.dtype==="complex64"){var a=this.texData.get(e.dataId),o=this.texData.get(t.dataId),i=new At(Bt,e.shape,t.shape),s=new At(Yt,e.shape,t.shape),u=[this.makeComplexComponentTensorInfo(e,a.complexTensors.real),this.makeComplexComponentTensorInfo(e,a.complexTensors.imag),this.makeComplexComponentTensorInfo(t,o.complexTensors.real),this.makeComplexComponentTensorInfo(t,o.complexTensors.imag)],c=this.compileAndRun(i,u),d=this.compileAndRun(s,u),f=this.complex(c,d);return c.dispose(),d.dispose(),f}if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.multiply(e,t);if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,on,e.dtype);var m=new dt(on,e.shape,t.shape);return this.compileAndRun(m,[e,t],e.dtype)},n.prototype.batchNormalization=function(e,t,a,o,i,s){var u=[e,t,a],c=null;s!=null&&(c=s.shape,u.push(s));var d=null;if(i!=null&&(d=i.shape,u.push(i)),ee().getBool("WEBGL_PACK_NORMALIZATION")){var f=new Ze(e.shape,t.shape,a.shape,c,d,o);return this.compileAndRun(f,u)}var m=new Ne(e.shape,t.shape,a.shape,c,d,o);return this.compileAndRun(m,u)},n.prototype.localResponseNormalization4D=function(e,t,a,o,i){var s=ee().getBool("WEBGL_PACK_NORMALIZATION")?new pd(e.shape,t,a,o,i):new dd(e.shape,t,a,o,i);return this.compileAndRun(s,[e])},n.prototype.LRNGrad=function(e,t,a,o,i,s,u){var c=new hd(t.shape,o,i,s,u);return this.compileAndRun(c,[t,a,e])},n.prototype.tile=function(e,t){if(e.dtype==="string"){var a=this.readSync(e.dataId).map(function(i){return ut(i)});return qi(Je(e.shape,e.dtype,a),t)}var o=new Pd(e.shape,t);return this.compileAndRun(o,[e])},n.prototype.pad=function(e,t,a){var o=ee().getBool("WEBGL_PACK_ARRAY_OPERATIONS")?new bd(e.shape,t,a):new xd(e.shape,t,a);return this.compileAndRun(o,[e])},n.prototype.transpose=function(e,t){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.transpose(e,t);var a=ee().getBool("WEBGL_PACK_ARRAY_OPERATIONS")?new Bd(e.shape,t):new Ld(e.shape,t);return this.compileAndRun(a,[e])},n.prototype.gather=function(e,t,a){if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.gather(e,t,a);var o=new sd(e.shape,t.size,a);return this.compileAndRun(o,[e,t])},n.prototype.batchToSpaceND=function(e,t,a){D(e.rank<=4,function(){return"batchToSpaceND for rank > 4 with a WebGL backend not implemented yet"});var o=t.reduce(function(f,m){return f*m}),i=Na(e.shape,t,o),s=yt(i.length,t.length),u=lo(e.shape,t,o),c=Fs(a,t.length),d=Ps(u,a,t.length);return e.reshape(i).transpose(s).reshape(u).slice(c,d)},n.prototype.spaceToBatchND=function(e,t,a){D(e.rank<=4,function(){return"spaceToBatchND for rank > 4 with a WebGL backend not implemented yet"});var o=t.reduce(function(m,g){return m*g}),i=[[0,0]];i.push.apply(i,a);for(var s=1+t.length;sg||x===m?E=!0:x=gn(m,x+1);return x}(u,i),d=new kd({windowSize:c,inSize:u,batchSize:s,numSegments:i},t),f=this.compileAndRun(d,[e,a],o);return f.shape[1]===i?f:(a=to(0,i).tile([u/c]),this.segOpCompute(f,t,a,o,i))},n.prototype.argMinMaxReduce=function(e,t,a){var o=[t];if(Wn("arg"+a.charAt(0).toUpperCase()+a.slice(1),o,e.rank),!ee().getBool("WEBGL_PACK_REDUCE")||e.rank<=2){var i=Nn(e.shape,o),s=i[0],u=ae(i[1]),c=e.as2D(-1,u);return this.argReduce(c,a).reshape(s)}return this.argReducePacked(e,a)},n.prototype.argMin=function(e,t){return this.argMinMaxReduce(e,t,"min")},n.prototype.argMax=function(e,t){return this.argMinMaxReduce(e,t,"max")},n.prototype.cumsum=function(e,t,a,o){if(t!==e.rank-1)throw new Error("WebGL cumsum shader expects an inner-most axis="+(e.rank-1)+" but got axis="+t);var i=new wt(e.shape,a,o);return this.compileAndRun(i,[e])},n.prototype.equal=function(e,t){if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` return vec4(equal(a, b)); -`,"bool");var a=new ht("return float(a == b);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.notEqual=function(e,t){if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` +`,"bool");var a=new dt("return float(a == b);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.notEqual=function(e,t){if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` return vec4(notEqual(a, b)); -`,"bool");var a=new ht("return float(a != b);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.less=function(e,t){if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.less(e,t);if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` +`,"bool");var a=new dt("return float(a != b);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.less=function(e,t){if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.less(e,t);if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` return vec4(lessThan(a, b)); -`,"bool");var a=new ht("return float(a < b);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.lessEqual=function(e,t){if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` +`,"bool");var a=new dt("return float(a < b);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.lessEqual=function(e,t){if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` return vec4(lessThanEqual(a, b)); -`,"bool");var a=new ht("return float(a <= b);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.greater=function(e,t){if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.greater(e,t);if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` +`,"bool");var a=new dt("return float(a <= b);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.greater=function(e,t){if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.greater(e,t);if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` return vec4(greaterThan(a, b)); -`,"bool");var a=new ht("return float(a > b);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.greaterEqual=function(e,t){if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` +`,"bool");var a=new dt("return float(a > b);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.greaterEqual=function(e,t){if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` return vec4(greaterThanEqual(a, b)); -`,"bool");var a=new ht("return float(a >= b);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.logicalNot=function(e){var t=new st(e.shape,"return float(!(x >= 1.0));");return this.compileAndRun(t,[e])},n.prototype.logicalAnd=function(e,t){if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` +`,"bool");var a=new dt("return float(a >= b);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.logicalNot=function(e){var t=new it(e.shape,"return float(!(x >= 1.0));");return this.compileAndRun(t,[e])},n.prototype.logicalAnd=function(e,t){if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` return vec4( vec4(greaterThanEqual(a, vec4(1.0))) * vec4(greaterThanEqual(b, vec4(1.0)))); -`,"bool");var a=new ht("return float(a >= 1.0 && b >= 1.0);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.logicalOr=function(e,t){if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` +`,"bool");var a=new dt("return float(a >= 1.0 && b >= 1.0);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.logicalOr=function(e,t){if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` return min( vec4(greaterThanEqual(a, vec4(1.0))) + vec4(greaterThanEqual(b, vec4(1.0))), vec4(1.0)); -`,"bool");var a=new ht("return float(a >= 1.0 || b >= 1.0);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.select=function(e,t,a){var o=new Sd(e.rank,t.shape,t.rank);return this.compileAndRun(o,[e,t,a],gn(t.dtype,a.dtype))},n.prototype.where=function(e){Za("tf.where() in webgl locks the UI thread. Call tf.whereAsync() instead");var t=e.dataSync();return Xi(e.shape,t)},n.prototype.topk=function(e,t,a){return Gs(e.dataSync(),e.shape,e.dtype,t)},n.prototype.min=function(e,t){Wn("min",t,e.rank);var a=Dn(e.shape,t),o=a[0],i=ae(a[1]),s=e.as2D(-1,i);return this.reduce(s,"min",s.dtype).reshape(o)},n.prototype.minimum=function(e,t){if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.minimum(e,t);var a=ee().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Ie(` +`,"bool");var a=new dt("return float(a >= 1.0 || b >= 1.0);",e.shape,t.shape);return this.compileAndRun(a,[e,t],"bool")},n.prototype.select=function(e,t,a){var o=new Sd(e.rank,t.shape,t.rank);return this.compileAndRun(o,[e,t,a],yn(t.dtype,a.dtype))},n.prototype.where=function(e){eo("tf.where() in webgl locks the UI thread. Call tf.whereAsync() instead");var t=e.dataSync();return Yi(e.shape,t)},n.prototype.topk=function(e,t,a){return qs(e.dataSync(),e.shape,e.dtype,t)},n.prototype.min=function(e,t){Wn("min",t,e.rank);var a=Nn(e.shape,t),o=a[0],i=ae(a[1]),s=e.as2D(-1,i);return this.reduce(s,"min",s.dtype).reshape(o)},n.prototype.minimum=function(e,t){if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.minimum(e,t);var a=ee().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Ie(` vec4 result = vec4(min(a, b)); vec4 isNaN = min(vec4(isnan(a)) + vec4(isnan(b)), vec4(1.0)); @@ -3551,7 +3551,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, result.a = isNaN.a > 0. ? NAN : result.a; return result; -`,e.shape,t.shape):new ht(` +`,e.shape,t.shape):new dt(` if (isnan(a)) return a; if (isnan(b)) return b; @@ -3566,8 +3566,8 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, result.a = isNaN.a > 0. ? NAN : result.a; return result; -`,e.shape,t.shape):new ht(`if (b == 0.0) return NAN; - return mod(a, b);`,e.shape,t.shape);return this.compileAndRun(a,[e,t])},n.prototype.max=function(e,t){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.max(e,t);Wn("max",t,e.rank);var a=Dn(e.shape,t),o=a[0],i=ae(a[1]),s=e.as2D(-1,i);return this.reduce(s,"max",s.dtype).reshape(o)},n.prototype.maximum=function(e,t){if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.maximum(e,t);var a=ee().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Ie(` +`,e.shape,t.shape):new dt(`if (b == 0.0) return NAN; + return mod(a, b);`,e.shape,t.shape);return this.compileAndRun(a,[e,t])},n.prototype.max=function(e,t){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.max(e,t);Wn("max",t,e.rank);var a=Nn(e.shape,t),o=a[0],i=ae(a[1]),s=e.as2D(-1,i);return this.reduce(s,"max",s.dtype).reshape(o)},n.prototype.maximum=function(e,t){if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.maximum(e,t);var a=ee().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Ie(` vec4 result = vec4(max(a, b)); vec4 isNaN = min(vec4(isnan(a)) + vec4(isnan(b)), vec4(1.0)); @@ -3577,12 +3577,12 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, result.a = isNaN.a > 0. ? NAN : result.a; return result; -`,e.shape,t.shape):new ht(` +`,e.shape,t.shape):new dt(` if (isnan(a)) return a; if (isnan(b)) return b; return max(a, b); -`,e.shape,t.shape);return this.compileAndRun(a,[e,t])},n.prototype.all=function(e,t){Wn("all",t,e.rank);var a=Dn(e.shape,t),o=a[0],i=ae(a[1]),s=e.as2D(-1,i);return this.reduce(s,"all",s.dtype).reshape(o)},n.prototype.any=function(e,t){Wn("any",t,e.rank);var a=Dn(e.shape,t),o=a[0],i=ae(a[1]),s=e.as2D(-1,i);return this.reduce(s,"any",s.dtype).reshape(o)},n.prototype.realDivide=function(e,t){if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` +`,e.shape,t.shape);return this.compileAndRun(a,[e,t])},n.prototype.all=function(e,t){Wn("all",t,e.rank);var a=Nn(e.shape,t),o=a[0],i=ae(a[1]),s=e.as2D(-1,i);return this.reduce(s,"all",s.dtype).reshape(o)},n.prototype.any=function(e,t){Wn("any",t,e.rank);var a=Nn(e.shape,t),o=a[0],i=ae(a[1]),s=e.as2D(-1,i);return this.reduce(s,"any",s.dtype).reshape(o)},n.prototype.realDivide=function(e,t){if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,` // vec4 one = vec4(equal(a, b)); // return one + (vec4(1.0) - one) * a / b; vec4 result = a / b; @@ -3600,7 +3600,7 @@ vec2 packedUVfrom3D(int texNumR, int texNumC, } return result; -`,"float32",!0);var a=new ht(` +`,"float32",!0);var a=new dt(` if (a == b) { return 1.0; }; @@ -3625,7 +3625,7 @@ return a / b;`,e.shape,t.shape);return this.compileAndRun(a,[e,t],"float32")},n. result[3] = idiv(ia[3], ib[3], s[3]); } return vec4(result); -`,"int32");var a=new ht(` +`,"int32");var a=new dt(` float s = sign(a) * sign(b); int ia = round(a); int ib = round(b); @@ -3635,7 +3635,7 @@ return a / b;`,e.shape,t.shape);return this.compileAndRun(a,[e,t],"float32")},n. } else { return NAN; } -`,e.shape,t.shape);return this.compileAndRun(a,[e,t],"int32")},n.prototype.add=function(e,t){if(e.dtype==="complex64"&&t.dtype==="complex64")return this.complexSeparableBinaryOp(e,t,rt);if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.add(e,t);var a=gn(e.dtype,t.dtype);if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,rt,a);var o=new ht(rt,e.shape,t.shape);return this.compileAndRun(o,[e,t],a)},n.prototype.packedUnaryOp=function(e,t,a){var o=new ii(e.shape,t);return this.compileAndRun(o,[e],a)},n.prototype.packedBinaryOp=function(e,t,a,o,i){i===void 0&&(i=!1);var s=new Ie(a,e.shape,t.shape,i);return this.compileAndRun(s,[e,t],o)},n.prototype.complexSeparableBinaryOp=function(e,t,a){var o=this,i=this.texData.get(e.dataId),s=this.texData.get(t.dataId),u=[[i.complexTensors.real,s.complexTensors.real],[i.complexTensors.imag,s.complexTensors.imag]].map(function(m){var g=m[0],x=m[1],E=o.makeComplexComponentTensorInfo(e,g),w=o.makeComplexComponentTensorInfo(t,x),C=new ht(a,e.shape,t.shape);return o.compileAndRun(C,[E,w],gn(g.dtype,x.dtype))}),c=u[0],d=u[1],f=this.complex(c,d);return c.dispose(),d.dispose(),f},n.prototype.makeComplexComponentTensorInfo=function(e,t){return{dataId:t.dataId,dtype:t.dtype,shape:e.shape}},n.prototype.addN=function(e){if(e.length===1)return e[0];if(e.length>ee().get("WEBGL_MAX_TEXTURES_IN_SHADER")){var t=Math.floor(e.length/2),a=this.addN(e.slice(0,t)),o=this.addN(e.slice(t));return this.addN([a,o])}var i=e.map(function(c){return c.dtype}).reduce(function(c,d){return gn(c,d)}),s=e.map(function(c){return c.shape}),u=ee().getBool("WEBGL_PACK")?new Hs(e[0].shape,s):new Ju(e[0].shape,s);return this.compileAndRun(u,e,i)},n.prototype.subtract=function(e,t){if(e.dtype==="complex64"&&t.dtype==="complex64")return this.complexSeparableBinaryOp(e,t,Kt);if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.subtract(e,t);var a=gn(e.dtype,t.dtype);if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,Kt,e.dtype);var o=new ht(Kt,e.shape,t.shape);return this.compileAndRun(o,[e,t],a)},n.prototype.pow=function(e,t){var a=ee().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Ie(` +`,e.shape,t.shape);return this.compileAndRun(a,[e,t],"int32")},n.prototype.add=function(e,t){if(e.dtype==="complex64"&&t.dtype==="complex64")return this.complexSeparableBinaryOp(e,t,rt);if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.add(e,t);var a=yn(e.dtype,t.dtype);if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,rt,a);var o=new dt(rt,e.shape,t.shape);return this.compileAndRun(o,[e,t],a)},n.prototype.packedUnaryOp=function(e,t,a){var o=new ci(e.shape,t);return this.compileAndRun(o,[e],a)},n.prototype.packedBinaryOp=function(e,t,a,o,i){i===void 0&&(i=!1);var s=new Ie(a,e.shape,t.shape,i);return this.compileAndRun(s,[e,t],o)},n.prototype.complexSeparableBinaryOp=function(e,t,a){var o=this,i=this.texData.get(e.dataId),s=this.texData.get(t.dataId),u=[[i.complexTensors.real,s.complexTensors.real],[i.complexTensors.imag,s.complexTensors.imag]].map(function(m){var g=m[0],x=m[1],E=o.makeComplexComponentTensorInfo(e,g),w=o.makeComplexComponentTensorInfo(t,x),C=new dt(a,e.shape,t.shape);return o.compileAndRun(C,[E,w],yn(g.dtype,x.dtype))}),c=u[0],d=u[1],f=this.complex(c,d);return c.dispose(),d.dispose(),f},n.prototype.makeComplexComponentTensorInfo=function(e,t){return{dataId:t.dataId,dtype:t.dtype,shape:e.shape}},n.prototype.addN=function(e){if(e.length===1)return e[0];if(e.length>ee().get("WEBGL_MAX_TEXTURES_IN_SHADER")){var t=Math.floor(e.length/2),a=this.addN(e.slice(0,t)),o=this.addN(e.slice(t));return this.addN([a,o])}var i=e.map(function(c){return c.dtype}).reduce(function(c,d){return yn(c,d)}),s=e.map(function(c){return c.shape}),u=ee().getBool("WEBGL_PACK")?new Ys(e[0].shape,s):new tc(e[0].shape,s);return this.compileAndRun(u,e,i)},n.prototype.subtract=function(e,t){if(e.dtype==="complex64"&&t.dtype==="complex64")return this.complexSeparableBinaryOp(e,t,Kt);if(this.shouldExecuteOnCPU([e,t]))return this.cpuBackend.subtract(e,t);var a=yn(e.dtype,t.dtype);if(ee().getBool("WEBGL_PACK_BINARY_OPERATIONS"))return this.packedBinaryOp(e,t,Kt,e.dtype);var o=new dt(Kt,e.shape,t.shape);return this.compileAndRun(o,[e,t],a)},n.prototype.pow=function(e,t){var a=ee().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Ie(` // isModRound1 has 1 for components with round(mod(b, 2.0)) == 1, 0 otherwise. vec4 isModRound1 = vec4(equal(round(mod(b, 2.0)), ivec4(1))); vec4 multiplier = sign(a) * isModRound1 + (vec4(1.0) - isModRound1); @@ -3656,7 +3656,7 @@ return a / b;`,e.shape,t.shape);return this.compileAndRun(a,[e,t],"float32")},n. result.a = isNaN.a > 0. ? NAN : result.a; return result; -`,e.shape,t.shape):new ht(` +`,e.shape,t.shape):new dt(` if(a < 0.0 && floor(b) < b){ return NAN; } @@ -3665,10 +3665,10 @@ if (b == 0.0) { } return (round(mod(b, 2.0)) != 1) ? pow(abs(a), b) : sign(a) * pow(abs(a), b); -`,e.shape,t.shape),o=gn(e.dtype,t.dtype);return this.compileAndRun(a,[e,t],o)},n.prototype.ceil=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.ceil(e);if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,Tc,e.dtype);var t=new st(e.shape,Tc);return this.compileAndRun(t,[e])},n.prototype.floor=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.floor(e);if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,Dc,e.dtype);var t=new st(e.shape,Dc);return this.compileAndRun(t,[e])},n.prototype.sign=function(e){var t=new st(e.shape,` +`,e.shape,t.shape),o=yn(e.dtype,t.dtype);return this.compileAndRun(a,[e,t],o)},n.prototype.ceil=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.ceil(e);if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,kc,e.dtype);var t=new it(e.shape,kc);return this.compileAndRun(t,[e])},n.prototype.floor=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.floor(e);if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,Sc,e.dtype);var t=new it(e.shape,Sc);return this.compileAndRun(t,[e])},n.prototype.sign=function(e){var t=new it(e.shape,` if (isnan(x)) { return 0.0; } return sign(x); -`);return this.compileAndRun(t,[e])},n.prototype.isNaN=function(e){var t=new st(e.shape,"return float(isnan(x));");return this.compileAndRun(t,[e],"bool")},n.prototype.isInf=function(e){var t=new st(e.shape,"return float(isinf(x));");return this.compileAndRun(t,[e],"bool")},n.prototype.isFinite=function(e){var t=new st(e.shape,"return float(!isnan(x) && !isinf(x));");return this.compileAndRun(t,[e],"bool")},n.prototype.round=function(e){var t=new st(e.shape,` +`);return this.compileAndRun(t,[e])},n.prototype.isNaN=function(e){var t=new it(e.shape,"return float(isnan(x));");return this.compileAndRun(t,[e],"bool")},n.prototype.isInf=function(e){var t=new it(e.shape,"return float(isinf(x));");return this.compileAndRun(t,[e],"bool")},n.prototype.isFinite=function(e){var t=new it(e.shape,"return float(!isnan(x) && !isinf(x));");return this.compileAndRun(t,[e],"bool")},n.prototype.round=function(e){var t=new it(e.shape,` // OpenGL ES does not support round function. // The algorithm is based on banker's rounding. float base = floor(x); @@ -3683,7 +3683,7 @@ return (round(mod(b, 2.0)) != 1) ? return base + 1.0; } } -`);return this.compileAndRun(t,[e])},n.prototype.exp=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.exp(e);if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,Nc,e.dtype);var t=new st(e.shape,Nc);return this.compileAndRun(t,[e])},n.prototype.expm1=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.expm1(e);if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,kc,e.dtype);var t=new st(e.shape,kc);return this.compileAndRun(t,[e])},n.prototype.softmax=function(e,t){var a=je([t],e.shape),o=this.max(e,a),i=Nn(o.shape,a),s=this.subtract(e,o.reshape(i)),u=this.exp(s),c=this.sum(u,a).reshape(i);return this.realDivide(u,c)},n.prototype.log=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.log(e);if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,` +`);return this.compileAndRun(t,[e])},n.prototype.exp=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.exp(e);if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,Oc,e.dtype);var t=new it(e.shape,Oc);return this.compileAndRun(t,[e])},n.prototype.expm1=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.expm1(e);if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,Ic,e.dtype);var t=new it(e.shape,Ic);return this.compileAndRun(t,[e])},n.prototype.softmax=function(e,t){var a=je([t],e.shape),o=this.max(e,a),i=kn(o.shape,a),s=this.subtract(e,o.reshape(i)),u=this.exp(s),c=this.sum(u,a).reshape(i);return this.realDivide(u,c)},n.prototype.log=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.log(e);if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,` vec4 result = log(x); vec4 isNaN = vec4(lessThan(x, vec4(0.0))); result.r = isNaN.r == 1.0 ? NAN : result.r; @@ -3692,11 +3692,11 @@ return (round(mod(b, 2.0)) != 1) ? result.a = isNaN.a == 1.0 ? NAN : result.a; return result; -`,e.dtype);var t=new st(e.shape,`if (x < 0.0) return NAN; - return log(x);`);return this.compileAndRun(t,[e])},n.prototype.log1p=function(e){var t=new st(e.shape,"return log(1.0 + x);");return this.compileAndRun(t,[e])},n.prototype.sqrt=function(e){var t=new st(e.shape,"return sqrt(x);");return this.compileAndRun(t,[e])},n.prototype.rsqrt=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.rsqrt(e);var t=new st(e.shape,"return inversesqrt(x);");return this.compileAndRun(t,[e])},n.prototype.reciprocal=function(e){var t=new st(e.shape,"return 1.0 / x;");return this.compileAndRun(t,[e])},n.prototype.relu=function(e){var t;return t=ee().getBool("WEBGL_PACK")?new ii(e.shape,Sc):new st(e.shape,_c),this.compileAndRun(t,[e])},n.prototype.relu6=function(e){var t;return t=ee().getBool("WEBGL_PACK")?new ii(e.shape,Oc):new st(e.shape,Cc),this.compileAndRun(t,[e])},n.prototype.prelu=function(e,t){var a=ee().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Ie(zn,e.shape,t.shape):new ht(nn,e.shape,t.shape);return this.compileAndRun(a,[e,t])},n.prototype.elu=function(e){if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,Ic,e.dtype);var t=new st(e.shape,Rc);return this.compileAndRun(t,[e])},n.prototype.eluDer=function(e,t){var a=ee().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Ie(` +`,e.dtype);var t=new it(e.shape,`if (x < 0.0) return NAN; + return log(x);`);return this.compileAndRun(t,[e])},n.prototype.log1p=function(e){var t=new it(e.shape,"return log(1.0 + x);");return this.compileAndRun(t,[e])},n.prototype.sqrt=function(e){var t=new it(e.shape,"return sqrt(x);");return this.compileAndRun(t,[e])},n.prototype.rsqrt=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.rsqrt(e);var t=new it(e.shape,"return inversesqrt(x);");return this.compileAndRun(t,[e])},n.prototype.reciprocal=function(e){var t=new it(e.shape,"return 1.0 / x;");return this.compileAndRun(t,[e])},n.prototype.relu=function(e){var t;return t=ee().getBool("WEBGL_PACK")?new ci(e.shape,Mc):new it(e.shape,Ac),this.compileAndRun(t,[e])},n.prototype.relu6=function(e){var t;return t=ee().getBool("WEBGL_PACK")?new ci(e.shape,Fc):new it(e.shape,Tc),this.compileAndRun(t,[e])},n.prototype.prelu=function(e,t){var a=ee().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Ie(zn,e.shape,t.shape):new dt(nn,e.shape,t.shape);return this.compileAndRun(a,[e,t])},n.prototype.elu=function(e){if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,Pc,e.dtype);var t=new it(e.shape,Dc);return this.compileAndRun(t,[e])},n.prototype.eluDer=function(e,t){var a=ee().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Ie(` vec4 bGTEZero = vec4(greaterThanEqual(b, vec4(0.))); return (bGTEZero * a) + ((vec4(1.0) - bGTEZero) * (a * (b + vec4(1.0)))); -`,e.shape,t.shape):new ht("return (b >= 1.0) ? a : a * (b + 1.0);",e.shape,t.shape);return this.compileAndRun(a,[e,t])},n.prototype.selu=function(e){var t=new st(e.shape,Ud);return this.compileAndRun(t,[e])},n.prototype.int=function(e){var t=new st(e.shape,"return float(int(x));");return this.compileAndRun(t,[e],"int32")},n.prototype.clip=function(e,t,a){var o,i=(o=ee().getBool("WEBGL_PACK_CLIP")?new Ot(e.shape):new kn(e.shape)).getCustomSetupFunc(t,a);return this.compileAndRun(o,[e],null,i)},n.prototype.abs=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.abs(e);if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,Ec,e.dtype);var t=new st(e.shape,Ec);return this.compileAndRun(t,[e])},n.prototype.complexAbs=function(e){var t=this.texData.get(e.dataId),a=new sn(e.shape),o=[this.makeComplexComponentTensorInfo(e,t.complexTensors.real),this.makeComplexComponentTensorInfo(e,t.complexTensors.imag)];return this.compileAndRun(a,o)},n.prototype.sigmoid=function(e){var t=new st(e.shape,"return 1.0 / (1.0 + exp(-1.0 * x));");return this.compileAndRun(t,[e])},n.prototype.softplus=function(e){var t=new st(e.shape,` +`,e.shape,t.shape):new dt("return (b >= 1.0) ? a : a * (b + 1.0);",e.shape,t.shape);return this.compileAndRun(a,[e,t])},n.prototype.selu=function(e){var t=new it(e.shape,Ud);return this.compileAndRun(t,[e])},n.prototype.int=function(e){var t=new it(e.shape,"return float(int(x));");return this.compileAndRun(t,[e],"int32")},n.prototype.clip=function(e,t,a){var o,i=(o=ee().getBool("WEBGL_PACK_CLIP")?new Ot(e.shape):new Sn(e.shape)).getCustomSetupFunc(t,a);return this.compileAndRun(o,[e],null,i)},n.prototype.abs=function(e){if(this.shouldExecuteOnCPU([e]))return this.cpuBackend.abs(e);if(ee().getBool("WEBGL_PACK_UNARY_OPERATIONS"))return this.packedUnaryOp(e,Rc,e.dtype);var t=new it(e.shape,Rc);return this.compileAndRun(t,[e])},n.prototype.complexAbs=function(e){var t=this.texData.get(e.dataId),a=new sn(e.shape),o=[this.makeComplexComponentTensorInfo(e,t.complexTensors.real),this.makeComplexComponentTensorInfo(e,t.complexTensors.imag)];return this.compileAndRun(a,o)},n.prototype.sigmoid=function(e){var t=new it(e.shape,"return 1.0 / (1.0 + exp(-1.0 * x));");return this.compileAndRun(t,[e])},n.prototype.softplus=function(e){var t=new it(e.shape,` float epsilon = 1.1920928955078125e-7; float threshold = log(epsilon) + 2.0; @@ -3716,7 +3716,7 @@ return (round(mod(b, 2.0)) != 1) ? result = log(exp_x + 1.0); } return result; -`);return this.compileAndRun(t,[e])},n.prototype.sin=function(e){var t=new st(e.shape,Wd);return this.compileAndRun(t,[e])},n.prototype.cos=function(e){var t=new st(e.shape,zd);return this.compileAndRun(t,[e])},n.prototype.tan=function(e){var t=new st(e.shape,"return tan(x);");return this.compileAndRun(t,[e])},n.prototype.asin=function(e){var t=new st(e.shape,Vd);return this.compileAndRun(t,[e])},n.prototype.acos=function(e){var t=new st(e.shape,Gd);return this.compileAndRun(t,[e])},n.prototype.atan=function(e){var t=new st(e.shape,Hd);return this.compileAndRun(t,[e])},n.prototype.atan2=function(e,t){var a=ee().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Ie(` +`);return this.compileAndRun(t,[e])},n.prototype.sin=function(e){var t=new it(e.shape,Wd);return this.compileAndRun(t,[e])},n.prototype.cos=function(e){var t=new it(e.shape,zd);return this.compileAndRun(t,[e])},n.prototype.tan=function(e){var t=new it(e.shape,"return tan(x);");return this.compileAndRun(t,[e])},n.prototype.asin=function(e){var t=new it(e.shape,Vd);return this.compileAndRun(t,[e])},n.prototype.acos=function(e){var t=new it(e.shape,Gd);return this.compileAndRun(t,[e])},n.prototype.atan=function(e){var t=new it(e.shape,Hd);return this.compileAndRun(t,[e])},n.prototype.atan2=function(e,t){var a=ee().getBool("WEBGL_PACK_BINARY_OPERATIONS")?new Ie(` vec4 result = atan(a, b); vec4 isNaN = min(vec4(isnan(a)) + vec4(isnan(b)), vec4(1.0)); @@ -3726,21 +3726,21 @@ return (round(mod(b, 2.0)) != 1) ? result.a = isNaN.a > 0. ? NAN : result.a; return result; -`,e.shape,t.shape):new ht(` +`,e.shape,t.shape):new dt(` if (isnan(a)) return a; if (isnan(b)) return b; return atan(a, b); -`,e.shape,t.shape);return this.compileAndRun(a,[e,t])},n.prototype.sinh=function(e){var t=new st(e.shape,` +`,e.shape,t.shape);return this.compileAndRun(a,[e,t])},n.prototype.sinh=function(e){var t=new it(e.shape,` float e2x = exp(x); return (e2x - 1.0 / e2x) / 2.0; -`);return this.compileAndRun(t,[e])},n.prototype.cosh=function(e){var t=new st(e.shape,` +`);return this.compileAndRun(t,[e])},n.prototype.cosh=function(e){var t=new it(e.shape,` float e2x = exp(-x); return (e2x + 1.0 / e2x) / 2.0; -`);return this.compileAndRun(t,[e])},n.prototype.tanh=function(e){var t=new st(e.shape,` +`);return this.compileAndRun(t,[e])},n.prototype.tanh=function(e){var t=new it(e.shape,` float e2x = exp(-2.0 * abs(x)); return sign(x) * (1.0 - e2x) / (1.0 + e2x); -`);return this.compileAndRun(t,[e])},n.prototype.asinh=function(e){var t=new st(e.shape,Xd);return this.compileAndRun(t,[e])},n.prototype.acosh=function(e){var t=new st(e.shape,Kd);return this.compileAndRun(t,[e])},n.prototype.atanh=function(e){var t=new st(e.shape,qd);return this.compileAndRun(t,[e])},n.prototype.erf=function(e){var t=new st(e.shape,` +`);return this.compileAndRun(t,[e])},n.prototype.asinh=function(e){var t=new it(e.shape,Xd);return this.compileAndRun(t,[e])},n.prototype.acosh=function(e){var t=new it(e.shape,Kd);return this.compileAndRun(t,[e])},n.prototype.atanh=function(e){var t=new it(e.shape,qd);return this.compileAndRun(t,[e])},n.prototype.erf=function(e){var t=new it(e.shape,` // Error function is calculated approximately with elementary function. // See "Handbook of Mathematical Functions with Formulas, // Graphs, and Mathematical Tables", Abramowitz and Stegun. @@ -3755,13 +3755,13 @@ return (round(mod(b, 2.0)) != 1) ? x = abs(x); float t = 1.0 / (1.0 + p * x); return sign * (1.0 - (((((a5*t + a4)*t) + a3)*t + a2)*t + a1)*t*exp(-x*x)); -`);return this.compileAndRun(t,[e])},n.prototype.step=function(e,t){var a=new st(e.shape,function(o){return o===void 0&&(o=0),yr+` +`);return this.compileAndRun(t,[e])},n.prototype.step=function(e,t){var a=new it(e.shape,function(o){return o===void 0&&(o=0),yr+` return x > 0.0 ? 1.0 : float(`+o+`); - `}(t));return this.compileAndRun(a,[e])},n.prototype.conv2dByMatMul=function(e,t,a,o,i,s){var u=e.shape,c=this.texData.get(e.dataId),d=a.inChannels,f=u[0]*u[1]*u[2],m=a.outChannels,g=a.dataFormat==="channelsLast",x=(f===1||m===1)&&d>1e3,E=u[2]%2!=0&&!!c.isPacked;if(x||!ee().getBool("WEBGL_LAZILY_UNPACK")||!ee().getBool("WEBGL_PACK_BINARY_OPERATIONS")||!E){var w=g?u[0]*u[1]*u[2]:u[0]*u[2]*u[3],C=this.reshape(e,[1,w,a.inChannels]),N=this.reshape(t,[1,a.inChannels,a.outChannels]);return this.reshape(this.fusedBatchMatMul({a:C,b:N,transposeA:!1,transposeB:!1,bias:o,activation:i,preluActivationWeights:s}),a.outShape)}var S=g?u[0]*u[1]*(u[2]+1):u[0]*u[2]*(u[3]+1),I={dataId:e.dataId,shape:[1,S,a.inChannels],dtype:e.dtype},M=c.shape;c.shape=c.shape.slice(),c.shape[c.shape.length-2]++,D(ra(c.shape,I.shape),function(){return"packed reshape "+c.shape+" to "+I.shape+" isn't free"});var j=this.reshape(t,[1,a.inChannels,a.outChannels]),G=this.fusedBatchMatMul({a:I,b:j,transposeA:!1,transposeB:!1,bias:o,activation:i,preluActivationWeights:s}),z=this.texData.get(G.dataId);return D(z.isPacked,function(){return"batchMatMul result is expected to be packed"}),c.shape=M,z.shape=a.outShape,X.makeTensorFromDataId(G.dataId,a.outShape,G.dtype)},n.prototype.conv2dWithIm2Row=function(e,t,a,o,i,s){var u=a.filterWidth,c=a.filterHeight,d=a.inChannels,f=a.outWidth,m=a.outHeight,g=a.dataFormat==="channelsLast",x=u*c*d,E=m*f,w=[x,E],C=e.squeeze([0]),N=t.reshape([1,x,-1]),S=new ld(w,C.shape,a),I=this.compileAndRun(S,[C]).reshape([1,w[0],w[1]]),M=o!=null,j=s!=null,G=i?Yi(i,!0):null,z=new Ks(I.shape,[1,E,a.outChannels],!0,!1,M,G,j),W=[I,N];o&&W.push(o),j&&W.push(s);var V=this.compileAndRun(z,W);return g?V.reshape([1,m,f,a.outChannels]):V.reshape([1,a.outChannels,m,f])},n.prototype.fusedConv2d=function(e){var t=e.input,a=e.filter,o=e.convInfo,i=e.bias,s=e.activation,u=e.preluActivationWeights;if(o.filterHeight===1&&o.filterWidth===1&&o.dilationHeight===1&&o.dilationWidth===1&&o.strideHeight===1&&o.strideWidth===1&&(o.padInfo.type==="SAME"||o.padInfo.type==="VALID"))return this.conv2dByMatMul(t,a,o,i,s,u);if(ee().getBool("WEBGL_CONV_IM2COL")&&t.shape[0]===1)return this.conv2dWithIm2Row(t,a,o,i,s,u);var c=i!=null,d=u!=null,f=s?Yi(s,!1):null,m=new Xn(o,c,f,d),g=[t,a];return i&&g.push(i),u&&g.push(u),this.compileAndRun(m,g)},n.prototype.conv2d=function(e,t,a){if(a.filterHeight===1&&a.filterWidth===1&&a.dilationHeight===1&&a.dilationWidth===1&&a.strideHeight===1&&a.strideWidth===1&&(a.padInfo.type==="SAME"||a.padInfo.type==="VALID"))return this.conv2dByMatMul(e,t,a);if(ee().getBool("WEBGL_CONV_IM2COL")&&e.shape[0]===1)return this.conv2dWithIm2Row(e,t,a);var o=new Xn(a);return this.compileAndRun(o,[e,t])},n.prototype.conv2dDerInput=function(e,t,a){var o=new Ma(a);return this.compileAndRun(o,[e,t])},n.prototype.conv2dDerFilter=function(e,t,a){var o=new pa(a);return this.compileAndRun(o,[e,t])},n.prototype.fusedDepthwiseConv2D=function(e){var t,a=e.input,o=e.filter,i=e.convInfo,s=e.bias,u=e.activation,c=e.preluActivationWeights,d=ee().getBool("WEBGL_PACK_DEPTHWISECONV")&&i.strideWidth<=2&&i.outChannels/i.inChannels==1,f=u?Yi(u,d):null,m=[a,o],g=s!=null,x=c!=null;return g&&m.push(s),x&&m.push(c),d?(t=new vt(i,g,f,x),this.compileAndRun(t,m)):(t=new bt(i,g,f,x),this.compileAndRun(t,m))},n.prototype.depthwiseConv2D=function(e,t,a){var o;return ee().getBool("WEBGL_PACK_DEPTHWISECONV")&&a.strideWidth<=2&&a.outChannels/a.inChannels==1?(o=new vt(a),this.compileAndRun(o,[e,t])):(o=new bt(a),this.compileAndRun(o,[e,t]))},n.prototype.depthwiseConv2DDerInput=function(e,t,a){var o=new Gt(a);return this.compileAndRun(o,[e,t])},n.prototype.depthwiseConv2DDerFilter=function(e,t,a){var o=new lt(a);return this.compileAndRun(o,[e,t])},n.prototype.conv3d=function(e,t,a){var o=new wt(a);return this.compileAndRun(o,[e,t])},n.prototype.conv3dDerInput=function(e,t,a){var o=new He(a);return this.compileAndRun(o,[e,t])},n.prototype.conv3dDerFilter=function(e,t,a){var o=new Ut(a);return this.compileAndRun(o,[e,t])},n.prototype.maxPool=function(e,t){var a=new qs(t,"max",!1);return this.compileAndRun(a,[e])},n.prototype.avgPool=function(e,t){var a=new qs(t,"avg",!1);return this.compileAndRun(a,[e],"float32")},n.prototype.maxPoolBackprop=function(e,t,a,o){var i=new qs(o,"max",!0),s=this.compileAndRun(i,[t]),u=new fd(o),c=this.compileAndRun(u,[e,s],t.dtype);return s.dispose(),c},n.prototype.avgPoolBackprop=function(e,t,a){var o=new Fe(a);return this.compileAndRun(o,[e],t.dtype)},n.prototype.cast=function(e,t){return ni(e,t,this)},n.prototype.unstack=function(e,t){for(var a=e.shape[t],o=new Array(e.rank-1),i=0,s=0;s1,function(){return"blockSize should be > 1 for depthToSpace, but was: "+t});var o=e.shape[0],i=a==="NHWC"?e.shape[1]:e.shape[2],s=a==="NHWC"?e.shape[2]:e.shape[3],u=a==="NHWC"?e.shape[3]:e.shape[1],c=i*t,d=s*t,f=u/(t*t),m=new Or(a==="NHWC"?[o,c,d,f]:[o,f,c,d],t,a);return this.compileAndRun(m,[e])},n.prototype.split=function(e,t,a){return Gi(e,t,a)},n.prototype.scatterND=function(e,t,a){var o=Na(0,e,a),i=o.sliceRank,s=o.numUpdates,u=o.sliceSize,c=o.strides,d=o.outputSize,f=[d/u,u],m=e.reshape([s,i]),g=t.reshape([s,u]);if(d===0)return mo(En([]),a);var x=We(0),E=new xc(s,i,m.rank,g.rank,c,f);return this.compileAndRun(E,[g,m,x]).reshape(a)},n.prototype.sparseToDense=function(e,t,a,o){var i=Na(0,e,a),s=i.sliceRank,u=i.numUpdates,c=i.strides,d=i.outputSize,f=new xc(u,s,e.rank,t.rank,c,[d,1],!1);return this.compileAndRun(f,[t,e,o]).reshape(a)},n.prototype.fft=function(e){return this.fftImpl(e,!1)},n.prototype.ifft=function(e){return this.fftImpl(e,!0)},n.prototype.fftImpl=function(e,t){var a=this.texData.get(e.dataId),o=new ec(ad,e.shape,t),i=new ec(od,e.shape,t),s=[this.makeComplexComponentTensorInfo(e,a.complexTensors.real),this.makeComplexComponentTensorInfo(e,a.complexTensors.imag)],u=this.compileAndRun(o,s),c=this.compileAndRun(i,s),d=this.complex(u,c).as2D(e.shape[0],e.shape[1]);return u.dispose(),c.dispose(),d},n.prototype.gatherND=function(e,t){var a=t.shape,o=a[a.length-1],i=Ii(e,t),s=i[0],u=i[1],c=i[2],d=i[3],f=t.reshape([u,o]),m=e.reshape([e.size/c,c]),g=new ud(o,d,[u,c]);return this.compileAndRun(g,[m,f]).reshape(s)},n.prototype.fill=function(e,t,a){if((a=a||ar(t))==="string"){var o=xn(a,ae(e));return o.fill(t),X.makeTensor(o,e,a,this)}var i=new id(e,t),s=i.getCustomSetupFunc(t);return this.compileAndRun(i,[],a,s)},n.prototype.onesLike=function(e){if(e.dtype==="string")throw new Error("onesLike is not supported under string dtype");return this.fill(e.shape,1,e.dtype)},n.prototype.zerosLike=function(e){return this.fill(e.shape,e.dtype==="string"?"":0,e.dtype)},n.prototype.linspace=function(e,t,a){return Ui(e,t,a)},n.prototype.makeTensorInfo=function(e,t){var a=this.write(null,e,t);return this.texData.get(a).usage=null,{dataId:a,shape:e,dtype:t}},n.prototype.makeOutput=function(e,t){var a=this.makeTensorInfo(e,t).dataId;return X.makeTensorFromDataId(a,e,t,this)},n.prototype.unpackTensor=function(e){var t=new $d(e.shape);return this.runWebGLProgram(t,[e],e.dtype)},n.prototype.packTensor=function(e){var t=new yd(e.shape);return this.runWebGLProgram(t,[e],e.dtype,null,!0)},n.prototype.packedReshape=function(e,t){var a=[ea(e.shape)].concat(ta(e.shape)),o={dtype:e.dtype,shape:a,dataId:e.dataId},i=[ea(t)].concat(ta(t)),s=new Ed(i,a),u=this.runWebGLProgram(s,[o],e.dtype,null,!0);return{dataId:u.dataId,shape:t,dtype:u.dtype}},n.prototype.decode=function(e){var t,a=this.texData.get(e),o=a.isPacked,i=a.shape,s=a.dtype,u=na(i);return t=o?new Sr(u):new Bt(u),{dtype:s,shape:i,dataId:this.runWebGLProgram(t,[{shape:u,dtype:s,dataId:e}],s,null,!0).dataId}},n.prototype.runWebGLProgram=function(e,t,a,o,i){var s=this;i===void 0&&(i=!1);var u=this.makeTensorInfo(e.outputShape,a),c=this.texData.get(u.dataId);if(e.packedOutput&&(c.isPacked=!0),e.outPackingScheme===wa.DENSE){var d=Zt(e.outputShape);c.texShape=d.map(function(S){return 2*S})}if(e.outTexUsage!=null&&(c.usage=e.outTexUsage),ae(u.shape)===0)return c.values=_n(u.dtype,0),u;var f=[],m=t.map(function(S){if(S.dtype==="complex64")throw new Error("GPGPUProgram does not support complex64 input. For complex64 dtypes, please separate the program into real and imaginary parts.");var I=s.texData.get(S.dataId);if(I.texture==null){if(!e.packedInputs&&ae(S.shape)<=ee().getNumber("WEBGL_SIZE_UPLOAD_UNIFORM"))return{shape:S.shape,texData:null,isUniform:!0,uniformValues:I.values};e.packedInputs&&(I.isPacked=!0,I.shape=S.shape)}else if(!!I.isPacked!=!!e.packedInputs)S=I.isPacked?s.unpackTensor(S):s.packTensor(S),f.push(S),I=s.texData.get(S.dataId);else if(I.isPacked&&!ra(I.shape,S.shape)){var M=S,j=S.shape;S.shape=I.shape,S=s.packedReshape(S,j),f.push(S),I=s.texData.get(S.dataId),M.shape=j}return s.uploadToGPU(S.dataId),{shape:S.shape,texData:I,isUniform:!1}});this.uploadToGPU(u.dataId);var g,x={shape:u.shape,texData:c,isUniform:!1},E=function(S,I,M){var j="";I.concat(M).forEach(function(W){var V=W.texData!=null&&W.texData.slice!=null&&W.texData.slice.flatOffset>0,Z=W.isUniform?"uniform":W.texData.texShape;j+=W.shape+"_"+Z+"_"+V});var G=S.userCode,z=S.constructor.name;return z+="_"+j+"_"+G}(e,m,x),w=this.getAndSaveBinary(E,function(){return function(S,I,M,j){var G=I.userCode,z=M.map(function(pe,Ce){var Re={logicalShape:pe.shape,texShape:pe.isUniform?null:pe.texData.texShape,isUniform:pe.isUniform,isPacked:!pe.isUniform&&pe.texData.isPacked,flatOffset:null};return pe.texData!=null&&pe.texData.slice!=null&&pe.texData.slice.flatOffset>0&&(Re.flatOffset=pe.texData.slice.flatOffset),{name:I.variableNames[Ce],shapeInfo:Re}}),W=z.map(function(pe){return pe.shapeInfo}),V={logicalShape:j.shape,texShape:j.texData.texShape,isUniform:!1,isPacked:j.texData.isPacked,flatOffset:null},Z=T(z,V,G,I.packedInputs),J=S.createProgram(Z),me=null,fe=S.getUniformLocation(J,"NAN",!1);ee().getNumber("WEBGL_VERSION")===1&&(me=S.getUniformLocation(J,"INFINITY",!1));for(var he={},Ee=0;Ee0)return 32}return 16})),this.floatPrecisionValue},n.prototype.epsilon=function(){return this.floatPrecision()===32?1e-7:1e-4},n.prototype.uploadToGPU=function(e){var t,a=this.texData.get(e),o=a.shape,i=a.dtype,s=a.values,u=a.texture,c=a.usage,d=a.isPacked;if(u==null){var f,m=this.activeTimers!=null;m&&(f=$());var g=a.texShape;if(g==null&&(g=mi(o,d),a.texShape=g),s!=null){var x=na(o),E=void 0,w=g[1],C=g[0],N=s instanceof Uint8Array;d?(w=(t=Br(g[0],g[1]))[0],C=t[1],E=new rd(x,[C,w],N)):E=new nd(x,[C,w],N);var S=this.makeTensorInfo([C,w],i);this.texData.get(S.dataId).usage=N?Rn.PIXELS:Rn.UPLOAD,this.gpgpu.uploadDenseMatrixToTexture(this.getTexture(S.dataId),w,C,s);var I=this.runWebGLProgram(E,[S],i,null,!0),M=this.texData.get(I.dataId);a.texture=M.texture,a.texShape=M.texShape,a.isPacked=M.isPacked,a.usage=M.usage,this.disposeData(S.dataId),this.texData.delete(I.dataId),a.values=null,m&&(this.uploadWaitMs+=$()-f)}else{var j=this.acquireTexture(g,c,i,d);a.texture=j}}},n.prototype.convertAndCacheOnCPU=function(e,t){var a=this.texData.get(e),o=a.dtype;return this.releaseGPUData(e),t!=null&&(a.values=function(i,s){if(s==="float32"||s==="complex64")return i;if(s==="int32"||s==="bool"){for(var u=s==="int32"?new Int32Array(i.length):new Uint8Array(i.length),c=0;c1024*this.numMBBeforeWarning*1024){var i=(this.numBytesInGPU/1024/1024).toFixed(2);this.warnedAboutMemory=!0,console.warn("High memory usage in GPU: "+i+" MB, most likely due to a memory leak")}return this.textureManager.acquireTexture(e,t,o)},n.prototype.computeBytes=function(e,t){return e[0]*e[1]*nr(t)},n}(po);Fo()&&X.registerBackend("webgl",function(){return new Mc},2);var Qd=K({square_:function(r){var n=F(r,"x","square"),e=[n];return X.runKernelFunc(function(t,a){return a([n]),t.square(n)},{x:n},null,"Square",{},e,[])}}),si="SquaredDifference",Fc=K({squaredDifference_:function(r,n){var e,t=F(r,"a","squaredDifference"),a=F(n,"b","squaredDifference");e=zt(t,a),t=e[0],a=e[1],nt(t.shape,a.shape);var o={a:t,b:a},i=[t,a];return X.runKernelFunc(function(s,u){var c=s.squaredDifference(t,a);return u([t,a]),c},o,function(s,u){var c=u[0],d=u[1],f=We(2);return{a:function(){return s.mul(c.sub(d).mul(f))},b:function(){return s.mul(d.sub(c).mul(f))}}},si,{},i,[])}}),Zd=K({abs_:function(r){var n=F(r,"x","abs");return n.dtype==="complex64"?X.runKernelFunc(function(e){return e.complexAbs(n)},{$x:n}):X.runKernelFunc(function(e,t){var a=e.abs(n);return t([n]),a},{x:n},function(e,t){var a=t[0];return{x:function(){return e.mul(a.toFloat().step(-1))}}},"Abs")}}),eh=K({acos_:function(r){var n=F(r,"x","acos");return X.runKernelFunc(function(e,t){var a=e.acos(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.divStrict(We(1).sub(a.toFloat().square()).sqrt()).neg()}}})}}),th=K({acosh_:function(r){var n=F(r,"x","acosh");return X.runKernelFunc(function(e,t){var a=e.acosh(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.divStrict(a.toFloat().square().sub(1).sqrt())}}})}}),nh=K({asin_:function(r){var n=F(r,"x","asin");return X.runKernelFunc(function(e,t){var a=e.asin(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.divStrict(We(1).sub(a.toFloat().square()).sqrt())}}})}}),rh=K({asinh_:function(r){var n=F(r,"x","asinh");return X.runKernelFunc(function(e,t){var a=e.asinh(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.divStrict(We(1).add(a.toFloat().square()).sqrt())}}})}}),ah=K({atan_:function(r){var n=F(r,"x","atan");return X.runKernelFunc(function(e,t){var a=e.atan(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.div(a.toFloat().square().add(1))}}})}}),oh=K({atanh_:function(r){var n=F(r,"x","atanh");return X.runKernelFunc(function(e,t){var a=e.atanh(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.div(We(1).sub(a.toFloat().square()))}}})}}),ih=K({ceil_:function(r){var n=F(r,"x","ceil");return X.runKernelFunc(function(e){return e.ceil(n)},{$x:n},function(e){return{$x:function(){return yt(e)}}})}}),Pc=K({clipByValue_:function(r,n,e){var t=F(r,"x","clipByValue");D(n<=e,function(){return"Error in clip: min ("+n+") must be less than or equal to max ("+e+")."});var a=[t],o={min:n,max:e};return X.runKernelFunc(function(i,s){var u=i.clip(t,n,e);return s([t]),u},{x:t},function(i,s){var u=s[0];return{x:function(){return i.where(u.greaterEqual(n).logicalAnd(u.lessEqual(e)),yt(i))}}},"ClipByValue",o,a)}}),sh=K({cos_:function(r){var n=F(r,"x","cos"),e=[n];return X.runKernelFunc(function(t,a){var o=t.cos(n);return a([n]),o},{x:n},function(t,a){var o=a[0];return{x:function(){return o.toFloat().sin().neg().mul(t)}}},"Cos",{},e)}}),uh=K({cosh_:function(r){var n=F(r,"x","cosh");return X.runKernelFunc(function(e,t){var a=e.cosh(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return a.toFloat().sinh().mulStrict(e)}}})}}),ch=K({erf_:function(r){var n=F(r,"x","erf");return D(n.dtype==="int32"||n.dtype==="float32",function(){return"Input dtype must be `int32` or `float32`."}),n.dtype==="int32"&&(n=n.toFloat()),X.runKernelFunc(function(e,t){var a=e.erf(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.mul(a.square().neg().exp().mul(2/Math.sqrt(Math.PI)))}}})}}),Lc=K({exp_:function(r){var n=F(r,"x","exp");return X.runKernelFunc(function(e,t){var a=e.exp(n);return t([a]),a},{x:n},function(e,t){return{x:function(){return e.mulStrict(t[0])}}},"Exp",{},[],[!0])}}),lh=K({expm1_:function(r){var n=F(r,"x","expm1");return X.runKernelFunc(function(e,t){var a=e.expm1(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.mul(a.exp())}}})}}),dh=K({floor_:function(r){var n=F(r,"x","floor");return X.runKernelFunc(function(e){return e.floor(n)},{$x:n},function(e){return{$x:function(){return yt(e)}}})}}),hh=K({log_:function(r){var n=F(r,"x","log"),e=[n];return X.runKernelFunc(function(t,a){var o=t.log(n);return a([n]),o},{x:n},function(t,a){var o=a[0];return{x:function(){return t.div(o.toFloat())}}},"Log",{},e)}}),ph=K({log1p_:function(r){var n=F(r,"x","log1p");return X.runKernelFunc(function(e,t){var a=e.log1p(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.div(a.add(1))}}})}}),fh=K({logSigmoid_:function(r){var n=F(r,"x","logSigmoid");return X.runKernelFunc(function(e,t){var a=e.softplus(n.neg()).neg();return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.mul(a.neg().sigmoid())}}})}}),Zs=K({neg_:function(r){var n=F(r,"x","neg"),e=[n];return X.runKernelFunc(function(t){return t.neg(n)},{x:n},function(t){return{x:function(){return t.neg()}}},"Neg",{},e)}}),vh=K({reciprocal_:function(r){var n=F(r,"x","reciprocal");return X.runKernelFunc(function(e,t){var a=e.reciprocal(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.div(a.square().neg())}}})}}),mh=K({round_:function(r){var n=F(r,"x","round");return X.runKernelFunc(function(e){return e.round(n)},{$x:n},function(e){return{$x:function(){return yt(e)}}})}}),Bc=K({rsqrt_:function(r){var n=F(r,"x","rsqrt"),e=[n];return X.runKernelFunc(function(t,a){var o=t.rsqrt(n);return a([n]),o},{x:n},function(t,a){var o=a[0];return{x:function(){return t.div(o.pow(1.5).mul(2)).neg()}}},"Rsqrt",{},e)}}),jc=K({sigmoid_:function(r){var n=F(r,"x","sigmoid");return X.runKernelFunc(function(e,t){var a=e.sigmoid(n);return t([a]),a},{x:n},function(e,t){var a=t[0];return{x:function(){return e.mul(a.mul(We(1).sub(a)))}}},"Sigmoid")}}),gh=K({sign_:function(r){var n=F(r,"x","sign");return X.runKernelFunc(function(e){return e.sign(n)},{$x:n},function(e){return{$x:function(){return yt(e)}}})}}),yh=K({isNaN_:function(r){var n=F(r,"x","isNaN");return X.runKernelFunc(function(e){return e.isNaN(n)},{$x:n},function(e){return{$x:function(){return yt(e)}}})}}),xh=K({isInf_:function(r){var n=F(r,"x","isInf");return X.runKernelFunc(function(e){return e.isInf(n)},{$x:n},function(e){return{$x:function(){return yt(e)}}})}}),bh=K({isFinite_:function(r){var n=F(r,"x","isFinite");return X.runKernelFunc(function(e){return e.isFinite(n)},{$x:n},function(e){return{$x:function(){return yt(e)}}})}}),wh=K({sin_:function(r){var n=F(r,"x","sin"),e=[n];return X.runKernelFunc(function(t,a){var o=t.sin(n);return a([n]),o},{x:n},function(t,a){var o=a[0];return{x:function(){return o.toFloat().cos().mul(t)}}},"Sin",{},e)}}),Eh=K({sinh_:function(r){var n=F(r,"x","sinh");return X.runKernelFunc(function(e,t){var a=e.sinh(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return a.toFloat().cosh().mulStrict(e)}}})}}),_h=K({softplus_:function(r){var n=F(r,"x","softplus");return X.runKernelFunc(function(e,t){var a=e.softplus(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.mul(a.sigmoid())}}})}}),Ch=K({sqrt_:function(r){var n=F(r,"x","sqrt");return X.runKernelFunc(function(e,t){var a=e.sqrt(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.div(a.toFloat().sqrt().mul(2))}}})}}),Rh=K({step_:function(r,n){n===void 0&&(n=0);var e=F(r,"x","step");return X.runKernelFunc(function(t){return t.step(e,n)},{$x:e},function(t){return{$x:function(){return yt(t)}}})}}),Ah=K({tan_:function(r){var n=F(r,"x","tan");return X.runKernelFunc(function(e,t){var a=e.tan(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.div(a.cos().square())}}})}}),Th=K({tanh_:function(r){var n=F(r,"x","tanh");return X.runKernelFunc(function(e,t){var a=e.tanh(n);return t([a]),a},{x:n},function(e,t){var a=t[0];return{x:function(){return We(1).sub(a.square()).mulStrict(e)}}},"Tanh",{},null,[!0])}});function Uc(r,n,e,t,a,o){var i,s,u=F(r,"x","batchNorm"),c=F(n,"mean","batchNorm"),d=F(e,"variance","batchNorm");return a!=null&&(i=F(a,"scale","batchNorm")),t!=null&&(s=F(t,"offset","batchNorm")),D(u.rank===2,function(){return"Error in batchNorm3D: x must be rank 3 but got rank "+u.rank+"."}),D(c.rank===2||c.rank===1,function(){return"Error in batchNorm2D: mean must be rank 2 or rank 1 but got rank "+c.rank+"."}),D(d.rank===2||d.rank===1,function(){return"Error in batchNorm2D: variance must be rank 2 or rank 1 but got rank "+d.rank+"."}),i!=null&&D(i.rank===2||i.rank===1,function(){return"Error in batchNorm2D: scale must be rank 2 or rank 1 but got rank "+i.rank+"."}),s!=null&&D(s.rank===2||s.rank===1,function(){return"Error in batchNorm2D: offset must be rank 2 or rank 1 but got rank "+s.rank+"."}),ui(u,c,d,s,i,o)}function Wc(r,n,e,t,a,o){var i,s,u=F(r,"x","batchNorm"),c=F(n,"mean","batchNorm"),d=F(e,"variance","batchNorm");return a!=null&&(i=F(a,"scale","batchNorm")),t!=null&&(s=F(t,"offset","batchNorm")),D(u.rank===3,function(){return"Error in batchNorm3D: x must be rank 3 but got rank "+u.rank+"."}),D(c.rank===3||c.rank===1,function(){return"Error in batchNorm3D: mean must be rank 3 or rank 1 but got rank "+c.rank+"."}),D(d.rank===3||d.rank===1,function(){return"Error in batchNorm3D: variance must be rank 3 or rank 1 but got rank "+d.rank+"."}),i!=null&&D(i.rank===3||i.rank===1,function(){return"Error in batchNorm3D: scale must be rank 3 or rank 1 but got rank "+i.rank+"."}),s!=null&&D(s.rank===3||s.rank===1,function(){return"Error in batchNorm3D: offset must be rank 3 or rank 1 but got rank "+s.rank+"."}),ui(u,c,d,s,i,o)}function zc(r,n,e,t,a,o){var i,s,u=F(r,"x","batchNorm"),c=F(n,"mean","batchNorm"),d=F(e,"variance","batchNorm");return a!=null&&(i=F(a,"scale","batchNorm")),t!=null&&(s=F(t,"offset","batchNorm")),D(u.rank===4,function(){return"Error in batchNorm4D: x must be rank 4 but got rank "+u.rank+"."}),D(c.rank===4||c.rank===1,function(){return"Error in batchNorm4D: mean must be rank 4 or rank 1 but got rank "+c.rank+"."}),D(d.rank===4||d.rank===1,function(){return"Error in batchNorm4D: variance must be rank 4 or rank 1 but got rank "+d.rank+"."}),i!=null&&D(i.rank===4||i.rank===1,function(){return"Error in batchNorm4D: scale must be rank 4 or rank 1 but got rank "+i.rank+"."}),s!=null&&D(s.rank===4||s.rank===1,function(){return"Error in batchNorm4D: offset must be rank 4 or rank 1 but got rank "+s.rank+"."}),ui(u,c,d,s,i,o)}function ui(r,n,e,t,a,o){o==null&&(o=.001);var i,s,u,c=F(r,"x","batchNorm"),d=F(n,"mean","batchNorm"),f=F(e,"variance","batchNorm");a!=null&&(i=F(a,"scale","batchNorm")),t!=null&&(s=F(t,"offset","batchNorm")),D(d.rank===f.rank,function(){return"Batch normalization gradient requires mean and variance to have equal ranks."}),D(s==null||d.rank===s.rank,function(){return"Batch normalization gradient requires mean and offset to have equal ranks."}),D(i==null||d.rank===i.rank,function(){return"Batch normalization gradient requires mean and scale to have equal ranks."}),u=c.rank===0||c.rank===1?c.as4D(1,1,1,c.size):c.rank===2?c.as4D(1,1,c.shape[0],c.shape[1]):c.rank===3?c.as4D(1,c.shape[0],c.shape[1],c.shape[2]):c;var m=[c,d,f,i];return X.runKernelFunc(function(g,x){var E=g.batchNormalization(u,$i(d),$i(f),o,$i(i),$i(s));return x([c,d,f,i]),E},{x:c,mean:d,variance:f,scale:i,offset:s},function(g,x){var E=x,w=E[0],C=E[1],N=E[2],S=E[3],I=S==null?We(1):S,M=tn(C.shape,u.shape),j=[];if(C.rank===1){for(var G=0;G0&&(s=s.sum(u)),s.reshape(t.shape)},b:function(){var s=i,u=tn(a.shape,o);return u.length>0&&(s=s.sum(u)),s.reshape(a.shape)}}},"Add")}}),Lh=K({addN_:function(r){D(Array.isArray(r),function(){return"The argument passed to tf.addN() must be a list of tensors"}),D(r.length>=1,function(){return"Must pass at least one tensor to tf.addN(), but got "+r.length});var n=r.map(function(a,o){return F(a,"tensors"+o,"addN")}),e=n[0];n.forEach(function(a){if(a.dtype!==e.dtype)throw new Error("All tensors passed to tf.addN() must have the same dtype")}),n.forEach(function(a){if(!Oe(a.shape,e.shape))throw new Error("All tensors passed to tf.addN() must have the same shape")});var t=n;return X.runKernelFunc(function(a){return a.addN(n)},t,function(a){var o={};return n.forEach(function(i,s){o[s]=function(){return a.clone()}}),o},"AddN")}}),Bh=K({addStrict_:function(r,n){var e=F(r,"a","addStrict"),t=F(n,"b","addStrict");return se(e.shape,t.shape,"Error in addStrict: "),e.add(t)}}),jh=K({atan2_:function(r,n){var e,t=F(r,"a","atan2"),a=F(n,"b","atan2");e=zt(t,a),t=e[0],a=e[1];var o=nt(t.shape,a.shape);return X.runKernelFunc(function(i,s){var u=i.atan2(t,a);return s([t,a]),u},{$a:t,$b:a},function(i,s){var u=s[0],c=s[1];return{$a:function(){var d=Pa(u.square(),c.square()),f=i.mul(c.div(d)),m=tn(u.shape,o);return m.length>0&&(f=f.sum(m)),f.reshape(u.shape)},$b:function(){var d=Pa(u.square(),c.square()),f=Zs(i.mul(u.div(d))),m=tn(c.shape,o);return m.length>0&&(f=f.sum(m)),f.reshape(c.shape)}}})}}),Zi=K({div_:function(r,n){var e,t=F(r,"a","div"),a=F(n,"b","div");if(e=zt(t,a),t=e[0],a=e[1],t.dtype==="int32"&&a.dtype==="int32")return Xc(t,a);var o=nt(t.shape,a.shape);return X.runKernelFunc(function(i,s){var u=i.realDivide(t,a);return s([t,a]),u},{a:t,b:a},function(i,s){var u=s[0],c=s[1];return{a:function(){var d=i.div(c.toFloat()),f=tn(u.shape,o);return f.length>0?d.sum(f).reshape(u.shape):d},b:function(){var d=i.mul(u.toFloat()),f=tn(c.shape,o);f.length>0&&(d=d.sum(f).reshape(c.shape));var m=c.square();return d.div(m.toFloat()).neg()}}},"Div")}}),Uh=K({divNoNan_:function(r,n){var e,t=F(r,"a","div"),a=F(n,"b","div");t=(e=zt(t,a))[0],a=e[1];var o=Zi(t,a),i=yt(o),s=a.equal(i);return Fa(s,i,o)}}),Wh=K({divStrict_:function(r,n){var e=F(r,"a","div"),t=F(n,"b","div");return se(e.shape,t.shape,"Error in divideStrict: "),e.div(t)}}),Xc=K({floorDiv_:function(r,n){var e,t=F(r,"a","floorDiv"),a=F(n,"b","floorDiv");e=zt(t,a),t=e[0],a=e[1];var o=nt(t.shape,a.shape);return X.runKernelFunc(function(i,s){var u=i.floorDiv(t,a);return s([t,a]),u},{a:t,b:a},function(i,s){var u=s[0],c=s[1];return{a:function(){var d=i.div(c.toFloat()),f=tn(u.shape,o);return f.length>0?d.sum(f).reshape(u.shape):d},b:function(){var d=i.mul(u.toFloat()),f=tn(c.shape,o);f.length>0&&(d=d.sum(f).reshape(c.shape));var m=c.square();return d.div(m.toFloat()).neg()}}},"FloorDiv")}}),eu=K({maximum_:function(r,n){var e,t=F(r,"a","maximum"),a=F(n,"b","maximum");return e=zt(t,a),t=e[0],a=e[1],t.dtype==="bool"&&(t=t.toInt(),a=a.toInt()),nt(t.shape,a.shape),X.runKernelFunc(function(o,i){var s=o.maximum(t,a);return i([t,a]),s},{a:t,b:a},function(o,i){var s=i[0],u=i[1];return{a:function(){return o.mul(s.greaterEqual(u).toFloat())},b:function(){return o.mul(s.less(u).toFloat())}}},"Maximum")}}),zh=K({maximumStrict_:function(r,n){var e=F(r,"a","maximumStrict"),t=F(n,"b","maximumStrict");return se(e.shape,t.shape,"Error in maximumStrict: "),e.maximum(t)}}),Kc=K({minimum_:function(r,n){var e,t=F(r,"a","minimum"),a=F(n,"b","minimum");return e=zt(t,a),t=e[0],a=e[1],t.dtype==="bool"&&(t=t.toInt(),a=a.toInt()),nt(t.shape,a.shape),X.runKernelFunc(function(o,i){var s=o.minimum(t,a);return i([t,a]),s},{a:t,b:a},function(o,i){var s=i[0],u=i[1];return{a:function(){return o.mul(s.lessEqual(u).toFloat())},b:function(){return o.mul(s.greater(u).toFloat())}}},"Minimum")}}),Vh=K({minimumStrict_:function(r,n){var e=F(r,"a","minimumStrict"),t=F(n,"b","minimumStrict");return se(e.shape,t.shape,"Error in minimumStrict: "),e.minimum(t)}}),Gh=K({mod_:function(r,n){var e,t=F(r,"a","mod"),a=F(n,"b","mod");e=zt(t,a),t=e[0],a=e[1];var o=nt(t.shape,a.shape);return X.runKernelFunc(function(i,s){var u=i.mod(t,a);return s([t,a]),u},{$a:t,$b:a},function(i,s){var u=s[0],c=s[1];return{$a:function(){var d=tn(u.shape,o);return d.length>0?i.sum(d).reshape(u.shape):i},$b:function(){var d=i.mul(u.div(c).floor().neg()),f=tn(c.shape,o);return f.length>0?d.sum(f).reshape(c.shape):d}}})}}),Hh=K({modStrict_:function(r,n){var e=F(r,"a","modStrict"),t=F(n,"b","modStrict");return se(e.shape,t.shape,"Error in modStrict: "),e.mod(t)}}),La=K({mul_:function(r,n){var e,t=F(r,"a","mul"),a=F(n,"b","mul");e=zt(t,a),t=e[0],a=e[1];var o=nt(t.shape,a.shape);return X.runKernelFunc(function(i,s){var u=i.multiply(t,a);return s([t,a]),u},{a:t,b:a},function(i,s){var u=s[0],c=s[1];return{a:function(){var d=i.mul(c.toFloat()),f=tn(u.shape,o);return f.length>0?d.sum(f).reshape(u.shape):d},b:function(){var d=i.mul(u.toFloat()),f=tn(c.shape,o);return f.length>0?d.sum(f).reshape(c.shape):d}}},"Mul")}}),Xh=K({mulStrict_:function(r,n){var e=F(r,"a","mul"),t=F(n,"b","mul");return se(e.shape,t.shape,"Error in multiplyStrict: "),e.mul(t)}}),es=K({pow_:function(r,n){var e,t=F(r,"base","pow"),a=F(n,"exp","pow");e=zt(t,a),t=e[0],a=e[1];var o=nt(t.shape,a.shape),i=[t,a];return X.runKernelFunc(function(s,u){var c=s.pow(t,a);return u([t,a,c]),c},{a:t,b:a},function(s,u){var c=u[0],d=u[1],f=u[2];return{a:function(){var m=d.toFloat(),g=s.mul(m.mul(c.pow(m.sub(We(1))))),x=tn(c.shape,o);return x.length>0&&(g=g.sum(x)),g.reshape(c.shape)},b:function(){var m=c.greater(0),g=c.log().where(m,yt(c)),x=s.mul(f.mul(g)),E=tn(d.shape,o);return E.length>0&&(x=x.sum(E)),x.reshape(d.shape)}}},"Pow",{},i,[!0])}}),Kh=K({powStrict_:function(r,n){return se(r.shape,n.shape,"Error in powStrict: "),r.pow(n)}}),qh=K({squaredDifferenceStrict_:function(r,n){var e=F(r,"a","squaredDifferenceStrict"),t=F(n,"b","squaredDifferenceStrict");return se(e.shape,t.shape,"Error in squaredDifferenceStrict: "),e.squaredDifference(t)}}),fa=K({sub_:function(r,n){var e,t=F(r,"a","sub"),a=F(n,"b","sub");e=zt(t,a),t=e[0],a=e[1];var o=nt(t.shape,a.shape);return X.runKernelFunc(function(i){return i.subtract(t,a)},{a:t,b:a},function(i){return{a:function(){var s=i,u=tn(t.shape,o);return u.length>0&&(s=s.sum(u)),s.reshape(t.shape)},b:function(){var s=i,u=tn(a.shape,o);return u.length>0&&(s=s.sum(u)),s.neg().reshape(a.shape)}}},"Sub")}}),Yh=K({subStrict_:function(r,n){var e=F(r,"a","subStrict"),t=F(n,"b","subStrict");return se(e.shape,t.shape,"Error in subStrict: "),e.sub(t)}}),qc=K({equal_:function(r,n){var e,t=F(r,"a","equal"),a=F(n,"b","equal");return e=zt(t,a),t=e[0],a=e[1],nt(t.shape,a.shape),X.runKernelFunc(function(o){return o.equal(t,a)},{$a:t,$b:a})}}),$h=K({equalStrict_:function(r,n){var e=F(r,"a","equalStrict"),t=F(n,"b","equalStrict");return se(e.shape,t.shape,"Error in equalStrict: "),e.equal(t)}}),Jh=K({greater_:function(r,n){var e,t=F(r,"a","greater"),a=F(n,"b","greater");return e=zt(t,a),t=e[0],a=e[1],nt(t.shape,a.shape),X.runKernelFunc(function(o){return o.greater(t,a)},{a:t,b:a},null,"Greater")}}),Yc=K({greaterEqual_:function(r,n){var e,t=F(r,"a","greaterEqual"),a=F(n,"b","greaterEqual");return e=zt(t,a),t=e[0],a=e[1],nt(t.shape,a.shape),X.runKernelFunc(function(o,i){var s=o.greaterEqual(t,a);return i([t,a]),s},{a:t,b:a},function(o,i){var s=i[0],u=i[1];return{a:function(){return yt(s)},b:function(){return yt(u)}}},"GreaterEqual")}}),Qh=K({greaterEqualStrict_:function(r,n){var e=F(r,"a","greaterEqualStrict"),t=F(n,"b","greaterEqualStrict");return se(e.shape,t.shape,"Error in greaterEqualStrict: "),e.greaterEqual(t)}}),Zh=K({greaterStrict_:function(r,n){var e=F(r,"a","greaterStrict"),t=F(n,"b","greaterStrict");return se(e.shape,t.shape,"Error in greaterStrict: "),e.greater(t)}}),ep=K({less_:function(r,n){var e,t=F(r,"a","less"),a=F(n,"b","less");return e=zt(t,a),t=e[0],a=e[1],nt(t.shape,a.shape),X.runKernelFunc(function(o){return o.less(t,a)},{a:t,b:a},null,"Less")}}),tp=K({lessEqual_:function(r,n){var e,t=F(r,"a","lessEqual"),a=F(n,"b","lessEqual");return e=zt(t,a),t=e[0],a=e[1],nt(t.shape,a.shape),X.runKernelFunc(function(o,i){var s=o.lessEqual(t,a);return i([t,a]),s},{a:t,b:a},null,"LessEqual")}}),np=K({lessEqualStrict_:function(r,n){var e=F(r,"a","lessEqualStrict"),t=F(n,"b","lessEqualStrict");return se(e.shape,t.shape,"Error in lessEqualStrict: "),e.lessEqual(t)}}),rp=K({lessStrict_:function(r,n){var e=F(r,"a","lessStrict"),t=F(n,"b","lessStrict");return se(e.shape,t.shape,"Error in lessStrict: "),e.less(t)}}),ap=K({notEqual_:function(r,n){var e,t=F(r,"a","notEqual"),a=F(n,"b","notEqual");return e=zt(t,a),t=e[0],a=e[1],nt(t.shape,a.shape),X.runKernelFunc(function(o){return o.notEqual(t,a)},{a:t,b:a},null,"NotEqual")}}),op=K({notEqualStrict_:function(r,n){var e=F(r,"a","notEqualStrict"),t=F(n,"b","notEqualStrict");return se(e.shape,t.shape,"Error in notEqualStrict: "),e.notEqual(t)}});function $c(r,n){for(var e=[],t=r;t0,function(){return"mask cannot be scalar"}),se(s.slice(o,o+i),a.shape,"mask's shape must match the first K dimensions of tensor's shape,"),u=1,c=o;c=2&&i.rank>=2&&o.rank===i.rank,function(){return"Error in matMul: inputs must have the same rank of at least 2, got ranks "+o.rank+" and "+i.rank+"."}),D(Oe(f,m),function(){return"Error in matMul: outer dimensions ("+f+") and ("+m+") of Tensors with shapes "+o.shape+" and "+i.shape+" must match."}),D(s===u,function(){return"Error in matMul: inner shapes ("+s+") and ("+u+") of Tensors with shapes "+o.shape+" and "+i.shape+" and transposeA="+e+" and transposeB="+t+" must match."});var E=o.shape.slice(0,-2).concat([c,d]),w=e?o.as3D(g,s,c):o.as3D(g,c,s),C=t?i.as3D(x,d,u):i.as3D(x,u,d),N={transposeA:e,transposeB:t};return X.runKernelFunc(function(S,I){var M=S.batchMatMul(w,C,e,t);return I([w,C]),M},{a:w,b:C},function(S,I){var M=I,j=M[0],G=M[1];return e||t?!e&&t?{a:function(){return S.matMul(G,!1,!1)},b:function(){return S.matMul(j,!0,!1)}}:e&&!t?{a:function(){return G.matMul(S,!1,!0)},b:function(){return j.matMul(S,!1,!1)}}:{a:function(){return G.matMul(S,!0,!0)},b:function(){return S.matMul(j,!0,!0)}}:{a:function(){return S.matMul(G,!1,!0)},b:function(){return j.matMul(S,!0,!1)}}},"BatchMatMul",N).reshape(E)}}),dp=K({dot_:function(r,n){var e=F(r,"t1","dot"),t=F(n,"t2","dot");D(!(e.rank!==1&&e.rank!==2||t.rank!==1&&t.rank!==2),function(){return"Error in dot: inputs must all be rank 1 or 2, but got ranks "+e.rank+" and "+t.rank+"."});var a=e.rank===1?e.size:e.shape[1],o=t.rank===1?t.size:t.shape[0];return D(a===o,function(){return"Error in dot: inner dimensions of inputs must match, but got "+a+" and "+o+"."}),e.rank===1&&t.rank===1?e.as2D(1,-1).matMul(t.as2D(-1,1)).asScalar():e.rank===1&&t.rank===2?e.as2D(1,-1).matMul(t.as2D(t.shape[0],t.shape[1])).as1D():e.rank===2&&t.rank===1?e.matMul(t.as2D(-1,1)).as1D():e.matMul(t.as2D(t.shape[0],t.shape[1]))}}),hp=K({outerProduct_:function(r,n){var e=F(r,"v1","outerProduct"),t=F(n,"v2","outerProduct");return D(e.rank===1&&t.rank===1,function(){return"Error in outerProduct: inputs must be rank 1, but got ranks "+e.rank+" and "+t.rank+"."}),e.as2D(-1,1).matMul(t.as2D(1,-1))}}),ci=K({reverse_:function(r,n){var e=F(r,"x","reverse");if(e.rank===0)return e.clone();var t=je(n,e.shape);return X.runKernelFunc(function(a){return a.reverse(e,t)},{$x:e},function(a){return{$x:function(){return a.reverse(t)}}}).reshapeAs(e)}}),pp=K({reverse1d_:function(r){var n=F(r,"x","reverse");return D(n.rank===1,function(){return"Error in reverse1D: x must be rank 1 but got rank "+n.rank+"."}),ci(n,0)}}),fp=K({reverse2d_:function(r,n){var e=F(r,"x","reverse");return D(e.rank===2,function(){return"Error in reverse2D: x must be rank 2 but got rank "+e.rank+"."}),ci(e,n)}}),vp=K({reverse3d_:function(r,n){var e=F(r,"x","reverse");return D(e.rank===3,function(){return"Error in reverse3D: x must be rank 3 but got rank "+e.rank+"."}),ci(e,n)}}),mp=K({reverse4d_:function(r,n){var e=F(r,"x","reverse");return D(e.rank===4,function(){return"Error in reverse4D: x must be rank 4 but got rank "+e.rank+"."}),ci(e,n)}});function ol(r,n,e,t,a,o){var i=F(r,"x","maxPool"),s=i,u=!1;i.rank===3&&(u=!0,s=i.as4D(1,i.shape[0],i.shape[1],i.shape[2])),t==null&&(t=[1,1]),D(s.rank===4,function(){return"Error in maxPool: input must be rank 4 but got rank "+s.rank+"."}),D(Ln(e,t),function(){return"Error in maxPool: Either strides or dilations must be 1. Got strides "+e+" and dilations '"+t+"'"}),o!=null&&D(Be(a),function(){return"Error in maxPool: pad must be an integer when using, dimRoundingMode "+o+" but got pad "+a+"."});var c=Gr(s.shape,n,e,t,a,o);if(c.filterWidth===1&&c.filterHeight===1&&Oe(c.inShape,c.outShape))return i.clone();var d=[s],f=X.runKernelFunc(function(m,g){var x=m.maxPool(s,c);return g([s,x]),x},{x:s},function(m,g){var x=g[0],E=g[1];return{x:function(){return function(w,C,N,S,I,M,j,G){var z=F(w,"dy","maxPoolBackprop"),W=F(C,"input","maxPoolBackprop"),V=F(N,"output","maxPoolBackprop");D(W.rank===z.rank,function(){return"Rank of input ("+W.rank+") does not match rank of dy ("+z.rank+")"}),M==null&&(M=[1,1]),D(Ln(I,M),function(){return"Error in maxPoolBackProp: Either strides or dilations must be 1. Got strides "+I+" and dilations '"+M+"'"}),D(z.rank===4,function(){return"Error in maxPoolBackprop: dy must be rank 4 but got rank "+z.rank+"."}),D(W.rank===4,function(){return"Error in maxPoolBackprop: input must be rank 4 but got rank "+W.rank+"."}),G!=null&&D(Be(j),function(){return"Error in maxPoolBackprop: pad must be an integer when using, dimRoundingMode "+G+" but got pad "+j+"."});var Z=Gr(W.shape,S,I,M,j,G);return X.runKernelFunc(function(J){return J.maxPoolBackprop(z,W,V,Z)},{$dy:z,$input:W})}(m,x,E,n,e,t,a)}}},"MaxPool",c,d);return u?f.as3D(f.shape[1],f.shape[2],f.shape[3]):f}function il(r,n,e,t,a,o){var i=F(r,"x","avgPool","float32");t==null&&(t=[1,1]),D(Ln(e,t),function(){return"Error in avgPool: Either strides or dilations must be 1. Got strides "+e+" and dilations '"+t+"'"});var s=i,u=!1;i.rank===3&&(u=!0,s=i.as4D(1,i.shape[0],i.shape[1],i.shape[2])),D(s.rank===4,function(){return"Error in avgPool: x must be rank 4 but got rank "+s.rank+"."}),o!=null&&D(Be(a),function(){return"Error in avgPool: pad must be an integer when using, dimRoundingMode "+o+" but got pad "+a+"."});var c=Gr(s.shape,n,e,t,a,o);if(c.filterWidth===1&&c.filterHeight===1&&Oe(c.inShape,c.outShape))return i.clone();var d=X.runKernelFunc(function(f){return f.avgPool(s,c)},{x:s},function(f){return{x:function(){return function(m,g,x,E,w,C){var N=F(m,"dy","avgPoolBackprop"),S=F(g,"input","avgPoolBackprop");D(S.rank===N.rank,function(){return"Rank of input ("+S.rank+") does not match rank of dy ("+N.rank+")"}),w==null&&(w=[1,1]),D(Ln(E,w),function(){return"Error in avgPoolBackprop: Either strides or dilations must be 1. Got strides "+E+" and dilations '"+w+"'"});var I=S,M=N,j=!1;S.rank===3&&(j=!0,I=S.as4D(1,S.shape[0],S.shape[1],S.shape[2]),M=N.as4D(1,N.shape[0],N.shape[1],N.shape[2])),D(M.rank===4,function(){return"Error in avgPoolBackprop: dy must be rank 4 but got rank "+M.rank+"."}),D(I.rank===4,function(){return"Error in avgPoolBackprop: input must be rank 4 but got rank "+I.rank+"."});var G=Gr(I.shape,x,E,w,C),z=X.runKernelFunc(function(W){return W.avgPoolBackprop(M,I,G)},{dy4D:M,input4D:I});return j?z.as3D(z.shape[1],z.shape[2],z.shape[3]):z}(f,s,n,e,t,a)}}},"AvgPool",c);return d=d.cast(i.dtype),u?d.as3D(d.shape[1],d.shape[2],d.shape[3]):d}var sl=K({maxPool_:function(r,n,e,t,a){return ol(r,n,e,1,t,a)}}),ul=K({avgPool_:function(r,n,e,t,a){return il(r,n,e,1,t,a)}}),gp=K({pool_:function(r,n,e,t,a,o){a==null&&(a=[1,1]),o==null&&(o=1),t===0&&(t="valid");var i=F(r,"x","maxPool"),s=i,u=!1;i.rank===3&&(u=!0,s=i.as4D(1,i.shape[0],i.shape[1],i.shape[2])),D(Ln(o,a),function(){return"Error in pool: Either strides or dilations must be 1. Got strides "+o+" and dilations '"+a+"'"});var c,d=Gr(s.shape,n,o,a,t),f=[d.dilationHeight,d.dilationWidth];c=t==="same"?function(I,M){var j=I.map(function(W,V){return W+(W-1)*(M[V]-1)}).map(function(W){return W-1}),G=j.map(function(W){return Math.floor(W/2)}),z=j.map(function(W,V){return W-G[V]});return j.map(function(W,V){return[G[V],z[V]]})}([d.filterHeight,d.filterWidth],f):[[0,0],[0,0]];var m=f[0]===1&&f[1]===1,g=function(I,M,j){var G=j.map(function(fe){return fe[0]}),z=j.map(function(fe){return fe[1]}),W=I.concat(G,z),V=M.map(function(fe,he){return(fe-W[he]%fe)%fe}),Z=z.map(function(fe,he){return fe+V[he]}),J=M.map(function(fe,he){return[G[he],Z[he]]}),me=M.map(function(fe,he){return[0,V[he]]});return[J,me]}([d.inHeight,d.inWidth],f,c),x=g[0],E=g[1],w=m?t:"valid",C=m?s:Si(s,f,x),N=(e==="avg"?function(){return il(C,n,o,1,w)}:function(){return ol(C,n,o,1,w)})(),S=m?N:ao(N,f,E);return u?S.as3D(S.shape[1],S.shape[2],S.shape[3]):S}}),yp=K({maxPool3d_:function(r,n,e,t,a,o,i){o===void 0&&(o="NDHWC");var s=F(r,"x","maxPool3d"),u=s,c=!1;s.rank===4&&(c=!0,u=s.as5D(1,s.shape[0],s.shape[1],s.shape[2],s.shape[3])),i==null&&(i=[1,1,1]),D(u.rank===5,function(){return"Error in maxPool3d: x must be rank 5 but got rank "+u.rank+"."}),D(o==="NDHWC",function(){return"Error in maxPool3d: Only NDHWC is currently supported, but got dataFormat of "+o}),D(Ln(e,i),function(){return"Error in maxPool3d: Either strides or dilations must be 1. Got strides "+e+" and dilations '"+i+"'"}),a!=null&&D(Be(t),function(){return"Error in maxPool3d: pad must be an integer when using, dimRoundingMode "+a+" but got pad "+t+"."});var d=Sa(u.shape,n,e,i,t,a,o),f=X.runKernelFunc(function(m,g){var x=m.maxPool3d(u,d);return g([u,x]),x},{x:u},function(m,g){var x=g[0],E=g[1];return{x:function(){return function(w,C,N,S,I,M,j,G){var z=F(w,"dy","maxPool3dBackprop"),W=F(C,"input","maxPool3dBackprop"),V=F(N,"output","maxPool3dBackprop"),Z=z,J=W,me=V,fe=!1;W.rank===4&&(fe=!0,Z=z.as5D(1,z.shape[0],z.shape[1],z.shape[2],z.shape[3]),J=W.as5D(1,W.shape[0],W.shape[1],W.shape[2],W.shape[3]),me=V.as5D(1,V.shape[0],V.shape[1],V.shape[2],V.shape[3])),D(Z.rank===5,function(){return"Error in maxPool3dBackprop: dy must be rank 5 but got rank "+Z.rank+"."}),D(J.rank===5,function(){return"Error in maxPool3dBackprop: input must be rank 5 but got rank "+J.rank+"."}),D(me.rank===5,function(){return"Error in maxPool3dBackprop: output must be rank 5 but got rank "+me.rank+"."}),M==null&&(M=[1,1,1]),D(Ln(I,M),function(){return"Error in maxPool3dBackprop: Either strides or dilations must be 1. Got strides "+I+" and dilations '"+M+"'"}),G!=null&&D(Be(j),function(){return"Error in maxPool3dBackprop: pad must be an integer when using, dimRoundingMode "+G+" but got pad "+j+"."});var he=Sa(J.shape,S,I,M,j,G),Ee=X.runKernelFunc(function(be){return be.maxPool3dBackprop(Z,J,me,he)},{dy5D:Z,input5D:J});return fe?Ee.as4D(Ee.shape[1],Ee.shape[2],Ee.shape[3],Ee.shape[4]):Ee}(m,x,E,n,e,i,t,a)}}});return c?f.as4D(f.shape[1],f.shape[2],f.shape[3],f.shape[4]):f}}),xp=K({avgPool3d_:function(r,n,e,t,a,o,i){o===void 0&&(o="NDHWC");var s=F(r,"x","avgPool3d","float32"),u=s,c=!1;s.rank===4&&(c=!0,u=s.as5D(1,s.shape[0],s.shape[1],s.shape[2],s.shape[3])),i==null&&(i=[1,1,1]),D(u.rank===5,function(){return"Error in avgPool3d: x must be rank 5 but got rank "+u.rank+"."}),D(o==="NDHWC",function(){return"Error in avgPool3d: Only NDHWC is currently supported, but got dataFormat of "+o}),D(Ln(e,i),function(){return"Error in avgPool3d: Either strides or dilations must be 1. Got strides "+e+" and dilations '"+i+"'"}),a!=null&&D(Be(t),function(){return"Error in avgPool3d: pad must be an integer when using, dimRoundingMode "+a+" but got pad "+t+"."});var d=Sa(u.shape,n,e,i,t,a,o),f=X.runKernelFunc(function(m){return m.avgPool3d(u,d)},{x:u},function(m){return{x:function(){return function(g,x,E,w,C,N,S){var I=F(g,"dy","avgPool3dBackprop"),M=F(x,"input","avgPool3dBackprop"),j=I,G=M,z=!1;M.rank===4&&(z=!0,j=I.as5D(1,I.shape[0],I.shape[1],I.shape[2],I.shape[3]),G=M.as5D(1,M.shape[0],M.shape[1],M.shape[2],M.shape[3])),D(j.rank===5,function(){return"Error in avgPool3dBackprop: dy must be rank 5 but got rank "+j.rank+"."}),D(G.rank===5,function(){return"Error in avgPool3dBackprop: input must be rank 5 but got rank "+G.rank+"."}),C==null&&(C=[1,1,1]),D(Ln(w,C),function(){return"Error in avgPool3dBackprop: Either strides or dilations must be 1. Got strides "+w+" and dilations '"+C+"'"}),S!=null&&D(Be(N),function(){return"Error in maxPool3dBackprop: pad must be an integer when using, dimRoundingMode "+S+" but got pad "+N+"."});var W=Sa(G.shape,E,w,C,N,S),V=X.runKernelFunc(function(Z){return Z.avgPool3dBackprop(j,G,W)},{dy5D:j,input5D:G});return z?V.as4D(V.shape[1],V.shape[2],V.shape[3],V.shape[4]):V}(m,u,n,e,i,t,a)}}});return f=f.cast(u.dtype),c?f.as4D(f.shape[1],f.shape[2],f.shape[3],f.shape[4]):f}}),Hr=K({slice_:function(r,n,e){var t,a,o=F(r,"x","slice");if(o.rank===0)throw new Error("Slicing scalar is not possible");(t=typeof n=="number"?[n].concat(new Array(o.rank-1).fill(0)):n.length=0?u:(D(u===-1,function(){return"Negative size values should be exactly -1 but got "+u+" for the slice() size at index "+c+"."}),o.shape[c]-t[c])}),Fs(o,t,a);var i=o.shape,s={begin:t,size:a};return X.runKernelFunc(function(u){return u.slice(o,t,a)},{x:o},function(u){for(var c=[],d=0;d0&&(c=c.sum(d)),c.reshape(s.shape)}}},"Prelu")}}),ou=K({relu_:function(r){var n=F(r,"x","relu");return n.dtype==="bool"?n.toInt():X.runKernelFunc(function(e,t){var a=e.relu(n);return t([n]),a},{x:n},function(e,t){var a=t[0];return{x:function(){return e.mulStrict(a.step().toFloat())}}},"Relu")}}),vl=K({relu6_:function(r){var n=F(r,"x","relu6");return n.dtype==="bool"?n.toInt():X.runKernelFunc(function(e,t){var a=e.relu6(n);return t([n]),a},{x:n},function(e,t){var a=t[0],o=a.lessEqual(6).mul(a.step());return{x:function(){return e.mulStrict(o.toFloat())}}},"Relu6")}}),Ip=K({selu_:function(r){var n=F(r,"x","selu");return X.runKernelFunc(function(e,t){var a=e.selu(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){var o=a.greater(We(0)),i=We(Js),s=We(Qs),u=e.mul(s),c=e.mul(i).mul(a.toFloat().exp());return Fa(o,u,c)}}})}}),ml=K({transpose_:function(r,n){var e=F(r,"x","transpose");if(n==null&&(n=e.shape.map(function(a,o){return o}).reverse()),D(e.rank===n.length,function(){return"Error in transpose: rank of input "+e.rank+" must match length of perm "+n+"."}),n.forEach(function(a){D(a>=0&&aa)throw new Error("'k' passed to topk() must be <= the last dimension ("+a+") but got "+n);var o=X.runKernelFunc(function(i){return i.topk(t,n,e)},{$x:t});return{values:o[0],indices:o[1]}}}),Up=K({scatterND_:function(r,n,e){var t=F(r,"indices","scatterND","int32"),a=F(n,"updates","scatterND");return Ms(a,t,e),X.runKernelFunc(function(o){return o.scatterND(t,a,e)},{indices:t,updates:a},null,"ScatterNd",{shape:e})}}),iu=K({fft_:function(r){D(r.dtype==="complex64",function(){return"The dtype for tf.spectral.fft() must be complex64 but got "+r.dtype+"."});var n=r.shape[r.shape.length-1],e=r.size/n,t=r.as2D(e,n);return X.runKernelFunc(function(a){return a.fft(t)},{input:r}).reshape(r.shape)}}),ns=K({ifft_:function(r){D(r.dtype==="complex64",function(){return"The dtype for tf.spectral.ifft() must be complex64 but got "+r.dtype+"."});var n=r.shape[r.shape.length-1],e=r.size/n,t=r.as2D(e,n);return X.runKernelFunc(function(a){return a.ifft(t)},{input:r}).reshape(r.shape)}}),su=K({rfft_:function(r,n){D(r.dtype==="float32",function(){return"The dtype for rfft() must be real value but got "+r.dtype});var e,t=r.shape[r.shape.length-1],a=r.size/t;if(n!=null&&nt){var s=r.shape.map(function(C){return C});s[r.shape.length-1]=n-t,e=r.concat(Jt(s),r.shape.length-1),t=n}else e=r;var u=e.zerosLike(),c=Vt(e,u).as2D(a,t),d=iu(c),f=Math.floor(t/2)+1,m=Hn(d),g=cr(d),x=m.split([f,t-f],m.shape.length-1),E=g.split([f,t-f],g.shape.length-1),w=e.shape.slice();return w[e.shape.length-1]=f,Vt(x[0],E[0]).reshape(w)}}),yl=K({irfft_:function(r){var n=r.shape[r.shape.length-1],e=r.size/n;if(n<=2){var t=r.as2D(e,n),a=ns(t);return Hn(a)}var o=[e,2*(n-1)],i=Hn(r).as2D(e,n),s=cr(r).as2D(e,n),u=i.slice([0,1],[e,n-2]).reverse(1),c=s.slice([0,1],[e,n-2]).reverse(1).mul(We(-1)),d=i.concat(u,1),f=s.concat(c,1);return t=Vt(d,f).as2D(o[0],o[1]),a=ns(t),Hn(a)}}),Wp=Object.freeze({fft:iu,ifft:ns,rfft:su,irfft:yl}),zp=K({sparseToDense_:function(r,n,e,t){t===void 0&&(t=0);var a=F(r,"sparseIndices","sparseToDense","int32"),o=F(n,"sparseValues","sparseToDense"),i=F(t,"defaultValue","sparseToDense",o.dtype);return function(s,u,c,d){if(s.dtype!=="int32")throw new Error("tf.sparseToDense() expects the indices to be int32 type, but the dtype was "+s.dtype+".");if(s.rank>2)throw new Error("sparseIndices should be a scalar, vector, or matrix, but got shape "+s.shape+".");var f=s.rank>0?s.shape[0]:1,m=s.rank>1?s.shape[1]:1;if(c.length!==m)throw new Error("outputShape has incorrect number of elements:, "+c.length+", should be: "+m+".");var g=u.size;if(u.rank!==0&&(u.rank!==1||g!==f))throw new Error("sparseValues has incorrect shape "+u.shape+", should be [] or ["+f+"]");if(u.dtype!==d.dtype)throw new Error("sparseValues.dtype must match defaultValues.dtype")}(a,o,e,i),X.runKernelFunc(function(s){return s.sparseToDense(a,o,e,i)},{$sparseIndices:a,$sparseValues:o,$defaultValue:i})}}),Vp=K({gatherND_:function(r,n){var e=F(n,"indices","gatherND","int32"),t=F(r,"x","gatherND");return X.runKernelFunc(function(a){return a.gatherND(t,e)},{x:t,indices:e},null,"GatherNd")}}),Gp=K({diag_:function(r){var n=F(r,"x","diag").flatten(),e=r.shape.concat(r.shape);return X.runKernelFunc(function(t){return t.diag(n)},{$x:n}).reshape(e)}}),Hp=K({dropout_:function(r,n,e,t){var a=F(r,"x","dropout");if(D(a.dtype==="float32",function(){return"x has to be a floating point tensor since it's going to be scaled, but got a "+a.dtype+" tensor instead."}),D(n>=0&&n<1,function(){return"rate must be a float in the range [0, 1), but got "+n+"."}),n===0)return r instanceof pn?a.clone():a;var o=function(u,c){if(c==null)return u.shape.slice();if(Oe(u.shape,c))return c;if(u.shape.length===c.length){for(var d=[],f=0;f1,function(){return"inTopK() expects the predictions to be of rank 2 or higher, but got "+t.rank}),D(t.rank-1===a.rank,function(){return"predictions rank should be 1 larger than targets rank, but got predictions rank "+t.rank+" and targets rank "+a.rank}),se(t.shape.slice(0,t.shape.length-1),a.shape,"predictions's shape should be align with the targets' shape, except the last dimension."),o=t.shape[t.shape.length-1],D(e>0&&e<=o,function(){return"'k' passed to inTopK() must be > 0 && <= the predictions last dimension ("+o+"), but got "+e}),[4,t.data()];case 1:return i=C.sent(),[4,a.data()];case 2:for(s=C.sent(),u=[i.length/o,o],d=u[1],f=_n("bool",c=u[0]),m=0;m1?s.div(We(i)):s}if(e===jn.SUM_BY_NONZERO_WEIGHTS){if(a==null)return o.sum().div(We(t.size));var u=a.mul(_r(t.shape)).notEqual(We(0)).sum().toFloat();return o.sum().div(u)}throw Error("Unknown reduction: "+e)}}),Yp=K({cosineDistance_:function(r,n,e,t,a){a===void 0&&(a=jn.SUM_BY_NONZERO_WEIGHTS);var o=F(r,"labels","cosineDistance"),i=F(n,"predictions","cosineDistance"),s=null;t!=null&&(s=F(t,"weights","cosineDistance")),se(o.shape,i.shape,"Error in cosineDistance: ");var u=We(1).sub(o.mul(i).sum(e,!0));return Xr(u,s,a)}}),$p=K({hingeLoss_:function(r,n,e,t){t===void 0&&(t=jn.SUM_BY_NONZERO_WEIGHTS);var a=F(r,"labels","hingeLoss"),o=F(n,"predictions","hingeLoss"),i=null;e!=null&&(i=F(e,"weights","hingeLoss")),se(a.shape,o.shape,"Error in hingeLoss: ");var s=We(1);a=We(2).mul(a).sub(s);var u=s.sub(a.mul(o)).relu();return Xr(u,i,t)}}),Jp=K({huberLoss_:function(r,n,e,t,a){t===void 0&&(t=1),a===void 0&&(a=jn.SUM_BY_NONZERO_WEIGHTS);var o=F(r,"labels","huberLoss"),i=F(n,"predictions","huberLoss"),s=null;e!=null&&(s=F(e,"weights","huberLoss")),se(o.shape,i.shape,"Error in huberLoss: ");var u=We(t),c=i.sub(o).abs(),d=Kc(c,u),f=c.sub(d),m=We(.5).mul(d.square()).add(u.mul(f));return Xr(m,s,a)}}),Qp=K({logLoss_:function(r,n,e,t,a){t===void 0&&(t=1e-7),a===void 0&&(a=jn.SUM_BY_NONZERO_WEIGHTS);var o=F(r,"labels","logLoss"),i=F(n,"predictions","logLoss"),s=null;e!=null&&(s=F(e,"weights","logLoss")),se(o.shape,i.shape,"Error in logLoss: ");var u=We(1),c=We(t),d=o.mul(i.add(c).log()).neg().sub(u.sub(o).mul(u.sub(i).add(c).log()));return Xr(d,s,a)}}),Zp=K({meanSquaredError_:function(r,n,e,t){t===void 0&&(t=jn.SUM_BY_NONZERO_WEIGHTS);var a=F(r,"labels","meanSquaredError"),o=F(n,"predictions","meanSquaredError"),i=null;e!=null&&(i=F(e,"weights","meanSquaredError")),se(a.shape,o.shape,"Error in meanSquaredError: ");var s=a.squaredDifference(o);return Xr(s,i,t)}}),ef=K({sigmoidCrossEntropy_:function(r,n,e,t,a){t===void 0&&(t=0),a===void 0&&(a=jn.SUM_BY_NONZERO_WEIGHTS);var o=F(r,"multiClassLabels","sigmoidCrossEntropy"),i=F(n,"logits","sigmoidCrossEntropy"),s=null;if(e!=null&&(s=F(e,"weights","sigmoidCrossEntropy")),se(o.shape,i.shape,"Error in sigmoidCrossEntropy: "),t>0){var u=We(t),c=We(1),d=We(.5);o=o.mul(c.sub(u)).add(d.mul(u))}var f=function(m,g){var x=F(m,"labels","sigmoidCrossEntropyWithLogits"),E=F(g,"logits","sigmoidCrossEntropyWithLogits");se(x.shape,E.shape,"Error in sigmoidCrossEntropyWithLogits: ");var w=E.relu(),C=E.mul(x),N=E.abs().neg().exp().log1p();return w.sub(C).add(N)}(o,i);return Xr(f,s,a)}}),tf=K({softmaxCrossEntropy_:function(r,n,e,t,a){t===void 0&&(t=0),a===void 0&&(a=jn.SUM_BY_NONZERO_WEIGHTS);var o=F(r,"onehotLabels","softmaxCrossEntropy"),i=F(n,"logits","softmaxCrossEntropy"),s=null;if(e!=null&&(s=F(e,"weights","softmaxCrossEntropy")),se(o.shape,i.shape,"Error in softmaxCrossEntropy: "),t>0){var u=We(t),c=We(1),d=We(o.shape[1]);o=o.mul(c.sub(u)).add(u.div(d))}var f=function(m,g,x){if(x===void 0&&(x=-1),x===-1&&(x=g.rank-1),x!==g.rank-1)throw Error("Softmax cross entropy along a non-last dimension is not yet supported. Labels / logits was rank "+g.rank+" and dim was "+x);return ca(function(E,w,C){var N=w.logSumExp([x],!0),S=w.toFloat().sub(N);return C([E,S]),{value:S.mul(E).neg().sum([x]),gradFunc:function(I,M){var j=M[0],G=M[1],z=Nn(I.shape,[x]);return[I.reshape(z).mul(j.toFloat().sub(G.exp())),I.reshape(z).mul(G.exp().sub(j.toFloat()))]}}})(m,g)}(o,i);return Xr(f,s,a)}}),nf=Object.freeze({get Reduction(){return jn},absoluteDifference:qp,computeWeightedLoss:Xr,cosineDistance:Yp,hingeLoss:$p,huberLoss:Jp,logLoss:Qp,meanSquaredError:Zp,sigmoidCrossEntropy:ef,softmaxCrossEntropy:tf});function El(r,n){return n===void 0&&(n=!1),X.tidy(function(){if(r.shape.length!==2)throw new Error("qr2d() requires a 2D Tensor, but got a "+r.shape.length+"D Tensor.");for(var e=r.shape[0],t=r.shape[1],a=Ni(e),o=r.clone(),i=zr([[1]],[1,1]),s=i.clone(),u=e>=t?t:e,c=function(f){var m,g=o,x=s,E=a;m=X.tidy(function(){var w=o.slice([f,f],[e-f,1]),C=w.norm(),N=o.slice([f,f],[1,1]),S=zr([[-1]]).where(N.greater(0),zr([[1]])),I=N.sub(S.mul(C)),M=w.div(I);s=M.shape[0]===1?i.clone():i.concat(M.slice([1,0],[M.shape[0]-1,M.shape[1]]),0);var j=S.matMul(I).div(C).neg(),G=o.slice([f,0],[e-f,t]),z=j.mul(s);if(f===0)o=G.sub(z.matMul(s.transpose().matMul(G)));else{var W=G.sub(z.matMul(s.transpose().matMul(G)));o=o.slice([0,0],[f,t]).concat(W,0)}var V=a.slice([0,f],[e,a.shape[1]-f]);if(f===0)a=V.sub(V.matMul(s).matMul(z.transpose()));else{var Z=V.sub(V.matMul(s).matMul(z.transpose()));a=a.slice([0,0],[e,f]).concat(Z,1)}return[s,o,a]}),s=m[0],o=m[1],a=m[2],Fn([g,x,E])},d=0;dt&&(a=a.slice([0,0],[e,t]),o=o.slice([0,0],[t,t])),[a,o]})}var rf=K({bandPart_:function(r,n,e){if(n%1!=0)throw new Error("bandPart(): numLower must be an integer, got "+n+".");if(e%1!=0)throw new Error("bandPart(): numUpper must be an integer, got "+e+".");var t=F(r,"a","bandPart");if(t.rank<2)throw new Error("bandPart(): Rank must be at least 2, got "+t.rank+".");var a=t.shape,o=t.shape.slice(-2),i=o[0],s=o[1];if(!(n<=i))throw new Error("bandPart(): numLower ("+n+") must not be greater than the number of rows ("+i+").");if(!(e<=s))throw new Error("bandPart(): numUpper ("+e+") must not be greater than the number of columns ("+s+").");n<0&&(n=i),e<0&&(e=s);var u=eo(0,i,1,"int32").reshape([-1,1]),c=eo(0,s,1,"int32"),d=fa(u,c),f=Qi(d.lessEqual(We(+n,"int32")),d.greaterEqual(We(-e,"int32"))),m=Jt([i,s],t.dtype);return Ar(uo(t.reshape([-1,i,s])).map(function(g){return Fa(f,g,m)})).reshape(a)}}),af=K({gramSchmidt_:function(r){var n;if(Array.isArray(r)){n=!1,D(r!=null&&r.length>0,function(){return"Gram-Schmidt process: input must not be null, undefined, or empty"});for(var e=r[0].shape[0],t=function(u){D(r[u].shape[0]===e,function(){return"Gram-Schmidt: Non-unique lengths found in the input vectors: ("+r[u].shape[0]+" vs. "+e+")"})},a=1;a0)for(var d=0;d= 2, but got rank "+r.rank);if(r.rank===2)return El(r,n);var e=r.shape.slice(0,r.shape.length-2).reduce(function(i,s){return i*s}),t=uo(r.reshape([e,r.shape[r.shape.length-2],r.shape[r.shape.length-1]]),0),a=[],o=[];return t.forEach(function(i){var s=El(i,n),u=s[0],c=s[1];a.push(u),o.push(c)}),[Ar(a,0).reshape(r.shape),Ar(o,0).reshape(r.shape)]}}),sf=Object.freeze({bandPart:rf,gramSchmidt:af,qr:of});function rs(r,n,e,t,a,o){t==null&&(t=.5),a==null&&(a=Number.NEGATIVE_INFINITY),o==null&&(o=0);var i=r.shape[0];return e=Math.min(e,i),D(0<=t&&t<=1,function(){return"iouThreshold must be in [0, 1], but was '"+t+"'"}),D(r.rank===2,function(){return"boxes must be a 2D tensor, but was of rank '"+r.rank+"'"}),D(r.shape[1]===4,function(){return"boxes must have 4 columns, but 2nd dimension was "+r.shape[1]}),D(n.rank===1,function(){return"scores must be a 1D tensor"}),D(n.shape[0]===i,function(){return"scores has incompatible shape with boxes. Expected "+i+", but was "+n.shape[0]}),D(0<=o&&o<=1,function(){return"softNmsSigma must be in [0, 1], but was '"+o+"'"}),{maxOutputSize:e,iouThreshold:t,scoreThreshold:a,softNmsSigma:o}}var uf=K({resizeBilinear_:function(r,n,e){e===void 0&&(e=!1);var t=F(r,"images","resizeBilinear");D(t.rank===3||t.rank===4,function(){return"Error in resizeBilinear: x must be rank 3 or 4, but got rank "+t.rank+"."}),D(n.length===2,function(){return"Error in resizeBilinear: new shape must 2D, but got shape "+n+"."});var a=t,o=!1;t.rank===3&&(o=!0,a=t.as4D(1,t.shape[0],t.shape[1],t.shape[2]));var i=n[0],s=n[1],u=X.runKernelFunc(function(c,d){return d([a]),c.resizeBilinear(a,i,s,e)},{x:a},function(c,d){return{x:function(){return X.runKernelFunc(function(f){return f.resizeBilinearBackprop(c,d[0],e)},{})}}},"ResizeBilinear",{alignCorners:e,newHeight:i,newWidth:s});return o?u.as3D(u.shape[1],u.shape[2],u.shape[3]):u}}),cf=K({resizeNearestNeighbor_:function(r,n,e){e===void 0&&(e=!1);var t=F(r,"images","resizeNearestNeighbor");D(t.rank===3||t.rank===4,function(){return"Error in resizeNearestNeighbor: x must be rank 3 or 4, but got rank "+t.rank+"."}),D(n.length===2,function(){return"Error in resizeNearestNeighbor: new shape must 2D, but got shape "+n+"."}),D(t.dtype==="float32"||t.dtype==="int32",function(){return"`images` must have `int32` or `float32` as dtype"});var a=t,o=!1;t.rank===3&&(o=!0,a=t.as4D(1,t.shape[0],t.shape[1],t.shape[2]));var i=n[0],s=n[1],u=X.runKernelFunc(function(c,d){return d([a]),c.resizeNearestNeighbor(a,i,s,e)},{batchImages:a},function(c,d){return{batchImages:function(){return X.runKernelFunc(function(f){return f.resizeNearestNeighborBackprop(c,d[0],e)},{})}}});return o?u.as3D(u.shape[1],u.shape[2],u.shape[3]):u}}),lf=K({nonMaxSuppression_:function(r,n,e,t,a){t===void 0&&(t=.5),a===void 0&&(a=Number.NEGATIVE_INFINITY);var o=F(r,"boxes","nonMaxSuppression"),i=F(n,"scores","nonMaxSuppression"),s=rs(o,i,e,t,a);e=s.maxOutputSize,t=s.iouThreshold,a=s.scoreThreshold;var u={maxOutputSize:e,iouThreshold:t,scoreThreshold:a};return X.runKernelFunc(function(c){return c.nonMaxSuppression(o,i,e,t,a)},{boxes:o,scores:i},null,"NonMaxSuppressionV3",u)}}),df=function(r,n,e,t,a){return t===void 0&&(t=.5),a===void 0&&(a=Number.NEGATIVE_INFINITY),ve(this,void 0,void 0,function(){var o,i,s,u,c,d,f;return ye(this,function(m){switch(m.label){case 0:return o=F(r,"boxes","nonMaxSuppressionAsync"),i=F(n,"scores","nonMaxSuppressionAsync"),s=rs(o,i,e,t,a),e=s.maxOutputSize,t=s.iouThreshold,a=s.scoreThreshold,[4,Promise.all([o.data(),i.data()])];case 1:return u=m.sent(),c=u[0],d=u[1],f=ri(c,d,e,t,a),o!==r&&o.dispose(),i!==n&&i.dispose(),[2,f]}})})},hf=K({nonMaxSuppressionWithScore_:function(r,n,e,t,a,o){t===void 0&&(t=.5),a===void 0&&(a=Number.NEGATIVE_INFINITY),o===void 0&&(o=0);var i=F(r,"boxes","nonMaxSuppression"),s=F(n,"scores","nonMaxSuppression"),u=rs(i,s,e,t,a,o),c={maxOutputSize:e=u.maxOutputSize,iouThreshold:t=u.iouThreshold,scoreThreshold:a=u.scoreThreshold,softNmsSigma:o=u.softNmsSigma},d=X.runKernel("NonMaxSuppressionV5",{boxes:i,scores:s},c);return{selectedIndices:d[0],selectedScores:d[1]}}}),pf=function(r,n,e,t,a,o){return t===void 0&&(t=.5),a===void 0&&(a=Number.NEGATIVE_INFINITY),o===void 0&&(o=0),ve(this,void 0,void 0,function(){var i,s,u,c,d,f,m;return ye(this,function(g){switch(g.label){case 0:return i=F(r,"boxes","nonMaxSuppressionAsync"),s=F(n,"scores","nonMaxSuppressionAsync"),u=rs(i,s,e,t,a,o),e=u.maxOutputSize,t=u.iouThreshold,a=u.scoreThreshold,o=u.softNmsSigma,[4,Promise.all([i.data(),s.data()])];case 1:return c=g.sent(),d=c[0],f=c[1],m=ai(d,f,e,t,a,o),i!==r&&i.dispose(),s!==n&&s.dispose(),[2,m]}})})},ff=K({cropAndResize_:function(r,n,e,t,a,o){var i=F(r,"image","cropAndResize"),s=F(n,"boxes","cropAndResize","float32"),u=F(e,"boxInd","cropAndResize","int32");a=a||"bilinear",o=o||0;var c=s.shape[0];return D(i.rank===4,function(){return"Error in cropAndResize: image must be rank 4,but got rank "+i.rank+"."}),D(s.rank===2&&s.shape[1]===4,function(){return"Error in cropAndResize: boxes must be have size ["+c+",4] but had shape "+s.shape+"."}),D(u.rank===1&&u.shape[0]===c,function(){return"Error in cropAndResize: boxInd must be have size ["+c+"] but had shape "+s.shape+"."}),D(t.length===2,function(){return"Error in cropAndResize: cropSize must be of length 2, but got length "+t.length+"."}),D(t[0]>=1&&t[1]>=1,function(){return"cropSize must be atleast [1,1], but was "+t}),D(a==="bilinear"||a==="nearest",function(){return"method must be bilinear or nearest, but was "+a}),X.runKernelFunc(function(d,f){return d.cropAndResize(i,s,u,t,a,o)},{images:i,boxes:s,boxInd:u},null,"CropAndResize",{method:a,extrapolationValue:o,cropSize:t})}}),_l=Object.freeze({resizeBilinear:uf,resizeNearestNeighbor:cf,nonMaxSuppression:lf,nonMaxSuppressionAsync:df,nonMaxSuppressionWithScore:hf,nonMaxSuppressionWithScoreAsync:pf,cropAndResize:ff}),lu=function(r,n){return!(r>0)||n==="linear"},du=function(r,n,e){if(e==null||e==="linear")return r;if(e==="relu")return r.mul(n.step());throw new Error("Gradient for activation "+e+" has not been implemented yet.")},hu=function(r,n){var e=n,t=tn(r.shape,n.shape);return t.length>0&&(e=e.sum(t)),e.reshape(r.shape)},pu=function(r,n,e){if(n==="linear")return r;if(n==="relu")return ou(r);if(n==="elu")return pl(r);if(n==="relu6")return vl(r);if(n==="prelu")return fl(r,e);throw new Error("Unknown fused activation "+n+".")},vf=K({fusedMatMul_:function(r){var n,e=r.a,t=r.b,a=r.transposeA,o=a!==void 0&&a,i=r.transposeB,s=i!==void 0&&i,u=r.bias,c=r.activation,d=c===void 0?"linear":c,f=r.preluActivationWeights;if(lu(X.state.gradientDepth,d)===!1){var m=au(e,t,o,s);return u!=null&&(m=Pa(m,u)),pu(m,d,f)}var g=F(e,"a","fused matMul"),x=F(t,"b","fused matMul");n=zt(g,x),g=n[0],x=n[1];var E=o?g.shape[g.rank-2]:g.shape[g.rank-1],w=s?x.shape[x.rank-1]:x.shape[x.rank-2],C=o?g.shape[g.rank-1]:g.shape[g.rank-2],N=s?x.shape[x.rank-2]:x.shape[x.rank-1],S=g.shape.slice(0,-2),I=x.shape.slice(0,-2),M=ae(S),j=ae(I);D(g.rank>=2&&x.rank>=2&&g.rank===x.rank,function(){return"Error in fused matMul: inputs must have the same rank of at least 2, got ranks "+g.rank+" and "+x.rank+"."}),D(Oe(S,I),function(){return"Error in fused matMul: outer dimensions ("+S+") and ("+I+") of Tensors with shapes "+g.shape+" and "+x.shape+" must match."}),D(E===w,function(){return"Error in fused matMul: inner shapes ("+E+") and ("+w+") of Tensors with shapes "+g.shape+" and "+x.shape+" and transposeA="+o+" and transposeB="+s+" must match."});var G,z,W=g.shape.slice(0,-2).concat([C,N]),V=o?g.as3D(M,E,C):g.as3D(M,C,E),Z=s?x.as3D(j,N,w):x.as3D(j,w,N);u!=null&&nt(W,(G=zt(G=F(u,"bias","fused matMul"),g)[0]).shape),f!=null&&(z=F(f,"prelu weights","fused matMul"));var J={a:V,b:Z};u!=null&&(J.bias=G),f!=null&&(J.preluActivationWeights=z);var me=[V,Z];return X.runKernelFunc(function(fe,he){var Ee=fe.fusedBatchMatMul({a:V,b:Z,transposeA:o,transposeB:s,bias:G,activation:d,preluActivationWeights:z});return he([V,Z,Ee]),Ee},J,function(fe,he){var Ee=he[0],be=he[1],pe=he[2],Ce=du(fe,pe,d),Re={};return u!=null&&(Re={bias:function(){return hu(G,Ce)}}),o||s?!o&&s?Object.assign({a:function(){return Ce.matMul(be,!1,!1)},b:function(){return Ce.matMul(Ee,!0,!1)}},Re):o&&!s?Object.assign({a:function(){return be.matMul(Ce,!1,!0)},b:function(){return Ee.matMul(Ce,!1,!1)}},Re):Object.assign({a:function(){return be.matMul(Ce,!0,!0)},b:function(){return Ce.matMul(Ee,!0,!0)}},Re):Object.assign({a:function(){return Ce.matMul(be,!1,!0)},b:function(){return Ee.matMul(Ce,!0,!1)}},Re)},"_FusedMatMul",{transposeA:o,transposeB:s,activation:d},me,[!0]).reshape(W)}}),mf=K({fusedConv2d_:function(r){var n=r.x,e=r.filter,t=r.strides,a=r.pad,o=r.dataFormat,i=o===void 0?"NHWC":o,s=r.dilations,u=s===void 0?[1,1]:s,c=r.dimRoundingMode,d=r.bias,f=r.activation,m=f===void 0?"linear":f,g=r.preluActivationWeights;if(m=m||"linear",lu(X.state.gradientDepth,m)===!1){var x=yo(n,e,t,a,i,u,c);return d!=null&&(x=Pa(x,d)),pu(x,m,g)}var E=F(n,"x","conv2d"),w=F(e,"filter","conv2d"),C=E,N=!1;E.rank===3&&(N=!0,C=E.as4D(1,E.shape[0],E.shape[1],E.shape[2])),D(C.rank===4,function(){return"Error in fused conv2d: input must be rank 4, but got rank "+C.rank+"."}),D(w.rank===4,function(){return"Error in fused conv2d: filter must be rank 4, but got rank "+w.rank+"."}),c!=null&&D(Be(a),function(){return"Error in fused conv2d: pad must be an integer when using, dimRoundingMode "+c+" but got pad "+a+"."}),D(C.shape[3]===w.shape[2],function(){return"Error in conv2d: depth of input ("+C.shape[3]+") must match input depth for filter "+w.shape[2]+"."}),D(Ln(t,u),function(){return"Error in conv2D: Either strides or dilations must be 1. Got strides "+t+" and dilations '"+u+"'"}),D(i==="NHWC",function(){return"Error in conv2d: got dataFormat of "+i+" but only NHWC is currently supported."});var S,I,M=Tr(C.shape,w.shape,t,u,a,c);d!=null&&(S=zt(S=F(d,"bias","fused conv2d"),E)[0],nt(M.outShape,S.shape)),g!=null&&(I=F(g,"prelu weights","fused conv2d"));var j={x:C,filter:w};d!=null&&(j.bias=S),g!=null&&(j.preluActivationWeights=I);var G=[w,C],z=X.runKernelFunc(function(W,V){var Z=W.fusedConv2d({input:C,filter:w,convInfo:M,bias:S,activation:m,preluActivationWeights:I});return V([w,C,Z]),Z},j,function(W,V){var Z=V,J=Z[0],me=Z[1],fe=Z[2],he=du(W,fe,m);D(ha(u),function(){return"Error in gradient of fused conv2D: dilation rates greater than 1 are not yet supported in gradients. Got dilations '"+u+"'"});var Ee={};return d!=null&&(Ee={bias:function(){return hu(S,he)}}),Object.assign({x:function(){return tl(me.shape,he,J,t,a)},filter:function(){return ru(me,he,J.shape,t,a)}},Ee)},"FusedConv2D",{convInfo:M,activation:m},G,[!0]);return N?z.as3D(z.shape[1],z.shape[2],z.shape[3]):z}}),gf=K({fusedDepthwiseConv2d_:function(r){var n=r.x,e=r.filter,t=r.strides,a=r.pad,o=r.dataFormat,i=o===void 0?"NHWC":o,s=r.dilations,u=s===void 0?[1,1]:s,c=r.dimRoundingMode,d=r.bias,f=r.activation,m=f===void 0?"linear":f,g=r.preluActivationWeights;if(lu(X.state.gradientDepth,m)===!1){var x=ts(n,e,t,a,i,u,c);return d!=null&&(x=Pa(x,d)),pu(x,m,g)}var E=F(n,"x","depthwiseConv2d"),w=F(e,"filter","depthwiseConv2d"),C=E,N=!1;E.rank===3&&(N=!0,C=E.as4D(1,E.shape[0],E.shape[1],E.shape[2])),D(C.rank===4,function(){return"Error in fused depthwiseConv2d: input must be rank 4, but got rank "+C.rank+"."}),D(w.rank===4,function(){return"Error in fused depthwiseConv2d: filter must be rank 4, but got rank "+w.rank+"."}),D(C.shape[3]===w.shape[2],function(){return"Error in fused depthwiseConv2d: number of input channels ("+C.shape[3]+") must match the inChannels dimension in filter "+w.shape[2]+"."}),u==null&&(u=[1,1]),D(Ln(t,u),function(){return"Error in fused depthwiseConv2d: Either strides or dilations must be 1. Got strides "+t+" and dilations '"+u+"'"}),c!=null&&D(Be(a),function(){return"Error in fused depthwiseConv2d: pad must be an integer when using dimRoundingMode "+c+" but got pad "+a+"."});var S,I,M=Tr(C.shape,w.shape,t,u,a,c,!0);d!=null&&(S=zt(S=F(d,"bias","fused conv2d"),E)[0],nt(M.outShape,S.shape)),g!=null&&(I=F(g,"prelu weights","fused depthwiseConv2d"));var j={x:C,filter:w};d!=null&&(j.bias=S),g!=null&&(j.preluActivationWeights=I);var G=[w,C],z=X.runKernelFunc(function(W,V){var Z=W.fusedDepthwiseConv2D({input:C,filter:w,convInfo:M,bias:S,activation:m,preluActivationWeights:I});return V([w,C,Z]),Z},j,function(W,V){D(ha(u),function(){return"Error in gradient of fused depthwiseConv2d: dilation rates greater than 1 are not yet supported. Got dilations '"+u+"'"});var Z=V[0],J=V[1],me=V[2],fe=du(W,me,m),he={};return d!=null&&(he={bias:function(){return hu(S,fe)}}),Object.assign({x:function(){return nl(J.shape,fe,Z,M)},filter:function(){return rl(J,fe,Z.shape,M)}},he)},"FusedDepthwiseConv2D",{convInfo:M,activation:m},G,[!0]);return N?z.as3D(z.shape[1],z.shape[2],z.shape[3]):z}}),yf=Object.freeze({matMul:vf,conv2d:mf,depthwiseConv2d:gf}),xf=Object.freeze({image:_l,linalg:sf,losses:nf,spectral:Wp,fused:yf,signal:Xp,square:Qd,squaredDifference:Fc,conv1d:sp,conv2d:yo,conv3d:up,depthwiseConv2d:ts,separableConv2d:al,conv2dTranspose:cp,conv3dTranspose:lp,op:K,batchNormalization2d:Dh,batchNormalization3d:Nh,batchNormalization4d:kh,batchNormalization:Sh,batchNorm:Vc,batchNorm2d:Oh,batchNorm3d:Ih,batchNorm4d:Mh,booleanMaskAsync:ip,complex:Vt,real:Hn,imag:cr,concat:Qn,concat1d:vs,concat2d:ms,concat3d:to,concat4d:gs,split:Aa,matMul:au,dot:dp,outerProduct:hp,reverse:ci,reverse1d:pp,reverse2d:fp,reverse3d:vp,reverse4d:mp,maxPool:sl,avgPool:ul,pool:gp,maxPool3d:yp,avgPool3d:xp,slice:Hr,slice1d:bp,slice2d:wp,slice3d:cl,slice4d:Ep,abs:Zd,acos:eh,acosh:th,asin:nh,asinh:rh,atan:ah,atanh:oh,ceil:ih,clipByValue:Pc,cos:sh,cosh:uh,erf:ch,exp:Lc,expm1:lh,floor:dh,log:hh,log1p:ph,logSigmoid:fh,neg:Zs,reciprocal:vh,round:mh,rsqrt:Bc,sigmoid:jc,sign:gh,isNaN:yh,isInf:xh,isFinite:bh,sin:wh,sinh:Eh,softplus:_h,sqrt:Ch,step:Rh,tan:Ah,tanh:Th,all:_p,any:Cp,argMax:Rp,argMin:Ap,logSumExp:Tp,max:dl,mean:Dp,min:Np,moments:kp,sum:hl,prod:Sp,equal:qc,equalStrict:$h,greater:Jh,greaterEqual:Yc,greaterEqualStrict:Qh,greaterStrict:Zh,less:ep,lessEqual:tp,lessEqualStrict:np,lessStrict:rp,notEqual:ap,notEqualStrict:op,add:Pa,addN:Lh,addStrict:Bh,atan2:jh,div:Zi,divNoNan:Uh,divStrict:Wh,floorDiv:Xc,maximum:eu,maximumStrict:zh,minimum:Kc,minimumStrict:Vh,mod:Gh,modStrict:Hh,mul:La,mulStrict:Xh,pow:es,powStrict:Kh,squaredDifferenceStrict:qh,sub:fa,subStrict:Yh,elu:pl,leakyRelu:Op,prelu:fl,relu:ou,relu6:vl,selu:Ip,logicalAnd:Qi,logicalNot:Fh,logicalOr:Gc,logicalXor:Ph,where:Fa,whereAsync:Hc,buffer:Je,print:ro,batchToSpaceND:ao,broadcastTo:Es,cast:oo,clone:io,cumsum:_s,depthToSpace:Cs,expandDims:gr,eye:Ni,multinomial:qo,oneHot:Yo,pad:Rr,pad1d:ki,pad2d:ua,pad3d:$o,pad4d:Rs,rand:As,randomNormal:Ts,randomGamma:Ds,randomUniform:Jo,reshape:so,spaceToBatchND:Si,squeeze:Oi,stack:Ar,tile:Vr,truncatedNormal:Ns,unstack:uo,setdiff1dAsync:ks,fill:Ko,linspace:Ku,ones:_r,range:eo,scalar:We,tensor:En,tensor1d:Wr,tensor2d:zr,tensor3d:Xo,tensor4d:Er,tensor5d:ia,tensor6d:fs,variable:sa,zeros:Jt,onesLike:Ai,zerosLike:yt,transpose:ml,softmax:ka,logSoftmax:ei,localResponseNormalization:Mp,norm:gl,gather:tu,unsortedSegmentSum:Qc,basicLSTMCell:Fp,multiRNNCell:Pp,movingAverage:Lp,stridedSlice:Bp,topk:jp,scatterND:Up,fft:iu,ifft:ns,rfft:su,irfft:yl,sparseToDense:zp,gatherND:Vp,diag:Gp,dropout:Hp,hannWindow:uu,hammingWindow:bl,frame:cu,stft:wl,inTopKAsync:Kp});function ge(r,n){Array.isArray(r)||(r=[r]),r.forEach(function(e){e!=null&&D(e.dtype!=="complex64",function(){return n+" does not support complex64 tensors."})})}function fu(r,n,e,t){if(e==="linear")return r.linear(n);if(e==="relu")return r.relu(n);if(e==="elu")return r.elu(n);if(e==="relu6")return r.relu6(n);if(e==="prelu")return r.prelu(n,t);throw new Error("Activation "+e+" has not been implemented for the CPU backend.")}var bf=function(r){function n(){var e=r.call(this)||this;return e.blockSize=48,e.firstUse=!0,e.data=new ho(e,X),e}return Ke(n,r),n.prototype.write=function(e,t,a){this.firstUse&&(this.firstUse=!1,ee().get("IS_NODE")&&Za(` + `}(t));return this.compileAndRun(a,[e])},n.prototype.conv2dByMatMul=function(e,t,a,o,i,s){var u=e.shape,c=this.texData.get(e.dataId),d=a.inChannels,f=u[0]*u[1]*u[2],m=a.outChannels,g=a.dataFormat==="channelsLast",x=(f===1||m===1)&&d>1e3,E=u[2]%2!=0&&!!c.isPacked;if(x||!ee().getBool("WEBGL_LAZILY_UNPACK")||!ee().getBool("WEBGL_PACK_BINARY_OPERATIONS")||!E){var w=g?u[0]*u[1]*u[2]:u[0]*u[2]*u[3],C=this.reshape(e,[1,w,a.inChannels]),N=this.reshape(t,[1,a.inChannels,a.outChannels]);return this.reshape(this.fusedBatchMatMul({a:C,b:N,transposeA:!1,transposeB:!1,bias:o,activation:i,preluActivationWeights:s}),a.outShape)}var S=g?u[0]*u[1]*(u[2]+1):u[0]*u[2]*(u[3]+1),I={dataId:e.dataId,shape:[1,S,a.inChannels],dtype:e.dtype},M=c.shape;c.shape=c.shape.slice(),c.shape[c.shape.length-2]++,D(ra(c.shape,I.shape),function(){return"packed reshape "+c.shape+" to "+I.shape+" isn't free"});var j=this.reshape(t,[1,a.inChannels,a.outChannels]),G=this.fusedBatchMatMul({a:I,b:j,transposeA:!1,transposeB:!1,bias:o,activation:i,preluActivationWeights:s}),z=this.texData.get(G.dataId);return D(z.isPacked,function(){return"batchMatMul result is expected to be packed"}),c.shape=M,z.shape=a.outShape,X.makeTensorFromDataId(G.dataId,a.outShape,G.dtype)},n.prototype.conv2dWithIm2Row=function(e,t,a,o,i,s){var u=a.filterWidth,c=a.filterHeight,d=a.inChannels,f=a.outWidth,m=a.outHeight,g=a.dataFormat==="channelsLast",x=u*c*d,E=m*f,w=[x,E],C=e.squeeze([0]),N=t.reshape([1,x,-1]),S=new ld(w,C.shape,a),I=this.compileAndRun(S,[C]).reshape([1,w[0],w[1]]),M=o!=null,j=s!=null,G=i?Zi(i,!0):null,z=new Js(I.shape,[1,E,a.outChannels],!0,!1,M,G,j),W=[I,N];o&&W.push(o),j&&W.push(s);var V=this.compileAndRun(z,W);return g?V.reshape([1,m,f,a.outChannels]):V.reshape([1,a.outChannels,m,f])},n.prototype.fusedConv2d=function(e){var t=e.input,a=e.filter,o=e.convInfo,i=e.bias,s=e.activation,u=e.preluActivationWeights;if(o.filterHeight===1&&o.filterWidth===1&&o.dilationHeight===1&&o.dilationWidth===1&&o.strideHeight===1&&o.strideWidth===1&&(o.padInfo.type==="SAME"||o.padInfo.type==="VALID"))return this.conv2dByMatMul(t,a,o,i,s,u);if(ee().getBool("WEBGL_CONV_IM2COL")&&t.shape[0]===1)return this.conv2dWithIm2Row(t,a,o,i,s,u);var c=i!=null,d=u!=null,f=s?Zi(s,!1):null,m=new Xn(o,c,f,d),g=[t,a];return i&&g.push(i),u&&g.push(u),this.compileAndRun(m,g)},n.prototype.conv2d=function(e,t,a){if(a.filterHeight===1&&a.filterWidth===1&&a.dilationHeight===1&&a.dilationWidth===1&&a.strideHeight===1&&a.strideWidth===1&&(a.padInfo.type==="SAME"||a.padInfo.type==="VALID"))return this.conv2dByMatMul(e,t,a);if(ee().getBool("WEBGL_CONV_IM2COL")&&e.shape[0]===1)return this.conv2dWithIm2Row(e,t,a);var o=new Xn(a);return this.compileAndRun(o,[e,t])},n.prototype.conv2dDerInput=function(e,t,a){var o=new Fa(a);return this.compileAndRun(o,[e,t])},n.prototype.conv2dDerFilter=function(e,t,a){var o=new pa(a);return this.compileAndRun(o,[e,t])},n.prototype.fusedDepthwiseConv2D=function(e){var t,a=e.input,o=e.filter,i=e.convInfo,s=e.bias,u=e.activation,c=e.preluActivationWeights,d=ee().getBool("WEBGL_PACK_DEPTHWISECONV")&&i.strideWidth<=2&&i.outChannels/i.inChannels==1,f=u?Zi(u,d):null,m=[a,o],g=s!=null,x=c!=null;return g&&m.push(s),x&&m.push(c),d?(t=new ft(i,g,f,x),this.compileAndRun(t,m)):(t=new xt(i,g,f,x),this.compileAndRun(t,m))},n.prototype.depthwiseConv2D=function(e,t,a){var o;return ee().getBool("WEBGL_PACK_DEPTHWISECONV")&&a.strideWidth<=2&&a.outChannels/a.inChannels==1?(o=new ft(a),this.compileAndRun(o,[e,t])):(o=new xt(a),this.compileAndRun(o,[e,t]))},n.prototype.depthwiseConv2DDerInput=function(e,t,a){var o=new Vt(a);return this.compileAndRun(o,[e,t])},n.prototype.depthwiseConv2DDerFilter=function(e,t,a){var o=new ct(a);return this.compileAndRun(o,[e,t])},n.prototype.conv3d=function(e,t,a){var o=new bt(a);return this.compileAndRun(o,[e,t])},n.prototype.conv3dDerInput=function(e,t,a){var o=new He(a);return this.compileAndRun(o,[e,t])},n.prototype.conv3dDerFilter=function(e,t,a){var o=new jt(a);return this.compileAndRun(o,[e,t])},n.prototype.maxPool=function(e,t){var a=new Qs(t,"max",!1);return this.compileAndRun(a,[e])},n.prototype.avgPool=function(e,t){var a=new Qs(t,"avg",!1);return this.compileAndRun(a,[e],"float32")},n.prototype.maxPoolBackprop=function(e,t,a,o){var i=new Qs(o,"max",!0),s=this.compileAndRun(i,[t]),u=new fd(o),c=this.compileAndRun(u,[e,s],t.dtype);return s.dispose(),c},n.prototype.avgPoolBackprop=function(e,t,a){var o=new Fe(a);return this.compileAndRun(o,[e],t.dtype)},n.prototype.cast=function(e,t){return ri(e,t,this)},n.prototype.unstack=function(e,t){for(var a=e.shape[t],o=new Array(e.rank-1),i=0,s=0;s1,function(){return"blockSize should be > 1 for depthToSpace, but was: "+t});var o=e.shape[0],i=a==="NHWC"?e.shape[1]:e.shape[2],s=a==="NHWC"?e.shape[2]:e.shape[3],u=a==="NHWC"?e.shape[3]:e.shape[1],c=i*t,d=s*t,f=u/(t*t),m=new Sr(a==="NHWC"?[o,c,d,f]:[o,f,c,d],t,a);return this.compileAndRun(m,[e])},n.prototype.split=function(e,t,a){return Ki(e,t,a)},n.prototype.scatterND=function(e,t,a){var o=ka(0,e,a),i=o.sliceRank,s=o.numUpdates,u=o.sliceSize,c=o.strides,d=o.outputSize,f=[d/u,u],m=e.reshape([s,i]),g=t.reshape([s,u]);if(d===0)return go(_n([]),a);var x=We(0),E=new Ec(s,i,m.rank,g.rank,c,f);return this.compileAndRun(E,[g,m,x]).reshape(a)},n.prototype.sparseToDense=function(e,t,a,o){var i=ka(0,e,a),s=i.sliceRank,u=i.numUpdates,c=i.strides,d=i.outputSize,f=new Ec(u,s,e.rank,t.rank,c,[d,1],!1);return this.compileAndRun(f,[t,e,o]).reshape(a)},n.prototype.fft=function(e){return this.fftImpl(e,!1)},n.prototype.ifft=function(e){return this.fftImpl(e,!0)},n.prototype.fftImpl=function(e,t){var a=this.texData.get(e.dataId),o=new rc($i,e.shape,t),i=new rc(od,e.shape,t),s=[this.makeComplexComponentTensorInfo(e,a.complexTensors.real),this.makeComplexComponentTensorInfo(e,a.complexTensors.imag)],u=this.compileAndRun(o,s),c=this.compileAndRun(i,s),d=this.complex(u,c).as2D(e.shape[0],e.shape[1]);return u.dispose(),c.dispose(),d},n.prototype.gatherND=function(e,t){var a=t.shape,o=a[a.length-1],i=Pi(e,t),s=i[0],u=i[1],c=i[2],d=i[3],f=t.reshape([u,o]),m=e.reshape([e.size/c,c]),g=new ud(o,d,[u,c]);return this.compileAndRun(g,[m,f]).reshape(s)},n.prototype.fill=function(e,t,a){if((a=a||ar(t))==="string"){var o=bn(a,ae(e));return o.fill(t),X.makeTensor(o,e,a,this)}var i=new id(e,t),s=i.getCustomSetupFunc(t);return this.compileAndRun(i,[],a,s)},n.prototype.onesLike=function(e){if(e.dtype==="string")throw new Error("onesLike is not supported under string dtype");return this.fill(e.shape,1,e.dtype)},n.prototype.zerosLike=function(e){return this.fill(e.shape,e.dtype==="string"?"":0,e.dtype)},n.prototype.linspace=function(e,t,a){return Vi(e,t,a)},n.prototype.makeTensorInfo=function(e,t){var a=this.write(null,e,t);return this.texData.get(a).usage=null,{dataId:a,shape:e,dtype:t}},n.prototype.makeOutput=function(e,t){var a=this.makeTensorInfo(e,t).dataId;return X.makeTensorFromDataId(a,e,t,this)},n.prototype.unpackTensor=function(e){var t=new $d(e.shape);return this.runWebGLProgram(t,[e],e.dtype)},n.prototype.packTensor=function(e){var t=new yd(e.shape);return this.runWebGLProgram(t,[e],e.dtype,null,!0)},n.prototype.packedReshape=function(e,t){var a=[ea(e.shape)].concat(ta(e.shape)),o={dtype:e.dtype,shape:a,dataId:e.dataId},i=[ea(t)].concat(ta(t)),s=new Ed(i,a),u=this.runWebGLProgram(s,[o],e.dtype,null,!0);return{dataId:u.dataId,shape:t,dtype:u.dtype}},n.prototype.decode=function(e){var t,a=this.texData.get(e),o=a.isPacked,i=a.shape,s=a.dtype,u=na(i);return t=o?new Gr(u):new Gt(u),{dtype:s,shape:i,dataId:this.runWebGLProgram(t,[{shape:u,dtype:s,dataId:e}],s,null,!0).dataId}},n.prototype.runWebGLProgram=function(e,t,a,o,i){var s=this;i===void 0&&(i=!1);var u=this.makeTensorInfo(e.outputShape,a),c=this.texData.get(u.dataId);if(e.packedOutput&&(c.isPacked=!0),e.outPackingScheme===Ea.DENSE){var d=Zt(e.outputShape);c.texShape=d.map(function(S){return 2*S})}if(e.outTexUsage!=null&&(c.usage=e.outTexUsage),ae(u.shape)===0)return c.values=Cn(u.dtype,0),u;var f=[],m=t.map(function(S){if(S.dtype==="complex64")throw new Error("GPGPUProgram does not support complex64 input. For complex64 dtypes, please separate the program into real and imaginary parts.");var I=s.texData.get(S.dataId);if(I.texture==null){if(!e.packedInputs&&ae(S.shape)<=ee().getNumber("WEBGL_SIZE_UPLOAD_UNIFORM"))return{shape:S.shape,texData:null,isUniform:!0,uniformValues:I.values};e.packedInputs&&(I.isPacked=!0,I.shape=S.shape)}else if(!!I.isPacked!=!!e.packedInputs)S=I.isPacked?s.unpackTensor(S):s.packTensor(S),f.push(S),I=s.texData.get(S.dataId);else if(I.isPacked&&!ra(I.shape,S.shape)){var M=S,j=S.shape;S.shape=I.shape,S=s.packedReshape(S,j),f.push(S),I=s.texData.get(S.dataId),M.shape=j}return s.uploadToGPU(S.dataId),{shape:S.shape,texData:I,isUniform:!1}});this.uploadToGPU(u.dataId);var g,x={shape:u.shape,texData:c,isUniform:!1},E=function(S,I,M){var j="";I.concat(M).forEach(function(W){var V=W.texData!=null&&W.texData.slice!=null&&W.texData.slice.flatOffset>0,Z=W.isUniform?"uniform":W.texData.texShape;j+=W.shape+"_"+Z+"_"+V});var G=S.userCode,z=S.constructor.name;return z+="_"+j+"_"+G}(e,m,x),w=this.getAndSaveBinary(E,function(){return function(S,I,M,j){var G=I.userCode,z=M.map(function(pe,Ce){var Re={logicalShape:pe.shape,texShape:pe.isUniform?null:pe.texData.texShape,isUniform:pe.isUniform,isPacked:!pe.isUniform&&pe.texData.isPacked,flatOffset:null};return pe.texData!=null&&pe.texData.slice!=null&&pe.texData.slice.flatOffset>0&&(Re.flatOffset=pe.texData.slice.flatOffset),{name:I.variableNames[Ce],shapeInfo:Re}}),W=z.map(function(pe){return pe.shapeInfo}),V={logicalShape:j.shape,texShape:j.texData.texShape,isUniform:!1,isPacked:j.texData.isPacked,flatOffset:null},Z=T(z,V,G,I.packedInputs),J=S.createProgram(Z),me=null,fe=S.getUniformLocation(J,"NAN",!1);ee().getNumber("WEBGL_VERSION")===1&&(me=S.getUniformLocation(J,"INFINITY",!1));for(var he={},Ee=0;Ee0)return 32}return 16})),this.floatPrecisionValue},n.prototype.epsilon=function(){return this.floatPrecision()===32?1e-7:1e-4},n.prototype.uploadToGPU=function(e){var t,a=this.texData.get(e),o=a.shape,i=a.dtype,s=a.values,u=a.texture,c=a.usage,d=a.isPacked;if(u==null){var f,m=this.activeTimers!=null;m&&(f=$());var g=a.texShape;if(g==null&&(g=xi(o,d),a.texShape=g),s!=null){var x=na(o),E=void 0,w=g[1],C=g[0],N=s instanceof Uint8Array;d?(w=(t=Lr(g[0],g[1]))[0],C=t[1],E=new si(x,[C,w],N)):E=new ii(x,[C,w],N);var S=this.makeTensorInfo([C,w],i);this.texData.get(S.dataId).usage=N?An.PIXELS:An.UPLOAD,this.gpgpu.uploadDenseMatrixToTexture(this.getTexture(S.dataId),w,C,s);var I=this.runWebGLProgram(E,[S],i,null,!0),M=this.texData.get(I.dataId);a.texture=M.texture,a.texShape=M.texShape,a.isPacked=M.isPacked,a.usage=M.usage,this.disposeData(S.dataId),this.texData.delete(I.dataId),a.values=null,m&&(this.uploadWaitMs+=$()-f)}else{var j=this.acquireTexture(g,c,i,d);a.texture=j}}},n.prototype.convertAndCacheOnCPU=function(e,t){var a=this.texData.get(e),o=a.dtype;return this.releaseGPUData(e),t!=null&&(a.values=function(i,s){if(s==="float32"||s==="complex64")return i;if(s==="int32"||s==="bool"){for(var u=s==="int32"?new Int32Array(i.length):new Uint8Array(i.length),c=0;c1024*this.numMBBeforeWarning*1024){var i=(this.numBytesInGPU/1024/1024).toFixed(2);this.warnedAboutMemory=!0,console.warn("High memory usage in GPU: "+i+" MB, most likely due to a memory leak")}return this.textureManager.acquireTexture(e,t,o)},n.prototype.computeBytes=function(e,t){return e[0]*e[1]*nr(t)},n}(fo);Po()&&X.registerBackend("webgl",function(){return new Lc},2);var Qd=K({square_:function(r){var n=F(r,"x","square"),e=[n];return X.runKernelFunc(function(t,a){return a([n]),t.square(n)},{x:n},null,"Square",{},e,[])}}),li="SquaredDifference",Bc=K({squaredDifference_:function(r,n){var e,t=F(r,"a","squaredDifference"),a=F(n,"b","squaredDifference");e=Wt(t,a),t=e[0],a=e[1],nt(t.shape,a.shape);var o={a:t,b:a},i=[t,a];return X.runKernelFunc(function(s,u){var c=s.squaredDifference(t,a);return u([t,a]),c},o,function(s,u){var c=u[0],d=u[1],f=We(2);return{a:function(){return s.mul(c.sub(d).mul(f))},b:function(){return s.mul(d.sub(c).mul(f))}}},li,{},i,[])}}),Zd=K({abs_:function(r){var n=F(r,"x","abs");return n.dtype==="complex64"?X.runKernelFunc(function(e){return e.complexAbs(n)},{$x:n}):X.runKernelFunc(function(e,t){var a=e.abs(n);return t([n]),a},{x:n},function(e,t){var a=t[0];return{x:function(){return e.mul(a.toFloat().step(-1))}}},"Abs")}}),eh=K({acos_:function(r){var n=F(r,"x","acos");return X.runKernelFunc(function(e,t){var a=e.acos(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.divStrict(We(1).sub(a.toFloat().square()).sqrt()).neg()}}})}}),th=K({acosh_:function(r){var n=F(r,"x","acosh");return X.runKernelFunc(function(e,t){var a=e.acosh(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.divStrict(a.toFloat().square().sub(1).sqrt())}}})}}),nh=K({asin_:function(r){var n=F(r,"x","asin");return X.runKernelFunc(function(e,t){var a=e.asin(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.divStrict(We(1).sub(a.toFloat().square()).sqrt())}}})}}),rh=K({asinh_:function(r){var n=F(r,"x","asinh");return X.runKernelFunc(function(e,t){var a=e.asinh(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.divStrict(We(1).add(a.toFloat().square()).sqrt())}}})}}),ah=K({atan_:function(r){var n=F(r,"x","atan");return X.runKernelFunc(function(e,t){var a=e.atan(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.div(a.toFloat().square().add(1))}}})}}),oh=K({atanh_:function(r){var n=F(r,"x","atanh");return X.runKernelFunc(function(e,t){var a=e.atanh(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.div(We(1).sub(a.toFloat().square()))}}})}}),ih=K({ceil_:function(r){var n=F(r,"x","ceil");return X.runKernelFunc(function(e){return e.ceil(n)},{$x:n},function(e){return{$x:function(){return gt(e)}}})}}),jc=K({clipByValue_:function(r,n,e){var t=F(r,"x","clipByValue");D(n<=e,function(){return"Error in clip: min ("+n+") must be less than or equal to max ("+e+")."});var a=[t],o={min:n,max:e};return X.runKernelFunc(function(i,s){var u=i.clip(t,n,e);return s([t]),u},{x:t},function(i,s){var u=s[0];return{x:function(){return i.where(u.greaterEqual(n).logicalAnd(u.lessEqual(e)),gt(i))}}},"ClipByValue",o,a)}}),sh=K({cos_:function(r){var n=F(r,"x","cos"),e=[n];return X.runKernelFunc(function(t,a){var o=t.cos(n);return a([n]),o},{x:n},function(t,a){var o=a[0];return{x:function(){return o.toFloat().sin().neg().mul(t)}}},"Cos",{},e)}}),uh=K({cosh_:function(r){var n=F(r,"x","cosh");return X.runKernelFunc(function(e,t){var a=e.cosh(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return a.toFloat().sinh().mulStrict(e)}}})}}),ch=K({erf_:function(r){var n=F(r,"x","erf");return D(n.dtype==="int32"||n.dtype==="float32",function(){return"Input dtype must be `int32` or `float32`."}),n.dtype==="int32"&&(n=n.toFloat()),X.runKernelFunc(function(e,t){var a=e.erf(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.mul(a.square().neg().exp().mul(2/Math.sqrt(Math.PI)))}}})}}),Uc=K({exp_:function(r){var n=F(r,"x","exp");return X.runKernelFunc(function(e,t){var a=e.exp(n);return t([a]),a},{x:n},function(e,t){return{x:function(){return e.mulStrict(t[0])}}},"Exp",{},[],[!0])}}),lh=K({expm1_:function(r){var n=F(r,"x","expm1");return X.runKernelFunc(function(e,t){var a=e.expm1(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.mul(a.exp())}}})}}),dh=K({floor_:function(r){var n=F(r,"x","floor");return X.runKernelFunc(function(e){return e.floor(n)},{$x:n},function(e){return{$x:function(){return gt(e)}}})}}),hh=K({log_:function(r){var n=F(r,"x","log"),e=[n];return X.runKernelFunc(function(t,a){var o=t.log(n);return a([n]),o},{x:n},function(t,a){var o=a[0];return{x:function(){return t.div(o.toFloat())}}},"Log",{},e)}}),ph=K({log1p_:function(r){var n=F(r,"x","log1p");return X.runKernelFunc(function(e,t){var a=e.log1p(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.div(a.add(1))}}})}}),fh=K({logSigmoid_:function(r){var n=F(r,"x","logSigmoid");return X.runKernelFunc(function(e,t){var a=e.softplus(n.neg()).neg();return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.mul(a.neg().sigmoid())}}})}}),ru=K({neg_:function(r){var n=F(r,"x","neg"),e=[n];return X.runKernelFunc(function(t){return t.neg(n)},{x:n},function(t){return{x:function(){return t.neg()}}},"Neg",{},e)}}),vh=K({reciprocal_:function(r){var n=F(r,"x","reciprocal");return X.runKernelFunc(function(e,t){var a=e.reciprocal(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.div(a.square().neg())}}})}}),mh=K({round_:function(r){var n=F(r,"x","round");return X.runKernelFunc(function(e){return e.round(n)},{$x:n},function(e){return{$x:function(){return gt(e)}}})}}),Wc=K({rsqrt_:function(r){var n=F(r,"x","rsqrt"),e=[n];return X.runKernelFunc(function(t,a){var o=t.rsqrt(n);return a([n]),o},{x:n},function(t,a){var o=a[0];return{x:function(){return t.div(o.pow(1.5).mul(2)).neg()}}},"Rsqrt",{},e)}}),zc=K({sigmoid_:function(r){var n=F(r,"x","sigmoid");return X.runKernelFunc(function(e,t){var a=e.sigmoid(n);return t([a]),a},{x:n},function(e,t){var a=t[0];return{x:function(){return e.mul(a.mul(We(1).sub(a)))}}},"Sigmoid")}}),gh=K({sign_:function(r){var n=F(r,"x","sign");return X.runKernelFunc(function(e){return e.sign(n)},{$x:n},function(e){return{$x:function(){return gt(e)}}})}}),yh=K({isNaN_:function(r){var n=F(r,"x","isNaN");return X.runKernelFunc(function(e){return e.isNaN(n)},{$x:n},function(e){return{$x:function(){return gt(e)}}})}}),xh=K({isInf_:function(r){var n=F(r,"x","isInf");return X.runKernelFunc(function(e){return e.isInf(n)},{$x:n},function(e){return{$x:function(){return gt(e)}}})}}),bh=K({isFinite_:function(r){var n=F(r,"x","isFinite");return X.runKernelFunc(function(e){return e.isFinite(n)},{$x:n},function(e){return{$x:function(){return gt(e)}}})}}),wh=K({sin_:function(r){var n=F(r,"x","sin"),e=[n];return X.runKernelFunc(function(t,a){var o=t.sin(n);return a([n]),o},{x:n},function(t,a){var o=a[0];return{x:function(){return o.toFloat().cos().mul(t)}}},"Sin",{},e)}}),Eh=K({sinh_:function(r){var n=F(r,"x","sinh");return X.runKernelFunc(function(e,t){var a=e.sinh(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return a.toFloat().cosh().mulStrict(e)}}})}}),_h=K({softplus_:function(r){var n=F(r,"x","softplus");return X.runKernelFunc(function(e,t){var a=e.softplus(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.mul(a.sigmoid())}}})}}),Ch=K({sqrt_:function(r){var n=F(r,"x","sqrt");return X.runKernelFunc(function(e,t){var a=e.sqrt(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.div(a.toFloat().sqrt().mul(2))}}})}}),Rh=K({step_:function(r,n){n===void 0&&(n=0);var e=F(r,"x","step");return X.runKernelFunc(function(t){return t.step(e,n)},{$x:e},function(t){return{$x:function(){return gt(t)}}})}}),Ah=K({tan_:function(r){var n=F(r,"x","tan");return X.runKernelFunc(function(e,t){var a=e.tan(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){return e.div(a.cos().square())}}})}}),Th=K({tanh_:function(r){var n=F(r,"x","tanh");return X.runKernelFunc(function(e,t){var a=e.tanh(n);return t([a]),a},{x:n},function(e,t){var a=t[0];return{x:function(){return We(1).sub(a.square()).mulStrict(e)}}},"Tanh",{},null,[!0])}});function Vc(r,n,e,t,a,o){var i,s,u=F(r,"x","batchNorm"),c=F(n,"mean","batchNorm"),d=F(e,"variance","batchNorm");return a!=null&&(i=F(a,"scale","batchNorm")),t!=null&&(s=F(t,"offset","batchNorm")),D(u.rank===2,function(){return"Error in batchNorm3D: x must be rank 3 but got rank "+u.rank+"."}),D(c.rank===2||c.rank===1,function(){return"Error in batchNorm2D: mean must be rank 2 or rank 1 but got rank "+c.rank+"."}),D(d.rank===2||d.rank===1,function(){return"Error in batchNorm2D: variance must be rank 2 or rank 1 but got rank "+d.rank+"."}),i!=null&&D(i.rank===2||i.rank===1,function(){return"Error in batchNorm2D: scale must be rank 2 or rank 1 but got rank "+i.rank+"."}),s!=null&&D(s.rank===2||s.rank===1,function(){return"Error in batchNorm2D: offset must be rank 2 or rank 1 but got rank "+s.rank+"."}),di(u,c,d,s,i,o)}function Gc(r,n,e,t,a,o){var i,s,u=F(r,"x","batchNorm"),c=F(n,"mean","batchNorm"),d=F(e,"variance","batchNorm");return a!=null&&(i=F(a,"scale","batchNorm")),t!=null&&(s=F(t,"offset","batchNorm")),D(u.rank===3,function(){return"Error in batchNorm3D: x must be rank 3 but got rank "+u.rank+"."}),D(c.rank===3||c.rank===1,function(){return"Error in batchNorm3D: mean must be rank 3 or rank 1 but got rank "+c.rank+"."}),D(d.rank===3||d.rank===1,function(){return"Error in batchNorm3D: variance must be rank 3 or rank 1 but got rank "+d.rank+"."}),i!=null&&D(i.rank===3||i.rank===1,function(){return"Error in batchNorm3D: scale must be rank 3 or rank 1 but got rank "+i.rank+"."}),s!=null&&D(s.rank===3||s.rank===1,function(){return"Error in batchNorm3D: offset must be rank 3 or rank 1 but got rank "+s.rank+"."}),di(u,c,d,s,i,o)}function Hc(r,n,e,t,a,o){var i,s,u=F(r,"x","batchNorm"),c=F(n,"mean","batchNorm"),d=F(e,"variance","batchNorm");return a!=null&&(i=F(a,"scale","batchNorm")),t!=null&&(s=F(t,"offset","batchNorm")),D(u.rank===4,function(){return"Error in batchNorm4D: x must be rank 4 but got rank "+u.rank+"."}),D(c.rank===4||c.rank===1,function(){return"Error in batchNorm4D: mean must be rank 4 or rank 1 but got rank "+c.rank+"."}),D(d.rank===4||d.rank===1,function(){return"Error in batchNorm4D: variance must be rank 4 or rank 1 but got rank "+d.rank+"."}),i!=null&&D(i.rank===4||i.rank===1,function(){return"Error in batchNorm4D: scale must be rank 4 or rank 1 but got rank "+i.rank+"."}),s!=null&&D(s.rank===4||s.rank===1,function(){return"Error in batchNorm4D: offset must be rank 4 or rank 1 but got rank "+s.rank+"."}),di(u,c,d,s,i,o)}function di(r,n,e,t,a,o){o==null&&(o=.001);var i,s,u,c=F(r,"x","batchNorm"),d=F(n,"mean","batchNorm"),f=F(e,"variance","batchNorm");a!=null&&(i=F(a,"scale","batchNorm")),t!=null&&(s=F(t,"offset","batchNorm")),D(d.rank===f.rank,function(){return"Batch normalization gradient requires mean and variance to have equal ranks."}),D(s==null||d.rank===s.rank,function(){return"Batch normalization gradient requires mean and offset to have equal ranks."}),D(i==null||d.rank===i.rank,function(){return"Batch normalization gradient requires mean and scale to have equal ranks."}),u=c.rank===0||c.rank===1?c.as4D(1,1,1,c.size):c.rank===2?c.as4D(1,1,c.shape[0],c.shape[1]):c.rank===3?c.as4D(1,c.shape[0],c.shape[1],c.shape[2]):c;var m=[c,d,f,i];return X.runKernelFunc(function(g,x){var E=g.batchNormalization(u,es(d),es(f),o,es(i),es(s));return x([c,d,f,i]),E},{x:c,mean:d,variance:f,scale:i,offset:s},function(g,x){var E=x,w=E[0],C=E[1],N=E[2],S=E[3],I=S==null?We(1):S,M=tn(C.shape,u.shape),j=[];if(C.rank===1){for(var G=0;G0&&(s=s.sum(u)),s.reshape(t.shape)},b:function(){var s=i,u=tn(a.shape,o);return u.length>0&&(s=s.sum(u)),s.reshape(a.shape)}}},"Add")}}),Lh=K({addN_:function(r){D(Array.isArray(r),function(){return"The argument passed to tf.addN() must be a list of tensors"}),D(r.length>=1,function(){return"Must pass at least one tensor to tf.addN(), but got "+r.length});var n=r.map(function(a,o){return F(a,"tensors"+o,"addN")}),e=n[0];n.forEach(function(a){if(a.dtype!==e.dtype)throw new Error("All tensors passed to tf.addN() must have the same dtype")}),n.forEach(function(a){if(!Oe(a.shape,e.shape))throw new Error("All tensors passed to tf.addN() must have the same shape")});var t=n;return X.runKernelFunc(function(a){return a.addN(n)},t,function(a){var o={};return n.forEach(function(i,s){o[s]=function(){return a.clone()}}),o},"AddN")}}),Bh=K({addStrict_:function(r,n){var e=F(r,"a","addStrict"),t=F(n,"b","addStrict");return se(e.shape,t.shape,"Error in addStrict: "),e.add(t)}}),jh=K({atan2_:function(r,n){var e,t=F(r,"a","atan2"),a=F(n,"b","atan2");e=Wt(t,a),t=e[0],a=e[1];var o=nt(t.shape,a.shape);return X.runKernelFunc(function(i,s){var u=i.atan2(t,a);return s([t,a]),u},{$a:t,$b:a},function(i,s){var u=s[0],c=s[1];return{$a:function(){var d=La(u.square(),c.square()),f=i.mul(c.div(d)),m=tn(u.shape,o);return m.length>0&&(f=f.sum(m)),f.reshape(u.shape)},$b:function(){var d=La(u.square(),c.square()),f=ru(i.mul(u.div(d))),m=tn(c.shape,o);return m.length>0&&(f=f.sum(m)),f.reshape(c.shape)}}})}}),rs=K({div_:function(r,n){var e,t=F(r,"a","div"),a=F(n,"b","div");if(e=Wt(t,a),t=e[0],a=e[1],t.dtype==="int32"&&a.dtype==="int32")return Yc(t,a);var o=nt(t.shape,a.shape);return X.runKernelFunc(function(i,s){var u=i.realDivide(t,a);return s([t,a]),u},{a:t,b:a},function(i,s){var u=s[0],c=s[1];return{a:function(){var d=i.div(c.toFloat()),f=tn(u.shape,o);return f.length>0?d.sum(f).reshape(u.shape):d},b:function(){var d=i.mul(u.toFloat()),f=tn(c.shape,o);f.length>0&&(d=d.sum(f).reshape(c.shape));var m=c.square();return d.div(m.toFloat()).neg()}}},"Div")}}),Uh=K({divNoNan_:function(r,n){var e,t=F(r,"a","div"),a=F(n,"b","div");t=(e=Wt(t,a))[0],a=e[1];var o=rs(t,a),i=gt(o),s=a.equal(i);return Pa(s,i,o)}}),Wh=K({divStrict_:function(r,n){var e=F(r,"a","div"),t=F(n,"b","div");return se(e.shape,t.shape,"Error in divideStrict: "),e.div(t)}}),Yc=K({floorDiv_:function(r,n){var e,t=F(r,"a","floorDiv"),a=F(n,"b","floorDiv");e=Wt(t,a),t=e[0],a=e[1];var o=nt(t.shape,a.shape);return X.runKernelFunc(function(i,s){var u=i.floorDiv(t,a);return s([t,a]),u},{a:t,b:a},function(i,s){var u=s[0],c=s[1];return{a:function(){var d=i.div(c.toFloat()),f=tn(u.shape,o);return f.length>0?d.sum(f).reshape(u.shape):d},b:function(){var d=i.mul(u.toFloat()),f=tn(c.shape,o);f.length>0&&(d=d.sum(f).reshape(c.shape));var m=c.square();return d.div(m.toFloat()).neg()}}},"FloorDiv")}}),au=K({maximum_:function(r,n){var e,t=F(r,"a","maximum"),a=F(n,"b","maximum");return e=Wt(t,a),t=e[0],a=e[1],t.dtype==="bool"&&(t=t.toInt(),a=a.toInt()),nt(t.shape,a.shape),X.runKernelFunc(function(o,i){var s=o.maximum(t,a);return i([t,a]),s},{a:t,b:a},function(o,i){var s=i[0],u=i[1];return{a:function(){return o.mul(s.greaterEqual(u).toFloat())},b:function(){return o.mul(s.less(u).toFloat())}}},"Maximum")}}),zh=K({maximumStrict_:function(r,n){var e=F(r,"a","maximumStrict"),t=F(n,"b","maximumStrict");return se(e.shape,t.shape,"Error in maximumStrict: "),e.maximum(t)}}),$c=K({minimum_:function(r,n){var e,t=F(r,"a","minimum"),a=F(n,"b","minimum");return e=Wt(t,a),t=e[0],a=e[1],t.dtype==="bool"&&(t=t.toInt(),a=a.toInt()),nt(t.shape,a.shape),X.runKernelFunc(function(o,i){var s=o.minimum(t,a);return i([t,a]),s},{a:t,b:a},function(o,i){var s=i[0],u=i[1];return{a:function(){return o.mul(s.lessEqual(u).toFloat())},b:function(){return o.mul(s.greater(u).toFloat())}}},"Minimum")}}),Vh=K({minimumStrict_:function(r,n){var e=F(r,"a","minimumStrict"),t=F(n,"b","minimumStrict");return se(e.shape,t.shape,"Error in minimumStrict: "),e.minimum(t)}}),Gh=K({mod_:function(r,n){var e,t=F(r,"a","mod"),a=F(n,"b","mod");e=Wt(t,a),t=e[0],a=e[1];var o=nt(t.shape,a.shape);return X.runKernelFunc(function(i,s){var u=i.mod(t,a);return s([t,a]),u},{$a:t,$b:a},function(i,s){var u=s[0],c=s[1];return{$a:function(){var d=tn(u.shape,o);return d.length>0?i.sum(d).reshape(u.shape):i},$b:function(){var d=i.mul(u.div(c).floor().neg()),f=tn(c.shape,o);return f.length>0?d.sum(f).reshape(c.shape):d}}})}}),Hh=K({modStrict_:function(r,n){var e=F(r,"a","modStrict"),t=F(n,"b","modStrict");return se(e.shape,t.shape,"Error in modStrict: "),e.mod(t)}}),Ba=K({mul_:function(r,n){var e,t=F(r,"a","mul"),a=F(n,"b","mul");e=Wt(t,a),t=e[0],a=e[1];var o=nt(t.shape,a.shape);return X.runKernelFunc(function(i,s){var u=i.multiply(t,a);return s([t,a]),u},{a:t,b:a},function(i,s){var u=s[0],c=s[1];return{a:function(){var d=i.mul(c.toFloat()),f=tn(u.shape,o);return f.length>0?d.sum(f).reshape(u.shape):d},b:function(){var d=i.mul(u.toFloat()),f=tn(c.shape,o);return f.length>0?d.sum(f).reshape(c.shape):d}}},"Mul")}}),Xh=K({mulStrict_:function(r,n){var e=F(r,"a","mul"),t=F(n,"b","mul");return se(e.shape,t.shape,"Error in multiplyStrict: "),e.mul(t)}}),as=K({pow_:function(r,n){var e,t=F(r,"base","pow"),a=F(n,"exp","pow");e=Wt(t,a),t=e[0],a=e[1];var o=nt(t.shape,a.shape),i=[t,a];return X.runKernelFunc(function(s,u){var c=s.pow(t,a);return u([t,a,c]),c},{a:t,b:a},function(s,u){var c=u[0],d=u[1],f=u[2];return{a:function(){var m=d.toFloat(),g=s.mul(m.mul(c.pow(m.sub(We(1))))),x=tn(c.shape,o);return x.length>0&&(g=g.sum(x)),g.reshape(c.shape)},b:function(){var m=c.greater(0),g=c.log().where(m,gt(c)),x=s.mul(f.mul(g)),E=tn(d.shape,o);return E.length>0&&(x=x.sum(E)),x.reshape(d.shape)}}},"Pow",{},i,[!0])}}),Kh=K({powStrict_:function(r,n){return se(r.shape,n.shape,"Error in powStrict: "),r.pow(n)}}),qh=K({squaredDifferenceStrict_:function(r,n){var e=F(r,"a","squaredDifferenceStrict"),t=F(n,"b","squaredDifferenceStrict");return se(e.shape,t.shape,"Error in squaredDifferenceStrict: "),e.squaredDifference(t)}}),va=K({sub_:function(r,n){var e,t=F(r,"a","sub"),a=F(n,"b","sub");e=Wt(t,a),t=e[0],a=e[1];var o=nt(t.shape,a.shape);return X.runKernelFunc(function(i){return i.subtract(t,a)},{a:t,b:a},function(i){return{a:function(){var s=i,u=tn(t.shape,o);return u.length>0&&(s=s.sum(u)),s.reshape(t.shape)},b:function(){var s=i,u=tn(a.shape,o);return u.length>0&&(s=s.sum(u)),s.neg().reshape(a.shape)}}},"Sub")}}),Yh=K({subStrict_:function(r,n){var e=F(r,"a","subStrict"),t=F(n,"b","subStrict");return se(e.shape,t.shape,"Error in subStrict: "),e.sub(t)}}),Jc=K({equal_:function(r,n){var e,t=F(r,"a","equal"),a=F(n,"b","equal");return e=Wt(t,a),t=e[0],a=e[1],nt(t.shape,a.shape),X.runKernelFunc(function(o){return o.equal(t,a)},{$a:t,$b:a})}}),$h=K({equalStrict_:function(r,n){var e=F(r,"a","equalStrict"),t=F(n,"b","equalStrict");return se(e.shape,t.shape,"Error in equalStrict: "),e.equal(t)}}),Jh=K({greater_:function(r,n){var e,t=F(r,"a","greater"),a=F(n,"b","greater");return e=Wt(t,a),t=e[0],a=e[1],nt(t.shape,a.shape),X.runKernelFunc(function(o){return o.greater(t,a)},{a:t,b:a},null,"Greater")}}),Qc=K({greaterEqual_:function(r,n){var e,t=F(r,"a","greaterEqual"),a=F(n,"b","greaterEqual");return e=Wt(t,a),t=e[0],a=e[1],nt(t.shape,a.shape),X.runKernelFunc(function(o,i){var s=o.greaterEqual(t,a);return i([t,a]),s},{a:t,b:a},function(o,i){var s=i[0],u=i[1];return{a:function(){return gt(s)},b:function(){return gt(u)}}},"GreaterEqual")}}),Qh=K({greaterEqualStrict_:function(r,n){var e=F(r,"a","greaterEqualStrict"),t=F(n,"b","greaterEqualStrict");return se(e.shape,t.shape,"Error in greaterEqualStrict: "),e.greaterEqual(t)}}),Zh=K({greaterStrict_:function(r,n){var e=F(r,"a","greaterStrict"),t=F(n,"b","greaterStrict");return se(e.shape,t.shape,"Error in greaterStrict: "),e.greater(t)}}),ep=K({less_:function(r,n){var e,t=F(r,"a","less"),a=F(n,"b","less");return e=Wt(t,a),t=e[0],a=e[1],nt(t.shape,a.shape),X.runKernelFunc(function(o){return o.less(t,a)},{a:t,b:a},null,"Less")}}),tp=K({lessEqual_:function(r,n){var e,t=F(r,"a","lessEqual"),a=F(n,"b","lessEqual");return e=Wt(t,a),t=e[0],a=e[1],nt(t.shape,a.shape),X.runKernelFunc(function(o,i){var s=o.lessEqual(t,a);return i([t,a]),s},{a:t,b:a},null,"LessEqual")}}),np=K({lessEqualStrict_:function(r,n){var e=F(r,"a","lessEqualStrict"),t=F(n,"b","lessEqualStrict");return se(e.shape,t.shape,"Error in lessEqualStrict: "),e.lessEqual(t)}}),rp=K({lessStrict_:function(r,n){var e=F(r,"a","lessStrict"),t=F(n,"b","lessStrict");return se(e.shape,t.shape,"Error in lessStrict: "),e.less(t)}}),ap=K({notEqual_:function(r,n){var e,t=F(r,"a","notEqual"),a=F(n,"b","notEqual");return e=Wt(t,a),t=e[0],a=e[1],nt(t.shape,a.shape),X.runKernelFunc(function(o){return o.notEqual(t,a)},{a:t,b:a},null,"NotEqual")}}),op=K({notEqualStrict_:function(r,n){var e=F(r,"a","notEqualStrict"),t=F(n,"b","notEqualStrict");return se(e.shape,t.shape,"Error in notEqualStrict: "),e.notEqual(t)}});function Zc(r,n){for(var e=[],t=r;t0,function(){return"mask cannot be scalar"}),se(s.slice(o,o+i),a.shape,"mask's shape must match the first K dimensions of tensor's shape,"),u=1,c=o;c=2&&i.rank>=2&&o.rank===i.rank,function(){return"Error in matMul: inputs must have the same rank of at least 2, got ranks "+o.rank+" and "+i.rank+"."}),D(Oe(f,m),function(){return"Error in matMul: outer dimensions ("+f+") and ("+m+") of Tensors with shapes "+o.shape+" and "+i.shape+" must match."}),D(s===u,function(){return"Error in matMul: inner shapes ("+s+") and ("+u+") of Tensors with shapes "+o.shape+" and "+i.shape+" and transposeA="+e+" and transposeB="+t+" must match."});var E=o.shape.slice(0,-2).concat([c,d]),w=e?o.as3D(g,s,c):o.as3D(g,c,s),C=t?i.as3D(x,d,u):i.as3D(x,u,d),N={transposeA:e,transposeB:t};return X.runKernelFunc(function(S,I){var M=S.batchMatMul(w,C,e,t);return I([w,C]),M},{a:w,b:C},function(S,I){var M=I,j=M[0],G=M[1];return e||t?!e&&t?{a:function(){return S.matMul(G,!1,!1)},b:function(){return S.matMul(j,!0,!1)}}:e&&!t?{a:function(){return G.matMul(S,!1,!0)},b:function(){return j.matMul(S,!1,!1)}}:{a:function(){return G.matMul(S,!0,!0)},b:function(){return S.matMul(j,!0,!0)}}:{a:function(){return S.matMul(G,!1,!0)},b:function(){return j.matMul(S,!0,!1)}}},"BatchMatMul",N).reshape(E)}}),dp=K({dot_:function(r,n){var e=F(r,"t1","dot"),t=F(n,"t2","dot");D(!(e.rank!==1&&e.rank!==2||t.rank!==1&&t.rank!==2),function(){return"Error in dot: inputs must all be rank 1 or 2, but got ranks "+e.rank+" and "+t.rank+"."});var a=e.rank===1?e.size:e.shape[1],o=t.rank===1?t.size:t.shape[0];return D(a===o,function(){return"Error in dot: inner dimensions of inputs must match, but got "+a+" and "+o+"."}),e.rank===1&&t.rank===1?e.as2D(1,-1).matMul(t.as2D(-1,1)).asScalar():e.rank===1&&t.rank===2?e.as2D(1,-1).matMul(t.as2D(t.shape[0],t.shape[1])).as1D():e.rank===2&&t.rank===1?e.matMul(t.as2D(-1,1)).as1D():e.matMul(t.as2D(t.shape[0],t.shape[1]))}}),hp=K({outerProduct_:function(r,n){var e=F(r,"v1","outerProduct"),t=F(n,"v2","outerProduct");return D(e.rank===1&&t.rank===1,function(){return"Error in outerProduct: inputs must be rank 1, but got ranks "+e.rank+" and "+t.rank+"."}),e.as2D(-1,1).matMul(t.as2D(1,-1))}}),hi=K({reverse_:function(r,n){var e=F(r,"x","reverse");if(e.rank===0)return e.clone();var t=je(n,e.shape);return X.runKernelFunc(function(a){return a.reverse(e,t)},{$x:e},function(a){return{$x:function(){return a.reverse(t)}}}).reshapeAs(e)}}),pp=K({reverse1d_:function(r){var n=F(r,"x","reverse");return D(n.rank===1,function(){return"Error in reverse1D: x must be rank 1 but got rank "+n.rank+"."}),hi(n,0)}}),fp=K({reverse2d_:function(r,n){var e=F(r,"x","reverse");return D(e.rank===2,function(){return"Error in reverse2D: x must be rank 2 but got rank "+e.rank+"."}),hi(e,n)}}),vp=K({reverse3d_:function(r,n){var e=F(r,"x","reverse");return D(e.rank===3,function(){return"Error in reverse3D: x must be rank 3 but got rank "+e.rank+"."}),hi(e,n)}}),mp=K({reverse4d_:function(r,n){var e=F(r,"x","reverse");return D(e.rank===4,function(){return"Error in reverse4D: x must be rank 4 but got rank "+e.rank+"."}),hi(e,n)}});function ul(r,n,e,t,a,o){var i=F(r,"x","maxPool"),s=i,u=!1;i.rank===3&&(u=!0,s=i.as4D(1,i.shape[0],i.shape[1],i.shape[2])),t==null&&(t=[1,1]),D(s.rank===4,function(){return"Error in maxPool: input must be rank 4 but got rank "+s.rank+"."}),D(Bn(e,t),function(){return"Error in maxPool: Either strides or dilations must be 1. Got strides "+e+" and dilations '"+t+"'"}),o!=null&&D(Be(a),function(){return"Error in maxPool: pad must be an integer when using, dimRoundingMode "+o+" but got pad "+a+"."});var c=Vr(s.shape,n,e,t,a,o);if(c.filterWidth===1&&c.filterHeight===1&&Oe(c.inShape,c.outShape))return i.clone();var d=[s],f=X.runKernelFunc(function(m,g){var x=m.maxPool(s,c);return g([s,x]),x},{x:s},function(m,g){var x=g[0],E=g[1];return{x:function(){return function(w,C,N,S,I,M,j,G){var z=F(w,"dy","maxPoolBackprop"),W=F(C,"input","maxPoolBackprop"),V=F(N,"output","maxPoolBackprop");D(W.rank===z.rank,function(){return"Rank of input ("+W.rank+") does not match rank of dy ("+z.rank+")"}),M==null&&(M=[1,1]),D(Bn(I,M),function(){return"Error in maxPoolBackProp: Either strides or dilations must be 1. Got strides "+I+" and dilations '"+M+"'"}),D(z.rank===4,function(){return"Error in maxPoolBackprop: dy must be rank 4 but got rank "+z.rank+"."}),D(W.rank===4,function(){return"Error in maxPoolBackprop: input must be rank 4 but got rank "+W.rank+"."}),G!=null&&D(Be(j),function(){return"Error in maxPoolBackprop: pad must be an integer when using, dimRoundingMode "+G+" but got pad "+j+"."});var Z=Vr(W.shape,S,I,M,j,G);return X.runKernelFunc(function(J){return J.maxPoolBackprop(z,W,V,Z)},{$dy:z,$input:W})}(m,x,E,n,e,t,a)}}},"MaxPool",c,d);return u?f.as3D(f.shape[1],f.shape[2],f.shape[3]):f}function cl(r,n,e,t,a,o){var i=F(r,"x","avgPool","float32");t==null&&(t=[1,1]),D(Bn(e,t),function(){return"Error in avgPool: Either strides or dilations must be 1. Got strides "+e+" and dilations '"+t+"'"});var s=i,u=!1;i.rank===3&&(u=!0,s=i.as4D(1,i.shape[0],i.shape[1],i.shape[2])),D(s.rank===4,function(){return"Error in avgPool: x must be rank 4 but got rank "+s.rank+"."}),o!=null&&D(Be(a),function(){return"Error in avgPool: pad must be an integer when using, dimRoundingMode "+o+" but got pad "+a+"."});var c=Vr(s.shape,n,e,t,a,o);if(c.filterWidth===1&&c.filterHeight===1&&Oe(c.inShape,c.outShape))return i.clone();var d=X.runKernelFunc(function(f){return f.avgPool(s,c)},{x:s},function(f){return{x:function(){return function(m,g,x,E,w,C){var N=F(m,"dy","avgPoolBackprop"),S=F(g,"input","avgPoolBackprop");D(S.rank===N.rank,function(){return"Rank of input ("+S.rank+") does not match rank of dy ("+N.rank+")"}),w==null&&(w=[1,1]),D(Bn(E,w),function(){return"Error in avgPoolBackprop: Either strides or dilations must be 1. Got strides "+E+" and dilations '"+w+"'"});var I=S,M=N,j=!1;S.rank===3&&(j=!0,I=S.as4D(1,S.shape[0],S.shape[1],S.shape[2]),M=N.as4D(1,N.shape[0],N.shape[1],N.shape[2])),D(M.rank===4,function(){return"Error in avgPoolBackprop: dy must be rank 4 but got rank "+M.rank+"."}),D(I.rank===4,function(){return"Error in avgPoolBackprop: input must be rank 4 but got rank "+I.rank+"."});var G=Vr(I.shape,x,E,w,C),z=X.runKernelFunc(function(W){return W.avgPoolBackprop(M,I,G)},{dy4D:M,input4D:I});return j?z.as3D(z.shape[1],z.shape[2],z.shape[3]):z}(f,s,n,e,t,a)}}},"AvgPool",c);return d=d.cast(i.dtype),u?d.as3D(d.shape[1],d.shape[2],d.shape[3]):d}var ll=K({maxPool_:function(r,n,e,t,a){return ul(r,n,e,1,t,a)}}),dl=K({avgPool_:function(r,n,e,t,a){return cl(r,n,e,1,t,a)}}),gp=K({pool_:function(r,n,e,t,a,o){a==null&&(a=[1,1]),o==null&&(o=1),t===0&&(t="valid");var i=F(r,"x","maxPool"),s=i,u=!1;i.rank===3&&(u=!0,s=i.as4D(1,i.shape[0],i.shape[1],i.shape[2])),D(Bn(o,a),function(){return"Error in pool: Either strides or dilations must be 1. Got strides "+o+" and dilations '"+a+"'"});var c,d=Vr(s.shape,n,o,a,t),f=[d.dilationHeight,d.dilationWidth];c=t==="same"?function(I,M){var j=I.map(function(W,V){return W+(W-1)*(M[V]-1)}).map(function(W){return W-1}),G=j.map(function(W){return Math.floor(W/2)}),z=j.map(function(W,V){return W-G[V]});return j.map(function(W,V){return[G[V],z[V]]})}([d.filterHeight,d.filterWidth],f):[[0,0],[0,0]];var m=f[0]===1&&f[1]===1,g=function(I,M,j){var G=j.map(function(fe){return fe[0]}),z=j.map(function(fe){return fe[1]}),W=I.concat(G,z),V=M.map(function(fe,he){return(fe-W[he]%fe)%fe}),Z=z.map(function(fe,he){return fe+V[he]}),J=M.map(function(fe,he){return[G[he],Z[he]]}),me=M.map(function(fe,he){return[0,V[he]]});return[J,me]}([d.inHeight,d.inWidth],f,c),x=g[0],E=g[1],w=m?t:"valid",C=m?s:Mi(s,f,x),N=(e==="avg"?function(){return cl(C,n,o,1,w)}:function(){return ul(C,n,o,1,w)})(),S=m?N:oo(N,f,E);return u?S.as3D(S.shape[1],S.shape[2],S.shape[3]):S}}),yp=K({maxPool3d_:function(r,n,e,t,a,o,i){o===void 0&&(o="NDHWC");var s=F(r,"x","maxPool3d"),u=s,c=!1;s.rank===4&&(c=!0,u=s.as5D(1,s.shape[0],s.shape[1],s.shape[2],s.shape[3])),i==null&&(i=[1,1,1]),D(u.rank===5,function(){return"Error in maxPool3d: x must be rank 5 but got rank "+u.rank+"."}),D(o==="NDHWC",function(){return"Error in maxPool3d: Only NDHWC is currently supported, but got dataFormat of "+o}),D(Bn(e,i),function(){return"Error in maxPool3d: Either strides or dilations must be 1. Got strides "+e+" and dilations '"+i+"'"}),a!=null&&D(Be(t),function(){return"Error in maxPool3d: pad must be an integer when using, dimRoundingMode "+a+" but got pad "+t+"."});var d=Oa(u.shape,n,e,i,t,a,o),f=X.runKernelFunc(function(m,g){var x=m.maxPool3d(u,d);return g([u,x]),x},{x:u},function(m,g){var x=g[0],E=g[1];return{x:function(){return function(w,C,N,S,I,M,j,G){var z=F(w,"dy","maxPool3dBackprop"),W=F(C,"input","maxPool3dBackprop"),V=F(N,"output","maxPool3dBackprop"),Z=z,J=W,me=V,fe=!1;W.rank===4&&(fe=!0,Z=z.as5D(1,z.shape[0],z.shape[1],z.shape[2],z.shape[3]),J=W.as5D(1,W.shape[0],W.shape[1],W.shape[2],W.shape[3]),me=V.as5D(1,V.shape[0],V.shape[1],V.shape[2],V.shape[3])),D(Z.rank===5,function(){return"Error in maxPool3dBackprop: dy must be rank 5 but got rank "+Z.rank+"."}),D(J.rank===5,function(){return"Error in maxPool3dBackprop: input must be rank 5 but got rank "+J.rank+"."}),D(me.rank===5,function(){return"Error in maxPool3dBackprop: output must be rank 5 but got rank "+me.rank+"."}),M==null&&(M=[1,1,1]),D(Bn(I,M),function(){return"Error in maxPool3dBackprop: Either strides or dilations must be 1. Got strides "+I+" and dilations '"+M+"'"}),G!=null&&D(Be(j),function(){return"Error in maxPool3dBackprop: pad must be an integer when using, dimRoundingMode "+G+" but got pad "+j+"."});var he=Oa(J.shape,S,I,M,j,G),Ee=X.runKernelFunc(function(be){return be.maxPool3dBackprop(Z,J,me,he)},{dy5D:Z,input5D:J});return fe?Ee.as4D(Ee.shape[1],Ee.shape[2],Ee.shape[3],Ee.shape[4]):Ee}(m,x,E,n,e,i,t,a)}}});return c?f.as4D(f.shape[1],f.shape[2],f.shape[3],f.shape[4]):f}}),xp=K({avgPool3d_:function(r,n,e,t,a,o,i){o===void 0&&(o="NDHWC");var s=F(r,"x","avgPool3d","float32"),u=s,c=!1;s.rank===4&&(c=!0,u=s.as5D(1,s.shape[0],s.shape[1],s.shape[2],s.shape[3])),i==null&&(i=[1,1,1]),D(u.rank===5,function(){return"Error in avgPool3d: x must be rank 5 but got rank "+u.rank+"."}),D(o==="NDHWC",function(){return"Error in avgPool3d: Only NDHWC is currently supported, but got dataFormat of "+o}),D(Bn(e,i),function(){return"Error in avgPool3d: Either strides or dilations must be 1. Got strides "+e+" and dilations '"+i+"'"}),a!=null&&D(Be(t),function(){return"Error in avgPool3d: pad must be an integer when using, dimRoundingMode "+a+" but got pad "+t+"."});var d=Oa(u.shape,n,e,i,t,a,o),f=X.runKernelFunc(function(m){return m.avgPool3d(u,d)},{x:u},function(m){return{x:function(){return function(g,x,E,w,C,N,S){var I=F(g,"dy","avgPool3dBackprop"),M=F(x,"input","avgPool3dBackprop"),j=I,G=M,z=!1;M.rank===4&&(z=!0,j=I.as5D(1,I.shape[0],I.shape[1],I.shape[2],I.shape[3]),G=M.as5D(1,M.shape[0],M.shape[1],M.shape[2],M.shape[3])),D(j.rank===5,function(){return"Error in avgPool3dBackprop: dy must be rank 5 but got rank "+j.rank+"."}),D(G.rank===5,function(){return"Error in avgPool3dBackprop: input must be rank 5 but got rank "+G.rank+"."}),C==null&&(C=[1,1,1]),D(Bn(w,C),function(){return"Error in avgPool3dBackprop: Either strides or dilations must be 1. Got strides "+w+" and dilations '"+C+"'"}),S!=null&&D(Be(N),function(){return"Error in maxPool3dBackprop: pad must be an integer when using, dimRoundingMode "+S+" but got pad "+N+"."});var W=Oa(G.shape,E,w,C,N,S),V=X.runKernelFunc(function(Z){return Z.avgPool3dBackprop(j,G,W)},{dy5D:j,input5D:G});return z?V.as4D(V.shape[1],V.shape[2],V.shape[3],V.shape[4]):V}(m,u,n,e,i,t,a)}}});return f=f.cast(u.dtype),c?f.as4D(f.shape[1],f.shape[2],f.shape[3],f.shape[4]):f}}),Hr=K({slice_:function(r,n,e){var t,a,o=F(r,"x","slice");if(o.rank===0)throw new Error("Slicing scalar is not possible");(t=typeof n=="number"?[n].concat(new Array(o.rank-1).fill(0)):n.length=0?u:(D(u===-1,function(){return"Negative size values should be exactly -1 but got "+u+" for the slice() size at index "+c+"."}),o.shape[c]-t[c])}),js(o,t,a);var i=o.shape,s={begin:t,size:a};return X.runKernelFunc(function(u){return u.slice(o,t,a)},{x:o},function(u){for(var c=[],d=0;d0&&(c=c.sum(d)),c.reshape(s.shape)}}},"Prelu")}}),cu=K({relu_:function(r){var n=F(r,"x","relu");return n.dtype==="bool"?n.toInt():X.runKernelFunc(function(e,t){var a=e.relu(n);return t([n]),a},{x:n},function(e,t){var a=t[0];return{x:function(){return e.mulStrict(a.step().toFloat())}}},"Relu")}}),yl=K({relu6_:function(r){var n=F(r,"x","relu6");return n.dtype==="bool"?n.toInt():X.runKernelFunc(function(e,t){var a=e.relu6(n);return t([n]),a},{x:n},function(e,t){var a=t[0],o=a.lessEqual(6).mul(a.step());return{x:function(){return e.mulStrict(o.toFloat())}}},"Relu6")}}),Ip=K({selu_:function(r){var n=F(r,"x","selu");return X.runKernelFunc(function(e,t){var a=e.selu(n);return t([n]),a},{$x:n},function(e,t){var a=t[0];return{$x:function(){var o=a.greater(We(0)),i=We(tu),s=We(nu),u=e.mul(s),c=e.mul(i).mul(a.toFloat().exp());return Pa(o,u,c)}}})}}),xl=K({transpose_:function(r,n){var e=F(r,"x","transpose");if(n==null&&(n=e.shape.map(function(a,o){return o}).reverse()),D(e.rank===n.length,function(){return"Error in transpose: rank of input "+e.rank+" must match length of perm "+n+"."}),n.forEach(function(a){D(a>=0&&aa)throw new Error("'k' passed to topk() must be <= the last dimension ("+a+") but got "+n);var o=X.runKernelFunc(function(i){return i.topk(t,n,e)},{$x:t});return{values:o[0],indices:o[1]}}}),Up=K({scatterND_:function(r,n,e){var t=F(r,"indices","scatterND","int32"),a=F(n,"updates","scatterND");return Bs(a,t,e),X.runKernelFunc(function(o){return o.scatterND(t,a,e)},{indices:t,updates:a},null,"ScatterNd",{shape:e})}}),lu=K({fft_:function(r){D(r.dtype==="complex64",function(){return"The dtype for tf.spectral.fft() must be complex64 but got "+r.dtype+"."});var n=r.shape[r.shape.length-1],e=r.size/n,t=r.as2D(e,n);return X.runKernelFunc(function(a){return a.fft(t)},{input:r}).reshape(r.shape)}}),is=K({ifft_:function(r){D(r.dtype==="complex64",function(){return"The dtype for tf.spectral.ifft() must be complex64 but got "+r.dtype+"."});var n=r.shape[r.shape.length-1],e=r.size/n,t=r.as2D(e,n);return X.runKernelFunc(function(a){return a.ifft(t)},{input:r}).reshape(r.shape)}}),du=K({rfft_:function(r,n){D(r.dtype==="float32",function(){return"The dtype for rfft() must be real value but got "+r.dtype});var e,t=r.shape[r.shape.length-1],a=r.size/t;if(n!=null&&nt){var s=r.shape.map(function(C){return C});s[r.shape.length-1]=n-t,e=r.concat(Jt(s),r.shape.length-1),t=n}else e=r;var u=e.zerosLike(),c=zt(e,u).as2D(a,t),d=lu(c),f=Math.floor(t/2)+1,m=Hn(d),g=cr(d),x=m.split([f,t-f],m.shape.length-1),E=g.split([f,t-f],g.shape.length-1),w=e.shape.slice();return w[e.shape.length-1]=f,zt(x[0],E[0]).reshape(w)}}),wl=K({irfft_:function(r){var n=r.shape[r.shape.length-1],e=r.size/n;if(n<=2){var t=r.as2D(e,n),a=is(t);return Hn(a)}var o=[e,2*(n-1)],i=Hn(r).as2D(e,n),s=cr(r).as2D(e,n),u=i.slice([0,1],[e,n-2]).reverse(1),c=s.slice([0,1],[e,n-2]).reverse(1).mul(We(-1)),d=i.concat(u,1),f=s.concat(c,1);return t=zt(d,f).as2D(o[0],o[1]),a=is(t),Hn(a)}}),Wp=Object.freeze({fft:lu,ifft:is,rfft:du,irfft:wl}),zp=K({sparseToDense_:function(r,n,e,t){t===void 0&&(t=0);var a=F(r,"sparseIndices","sparseToDense","int32"),o=F(n,"sparseValues","sparseToDense"),i=F(t,"defaultValue","sparseToDense",o.dtype);return function(s,u,c,d){if(s.dtype!=="int32")throw new Error("tf.sparseToDense() expects the indices to be int32 type, but the dtype was "+s.dtype+".");if(s.rank>2)throw new Error("sparseIndices should be a scalar, vector, or matrix, but got shape "+s.shape+".");var f=s.rank>0?s.shape[0]:1,m=s.rank>1?s.shape[1]:1;if(c.length!==m)throw new Error("outputShape has incorrect number of elements:, "+c.length+", should be: "+m+".");var g=u.size;if(u.rank!==0&&(u.rank!==1||g!==f))throw new Error("sparseValues has incorrect shape "+u.shape+", should be [] or ["+f+"]");if(u.dtype!==d.dtype)throw new Error("sparseValues.dtype must match defaultValues.dtype")}(a,o,e,i),X.runKernelFunc(function(s){return s.sparseToDense(a,o,e,i)},{$sparseIndices:a,$sparseValues:o,$defaultValue:i})}}),Vp=K({gatherND_:function(r,n){var e=F(n,"indices","gatherND","int32"),t=F(r,"x","gatherND");return X.runKernelFunc(function(a){return a.gatherND(t,e)},{x:t,indices:e},null,"GatherNd")}}),Gp=K({diag_:function(r){var n=F(r,"x","diag").flatten(),e=r.shape.concat(r.shape);return X.runKernelFunc(function(t){return t.diag(n)},{$x:n}).reshape(e)}}),Hp=K({dropout_:function(r,n,e,t){var a=F(r,"x","dropout");if(D(a.dtype==="float32",function(){return"x has to be a floating point tensor since it's going to be scaled, but got a "+a.dtype+" tensor instead."}),D(n>=0&&n<1,function(){return"rate must be a float in the range [0, 1), but got "+n+"."}),n===0)return r instanceof fn?a.clone():a;var o=function(u,c){if(c==null)return u.shape.slice();if(Oe(u.shape,c))return c;if(u.shape.length===c.length){for(var d=[],f=0;f1,function(){return"inTopK() expects the predictions to be of rank 2 or higher, but got "+t.rank}),D(t.rank-1===a.rank,function(){return"predictions rank should be 1 larger than targets rank, but got predictions rank "+t.rank+" and targets rank "+a.rank}),se(t.shape.slice(0,t.shape.length-1),a.shape,"predictions's shape should be align with the targets' shape, except the last dimension."),o=t.shape[t.shape.length-1],D(e>0&&e<=o,function(){return"'k' passed to inTopK() must be > 0 && <= the predictions last dimension ("+o+"), but got "+e}),[4,t.data()];case 1:return i=C.sent(),[4,a.data()];case 2:for(s=C.sent(),u=[i.length/o,o],d=u[1],f=Cn("bool",c=u[0]),m=0;m1?s.div(We(i)):s}if(e===jn.SUM_BY_NONZERO_WEIGHTS){if(a==null)return o.sum().div(We(t.size));var u=a.mul(_r(t.shape)).notEqual(We(0)).sum().toFloat();return o.sum().div(u)}throw Error("Unknown reduction: "+e)}}),Yp=K({cosineDistance_:function(r,n,e,t,a){a===void 0&&(a=jn.SUM_BY_NONZERO_WEIGHTS);var o=F(r,"labels","cosineDistance"),i=F(n,"predictions","cosineDistance"),s=null;t!=null&&(s=F(t,"weights","cosineDistance")),se(o.shape,i.shape,"Error in cosineDistance: ");var u=We(1).sub(o.mul(i).sum(e,!0));return Xr(u,s,a)}}),$p=K({hingeLoss_:function(r,n,e,t){t===void 0&&(t=jn.SUM_BY_NONZERO_WEIGHTS);var a=F(r,"labels","hingeLoss"),o=F(n,"predictions","hingeLoss"),i=null;e!=null&&(i=F(e,"weights","hingeLoss")),se(a.shape,o.shape,"Error in hingeLoss: ");var s=We(1);a=We(2).mul(a).sub(s);var u=s.sub(a.mul(o)).relu();return Xr(u,i,t)}}),Jp=K({huberLoss_:function(r,n,e,t,a){t===void 0&&(t=1),a===void 0&&(a=jn.SUM_BY_NONZERO_WEIGHTS);var o=F(r,"labels","huberLoss"),i=F(n,"predictions","huberLoss"),s=null;e!=null&&(s=F(e,"weights","huberLoss")),se(o.shape,i.shape,"Error in huberLoss: ");var u=We(t),c=i.sub(o).abs(),d=$c(c,u),f=c.sub(d),m=We(.5).mul(d.square()).add(u.mul(f));return Xr(m,s,a)}}),Qp=K({logLoss_:function(r,n,e,t,a){t===void 0&&(t=1e-7),a===void 0&&(a=jn.SUM_BY_NONZERO_WEIGHTS);var o=F(r,"labels","logLoss"),i=F(n,"predictions","logLoss"),s=null;e!=null&&(s=F(e,"weights","logLoss")),se(o.shape,i.shape,"Error in logLoss: ");var u=We(1),c=We(t),d=o.mul(i.add(c).log()).neg().sub(u.sub(o).mul(u.sub(i).add(c).log()));return Xr(d,s,a)}}),Zp=K({meanSquaredError_:function(r,n,e,t){t===void 0&&(t=jn.SUM_BY_NONZERO_WEIGHTS);var a=F(r,"labels","meanSquaredError"),o=F(n,"predictions","meanSquaredError"),i=null;e!=null&&(i=F(e,"weights","meanSquaredError")),se(a.shape,o.shape,"Error in meanSquaredError: ");var s=a.squaredDifference(o);return Xr(s,i,t)}}),ef=K({sigmoidCrossEntropy_:function(r,n,e,t,a){t===void 0&&(t=0),a===void 0&&(a=jn.SUM_BY_NONZERO_WEIGHTS);var o=F(r,"multiClassLabels","sigmoidCrossEntropy"),i=F(n,"logits","sigmoidCrossEntropy"),s=null;if(e!=null&&(s=F(e,"weights","sigmoidCrossEntropy")),se(o.shape,i.shape,"Error in sigmoidCrossEntropy: "),t>0){var u=We(t),c=We(1),d=We(.5);o=o.mul(c.sub(u)).add(d.mul(u))}var f=function(m,g){var x=F(m,"labels","sigmoidCrossEntropyWithLogits"),E=F(g,"logits","sigmoidCrossEntropyWithLogits");se(x.shape,E.shape,"Error in sigmoidCrossEntropyWithLogits: ");var w=E.relu(),C=E.mul(x),N=E.abs().neg().exp().log1p();return w.sub(C).add(N)}(o,i);return Xr(f,s,a)}}),tf=K({softmaxCrossEntropy_:function(r,n,e,t,a){t===void 0&&(t=0),a===void 0&&(a=jn.SUM_BY_NONZERO_WEIGHTS);var o=F(r,"onehotLabels","softmaxCrossEntropy"),i=F(n,"logits","softmaxCrossEntropy"),s=null;if(e!=null&&(s=F(e,"weights","softmaxCrossEntropy")),se(o.shape,i.shape,"Error in softmaxCrossEntropy: "),t>0){var u=We(t),c=We(1),d=We(o.shape[1]);o=o.mul(c.sub(u)).add(u.div(d))}var f=function(m,g,x){if(x===void 0&&(x=-1),x===-1&&(x=g.rank-1),x!==g.rank-1)throw Error("Softmax cross entropy along a non-last dimension is not yet supported. Labels / logits was rank "+g.rank+" and dim was "+x);return ca(function(E,w,C){var N=w.logSumExp([x],!0),S=w.toFloat().sub(N);return C([E,S]),{value:S.mul(E).neg().sum([x]),gradFunc:function(I,M){var j=M[0],G=M[1],z=kn(I.shape,[x]);return[I.reshape(z).mul(j.toFloat().sub(G.exp())),I.reshape(z).mul(G.exp().sub(j.toFloat()))]}}})(m,g)}(o,i);return Xr(f,s,a)}}),nf=Object.freeze({get Reduction(){return jn},absoluteDifference:qp,computeWeightedLoss:Xr,cosineDistance:Yp,hingeLoss:$p,huberLoss:Jp,logLoss:Qp,meanSquaredError:Zp,sigmoidCrossEntropy:ef,softmaxCrossEntropy:tf});function Rl(r,n){return n===void 0&&(n=!1),X.tidy(function(){if(r.shape.length!==2)throw new Error("qr2d() requires a 2D Tensor, but got a "+r.shape.length+"D Tensor.");for(var e=r.shape[0],t=r.shape[1],a=Oi(e),o=r.clone(),i=Wr([[1]],[1,1]),s=i.clone(),u=e>=t?t:e,c=function(f){var m,g=o,x=s,E=a;m=X.tidy(function(){var w=o.slice([f,f],[e-f,1]),C=w.norm(),N=o.slice([f,f],[1,1]),S=Wr([[-1]]).where(N.greater(0),Wr([[1]])),I=N.sub(S.mul(C)),M=w.div(I);s=M.shape[0]===1?i.clone():i.concat(M.slice([1,0],[M.shape[0]-1,M.shape[1]]),0);var j=S.matMul(I).div(C).neg(),G=o.slice([f,0],[e-f,t]),z=j.mul(s);if(f===0)o=G.sub(z.matMul(s.transpose().matMul(G)));else{var W=G.sub(z.matMul(s.transpose().matMul(G)));o=o.slice([0,0],[f,t]).concat(W,0)}var V=a.slice([0,f],[e,a.shape[1]-f]);if(f===0)a=V.sub(V.matMul(s).matMul(z.transpose()));else{var Z=V.sub(V.matMul(s).matMul(z.transpose()));a=a.slice([0,0],[e,f]).concat(Z,1)}return[s,o,a]}),s=m[0],o=m[1],a=m[2],Pn([g,x,E])},d=0;dt&&(a=a.slice([0,0],[e,t]),o=o.slice([0,0],[t,t])),[a,o]})}var rf=K({bandPart_:function(r,n,e){if(n%1!=0)throw new Error("bandPart(): numLower must be an integer, got "+n+".");if(e%1!=0)throw new Error("bandPart(): numUpper must be an integer, got "+e+".");var t=F(r,"a","bandPart");if(t.rank<2)throw new Error("bandPart(): Rank must be at least 2, got "+t.rank+".");var a=t.shape,o=t.shape.slice(-2),i=o[0],s=o[1];if(!(n<=i))throw new Error("bandPart(): numLower ("+n+") must not be greater than the number of rows ("+i+").");if(!(e<=s))throw new Error("bandPart(): numUpper ("+e+") must not be greater than the number of columns ("+s+").");n<0&&(n=i),e<0&&(e=s);var u=to(0,i,1,"int32").reshape([-1,1]),c=to(0,s,1,"int32"),d=va(u,c),f=ns(d.lessEqual(We(+n,"int32")),d.greaterEqual(We(-e,"int32"))),m=Jt([i,s],t.dtype);return Ar(co(t.reshape([-1,i,s])).map(function(g){return Pa(f,g,m)})).reshape(a)}}),af=K({gramSchmidt_:function(r){var n;if(Array.isArray(r)){n=!1,D(r!=null&&r.length>0,function(){return"Gram-Schmidt process: input must not be null, undefined, or empty"});for(var e=r[0].shape[0],t=function(u){D(r[u].shape[0]===e,function(){return"Gram-Schmidt: Non-unique lengths found in the input vectors: ("+r[u].shape[0]+" vs. "+e+")"})},a=1;a0)for(var d=0;d= 2, but got rank "+r.rank);if(r.rank===2)return Rl(r,n);var e=r.shape.slice(0,r.shape.length-2).reduce(function(i,s){return i*s}),t=co(r.reshape([e,r.shape[r.shape.length-2],r.shape[r.shape.length-1]]),0),a=[],o=[];return t.forEach(function(i){var s=Rl(i,n),u=s[0],c=s[1];a.push(u),o.push(c)}),[Ar(a,0).reshape(r.shape),Ar(o,0).reshape(r.shape)]}}),sf=Object.freeze({bandPart:rf,gramSchmidt:af,qr:of});function ss(r,n,e,t,a,o){t==null&&(t=.5),a==null&&(a=Number.NEGATIVE_INFINITY),o==null&&(o=0);var i=r.shape[0];return e=Math.min(e,i),D(0<=t&&t<=1,function(){return"iouThreshold must be in [0, 1], but was '"+t+"'"}),D(r.rank===2,function(){return"boxes must be a 2D tensor, but was of rank '"+r.rank+"'"}),D(r.shape[1]===4,function(){return"boxes must have 4 columns, but 2nd dimension was "+r.shape[1]}),D(n.rank===1,function(){return"scores must be a 1D tensor"}),D(n.shape[0]===i,function(){return"scores has incompatible shape with boxes. Expected "+i+", but was "+n.shape[0]}),D(0<=o&&o<=1,function(){return"softNmsSigma must be in [0, 1], but was '"+o+"'"}),{maxOutputSize:e,iouThreshold:t,scoreThreshold:a,softNmsSigma:o}}var uf=K({resizeBilinear_:function(r,n,e){e===void 0&&(e=!1);var t=F(r,"images","resizeBilinear");D(t.rank===3||t.rank===4,function(){return"Error in resizeBilinear: x must be rank 3 or 4, but got rank "+t.rank+"."}),D(n.length===2,function(){return"Error in resizeBilinear: new shape must 2D, but got shape "+n+"."});var a=t,o=!1;t.rank===3&&(o=!0,a=t.as4D(1,t.shape[0],t.shape[1],t.shape[2]));var i=n[0],s=n[1],u=X.runKernelFunc(function(c,d){return d([a]),c.resizeBilinear(a,i,s,e)},{x:a},function(c,d){return{x:function(){return X.runKernelFunc(function(f){return f.resizeBilinearBackprop(c,d[0],e)},{})}}},"ResizeBilinear",{alignCorners:e,newHeight:i,newWidth:s});return o?u.as3D(u.shape[1],u.shape[2],u.shape[3]):u}}),cf=K({resizeNearestNeighbor_:function(r,n,e){e===void 0&&(e=!1);var t=F(r,"images","resizeNearestNeighbor");D(t.rank===3||t.rank===4,function(){return"Error in resizeNearestNeighbor: x must be rank 3 or 4, but got rank "+t.rank+"."}),D(n.length===2,function(){return"Error in resizeNearestNeighbor: new shape must 2D, but got shape "+n+"."}),D(t.dtype==="float32"||t.dtype==="int32",function(){return"`images` must have `int32` or `float32` as dtype"});var a=t,o=!1;t.rank===3&&(o=!0,a=t.as4D(1,t.shape[0],t.shape[1],t.shape[2]));var i=n[0],s=n[1],u=X.runKernelFunc(function(c,d){return d([a]),c.resizeNearestNeighbor(a,i,s,e)},{batchImages:a},function(c,d){return{batchImages:function(){return X.runKernelFunc(function(f){return f.resizeNearestNeighborBackprop(c,d[0],e)},{})}}});return o?u.as3D(u.shape[1],u.shape[2],u.shape[3]):u}}),lf=K({nonMaxSuppression_:function(r,n,e,t,a){t===void 0&&(t=.5),a===void 0&&(a=Number.NEGATIVE_INFINITY);var o=F(r,"boxes","nonMaxSuppression"),i=F(n,"scores","nonMaxSuppression"),s=ss(o,i,e,t,a);e=s.maxOutputSize,t=s.iouThreshold,a=s.scoreThreshold;var u={maxOutputSize:e,iouThreshold:t,scoreThreshold:a};return X.runKernelFunc(function(c){return c.nonMaxSuppression(o,i,e,t,a)},{boxes:o,scores:i},null,"NonMaxSuppressionV3",u)}}),df=function(r,n,e,t,a){return t===void 0&&(t=.5),a===void 0&&(a=Number.NEGATIVE_INFINITY),ve(this,void 0,void 0,function(){var o,i,s,u,c,d,f;return ye(this,function(m){switch(m.label){case 0:return o=F(r,"boxes","nonMaxSuppressionAsync"),i=F(n,"scores","nonMaxSuppressionAsync"),s=ss(o,i,e,t,a),e=s.maxOutputSize,t=s.iouThreshold,a=s.scoreThreshold,[4,Promise.all([o.data(),i.data()])];case 1:return u=m.sent(),c=u[0],d=u[1],f=ai(c,d,e,t,a),o!==r&&o.dispose(),i!==n&&i.dispose(),[2,f]}})})},hf=K({nonMaxSuppressionWithScore_:function(r,n,e,t,a,o){t===void 0&&(t=.5),a===void 0&&(a=Number.NEGATIVE_INFINITY),o===void 0&&(o=0);var i=F(r,"boxes","nonMaxSuppression"),s=F(n,"scores","nonMaxSuppression"),u=ss(i,s,e,t,a,o),c={maxOutputSize:e=u.maxOutputSize,iouThreshold:t=u.iouThreshold,scoreThreshold:a=u.scoreThreshold,softNmsSigma:o=u.softNmsSigma},d=X.runKernel("NonMaxSuppressionV5",{boxes:i,scores:s},c);return{selectedIndices:d[0],selectedScores:d[1]}}}),pf=function(r,n,e,t,a,o){return t===void 0&&(t=.5),a===void 0&&(a=Number.NEGATIVE_INFINITY),o===void 0&&(o=0),ve(this,void 0,void 0,function(){var i,s,u,c,d,f,m;return ye(this,function(g){switch(g.label){case 0:return i=F(r,"boxes","nonMaxSuppressionAsync"),s=F(n,"scores","nonMaxSuppressionAsync"),u=ss(i,s,e,t,a,o),e=u.maxOutputSize,t=u.iouThreshold,a=u.scoreThreshold,o=u.softNmsSigma,[4,Promise.all([i.data(),s.data()])];case 1:return c=g.sent(),d=c[0],f=c[1],m=oi(d,f,e,t,a,o),i!==r&&i.dispose(),s!==n&&s.dispose(),[2,m]}})})},ff=K({cropAndResize_:function(r,n,e,t,a,o){var i=F(r,"image","cropAndResize"),s=F(n,"boxes","cropAndResize","float32"),u=F(e,"boxInd","cropAndResize","int32");a=a||"bilinear",o=o||0;var c=s.shape[0];return D(i.rank===4,function(){return"Error in cropAndResize: image must be rank 4,but got rank "+i.rank+"."}),D(s.rank===2&&s.shape[1]===4,function(){return"Error in cropAndResize: boxes must be have size ["+c+",4] but had shape "+s.shape+"."}),D(u.rank===1&&u.shape[0]===c,function(){return"Error in cropAndResize: boxInd must be have size ["+c+"] but had shape "+s.shape+"."}),D(t.length===2,function(){return"Error in cropAndResize: cropSize must be of length 2, but got length "+t.length+"."}),D(t[0]>=1&&t[1]>=1,function(){return"cropSize must be atleast [1,1], but was "+t}),D(a==="bilinear"||a==="nearest",function(){return"method must be bilinear or nearest, but was "+a}),X.runKernelFunc(function(d,f){return d.cropAndResize(i,s,u,t,a,o)},{images:i,boxes:s,boxInd:u},null,"CropAndResize",{method:a,extrapolationValue:o,cropSize:t})}}),Al=Object.freeze({resizeBilinear:uf,resizeNearestNeighbor:cf,nonMaxSuppression:lf,nonMaxSuppressionAsync:df,nonMaxSuppressionWithScore:hf,nonMaxSuppressionWithScoreAsync:pf,cropAndResize:ff}),fu=function(r,n){return!(r>0)||n==="linear"},vu=function(r,n,e){if(e==null||e==="linear")return r;if(e==="relu")return r.mul(n.step());throw new Error("Gradient for activation "+e+" has not been implemented yet.")},mu=function(r,n){var e=n,t=tn(r.shape,n.shape);return t.length>0&&(e=e.sum(t)),e.reshape(r.shape)},gu=function(r,n,e){if(n==="linear")return r;if(n==="relu")return cu(r);if(n==="elu")return ml(r);if(n==="relu6")return yl(r);if(n==="prelu")return gl(r,e);throw new Error("Unknown fused activation "+n+".")},vf=K({fusedMatMul_:function(r){var n,e=r.a,t=r.b,a=r.transposeA,o=a!==void 0&&a,i=r.transposeB,s=i!==void 0&&i,u=r.bias,c=r.activation,d=c===void 0?"linear":c,f=r.preluActivationWeights;if(fu(X.state.gradientDepth,d)===!1){var m=uu(e,t,o,s);return u!=null&&(m=La(m,u)),gu(m,d,f)}var g=F(e,"a","fused matMul"),x=F(t,"b","fused matMul");n=Wt(g,x),g=n[0],x=n[1];var E=o?g.shape[g.rank-2]:g.shape[g.rank-1],w=s?x.shape[x.rank-1]:x.shape[x.rank-2],C=o?g.shape[g.rank-1]:g.shape[g.rank-2],N=s?x.shape[x.rank-2]:x.shape[x.rank-1],S=g.shape.slice(0,-2),I=x.shape.slice(0,-2),M=ae(S),j=ae(I);D(g.rank>=2&&x.rank>=2&&g.rank===x.rank,function(){return"Error in fused matMul: inputs must have the same rank of at least 2, got ranks "+g.rank+" and "+x.rank+"."}),D(Oe(S,I),function(){return"Error in fused matMul: outer dimensions ("+S+") and ("+I+") of Tensors with shapes "+g.shape+" and "+x.shape+" must match."}),D(E===w,function(){return"Error in fused matMul: inner shapes ("+E+") and ("+w+") of Tensors with shapes "+g.shape+" and "+x.shape+" and transposeA="+o+" and transposeB="+s+" must match."});var G,z,W=g.shape.slice(0,-2).concat([C,N]),V=o?g.as3D(M,E,C):g.as3D(M,C,E),Z=s?x.as3D(j,N,w):x.as3D(j,w,N);u!=null&&nt(W,(G=Wt(G=F(u,"bias","fused matMul"),g)[0]).shape),f!=null&&(z=F(f,"prelu weights","fused matMul"));var J={a:V,b:Z};u!=null&&(J.bias=G),f!=null&&(J.preluActivationWeights=z);var me=[V,Z];return X.runKernelFunc(function(fe,he){var Ee=fe.fusedBatchMatMul({a:V,b:Z,transposeA:o,transposeB:s,bias:G,activation:d,preluActivationWeights:z});return he([V,Z,Ee]),Ee},J,function(fe,he){var Ee=he[0],be=he[1],pe=he[2],Ce=vu(fe,pe,d),Re={};return u!=null&&(Re={bias:function(){return mu(G,Ce)}}),o||s?!o&&s?Object.assign({a:function(){return Ce.matMul(be,!1,!1)},b:function(){return Ce.matMul(Ee,!0,!1)}},Re):o&&!s?Object.assign({a:function(){return be.matMul(Ce,!1,!0)},b:function(){return Ee.matMul(Ce,!1,!1)}},Re):Object.assign({a:function(){return be.matMul(Ce,!0,!0)},b:function(){return Ce.matMul(Ee,!0,!0)}},Re):Object.assign({a:function(){return Ce.matMul(be,!1,!0)},b:function(){return Ee.matMul(Ce,!0,!1)}},Re)},"_FusedMatMul",{transposeA:o,transposeB:s,activation:d},me,[!0]).reshape(W)}}),mf=K({fusedConv2d_:function(r){var n=r.x,e=r.filter,t=r.strides,a=r.pad,o=r.dataFormat,i=o===void 0?"NHWC":o,s=r.dilations,u=s===void 0?[1,1]:s,c=r.dimRoundingMode,d=r.bias,f=r.activation,m=f===void 0?"linear":f,g=r.preluActivationWeights;if(m=m||"linear",fu(X.state.gradientDepth,m)===!1){var x=xo(n,e,t,a,i,u,c);return d!=null&&(x=La(x,d)),gu(x,m,g)}var E=F(n,"x","conv2d"),w=F(e,"filter","conv2d"),C=E,N=!1;E.rank===3&&(N=!0,C=E.as4D(1,E.shape[0],E.shape[1],E.shape[2])),D(C.rank===4,function(){return"Error in fused conv2d: input must be rank 4, but got rank "+C.rank+"."}),D(w.rank===4,function(){return"Error in fused conv2d: filter must be rank 4, but got rank "+w.rank+"."}),c!=null&&D(Be(a),function(){return"Error in fused conv2d: pad must be an integer when using, dimRoundingMode "+c+" but got pad "+a+"."}),D(C.shape[3]===w.shape[2],function(){return"Error in conv2d: depth of input ("+C.shape[3]+") must match input depth for filter "+w.shape[2]+"."}),D(Bn(t,u),function(){return"Error in conv2D: Either strides or dilations must be 1. Got strides "+t+" and dilations '"+u+"'"}),D(i==="NHWC",function(){return"Error in conv2d: got dataFormat of "+i+" but only NHWC is currently supported."});var S,I,M=Tr(C.shape,w.shape,t,u,a,c);d!=null&&(S=Wt(S=F(d,"bias","fused conv2d"),E)[0],nt(M.outShape,S.shape)),g!=null&&(I=F(g,"prelu weights","fused conv2d"));var j={x:C,filter:w};d!=null&&(j.bias=S),g!=null&&(j.preluActivationWeights=I);var G=[w,C],z=X.runKernelFunc(function(W,V){var Z=W.fusedConv2d({input:C,filter:w,convInfo:M,bias:S,activation:m,preluActivationWeights:I});return V([w,C,Z]),Z},j,function(W,V){var Z=V,J=Z[0],me=Z[1],fe=Z[2],he=vu(W,fe,m);D(ha(u),function(){return"Error in gradient of fused conv2D: dilation rates greater than 1 are not yet supported in gradients. Got dilations '"+u+"'"});var Ee={};return d!=null&&(Ee={bias:function(){return mu(S,he)}}),Object.assign({x:function(){return al(me.shape,he,J,t,a)},filter:function(){return su(me,he,J.shape,t,a)}},Ee)},"FusedConv2D",{convInfo:M,activation:m},G,[!0]);return N?z.as3D(z.shape[1],z.shape[2],z.shape[3]):z}}),gf=K({fusedDepthwiseConv2d_:function(r){var n=r.x,e=r.filter,t=r.strides,a=r.pad,o=r.dataFormat,i=o===void 0?"NHWC":o,s=r.dilations,u=s===void 0?[1,1]:s,c=r.dimRoundingMode,d=r.bias,f=r.activation,m=f===void 0?"linear":f,g=r.preluActivationWeights;if(fu(X.state.gradientDepth,m)===!1){var x=os(n,e,t,a,i,u,c);return d!=null&&(x=La(x,d)),gu(x,m,g)}var E=F(n,"x","depthwiseConv2d"),w=F(e,"filter","depthwiseConv2d"),C=E,N=!1;E.rank===3&&(N=!0,C=E.as4D(1,E.shape[0],E.shape[1],E.shape[2])),D(C.rank===4,function(){return"Error in fused depthwiseConv2d: input must be rank 4, but got rank "+C.rank+"."}),D(w.rank===4,function(){return"Error in fused depthwiseConv2d: filter must be rank 4, but got rank "+w.rank+"."}),D(C.shape[3]===w.shape[2],function(){return"Error in fused depthwiseConv2d: number of input channels ("+C.shape[3]+") must match the inChannels dimension in filter "+w.shape[2]+"."}),u==null&&(u=[1,1]),D(Bn(t,u),function(){return"Error in fused depthwiseConv2d: Either strides or dilations must be 1. Got strides "+t+" and dilations '"+u+"'"}),c!=null&&D(Be(a),function(){return"Error in fused depthwiseConv2d: pad must be an integer when using dimRoundingMode "+c+" but got pad "+a+"."});var S,I,M=Tr(C.shape,w.shape,t,u,a,c,!0);d!=null&&(S=Wt(S=F(d,"bias","fused conv2d"),E)[0],nt(M.outShape,S.shape)),g!=null&&(I=F(g,"prelu weights","fused depthwiseConv2d"));var j={x:C,filter:w};d!=null&&(j.bias=S),g!=null&&(j.preluActivationWeights=I);var G=[w,C],z=X.runKernelFunc(function(W,V){var Z=W.fusedDepthwiseConv2D({input:C,filter:w,convInfo:M,bias:S,activation:m,preluActivationWeights:I});return V([w,C,Z]),Z},j,function(W,V){D(ha(u),function(){return"Error in gradient of fused depthwiseConv2d: dilation rates greater than 1 are not yet supported. Got dilations '"+u+"'"});var Z=V[0],J=V[1],me=V[2],fe=vu(W,me,m),he={};return d!=null&&(he={bias:function(){return mu(S,fe)}}),Object.assign({x:function(){return ol(J.shape,fe,Z,M)},filter:function(){return il(J,fe,Z.shape,M)}},he)},"FusedDepthwiseConv2D",{convInfo:M,activation:m},G,[!0]);return N?z.as3D(z.shape[1],z.shape[2],z.shape[3]):z}}),yf=Object.freeze({matMul:vf,conv2d:mf,depthwiseConv2d:gf}),xf=Object.freeze({image:Al,linalg:sf,losses:nf,spectral:Wp,fused:yf,signal:Xp,square:Qd,squaredDifference:Bc,conv1d:sp,conv2d:xo,conv3d:up,depthwiseConv2d:os,separableConv2d:sl,conv2dTranspose:cp,conv3dTranspose:lp,op:K,batchNormalization2d:Dh,batchNormalization3d:Nh,batchNormalization4d:kh,batchNormalization:Sh,batchNorm:Xc,batchNorm2d:Oh,batchNorm3d:Ih,batchNorm4d:Mh,booleanMaskAsync:ip,complex:zt,real:Hn,imag:cr,concat:Qn,concat1d:xs,concat2d:bs,concat3d:no,concat4d:ws,split:Ta,matMul:uu,dot:dp,outerProduct:hp,reverse:hi,reverse1d:pp,reverse2d:fp,reverse3d:vp,reverse4d:mp,maxPool:ll,avgPool:dl,pool:gp,maxPool3d:yp,avgPool3d:xp,slice:Hr,slice1d:bp,slice2d:wp,slice3d:hl,slice4d:Ep,abs:Zd,acos:eh,acosh:th,asin:nh,asinh:rh,atan:ah,atanh:oh,ceil:ih,clipByValue:jc,cos:sh,cosh:uh,erf:ch,exp:Uc,expm1:lh,floor:dh,log:hh,log1p:ph,logSigmoid:fh,neg:ru,reciprocal:vh,round:mh,rsqrt:Wc,sigmoid:zc,sign:gh,isNaN:yh,isInf:xh,isFinite:bh,sin:wh,sinh:Eh,softplus:_h,sqrt:Ch,step:Rh,tan:Ah,tanh:Th,all:_p,any:Cp,argMax:Rp,argMin:Ap,logSumExp:Tp,max:fl,mean:Dp,min:Np,moments:kp,sum:vl,prod:Sp,equal:Jc,equalStrict:$h,greater:Jh,greaterEqual:Qc,greaterEqualStrict:Qh,greaterStrict:Zh,less:ep,lessEqual:tp,lessEqualStrict:np,lessStrict:rp,notEqual:ap,notEqualStrict:op,add:La,addN:Lh,addStrict:Bh,atan2:jh,div:rs,divNoNan:Uh,divStrict:Wh,floorDiv:Yc,maximum:au,maximumStrict:zh,minimum:$c,minimumStrict:Vh,mod:Gh,modStrict:Hh,mul:Ba,mulStrict:Xh,pow:as,powStrict:Kh,squaredDifferenceStrict:qh,sub:va,subStrict:Yh,elu:ml,leakyRelu:Op,prelu:gl,relu:cu,relu6:yl,selu:Ip,logicalAnd:ns,logicalNot:Fh,logicalOr:Kc,logicalXor:Ph,where:Pa,whereAsync:qc,buffer:Je,print:ao,batchToSpaceND:oo,broadcastTo:As,cast:io,clone:so,cumsum:Ts,depthToSpace:Ds,expandDims:gr,eye:Oi,multinomial:Yo,oneHot:$o,pad:Rr,pad1d:Ii,pad2d:ua,pad3d:Jo,pad4d:Ns,rand:ks,randomNormal:Ss,randomGamma:Os,randomUniform:Qo,reshape:uo,spaceToBatchND:Mi,squeeze:Fi,stack:Ar,tile:zr,truncatedNormal:Is,unstack:co,setdiff1dAsync:Ms,fill:qo,linspace:Ju,ones:_r,range:to,scalar:We,tensor:_n,tensor1d:Ur,tensor2d:Wr,tensor3d:Ko,tensor4d:Er,tensor5d:ia,tensor6d:ys,variable:sa,zeros:Jt,onesLike:Ni,zerosLike:gt,transpose:xl,softmax:Sa,logSoftmax:ti,localResponseNormalization:Mp,norm:bl,gather:ou,unsortedSegmentSum:tl,basicLSTMCell:Fp,multiRNNCell:Pp,movingAverage:Lp,stridedSlice:Bp,topk:jp,scatterND:Up,fft:lu,ifft:is,rfft:du,irfft:wl,sparseToDense:zp,gatherND:Vp,diag:Gp,dropout:Hp,hannWindow:hu,hammingWindow:_l,frame:pu,stft:Cl,inTopKAsync:Kp});function ge(r,n){Array.isArray(r)||(r=[r]),r.forEach(function(e){e!=null&&D(e.dtype!=="complex64",function(){return n+" does not support complex64 tensors."})})}function yu(r,n,e,t){if(e==="linear")return r.linear(n);if(e==="relu")return r.relu(n);if(e==="elu")return r.elu(n);if(e==="relu6")return r.relu6(n);if(e==="prelu")return r.prelu(n,t);throw new Error("Activation "+e+" has not been implemented for the CPU backend.")}var bf=function(r){function n(){var e=r.call(this)||this;return e.blockSize=48,e.firstUse=!0,e.data=new po(e,X),e}return Ke(n,r),n.prototype.write=function(e,t,a){this.firstUse&&(this.firstUse=!1,ee().get("IS_NODE")&&eo(` ============================ Hi there \u{1F44B}. Looks like you are running TensorFlow.js in Node.js. To speed things up dramatically, install our node backend, which binds to TensorFlow C++, by running npm i @tensorflow/tfjs-node, or npm i @tensorflow/tfjs-node-gpu if you have CUDA. Then call require('@tensorflow/tfjs-node'); (-gpu suffix for CUDA) at the start of your program. Visit https://github.com/tensorflow/tfjs-node for more details. -============================`));var o={};return this.data.set(o,{values:e,dtype:a}),o},n.prototype.move=function(e,t,a,o){this.data.set(e,{values:t,dtype:o})},n.prototype.numDataIds=function(){return this.data.numDataIds()},n.prototype.read=function(e){return ve(this,void 0,void 0,function(){return ye(this,function(t){return[2,this.readSync(e)]})})},n.prototype.readSync=function(e){var t=this.data.get(e),a=t.dtype,o=t.complexTensors;return a==="complex64"?go(this.readSync(o.real.dataId),this.readSync(o.imag.dataId)):this.data.get(e).values},n.prototype.bufferSync=function(e){var t=this.readSync(e.dataId),a=t;if(e.dtype==="string")try{a=t.map(function(o){return ct(o)})}catch(o){throw new Error("Failed to decode encoded string bytes into utf-8")}return Je(e.shape,e.dtype,a)},n.prototype.makeOutput=function(e,t,a){var o=this.write(e,t,a);return X.makeTensorFromDataId(o,t,a,this)},n.prototype.disposeData=function(e){if(this.data.has(e)){var t=this.data.get(e).complexTensors;t!=null&&(t.real.dispose(),t.imag.dispose()),this.data.delete(e)}},n.prototype.time=function(e){return ve(this,void 0,void 0,function(){var t;return ye(this,function(a){return t=$(),e(),[2,{kernelMs:$()-t}]})})},n.prototype.memory=function(){return{unreliable:!0,reasons:["The reported memory is an upper bound. Due to automatic garbage collection, the true allocated memory may be less."]}},n.prototype.complex=function(e,t){var a=this.makeOutput(null,e.shape,"complex64");return this.data.get(a.dataId).complexTensors={real:X.keep(e.clone()),imag:X.keep(t.clone())},a},n.prototype.real=function(e){return this.data.get(e.dataId).complexTensors.real.clone()},n.prototype.imag=function(e){return this.data.get(e.dataId).complexTensors.imag.clone()},n.prototype.slice=function(e,t,a){if(ge(e,"slice"),Li(e.shape,t,a)){var o=Bi(t,e.strides),i=ae(a);return En(this.readSync(e.dataId).subarray(o,o+i),a,e.dtype)}for(var s=Je(a,e.dtype),u=this.bufferSync(e),c=0;cx&&(x=C,E=w)}d[m]=E}return u},n.prototype.cumsum=function(e,t,a,o){if(ge(e,"cumsum"),t!==e.rank-1)throw new Error("backend.cumsum in CPU expects an inner-most axis="+(e.rank-1)+" but got axis="+t);for(var i=gn(e.dtype,"int32"),s=Jt(e.shape,i),u=this.readSync(s.dataId),c=this.readSync(e.dataId),d=e.shape[e.rank-1],f=o?function(w,C){return w+d-C-1}:function(w,C){return w+C},m=0;mo?1:0})},n.prototype.greaterEqual=function(e,t){return ge([e,t],"greaterEqual"),this.broadcastedBinaryOp(e,t,"bool",function(a,o){return a>=o?1:0})},n.prototype.logicalNot=function(e){ge(e,"logicalNot");for(var t=this.readSync(e.dataId),a=new Uint8Array(t.length),o=0;o1||t.rank===1?1:ae(t.shape.slice(1)),m=0;m=0&&o>=0?i:(i+o)%o})},n.prototype.max=function(e,t){ge(e,"max"),Wn("max",t,e.rank);for(var a=Dn(e.shape,t),o=a[0],i=a[1],s=Jt(o,e.dtype),u=ae(i),c=this.readSync(s.dataId),d=this.readSync(e.dataId),f=0;fg&&(g=E)}c[f]=g}return s},n.prototype.maximum=function(e,t){return ge([e,t],"maximum"),this.broadcastedBinaryOp(e,t,e.dtype,function(a,o){return Math.max(a,o)})},n.prototype.all=function(e,t){ge(e,"all"),Wn("all",t,e.rank);for(var a=Dn(e.shape,t),o=a[0],i=a[1],s=Jt(o,e.dtype),u=ae(i),c=this.readSync(s.dataId),d=this.readSync(e.dataId),f=0;f0?a[o]=1:a[o]=0;return this.makeOutput(a,e.shape,"float32")},n.prototype.isNaN=function(e){ge(e,"x");for(var t=this.readSync(e.dataId),a=new Uint8Array(t.length),o=0;o.5?a[o]=Math.ceil(t[o]):a[o]=i%2==0?i:i+1}return this.makeOutput(a,e.shape,"float32")},n.prototype.exp=function(e){ge(e,"exp");for(var t=this.readSync(e.dataId),a=new Float32Array(t.length),o=0;o=0?i:Math.exp(i)-1}return this.makeOutput(t,e.shape,"float32")},n.prototype.eluDer=function(e,t){ge([e,t],"eluDer");for(var a=new Float32Array(t.size),o=this.readSync(t.dataId),i=this.readSync(e.dataId),s=0;s=1?i[s]:i[s]*(u+1)}return this.makeOutput(a,t.shape,"float32")},n.prototype.selu=function(e){ge(e,"selu");for(var t=Js,a=Qs,o=new Float32Array(e.size),i=this.readSync(e.dataId),s=0;s=0?a*u:t*(Math.exp(u)-1)}return this.makeOutput(o,e.shape,"float32")},n.prototype.clip=function(e,t,a){ge(e,"clip");for(var o=new Float32Array(e.size),i=this.readSync(e.dataId),s=0;sa?a:u-t,u=o[i]0?1:t}return this.makeOutput(a,e.shape,"float32")},n.prototype.fusedConv2d=function(e){var t=e.input,a=e.filter,o=e.convInfo,i=e.bias,s=e.activation,u=e.preluActivationWeights,c=this.conv2d(t,a,o);return i&&(c=this.add(c,i)),s&&(c=fu(this,c,s,u)),c},n.prototype.conv2d=function(e,t,a){ge([e,t],"conv2d");for(var o=a.filterHeight,i=a.filterWidth,s=a.dilationHeight,u=a.dilationWidth,c=a.padInfo.left,d=a.padInfo.top,f=a.dataFormat==="channelsLast",m=Je(a.outShape,e.dtype),g=e.strides[0],x=f?e.strides[1]:e.strides[2],E=f?e.strides[2]:1,w=f?1:e.strides[1],C=m.strides[0],N=f?m.strides[1]:m.strides[2],S=f?m.strides[2]:1,I=f?1:m.strides[1],M=this.readSync(e.dataId),j=this.readSync(t.dataId),G=m.values,z=0;z=a.inHeight))for(var Ee=fe*t.strides[0],be=W+he*x,pe=0;pe=a.inWidth))for(var qe=be+Xe*E,pt=Ee+Pe*t.strides[1],ft=0;ft=a.inDepth))for(var V=z*t.strides[0],Z=S+W*e.strides[1],J=0;J=a.inHeight))for(var be=V+he*t.strides[1],pe=Z+Ee*e.strides[2],Ce=0;Ce=a.inWidth))for(var pt=be+Xe*t.strides[2],ft=pe+qe*a.inChannels,mt=pt,Dt=0;Dt=a.inHeight))for(var z=j*t.strides[0],W=C+G*e.strides[1],V=0;V=a.inWidth))for(var he=z+me*t.strides[1],Ee=W+fe*a.inChannels,be=Z,pe=he,Ce=0;Cebe?be=qe:a==="avg"&&(pe+=qe,Ce++)}if(isNaN(be))break}w[J+me*S+G]=a==="avg"?pe/Ce:be}return E.toTensor()},n.prototype.maxPool=function(e,t){return this.pool(e,t,"max")},n.prototype.maxPoolPositions=function(e,t){for(var a=Je(t.outShape,"int32"),o=t.strideHeight,i=t.strideWidth,s=t.dilationHeight,u=t.dilationWidth,c=t.effectiveFilterHeight,d=t.effectiveFilterWidth,f=t.padInfo.top,m=t.padInfo.left,g=this.bufferSync(e),x=0;xz&&(z=fe,W=Z*d+me)}a.set(W,x,w,I,E)}}return a.toTensor()},n.prototype.maxPoolBackprop=function(e,t,a,o){ge([t,a],"maxPoolBackprop");for(var i=this.maxPoolPositions(t,o),s=o.strideHeight,u=o.strideWidth,c=o.dilationHeight,d=o.dilationWidth,f=o.effectiveFilterHeight,m=o.effectiveFilterWidth,g=m-1-o.padInfo.left,x=f-1-o.padInfo.top,E=Je(t.shape,"float32"),w=this.bufferSync(i),C=this.bufferSync(e),N=0;N=o.outHeight||Math.floor(V)!==V))for(var Z=0;Z=o.outWidth||Math.floor(J)!==J)){var me=f*m-1-w.get(N,V,J,S)===W*m+Z?1:0;me!==0&&(z+=C.get(N,V,J,S)*me)}}}E.set(z,N,I,M,S)}return E.toTensor()},n.prototype.avgPoolBackprop=function(e,t,a){ge([e,t],"avgPoolBackprop");for(var o=a.strideHeight,i=a.strideWidth,s=a.filterHeight,u=a.filterWidth,c=a.dilationHeight,d=a.dilationWidth,f=a.effectiveFilterHeight,m=a.effectiveFilterWidth,g=m-1-a.padInfo.left,x=f-1-a.padInfo.top,E=Je(t.shape,"float32"),w=1/(s*u),C=this.bufferSync(e),N=0;N=a.outHeight||Math.floor(V)!==V))for(var Z=0;Z=a.outWidth||Math.floor(J)!==J||(z+=C.get(N,V,J,S))}}E.set(z*w,N,I,M,S)}return E.toTensor()},n.prototype.pool3d=function(e,t,a){ge(e,"pool3d");for(var o=t.strideDepth,i=t.strideHeight,s=t.strideWidth,u=t.dilationDepth,c=t.dilationHeight,d=t.dilationWidth,f=t.effectiveFilterDepth,m=t.effectiveFilterHeight,g=t.effectiveFilterWidth,x=t.padInfo.front,E=t.padInfo.top,w=t.padInfo.left,C=a==="max"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,N=this.readSync(e.dataId),S=Je(t.outShape,e.dtype),I=S.values,M=t.outShape[1]*t.outShape[2]*t.outShape[3]*t.outShape[4],j=t.outShape[2]*t.outShape[3]*t.outShape[4],G=t.outShape[3]*t.outShape[4],z=t.outShape[4],W=0;WEt?Et=cn:a==="avg"&&(Nt+=cn,vn++),isNaN(Et))break}if(isNaN(Et))break}if(isNaN(Et))break}I[Dt+J]=a==="avg"?Nt/vn:Et}}}return S.toTensor()},n.prototype.avgPool3d=function(e,t){return ge(e,"avgPool3d"),this.pool3d(e,t,"avg").toFloat()},n.prototype.avgPool3dBackprop=function(e,t,a){ge([e,t],"avgPool3dBackprop");for(var o=a.strideDepth,i=a.strideHeight,s=a.strideWidth,u=a.filterDepth,c=a.filterHeight,d=a.filterWidth,f=a.dilationDepth,m=a.dilationHeight,g=a.dilationWidth,x=a.effectiveFilterDepth,E=a.effectiveFilterHeight,w=a.effectiveFilterWidth,C=x-1-a.padInfo.front,N=w-1-a.padInfo.left,S=E-1-a.padInfo.top,I=Je(t.shape,"float32"),M=1/(u*c*d),j=this.bufferSync(e),G=0;G=a.outDepth||Math.floor(be)!==be))for(var pe=0;pe=a.outHeight||Math.floor(Ce)!==Ce))for(var Re=0;Re=a.outWidth||Math.floor(Pe)!==Pe||(he+=j.get(G,be,Ce,Pe,z))}}}I.set(he*M,G,W,V,Z,z)}return I.toTensor()},n.prototype.maxPool3d=function(e,t){return ge(e,"maxPool3d"),this.pool3d(e,t,"max").toFloat()},n.prototype.maxPool3dPositions=function(e,t){for(var a=Je(t.outShape,"int32"),o=t.strideDepth,i=t.strideHeight,s=t.strideWidth,u=t.dilationDepth,c=t.dilationHeight,d=t.dilationWidth,f=t.effectiveFilterDepth,m=t.effectiveFilterHeight,g=t.effectiveFilterWidth,x=t.padInfo.front,E=t.padInfo.top,w=t.padInfo.left,C=this.bufferSync(e),N=0;N=Ee&&(Ee=pt,be=Ce*m*g+Pe*m+qe)}a.set(be,N,I,z,J,S)}}}return a.toTensor()},n.prototype.maxPool3dBackprop=function(e,t,a,o){ge([t,a],"maxPool3dBackprop");for(var i=this.maxPool3dPositions(t,o),s=o.strideDepth,u=o.strideHeight,c=o.strideWidth,d=o.dilationDepth,f=o.dilationHeight,m=o.dilationWidth,g=o.effectiveFilterDepth,x=o.effectiveFilterHeight,E=o.effectiveFilterWidth,w=g-1-o.padInfo.front,C=E-1-o.padInfo.left,N=x-1-o.padInfo.top,S=Je(t.shape,"float32"),I=this.bufferSync(i),M=this.bufferSync(e),j=0;j=o.outDepth||Math.floor(Ee)!==Ee))for(var be=0;be=o.outHeight||Math.floor(pe)!==pe))for(var Ce=0;Ce=o.outWidth||Math.floor(Re)!==Re)){var Pe=g*x*E-1-I.get(j,Ee,pe,Re,G)===he*x*E+be*E+Ce?1:0;Pe!==0&&(fe+=M.get(j,Ee,pe,Re,G)*Pe)}}}}S.set(fe,j,z,W,V,G)}return S.toTensor()},n.prototype.cast=function(e,t){return ni(e,t,this)},n.prototype.reshape=function(e,t){return mo(e,t)},n.prototype.avgPool=function(e,t){return ge(e,"avgPool"),this.pool(e,t,"avg").toFloat()},n.prototype.resizeBilinear=function(e,t,a,o){ge(e,"resizeBilinear");for(var i=e.shape,s=i[0],u=i[1],c=i[2],d=i[3],f=this.readSync(e.dataId),m=new Float32Array(ae([s,t,a,d])),g=[o&&t>1?u-1:u,o&&a>1?c-1:c],x=[o&&t>1?t-1:t,o&&a>1?a-1:a],E=0,w=g[0]/x[0],C=g[1]/x[1],N=0;N1?s-1:s,a&&m>1?u-1:u],E=[a&&f>1?f-1:f,a&&m>1?m-1:m],w=x[0]/E[0],C=x[1]/E[1],N=this.readSync(e.dataId),S=0,I=0;I1?u-1:u,o&&a>1?c-1:c],x=[o&&t>1?t-1:t,o&&a>1?a-1:a],E=g[0]/x[0],w=g[1]/x[1],C=0,N=0;N1?s-1:s,a&&m>1?u-1:u],w=[a&&f>1?f-1:f,a&&m>1?m-1:m],C=E[0]/w[0],N=E[1]/w[1],S=1/C,I=1/N,M=2*Math.ceil(S)+2,j=2*Math.ceil(I)+2,G=0;G=f)){var Pe=z+Re*e.strides[1],Xe=Re*C;if(W===Math.min(s-1,a?Math.round(Xe):Math.floor(Xe)))for(var qe=0;qe=m)){var ft=Pe+pt*e.strides[2],mt=pt*N;me===Math.min(u-1,a?Math.round(mt):Math.floor(mt))&&(pe+=x[ft+be])}}}}g[fe+be]=pe}return Er(g,t.shape,t.dtype)},n.prototype.batchNormalization=function(e,t,a,o,i,s){ge([e,t,a,i,s],"batchNorm");for(var u=this.readSync(e.dataId),c=this.readSync(t.dataId),d=this.readSync(a.dataId),f=i?this.readSync(i.dataId):new Float32Array([1]),m=s?this.readSync(s.dataId):new Float32Array([0]),g=new Float32Array(u.length),x=m.length,E=f.length,w=d.length,C=c.length,N=0,S=0,I=0,M=0,j=0;j=x&&(N=0),S>=C&&(S=0),I>=E&&(I=0),M>=w&&(M=0);return Er(g,e.shape)},n.prototype.localResponseNormalization4D=function(e,t,a,o,i){ge(e,"localResponseNormalization4D");var s=e.shape[3],u=s-1,c=this.readSync(e.dataId),d=e.size,f=new Float32Array(d);function m(w){for(var C=w%s,N=w-C+Math.max(0,C-t),S=w-C+Math.min(C+t,u),I=0;N<=S;N++){var M=c[N];I+=M*M}return I}for(var g=0;g=0&&s[u]1,function(){return"blockSize should be > 1 for depthToSpace, but was: "+t});for(var o=e.shape[0],i=e.shape[1],s=e.shape[2],u=e.shape[3],c=i*t,d=s*t,f=u/(t*t),m=this.readSync(e.dataId),g=new Float32Array(o*c*d*f),x=0,E=0;E=c))for(var me=x>1?(V-z)*(d-1)/(x-1):0,fe=E>1?(Z-W)*(f-1)/(E-1):0,he=0;he1?z*(d-1)+he*me:.5*(z+V)*(d-1);if(Ee<0||Ee>d-1)for(var be=0;be1?W*(f-1)+be*fe:.5*(W+Z)*(f-1))<0||_t>f-1)for(pe=0;pe1?W*(f-1)+be*fe:.5*(W+Z)*(f-1))<0||_t>f-1)for(pe=0;pe=e.size/c)throw new Error("Invalid indices: "+E+" does not index into "+e.shape);for(var S=0;S=o/i)throw new Error("Invalid indices: "+C+" does not index into "+a);for(var M=0;Mx&&(x=C,E=w)}d[m]=E}return u},n.prototype.cumsum=function(e,t,a,o){if(ge(e,"cumsum"),t!==e.rank-1)throw new Error("backend.cumsum in CPU expects an inner-most axis="+(e.rank-1)+" but got axis="+t);for(var i=yn(e.dtype,"int32"),s=Jt(e.shape,i),u=this.readSync(s.dataId),c=this.readSync(e.dataId),d=e.shape[e.rank-1],f=o?function(w,C){return w+d-C-1}:function(w,C){return w+C},m=0;mo?1:0})},n.prototype.greaterEqual=function(e,t){return ge([e,t],"greaterEqual"),this.broadcastedBinaryOp(e,t,"bool",function(a,o){return a>=o?1:0})},n.prototype.logicalNot=function(e){ge(e,"logicalNot");for(var t=this.readSync(e.dataId),a=new Uint8Array(t.length),o=0;o1||t.rank===1?1:ae(t.shape.slice(1)),m=0;m=0&&o>=0?i:(i+o)%o})},n.prototype.max=function(e,t){ge(e,"max"),Wn("max",t,e.rank);for(var a=Nn(e.shape,t),o=a[0],i=a[1],s=Jt(o,e.dtype),u=ae(i),c=this.readSync(s.dataId),d=this.readSync(e.dataId),f=0;fg&&(g=E)}c[f]=g}return s},n.prototype.maximum=function(e,t){return ge([e,t],"maximum"),this.broadcastedBinaryOp(e,t,e.dtype,function(a,o){return Math.max(a,o)})},n.prototype.all=function(e,t){ge(e,"all"),Wn("all",t,e.rank);for(var a=Nn(e.shape,t),o=a[0],i=a[1],s=Jt(o,e.dtype),u=ae(i),c=this.readSync(s.dataId),d=this.readSync(e.dataId),f=0;f0?a[o]=1:a[o]=0;return this.makeOutput(a,e.shape,"float32")},n.prototype.isNaN=function(e){ge(e,"x");for(var t=this.readSync(e.dataId),a=new Uint8Array(t.length),o=0;o.5?a[o]=Math.ceil(t[o]):a[o]=i%2==0?i:i+1}return this.makeOutput(a,e.shape,"float32")},n.prototype.exp=function(e){ge(e,"exp");for(var t=this.readSync(e.dataId),a=new Float32Array(t.length),o=0;o=0?i:Math.exp(i)-1}return this.makeOutput(t,e.shape,"float32")},n.prototype.eluDer=function(e,t){ge([e,t],"eluDer");for(var a=new Float32Array(t.size),o=this.readSync(t.dataId),i=this.readSync(e.dataId),s=0;s=1?i[s]:i[s]*(u+1)}return this.makeOutput(a,t.shape,"float32")},n.prototype.selu=function(e){ge(e,"selu");for(var t=tu,a=nu,o=new Float32Array(e.size),i=this.readSync(e.dataId),s=0;s=0?a*u:t*(Math.exp(u)-1)}return this.makeOutput(o,e.shape,"float32")},n.prototype.clip=function(e,t,a){ge(e,"clip");for(var o=new Float32Array(e.size),i=this.readSync(e.dataId),s=0;sa?a:u-t,u=o[i]0?1:t}return this.makeOutput(a,e.shape,"float32")},n.prototype.fusedConv2d=function(e){var t=e.input,a=e.filter,o=e.convInfo,i=e.bias,s=e.activation,u=e.preluActivationWeights,c=this.conv2d(t,a,o);return i&&(c=this.add(c,i)),s&&(c=yu(this,c,s,u)),c},n.prototype.conv2d=function(e,t,a){ge([e,t],"conv2d");for(var o=a.filterHeight,i=a.filterWidth,s=a.dilationHeight,u=a.dilationWidth,c=a.padInfo.left,d=a.padInfo.top,f=a.dataFormat==="channelsLast",m=Je(a.outShape,e.dtype),g=e.strides[0],x=f?e.strides[1]:e.strides[2],E=f?e.strides[2]:1,w=f?1:e.strides[1],C=m.strides[0],N=f?m.strides[1]:m.strides[2],S=f?m.strides[2]:1,I=f?1:m.strides[1],M=this.readSync(e.dataId),j=this.readSync(t.dataId),G=m.values,z=0;z=a.inHeight))for(var Ee=fe*t.strides[0],be=W+he*x,pe=0;pe=a.inWidth))for(var qe=be+Xe*E,ht=Ee+Le*t.strides[1],pt=0;pt=a.inDepth))for(var V=z*t.strides[0],Z=S+W*e.strides[1],J=0;J=a.inHeight))for(var be=V+he*t.strides[1],pe=Z+Ee*e.strides[2],Ce=0;Ce=a.inWidth))for(var ht=be+Xe*t.strides[2],pt=pe+qe*a.inChannels,vt=ht,Dt=0;Dt=a.inHeight))for(var z=j*t.strides[0],W=C+G*e.strides[1],V=0;V=a.inWidth))for(var he=z+me*t.strides[1],Ee=W+fe*a.inChannels,be=Z,pe=he,Ce=0;Cebe?be=qe:a==="avg"&&(pe+=qe,Ce++)}if(isNaN(be))break}w[J+me*S+G]=a==="avg"?pe/Ce:be}return E.toTensor()},n.prototype.maxPool=function(e,t){return this.pool(e,t,"max")},n.prototype.maxPoolPositions=function(e,t){for(var a=Je(t.outShape,"int32"),o=t.strideHeight,i=t.strideWidth,s=t.dilationHeight,u=t.dilationWidth,c=t.effectiveFilterHeight,d=t.effectiveFilterWidth,f=t.padInfo.top,m=t.padInfo.left,g=this.bufferSync(e),x=0;xz&&(z=fe,W=Z*d+me)}a.set(W,x,w,I,E)}}return a.toTensor()},n.prototype.maxPoolBackprop=function(e,t,a,o){ge([t,a],"maxPoolBackprop");for(var i=this.maxPoolPositions(t,o),s=o.strideHeight,u=o.strideWidth,c=o.dilationHeight,d=o.dilationWidth,f=o.effectiveFilterHeight,m=o.effectiveFilterWidth,g=m-1-o.padInfo.left,x=f-1-o.padInfo.top,E=Je(t.shape,"float32"),w=this.bufferSync(i),C=this.bufferSync(e),N=0;N=o.outHeight||Math.floor(V)!==V))for(var Z=0;Z=o.outWidth||Math.floor(J)!==J)){var me=f*m-1-w.get(N,V,J,S)===W*m+Z?1:0;me!==0&&(z+=C.get(N,V,J,S)*me)}}}E.set(z,N,I,M,S)}return E.toTensor()},n.prototype.avgPoolBackprop=function(e,t,a){ge([e,t],"avgPoolBackprop");for(var o=a.strideHeight,i=a.strideWidth,s=a.filterHeight,u=a.filterWidth,c=a.dilationHeight,d=a.dilationWidth,f=a.effectiveFilterHeight,m=a.effectiveFilterWidth,g=m-1-a.padInfo.left,x=f-1-a.padInfo.top,E=Je(t.shape,"float32"),w=1/(s*u),C=this.bufferSync(e),N=0;N=a.outHeight||Math.floor(V)!==V))for(var Z=0;Z=a.outWidth||Math.floor(J)!==J||(z+=C.get(N,V,J,S))}}E.set(z*w,N,I,M,S)}return E.toTensor()},n.prototype.pool3d=function(e,t,a){ge(e,"pool3d");for(var o=t.strideDepth,i=t.strideHeight,s=t.strideWidth,u=t.dilationDepth,c=t.dilationHeight,d=t.dilationWidth,f=t.effectiveFilterDepth,m=t.effectiveFilterHeight,g=t.effectiveFilterWidth,x=t.padInfo.front,E=t.padInfo.top,w=t.padInfo.left,C=a==="max"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,N=this.readSync(e.dataId),S=Je(t.outShape,e.dtype),I=S.values,M=t.outShape[1]*t.outShape[2]*t.outShape[3]*t.outShape[4],j=t.outShape[2]*t.outShape[3]*t.outShape[4],G=t.outShape[3]*t.outShape[4],z=t.outShape[4],W=0;WEt?Et=ln:a==="avg"&&(Nt+=ln,mn++),isNaN(Et))break}if(isNaN(Et))break}if(isNaN(Et))break}I[Dt+J]=a==="avg"?Nt/mn:Et}}}return S.toTensor()},n.prototype.avgPool3d=function(e,t){return ge(e,"avgPool3d"),this.pool3d(e,t,"avg").toFloat()},n.prototype.avgPool3dBackprop=function(e,t,a){ge([e,t],"avgPool3dBackprop");for(var o=a.strideDepth,i=a.strideHeight,s=a.strideWidth,u=a.filterDepth,c=a.filterHeight,d=a.filterWidth,f=a.dilationDepth,m=a.dilationHeight,g=a.dilationWidth,x=a.effectiveFilterDepth,E=a.effectiveFilterHeight,w=a.effectiveFilterWidth,C=x-1-a.padInfo.front,N=w-1-a.padInfo.left,S=E-1-a.padInfo.top,I=Je(t.shape,"float32"),M=1/(u*c*d),j=this.bufferSync(e),G=0;G=a.outDepth||Math.floor(be)!==be))for(var pe=0;pe=a.outHeight||Math.floor(Ce)!==Ce))for(var Re=0;Re=a.outWidth||Math.floor(Le)!==Le||(he+=j.get(G,be,Ce,Le,z))}}}I.set(he*M,G,W,V,Z,z)}return I.toTensor()},n.prototype.maxPool3d=function(e,t){return ge(e,"maxPool3d"),this.pool3d(e,t,"max").toFloat()},n.prototype.maxPool3dPositions=function(e,t){for(var a=Je(t.outShape,"int32"),o=t.strideDepth,i=t.strideHeight,s=t.strideWidth,u=t.dilationDepth,c=t.dilationHeight,d=t.dilationWidth,f=t.effectiveFilterDepth,m=t.effectiveFilterHeight,g=t.effectiveFilterWidth,x=t.padInfo.front,E=t.padInfo.top,w=t.padInfo.left,C=this.bufferSync(e),N=0;N=Ee&&(Ee=ht,be=Ce*m*g+Le*m+qe)}a.set(be,N,I,z,J,S)}}}return a.toTensor()},n.prototype.maxPool3dBackprop=function(e,t,a,o){ge([t,a],"maxPool3dBackprop");for(var i=this.maxPool3dPositions(t,o),s=o.strideDepth,u=o.strideHeight,c=o.strideWidth,d=o.dilationDepth,f=o.dilationHeight,m=o.dilationWidth,g=o.effectiveFilterDepth,x=o.effectiveFilterHeight,E=o.effectiveFilterWidth,w=g-1-o.padInfo.front,C=E-1-o.padInfo.left,N=x-1-o.padInfo.top,S=Je(t.shape,"float32"),I=this.bufferSync(i),M=this.bufferSync(e),j=0;j=o.outDepth||Math.floor(Ee)!==Ee))for(var be=0;be=o.outHeight||Math.floor(pe)!==pe))for(var Ce=0;Ce=o.outWidth||Math.floor(Re)!==Re)){var Le=g*x*E-1-I.get(j,Ee,pe,Re,G)===he*x*E+be*E+Ce?1:0;Le!==0&&(fe+=M.get(j,Ee,pe,Re,G)*Le)}}}}S.set(fe,j,z,W,V,G)}return S.toTensor()},n.prototype.cast=function(e,t){return ri(e,t,this)},n.prototype.reshape=function(e,t){return go(e,t)},n.prototype.avgPool=function(e,t){return ge(e,"avgPool"),this.pool(e,t,"avg").toFloat()},n.prototype.resizeBilinear=function(e,t,a,o){ge(e,"resizeBilinear");for(var i=e.shape,s=i[0],u=i[1],c=i[2],d=i[3],f=this.readSync(e.dataId),m=new Float32Array(ae([s,t,a,d])),g=[o&&t>1?u-1:u,o&&a>1?c-1:c],x=[o&&t>1?t-1:t,o&&a>1?a-1:a],E=0,w=g[0]/x[0],C=g[1]/x[1],N=0;N1?s-1:s,a&&m>1?u-1:u],E=[a&&f>1?f-1:f,a&&m>1?m-1:m],w=x[0]/E[0],C=x[1]/E[1],N=this.readSync(e.dataId),S=0,I=0;I1?u-1:u,o&&a>1?c-1:c],x=[o&&t>1?t-1:t,o&&a>1?a-1:a],E=g[0]/x[0],w=g[1]/x[1],C=0,N=0;N1?s-1:s,a&&m>1?u-1:u],w=[a&&f>1?f-1:f,a&&m>1?m-1:m],C=E[0]/w[0],N=E[1]/w[1],S=1/C,I=1/N,M=2*Math.ceil(S)+2,j=2*Math.ceil(I)+2,G=0;G=f)){var Le=z+Re*e.strides[1],Xe=Re*C;if(W===Math.min(s-1,a?Math.round(Xe):Math.floor(Xe)))for(var qe=0;qe=m)){var pt=Le+ht*e.strides[2],vt=ht*N;me===Math.min(u-1,a?Math.round(vt):Math.floor(vt))&&(pe+=x[pt+be])}}}}g[fe+be]=pe}return Er(g,t.shape,t.dtype)},n.prototype.batchNormalization=function(e,t,a,o,i,s){ge([e,t,a,i,s],"batchNorm");for(var u=this.readSync(e.dataId),c=this.readSync(t.dataId),d=this.readSync(a.dataId),f=i?this.readSync(i.dataId):new Float32Array([1]),m=s?this.readSync(s.dataId):new Float32Array([0]),g=new Float32Array(u.length),x=m.length,E=f.length,w=d.length,C=c.length,N=0,S=0,I=0,M=0,j=0;j=x&&(N=0),S>=C&&(S=0),I>=E&&(I=0),M>=w&&(M=0);return Er(g,e.shape)},n.prototype.localResponseNormalization4D=function(e,t,a,o,i){ge(e,"localResponseNormalization4D");var s=e.shape[3],u=s-1,c=this.readSync(e.dataId),d=e.size,f=new Float32Array(d);function m(w){for(var C=w%s,N=w-C+Math.max(0,C-t),S=w-C+Math.min(C+t,u),I=0;N<=S;N++){var M=c[N];I+=M*M}return I}for(var g=0;g=0&&s[u]1,function(){return"blockSize should be > 1 for depthToSpace, but was: "+t});for(var o=e.shape[0],i=e.shape[1],s=e.shape[2],u=e.shape[3],c=i*t,d=s*t,f=u/(t*t),m=this.readSync(e.dataId),g=new Float32Array(o*c*d*f),x=0,E=0;E=c))for(var me=x>1?(V-z)*(d-1)/(x-1):0,fe=E>1?(Z-W)*(f-1)/(E-1):0,he=0;he1?z*(d-1)+he*me:.5*(z+V)*(d-1);if(Ee<0||Ee>d-1)for(var be=0;be1?W*(f-1)+be*fe:.5*(W+Z)*(f-1))<0||_t>f-1)for(pe=0;pe1?W*(f-1)+be*fe:.5*(W+Z)*(f-1))<0||_t>f-1)for(pe=0;pe=e.size/c)throw new Error("Invalid indices: "+E+" does not index into "+e.shape);for(var S=0;S=o/i)throw new Error("Invalid indices: "+C+" does not index into "+a);for(var M=0;M0,function(){return"scheme must not be an empty string."});var t=r.getInstance();D(t.managers[n]==null,function(){return"A model store manager is already registered for scheme '"+n+"'."}),t.managers[n]=e},r.getManager=function(n){var e=this.getInstance().managers[n];if(e==null)throw new Error("Cannot find model manager for scheme '"+n+"'");return e},r.getSchemes=function(){return Object.keys(this.getInstance().managers)},r}();function os(r){if(r.indexOf(bo)===-1)throw new Error("The url string provided does not contain a scheme. Supported schemes are: "+va.getSchemes().join(","));return{scheme:r.split(bo)[0],path:r.split(bo)[1]}}function kl(r,n,e){return e===void 0&&(e=!1),ve(this,void 0,void 0,function(){var t,a,o,i,s,u,c,d,f;return ye(this,function(m){switch(m.label){case 0:return D(r!==n,function(){return"Old path and new path are the same: '"+r+"'"}),D((t=Zn.getLoadHandlers(r)).length>0,function(){return"Copying failed because no load handler is found for source URL "+r+"."}),D(t.length<2,function(){return"Copying failed because more than one ("+t.length+") load handlers for source URL "+r+"."}),a=t[0],D((o=Zn.getSaveHandlers(n)).length>0,function(){return"Copying failed because no save handler is found for destination URL "+n+"."}),D(o.length<2,function(){return"Copying failed because more than one ("+t.length+") save handlers for destination URL "+n+"."}),i=o[0],s=os(r).scheme,u=os(r).path,c=s===os(r).scheme,[4,a.load()];case 1:return d=m.sent(),e&&c?[4,va.getManager(s).removeModel(u)]:[3,3];case 2:m.sent(),m.label=3;case 3:return[4,i.save(d)];case 4:return f=m.sent(),!e||c?[3,6]:[4,va.getManager(s).removeModel(u)];case 5:m.sent(),m.label=6;case 6:return[2,f.modelArtifactsInfo]}})})}var Ba="models_store",ma="model_info_store";function Sl(){if(!ee().getBool("IS_BROWSER"))throw new Error("Failed to obtain IndexedDB factory because the current environmentis not a web browser.");var r=window||self,n=r.indexedDB||r.mozIndexedDB||r.webkitIndexedDB||r.msIndexedDB||r.shimIndexedDB;if(n==null)throw new Error("The current browser does not appear to support IndexedDB.");return n}function Eu(r){var n=r.result;n.createObjectStore(Ba,{keyPath:"modelPath"}),n.createObjectStore(ma,{keyPath:"modelPath"})}var wo=function(){function r(n){if(this.indexedDB=Sl(),n==null||!n)throw new Error("For IndexedDB, modelPath must not be null, undefined or empty.");this.modelPath=n}return r.prototype.save=function(n){return ve(this,void 0,void 0,function(){return ye(this,function(e){if(n.modelTopology instanceof ArrayBuffer)throw new Error("BrowserLocalStorage.save() does not support saving model topology in binary formats yet.");return[2,this.databaseAction(this.modelPath,n)]})})},r.prototype.load=function(){return ve(this,void 0,void 0,function(){return ye(this,function(n){return[2,this.databaseAction(this.modelPath)]})})},r.prototype.databaseAction=function(n,e){var t=this;return new Promise(function(a,o){var i=t.indexedDB.open("tensorflowjs",1);i.onupgradeneeded=function(){return Eu(i)},i.onsuccess=function(){var s=i.result;if(e==null){var u=s.transaction(Ba,"readonly"),c=u.objectStore(Ba).get(t.modelPath);c.onsuccess=function(){if(c.result==null)return s.close(),o(new Error("Cannot find model with path '"+t.modelPath+"' in IndexedDB."));a(c.result.modelArtifacts)},c.onerror=function(E){return s.close(),o(c.error)},u.oncomplete=function(){return s.close()}}else{var d,f=li(e),m=s.transaction(ma,"readwrite"),g=m.objectStore(ma),x=g.put({modelPath:t.modelPath,modelArtifactsInfo:f});x.onsuccess=function(){var E=(d=s.transaction(Ba,"readwrite")).objectStore(Ba).put({modelPath:t.modelPath,modelArtifacts:e,modelArtifactsInfo:f});E.onsuccess=function(){return a({modelArtifactsInfo:f})},E.onerror=function(w){var C=(g=m.objectStore(ma)).delete(t.modelPath);C.onsuccess=function(){return s.close(),o(E.error)},C.onerror=function(N){return s.close(),o(E.error)}}},x.onerror=function(E){return s.close(),o(x.error)},m.oncomplete=function(){d==null?s.close():d.oncomplete=function(){return s.close()}}}},i.onerror=function(s){return o(i.error)}})},r.URL_SCHEME="indexeddb://",r}(),Ol=function(r){return ee().getBool("IS_BROWSER")&&!Array.isArray(r)&&r.startsWith(wo.URL_SCHEME)?(n=r.slice(wo.URL_SCHEME.length),new wo(n)):null;var n};Zn.registerSaveRouter(Ol),Zn.registerLoadRouter(Ol);var Tf=function(){function r(){this.indexedDB=Sl()}return r.prototype.listModels=function(){return ve(this,void 0,void 0,function(){var n=this;return ye(this,function(e){return[2,new Promise(function(t,a){var o=n.indexedDB.open("tensorflowjs",1);o.onupgradeneeded=function(){return Eu(o)},o.onsuccess=function(){var i=o.result,s=i.transaction(ma,"readonly"),u=s.objectStore(ma).getAll();u.onsuccess=function(){for(var c={},d=0,f=u.result;d0,function(){return"promises must be a none empty array"})}(r),function(o,i){D(o>=0&&o<=1,function(){return"Progress fraction must be in range [0, 1], but got startFraction "+o}),D(i>=0&&i<=1,function(){return"Progress fraction must be in range [0, 1], but got endFraction "+i}),D(i>=o,function(){return"startFraction must be no more than endFraction, but got startFraction "+o+" and endFraction "+i})}(e=e==null?0:e,t=t==null?1:t);var a=0;return Promise.all(r.map(function(o){return o.then(function(i){var s=e+ ++a/r.length*(t-e);return n(s),i}),o}))}function Bl(r,n){return ve(this,void 0,void 0,function(){var e,t,a,o,i,s,u,c,d;return ye(this,function(f){switch(f.label){case 0:return n==null&&(n={}),e=n.fetchFunc==null?ee().platform.fetch:n.fetchFunc,t=r.map(function(m){return e(m,n.requestInit,{isBinary:!0})}),a=0,o=.5,n.onProgress!=null?[3,2]:[4,Promise.all(t)];case 1:return i=f.sent(),[3,4];case 2:return[4,Ll(t,n.onProgress,a,o)];case 3:i=f.sent(),f.label=4;case 4:return s=i.map(function(m){return m.arrayBuffer()}),u=.5,c=1,n.onProgress!=null?[3,6]:[4,Promise.all(s)];case 5:return d=f.sent(),[3,8];case 6:return[4,Ll(s,n.onProgress,u,c)];case 7:d=f.sent(),f.label=8;case 8:return[2,d]}})})}function jl(r){var n=this;return function(e,t,a){return t===void 0&&(t=""),ve(n,void 0,void 0,function(){var o,i,s,u,c,d,f,m,g,x;return ye(this,function(E){switch(E.label){case 0:if(o=e.map(function(){return!1}),i={},s=a!=null?a.map(function(){return!1}):[],u=[],e.forEach(function(w,C){var N=0;w.weights.forEach(function(S){var I="quantization"in S?S.quantization.dtype:S.dtype,M=xu[I]*ae(S.shape),j=function(){o[C]=!0,i[C]==null&&(i[C]=[]),i[C].push({manifestEntry:S,groupOffset:N,sizeBytes:M})};a!=null?a.forEach(function(G,z){G===S.name&&(j(),s[z]=!0)}):j(),u.push(S.name),N+=M})}),!s.every(function(w){return w}))throw c=a.filter(function(w,C){return!s[C]}),new Error("Could not find weights in manifest with names: "+c.join(", ")+`. -Manifest JSON has weights with names: `+u.join(", ")+".");return d=o.reduce(function(w,C,N){return C&&w.push(N),w},[]),f=[],d.forEach(function(w){e[w].paths.forEach(function(C){var N=t+(t.endsWith("/")?"":"/")+C;f.push(N)})}),[4,r(f)];case 1:return m=E.sent(),g={},x=0,d.forEach(function(w){for(var C=e[w].paths.length,N=0,S=0;S0,function(){return"URL path for http must not be null, undefined or empty."}),Array.isArray(n)&&D(n.length===2,function(){return"URL paths for http must have a length of 2, (actual length is "+n.length+")."}),this.path=n,e.requestInit!=null&&e.requestInit.body!=null)throw new Error("requestInit is expected to have no pre-existing body, but has one.");this.requestInit=e.requestInit||{}}return r.prototype.save=function(n){return ve(this,void 0,void 0,function(){var e,t,a,o;return ye(this,function(i){switch(i.label){case 0:if(n.modelTopology instanceof ArrayBuffer)throw new Error("BrowserHTTPRequest.save() does not support saving model topology in binary formats yet.");return(e=Object.assign({method:this.DEFAULT_METHOD},this.requestInit)).body=new FormData,t=[{paths:["./model.weights.bin"],weights:n.weightSpecs}],a={modelTopology:n.modelTopology,format:n.format,generatedBy:n.generatedBy,convertedBy:n.convertedBy,userDefinedMetadata:n.userDefinedMetadata,weightsManifest:t},e.body.append("model.json",new Blob([JSON.stringify(a)],{type:"application/json"}),"model.json"),n.weightData!=null&&e.body.append("model.weights.bin",new Blob([n.weightData],{type:"application/octet-stream"}),"model.weights.bin"),[4,this.fetch(this.path,e)];case 1:if((o=i.sent()).ok)return[2,{modelArtifactsInfo:li(n),responses:[o]}];throw new Error("BrowserHTTPRequest.save() failed due to HTTP response status "+o.status+".")}})})},r.prototype.load=function(){return ve(this,void 0,void 0,function(){var n,e,t,a,o,i,s,u,c,d,f,m;return ye(this,function(g){switch(g.label){case 0:return[4,this.fetch(this.path,this.requestInit)];case 1:if(!(n=g.sent()).ok)throw new Error("Request to "+this.path+" failed with status code "+n.status+". Please verify this URL points to the model JSON of the model to load.");g.label=2;case 2:return g.trys.push([2,4,,5]),[4,n.json()];case 3:return e=g.sent(),[3,5];case 4:throw g.sent(),t="Failed to parse model JSON of response from "+this.path+".",this.path.endsWith(".pb")?t+=" Your path contains a .pb file extension. Support for .pb models have been removed in TensorFlow.js 1.0 in favor of .json models. You can re-convert your Python TensorFlow model using the TensorFlow.js 1.0 conversion scripts or you can convert your.pb models with the 'pb2json'NPM script in the tensorflow/tfjs-converter repository.":t+=" Please make sure the server is serving valid JSON for this request.",new Error(t);case 5:if(a=e.modelTopology,o=e.weightsManifest,i=e.generatedBy,s=e.convertedBy,u=e.format,c=e.userDefinedMetadata,a==null&&o==null)throw new Error("The JSON from HTTP path "+this.path+" contains neither model topology or manifest for weights.");return o==null?[3,7]:[4,this.loadWeights(o)];case 6:m=g.sent(),d=m[0],f=m[1],g.label=7;case 7:return[2,{modelTopology:a,weightSpecs:d,weightData:f,userDefinedMetadata:c,generatedBy:i,convertedBy:s,format:u}]}})})},r.prototype.loadWeights=function(n){return ve(this,void 0,void 0,function(){var e,t,a,o,i,s,u,c,d,f,m;return ye(this,function(g){switch(g.label){case 0:for(e=Array.isArray(this.path)?this.path[1]:this.path,t=function(x){var E=x.lastIndexOf("/"),w=x.lastIndexOf("?"),C=x.substring(0,E),N=w>E?x.substring(w):"";return[C+"/",N]}(e),a=t[0],o=t[1],i=this.weightPathPrefix||a,s=[],u=0,c=n;u0&&Number.isInteger(e),function(){return"If provided, numClasses must be a positive integer, but got "+e}),D(t.rank===1,function(){return"Expected the rank of labels to be 1, but got "+t.rank}),D(a.rank===1,function(){return"Expected the rank of predictions to be 1, but got "+a.rank}),D(t.shape[0]===a.shape[0],function(){return"Mismatch in the number of examples: "+t.shape[0]+" vs. "+a.shape[0]+". Labels and predictions should have the same number of elements."}),D(e>0&&Number.isInteger(e),function(){return"numClasses is required to be a positive integer, but got "+e});var o=Yo(t.asType("int32"),e),i=Yo(a.asType("int32"),e);return o.transpose().matMul(i).asType("int32")}}),qf=Object.freeze({confusionMatrix:Uf}),Wf=K({fromPixels_:function(r,n){if(n===void 0&&(n=3),n>4)throw new Error("Cannot construct Tensor with more than 4 channels from pixels.");if(r==null)throw new Error("pixels passed to tf.browser.fromPixels() can not be null");var e=!1,t=!1,a=!1,o=!1,i=!1;if(r.data instanceof Uint8Array)e=!0;else if(typeof ImageData!="undefined"&&r instanceof ImageData)t=!0;else if(typeof HTMLVideoElement!="undefined"&&r instanceof HTMLVideoElement)a=!0;else if(typeof HTMLImageElement!="undefined"&&r instanceof HTMLImageElement)o=!0;else{if(r.getContext==null)throw new Error("pixels passed to tf.browser.fromPixels() must be either an HTMLVideoElement, HTMLImageElement, HTMLCanvasElement, ImageData in browser, or OffscreenCanvas, ImageData in webworker or {data: Uint32Array, width: number, height: number}, but was "+r.constructor.name);i=!0}if(a&&(a&&r.readyState<2))throw new Error("The video element has not loaded data yet. Please wait for `loadeddata` event on the