1 line
28 KiB
JavaScript
1 line
28 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[72],{"+3kA":function(e,t,n){"use strict";var a=n("LA9q").match(/firefox\/(\d+)/i);e.exports=!!a&&+a[1]},"/oTB":function(e,t,n){},"25vf":function(e,t,n){"use strict";var a=n("pevS"),r=n("zhhU"),o=n("RQhY"),i=RangeError,c=String.fromCharCode,s=String.fromCodePoint,l=r([].join);a({target:"String",stat:!0,arity:1,forced:!!s&&1!==s.length},{fromCodePoint:function(e){for(var t,n=[],a=arguments.length,r=0;a>r;){if(t=+arguments[r++],o(t,1114111)!==t)throw new i(t+" is not a valid code point");n[r]=t<65536?c(t):c(55296+((t-=65536)>>10),t%1024+56320)}return l(n,"")}})},"4sNH":function(e,t,n){"use strict";n("cYy4")},"54hm":function(e,t){},"85A0":function(e,t,n){},"9hAI":function(e,t,n){"use strict";n.r(t);var a=n("yQr1"),r=n.n(a),o=(n("T2oS"),n("W9HT")),i=(n("Q9mQ"),n("diRs")),c=(n("OaEy"),n("2fM7")),s=(n("DjyN"),n("NUBc")),l=n("EcSs"),u=n.n(l),p=(n("lUTK"),n("BvKs")),f=n("06Pm"),d=n.n(f),h=n("kA7L"),g=n.n(h),m=n("3SUL"),v=n.n(m),y=n("eYnF"),x=n.n(y),b=n("X5/F"),k=n.n(b),E=n("04Ix"),L=n.n(E),S=(n("5NDa"),n("5rEg")),A=n("guyh"),w=n.n(A),_=n("ZbhI"),j=n.n(_),N=n("o+MX"),C=n.n(N),U=n("HU8g"),B=n.n(U),I=n("FLGM"),R=n.n(I),F=n("lHQ6"),T=n.n(F),D=n("cDcd"),P=n.n(D),z=(n("OS56"),n("sYIF"),n("tyWD"),n("K7k0"),n("7dqz"),n("85A0"),n("/oTB"),n("z+6C")),H=n("vDqi"),O=n.n(H),Y=(n("lbbv"),n("FPGT"),n.p,n("aqs5"));var M=S.a.Search,Q=function(e){function t(e){var n;d()(this,t),n=function(e,t,n){return t=x()(t),v()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],x()(e).constructor):t.apply(e,n))}(this,t,[e]),L()(n,"componentDidMount",(function(){var e=n.state,t=e.page,a=e.limit,r=e.search,o=w()(e),i=e.project_type,c=e.category_id,s=e.languageId;n.getListData(t,a,r,o,i,c,s),n.getType(),n.getCategory(),n.getLanguage(),document.title="开源项目"})),L()(n,"getLanguage",(function(){O.a.get("/project_languages.json").then((function(e){e&&n.setState({languageList:e.data.project_languages})})).catch((function(e){}))})),L()(n,"getRecommand",(function(){O.a.get("/projects/recommend.json").then((function(e){e&&n.setState({recommendList:e.data})})).catch((function(e){}))})),L()(n,"getRecommandOri",(function(){O.a.get("/organizations/recommend.json").then((function(e){e&&n.setState({recommendOriList:e.data.organizations})})).catch((function(e){}))})),L()(n,"getListData",(function(e,t,a,r,o,i,c){var s=n.props.current_user;O.a.get("/projects.json",{params:{user_id:s&&s.user_id,page:e,limit:t,search:a,sort_by:r,project_type:o,category_id:i,language_id:c}}).then((function(e){e&&n.setState({projectsList:e.data.projects,total:e.data.total_count,isSpin:!1})})).catch((function(e){}))})),L()(n,"getType",(function(){O.a.get("/projects/group_type_list.json").then((function(e){e&&e.data&&n.setState({typeList:e.data})})).catch((function(e){}))})),L()(n,"changeType",(function(e){n.setState({isSpin:!0,project_type:e},(function(){var t=n.state,a=t.page,r=t.limit,o=w()(t),i=t.languageId,c=t.search,s=t.category_id;n.getListData(a,r,c,o,e,s,i)}))})),L()(n,"getCategory",(function(){O.a.get("/project_categories/group_list.json").then((function(e){e&&e.data&&n.setCategoryList(e.data,void 0)})).catch((function(e){}))})),L()(n,"setCategoryList",(function(e){n.setState({CategoryList:e})})),L()(n,"changeCategory",(function(e){n.setState({category_id:e,page:1},(function(){var t=n.state,a=t.limit,r=w()(t),o=t.project_type,i=t.languageId,c=t.search;n.getListData(1,a,c,r,o,e,i)}))})),L()(n,"ChangeSoryBy",(function(e){n.setState({sort:e.key,page:1,isSpin:!0});var t=n.state,a=t.limit,r=t.search,o=t.project_type,i=t.category_id,c=t.languageId;n.getListData(1,a,r,e.key,o,i,c)})),L()(n,"searchFun",(function(e){var t;-1!==j()(t=n.props.location.search).call(t,"search")&&n.props.history.push(n.props.location.pathname),n.setState({page:1,search:e,isSpin:!0});var a=n.state,r=a.limit,o=w()(a),i=a.category_id,c=a.languageId,s=a.project_type;n.getListData(1,r,e,o,s,i,c)})),L()(n,"changeSearchValue",(function(e){n.setState({search:e.target.value})})),L()(n,"ChangePage",(function(e){n.setState({page:e});var t=n.state,a=t.limit,r=t.search,o=w()(t),i=t.project_type,c=t.category_id,s=t.languageId;n.getListData(e,a,r,o,i,c,s)})),L()(n,"getoDetail",(function(e,t){var a;n.props.history.push(C()(a="/".concat(e,"/")).call(a,t))})),L()(n,"changeLanguage",(function(e){n.setState({isSpin:!0,languageId:0===e?void 0:e});var t=n.state,a=t.page,r=t.limit,o=w()(t),i=t.project_type,c=t.category_id,s=t.search;n.getListData(a,r,s,o,i,c,0===e?void 0:e)})),L()(n,"menu",(function(){var e=w()(n.state);return P.a.createElement(p.a,{onClick:n.ChangeSoryBy,selectedKeys:[e]},P.a.createElement(p.a.Item,{key:"updated_on"},"更新时间排序"),P.a.createElement(p.a.Item,{key:"created_on"},"创建时间排序"),P.a.createElement(p.a.Item,{key:"forked_count"},"fork数量排序"),P.a.createElement(p.a.Item,{key:"praises_count"},"点赞数量排序"))})),L()(n,"newItem",(function(){return P.a.createElement("ul",null,P.a.createElement("li",null,P.a.createElement(Y.a,u()({},n.props,{sureFunc:function(){n.props.history.push("/projects/deposit/new")}}),"新建项目")),P.a.createElement("li",null,P.a.createElement(Y.a,u()({},n.props,{sureFunc:function(){n.props.history.push("/projects/mirror/new")}}),"导入项目")))})),L()(n,"pagination",(function(e,t,a){return e&&e>t?P.a.createElement("div",{className:"edu-txt-center pt30 mb30 border-top-grey"},P.a.createElement(s.a,{simple:!0,defaultCurrent:a,total:e,pageSize:t,onChange:n.ChangePage})):""}));var a=new B.a(e.location.search.substring(1));return n.state={projectsList:void 0,page:1,limit:15,search:a.get("search"),sort:void 0,total:0,isSpin:!0,project_type:void 0,category_id:void 0,typeList:void 0,categoryList:void 0,recommendList:void 0,recommendOriList:void 0,languageList:void 0,languageId:void 0,CategoryList:void 0},n}return k()(t,e),g()(t,[{key:"render",value:function(){var e=this,t=this.props.current_user,n=this.state,a=n.projectsList,r=(n.recommendList,n.languageList),s=n.languageId,l=n.isSpin,p=n.total,f=n.search,d=n.limit,h=n.page,g=n.typeList,m=(n.categoryList,n.recommendOriList,n.CategoryList),v=n.category_id,y=n.project_type;return P.a.createElement("div",null,P.a.createElement("div",{className:"ProjectListIndex"},P.a.createElement("div",{className:"list-left"},P.a.createElement("ul",{className:"list-l-Menu",style:{padding:0}},P.a.createElement("li",{className:"MenuTitle",onClick:function(){e.changeType(void 0)}},P.a.createElement("i",{className:"iconfont icon-xiangmuleixing color-grey-9 font-15 mr5"}),"项目类型"),g&&R()(g).call(g,(function(t,n){return P.a.createElement("li",{key:n,className:y&&y===t.project_type?"active":"",onClick:function(){e.changeType("".concat(t.project_type))}},P.a.createElement("p",null,P.a.createElement("span",{className:"font-16"},t.name),P.a.createElement("span",{className:"color-blue"},t.projects_count)))}))),P.a.createElement("ul",{className:"list-l-Menu mt20",style:{padding:0}},P.a.createElement("li",{className:"MenuTitle",onClick:function(){return e.changeCategory(void 0)}},P.a.createElement("i",{className:"iconfont icon-xiangmuleibie color-grey-9 font-15 mr5"}),"项目类别"),m&&m.length>0?R()(m).call(m,(function(t,n){return P.a.createElement("li",{key:n,className:v&&T()(v)===t.id?"active":"",onClick:function(){return e.changeCategory("".concat(t.id))}},P.a.createElement("p",null,P.a.createElement("span",{className:"font-16"},t.name),P.a.createElement("span",{className:"color-blue"},t.projects_count)))})):"")),P.a.createElement("div",{className:"list-right boxShandow radius-2",style:{padding:0}},P.a.createElement(o.a,{spinning:l},P.a.createElement("div",{className:"list-r-operation"},P.a.createElement("div",{style:{display:"flex"}},P.a.createElement(c.a,{showSearch:!0,placeholder:"请选择语言",style:{width:"150px",marginRight:"20px"},size:"large",onChange:this.changeLanguage,value:s,allowClear:!0,optionFilterProp:"children",filterOption:function(e,t){var n;return j()(n=t.props.children.toLowerCase()).call(n,e.toLowerCase())>=0}},P.a.createElement(c.a.Option,{key:0,value:0},"请选择语言"),r&&r.length>0&&R()(r).call(r,(function(e,t){return P.a.createElement(c.a.Option,{key:e.id,value:e.id},e.name)}))),P.a.createElement(M,{placeholder:"输入关键字进行搜索",enterButton:"搜索",size:"large",onSearch:this.searchFun,className:"list-r-Search",value:f,onChange:this.changeSearchValue,style:{flex:1},allowClear:!0})),P.a.createElement("div",null,t&&t.login&&P.a.createElement(Y.a,u()({},this.props,{sureFunc:function(){e.props.history.push("/projects/deposit/new")},className:"color-blue font-16 mr50"}),P.a.createElement("i",{className:"iconfont icon-xinjian1 font-14 mr3"}),"新建项目"),P.a.createElement(i.a,{content:this.menu(),trigger:["click"],placement:"bottom"},P.a.createElement("a",{className:"ant-dropdown-link"},P.a.createElement("span",{className:"color-blue font-16"},"排序 ",P.a.createElement("i",{className:"iconfont icon-sanjiaoxing-down"})))))),P.a.createElement(z.a,u()({},this.props,this.state,{projects:a})),this.pagination(p,d,h)))))}}])}(D.Component);t.default=Q},E7Zm:function(e,t,n){"use strict";var a=n("Ijsr");e.exports=a},FPGT:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAA0UlEQVQoU4XPsUpCARTG8f9nOESLLYVdoVVy6RGiB+gJahZ0USebxKmGUBeD5nqBeoDoEVoUH+DeoBZdpEHyi6so11A72znndz44Ctp+Bi74v16UvfNxaocesLfFj6c/FBSDXMt1i5tNWOY6rOl2hnlwOvfNu83J3wOJfrjLKUVN5jhOb/vM8AosZ4AF52FVb7FJLghafkRcLtPNU1TT1aJfwQcdH6bNAMgAo4nIf1X0uRbHw6OOSzJdi/JHRffJH1aSZ4uGU8E+3WhImaamSfwLSmg7J0wuJwcAAAAASUVORK5CYII="},HU8g:function(e,t,n){e.exports=n("XDk8")},Ijsr:function(e,t,n){"use strict";var a=n("Q3sF"),r=n("YqT+"),o=Array.prototype;e.exports=function(e){var t=e.sort;return e===o||a(o,e)&&t===o.sort?r:t}},IwPY:function(e,t){},K7k0:function(e,t,n){},NrgU:function(e,t,n){"use strict";var a=n("Bvq2"),r=n("A2Ma"),o=n("wbIY"),i=n("cEKj"),c=r("iterator");e.exports=!a((function(){var e=new URL("b?a=1&b=2&c=3","https://a"),t=e.searchParams,n=new URLSearchParams("a=1&a=2&b=3"),a="";return e.pathname="c%20d",t.forEach((function(e,n){t.delete("b"),a+=n+e})),n.delete("a",2),n.delete("b",void 0),i&&(!e.toJSON||!n.has("a",1)||n.has("a",2)||!n.has("a",void 0)||n.has("b"))||!t.size&&(i||!o)||!t.sort||"https://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[c]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==a||"x"!==new URL("https://x",void 0).host}))},T6eE:function(e,t,n){"use strict";var a=n("LA9q");e.exports=/MSIE|Trident/.test(a)},XDk8:function(e,t,n){"use strict";var a=n("a1FM");n("UUWy"),e.exports=a},"YqT+":function(e,t,n){"use strict";n("hFpA");var a=n("wY6U");e.exports=a("Array","sort")},a1FM:function(e,t,n){"use strict";n("4sNH"),n("IwPY"),n("54hm"),n("tKpz");var a=n("dktu");e.exports=a.URLSearchParams},cYy4:function(e,t,n){"use strict";n("kQON"),n("25vf");var a=n("pevS"),r=n("PrqM"),o=n("+zDa"),i=n("mIMY"),c=n("cQZY"),s=n("zhhU"),l=n("wbIY"),u=n("NrgU"),p=n("/b46"),f=n("IpbS"),d=n("vEpQ"),h=n("KHTo"),g=n("mdol"),m=n("L1rz"),v=n("X32N"),y=n("+y2l"),x=n("Dm96"),b=n("ZBQp"),k=n("j5XY"),E=n("b42z"),L=n("39uu"),S=n("jBKu"),A=n("SJYm"),w=n("LGyv"),_=n("2fOL"),j=n("C3ug"),N=n("3bWX"),C=n("+GjA"),U=n("A2Ma"),B=n("reVg"),I=U("iterator"),R=m.set,F=m.getterFor("URLSearchParams"),T=m.getterFor("URLSearchParamsIterator"),D=o("fetch"),P=o("Request"),z=o("Headers"),H=P&&P.prototype,O=z&&z.prototype,Y=r.TypeError,M=r.encodeURIComponent,Q=String.fromCharCode,J=i("String","fromCodePoint"),V=parseInt,q=s("".charAt),G=s([].join),K=s([].push),W=s("".replace),X=s([].shift),Z=s([].splice),$=s("".split),ee=s("".slice),te=s(/./.exec),ne=/\+/g,ae=/^[0-9a-f]+$/i,re=function(e,t){var n=ee(e,t,t+2);return te(ae,n)?V(n,16):NaN},oe=function(e){for(var t=0,n=128;n>0&&0!=(e&n);n>>=1)t++;return t},ie=function(e){var t=null;switch(e.length){case 1:t=e[0];break;case 2:t=(31&e[0])<<6|63&e[1];break;case 3:t=(15&e[0])<<12|(63&e[1])<<6|63&e[2];break;case 4:t=(7&e[0])<<18|(63&e[1])<<12|(63&e[2])<<6|63&e[3]}return t>1114111?null:t},ce=function(e){for(var t=(e=W(e,ne," ")).length,n="",a=0;a<t;){var r=q(e,a);if("%"===r){if("%"===q(e,a+1)||a+3>t){n+="%",a++;continue}var o=re(e,a+1);if(o!=o){n+=r,a++;continue}a+=2;var i=oe(o);if(0===i)r=Q(o);else{if(1===i||i>4){n+="<22>",a++;continue}for(var c=[o],s=1;s<i&&!(3+ ++a>t||"%"!==q(e,a));){var l=re(e,a+1);if(l!=l){a+=3;break}if(l>191||l<128)break;K(c,l),a+=2,s++}if(c.length!==i){n+="<22>";continue}var u=ie(c);null===u?n+="<22>":r=J(u)}}n+=r,a++}return n},se=/[!'()~]|%20/g,le={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},ue=function(e){return le[e]},pe=function(e){return W(M(e),se,ue)},fe=g((function(e,t){R(this,{type:"URLSearchParamsIterator",target:F(e).entries,index:0,kind:t})}),"URLSearchParams",(function(){var e=T(this),t=e.target,n=e.index++;if(!t||n>=t.length)return e.target=null,N(void 0,!0);var a=t[n];switch(e.kind){case"keys":return N(a.key,!1);case"values":return N(a.value,!1)}return N([a.key,a.value],!1)}),!0),de=function(e){this.entries=[],this.url=null,void 0!==e&&(L(e)?this.parseObject(e):this.parseQuery("string"==typeof e?"?"===q(e,0)?ee(e,1):e:S(e)))};de.prototype={type:"URLSearchParams",bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,n,a,r,o,i,s,l=this.entries,u=j(e);if(u)for(n=(t=_(e,u)).next;!(a=c(n,t)).done;){if(o=(r=_(E(a.value))).next,(i=c(o,r)).done||(s=c(o,r)).done||!c(o,r).done)throw new Y("Expected sequence with length 2");K(l,{key:S(i.value),value:S(s.value)})}else for(var p in e)x(e,p)&&K(l,{key:p,value:S(e[p])})},parseQuery:function(e){if(e)for(var t,n,a=this.entries,r=$(e,"&"),o=0;o<r.length;)(t=r[o++]).length&&(n=$(t,"="),K(a,{key:ce(X(n)),value:ce(G(n,"="))}))},serialize:function(){for(var e,t=this.entries,n=[],a=0;a<t.length;)e=t[a++],K(n,pe(e.key)+"="+pe(e.value));return G(n,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var he=function(){v(this,ge);var e=arguments.length>0?arguments[0]:void 0,t=R(this,new de(e));l||(this.size=t.entries.length)},ge=he.prototype;if(d(ge,{append:function(e,t){var n=F(this);C(arguments.length,2),K(n.entries,{key:S(e),value:S(t)}),l||this.length++,n.updateURL()},delete:function(e){for(var t=F(this),n=C(arguments.length,1),a=t.entries,r=S(e),o=n<2?void 0:arguments[1],i=void 0===o?o:S(o),c=0;c<a.length;){var s=a[c];if(s.key!==r||void 0!==i&&s.value!==i)c++;else if(Z(a,c,1),void 0!==i)break}l||(this.size=a.length),t.updateURL()},get:function(e){var t=F(this).entries;C(arguments.length,1);for(var n=S(e),a=0;a<t.length;a++)if(t[a].key===n)return t[a].value;return null},getAll:function(e){var t=F(this).entries;C(arguments.length,1);for(var n=S(e),a=[],r=0;r<t.length;r++)t[r].key===n&&K(a,t[r].value);return a},has:function(e){for(var t=F(this).entries,n=C(arguments.length,1),a=S(e),r=n<2?void 0:arguments[1],o=void 0===r?r:S(r),i=0;i<t.length;){var c=t[i++];if(c.key===a&&(void 0===o||c.value===o))return!0}return!1},set:function(e,t){var n=F(this);C(arguments.length,1);for(var a,r=n.entries,o=!1,i=S(e),c=S(t),s=0;s<r.length;s++)(a=r[s]).key===i&&(o?Z(r,s--,1):(o=!0,a.value=c));o||K(r,{key:i,value:c}),l||(this.size=r.length),n.updateURL()},sort:function(){var e=F(this);B(e.entries,(function(e,t){return e.key>t.key?1:-1})),e.updateURL()},forEach:function(e){for(var t,n=F(this).entries,a=b(e,arguments.length>1?arguments[1]:void 0),r=0;r<n.length;)a((t=n[r++]).value,t.key,this)},keys:function(){return new fe(this,"keys")},values:function(){return new fe(this,"values")},entries:function(){return new fe(this,"entries")}},{enumerable:!0}),p(ge,I,ge.entries,{name:"entries"}),p(ge,"toString",(function(){return F(this).serialize()}),{enumerable:!0}),l&&f(ge,"size",{get:function(){return F(this).entries.length},configurable:!0,enumerable:!0}),h(he,"URLSearchParams"),a({global:!0,constructor:!0,forced:!u},{URLSearchParams:he}),!u&&y(z)){var me=s(O.has),ve=s(O.set),ye=function(e){if(L(e)){var t,n=e.body;if("URLSearchParams"===k(n))return t=e.headers?new z(e.headers):new z,me(t,"content-type")||ve(t,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),A(e,{body:w(0,S(n)),headers:w(0,t)})}return e};if(y(D)&&a({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(e){return D(e,arguments.length>1?ye(arguments[1]):{})}}),y(P)){var xe=function(e){return v(this,H),new P(e,arguments.length>1?ye(arguments[1]):{})};H.constructor=xe,xe.prototype=H,a({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:xe})}}e.exports={URLSearchParams:he,getState:F}},guyh:function(e,t,n){e.exports=n("E7Zm")},hFpA:function(e,t,n){"use strict";var a=n("pevS"),r=n("zhhU"),o=n("Thnc"),i=n("T/97"),c=n("x08Q"),s=n("dBux"),l=n("jBKu"),u=n("Bvq2"),p=n("reVg"),f=n("n2Hk"),d=n("+3kA"),h=n("T6eE"),g=n("93JC"),m=n("kueI"),v=[],y=r(v.sort),x=r(v.push),b=u((function(){v.sort(void 0)})),k=u((function(){v.sort(null)})),E=f("sort"),L=!u((function(){if(g)return g<70;if(!(d&&d>3)){if(h)return!0;if(m)return m<603;var e,t,n,a,r="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(a=0;a<47;a++)v.push({k:t+a,v:n})}for(v.sort((function(e,t){return t.v-e.v})),a=0;a<v.length;a++)t=v[a].k.charAt(0),r.charAt(r.length-1)!==t&&(r+=t);return"DGBEFHACIJK"!==r}}));a({target:"Array",proto:!0,forced:b||!k||!E||!L},{sort:function(e){void 0!==e&&o(e);var t=i(this);if(L)return void 0===e?y(t):y(t,e);var n,a,r=[],u=c(t);for(a=0;a<u;a++)a in t&&x(r,t[a]);for(p(r,function(e){return function(t,n){return void 0===n?-1:void 0===t?1:void 0!==e?+e(t,n)||0:l(t)>l(n)?1:-1}}(e)),n=c(r),a=0;a<n;)t[a]=r[a++];for(;a<u;)s(t,a++);return t}})},kueI:function(e,t,n){"use strict";var a=n("LA9q").match(/AppleWebKit\/(\d+)\./);e.exports=!!a&&+a[1]},lbbv:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAABeElEQVRIS82VzStEURjGf88dUgqRjWEskFJ2ko3s5I9RuL4WNrJQ5OPiP7C3sLBTLCRlY6FsUBYuG987H3de3VujmTBXM0PO5tT5+J2n5zzvOWr0zCi+PZo4kLHgu9oJcSoROCPNEBP+iJY+wL4rFSo8uWj1SjBkMCWQQV9JwBlBSc/mBZPARknBqTVrTQecGVyUFNy0bHUmbhG3vw8GDgu9vI9IiISMrhzFxUJz9mdbIaOnWHgaqiW2/8bjQgokSoHDGHAXVhvT5jTV0foSEBSViuZlawnEOeLcH1FbtpX/Bxy+CyQYjF4wqAWGQysM1qIx48kflaekZ6+CMv+Bcmb0FpeMBs86HDjJs+7Sd5UKrTgF2gx6r1ztx4F/rLhxxWYxpoDjZxi4cXUdB8/M57282jmrqayIyrkduAe2zKL+y6YEm/6wdsPJvOBwQb1nDRViHaM/Vq0YjzILfMpx1uacXyO1ap1BQLfjUPXdAWmHvashHcUJeAfhzNAdCh13ggAAAABJRU5ErkJggg=="},reVg:function(e,t,n){"use strict";var a=n("61Qb"),r=Math.floor,o=function(e,t){var n=e.length;if(n<8)for(var i,c,s=1;s<n;){for(c=s,i=e[s];c&&t(e[c-1],i)>0;)e[c]=e[--c];c!==s++&&(e[c]=i)}else for(var l=r(n/2),u=o(a(e,0,l),t),p=o(a(e,l),t),f=u.length,d=p.length,h=0,g=0;h<f||g<d;)e[h+g]=h<f&&g<d?t(u[h],p[g])<=0?u[h++]:p[g++]:h<f?u[h++]:p[g++];return e};e.exports=o},spEH:function(e,t,n){"use strict";n.d(t,"d",(function(){return C})),n.d(t,"b",(function(){return U})),n.d(t,"j",(function(){return B})),n.d(t,"a",(function(){return I})),n.d(t,"c",(function(){return R})),n.d(t,"g",(function(){return F})),n.d(t,"n",(function(){return T})),n.d(t,"m",(function(){return D})),n.d(t,"q",(function(){return P})),n.d(t,"k",(function(){return z})),n.d(t,"r",(function(){return H})),n.d(t,"f",(function(){return O})),n.d(t,"p",(function(){return Y})),n.d(t,"l",(function(){return M})),n.d(t,"e",(function(){return Q})),n.d(t,"o",(function(){return J})),n.d(t,"h",(function(){return V})),n.d(t,"i",(function(){return q}));var a,r,o,i,c,s,l,u,p,f,d,h,g,m,v,y,x,b,k,E,L,S,A,w,_=n("YdDX"),j=n.n(_),N=n("vOnD"),C=N.a.div(a||(a=j()(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]))),U=N.a.div(r||(r=j()(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]))),B=N.a.div(o||(o=j()(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]))),I=N.a.div(i||(i=j()(["{\n display:flex;\n align-items: center;\n}"]))),R=N.a.div(c||(c=j()(["{\n display:flex;\n align-items: flex-start;\n}"]))),F=(N.a.div(s||(s=j()(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]))),N.a.div(l||(l=j()(["{\n display:flex;\n align-items:flex-start;\n}"])))),T=N.a.div(u||(u=j()(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]))),D=N.a.div(p||(p=j()(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]))),P=(N.a.div(f||(f=j()(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]))),N.a.div(d||(d=j()(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"])))),z=N.a.div(h||(h=j()(["{\n padding-left:20px;\n box-sizing:border-box;\n}"]))),H=N.a.div(g||(g=j()(["{\n background-color:#fff;\n border-radius:5px;\n}"]))),O=N.a.a(m||(m=j()(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #466AFF;\n color:#466AFF;\n padding:0px 12px;\n display:inline-block;\n}"]))),Y=N.a.a(v||(v=j()(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"])),(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),M=N.a.a(y||(y=j()(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"])),(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),Q=(N.a.a(x||(x=j()(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]))),N.a.a(b||(b=j()(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n // background-color:rgba(80,145,255,1);\n background-color:#466AFF;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"])))),J=N.a.a(k||(k=j()(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]))),V=(N.a.ul(E||(E=j()(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]))),N.a.a(L||(L=j()(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]))),N.a.a(S||(S=j()(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"])))),q=N.a.div(A||(A=j()(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"])));N.a.div(w||(w=j()(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"])))},tKpz:function(e,t){},tyWD:function(e,t,n){},vEpQ:function(e,t,n){"use strict";var a=n("/b46");e.exports=function(e,t,n){for(var r in t)n&&n.unsafe&&e[r]?e[r]=t[r]:a(e,r,t[r],n);return e}},"z+6C":function(e,t,n){"use strict";var a=n("yQr1"),r=n.n(a),o=(n("+L6B"),n("2/Rp")),i=(n("5Dmo"),n("3S7+")),c=n("06Pm"),s=n.n(c),l=n("kA7L"),u=n.n(l),p=n("3SUL"),f=n.n(p),d=n("eYnF"),h=n.n(d),g=n("X5/F"),m=n.n(g),v=n("04Ix"),y=n.n(v),x=n("o+MX"),b=n.n(x),k=n("FLGM"),E=n.n(k),L=n("cDcd"),S=n.n(L),A=n("sYIF"),w=n("spEH"),_=n("2iEm"),j=(n("7dqz"),n("2CTR")),N=(n("85A0"),n("/oTB"),n("vDqi")),C=n.n(N);function U(e,t,n){return t=h()(t),f()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],h()(e).constructor):t.apply(e,n))}var B=function(e){function t(){var e,n;s()(this,t);for(var a=arguments.length,r=new Array(a),o=0;o<a;o++)r[o]=arguments[o];return n=U(this,t,b()(e=[]).call(e,r)),y()(n,"TurnToDetail",(function(e,t){n.props.history.push({pathname:t,state:e})})),y()(n,"setTop",(function(e){var t=n.props,a=t.current_user,r=t.InitFunc,o="/v1/".concat(a&&a.login,"/home_top_settings");C.a.post(o,{top_type:"Project",top_id:e}).then((function(e){e&&(n.props.showNotification("置顶成功!"),r&&r())}))})),y()(n,"unsetTop",(function(e){var t=n.props,a=t.current_user,r=t.InitFunc,o="/v1/".concat(a&&a.login,"/home_top_settings/cancel");C.a.delete(o,{params:{top_type:"Project",top_id:e}}).then((function(e){e&&(n.props.showNotification("已成功取消置顶!"),r&&r())}))})),n}return m()(t,e),u()(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.projects,a=t.isShowTop,r=t.isShowTopTag;return S.a.createElement("div",{className:"project-list minH-670",style:{padding:"0px 20px"}},n&&n.length>0?E()(n).call(n,(function(t,n){var c,s,l,u;return S.a.createElement("div",{className:"p-r-Item",key:n},"educoder"===t.platform?S.a.createElement("a",{href:"/".concat(t.author&&t.author.login),style:{cursor:"default"},className:"show-user-link"},S.a.createElement("img",{className:"p-r-photo",alt:"",src:t.author&&t.author.image_url})):S.a.createElement("a",{href:b()(c="/".concat(t.author&&t.author.login,"/")).call(c,t.identifier),className:"show-user-link"},S.a.createElement("img",{className:"p-r-photo",alt:"",src:Object(A.i)("/".concat(t.author&&t.author.image_url))})),S.a.createElement("div",{className:"p-r-Infos"},S.a.createElement("div",{className:"p-r-name"},S.a.createElement(w.a,null,S.a.createElement("a",{href:b()(s="/".concat(t.author&&t.author.login,"/")).call(s,t.identifier),title:b()(l="".concat(t.author.name,"/")).call(l,t.name),className:"color-grey-3 font-18 task-hide ",style:{maxWidth:470}},t.author.name,"/",t.name),r&&t.is_home_top&&S.a.createElement("span",{className:"topTag"},"置顶"),!t.is_public&&S.a.createElement("span",{className:"privateTag"},"私有"),t.forked_from_project_id?S.a.createElement(i.a,{title:"该项目是一个fork仓库",className:"ml5"},S.a.createElement("i",{className:"iconfont icon-fork font-18 color-orange"})):"",t.type&&2===t.type?S.a.createElement(i.a,{title:"该项目是一个同步镜像仓库",className:"ml5"},S.a.createElement("i",{className:"iconfont icon-banbenku font-18 color-green"})):""),S.a.createElement("span",{className:"p-r-tags"},t.praises_count&&t.praises_count>0?S.a.createElement("span",{className:"pariseTag"},S.a.createElement("i",{className:"iconfont icon-xingzhuang font-12 mr3",style:{color:"#ffb830"}}),"赞 ",t.praises_count):"",t.forked_count&&t.forked_count>0?S.a.createElement("span",null,S.a.createElement("i",{className:"iconfont icon-morenfuke_icon1 mr3 font-14 color-blue"}),"fork ",t.forked_count):"")),t.description&&S.a.createElement("p",{className:"break_word task-hide-2 mb10",style:{maxHeight:"44px",lineHeight:"22px"}},t.description),t.topics&&S.a.createElement("div",{className:"projectHomeTopics myProList"},E()(u=t.topics).call(u,(function(e){var t;return S.a.createElement(_.a,{to:b()(t="/explore/topic/".concat(e.id,"/")).call(t,encodeURIComponent(e.name)),className:"proHomeTopic mr15 font-13 task-hide"},e.name)}))),S.a.createElement("div",{className:"p-r-about"},S.a.createElement("span",{className:"p-r-detail"},t.last_update_time?S.a.createElement(i.a,{placement:"bottom",title:t.full_last_update_time&&moment(t.full_last_update_time).format("YYYY-MM-DD HH:mm")},S.a.createElement("span",null,S.a.createElement("label",null,"更新于"),t.time_ago)):"",t.language&&t.language.id?S.a.createElement("span",{className:"color-grey-3"},t.language.name):""),a&&S.a.createElement("span",{className:"setTopSpan"},t.is_home_top?S.a.createElement(o.a,{size:"small",style:{height:"26px",lineHeight:"24px"},onClick:function(){e.unsetTop(t.id)},className:"hovergrey font-13"},"取消置顶"):S.a.createElement(o.a,{type:"primary",size:"small",onClick:function(){e.setTop(t.id)},className:"font-13"},"置顶")))))})):S.a.createElement(j.a,{_html:"暂无数据~"}))}}])}(L.Component);t.a=B}}]); |