var bigpipe={jsversion:"",cssversion:"",count:0,jscounter:0,render:function(a,b){for(var c=document.getelementsbytagname("script"),d=document.getelementsbytagname("link"),e=0;e=0){if(g.indexof("-")<0)break;var h=g.substring(g.indexof("-"),g.indexof(".js"));bigpipe.jsversion=h;break}}for(var e=0;e=0){if(g.indexof("-")<0)break;var h=g.substring(g.indexof("-"),g.indexof(".css"));bigpipe.cssversion=h;break}}var j=a.css||[],k=a.js||[];this.jscounter=k.length;for(var e=0;e=0&&(c=""),a=a.replace(".css",c+".css"),d.setattribute("href",a);var e=b.getelementsbytagname("head");e.length?e[0].appendchild(d):b.documentelement.appendchild(d)},renderjs:function(a,b){var c=document,d=this.jsversion,e=c.createelement("script");a.indexof("http")>=0&&(d=""),e.setattribute("type","text/javascript"),a=a.replace(".js",d+".js"),e.setattribute("src",a),e.setattribute("charset","utf-8"),c.body.appendchild(e),e.onload=function(){bigpipe.count++,bigpipe.handle(b)}},handle:function(a){this.count==this.jscounter&&(null!=a&&a(),this.count=0,this.jscounter=0)}},usercommon={showmenu:function(){var a=$(".user-menu");return a.length?void a.popmenu({target:".user-logo",position:"right",onclose:function(){$(".user-logo").removeclass("active")}}):(a=$(""),a.appendto("body"),void a.popmenu({target:".user-logo",position:"right",onclose:function(){$(".user-logo").removeclass("active")}}))},updatelog:{loaded:!1,init:function(){var a=this;if("undefined"==typeof updatelog){if(!this.loaded){var b={js:["/assets/js/updatelog.js"],css:["/assets/css/updatelog.css"]};bigpipe.render(b,function(){updatelog.init(),a.loaded=!0})}}else updatelog.init()}},teams:{loaded:!1,init:function(){var a=this;if("undefined"==typeof team){if(!this.loaded){var b={js:["/assets/js/team.js"],css:["/assets/css/team.css"]};bigpipe.render(b,function(){team.rendercon(),a.loaded=!0})}}else team.rendercon()}},notice:{loaded:!1,init:function(a){var b=this;if("undefined"==typeof notification){if(!this.loaded){var c={js:["/assets/js/notification/notification.js"],css:["/assets/css/notification.css"]};bigpipe.render(c,function(){notification.rendercon(a),b.loaded=!0})}}else notification.rendercon(a)}}};!function(){$("body").off("click.updatelog").on("click.updatelog",".updatelog-btn",function(){$(".user-menu").popmenu("close"),usercommon.updatelog.init()}),$(".user-logo").on("click",function(a){$(this).addclass(" active"),usercommon.showmenu()}),$(".notice-icon").off().on("click",function(a){a.stoppropagation();var b=$(this);usercommon.notice.init(b)}),$("#menu_team").off().on("click",function(a){a.stoppropagation();var b=usercommon.teams;b.init()});var a=$(".notice-icon");if(a.length>0){var b=a.find(".icon-warp .badge");$.get("/notification/count",{},function(a){a.count>0?b.length>0?b.text(a.count):$(""+a.count+"").appendto(".notice-icon .icon-warp"):$(".notice-icon .icon-warp .badge").remove()})}}();