build/static/js/15.68fb2c6d.chunk.js

1 line
27 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(this.webpackJsonp=this.webpackJsonp||[]).push([[15],{"+2N2":function(e,t,n){"use strict";var r,a,o=n("q1tI"),c=n.n(o),i=n("vOnD"),l=n("2iEm"),u=(r=["\n display:flex;\n ","\n align-items: center;\n & img{\n width:30px;\n height:30px;\n border-radius:50%;\n }\n ","\n "],a=["\n display:flex;\n ","\n align-items: center;\n & img{\n width:30px;\n height:30px;\n border-radius:50%;\n }\n ","\n "],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}})));t.a=function(e){var t=e.url,n=e.name,r=e.column,a=e.login,o=i.a.span(u,r&&"flex-direction: column;text-align:center;",!r&&"\n & span{\n margin-left:8px;\n }");return c.a.createElement(l.a,{to:"/accounts/"+a},c.a.createElement(o,null,c.a.createElement("img",{src:t,alt:""}),c.a.createElement("span",{className:"task-hide",style:{maxWidth:"84px",textAlign:"center"}},n)))}},KaJX:function(e,t,n){"use strict";n.r(t);n("04bd");var r=n("W9HT"),a=(n("2WkQ"),n("BvKs")),o=(n("zIJu"),n("bE4q")),c=n("14Xm"),i=n.n(c),l=n("q1tI"),u=n.n(l),s=n("2iEm"),f=n("yKDz"),m=n("tlCQ"),p=n("vDqi"),d=n.n(p),y=(n("L/Qf"),n("2/Rp")),b=(n("O+I2"),n("TeRw")),h=n("uwlj"),g=n.n(h),v=n("vOnD"),E=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},x=j(["\n {\n width: 60px;\n height: 60px;\n border-radius: 50%;\n margin-right: 15px;\n }\n"],["\n {\n width: 60px;\n height: 60px;\n border-radius: 50%;\n margin-right: 15px;\n }\n"]),O=j(["\n {\n color: #333;\n font-size: 14px;\n line-height: 18px;\n margin: 10px 0px;\n text-align: justify; \n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n word-break: break-all;\n max-height: 54px;\n }\n"],["\n {\n color: #333;\n font-size: 14px;\n line-height: 18px;\n margin: 10px 0px;\n text-align: justify; \n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n word-break: break-all;\n max-height: 54px;\n }\n"]),w=j(["\n {\n margin-right: 30px;\n color: #888;\n font-size: 12px;\n }\n"],["\n {\n margin-right: 30px;\n color: #888;\n font-size: 12px;\n }\n"]),_=j(["\n {\n margin-left: 30px;\n color: #888;\n font-size: 12px;\n & > label {\n color: #333;\n }\n }\n"],["\n {\n margin-left: 30px;\n color: #888;\n font-size: 12px;\n & > label {\n color: #333;\n }\n }\n"]);function j(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var S=v.a.img(x),k=v.a.p(O),N=v.a.span(w),P=v.a.span(_),R=function(e){var t=e.headData,n=(e.title,e.operation),r=e.history,a=Object(l.useState)(void 0),o=E(a,2),c=o[0],i=o[1],f=Object(l.useState)(void 0),p=E(f,2),h=p[0],v=p[1],x=Object(l.useState)(void 0),O=E(x,2),w=O[0],_=O[1],j=Object(l.useState)(t&&t.watched),R=E(j,2),C=R[0],I=R[1];return Object(l.useEffect)((function(){t&&(i(t.forum_section),v(t.forum_section_user),_(t.forum_moders),I(t.watched))}),[t]),u.a.createElement(m.n,{style:{marginBottom:"15px",padding:"20px 30px"}},u.a.createElement(m.e,null,u.a.createElement(S,{src:c&&c.picture?c.picture:g.a}),u.a.createElement("div",{className:"flex1"},u.a.createElement(m.d,null,u.a.createElement(m.k,{style:{marginBottom:"0px"}},c&&c.title),u.a.createElement(m.a,null,n?u.a.createElement(y.a,{onClick:function(){return c&&c.id,void r.push("/forums/manage/"+(c&&c.id))}},u.a.createElement("i",{className:"iconfont icon-shezhi2"}),"板块管理"):"",u.a.createElement(y.a,{onClick:function(){return function(e){if(e){var t="/forum_memos/"+e+"/is_watch.json";d.a.post(t,{is_watch:C?0:1}).then((function(e){e&&e.data&&-1!=e.data.status&&(I(!C),b.a.open({message:"提示",description:e.data.message}))})).catch((function(e){console.log(e)}))}}(c&&c.id)},style:{marginLeft:"30px"}},u.a.createElement("i",{className:"iconfont icon-pingfen-xian"}),C?"取消收藏":"收藏"))),c&&c.description?u.a.createElement(k,null,c.description):"",u.a.createElement(m.d,{className:"mt10"},u.a.createElement("span",null,u.a.createElement(N,null,"版主:",u.a.createElement(s.a,{className:"grey-9",to:"/accounts/"+(h&&h.user_login)},h&&h.username)),w&&w.length>0?u.a.createElement(N,null,"管理员:",w.map((function(e,t){return t<w.length-1?u.a.createElement("span",null,u.a.createElement(s.a,{className:"grey-9",to:"/accounts/"+e.user_login},e.username),"、"):u.a.createElement(s.a,{className:"grey-9",to:"/accounts/"+e.user_login},e.username)}))):""),u.a.createElement("span",null,u.a.createElement(P,null,"版块主题:",u.a.createElement("label",null,c&&c.memos_count)),c&&c.publish_today_coun?u.a.createElement(P,null,"今日发帖:",u.a.createElement("label",null,c.publish_today_count)):"",c&&c.replies_today_count?u.a.createElement(P,null,"今日回帖:",u.a.createElement("label",null,c.replies_today_count)):"")))))},C=n("LNZZ"),I=(n("YQTV"),n("NUBc")),B=function(e){var t=e.page,n=e.total,r=e.changePage,a=e.pageSize;return n>a?u.a.createElement("div",{className:"center",style:{padding:"25px 0px"}},u.a.createElement(I.a,{showQuickJumper:!0,current:t,onChange:r,total:n,pageSize:a})):""},A=n("f5bw"),T=n("+2N2"),z=n("sYIF"),D=function(e){var t=e.author;return u.a.createElement(m.n,null,u.a.createElement(A.a,null,"版块活跃作者"),u.a.createElement("ul",{className:"authorUl"},t&&t.length>0?t.map((function(e,t){return u.a.createElement(T.a,{login:e.login,url:Object(z.k)(""+e.image_url),name:e.username,column:!0})})):""))},M=W(["\n {\n width: 40px;\n height: 40px;\n margin-right: 14px;\n border-radius: 50%;\n }\n"],["\n {\n width: 40px;\n height: 40px;\n margin-right: 14px;\n border-radius: 50%;\n }\n"]),Q=W(["\n {\n color: #999;\n font-size: 14px;\n line-height: 18px;\n margin: 4px 0 !important;\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n word-break: break-all;\n }\n"],["\n {\n color: #999;\n font-size: 14px;\n line-height: 18px;\n margin: 4px 0 !important;\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n word-break: break-all;\n }\n"]);function W(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var U=v.a.img(M),H=v.a.p(Q),F=function(e){var t=e.recommand;return u.a.createElement(m.n,null,u.a.createElement(A.a,null,"精选板块"),u.a.createElement("ul",{className:"BestModalUl"},t&&t.length>0?t.map((function(e,t){return u.a.createElement(m.a,null,u.a.createElement(U,{src:e.picture||g.a}),u.a.createElement("div",{className:"flex1",style:{width:"0"}},u.a.createElement(s.a,{to:"/forums/theme/"+e.id,className:"grey-3"},e.title),u.a.createElement(H,null,e.description||"暂无描述~"),u.a.createElement("span",{className:"font-12 grey-9"},e.watchers_count,"人收藏",u.a.createElement("span",{className:"ml15"},e.memos_count,"个话题"))))})):""))},q=(n("k3Gp"),n("kLXV")),J=(n("1vPl"),n("5rEg")),K=n("5uHo"),L=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},X=J.a.TextArea,Z=function(e){var t=e.content,n=e.operation,r=e.plateId,a=Object(l.useState)(void 0),o=L(a,2),c=o[0],i=o[1],s=Object(l.useState)(void 0),f=L(s,2),p=f[0],h=f[1],g=Object(l.useState)(!1),v=L(g,2),E=v[0],x=v[1],O=Object(l.useState)(!1),w=L(O,2),_=w[0],j=w[1],S=Object(l.useState)(1),k=L(S,2),N=k[0],P=k[1],R=document.getElementById("annWords")&&document.getElementById("annWords").offsetHeight;function C(){var e=document.getElementById("annContent")&&document.getElementById("annContent").offsetHeight,t=document.getElementById("annWords")&&document.getElementById("annWords").offsetHeight;x(t>e)}function I(e){P(e),j(!0),h(c)}return Object(l.useEffect)((function(){t&&i(t.notice)}),[t]),Object(l.useEffect)((function(){C()}),[c,R,t]),u.a.createElement(m.n,null,u.a.createElement(q.a,{visible:_,title:"公告",closable:!0,onCancel:function(){return j(!1)},footer:1!==N&&u.a.createElement("div",null,u.a.createElement(y.a,{onClick:function(){h(c),j(!1)}},"取消"),u.a.createElement(y.a,{onClick:function(){if(i(p),j(!1),p){var e="/forum_sections/"+r+"/edit_notice.json";d.a.post(e,{content:p}).then((function(e){e&&e.data&&(b.a.open({message:"提示",description:e.data.message}),C())})).catch((function(e){console.log(e)}))}},type:"primary"},"发布"))},1===N?u.a.createElement("p",{style:{maxHeight:"100px",overflowY:"auto"}},c):u.a.createElement(X,{placeholder:"填写公告1600字",value:p,rows:5,onChange:function(e){h(e.target.value)}})),u.a.createElement(A.a,null,u.a.createElement("span",null,"公告"),n?u.a.createElement("a",{onClick:function(){return I(2)}},u.a.createElement("i",{className:"iconfont icon-bianji3 grey-9"})):""),u.a.createElement("div",{style:{padding:"10px 30px"},className:"pr"},c?u.a.createElement(u.a.Fragment,null,u.a.createElement("div",{id:"annContent",className:"annContent"},u.a.createElement("p",{id:"annWords",className:"annWords"},c)),u.a.createElement("span",{className:"grey-8"},"版主:",t.name)):u.a.createElement(K.a,{_html:"暂无公告"}),c&&!0===E?u.a.createElement("a",{className:"annBtn",onClick:function(){return I(1)}},"…",u.a.createElement("span",{className:"green ml4"},"查看")):""))},V=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};var Y=function(e){var t=e.plateId,n=e.operation,r=Object(l.useState)(void 0),a=V(r,2),o=a[0],c=a[1],s=Object(l.useState)(void 0),f=V(s,2),m=f[0],p=f[1],y=Object(l.useState)(void 0),b=V(y,2),h=b[0],g=b[1];return Object(l.useEffect)((function(){var e,n,r=(e=i.a.mark((function e(){var n;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n="/memos/forum_memos_right/"+t+".json",d.a.get(n).then((function(e){e&&(c({notice:e.data.notice,login:e.data.user_login,name:e.data.username}),p(e.data.recommend_forum_sections),g(e.data.active_users))})).catch((function(e){console.log(e)}));case 2:case"end":return e.stop()}}),e,this)})),n=function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,o){try{var c=t[a](o),i=c.value}catch(e){return void n(e)}if(!c.done)return Promise.resolve(i).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(i)}("next")}))},function(){return n.apply(this,arguments)});t&&r()}),[t]),u.a.createElement(u.a.Fragment,null,o&&u.a.createElement("div",{style:{marginTop:"20px"}},u.a.createElement(Z,{plateId:t,content:o,operation:n})),h&&h.length>0&&u.a.createElement("div",{style:{marginTop:"20px"}},u.a.createElement(D,{author:h})),m&&m.length>0&&u.a.createElement("div",{style:{marginTop:"20px"}},u.a.createElement(F,{recommand:m})))},G=(n("EV+2"),function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&i.return&&i.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")});function $(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,o){try{var c=t[a](o),i=c.value}catch(e){return void n(e)}if(!c.done)return Promise.resolve(i).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(i)}("next")}))}}t.default=function(e){var t,n=(t=$(i.a.mark((function e(){var t;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:N(!0),t="/memos/forum_memos/"+se+".json",d.a.get(t,{params:{page:H,search:w,sort:A,select_type:v}}).then((function(e){e&&(te(e.data.memos),X(e.data.memos_count),N(!1),Q(e.data.limit))})).catch((function(e){console.log(e)}));case 3:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)}),c=Object(l.useState)(void 0),p=G(c,2),y=p[0],b=p[1],h=Object(l.useState)("all"),g=G(h,2),v=g[0],E=g[1],x=Object(l.useState)(void 0),O=G(x,2),w=O[0],_=O[1],j=Object(l.useState)(!0),S=G(j,2),k=S[0],N=S[1],P=Object(l.useState)("published_at"),I=G(P,2),A=I[0],T=I[1],z=Object(l.useState)(0),D=G(z,2),M=D[0],Q=D[1],W=Object(l.useState)(1),U=G(W,2),H=U[0],F=U[1],q=Object(l.useState)(0),J=G(q,2),L=J[0],X=J[1],Z=Object(l.useState)(void 0),V=G(Z,2),ee=V[0],te=V[1],ne=Object(l.useState)(void 0),re=G(ne,2),ae=re[0],oe=re[1],ce=Object(l.useState)(void 0),ie=G(ce,2),le=ie[0],ue=ie[1],se=e.match.params.plateMainId,fe=e.current_user;Object(l.useEffect)((function(){se&&n()}),[se,H,w,v,A]),Object(l.useEffect)((function(){var e,t=(e=$(i.a.mark((function e(){var t;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t="/memos/forum_memos_head/"+se+".json",d.a.get(t).then((function(e){e&&e.data&&(oe(e.data.bread_crumb.forum_tag),ue(e.data),pe(fe,e.data.forum_moders,e.data.forum_section_user))})).catch((function(e){console.log(e)}));case 2:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)});se&&fe&&t()}),[se,fe]);var me=e.location.pathname;function pe(e,t,n){if(e){var r=t&&t.filter((function(e){return e.user_login===fe.login})),a=n&&n.user_login===fe.login;b(r&&r.length>0||a)}}return Object(l.useEffect)((function(){me&&E("/forums/involvedTopics"===me?"my_topics":"/forums/topic"===me?"my_memos":"/forums/recommend"===me?"is_fine":"all")}),[me]),u.a.createElement("div",{className:"clearfix educontent pt20"},u.a.createElement(o.a,{separator:">",style:{marginBottom:"10px"}},u.a.createElement(o.a.Item,null,u.a.createElement(s.a,{to:"/forums"},"论坛交流")),ae&&ae.title?u.a.createElement(o.a.Item,null,u.a.createElement(s.a,{to:"/forums/theme/"+ae.id},ae.title)):"",ae&&ae.children_bread_crumb?u.a.createElement(o.a.Item,null,ae.children_bread_crumb&&ae.children_bread_crumb.title):""),u.a.createElement(R,{operation:y,plateMainId:se,headData:le,title:ae&&ae.title,history:e.history}),u.a.createElement(m.c,null,u.a.createElement(m.j,null,u.a.createElement(m.n,null,u.a.createElement(m.d,{style:{borderBottom:"1px solid #eee"}},u.a.createElement(a.a,{className:"unlow newMenu",selectedKeys:[v],onClick:function(e){E(e.key)},mode:"horizontal"},u.a.createElement(a.a.Item,{key:"all"},"全部"),u.a.createElement(a.a.Item,{key:"is_fine"},"推荐精华"),u.a.createElement(a.a.Item,{key:"my_memos"},"我的话题"),u.a.createElement(a.a.Item,{key:"my_topics"},"我参与的话题")),u.a.createElement(m.a,{style:{marginRight:"30px"}},u.a.createElement("span",{onClick:function(){return T("published_at")},className:"published_at"===A?"green cPointer":"cPointer"},"最新"),u.a.createElement(m.i,{onClick:function(){return T("replies_count")},className:"published_at"===A?"cPointer":"green cPointer",style:{fontSize:"14px"}},"最热"))),u.a.createElement(r.a,{spinning:k},ee&&ee.length>0?u.a.createElement("div",{style:{minHeight:"400px"}},u.a.createElement(C.a,{memos:ee,current_user:fe,calbackFunc:n,confirm:e.confirm})):u.a.createElement(m.a,{style:{height:"400px"},className:"bigNoData"},u.a.createElement(K.a,{_html:"暂无帖子~"}))),u.a.createElement(B,{page:H,total:L,pageSize:M,changePage:function(e){F(e)}}))),u.a.createElement(m.l,null,u.a.createElement(m.f,null,u.a.createElement(m.n,{style:{padding:"20px"}},u.a.createElement(f.a,{onSearch:function(e){_(e)},current_user:fe,showLoginDialog:e&&e.showLoginDialog})),u.a.createElement(Y,{operation:y,plateId:se})))))}},bE4q:function(e,t,n){"use strict";var r=n("q1tI"),a=n("17x9"),o=n("TSYQ"),c=n.n(o),i=n("Zm9Q"),l=n("BGR+"),u=n("XBQK"),s=n("CtXQ"),f=n("H84U");function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==m(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var E=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},x=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(i,e);var t,n,a,o,c=(t=i,function(){var e,n=v(t);if(g()){var r=v(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return h(this,e)});function i(){var e;return d(this,i),(e=c.apply(this,arguments)).renderBreadcrumbItem=function(t){var n,a=t.getPrefixCls,o=e.props,c=o.prefixCls,i=o.separator,u=o.children,s=E(o,["prefixCls","separator","children"]),f=a("breadcrumb",c);return n="href"in e.props?r.createElement("a",p({className:"".concat(f,"-link")},Object(l.a)(s,["overlay"])),u):r.createElement("span",p({className:"".concat(f,"-link")},Object(l.a)(s,["overlay"])),u),n=e.renderBreadcrumbNode(n,f),u?r.createElement("span",null,n,i&&""!==i&&r.createElement("span",{className:"".concat(f,"-separator")},i)):null},e.renderBreadcrumbNode=function(t,n){var a=e.props.overlay;return a?r.createElement(u.a,{overlay:a,placement:"bottomCenter"},r.createElement("span",{className:"".concat(n,"-overlay-link")},t,r.createElement(s.a,{type:"down"}))):t},e}return n=i,(a=[{key:"render",value:function(){return r.createElement(f.a,null,this.renderBreadcrumbItem)}}])&&y(n.prototype,a),o&&y(n,o),i}(r.Component);x.__ANT_BREADCRUMB_ITEM=!0,x.defaultProps={separator:"/"},x.propTypes={prefixCls:a.string,separator:a.oneOfType([a.string,a.element]),href:a.string};var O=n("BvKs"),w=n("6CfX");function _(e){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function j(){return(j=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function S(e){return function(e){if(Array.isArray(e))return k(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return k(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function N(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function R(e,t){return(R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function C(e,t){return!t||"object"!==_(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function I(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function B(e){return(B=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var A=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function T(e,t,n,a){var o=n.indexOf(e)===n.length-1,c=function(e,t){if(!e.breadcrumbName)return null;var n=Object.keys(t).join("|");return e.breadcrumbName.replace(new RegExp(":(".concat(n,")"),"g"),(function(e,n){return t[n]||e}))}(e,t);return o?r.createElement("span",null,c):r.createElement("a",{href:"#/".concat(a.join("/"))},c)}function z(e){return Object(i.a)(e).map((function(e){return r.isValidElement(e)&&e.type===r.Fragment?e.props.children:e}))}var D=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&R(e,t)}(u,e);var t,n,a,o,i=(t=u,function(){var e,n=B(t);if(I()){var r=B(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return C(this,e)});function u(){var e;return N(this,u),(e=i.apply(this,arguments)).getPath=function(e,t){return e=(e||"").replace(/^\//,""),Object.keys(t).forEach((function(n){e=e.replace(":".concat(n),t[n])})),e},e.addChildPath=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0,a=S(t),o=e.getPath(n,r);return o&&a.push(o),a},e.genForRoutes=function(t){var n=t.routes,a=void 0===n?[]:n,o=t.params,c=void 0===o?{}:o,i=t.separator,l=t.itemRender,u=void 0===l?T:l,s=[];return a.map((function(t){var n=e.getPath(t.path,c);n&&s.push(n);var o=null;return t.children&&t.children.length&&(o=r.createElement(O.a,null,t.children.map((function(t){return r.createElement(O.a.Item,{key:t.breadcrumbName||t.path},u(t,c,a,e.addChildPath(s,t.path,c)))})))),r.createElement(x,{overlay:o,separator:i,key:t.breadcrumbName||n},u(t,c,a,s))}))},e.renderBreadcrumb=function(t){var n,a=t.getPrefixCls,o=e.props,i=o.prefixCls,u=o.separator,s=o.style,f=o.className,m=o.routes,p=o.children,d=A(o,["prefixCls","separator","style","className","routes","children"]),y=a("breadcrumb",i);return m&&m.length>0?n=e.genForRoutes(e.props):p&&(n=r.Children.map(z(p),(function(e,t){return e?(Object(w.a)(e.type&&(!0===e.type.__ANT_BREADCRUMB_ITEM||!0===e.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),r.cloneElement(e,{separator:u,key:t})):e}))),r.createElement("div",j({className:c()(f,y),style:s},Object(l.a)(d,["itemRender","params"])),n)},e}return n=u,(a=[{key:"componentDidMount",value:function(){var e=this.props;Object(w.a)(!("linkRender"in e||"nameRender"in e),"Breadcrumb","`linkRender` and `nameRender` are removed, please use `itemRender` instead, see: https://u.ant.design/item-render.")}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderBreadcrumb)}}])&&P(n.prototype,a),o&&P(n,o),u}(r.Component);function M(e){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Q(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function U(e,t){return(U=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function H(e,t){return!t||"object"!==M(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function F(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function q(e){return(q=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}D.defaultProps={separator:"/"},D.propTypes={prefixCls:a.string,separator:a.node,routes:a.array};var J=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&U(e,t)}(i,e);var t,n,a,o,c=(t=i,function(){var e,n=q(t);if(F()){var r=q(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return H(this,e)});function i(){var e;return Q(this,i),(e=c.apply(this,arguments)).renderSeparator=function(t){var n=t.getPrefixCls,a=e.props.children,o=n("breadcrumb");return r.createElement("span",{className:"".concat(o,"-separator")},a||"/")},e}return n=i,(a=[{key:"render",value:function(){return r.createElement(f.a,null,this.renderSeparator)}}])&&W(n.prototype,a),o&&W(n,o),i}(r.Component);J.__ANT_BREADCRUMB_SEPARATOR=!0,D.Item=x,D.Separator=J;t.a=D},wONA:function(e,t,n){},zIJu:function(e,t,n){"use strict";n("SchZ"),n("wONA"),n("2WkQ"),n("aIZi")}}]);