{const n=[...e],r=n.indexOf(t);if(t===a)return n;n.splice(r,1);const o=a?n.indexOf(a):-1;return a&&o>=0?n.splice(o,0,t):n.push(t),n})(l,r,h);if(l===b)return;o?(s(b),E(kt.a.editor)):(u(b),E(kt.a.new_trend))}})(e.clientX,e.clientY,kt.a.editor)}},c.map((e,t)=>o.a.createElement(Ia,{key:e.content_id,index:t,content:e,onDelete:()=>{((e,t)=>{if(!window.confirm(`Remove ${e.content_id}:${e.name} to featured list?`))return;const a=t===kt.a.editor?c:m;V(a.filter(t=>t.content_id!==e.content_id),t)})(e,kt.a.editor)},onDragStart:()=>{var t,a;t=e,a=kt.a.editor,F.current=a,z.current=t},onCoverPreview:()=>S(e.image),onPreview:()=>J(a,e)})))),o.a.createElement("div",null,o.a.createElement("div",{className:ka.allContentTitle},o.a.createElement("div",{className:"flex"},"全部作品",o.a.createElement(D.a,{weight:"minor"},"(选择完成后,点击“应用”生效)"),o.a.createElement(A.a,{onClick:()=>Na(void 0,null,(function*(){const t=[K(c,kt.a.editor),K(m,kt.a.new_trend)];Promise.all(t).then(e=>{X.a.success(Object(p.e)("saveSuccess"))}).catch(t=>{X.a.rpcError(t),e.logger.error(t.toString())})})),disabled:!y,className:"ml-8"},"应用")),o.a.createElement("div",{className:ka.contentFilterContainer},o.a.createElement("div",null,o.a.createElement(T.d,{selectValue:""+w.searchType,selectList:R,onSelect:e=>{j(Sa(_a({},w),{searchType:e}))},value:w.searchValue,onChange:e=>{j(Sa(_a({},w),{searchValue:e}))},onConfirm:()=>{H("latest",a,1,f.size,w)}})))),o.a.createElement("div",{className:ka.allContentList},h.length?h.map(e=>{return o.a.createElement(Da,{key:e.content_id,content:e,type:a,isFeatureSelected:(t=e.content_id,c.some(e=>e.content_id===t)),isNewTrendSelected:W(e.content_id,a),onChoose:Q,onCoverPreview:()=>S(e.image),onPreview:()=>J(a,e)});var t}):"no contents"),o.a.createElement(Vt,{total:f.total,current:f.currentPage,size:f.size,onChange:(e,t)=>{((e,t)=>{H("latest",a,e,t,w)})(e,t)}})),!!x&&o.a.createElement("div",{className:ka.bigPreviewContainer},o.a.createElement("div",{className:ka.bigPreviewMask,onClick:()=>S("")}),o.a.createElement("img",{src:Object(nt.a)(x)})),o.a.createElement(o.a.Suspense,{fallback:o.a.createElement(Pt.a,{children:null})},o.a.createElement(It.a,{invisible:!N,contentId:N,contentList:P,onClose:()=>k(0),type:a})))}),Ia=o.a.memo((e,t)=>{const{index:a,content:n,onDelete:r,onDragStart:i,onPreview:l,onCoverPreview:s}=e,m=Object(d.f)()?0:Math.floor(a/4),u=Object(d.f)()?a:a%4;return o.a.createElement("div",{className:ka.card,style:{width:180,height:250,left:190*u,top:260*m,margin:5},onDragStart:i,draggable:!0},o.a.createElement("div",{className:ka.contentImage},o.a.createElement(M.c,{hash:n.image,width:180,height:180,onClick:s})),o.a.createElement(D.a,{className:ka.contentName,onClick:l,bold:!0},n.name),o.a.createElement(R.a,{className:ka.contentAuthor,to:c.b.user(n.author_id)},n.author_name),o.a.createElement(h.a,{icon:"close",className:ka.contentDelete,size:30,onClick:r}))}),Da=e=>{const{type:t,content:a,isFeatureSelected:n,onChoose:r,onPreview:i,onCoverPreview:l}=e;return o.a.createElement("div",{className:ka.allContent},o.a.createElement("div",{className:ka.contentImage},o.a.createElement(M.c,{hash:a.image,width:180,height:180,onClick:l})),o.a.createElement(D.a,{className:ka.contentName,onClick:i,bold:!0},a.name),o.a.createElement(R.a,{className:ka.contentAuthor,to:c.b.user(a.author_id)},a.author_name),o.a.createElement(A.a,{size:"tiny",className:ka.chooseBtn,color:n?"primary":"primaryFrame",onClick:()=>{r(a,kt.a.editor)}},n?o.a.createElement(h.a,{icon:"check-circle",size:20}):o.a.createElement(h.a,{icon:"plus-circle",size:20}),o.a.createElement("span",{className:"ml-4"},t===_.a.ContentType.game?Object(p.e)("featuredGame"):Object(p.e)("featuredMaterial"))))};const Ta=a(1455);function Aa(){const e=Object(C.b)(),t=Object(i.b)(l.c),[a,n]=Object(r.useState)(_.a.AvatarStatus.waiting),[s,m]=Object(r.useState)(""),{list:d,isLoading:u,setList:h}=Object(H.i)(t=>{return n=this,r=[t],o=function*({offset:t,reload:n}){return{rows:yield e.rpc.user.api.getAvatarReviewList({offset:n?0:t,limit:24,status:a}),count:1/0}},new Promise((e,t)=>{var a=e=>{try{l(o.next(e))}catch(e){t(e)}},i=e=>{try{l(o.throw(e))}catch(e){t(e)}},l=t=>t.done?e(t.value):Promise.resolve(t.value).then(a,i);l((o=o.apply(n,r)).next())});var n,r,o},e=>{X.a.rpcError(e)},[a]),b=(t,a)=>{e.rpc.user.api.updateAvatarReview({id:t,status:_.a.AvatarStatus.rejected,reason:""}).then(e=>{const t=d.slice();t.splice(a,1),h(t)}).catch(e=>{X.a.rpcError(e)})};if(!(t.data.permission&_.a.UserPermission.canAuditAvatar))return o.a.createElement("div",null,"You don't have permission, ask super admin to grand");const f={[_.a.AvatarStatus.waiting]:"waiting",[_.a.AvatarStatus.accepted]:"accepted",[_.a.AvatarStatus.rejected]:"rejected",[_.a.AvatarStatus.cancelled]:"cancelled"};return o.a.createElement("div",{className:Ta.container},o.a.createElement("div",{className:Ta.card},o.a.createElement(ue.a,{list:f,onSelect:e=>n(+e)},f[a])),o.a.createElement("div",{className:"h-full"},d.map((t,n)=>o.a.createElement("div",{className:Ta.card,key:t.id},o.a.createElement(M.b,{hash:t.avatar,onClick:()=>m(Object(nt.a)(t.avatar)),width:128,height:128}),o.a.createElement("div",{className:Ta.info},o.a.createElement(R.a,{to:c.b.user(t.username)},o.a.createElement(D.a,{size:20},o.a.createElement("b",null,t.displayname))),o.a.createElement(D.a,null,Object(W.b)(t.created_at))),o.a.createElement("div",{className:Ta.buttonGroup},a===_.a.AvatarStatus.waiting&&o.a.createElement(A.a,{color:"white",size:"small",onClick:()=>b(t.id,n)},Object(p.e)("reject")),a===_.a.AvatarStatus.accepted&&o.a.createElement(A.a,{color:"white",size:"small",onClick:()=>((t,a,n)=>{e.rpc.user.api.forceRemoveAvatar({targetId:t}).then(e=>{b(a,n)}).catch(e=>{X.a.rpcError(e)})})(t.user_id,t.id,n)},Object(p.e)("reject")),(a===_.a.AvatarStatus.waiting||a===_.a.AvatarStatus.rejected)&&o.a.createElement(A.a,{size:"small",onClick:()=>((t,a)=>{e.rpc.user.api.updateAvatarReview({id:t,status:_.a.AvatarStatus.accepted,reason:""}).then(e=>{const t=d.slice();t.splice(a,1),h(t)}).catch(e=>{X.a.rpcError(e)})})(t.id,n)},Object(p.e)("accept")))))),!!s&&o.a.createElement(N.a,{onClose:()=>m("")},o.a.createElement("img",{src:s,className:Ta.largeAvatar})))}var Ma=Object.defineProperty,Ra=Object.defineProperties,La=Object.getOwnPropertyDescriptors,Ba=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,Fa=(e,t,a)=>t in e?Ma(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Ha=(e,t)=>{for(var a in t||(t={}))za.call(t,a)&&Fa(e,a,t[a]);if(Ba)for(var a of Ba(t))Ua.call(t,a)&&Fa(e,a,t[a]);return e},Ga=(e,t)=>Ra(e,La(t));const Ya=a(1456);function Wa(){const e=Object(i.b)(l.c),t=Object(C.b)(),[a,n]=Object(r.useState)({username:"",load:!0,globalStatus:!0,showConfirm:!1,updateErr:!1,sortDateDesc:!0}),c=!(e.data.permission&_.a.UserPermission.canDealReport);return Object(r.useEffect)(()=>{t.rpc.comment.api.getGloablStatus().then(e=>{n(t=>Ga(Ha({},t),{globalStatus:e}))}).catch(e=>{X.a.rpcError(e)})},[a.updateErr]),c?o.a.createElement(D.a,null,"You don't have permission for this page"):o.a.createElement("div",{className:Ya.container},o.a.createElement("div",{className:Ya.flex+" "+Ya.topbar},o.a.createElement(D.a,null,Object(p.e)("deletedComment")),o.a.createElement(T.e,{value:a.username,placeholder:"输入审核人boxId",onChange:e=>n(t=>Ga(Ha({},t),{username:e})),onConfirm:()=>n(e=>Ga(Ha({},e),{load:!a.load}))}),o.a.createElement(A.a,{onClick:()=>n(e=>Ga(Ha({},e),{load:!a.load}))},Object(p.e)("search")),o.a.createElement(A.a,{onClick:()=>n(e=>Ga(Ha({},e),{showConfirm:!0}))},Object(p.e)("globalCommentStatus",{action:!0===a.globalStatus?"关闭":"打开"})),o.a.createElement(A.a,{onClick:()=>n(e=>Ga(Ha({},e),{sortDateDesc:!a.sortDateDesc}))},Object(p.e)("sortByCreatedAt"))),o.a.createElement(Xa,{limit:10,username:a.username,load:a.load,sortDateDesc:a.sortDateDesc}),a.showConfirm&&o.a.createElement(Va,{globalStatus:a.globalStatus,onClose:()=>n(e=>Ga(Ha({},e),{showConfirm:!1})),onConfirm:()=>t.rpc.comment.api.updateGlobalStatus(!a.globalStatus).then(e=>{n(t=>Ga(Ha({},t),{globalStatus:e}))}).catch(()=>{n(e=>Ga(Ha({},e),{updateErr:!e.updateErr}))})}))}function Xa(e){const[t,a]=Object(r.useState)(null),n=Object(C.b)(),{list:i,isLoading:l,initialized:s,count:m}=Object(H.i)(t=>{return a=this,r=[t],o=function*({offset:t,reload:a}){return yield n.rpc.comment.api.deletedList({limit:e.limit,offset:a?0:t,sortDateDesc:e.sortDateDesc,username:e.username||void 0})},new Promise((e,t)=>{var n=e=>{try{l(o.next(e))}catch(e){t(e)}},i=e=>{try{l(o.throw(e))}catch(e){t(e)}},l=t=>t.done?e(t.value):Promise.resolve(t.value).then(n,i);l((o=o.apply(a,r)).next())});var a,r,o},e=>{n.logger.error(e.toString())},[e.sortDateDesc,e.load]);return o.a.createElement("div",{className:Ya.list},i.map((e,n)=>o.a.createElement("div",{className:Ya.flex,key:e.id},o.a.createElement("div",{className:Ya.content},o.a.createElement(D.a,{size:18},"地图名:",o.a.createElement(R.a,{to:c.b.content(1,e.content_id),inline:!0,underline:!0},e.content_name)),o.a.createElement(D.a,{size:12},"被举报用户:",o.a.createElement(R.a,{to:c.b.user(e.target_id),inline:!0,underline:!0},e.target_displayname)),o.a.createElement(D.a,{size:14,weight:"minor"},"评论详情:"),o.a.createElement(pt.a,{lineClamp:5,moreComp:o.a.createElement(D.a,{className:"cursor-pointer color-green"},Object(p.e)("more")),lessComp:o.a.createElement(D.a,{className:"cursor-pointer color-green"},Object(p.e)("collapse"))},o.a.createElement(D.a,{size:14,weight:"minor",className:"overflow-unset"},e.comment)),o.a.createElement(D.a,{size:20},o.a.createElement("b",null,"举报原因:",Ot(e.reason))),e.screenshot&&e.screenshot.map((e,t)=>o.a.createElement("img",{width:"30",height:"30",src:Object(nt.a)(e),onClick:()=>a(e),key:t})),o.a.createElement(D.a,{size:12,weight:"minor"},"举报描述:",e.description),t&&o.a.createElement(Ka,{image:t,onClose:()=>a(null)}),o.a.createElement(D.a,{size:12},"处理人:",o.a.createElement(R.a,{to:c.b.user(e.operator_id),inline:!0,underline:!0},e.operator_displayname)),o.a.createElement(D.a,null,"处理时间:",Object(W.b)(e.created_at))))),l&&s&&o.a.createElement(x.a,null),!l&&i.length>=m&&i.length>0&&o.a.createElement(Qe.a,null))}function Va(e){return o.a.createElement(u.a,{title:"修改全局评论",onClose:e.onClose,buttons:[{text:Object(p.e)("cancel"),color:"white",onClick:e.onClose},{text:Object(p.e)("confirm"),onClick:()=>{e.onConfirm().then(()=>{e.onClose()}).catch(X.a.error)}}]},o.a.createElement(D.a,{wrap:!0},Object(p.e)("globalCommentStatusUpdateConfirm",{action:!0===e.globalStatus?"关闭":"打开"})))}function Ka(e){return o.a.createElement(u.a,{title:"查看举报图片",onClose:e.onClose},o.a.createElement("img",{src:Object(nt.a)(e.image)}))}const Qa=a(1457);class Ja extends o.a.Component{render(){const e=this.props.className||Qa;return o.a.createElement("table",{className:e.table,style:this.props.style},this.props.title&&o.a.createElement("thead",null,o.a.createElement("tr",{className:e.title},this.props.title.map((e,t)=>o.a.createElement("th",{key:t,onClick:()=>{this.props.onSort&&this.props.onSort(e)}},e))))||o.a.createElement(o.a.Fragment,null),o.a.createElement("tbody",null,this.props.body.map((t,a)=>o.a.createElement("tr",{key:a,className:e.body},t.map((e,t)=>o.a.createElement("td",{key:t},e))))))}}var $a=a(354),qa=a(449);const Za=a(1458);function en(e){const t=Object(C.b)(),a=Object(i.b)(l.c),[n,s]=Object(r.useState)({status:_.a.BugReportStatus.pending,data:[],offset:0}),[m,d]=Object(r.useState)(null),h=e=>{const r=e!==n.status;t.rpc.bugReport.api.getBugReportList({limit:50,userId:a.data.id,offset:r?0:n.offset,status:e}).then(t=>{s(a=>({status:e,data:r?t:[...a.data,...t],offset:r?t.length:a.data.length+t.length}))}).catch(console.error)};return Object(r.useEffect)(()=>{h(_.a.BugReportStatus.pending)},[]),o.a.createElement("div",{className:Za.container},m&&o.a.createElement(u.a,{title:"Bug report",minWidth:"520px",buttons:[{text:"close",onClick:()=>d(null)},{text:"Copy",onClick:()=>{Object(pe.a)(JSON.stringify(m))?X.a.success(Object(p.e)("copySuccess")):X.a.error(Object(p.e)("copyFailed"))}},{text:"Process",onClick:()=>{m&&t.rpc.bugReport.api.processBugReport({userId:a.data.id,id:m.id}).then(()=>{d(null),h(n.status)}).catch(t.logger.error)}}],onClose:()=>d(null)},o.a.createElement("div",{className:Za.modalContainer},o.a.createElement("div",{className:Za.block},o.a.createElement(D.a,{size:16},o.a.createElement("b",null,"Subject")),o.a.createElement(D.a,{wrap:!0},m.subject)),o.a.createElement("div",{className:Za.block},o.a.createElement(D.a,{size:16},o.a.createElement("b",null,"Description")),o.a.createElement(D.a,{wrap:!0},m.description)),o.a.createElement("div",{className:Za.block},o.a.createElement(D.a,{size:16},o.a.createElement("b",null,"Screenshots")),m.screenshots.map((e,t)=>o.a.createElement(M.a,{key:t,src:Object(nt.a)(e)}))))),o.a.createElement(F.a,{tabs:{[_.a.BugReportStatus.pending]:{text:"待处理 pending"},[_.a.BugReportStatus.processed]:{text:"已处理 processed"}},onTab:n.status+"",onSelectTab:e=>h(+e)}),o.a.createElement(Ja,{className:Za,title:["subject主题","reporter报告人","GameId","submission time提交时间",""],body:n.data.map(e=>[o.a.createElement(r.Fragment,{key:e.id},o.a.createElement(D.a,{size:20},o.a.createElement("b",null,e.subject)),o.a.createElement(D.a,{size:12,weight:"minor"},e.description)),o.a.createElement("a",{target:"_blank",href:c.b.user(e.reporter_id)},e.reporter_name),o.a.createElement(D.a,{onClick:()=>Object(qa.b)({containerName:e.container_name})},e.content_id),""+Object($a.a)(e.created_at,"en-US"),o.a.createElement(o.a.Fragment,null,o.a.createElement(A.a,{size:"small",onClick:()=>d(e)},"Show Details"),o.a.createElement(A.a,{size:"small",invisible:n.status!==_.a.BugReportStatus.pending,onClick:()=>{t.rpc.bugReport.api.processBugReport({id:e.id,userId:a.data.id}).then(()=>{let t=-1;for(let a=0;a{const n=[...e],r=n.indexOf(t);if(t===a)return n;n.splice(r,1);const o=a?n.indexOf(a):-1;return a&&o>=0?n.splice(o,0,t):n.push(t),n})(n,l,d);if(n===p)return;i(p),m(!0)}})(e.clientX,e.clientY)}},n.map((e,t)=>o.a.createElement(Oo,{key:e.id,index:t,content:e,onDelete:()=>{var t;t=e,window.confirm(`Remove ${t.id}:${t.title} ?`)&&St.a.course.deleteCourseUsingPost(t.id).then(()=>{p(l.currentPage),X.a.success("success")}).catch(e=>{})},onDragStart:()=>{var t;t=e,u.current=t},onEdit:()=>{var t;a({duration:(t=e).duration,playUrl:t.playUrl,previewUrl:t.previewUrl,title:t.title,id:t.id})}})))),o.a.createElement("div",null,o.a.createElement("div",{className:Eo.allContentTitle},o.a.createElement("div",{className:"flex"},"全部作品",o.a.createElement(D.a,{weight:"minor"},"(排序完成后,点击“应用”生效)"),o.a.createElement(A.a,{onClick:()=>vo(void 0,null,(function*(){try{yield St.a.course.updateCourseOrderUsingPost(n.map(e=>e.id)),m(!1),X.a.success("success")}catch(t){e.logger.error(t)}})),disabled:!s,className:"ml-8"},"应用"))),o.a.createElement(Vt,{total:l.total,current:l.currentPage,size:l.size,onChange:(e,t)=>{((e,t)=>{p(e,t)})(e,t)}})),t)}),Oo=o.a.memo((e,t)=>{const{content:a,onDelete:n,onDragStart:r,onEdit:i}=e;return o.a.createElement("div",{className:Eo.card,style:{width:180,height:250,margin:5},onDragStart:r,draggable:!0},o.a.createElement(so.a,{data:a}),o.a.createElement(h.a,{icon:"close",className:Eo.contentDelete,size:24,onClick:n}),o.a.createElement(h.a,{icon:"modify",style:{right:35},className:Eo.contentEdit,size:24,onClick:i}))});var wo=yo;const jo=Object(r.lazy)(()=>Promise.resolve().then(a.bind(null,1608))),Co=[{name:"后台管理面板",to:c.a.admin,exact:!0,notInMenu:!0,render:()=>o.a.createElement("div",null,"Welcome to admin panel!")},{name:"首页设置",to:""+c.a.adminHomeManage,exact:!0,component:va},{name:"作品展厅设置",to:""+c.a.adminFeatured,exact:!0,component:Pa},{name:"作品审核",showSubMenu:!0,to:c.a.adminContent,routes:[{name:"游戏审核",to:c.a.adminGameReview,render:()=>o.a.createElement(jo,{type:_.a.ContentType.game})},{name:"素材审核",to:c.a.adminModelReview,render:()=>o.a.createElement(S.default,{type:_.a.ContentType.asset})},{name:"音乐审核",to:c.a.adminMusicReview,render:()=>o.a.createElement(S.default,{type:_.a.ContentType.music})}]},{name:"教程管理",to:""+c.a.courseManage,exact:!0,component:wo},{name:"举报审核",to:c.a.adminReport,exact:!0,component:gt},{name:"消息管理",to:c.a.adminNotification,exact:!0,showSubMenu:!1,component:de,permission:_.a.UserPermission.canNotify,routes:[{name:"消息详情",to:c.a.adminNotificationDetail+"/:id",component:Ve},{name:"编辑消息",to:c.a.adminNotificationEdit+"/:id",component:Re},{name:"新增消息",to:c.a.adminNotificationAdd,component:Re}]},{name:"头像审核",to:c.a.adminAvatarReview,exact:!0,component:Aa},{name:"评论管理",to:c.a.adminComment,exact:!0,component:Wa},{name:"错误报告",to:c.a.adminBugReport,exact:!0,component:en},{name:"帮助台",to:c.a.adminHelpDesk,exact:!0,component:nn},{name:"用户管理",to:c.a.adminUserManage,exact:!0,component:on},{name:"管理员管理",to:c.a.adminAdminManage,exact:!0,routes:[{name:"管理员管理",to:c.a.adminAdminManage,showSubMenu:!1,render:()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(B,null),o.a.createElement(z,null))},{name:"管理员管理",to:c.a.adminTagManage,showSubMenu:!1,render:()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(B,null),o.a.createElement(U,null))}]},{name:"邀请码生成",to:c.a.adminInvitationGenerator,exact:!0,component:gn},{name:"邀请码申请列表",to:c.a.adminEditApplications,exact:!0,component:En},{name:"容器管理",to:c.a.adminContainer,exact:!0,component:kn},{name:"皮肤管理",to:c.a.adminSkin,exact:!0,component:dr},{name:"Debug",to:c.a.adminDebug,exact:!0,component:br},{name:"违规关键词",to:c.a.adminIllegalKeyword,exact:!0,component:Or},{name:"banner管理",to:c.a.adminBannerManage,exact:!0,component:$r}];var xo=Object.defineProperty,_o=Object.defineProperties,So=Object.getOwnPropertyDescriptors,No=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,Io=(e,t,a)=>t in e?xo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,Do=(e,t)=>{for(var a in t||(t={}))ko.call(t,a)&&Io(e,a,t[a]);if(No)for(var a of No(t))Po.call(t,a)&&Io(e,a,t[a]);return e};const To=a(1470);function Ao(){const e=Object(n.g)(),{path:t}=Object(n.j)(),a=Object(i.b)(l.c);Object(C.b)();return a.initialized?a.isLogin&&a.isAdmin&&a.data?o.a.createElement(s.c,{className:To.container,fullWidth:!0},o.a.createElement(w,{menuList:Co}),o.a.createElement(j,null,o.a.createElement(Mo,null),o.a.createElement(o.a.Suspense,{fallback:o.a.createElement(x.a,null)},o.a.createElement(n.d,null,Ro(Co,a.data.permission))))):(e.replace(c.a.home),null):o.a.createElement(s.c,{center:!0},o.a.createElement(x.a,null))}const Mo=()=>{const e=location.pathname.split("/").filter(e=>e).map(e=>"/"+e);let t=Co.slice();const a=[];return e.reduce((e,n)=>{var r;const o=e+n,i=t.find(e=>y(e.to).test(o));return i&&(t=null!=(r=null==i?void 0:i.routes)?r:[],(i.component||i.render)&&a.push({to:i.to,name:i.name})),o}),0===a.length?null:o.a.createElement("div",{className:To.breadcrumbContainer},o.a.createElement("div",{className:To.breadcrumbLine}),a.map((e,t)=>t===a.length-1?o.a.createElement("div",{key:e.to},o.a.createElement(D.a,null,e.name)):o.a.createElement("div",{key:e.to},o.a.createElement(R.a,{to:e.to||"",className:"flex"},o.a.createElement(D.a,{color:"orange"},e.name),o.a.createElement(h.a,{icon:"arrow-right",size:14})))))},Ro=(e,t)=>e.map((e,a)=>{var r,i,l;return e.routes&&e.routes.length>0?Ro([...e.routes,(i=Do({},e),l={routes:[]},_o(i,So(l)))],t):o.a.createElement(n.b,{key:e.to||a,path:null!=(r=e.to)?r:"",exact:e.exact,strict:e.strict,render:n=>!e.permission||t&e.permission?e.render?e.render():e.component?o.a.createElement(e.component,null):null:o.a.createElement("div",{key:a},"no permission!")})})},466:function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var n=a(1);const r=a(752);class o extends n.Component{constructor(){super(...arguments),this._handleClick=e=>{this.props.onClick(e)},this.colorClassName={primary:r.buttonPrimary,red:r.buttonRed,blue:r.buttonBlue,orangeBorder:r.btnOrangeBorder,website:r.websitePrimary,grey3:r.buttonGrey3}}render(){const e=[this.props.className||r.button];return this.props.ghost&&e.push(r.buttonGhost),this.props.type&&e.push(this.colorClassName[this.props.type]),this.props.disabled&&e.push(r.disabled),this.props.loading&&e.push(r.loading),n.createElement("button",{disabled:this.props.disabled,className:e.join(" "),style:this.props.style,onClick:this._handleClick},this.props.value)}}},752:function(e,t,a){e.exports={colorAccent:"#FFAF00",colorAccentDark:"#C37841",colorAccentLight:"#F1BD4C",colorWhite:"#FFF",colorGreyDark:"#CCC",colorBlack:"#000",colorBlue:"#58A6C0",colorBlueDark:"#4D9DB7",colorBlueLight:"undefined",colorRed:"#F44336",colorRedLight:"#F6685E",colorWebsiteYellow:"#F7B30A",button:"_1Wn3QoYyzZ98inEZ-XlmhU",buttonGhost:"_3ezZwviFT3p2Q3fjuBQQHQ",buttonPrimary:"_1IecuYg5ns9L-g6VEnHWLR",buttonBlue:"_3plEizHaksBJev561mVEOE",buttonRed:"_2XVoZhmVmijkYZseshLUQA",buttonGrey3:"_1s0vqu6PZ_PhdgW9l6kpC4",clickAnimation:"_29YNVErKr2pR6AWFkZazIE",disabled:"_1InNaAyNG3rb_UsRCNSprD",btnOrangeBorder:"_3ht6YkR8BxxQem28KjRe7E",websitePrimary:"_1blzlhDsYlAmmJHmKPgFUp"}},982:function(e,t,a){"use strict";a.r(t);var n=a(93);t.default=n.a}}]);