{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/AvatarList/List.jsx","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/AvatarList/List.jsx","mtime":1742646402760},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkucHVzaC5qcyI7CmltcG9ydCAnLi9pbmRleC5sZXNzJzsKaW1wb3J0IFByb3BUeXBlcyBmcm9tICdhbnQtZGVzaWduLXZ1ZS9lcy9fdXRpbC92dWUtdHlwZXMnOwppbXBvcnQgQXZhdGFyIGZyb20gJ2FudC1kZXNpZ24tdnVlL2VzL2F2YXRhcic7CmltcG9ydCBJdGVtIGZyb20gJy4vSXRlbS5qc3gnOwppbXBvcnQgeyBmaWx0ZXJFbXB0eSB9IGZyb20gJy4uL191dGlsL3V0aWwnOwoKLyoqCiAqIHNpemU6IGBudW1iZXJg44CBIGBsYXJnZWDjgIFgc21hbGxg44CBYGRlZmF1bHRgIOm7mOiupOWAvDogZGVmYXVsdAogKiBtYXhMZW5ndGg6IG51bWJlcgogKiBleGNlc3NJdGVtc1N0eWxlOiBDU1NQcm9wZXJ0aWVzCiAqLwpjb25zdCBBdmF0YXJMaXN0UHJvcHMgPSB7CiAgcHJlZml4Q2xzOiBQcm9wVHlwZXMuc3RyaW5nLmRlZignYW50LXByby1hdmF0YXItbGlzdCcpLAogIHNpemU6IHsKICAgIHZhbGlkYXRvcjogdmFsID0+IHsKICAgICAgcmV0dXJuIHR5cGVvZiB2YWwgPT09ICdudW1iZXInIHx8IFsnc21hbGwnLCAnbGFyZ2UnLCAnZGVmYXVsdCddLmluY2x1ZGVzKHZhbCk7CiAgICB9LAogICAgZGVmYXVsdDogJ2RlZmF1bHQnCiAgfSwKICBtYXhMZW5ndGg6IFByb3BUeXBlcy5udW1iZXIuZGVmKDApLAogIGV4Y2Vzc0l0ZW1zU3R5bGU6IFByb3BUeXBlcy5vYmplY3QuZGVmKHsKICAgIGNvbG9yOiAnI2Y1NmEwMCcsCiAgICBiYWNrZ3JvdW5kQ29sb3I6ICcjZmRlM2NmJwogIH0pCn07CmNvbnN0IEF2YXRhckxpc3QgPSB7CiAgX19BTlRfQVZBVEFSX0xJU1Q6IHRydWUsCiAgSXRlbSwKICBuYW1lOiAnQXZhdGFyTGlzdCcsCiAgcHJvcHM6IEF2YXRhckxpc3RQcm9wcywKICByZW5kZXIoaCkgewogICAgY29uc3QgewogICAgICBwcmVmaXhDbHMsCiAgICAgIHNpemUKICAgIH0gPSB0aGlzLiRwcm9wczsKICAgIGNvbnN0IGNsYXNzTmFtZSA9IHsKICAgICAgW2Ake3ByZWZpeENsc31gXTogdHJ1ZSwKICAgICAgW2Ake3NpemV9YF06IHRydWUKICAgIH07CiAgICBjb25zdCBpdGVtcyA9IGZpbHRlckVtcHR5KHRoaXMuJHNsb3RzLmRlZmF1bHQpOwogICAgY29uc3QgaXRlbXNEb20gPSBpdGVtcyAmJiBpdGVtcy5sZW5ndGggPyBoKCJ1bCIsIHsKICAgICAgImNsYXNzIjogYCR7cHJlZml4Q2xzfS1pdGVtc2AKICAgIH0sIFt0aGlzLmdldEl0ZW1zKGl0ZW1zKV0pIDogbnVsbDsKICAgIHJldHVybiBoKCJkaXYiLCB7CiAgICAgICJjbGFzcyI6IGNsYXNzTmFtZQogICAgfSwgW2l0ZW1zRG9tXSk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBnZXRJdGVtcyhpdGVtcykgewogICAgICBjb25zdCBoID0gdGhpcy4kY3JlYXRlRWxlbWVudDsKICAgICAgY29uc3QgY2xhc3NOYW1lID0gewogICAgICAgIFtgJHt0aGlzLnByZWZpeENsc30taXRlbWBdOiB0cnVlLAogICAgICAgIFtgJHt0aGlzLnNpemV9YF06IHRydWUKICAgICAgfTsKICAgICAgY29uc3QgdG90YWxTaXplID0gaXRlbXMubGVuZ3RoOwogICAgICBpZiAodGhpcy5tYXhMZW5ndGggPiAwKSB7CiAgICAgICAgaXRlbXMgPSBpdGVtcy5zbGljZSgwLCB0aGlzLm1heExlbmd0aCk7CiAgICAgICAgaXRlbXMucHVzaChoKEF2YXRhciwgewogICAgICAgICAgImF0dHJzIjogewogICAgICAgICAgICAic2l6ZSI6IHRoaXMuc2l6ZSA9PT0gJ21pbmknID8gJ3NtYWxsJyA6IHRoaXMuc2l6ZQogICAgICAgICAgfSwKICAgICAgICAgICJzdHlsZSI6IHRoaXMuZXhjZXNzSXRlbXNTdHlsZQogICAgICAgIH0sIFtgKyR7dG90YWxTaXplIC0gdGhpcy5tYXhMZW5ndGh9YF0pKTsKICAgICAgfQogICAgICByZXR1cm4gaXRlbXMubWFwKGl0ZW0gPT4gaCgibGkiLCB7CiAgICAgICAgImNsYXNzIjogY2xhc3NOYW1lCiAgICAgIH0sIFtpdGVtXSkpOwogICAgfQogIH0KfTsKQXZhdGFyTGlzdC5pbnN0YWxsID0gZnVuY3Rpb24gKFZ1ZSkgewogIFZ1ZS5jb21wb25lbnQoQXZhdGFyTGlzdC5uYW1lLCBBdmF0YXJMaXN0KTsKICBWdWUuY29tcG9uZW50KEF2YXRhckxpc3QuSXRlbS5uYW1lLCBBdmF0YXJMaXN0Lkl0ZW0pOwp9OwpleHBvcnQgZGVmYXVsdCBBdmF0YXJMaXN0Ow=="},{"version":3,"names":["PropTypes","Avatar","Item","filterEmpty","AvatarListProps","prefixCls","string","def","size","validator","val","includes","default","maxLength","number","excessItemsStyle","object","color","backgroundColor","AvatarList","__ANT_AVATAR_LIST","name","props","render","h","$props","className","items","$slots","itemsDom","length","getItems","methods","$createElement","totalSize","slice","push","map","item","install","Vue","component"],"sources":["/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/components/AvatarList/List.jsx"],"sourcesContent":["import './index.less'\n\nimport PropTypes from 'ant-design-vue/es/_util/vue-types'\nimport Avatar from 'ant-design-vue/es/avatar'\nimport Item from './Item.jsx'\nimport { filterEmpty } from '../_util/util'\n\n/**\n * size: `number`、 `large`、`small`、`default` 默认值: default\n * maxLength: number\n * excessItemsStyle: CSSProperties\n */\nconst AvatarListProps = {\n prefixCls: PropTypes.string.def('ant-pro-avatar-list'),\n size: {\n validator: val => {\n return typeof val === 'number' || ['small', 'large', 'default'].includes(val)\n },\n default: 'default'\n },\n maxLength: PropTypes.number.def(0),\n excessItemsStyle: PropTypes.object.def({\n color: '#f56a00',\n backgroundColor: '#fde3cf'\n })\n}\n\nconst AvatarList = {\n __ANT_AVATAR_LIST: true,\n Item,\n name: 'AvatarList',\n props: AvatarListProps,\n render (h) {\n const { prefixCls, size } = this.$props\n const className = {\n [`${prefixCls}`]: true,\n [`${size}`]: true\n }\n\n const items = filterEmpty(this.$slots.default)\n const itemsDom = items && items.length ?