!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jQuery")):"function"==typeof define&&define.amd?define(["jQuery"],t):"object"==typeof exports?exports.ycgame=t(require("jQuery")):e.ycgame=t(e.jQuery)}(this,function(__WEBPACK_EXTERNAL_MODULE_1__){return function(e){function t(n){if(r[n])return r[n].exports;var i=r[n]={exports:{},id:n,loaded:!1};return e[n].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){(function(t){var n=r(2);r(4),r(10),t(function(){t("form[role=ycgame-register-form]").ycgameRegisterForm(),t("form[role=ycgame-login-form]").ycgameLoginForm(),t(document).on("click","[role=ycgame-logout-btn]",function(e){e.preventDefault(),n.logout()}),n.bind(n.EVENTS.LOGIN,function(){t(document).find("[role=ycgame-login-renderer]").ycgameTmplRender()}),n.bind(n.EVENTS.LOGOUT,function(){t(document).find("[role=ycgame-login-renderer]").trigger("tmpl-rollback")})}),e.exports={auth:n}}).call(t,r(1))},function(e,t){e.exports=__WEBPACK_EXTERNAL_MODULE_1__},function(e,t,r){function n(){var e=f;if(""==e)return 0;for(var t=0,r=0;r>>2]|=(r[i>>>2]>>>24-8*(i%4)&255)<<24-8*((n+i)%4);else if(65535>>2]=r[i>>>2];else t.push.apply(t,r);return this.sigBytes+=e,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-8*(r%4),t.length=e.ceil(r/4)},clone:function(){var e=a.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var r=[],n=0;n>>2]>>>24-8*(n%4)&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-4*(n%8);return new c.init(r,t/2)}},u=o.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var r=[],n=0;n>>2]>>>24-8*(n%4)&255));return r.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-8*(n%4);return new c.init(r,t)}},l=o.Utf8={stringify:function(e){try{return decodeURIComponent(escape(u.stringify(e)))}catch(t){throw Error("Malformed UTF-8 data")}},parse:function(e){return u.parse(unescape(encodeURIComponent(e)))}},f=n.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=l.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r=this._data,n=r.words,i=r.sigBytes,a=this.blockSize,o=i/(4*a),o=t?e.ceil(o):e.max((0|o)-this._minBufferSize,0);if(t=o*a,i=e.min(4*t,i),t){for(var s=0;s>>2]>>>24-8*(i%4)&255)<<16|(t[i+1>>>2]>>>24-8*((i+1)%4)&255)<<8|t[i+2>>>2]>>>24-8*((i+2)%4)&255,c=0;4>c&&i+.75*c>>6*(3-c)&63));if(t=n.charAt(64))for(;e.length%4;)e.push(t);return e.join("")},parse:function(e){var r=e.length,n=this._map,i=n.charAt(64);i&&(i=e.indexOf(i),-1!=i&&(r=i));for(var i=[],a=0,c=0;c>>6-2*(c%4);i[a>>>2]|=(o|s)<<24-8*(a%4),a++}return t.create(i,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),function(e){function t(e,t,r,n,i,a,c){return e=e+(t&r|~t&n)+i+c,(e<>>32-a)+t}function r(e,t,r,n,i,a,c){return e=e+(t&n|r&~n)+i+c,(e<>>32-a)+t}function n(e,t,r,n,i,a,c){return e=e+(t^r^n)+i+c,(e<>>32-a)+t}function i(e,t,r,n,i,a,c){return e=e+(r^(t|~n))+i+c,(e<>>32-a)+t}for(var a=yccr,c=a.lib,o=c.WordArray,s=c.Hasher,c=a.algo,u=[],l=0;64>l;l++)u[l]=4294967296*e.abs(e.sin(l+1))|0;c=c.MD5=s.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,a){for(var c=0;16>c;c++){var o=a+c,s=e[o];e[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}var c=this._hash.words,o=e[a+0],s=e[a+1],l=e[a+2],f=e[a+3],d=e[a+4],g=e[a+5],h=e[a+6],p=e[a+7],m=e[a+8],v=e[a+9],y=e[a+10],b=e[a+11],x=e[a+12],_=e[a+13],A=e[a+14],k=e[a+15],w=c[0],C=c[1],B=c[2],S=c[3],w=t(w,C,B,S,o,7,u[0]),S=t(S,w,C,B,s,12,u[1]),B=t(B,S,w,C,l,17,u[2]),C=t(C,B,S,w,f,22,u[3]),w=t(w,C,B,S,d,7,u[4]),S=t(S,w,C,B,g,12,u[5]),B=t(B,S,w,C,h,17,u[6]),C=t(C,B,S,w,p,22,u[7]),w=t(w,C,B,S,m,7,u[8]),S=t(S,w,C,B,v,12,u[9]),B=t(B,S,w,C,y,17,u[10]),C=t(C,B,S,w,b,22,u[11]),w=t(w,C,B,S,x,7,u[12]),S=t(S,w,C,B,_,12,u[13]),B=t(B,S,w,C,A,17,u[14]),C=t(C,B,S,w,k,22,u[15]),w=r(w,C,B,S,s,5,u[16]),S=r(S,w,C,B,h,9,u[17]),B=r(B,S,w,C,b,14,u[18]),C=r(C,B,S,w,o,20,u[19]),w=r(w,C,B,S,g,5,u[20]),S=r(S,w,C,B,y,9,u[21]),B=r(B,S,w,C,k,14,u[22]),C=r(C,B,S,w,d,20,u[23]),w=r(w,C,B,S,v,5,u[24]),S=r(S,w,C,B,A,9,u[25]),B=r(B,S,w,C,f,14,u[26]),C=r(C,B,S,w,m,20,u[27]),w=r(w,C,B,S,_,5,u[28]),S=r(S,w,C,B,l,9,u[29]),B=r(B,S,w,C,p,14,u[30]),C=r(C,B,S,w,x,20,u[31]),w=n(w,C,B,S,g,4,u[32]),S=n(S,w,C,B,m,11,u[33]),B=n(B,S,w,C,b,16,u[34]),C=n(C,B,S,w,A,23,u[35]),w=n(w,C,B,S,s,4,u[36]),S=n(S,w,C,B,d,11,u[37]),B=n(B,S,w,C,p,16,u[38]),C=n(C,B,S,w,y,23,u[39]),w=n(w,C,B,S,_,4,u[40]),S=n(S,w,C,B,o,11,u[41]),B=n(B,S,w,C,f,16,u[42]),C=n(C,B,S,w,h,23,u[43]),w=n(w,C,B,S,v,4,u[44]),S=n(S,w,C,B,x,11,u[45]),B=n(B,S,w,C,k,16,u[46]),C=n(C,B,S,w,l,23,u[47]),w=i(w,C,B,S,o,6,u[48]),S=i(S,w,C,B,p,10,u[49]),B=i(B,S,w,C,A,15,u[50]),C=i(C,B,S,w,g,21,u[51]),w=i(w,C,B,S,x,6,u[52]),S=i(S,w,C,B,f,10,u[53]),B=i(B,S,w,C,y,15,u[54]),C=i(C,B,S,w,s,21,u[55]),w=i(w,C,B,S,m,6,u[56]),S=i(S,w,C,B,k,10,u[57]),B=i(B,S,w,C,h,15,u[58]),C=i(C,B,S,w,_,21,u[59]),w=i(w,C,B,S,d,6,u[60]),S=i(S,w,C,B,b,10,u[61]),B=i(B,S,w,C,l,15,u[62]),C=i(C,B,S,w,v,21,u[63]);c[0]=c[0]+w|0,c[1]=c[1]+C|0,c[2]=c[2]+B|0,c[3]=c[3]+S|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;r[i>>>5]|=128<<24-i%32;var a=e.floor(n/4294967296);for(r[(i+64>>>9<<4)+15]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),r[(i+64>>>9<<4)+14]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),t.sigBytes=4*(r.length+1),this._process(),t=this._hash,r=t.words,n=0;4>n;n++)i=r[n],r[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8);return t},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}}),a.MD5=s._createHelper(c),a.HmacMD5=s._createHmacHelper(c)}(Math),function(){var e=yccr,t=e.lib,r=t.Base,n=t.WordArray,t=e.algo,i=t.EvpKDF=r.extend({cfg:r.extend({keySize:4,hasher:t.MD5,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r=this.cfg,i=r.hasher.create(),a=n.create(),c=a.words,o=r.keySize,r=r.iterations;c.length>>2]}},r.BlockCipher=s.extend({cfg:s.cfg.extend({mode:u,padding:f}),reset:function(){s.reset.call(this);var e=this.cfg,t=e.iv,e=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var r=e.createEncryptor;else r=e.createDecryptor,this._minBufferSize=1;this._mode=r.call(e,this,t&&t.words)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else t=this._process(!0),e.unpad(t);return t},blockSize:4});var d=r.CipherParams=n.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),u=(t.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext;return e=e.salt,(e?i.create([1398893684,1701076831]).concat(e).concat(t):t).toString(c)},parse:function(e){e=c.parse(e);var t=e.words;if(1398893684==t[0]&&1701076831==t[1]){var r=i.create(t.slice(2,4));t.splice(0,4),e.sigBytes-=16}return d.create({ciphertext:e,salt:r})}},g=r.SerializableCipher=n.extend({cfg:n.extend({format:u}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var i=e.createEncryptor(r,n);return t=i.finalize(t),i=i.cfg,d.create({ciphertext:t,key:r,iv:i.iv,algorithm:e,mode:i.mode,padding:i.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(r,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),t=(t.kdf={}).OpenSSL={execute:function(e,t,r,n){return n||(n=i.random(8)),e=o.create({keySize:t+r}).compute(e,n),r=i.create(e.words.slice(t),4*r),e.sigBytes=4*t,d.create({key:e,iv:r,salt:n})}},h=r.PasswordBasedCipher=g.extend({cfg:g.cfg.extend({kdf:t}),encrypt:function(e,t,r,n){return n=this.cfg.extend(n),r=n.kdf.execute(r,e.keySize,e.ivSize),n.iv=r.iv,e=g.encrypt.call(this,e,t,r.key,n),e.mixIn(r),e},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),r=n.kdf.execute(r,e.keySize,e.ivSize,t.salt),n.iv=r.iv,g.decrypt.call(this,e,t,r.key,n)}})}(),function(){for(var e=yccr,t=e.lib.BlockCipher,r=e.algo,n=[],i=[],a=[],c=[],o=[],s=[],u=[],l=[],f=[],d=[],g=[],h=0;256>h;h++)g[h]=128>h?h<<1:h<<1^283;for(var p=0,m=0,h=0;256>h;h++){var v=m^m<<1^m<<2^m<<3^m<<4,v=v>>>8^255&v^99;n[p]=v,i[v]=p;var y=g[p],b=g[y],x=g[b],_=257*g[v]^16843008*v;a[p]=_<<24|_>>>8,c[p]=_<<16|_>>>16,o[p]=_<<8|_>>>24,s[p]=_,_=16843009*x^65537*b^257*y^16843008*p,u[v]=_<<24|_>>>8,l[v]=_<<16|_>>>16,f[v]=_<<8|_>>>24,d[v]=_,p?(p=y^g[g[g[x^y]]],m^=g[g[m]]):p=m=1}var A=[0,1,2,4,8,16,32,64,128,27,54],r=r.ij=t.extend({_doReset:function(){for(var e=this._key,t=e.words,r=e.sigBytes/4,e=4*((this._nRounds=r+6)+1),i=this._keySchedule=[],a=0;a>>24]<<24|n[c>>>16&255]<<16|n[c>>>8&255]<<8|n[255&c]):(c=c<<8|c>>>24,c=n[c>>>24]<<24|n[c>>>16&255]<<16|n[c>>>8&255]<<8|n[255&c],c^=A[a/r|0]<<24),i[a]=i[a-r]^c}for(t=this._invKeySchedule=[],r=0;rr||4>=a?c:u[n[c>>>24]]^l[n[c>>>16&255]]^f[n[c>>>8&255]]^d[n[255&c]]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,a,c,o,s,n)},decryptBlock:function(e,t){var r=e[t+1];e[t+1]=e[t+3],e[t+3]=r,this._doCryptBlock(e,t,this._invKeySchedule,u,l,f,d,i),r=e[t+1],e[t+1]=e[t+3],e[t+3]=r},_doCryptBlock:function(e,t,r,n,i,a,c,o){for(var s=this._nRounds,u=e[t]^r[0],l=e[t+1]^r[1],f=e[t+2]^r[2],d=e[t+3]^r[3],g=4,h=1;h>>24]^i[l>>>16&255]^a[f>>>8&255]^c[255&d]^r[g++],m=n[l>>>24]^i[f>>>16&255]^a[d>>>8&255]^c[255&u]^r[g++],v=n[f>>>24]^i[d>>>16&255]^a[u>>>8&255]^c[255&l]^r[g++],d=n[d>>>24]^i[u>>>16&255]^a[l>>>8&255]^c[255&f]^r[g++],u=p,l=m,f=v;p=(o[u>>>24]<<24|o[l>>>16&255]<<16|o[f>>>8&255]<<8|o[255&d])^r[g++],m=(o[l>>>24]<<24|o[f>>>16&255]<<16|o[d>>>8&255]<<8|o[255&u])^r[g++],v=(o[f>>>24]<<24|o[d>>>16&255]<<16|o[u>>>8&255]<<8|o[255&l])^r[g++],d=(o[d>>>24]<<24|o[u>>>16&255]<<16|o[l>>>8&255]<<8|o[255&f])^r[g++],e[t]=p,e[t+1]=m,e[t+2]=v,e[t+3]=d},keySize:8});e.ij=t._createHelper(r)}();var ycmem={debug_mode:!1,request_type:"GET",base:"http://mem.xiakeol.com/",memuri:"login.ashx",failure_redirect:"",requests:[],stateCaptcha:!1,login:function(e,t,r,n){var i="&cmd=l&u="+escape(e)+ycmem.getK(t,r);ycmem.do_call(ycmem.base+ycmem.memuri,i,n)},check:function(e){ycmem.do_call(ycmem.base+ycmem.memuri,"&cmd=c",e)},logout:function(e){ycmem.do_call(ycmem.base+ycmem.memuri,"&cmd=o",e)},getUsername:function(){return ycmem.getCookie2("sess","n")},enableCaptcha:function(){if(!ycmem.stateCaptcha){var e=document.getElementById("captcha");e.innerHTML="",ycmem.stateCaptcha=!0}},resetCaptcha:function(){ycmem.stateCaptcha=!1,ycmem.enableCaptcha()},getK:function(e,t){var r=ycmem.getCookie("yccc"),n="k";return 0==r.length&&(r=t,n="k2"),"&"+n+"="+escape(yccr.ij.encrypt(e,r))+"&c="+escape(t)},getMsg:function(e,t){switch(e.ok){case 1:return"尚未登录";case 8:return"err8";case 9:return"string"==typeof e.msg&&e.msg.length>0?e.msg:t;case 11:return"用户名验证错误, 用户名由6-16位数字和字母组成,首位为字母!";case 12:return'密码验证错误, "密码由8-18位字母数字或下划线组成!"';case 13:return'身份证验证错误, "身份证错误"';case 14:return"禁止未成年人注册, 根据您所输入的身份证号码,您属于未满18周岁的未成年人,无法注册!";case 15:return"来源错误, 未知来源,不能注册";case 16:return"该用户已注册";case 17:return"验证码错误";case 18:return"线路繁忙,请稍后重试!";case 19:return"需要二次验证, ";case 20:return"您短时间内注册次数过多,请稍后再试";case 21:return"服务器维护中,请稍后注册";case 22:return"数据验证错误";case 23:return"获取验证码错误";case 24:return"服务器错误24";case 25:return"验证已超时";case 26:return"验证失败";case 27:return"邮箱格式错误";case 28:return"手机号格式错误";case 29:return"您的操作过快,请稍后重试";case 30:return"判断用户名是否已存在过于频繁";case 31:return"账号包含禁止注册的词汇";case 33:return"身份证校验出现故障";case 34:return"身份证或者姓名不全";case 35:return"身份证和姓名不一致"}return"服务器错误:"+e.ok},getCookie:function(e){if(document.cookie.length>0){var t=document.cookie.indexOf(e+"=");if(t!=-1){t=t+e.length+1;var r=document.cookie.indexOf(";",t);return r==-1&&(r=document.cookie.length),unescape(document.cookie.substring(t,r))}}return""},getCookie2:function(e,t){var r=ycmem.getCookie(e);if(r.length>0){var n=r.indexOf(t+"=");if(n!=-1){n=n+t.length+1;var i=r.indexOf("&",n);return i==-1&&(i=r.length),unescape(r.substring(n,i))}}return""},setCookie:function(e,t,r){if("sess"==e&&document.domain.indexOf("xiakeol.com")>=0){var n="http://mem.ycgame.com/ycsess.ashx";ycmem.do_call(n,"&sess="+escape(t),"ycmem.emptycb")}else{var i=e+"="+t+";path=/";if("undefined"!=typeof r)if("cur"==r){var a=document.domain,c=a.lastIndexOf(".com");c>0&&(c=a.lastIndexOf(".",c-1),c>0&&(a=a.substr(c),i+=";domain="+a))}else i+=";domain="+r;document.cookie=i}},_init_object:function(){var e;if(window.ActiveXObject)for(var t=new Array("Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP"),r=0;r"+r(5).toString()+"");r(9);var s="success.valid",u="error.valid",l=/^1\d{10}$/;a.fn.ycgameRegisterForm=function(e){n(),this.each(function(){var t=a(this),r=t.find("[role=ycgame-register-mobile-inputs]"),n=t.find('[role="ycgame-register-send-sms"]'),o=t.find('img[role="ycgame-register-captcha-img"]'),f=o.parent().hide(),d=t.find("[name=username]").size()?t.find("[name=username]"):t.find("[name=mobile]"),g={enable:function(e){if(f.is(":hidden")){f.show(),o.click();var t=f.find("input").prop("disabled",!1)}e&&t.focus()},disable:function(){f.hide(),f.find("input").prop("disabled",!0)}},h={enable:function(){r.show().find("input").prop("disabled",!1)},disable:function(){r.hide().find("input").prop("disabled",!0)}};g.disable(),h.disable();var p=a.extend({waitingText:n.data("waiting-text")||"等待{sec}秒后再试",successTmpl:t.next('script[type="text/x-template"]'),defaultInputEvents:!0},e);p.defaultInputEvents&&t.on(s+" "+u,"input:text,input:password",function(e){var t=a(this).data("tip");t||(t=a(''),a(this).data("tip",t)),a(this).after(t),"success"==e.type?t.addClass("yc-icon-success").removeClass("yc-icon-wrong"):t.removeClass("yc-icon-success").addClass("yc-icon-wrong")}),p.successTmpl&&t.on("success.submit",function(){t.ycgameTmplRender({template:p.successTmpl})}),t.on("keyup change blur focus","[name=username]",function(e){a.trim(this.value)!=this.value&&(this.value=a.trim(this.value))}).on("blur","[name=mobile]",function(e){var t=a(this),r=t.val();return r?l.test(r)?void c.exists(r).done(function(){t.trigger(s)}).fail(function(e,r){t.trigger(u,[r])}):(t.trigger(u,["手机号格式错误,请输入手机号"]),!1):(t.trigger(u,["请输入手机号"]),!1)}).on("blur","[name=username]",function(e){var t=a(this),r=t.val();if(!r)return t.trigger(u,["请输入手机号或个性账号(6~16位的字母或数字,以字母开头)"]),!1;if(/^1\d{5,}$/.test(r)){if(!l.test(r))return t.trigger(u,["手机号格式错误,请输入手机号或个性账号"]),!1}else if(!/^[a-zA-Z][a-zA-Z0-9]{5,15}$/.test(r))return t.trigger(u,["个性账号格式错误,请输入6~16位的字母或数字,以字母开头"]),!1;c.exists(r).done(function(){t.trigger(s)}).fail(function(e,r){t.trigger(u,[r])})}).on("blur","[name=password]",function(){var e=a(this),t=this.value,r=/^[ -~]{8,18}$/,n=/^([ -~])\1{7,}$/,i=/^.{8,18}$/;return t?i.test(t)?r.test(t)?n.test(t)?void e.trigger(u,["密码不允许为同一字符"]):void e.trigger(s):void e.trigger(u,["密码字符有误"]):void e.trigger(u,["密码长度为8-18位"]):void e.trigger(u,["密码不能为空"])}).on("blur","[name=sms_captcha]",function(){var e=a(this);return this.value?void e.trigger(s):void e.trigger(u,["请输入短信验证码"])}).on("click",'[role="ycgame-register-send-sms"]',function(){var e=a(this),r=p.waitingText,n=e.html(),i=d.val(),o=t.find("[name=captcha]");if(!d.data("valid"))return d.trigger("blur"),d.focus(),!1;if(!o.data("valid"))return o.trigger("blur"),o.focus(),!1;e.prop("disabled",!0),e.text("发送中…");var s=c.getVerifyCode(i,o.val());s.done(function(){e.trigger("send.success")}).fail(function(t,r){e.prop("disabled",!1),e.trigger("send.error",[r||"服务器繁忙,请稍后再试"])}),r&&s.done(function(){function t(){i<=0?(e.html(n),e.prop("disabled",!1)):(e.text(r.replace("{sec}",i)),i--,setTimeout(t,1e3))}var i=60;t()})}).on("blur","[name=confirm_password]",function(){var e=a(this);return this.value?this.value!==t.find("[name=password]").val()?(e.trigger(u,["两次输入的密码不一致"]),!1):void e.trigger(s):(e.trigger(u,["请再次输入确认密码"]),!1)}).on("blur","[name=idcard]",function(){var e=a(this); function n(e) { var t = e.substr(6, 8); t = t.substr(0, 4) + "-" + t.substr(4, 2) + "-" + t.substr(6, 2), t = new Date(t); var r = new Date; return r.setYear(r.getYear() - 18), r > t } return i(this.value) ? n(this.value) ? void e.trigger(s) : void e.trigger(u, ["您的年龄未满18周岁"]) : void e.trigger(u, ["身份证格式错误"]) }).on("blur","[name=captcha]",function(e){var t=a(this),r=this.value;r?5!==r.length&&t.trigger(u,["请输入5位长度的图形验证码"]):t.trigger(u,["请输入图形验证码"])}).on("keyup change blur","[name=captcha]",function(e){var t=a(this),r=this.value;5===r.length?t.trigger(s):t.data("valid")&&t.trigger(u,["请输入5位长度的图形验证码"])}).on("click blur","input[name=agree]",function(){var e=a(this);if(this.checked)e.trigger(s);else{var t="请确认已查看并同意《服务协议与隐私声明》";e.trigger(u,[t])}}).on("click",'img[role="ycgame-register-captcha-img"]',function(e){e.preventDefault(),this.src=c.getImgCodeSrc()}).on(u+" "+s,"input",function(e){a(this).data("valid","success"===e.type)}).on(s,d.selector,function(e){l.test(d.val())&&g.enable()}).on(s,"[name=captcha]",function(e){var t=d.val();l.test(t)?h.enable():h.disable()}).on("submit",function(e){e.preventDefault();var t=a(this),r=!0,n=this;t.find("input:enabled").each(function(){var e=a(this);return e.data("valid")===!1?(r=!1,this.focus(),!1):e.data("valid")||(e.trigger("blur"),r=e.data("valid"))?void 0:(this.focus(),!1)});var i=t.find("input[name=agree]").prop("checked");if(!i)return void t.trigger("error.submit",["请确认已查看并同意《服务协议与隐私声明》"]);var o=n.username||n.mobile;if(r){var s;s=l.test(o.value)?c.regMobile(o.value,n.password.value,n.idcard.value,n.captcha.value,n.sms_captcha.value):c.regUsername(o.value,n.password.value,"",n.idcard.value,n.captcha.value),s.always(function(e,t){e&&17==e.ok&&g.enable()}),s.done(function(e){t.trigger("success.submit",e)}).fail(function(e,r){t.trigger("error.submit",[r])})}})})}},function(e,t,r){t=e.exports=r(6)(void 0),t.push([e.id,".yc-icon {\r\n width: 16px;\r\n height: 16px;\r\n display: block;\r\n float: right;\r\n margin-left: -16px;\r\n}\r\n.yc-icon-success {\r\n background: url("+r(7)+") right no-repeat;\r\n}\r\n.yc-icon-wrong {\r\n background: url("+r(8)+") right no-repeat;\r\n}",""])},function(e,t){function r(e,t){var r=e[1]||"",i=e[3];if(!i)return r;if(t&&"function"==typeof btoa){var a=n(i),c=i.sources.map(function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"});return[r].concat(c).concat([a]).join("\n")}return[r].join("\n")}function n(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,"+t;return"/*# "+r+" */"}e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=r(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,r){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},i=0;i