js带遮罩弹出层登录注册表单js代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 js带遮罩弹出层登录注册表单js代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

js带遮罩弹出层登录注册表单js代码

HTML代码(index.html):

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>js带遮罩弹出层登录注册表单</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" type="text/css" href="static/css/ui2.css?2013032917">
<!--[if lt IE 9]><script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->  <!---->
</head>
<body class="land-bg">
 <a role="button" style="color:#fff; background:#000000; display:block; width:100px; margin:20px auto; font-size:16px; font-weight:bold; letter-spacing:3px; height:35px; line-height:35px; text-align:center;" data-category="UserAccount" data-action="login" data-toggle="modal" href="#login-modal">登录</a>
 <a role="button" style="color:#fff; background:#CC00FF; display:block; width:100px; margin:20px auto; font-size:16px; font-weight:bold; letter-spacing:3px; height:35px; line-height:35px; text-align:center;" data-category="UserAccount" data-action="login" data-toggle="modal" href="#signup-modal">注册</a>
  <a role="button" style="color:#fff; background:#66CC33; display:block; width:100px; margin:20px auto; font-size:16px; font-weight:bold; letter-spacing:3px; height:35px; line-height:35px; text-align:center;" data-category="UserAccount" data-action="login" data-toggle="modal" href="#forgetform">找回密码</a>
      <div class="modal in" id="login-modal" }> <a class="close" data-dismiss="modal">×</a>
        <h1>登录</h1>
        <ul class="login-bind-tp">
          <li class="qweibo"> <a href="#"><em>&nbsp;</em> QQ登录</a> </li>
          <li class="sina"> <a href="#"><em>&nbsp;</em> 微博登录</a> </li>
          <li class="douban"> <a href="#"><em>&nbsp;</em> 豆瓣登录</a> </li>
        </ul>
        <p>或者使用已有帐号登陆:</p>
        <form class="login-form clearfix" method="post" action="#">
          <div class="form-arrow"></div>
          <input name="email" type="text" placeholder="邮箱:">
          <input name="password" type="password" placeholder="密码:">
          <input type="submit" name="type" class="button-blue login" value="登录">
          <input type="hidden" name="return-url" value="">
          <div class="clearfix"></div>
          <label class="remember">
          <input name="remember" type="checkbox" checked/>
          下次自动登录 </label>
          <a class="forgot">忘记密码?</a>
          <ul class="third-parties">
            <li>
              <p data-url="">新浪微博帐号</p>
            </li>
            <li>
              <p data-url="">腾讯微博帐号</p>
            </li>
            <li>
              <p data-url="">豆瓣帐号</p>
            </li>
            <li>
              <p data-url=""></p>
            </li>
          </ul>
        </form>
      </div>
    </div>
  </div>
</div>

<div class="modal in" id="signup-modal" > <a class="close" data-dismiss="modal">×</a>
  <h1>注册</h1>
  <ul class="login-bind-tp">
    <li class="qweibo"> <a href="#"><em>&nbsp;</em> QQ登录</a> </li>
    <li class="sina"> <a href="#"><em>&nbsp;</em> 微博登录</a> </li>
    <li class="douban"> <a href="#"><em>&nbsp;</em> 豆瓣登录</a> </li>
  </ul>
  <p>或者使用邮箱注册:</p>
  <form class="signup-form clearfix" method="post" action="#">
    <p class="error"></p>
    <input name="email" type="text" placeholder="邮箱:">
    <input name="password" type="password" placeholder="密码:">
    <input name="password1" type="password" placeholder="确认密码:">
    <input name="username" type="text" placeholder="用户名:">
    <input type="hidden" name="title" value="">
    <input type="hidden" name="url" value="">
    <div class="clearfix"></div>
    <input type="button" name="type" class="button-blue reg" value="注册" data-category="UserAccount" data-action="regist">
    <ul class="third-parties">
      <li>
        <p data-url="">新浪微博帐号</p>
      </li>
      <li>
        <p data-url="">腾讯微博帐号</p>
      </li>
      <li>
        <p data-url="">豆瓣帐号</p>
      </li>
      <li>
        <p data-url=""></p>
      </li>
    </ul>
  </form>
</div>
<div class="modal in" id="forgetform"> <a class="close" data-dismiss="modal">×</a>
  <h1>忘记密码</h1>
  <form class="forgot-form" method="post" action="#">
    <input name="email" value="" placeholder="注册邮箱:">
    <div class="clearfix"></div>
    <input type="submit" name="type" class="forgot button-blue" value="发送重设密码邮件">
  </form>
</div>
<div class="modal in" id="activation-modal" style="display:none"}> <a class="close" data-dismiss="modal">×</a>
  <h1>设置用户信息</h1>
  <form class="signup-form clearfix" method="post" action="#">
    <input autocomplete=off name="username" value="" placeholder="用户名:">
    <input autocomplete=off name="password" type="password" placeholder="密码:">
    <input autocomplete=off name="password2" type="password" placeholder="确认密码:">
    <input type="submit" name="type" class="button-blue reg" value="确认并登录" data-category="UserAccount" data-action="regist">
    <div class="clearfix"></div>
  </form>
</div>
<div class="modal in" id="setpassword-modal" style="display:none"}> <a class="close" data-dismiss="modal">×</a>
  <h1>重置密码</h1>
  <form class="signup-form clearfix" method="post" action="#">
    <input name="email" value="">
    <input name="password" type="password" placeholder="密码:">
    <input name="password2" type="password" placeholder="确认密码:">
    <input name="token" type="hidden" value="">
    <input type="submit" name="type" class="button-blue reg" value="设置新密码并登录" data-category="UserAccount" data-action="reset">
    <div class="clearfix"></div>
  </form>
</div>
<script src="static/js/landing-min.js?2013032917"></script>
</body>
</html>








JS代码(landing-min.js):

(function(f,n){
	function e(a){
	var b=Ia[a]={
}
;
	c.each(a.split(X),function(a,c){
	b[c]=!0}
);
	return b}
function g(a,b,d){
	if(d===n&&1===a.nodeType)if(d="data-"+b.replace(xb,"-$1").toLowerCase(),d=a.getAttribute(d),"string"===typeof d){
	try{
	d="true"===d?!0:"false"===d?!1:"null"===d?null:+d+""===d?+d:yb.test(d)?c.parseJSON(d):d}
catch(l){
}
c.data(a,b,d)}
else d=n;
	return d}
function h(a){
	for(var b in a)if(!("data"===b&&c.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;
	return!0}
function p(){
	return!1}
function r(){
	return!0}
function s(a){
	return!a||!a.parentNode||11===a.parentNode.nodeType}
function v(a,b){
	do a=a[b];
	while(a&&1!==a.nodeType);
	return a}
function G(a,b,d){
	b=b||0;
	if(c.isFunction(b))return c.grep(a,function(a,c){
	return!!b.call(a,c,a)===d}
);
	if(b.nodeType)return c.grep(a,function(a,c){
	return a===b===d}
);
	if("string"===typeof b){
	var l=c.grep(a,function(a){
	return 1===a.nodeType}
);
	if(zb.test(b))return c.filter(b,l,!d);
	b=c.filter(b,l)}
return c.grep(a,function(a,l){
	return 0<=c.inArray(a,b)===d}
)}
function y(a){
	var b=Ja.split("|");
	a=a.createDocumentFragment();
	if(a.createElement)for(;
	b.length;
	)a.createElement(b.pop());
	return a}
function N(a,b){
	if(1===b.nodeType&&c.hasData(a)){
	var d,l,q;
	l=c._data(a);
	var k=c._data(b,l),e=l.events;
	if(e)for(d in delete k.handle,k.events={
}
,e){
	l=0;
	for(q=e[d].length;
	l<q;
	l++)c.event.add(b,d,e[d][l])}
k.data&&(k.data=c.extend({
}
,k.data))}
}
function F(a,b){
	var d;
	1===b.nodeType&&(b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),d=b.nodeName.toLowerCase(),"object"===d?(b.parentNode&&(b.outerHTML=a.outerHTML),c.support.html5Clone&&(a.innerHTML&&!c.trim(b.innerHTML))&&(b.innerHTML=a.innerHTML)):"input"===d&&Ka.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===d?b.selected=a.defaultSelected:"input"===d||"textarea"===d?b.defaultValue=a.defaultValue:"script"===d&&b.text!==a.text&&(b.text=a.text),b.removeAttribute(c.expando))}
function D(a){
	return"undefined"!==typeof a.getElementsByTagName?a.getElementsByTagName("*"):"undefined"!==typeof a.querySelectorAll?a.querySelectorAll("*"):[]}
function K(a){
	Ka.test(a.type)&&(a.defaultChecked=a.checked)}
function J(a,b){
	if(b in a)return b;
	for(var d=b.charAt(0).toUpperCase()+b.slice(1),c=b,q=La.length;
	q--;
	)if(b=La[q]+d,b in a)return b;
	return c}
function Q(a,b){
	a=b||a;
	return"none"===c.css(a,"display")||!c.contains(a.ownerDocument,a)}
function ma(a,b){
	for(var d,l,q=[],k=0,e=a.length;
	k<e;
	k++)d=a[k],d.style&&(q[k]=c._data(d,"olddisplay"),b?(!q[k]&&"none"===d.style.display&&(d.style.display=""),""===d.style.display&&Q(d)&&(q[k]=c._data(d,"olddisplay",ea(d.nodeName)))):(l=z(d,"display"),!q[k]&&"none"!==l&&c._data(d,"olddisplay",l)));
	for(k=0;
	k<e;
	k++)if(d=a[k],d.style&&(!b||"none"===d.style.display||""===d.style.display))d.style.display=b?q[k]||"":"none";
	return a}
function I(a,b,d){
	return(a=Ab.exec(b))?Math.max(0,a[1]-(d||0))+(a[2]||"px"):b}
function na(a,b,d,l){
	b=d===(l?"border":"content")?4:"width"===b?1:0;
	for(var q=0;
	4>b;
	b+=2)"margin"===d&&(q+=c.css(a,d+O[b],!0)),l?("content"===d&&(q-=parseFloat(z(a,"padding"+O[b]))||0),"margin"!==d&&(q-=parseFloat(z(a,"border"+O[b]+"Width"))||0)):(q+=parseFloat(z(a,"padding"+O[b]))||0,"padding"!==d&&(q+=parseFloat(z(a,"border"+O[b]+"Width"))||0));
	return q}
function M(a,b,d){
	var l="width"===b?a.offsetWidth:a.offsetHeight,q=!0,k=c.support.boxSizing&&"border-box"===c.css(a,"boxSizing");
	if(0>=l||null==l){
	l=z(a,b);
	if(0>l||null==l)l=a.style[b];
	if(oa.test(l))return l;
	q=k&&(c.support.boxSizingReliable||l===a.style[b]);
	l=parseFloat(l)||0}
return l+na(a,b,d||(k?"border":"content"),q)+"px"}
function ea(a){
	if(ya[a])return ya[a];
	var b=c("<"+a+">").appendTo(u.body),d=b.css("display");
	b.remove();
	if("none"===d||""===d){
	aa=u.body.appendChild(aa||c.extend(u.createElement("iframe"),{
	frameBorder:0,width:0,height:0}
));
	if(!da||!aa.createElement)da=(aa.contentWindow||aa.contentDocument).document,da.write("<!doctype html><html><body>"),da.close();
	b=da.body.appendChild(da.createElement(a));
	d=z(b,"display");
	u.body.removeChild(aa)}
return ya[a]=d}
function ia(a,b,d,l){
	var q;
	if(c.isArray(b))c.each(b,function(b,c){
	d||Bb.test(a)?l(a,c):ia(a+"["+("object"===typeof c?b:"")+"]",c,d,l)}
);
	else if(!d&&"object"===c.type(b))for(q in b)ia(a+"["+q+"]",b[q],d,l);
	else l(a,b)}
function Ma(a){
	return function(b,d){
	"string"!==typeof b&&(d=b,b="*");
	var l,q,k=b.toLowerCase().split(X),e=0,m=k.length;
	if(c.isFunction(d))for(;
	e<m;
	e++)l=k[e],(q=/^\+/.test(l))&&(l=l.substr(1)||"*"),l=a[l]=a[l]||[],l[q?"unshift":"push"](d)}
}
function Y(a,b,d,c,q,k){
	q=q||b.dataTypes[0];
	k=k||{
}
;
	k[q]=!0;
	var e;
	q=a[q];
	for(var m=0,f=q?q.length:0,g=a===za;
	m<f&&(g||!e);
	m++)e=q[m](b,d,c),"string"===typeof e&&(!g||k[e]?e=n:(b.dataTypes.unshift(e),e=Y(a,b,d,c,e,k)));
	if((g||!e)&&!k["*"])e=Y(a,b,d,c,"*",k);
	return e}
function Na(a,b){
	var d,l,q=c.ajaxSettings.flatOptions||{
}
;
	for(d in b)b[d]!==n&&((q[d]?a:l||(l={
}
))[d]=b[d]);
	l&&c.extend(!0,a,l)}
function Oa(){
	try{
	return new f.XMLHttpRequest}
catch(a){
}
}
function Pa(){
	setTimeout(function(){
	fa=n}
,0);
	return fa=c.now()}
function Db(a,b){
	c.each(b,function(b,c){
	for(var q=(ja[b]||[]).concat(ja["*"]),k=0,e=q.length;
	k<e&&!q[k].call(a,b,c);
	k++);
}
)}
function Qa(a,b,d){
	var l=0,q=pa.length,k=c.Deferred().always(function(){
	delete e.elem}
),e=function(){
	for(var b=fa||Pa(),b=Math.max(0,m.startTime+m.duration-b),d=1-(b/m.duration||0),c=0,l=m.tweens.length;
	c<l;
	c++)m.tweens[c].run(d);
	k.notifyWith(a,[m,d,b]);
	if(1>d&&l)return b;
	k.resolveWith(a,[m]);
	return!1}
,m=k.promise({
	elem:a,props:c.extend({
}
,b),opts:c.extend(!0,{
	specialEasing:{
}
}
,d),originalProperties:b,originalOptions:d,startTime:fa||Pa(),duration:d.duration,tweens:[],createTween:function(b,d,l){
	b=c.Tween(a,m.opts,b,d,m.opts.specialEasing[b]||m.opts.easing);
	m.tweens.push(b);
	return b}
,stop:function(b){
	for(var d=0,c=b?m.tweens.length:0;
	d<c;
	d++)m.tweens[d].run(1);
	b?k.resolveWith(a,[m,b]):k.rejectWith(a,[m,b]);
	return this}
}
);
	d=m.props;
	for(Eb(d,m.opts.specialEasing);
	l<q;
	l++)if(b=pa[l].call(m,a,d,m.opts))return b;
	Db(m,d);
	c.isFunction(m.opts.start)&&m.opts.start.call(a,m);
	c.fx.timer(c.extend(e,{
	anim:m,queue:m.opts.queue,elem:a}
));
	return m.progress(m.opts.progress).done(m.opts.done,m.opts.complete).fail(m.opts.fail).always(m.opts.always)}
function Eb(a,b){
	var d,l,q,k,e;
	for(d in a)if(l=c.camelCase(d),q=b[l],k=a[d],c.isArray(k)&&(q=k[1],k=a[d]=k[0]),d!==l&&(a[l]=k,delete a[d]),(e=c.cssHooks[l])&&"expand"in e)for(d in k=e.expand(k),delete a[l],k)d in a||(a[d]=k[d],b[d]=q);
	else b[l]=q}
function E(a,b,d,c,q){
	return new E.prototype.init(a,b,d,c,q)}
function qa(a,b){
	var d,c={
	height:a}
,q=0;
	for(b=b?1:0;
	4>q;
	q+=2-b)d=O[q],c["margin"+d]=c["padding"+d]=a;
	b&&(c.opacity=c.width=a);
	return c}
function Ra(a){
	return c.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}
var Sa,ra,u=f.document,Fb=f.location,Gb=f.navigator,Hb=f.jQuery,Ib=f.$,Ta=Array.prototype.push,S=Array.prototype.slice,Ua=Array.prototype.indexOf,Jb=Object.prototype.toString,Aa=Object.prototype.hasOwnProperty,Ba=String.prototype.trim,c=function(a,b){
	return new c.fn.init(a,b,Sa)}
,sa=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,Kb=/\S/,X=/\s+/,Lb=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,Mb=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,Va=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,Nb=/^[\],:{
}
\s]*$/,Ob=/(?:^|:|,)(?:\s*\[)+/g,Pb=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{
	4}
)/g,Qb=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,Rb=/^-ms-/,Sb=/-([\da-z])/gi,Tb=function(a,b){
	return(b+"").toUpperCase()}
,ta=function(){
	u.addEventListener?(u.removeEventListener("DOMContentLoaded",ta,!1),c.ready()):"complete"===u.readyState&&(u.detachEvent("onreadystatechange",ta),c.ready())}
,Wa={
}
;
	c.fn=c.prototype={
	constructor:c,init:function(a,b,d){
	var l;
	if(!a)return this;
	if(a.nodeType)return this.context=this[0]=a,this.length=1,this;
	if("string"===typeof a){
	if((l="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Mb.exec(a))&&(l[1]||!b)){
	if(l[1])return a=(b=b instanceof c?b[0]:b)&&b.nodeType?b.ownerDocument||b:u,a=c.parseHTML(l[1],a,!0),Va.test(l[1])&&c.isPlainObject(b)&&this.attr.call(a,b,!0),c.merge(this,a);
	if((b=u.getElementById(l[2]))&&b.parentNode){
	if(b.id!==l[2])return d.find(a);
	this.length=1;
	this[0]=b}
this.context=u;
	this.selector=a;
	return this}
return!b||b.jquery?(b||d).find(a):this.constructor(b).find(a)}
if(c.isFunction(a))return d.ready(a);
	a.selector!==n&&(this.selector=a.selector,this.context=a.context);
	return c.makeArray(a,this)}
,selector:"",jquery:"1.8.3",length:0,size:function(){
	return this.length}
,toArray:function(){
	return S.call(this)}
,get:function(a){
	return null==a?this.toArray():0>a?this[this.length+a]:this[a]}
,pushStack:function(a,b,d){
	a=c.merge(this.constructor(),a);
	a.prevObject=this;
	a.context=this.context;
	"find"===b?a.selector=this.selector+(this.selector?" ":"")+d:b&&(a.selector=this.selector+"."+b+"("+d+")");
	return a}
,each:function(a,b){
	return c.each(this,a,b)}
,ready:function(a){
	c.ready.promise().done(a);
	return this}
,eq:function(a){
	a=+a;
	return-1===a?this.slice(a):this.slice(a,a+1)}
,first:function(){
	return this.eq(0)}
,last:function(){
	return this.eq(-1)}
,slice:function(){
	return this.pushStack(S.apply(this,arguments),"slice",S.call(arguments).join(","))}
,map:function(a){
	return this.pushStack(c.map(this,function(b,d){
	return a.call(b,d,b)}
))}
,end:function(){
	return this.prevObject||this.constructor(null)}
,push:Ta,sort:[].sort,splice:[].splice}
;
	c.fn.init.prototype=c.fn;
	c.extend=c.fn.extend=function(){
	var a,b,d,l,q,k=arguments[0]||{
}
,e=1,m=arguments.length,f=!1;
	"boolean"===typeof k&&(f=k,k=arguments[1]||{
}
,e=2);
	"object"!==typeof k&&!c.isFunction(k)&&(k={
}
);
	m===e&&(k=this,--e);
	for(;
	e<m;
	e++)if(null!=(a=arguments[e]))for(b in a)d=k[b],l=a[b],k!==l&&(f&&l&&(c.isPlainObject(l)||(q=c.isArray(l)))?(q?(q=!1,d=d&&c.isArray(d)?d:[]):d=d&&c.isPlainObject(d)?d:{
}
,k[b]=c.extend(f,d,l)):l!==n&&(k[b]=l));
	return k}
;
	c.extend({
	noConflict:function(a){
	f.$===c&&(f.$=Ib);
	a&&f.jQuery===c&&(f.jQuery=Hb);
	return c}
,isReady:!1,readyWait:1,holdReady:function(a){
	a?c.readyWait++:c.ready(!0)}
,ready:function(a){
	if(!(!0===a?--c.readyWait:c.isReady)){
	if(!u.body)return setTimeout(c.ready,1);
	c.isReady=!0;
	!0!==a&&0<--c.readyWait||(ra.resolveWith(u,[c]),c.fn.trigger&&c(u).trigger("ready").off("ready"))}
}
,isFunction:function(a){
	return"function"===c.type(a)}
,isArray:Array.isArray||function(a){
	return"array"===c.type(a)}
,isWindow:function(a){
	return null!=a&&a==a.window}
,isNumeric:function(a){
	return!isNaN(parseFloat(a))&&isFinite(a)}
,type:function(a){
	return null==a?String(a):Wa[Jb.call(a)]||"object"}
,isPlainObject:function(a){
	if(!a||"object"!==c.type(a)||a.nodeType||c.isWindow(a))return!1;
	try{
	if(a.constructor&&!Aa.call(a,"constructor")&&!Aa.call(a.constructor.prototype,"isPrototypeOf"))return!1}
catch(b){
	return!1}
for(var d in a);
	return d===n||Aa.call(a,d)}
,isEmptyObject:function(a){
	for(var b in a)return!1;
	return!0}
,error:function(a){
	throw Error(a);
}
,parseHTML:function(a,b,d){
	var l;
	if(!a||"string"!==typeof a)return null;
	"boolean"===typeof b&&(d=b,b=0);
	b=b||u;
	if(l=Va.exec(a))return[b.createElement(l[1])];
	l=c.buildFragment([a],b,d?null:[]);
	return c.merge([],(l.cacheable?c.clone(l.fragment):l.fragment).childNodes)}
,parseJSON:function(a){
	if(!a||"string"!==typeof a)return null;
	a=c.trim(a);
	if(f.JSON&&f.JSON.parse)return f.JSON.parse(a);
	if(Nb.test(a.replace(Pb,"@").replace(Qb,"]").replace(Ob,"")))return(new Function("return "+a))();
	c.error("Invalid JSON:"+a)}
,parseXML:function(a){
	var b,d;
	if(!a||"string"!==typeof a)return null;
	try{
	f.DOMParser?(d=new DOMParser,b=d.parseFromString(a,"text/xml")):(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a))}
catch(l){
	b=n}
(!b||!b.documentElement||b.getElementsByTagName("parsererror").length)&&c.error("Invalid XML:"+a);
	return b}
,noop:function(){
}
,globalEval:function(a){
	a&&Kb.test(a)&&(f.execScript||function(a){
	f.eval.call(f,a)}
)(a)}
,camelCase:function(a){
	return a.replace(Rb,"ms-").replace(Sb,Tb)}
,nodeName:function(a,b){
	return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}
,each:function(a,b,d){
	var l,q=0,k=a.length,e=k===n||c.isFunction(a);
	if(d)if(e)for(l in a){
	if(!1===b.apply(a[l],d))break}
else for(;
	q<k&&!1!==b.apply(a[q++],d);
	);
	else if(e)for(l in a){
	if(!1===b.call(a[l],l,a[l]))break}
else for(;
	q<k&&!1!==b.call(a[q],q,a[q++]);
	);
	return a}
,trim:Ba&&!Ba.call("\ufeff\u00a0")?function(a){
	return null==a?"":Ba.call(a)}
:function(a){
	return null==a?"":(a+"").replace(Lb,"")}
,makeArray:function(a,b){
	var d,l=b||[];
	null!=a&&(d=c.type(a),null==a.length||"string"===d||"function"===d||"regexp"===d||c.isWindow(a)?Ta.call(l,a):c.merge(l,a));
	return l}
,inArray:function(a,b,d){
	var c;
	if(b){
	if(Ua)return Ua.call(b,a,d);
	c=b.length;
	for(d=d?0>d?Math.max(0,c+d):d:0;
	d<c;
	d++)if(d in b&&b[d]===a)return d}
return-1}
,merge:function(a,b){
	var d=b.length,c=a.length,q=0;
	if("number"===typeof d)for(;
	q<d;
	q++)a[c++]=b[q];
	else for(;
	b[q]!==n;
	)a[c++]=b[q++];
	a.length=c;
	return a}
,grep:function(a,b,d){
	var c,q=[],k=0,e=a.length;
	for(d=!!d;
	k<e;
	k++)c=!!b(a[k],k),d!==c&&q.push(a[k]);
	return q}
,map:function(a,b,d){
	var l,q,k=[],e=0,m=a.length;
	if(a instanceof c||m!==n&&"number"===typeof m&&(0<m&&a[0]&&a[m-1]||0===m||c.isArray(a)))for(;
	e<m;
	e++)l=b(a[e],e,d),null!=l&&(k[k.length]=l);
	else for(q in a)l=b(a[q],q,d),null!=l&&(k[k.length]=l);
	return k.concat.apply([],k)}
,guid:1,proxy:function(a,b){
	var d,l;
	"string"===typeof b&&(d=a[b],b=a,a=d);
	if(!c.isFunction(a))return n;
	l=S.call(arguments,2);
	d=function(){
	return a.apply(b,l.concat(S.call(arguments)))}
;
	d.guid=a.guid=a.guid||c.guid++;
	return d}
,access:function(a,b,d,l,q,e,A){
	var m,f=null==d,g=0,h=a.length;
	if(d&&"object"===typeof d){
	for(g in d)c.access(a,b,g,d[g],1,e,l);
	q=1}
else if(l!==n){
	m=A===n&&c.isFunction(l);
	f&&(m?(m=b,b=function(a,b,d){
	return m.call(c(a),d)}
):(b.call(a,l),b=null));
	if(b)for(;
	g<h;
	g++)b(a[g],d,m?l.call(a[g],g,b(a[g],d)):l,A);
	q=1}
return q?a:f?b.call(a):h?b(a[0],d):e}
,now:function(){
	return(new Date).getTime()}
}
);
	c.ready.promise=function(a){
	if(!ra)if(ra=c.Deferred(),"complete"===u.readyState)setTimeout(c.ready,1);
	else if(u.addEventListener)u.addEventListener("DOMContentLoaded",ta,!1),f.addEventListener("load",c.ready,!1);
	else{
	u.attachEvent("onreadystatechange",ta);
	f.attachEvent("onload",c.ready);
	var b=!1;
	try{
	b=null==f.frameElement&&u.documentElement}
catch(d){
}
b&&b.doScroll&&function q(){
	if(!c.isReady){
	try{
	b.doScroll("left")}
catch(a){
	return setTimeout(q,50)}
c.ready()}
}
()}
return ra.promise(a)}
;
	c.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){
	Wa["[object "+b+"]"]=b.toLowerCase()}
);
	Sa=c(u);
	var Ia={
}
;
	c.Callbacks=function(a){
	a="string"===typeof a?Ia[a]||e(a):c.extend({
}
,a);
	var b,d,l,q,k,A,m=[],f=!a.once&&[],g=function(c){
	b=a.memory&&c;
	d=!0;
	A=q||0;
	q=0;
	k=m.length;
	for(l=!0;
	m&&A<k;
	A++)if(!1===m[A].apply(c[0],c[1])&&a.stopOnFalse){
	b=!1;
	break}
l=!1;
	m&&(f?f.length&&g(f.shift()):b?m=[]:h.disable())}
,h={
	add:function(){
	if(m){
	var d=m.length;
	(function Ub(b){
	c.each(b,function(b,d){
	var l=c.type(d);
	"function"===l?(!a.unique||!h.has(d))&&m.push(d):d&&(d.length&&"string"!==l)&&Ub(d)}
)}
)(arguments);
	l?k=m.length:b&&(q=d,g(b))}
return this}
,remove:function(){
	m&&c.each(arguments,function(a,b){
	for(var d;
	-1<(d=c.inArray(b,m,d));
	)m.splice(d,1),l&&(d<=k&&k--,d<=A&&A--)}
);
	return this}
,has:function(a){
	return-1<c.inArray(a,m)}
,empty:function(){
	m=[];
	return this}
,disable:function(){
	m=f=b=n;
	return this}
,disabled:function(){
	return!m}
,lock:function(){
	f=n;
	b||h.disable();
	return this}
,locked:function(){
	return!f}
,fireWith:function(a,b){
	b=b||[];
	b=[a,b.slice?b.slice():b];
	if(m&&(!d||f))l?f.push(b):g(b);
	return this}
,fire:function(){
	h.fireWith(this,arguments);
	return this}
,fired:function(){
	return!!d}
}
;
	return h}
;
	c.extend({
	Deferred:function(a){
	var b=[["resolve","done",c.Callbacks("once memory"),"resolved"],["reject","fail",c.Callbacks("once memory"),"rejected"],["notify","progress",c.Callbacks("memory")]],d="pending",l={
	state:function(){
	return d}
,always:function(){
	q.done(arguments).fail(arguments);
	return this}
,then:function(){
	var a=arguments;
	return c.Deferred(function(d){
	c.each(b,function(b,l){
	var e=l[0],f=a[b];
	q[l[1]](c.isFunction(f)?function(){
	var a=f.apply(this,arguments);
	if(a&&c.isFunction(a.promise))a.promise().done(d.resolve).fail(d.reject).progress(d.notify);
	else d[e+"With"](this===q?d:this,[a])}
:d[e])}
);
	a=null}
).promise()}
,promise:function(a){
	return null!=a?c.extend(a,l):l}
}
,q={
}
;
	l.pipe=l.then;
	c.each(b,function(a,c){
	var e=c[2],f=c[3];
	l[c[1]]=e.add;
	f&&e.add(function(){
	d=f}
,b[a^1][2].disable,b[2][2].lock);
	q[c[0]]=e.fire;
	q[c[0]+"With"]=e.fireWith}
);
	l.promise(q);
	a&&a.call(q,q);
	return q}
,when:function(a){
	var b=0,d=S.call(arguments),l=d.length,q=1!==l||a&&c.isFunction(a.promise)?l:0,e=1===q?a:c.Deferred(),f=function(a,b,d){
	return function(c){
	b[a]=this;
	d[a]=1<arguments.length?S.call(arguments):c;
	d===m?e.notifyWith(b,d):--q||e.resolveWith(b,d)}
}
,m,g,h;
	if(1<l){
	m=Array(l);
	g=Array(l);
	for(h=Array(l);
	b<l;
	b++)d[b]&&c.isFunction(d[b].promise)?d[b].promise().done(f(b,h,d)).fail(e.reject).progress(f(b,g,m)):--q}
q||e.resolveWith(h,d);
	return e.promise()}
}
);
	c.support=function(){
	var a,b,d,l,q,e,A,m=u.createElement("div");
	m.setAttribute("className","t");
	m.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
	b=m.getElementsByTagName("*");
	d=m.getElementsByTagName("a")[0];
	if(!b||!d||!b.length)return{
}
;
	l=u.createElement("select");
	q=l.appendChild(u.createElement("option"));
	b=m.getElementsByTagName("input")[0];
	d.style.cssText="top:1px;
	float:left;
	opacity:.5";
	a={
	leadingWhitespace:3===m.firstChild.nodeType,tbody:!m.getElementsByTagName("tbody").length,htmlSerialize:!!m.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:"/a"===d.getAttribute("href"),opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:"on"===b.value,optSelected:q.selected,getSetAttribute:"t"!==m.className,enctype:!!u.createElement("form").enctype,html5Clone:"<:nav></:nav>"!==u.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===u.compatMode,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1}
;
	b.checked=!0;
	a.noCloneChecked=b.cloneNode(!0).checked;
	l.disabled=!0;
	a.optDisabled=!q.disabled;
	try{
	delete m.test}
catch(g){
	a.deleteExpando=!1}
!m.addEventListener&&(m.attachEvent&&m.fireEvent)&&(m.attachEvent("onclick",d=function(){
	a.noCloneEvent=!1}
),m.cloneNode(!0).fireEvent("onclick"),m.detachEvent("onclick",d));
	b=u.createElement("input");
	b.value="t";
	b.setAttribute("type","radio");
	a.radioValue="t"===b.value;
	b.setAttribute("checked","checked");
	b.setAttribute("name","t");
	m.appendChild(b);
	d=u.createDocumentFragment();
	d.appendChild(m.lastChild);
	a.checkClone=d.cloneNode(!0).cloneNode(!0).lastChild.checked;
	a.appendChecked=b.checked;
	d.removeChild(b);
	d.appendChild(m);
	if(m.attachEvent)for(e in{
	submit:!0,change:!0,focusin:!0}
)b="on"+e,A=b in m,A||(m.setAttribute(b,"return;
	"),A="function"===typeof m[b]),a[e+"Bubbles"]=A;
	c(function(){
	var b,d,c,l=u.getElementsByTagName("body")[0];
	l&&(b=u.createElement("div"),b.style.cssText="visibility:hidden;
	border:0;
	width:0;
	height:0;
	position:static;
	top:0;
	margin-top:1px",l.insertBefore(b,l.firstChild),d=u.createElement("div"),b.appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",c=d.getElementsByTagName("td"),c[0].style.cssText="padding:0;
	margin:0;
	border:0;
	display:none",A=0===c[0].offsetHeight,c[0].style.display="",c[1].style.display="none",a.reliableHiddenOffsets=A&&0===c[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:1px;
	border:1px;
	display:block;
	width:4px;
	margin-top:1%;
	position:absolute;
	top:1%;
	",a.boxSizing=4===d.offsetWidth,a.doesNotIncludeMarginInBodyOffset=1!==l.offsetTop,f.getComputedStyle&&(a.pixelPosition="1%"!==(f.getComputedStyle(d,null)||{
}
).top,a.boxSizingReliable="4px"===(f.getComputedStyle(d,null)||{
	width:"4px"}
).width,c=u.createElement("div"),c.style.cssText=d.style.cssText="padding:0;
	margin:0;
	border:0;
	display:block;
	overflow:hidden;
	",c.style.marginRight=c.style.width="0",d.style.width="1px",d.appendChild(c),a.reliableMarginRight=!parseFloat((f.getComputedStyle(c,null)||{
}
).marginRight)),"undefined"!==typeof d.style.zoom&&(d.innerHTML="",d.style.cssText="padding:0;
	margin:0;
	border:0;
	display:block;
	overflow:hidden;
	width:1px;
	padding:1px;
	display:inline;
	zoom:1",a.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.style.overflow="visible",d.innerHTML="<div></div>",d.firstChild.style.width="5px",a.shrinkWrapBlocks=3!==d.offsetWidth,b.style.zoom=1),l.removeChild(b))}
);
	d.removeChild(m);
	b=d=l=q=b=d=m=null;
	return a}
();
	var yb=/(?:\{
	[\s\S]*\}
|\[[\s\S]*\])$/,xb=/([A-Z])/g;
	c.extend({
	cache:{
}
,deletedIds:[],uuid:0,expando:"jQuery"+(c.fn.jquery+Math.random()).replace(/\D/g,""),noData:{
	embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0}
,hasData:function(a){
	a=a.nodeType?c.cache[a[c.expando]]:a[c.expando];
	return!!a&&!h(a)}
,data:function(a,b,d,l){
	if(c.acceptData(a)){
	var q=c.expando,e="string"===typeof b,f=a.nodeType,m=f?c.cache:a,g=f?a[q]:a[q]&&q;
	if(g&&m[g]&&(l||m[g].data)||!(e&&d===n)){
	g||(f?a[q]=g=c.deletedIds.pop()||c.guid++:g=q);
	m[g]||(m[g]={
}
,f||(m[g].toJSON=c.noop));
	if("object"===typeof b||"function"===typeof b)l?m[g]=c.extend(m[g],b):m[g].data=c.extend(m[g].data,b);
	a=m[g];
	l||(a.data||(a.data={
}
),a=a.data);
	d!==n&&(a[c.camelCase(b)]=d);
	e?(d=a[b],null==d&&(d=a[c.camelCase(b)])):d=a;
	return d}
}
}
,removeData:function(a,b,d){
	if(c.acceptData(a)){
	var l,q,e,f=a.nodeType,m=f?c.cache:a,g=f?a[c.expando]:c.expando;
	if(m[g]){
	if(b&&(l=d?m[g]:m[g].data)){
	c.isArray(b)||(b in l?b=[b]:(b=c.camelCase(b),b=b in l?[b]:b.split(" ")));
	q=0;
	for(e=b.length;
	q<e;
	q++)delete l[b[q]];
	if(!(d?h:c.isEmptyObject)(l))return}
if(!d&&(delete m[g].data,!h(m[g])))return;
	f?c.cleanData([a],!0):c.support.deleteExpando||m!=m.window?delete m[g]:m[g]=null}
}
}
,_data:function(a,b,d){
	return c.data(a,b,d,!0)}
,acceptData:function(a){
	var b=a.nodeName&&c.noData[a.nodeName.toLowerCase()];
	return!b||!0!==b&&a.getAttribute("classid")===b}
}
);
	c.fn.extend({
	data:function(a,b){
	var d,l,q,e,f,m=this[0],h=0,p=null;
	if(a===n){
	if(this.length&&(p=c.data(m),1===m.nodeType&&!c._data(m,"parsedAttrs"))){
	q=m.attributes;
	for(f=q.length;
	h<f;
	h++)e=q[h].name,e.indexOf("data-")||(e=c.camelCase(e.substring(5)),g(m,e,p[e]));
	c._data(m,"parsedAttrs",!0)}
return p}
if("object"===typeof a)return this.each(function(){
	c.data(this,a)}
);
	d=a.split(".",2);
	d[1]=d[1]?"."+d[1]:"";
	l=d[1]+"!";
	return c.access(this,function(b){
	if(b===n)return p=this.triggerHandler("getData"+l,[d[0]]),p===n&&m&&(p=c.data(m,a),p=g(m,a,p)),p===n&&d[1]?this.data(d[0]):p;
	d[1]=b;
	this.each(function(){
	var e=c(this);
	e.triggerHandler("setData"+l,d);
	c.data(this,a,b);
	e.triggerHandler("changeData"+l,d)}
)}
,null,b,1<arguments.length,null,!1)}
,removeData:function(a){
	return this.each(function(){
	c.removeData(this,a)}
)}
}
);
	c.extend({
	queue:function(a,b,d){
	var l;
	if(a)return b=(b||"fx")+"queue",l=c._data(a,b),d&&(!l||c.isArray(d)?l=c._data(a,b,c.makeArray(d)):l.push(d)),l||[]}
,dequeue:function(a,b){
	b=b||"fx";
	var d=c.queue(a,b),l=d.length,e=d.shift(),k=c._queueHooks(a,b),f=function(){
	c.dequeue(a,b)}
;
	"inprogress"===e&&(e=d.shift(),l--);
	e&&("fx"===b&&d.unshift("inprogress"),delete k.stop,e.call(a,f,k));
	!l&&k&&k.empty.fire()}
,_queueHooks:function(a,b){
	var d=b+"queueHooks";
	return c._data(a,d)||c._data(a,d,{
	empty:c.Callbacks("once memory").add(function(){
	c.removeData(a,b+"queue",!0);
	c.removeData(a,d,!0)}
)}
)}
}
);
	c.fn.extend({
	queue:function(a,b){
	var d=2;
	"string"!==typeof a&&(b=a,a="fx",d--);
	return arguments.length<d?c.queue(this[0],a):b===n?this:this.each(function(){
	var d=c.queue(this,a,b);
	c._queueHooks(this,a);
	"fx"===a&&"inprogress"!==d[0]&&c.dequeue(this,a)}
)}
,dequeue:function(a){
	return this.each(function(){
	c.dequeue(this,a)}
)}
,delay:function(a,b){
	a=c.fx?c.fx.speeds[a]||a:a;
	return this.queue(b||"fx",function(b,c){
	var e=setTimeout(b,a);
	c.stop=function(){
	clearTimeout(e)}
}
)}
,clearQueue:function(a){
	return this.queue(a||"fx",[])}
,promise:function(a,b){
	var d,l=1,e=c.Deferred(),k=this,f=this.length,m=function(){
	--l||e.resolveWith(k,[k])}
;
	"string"!==typeof a&&(b=a,a=n);
	for(a=a||"fx";
	f--;
	)if((d=c._data(k[f],a+"queueHooks"))&&d.empty)l++,d.empty.add(m);
	m();
	return e.promise(b)}
}
);
	var U,Xa,Ya,Za=/[\t\r\n]/g,Vb=/\r/g,Wb=/^(?:button|input)$/i,Xb=/^(?:button|input|object|select|textarea)$/i,Yb=/^a(?:rea|)$/i,$a=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,ab=c.support.getSetAttribute;
	c.fn.extend({
	attr:function(a,b){
	return c.access(this,c.attr,a,b,1<arguments.length)}
,removeAttr:function(a){
	return this.each(function(){
	c.removeAttr(this,a)}
)}
,prop:function(a,b){
	return c.access(this,c.prop,a,b,1<arguments.length)}
,removeProp:function(a){
	a=c.propFix[a]||a;
	return this.each(function(){
	try{
	this[a]=n,delete this[a]}
catch(b){
}
}
)}
,addClass:function(a){
	var b,d,l,e,k,f,m;
	if(c.isFunction(a))return this.each(function(b){
	c(this).addClass(a.call(this,b,this.className))}
);
	if(a&&"string"===typeof a){
	b=a.split(X);
	d=0;
	for(l=this.length;
	d<l;
	d++)if(e=this[d],1===e.nodeType)if(!e.className&&1===b.length)e.className=a;
	else{
	k=" "+e.className+" ";
	f=0;
	for(m=b.length;
	f<m;
	f++)0>k.indexOf(" "+b[f]+" ")&&(k+=b[f]+" ");
	e.className=c.trim(k)}
}
return this}
,removeClass:function(a){
	var b,d,l,e,k,f,m;
	if(c.isFunction(a))return this.each(function(b){
	c(this).removeClass(a.call(this,b,this.className))}
);
	if(a&&"string"===typeof a||a===n){
	b=(a||"").split(X);
	f=0;
	for(m=this.length;
	f<m;
	f++)if(l=this[f],1===l.nodeType&&l.className){
	d=(" "+l.className+" ").replace(Za," ");
	e=0;
	for(k=b.length;
	e<k;
	e++)for(;
	0<=d.indexOf(" "+b[e]+" ");
	)d=d.replace(" "+b[e]+" "," ");
	l.className=a?c.trim(d):""}
}
return this}
,toggleClass:function(a,b){
	var d=typeof a,l="boolean"===typeof b;
	return c.isFunction(a)?this.each(function(d){
	c(this).toggleClass(a.call(this,d,this.className,b),b)}
):this.each(function(){
	if("string"===d)for(var e,k=0,f=c(this),m=b,g=a.split(X);
	e=g[k++];
	)m=l?m:!f.hasClass(e),f[m?"addClass":"removeClass"](e);
	else if("undefined"===d||"boolean"===d)this.className&&c._data(this,"__className__",this.className),this.className=this.className||!1===a?"":c._data(this,"__className__")||""}
)}
,hasClass:function(a){
	a=" "+a+" ";
	for(var b=0,d=this.length;
	b<d;
	b++)if(1===this[b].nodeType&&0<=(" "+this[b].className+" ").replace(Za," ").indexOf(a))return!0;
	return!1}
,val:function(a){
	var b,d,l,e=this[0];
	if(arguments.length)return l=c.isFunction(a),this.each(function(d){
	var e=c(this);
	if(1===this.nodeType&&(d=l?a.call(this,d,e.val()):a,null==d?d="":"number"===typeof d?d+="":c.isArray(d)&&(d=c.map(d,function(a){
	return null==a?"":a+""}
)),b=c.valHooks[this.type]||c.valHooks[this.nodeName.toLowerCase()],!b||!("set"in b)||b.set(this,d,"value")===n))this.value=d}
);
	if(e){
	if((b=c.valHooks[e.type]||c.valHooks[e.nodeName.toLowerCase()])&&"get"in b&&(d=b.get(e,"value"))!==n)return d;
	d=e.value;
	return"string"===typeof d?d.replace(Vb,""):null==d?"":d}
}
}
);
	c.extend({
	valHooks:{
	option:{
	get:function(a){
	var b=a.attributes.value;
	return!b||b.specified?a.value:a.text}
}
,select:{
	get:function(a){
	for(var b,d=a.options,l=a.selectedIndex,e=(a="select-one"===a.type||0>l)?null:[],k=a?l+1:d.length,f=0>l?k:a?l:0;
	f<k;
	f++)if(b=d[f],(b.selected||f===l)&&(c.support.optDisabled?!b.disabled:null===b.getAttribute("disabled"))&&(!b.parentNode.disabled||!c.nodeName(b.parentNode,"optgroup"))){
	b=c(b).val();
	if(a)return b;
	e.push(b)}
return e}
,set:function(a,b){
	var d=c.makeArray(b);
	c(a).find("option").each(function(){
	this.selected=0<=c.inArray(c(this).val(),d)}
);
	d.length||(a.selectedIndex=-1);
	return d}
}
}
,attrFn:{
}
,attr:function(a,b,d,l){
	var e,k,f=a.nodeType;
	if(a&&!(3===f||8===f||2===f)){
	if(l&&c.isFunction(c.fn[b]))return c(a)[b](d);
	if("undefined"===typeof a.getAttribute)return c.prop(a,b,d);
	if(l=1!==f||!c.isXMLDoc(a))b=b.toLowerCase(),k=c.attrHooks[b]||($a.test(b)?Xa:U);
	if(d!==n)if(null===d)c.removeAttr(a,b);
	else{
	if(k&&"set"in k&&l&&(e=k.set(a,d,b))!==n)return e;
	a.setAttribute(b,d+"");
	return d}
else{
	if(k&&"get"in k&&l&&null!==(e=k.get(a,b)))return e;
	e=a.getAttribute(b);
	return null===e?n:e}
}
}
,removeAttr:function(a,b){
	var d,l,e,k,f=0;
	if(b&&1===a.nodeType)for(l=b.split(X);
	f<l.length;
	f++)if(e=l[f])d=c.propFix[e]||e,(k=$a.test(e))||c.attr(a,e,""),a.removeAttribute(ab?e:d),k&&d in a&&(a[d]=!1)}
,attrHooks:{
	type:{
	set:function(a,b){
	if(Wb.test(a.nodeName)&&a.parentNode)c.error("type property can't be changed");
	else if(!c.support.radioValue&&"radio"===b&&c.nodeName(a,"input")){
	var d=a.value;
	a.setAttribute("type",b);
	d&&(a.value=d);
	return b}
}
}
,value:{
	get:function(a,b){
	return U&&c.nodeName(a,"button")?U.get(a,b):b in a?a.value:null}
,set:function(a,b,d){
	if(U&&c.nodeName(a,"button"))return U.set(a,b,d);
	a.value=b}
}
}
,propFix:{
	tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"}
,prop:function(a,b,d){
	var l,e,k;
	k=a.nodeType;
	if(a&&!(3===k||8===k||2===k)){
	if(k=1!==k||!c.isXMLDoc(a))b=c.propFix[b]||b,e=c.propHooks[b];
	return d!==n?e&&"set"in e&&(l=e.set(a,d,b))!==n?l:a[b]=d:e&&"get"in e&&null!==(l=e.get(a,b))?l:a[b]}
}
,propHooks:{
	tabIndex:{
	get:function(a){
	var b=a.getAttributeNode("tabindex");
	return b&&b.specified?parseInt(b.value,10):Xb.test(a.nodeName)||Yb.test(a.nodeName)&&a.href?0:n}
}
}
}
);
	Xa={
	get:function(a,b){
	var d,l=c.prop(a,b);
	return!0===l||"boolean"!==typeof l&&(d=a.getAttributeNode(b))&&!1!==d.nodeValue?b.toLowerCase():n}
,set:function(a,b,d){
	!1===b?c.removeAttr(a,d):(b=c.propFix[d]||d,b in a&&(a[b]=!0),a.setAttribute(d,d.toLowerCase()));
	return d}
}
;
	ab||(Ya={
	name:!0,id:!0,coords:!0}
,U=c.valHooks.button={
	get:function(a,b){
	var d;
	return(d=a.getAttributeNode(b))&&(Ya[b]?""!==d.value:d.specified)?d.value:n}
,set:function(a,b,d){
	var c=a.getAttributeNode(d);
	c||(c=u.createAttribute(d),a.setAttributeNode(c));
	return c.value=b+""}
}
,c.each(["width","height"],function(a,b){
	c.attrHooks[b]=c.extend(c.attrHooks[b],{
	set:function(a,c){
	if(""===c)return a.setAttribute(b,"auto"),c}
}
)}
),c.attrHooks.contenteditable={
	get:U.get,set:function(a,b,d){
	""===b&&(b="false");
	U.set(a,b,d)}
}
);
	c.support.hrefNormalized||c.each(["href","src","width","height"],function(a,b){
	c.attrHooks[b]=c.extend(c.attrHooks[b],{
	get:function(a){
	a=a.getAttribute(b,2);
	return null===a?n:a}
}
)}
);
	c.support.style||(c.attrHooks.style={
	get:function(a){
	return a.style.cssText.toLowerCase()||n}
,set:function(a,b){
	return a.style.cssText=b+""}
}
);
	c.support.optSelected||(c.propHooks.selected=c.extend(c.propHooks.selected,{
	get:function(a){
	if(a=a.parentNode)a.selectedIndex,a.parentNode&&a.parentNode.selectedIndex;
	return null}
}
));
	c.support.enctype||(c.propFix.enctype="encoding");
	c.support.checkOn||c.each(["radio","checkbox"],function(){
	c.valHooks[this]={
	get:function(a){
	return null===a.getAttribute("value")?"on":a.value}
}
}
);
	c.each(["radio","checkbox"],function(){
	c.valHooks[this]=c.extend(c.valHooks[this],{
	set:function(a,b){
	if(c.isArray(b))return a.checked=0<=c.inArray(c(a).val(),b)}
}
)}
);
	var Ca=/^(?:textarea|input|select)$/i,bb=/^([^\.]*|)(?:\.(.+)|)$/,Zb=/(?:^|\s)hover(\.\S+|)\b/,$b=/^key/,ac=/^(?:mouse|contextmenu)|click/,cb=/^(?:focusinfocus|focusoutblur)$/,db=function(a){
	return c.event.special.hover?a:a.replace(Zb,"mouseenter$1 mouseleave$1")}
;
	c.event={
	add:function(a,b,d,l,e){
	var k,f,m,g,h,p,t,r,s;
	if(!(3===a.nodeType||8===a.nodeType||!b||!d||!(k=c._data(a)))){
	d.handler&&(t=d,d=t.handler,e=t.selector);
	d.guid||(d.guid=c.guid++);
	m=k.events;
	m||(k.events=m={
}
);
	f=k.handle;
	f||(k.handle=f=function(a){
	return"undefined"!==typeof c&&(!a||c.event.triggered!==a.type)?c.event.dispatch.apply(f.elem,arguments):n}
,f.elem=a);
	b=c.trim(db(b)).split(" ");
	for(k=0;
	k<b.length;
	k++){
	g=bb.exec(b[k])||[];
	h=g[1];
	p=(g[2]||"").split(".").sort();
	s=c.event.special[h]||{
}
;
	h=(e?s.delegateType:s.bindType)||h;
	s=c.event.special[h]||{
}
;
	g=c.extend({
	type:h,origType:g[1],data:l,handler:d,guid:d.guid,selector:e,needsContext:e&&c.expr.match.needsContext.test(e),namespace:p.join(".")}
,t);
	r=m[h];
	if(!r&&(r=m[h]=[],r.delegateCount=0,!s.setup||!1===s.setup.call(a,l,p,f)))a.addEventListener?a.addEventListener(h,f,!1):a.attachEvent&&a.attachEvent("on"+h,f);
	s.add&&(s.add.call(a,g),g.handler.guid||(g.handler.guid=d.guid));
	e?r.splice(r.delegateCount++,0,g):r.push(g);
	c.event.global[h]=!0}
a=null}
}
,global:{
}
,remove:function(a,b,d,l,e){
	var k,f,m,g,h,n,p,r,s,u,y=c.hasData(a)&&c._data(a);
	if(y&&(p=y.events)){
	b=c.trim(db(b||"")).split(" ");
	for(k=0;
	k<b.length;
	k++)if(f=bb.exec(b[k])||[],m=g=f[1],f=f[2],m){
	r=c.event.special[m]||{
}
;
	m=(l?r.delegateType:r.bindType)||m;
	s=p[m]||[];
	h=s.length;
	f=f?RegExp("(^|\\.)"+f.split(".").sort().join("\\.(?:.*\\.|)")+"(\\.|$)"):null;
	for(n=0;
	n<s.length;
	n++)if(u=s[n],(e||g===u.origType)&&(!d||d.guid===u.guid)&&(!f||f.test(u.namespace))&&(!l||l===u.selector||"**"===l&&u.selector))s.splice(n--,1),u.selector&&s.delegateCount--,r.remove&&r.remove.call(a,u);
	0===s.length&&h!==s.length&&((!r.teardown||!1===r.teardown.call(a,f,y.handle))&&c.removeEvent(a,m,y.handle),delete p[m])}
else for(m in p)c.event.remove(a,m+b[k],d,l,!0);
	c.isEmptyObject(p)&&(delete y.handle,c.removeData(a,"events",!0))}
}
,customEvent:{
	getData:!0,setData:!0,changeData:!0}
,trigger:function(a,b,d,l){
	if(!d||!(3===d.nodeType||8===d.nodeType)){
	var e,k,g,m,h,p,r=a.type||a;
	g=[];
	if(!cb.test(r+c.event.triggered)&&(0<=r.indexOf("!")&&(r=r.slice(0,-1),e=!0),0<=r.indexOf(".")&&(g=r.split("."),r=g.shift(),g.sort()),d&&!c.event.customEvent[r]||c.event.global[r]))if(a="object"===typeof a?a[c.expando]?a:new c.Event(r,a):new c.Event(r),a.type=r,a.isTrigger=!0,a.exclusive=e,a.namespace=g.join("."),a.namespace_re=a.namespace?RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,g=0>r.indexOf(":")?"on"+r:"",d){
	if(a.result=n,a.target||(a.target=d),b=null!=b?c.makeArray(b):[],b.unshift(a),m=c.event.special[r]||{
}
,!(m.trigger&&!1===m.trigger.apply(d,b))){
	p=[[d,m.bindType||r]];
	if(!l&&!m.noBubble&&!c.isWindow(d)){
	h=m.delegateType||r;
	e=cb.test(h+r)?d:d.parentNode;
	for(k=d;
	e;
	e=e.parentNode)p.push([e,h]),k=e;
	if(k===(d.ownerDocument||u))p.push([k.defaultView||k.parentWindow||f,h])}
for(k=0;
	k<p.length&&!a.isPropagationStopped();
	k++)e=p[k][0],a.type=p[k][1],(h=(c._data(e,"events")||{
}
)[a.type]&&c._data(e,"handle"))&&h.apply(e,b),(h=g&&e[g])&&(c.acceptData(e)&&h.apply&&!1===h.apply(e,b))&&a.preventDefault();
	a.type=r;
	if(!l&&!a.isDefaultPrevented()&&(!m._default||!1===m._default.apply(d.ownerDocument,b))&&!("click"===r&&c.nodeName(d,"a"))&&c.acceptData(d))if(g&&d[r]&&("focus"!==r&&"blur"!==r||0!==a.target.offsetWidth)&&!c.isWindow(d))(k=d[g])&&(d[g]=null),c.event.triggered=r,d[r](),c.event.triggered=n,k&&(d[g]=k);
	return a.result}
}
else for(k in d=c.cache,d)d[k].events&&d[k].events[r]&&c.event.trigger(a,b,d[k].handle.elem,!0)}
}
,dispatch:function(a){
	a=c.event.fix(a||f.event);
	var b,d,e,q,k,g,m=(c._data(this,"events")||{
}
)[a.type]||[],h=m.delegateCount,p=S.call(arguments),r=!a.exclusive&&!a.namespace,t=c.event.special[a.type]||{
}
,s=[];
	p[0]=a;
	a.delegateTarget=this;
	if(!(t.preDispatch&&!1===t.preDispatch.call(this,a))){
	if(h&&!(a.button&&"click"===a.type))for(d=a.target;
	d!=this;
	d=d.parentNode||this)if(!0!==d.disabled||"click"!==a.type){
	q={
}
;
	k=[];
	for(b=0;
	b<h;
	b++)e=m[b],g=e.selector,q[g]===n&&(q[g]=e.needsContext?0<=c(g,this).index(d):c.find(g,this,null,[d]).length),q[g]&&k.push(e);
	k.length&&s.push({
	elem:d,matches:k}
)}
m.length>h&&s.push({
	elem:this,matches:m.slice(h)}
);
	for(b=0;
	b<s.length&&!a.isPropagationStopped();
	b++){
	q=s[b];
	a.currentTarget=q.elem;
	for(d=0;
	d<q.matches.length&&!a.isImmediatePropagationStopped();
	d++)if(e=q.matches[d],r||!a.namespace&&!e.namespace||a.namespace_re&&a.namespace_re.test(e.namespace))a.data=e.data,a.handleObj=e,e=((c.event.special[e.origType]||{
}
).handle||e.handler).apply(q.elem,p),e!==n&&(a.result=e,!1===e&&(a.preventDefault(),a.stopPropagation()))}
t.postDispatch&&t.postDispatch.call(this,a);
	return a.result}
}
,props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{
}
,keyHooks:{
	props:["char","charCode","key","keyCode"],filter:function(a,b){
	null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode);
	return a}
}
,mouseHooks:{
	props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){
	var d,c,e=b.button,k=b.fromElement;
	null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||u,c=d.documentElement,d=d.body,a.pageX=b.clientX+(c&&c.scrollLeft||d&&d.scrollLeft||0)-(c&&c.clientLeft||d&&d.clientLeft||0),a.pageY=b.clientY+(c&&c.scrollTop||d&&d.scrollTop||0)-(c&&c.clientTop||d&&d.clientTop||0));
	!a.relatedTarget&&k&&(a.relatedTarget=k===a.target?b.toElement:k);
	!a.which&&e!==n&&(a.which=e&1?1:e&2?3:e&4?2:0);
	return a}
}
,fix:function(a){
	if(a[c.expando])return a;
	var b,d,e=a,f=c.event.fixHooks[a.type]||{
}
,k=f.props?this.props.concat(f.props):this.props;
	a=c.Event(e);
	for(b=k.length;
	b;
	)d=k[--b],a[d]=e[d];
	a.target||(a.target=e.srcElement||u);
	3===a.target.nodeType&&(a.target=a.target.parentNode);
	a.metaKey=!!a.metaKey;
	return f.filter?f.filter(a,e):a}
,special:{
	load:{
	noBubble:!0}
,focus:{
	delegateType:"focusin"}
,blur:{
	delegateType:"focusout"}
,beforeunload:{
	setup:function(a,b,d){
	c.isWindow(this)&&(this.onbeforeunload=d)}
,teardown:function(a,b){
	this.onbeforeunload===b&&(this.onbeforeunload=null)}
}
}
,simulate:function(a,b,d,e){
	a=c.extend(new c.Event,d,{
	type:a,isSimulated:!0,originalEvent:{
}
}
);
	e?c.event.trigger(a,null,b):c.event.dispatch.call(b,a);
	a.isDefaultPrevented()&&d.preventDefault()}
}
;
	c.event.handle=c.event.dispatch;
	c.removeEvent=u.removeEventListener?function(a,b,d){
	a.removeEventListener&&a.removeEventListener(b,d,!1)}
:function(a,b,d){
	b="on"+b;
	a.detachEvent&&("undefined"===typeof a[b]&&(a[b]=null),a.detachEvent(b,d))}
;
	c.Event=function(a,b){
	if(!(this instanceof c.Event))return new c.Event(a,b);
	a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||!1===a.returnValue||a.getPreventDefault&&a.getPreventDefault()?r:p):this.type=a;
	b&&c.extend(this,b);
	this.timeStamp=a&&a.timeStamp||c.now();
	this[c.expando]=!0}
;
	c.Event.prototype={
	preventDefault:function(){
	this.isDefaultPrevented=r;
	var a=this.originalEvent;
	a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)}
,stopPropagation:function(){
	this.isPropagationStopped=r;
	var a=this.originalEvent;
	a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)}
,stopImmediatePropagation:function(){
	this.isImmediatePropagationStopped=r;
	this.stopPropagation()}
,isDefaultPrevented:p,isPropagationStopped:p,isImmediatePropagationStopped:p}
;
	c.each({
	mouseenter:"mouseover",mouseleave:"mouseout"}
,function(a,b){
	c.event.special[a]={
	delegateType:b,bindType:b,handle:function(a){
	var e,f=a.relatedTarget,k=a.handleObj;
	if(!f||f!==this&&!c.contains(this,f))a.type=k.origType,e=k.handler.apply(this,arguments),a.type=b;
	return e}
}
}
);
	c.support.submitBubbles||(c.event.special.submit={
	setup:function(){
	if(c.nodeName(this,"form"))return!1;
	c.event.add(this,"click._submit keypress._submit",function(a){
	a=a.target;
	if((a=c.nodeName(a,"input")||c.nodeName(a,"button")?a.form:n)&&!c._data(a,"_submit_attached"))c.event.add(a,"submit._submit",function(a){
	a._submit_bubble=!0}
),c._data(a,"_submit_attached",!0)}
)}
,postDispatch:function(a){
	a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&c.event.simulate("submit",this.parentNode,a,!0))}
,teardown:function(){
	if(c.nodeName(this,"form"))return!1;
	c.event.remove(this,"._submit")}
}
);
	c.support.changeBubbles||(c.event.special.change={
	setup:function(){
	if(Ca.test(this.nodeName)){
	if("checkbox"===this.type||"radio"===this.type)c.event.add(this,"propertychange._change",function(a){
	"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}
),c.event.add(this,"click._change",function(a){
	this._just_changed&&!a.isTrigger&&(this._just_changed=!1);
	c.event.simulate("change",this,a,!0)}
);
	return!1}
c.event.add(this,"beforeactivate._change",function(a){
	a=a.target;
	Ca.test(a.nodeName)&&!c._data(a,"_change_attached")&&(c.event.add(a,"change._change",function(a){
	this.parentNode&&(!a.isSimulated&&!a.isTrigger)&&c.event.simulate("change",this.parentNode,a,!0)}
),c._data(a,"_change_attached",!0))}
)}
,handle:function(a){
	var b=a.target;
	if(this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type)return a.handleObj.handler.apply(this,arguments)}
,teardown:function(){
	c.event.remove(this,"._change");
	return!Ca.test(this.nodeName)}
}
);
	c.support.focusinBubbles||c.each({
	focus:"focusin",blur:"focusout"}
,function(a,b){
	var d=0,e=function(a){
	c.event.simulate(b,a.target,c.event.fix(a),!0)}
;
	c.event.special[b]={
	setup:function(){
	0===d++&&u.addEventListener(a,e,!0)}
,teardown:function(){
	0===--d&&u.removeEventListener(a,e,!0)}
}
}
);
	c.fn.extend({
	on:function(a,b,d,e,f){
	var k,g;
	if("object"===typeof a){
	"string"!==typeof b&&(d=d||b,b=n);
	for(g in a)this.on(g,b,d,a[g],f);
	return this}
null==d&&null==e?(e=b,d=b=n):null==e&&("string"===typeof b?(e=d,d=n):(e=d,d=b,b=n));
	if(!1===e)e=p;
	else if(!e)return this;
	1===f&&(k=e,e=function(a){
	c().off(a);
	return k.apply(this,arguments)}
,e.guid=k.guid||(k.guid=c.guid++));
	return this.each(function(){
	c.event.add(this,a,e,d,b)}
)}
,one:function(a,b,d,c){
	return this.on(a,b,d,c,1)}
,off:function(a,b,d){
	var e;
	if(a&&a.preventDefault&&a.handleObj)return e=a.handleObj,c(a.delegateTarget).off(e.namespace?e.origType+"."+e.namespace:e.origType,e.selector,e.handler),this;
	if("object"===typeof a){
	for(e in a)this.off(e,b,a[e]);
	return this}
if(!1===b||"function"===typeof b)d=b,b=n;
	!1===d&&(d=p);
	return this.each(function(){
	c.event.remove(this,a,d,b)}
)}
,bind:function(a,b,d){
	return this.on(a,null,b,d)}
,unbind:function(a,b){
	return this.off(a,null,b)}
,live:function(a,b,d){
	c(this.context).on(a,this.selector,b,d);
	return this}
,die:function(a,b){
	c(this.context).off(a,this.selector||"**",b);
	return this}
,delegate:function(a,b,d,c){
	return this.on(b,a,d,c)}
,undelegate:function(a,b,d){
	return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",d)}
,trigger:function(a,b){
	return this.each(function(){
	c.event.trigger(a,b,this)}
)}
,triggerHandler:function(a,b){
	if(this[0])return c.event.trigger(a,b,this[0],!0)}
,toggle:function(a){
	var b=arguments,d=a.guid||c.guid++,e=0,f=function(d){
	var f=(c._data(this,"lastToggle"+a.guid)||0)%e;
	c._data(this,"lastToggle"+a.guid,f+1);
	d.preventDefault();
	return b[f].apply(this,arguments)||!1}
;
	for(f.guid=d;
	e<b.length;
	)b[e++].guid=d;
	return this.click(f)}
,hover:function(a,b){
	return this.mouseenter(a).mouseleave(b||a)}
}
);
	c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){
	c.fn[b]=function(a,c){
	null==c&&(c=a,a=null);
	return 0<arguments.length?this.on(b,null,a,c):this.trigger(b)}
;
	$b.test(b)&&(c.event.fixHooks[b]=c.event.keyHooks);
	ac.test(b)&&(c.event.fixHooks[b]=c.event.mouseHooks)}
);
	(function(a,b){
	function d(a,b,d,c){
	d=d||[];
	b=b||V;
	var e,l,f,k,q=b.nodeType;
	if(!a||"string"!==typeof a)return d;
	if(1!==q&&9!==q)return[];
	f=z(b);
	if(!f&&!c&&(e=S.exec(a)))if(k=e[1])if(9===q)if((l=b.getElementById(k))&&l.parentNode){
	if(l.id===k)return d.push(l),d}
else return d;
	else{
	if(b.ownerDocument&&(l=b.ownerDocument.getElementById(k))&&x(b,l)&&l.id===k)return d.push(l),d}
else{
	if(e[2])return C.apply(d,ga.call(b.getElementsByTagName(a),0)),d;
	if((k=e[3])&&W&&b.getElementsByClassName)return C.apply(d,ga.call(b.getElementsByClassName(k),0)),d}
return y(a.replace(Y,"$1"),b,d,c,f)}
function e(a){
	return function(b){
	return"input"===b.nodeName.toLowerCase()&&b.type===a}
}
function f(a){
	return function(b){
	var d=b.nodeName.toLowerCase();
	return("input"===d||"button"===d)&&b.type===a}
}
function k(a){
	return T(function(b){
	b=+b;
	return T(function(d,c){
	for(var e,l=a([],d.length,b),f=l.length;
	f--;
	)if(d[e=l[f]])d[e]=!(c[e]=d[e])}
)}
)}
function g(a,b,d){
	if(a===b)return d;
	for(a=a.nextSibling;
	a;
	){
	if(a===b)return-1;
	a=a.nextSibling}
return 1}
function m(a,b){
	var c,e,l,f,k,q,g;
	if(k=fb[H][a+" "])return b?0:k.slice(0);
	k=a;
	q=[];
	for(g=w.preFilter;
	k;
	){
	if(!c||(e=Q.exec(k)))e&&(k=k.slice(e[0].length)||k),q.push(l=[]);
	c=!1;
	if(e=ma.exec(k))l.push(c=new gb(e.shift())),k=k.slice(c.length),c.type=e[0].replace(Y," ");
	for(f in w.filter)if((e=O[f].exec(k))&&(!g[f]||(e=g[f](e))))l.push(c=new gb(e.shift())),k=k.slice(c.length),c.type=f,c.matches=e;
	if(!c)break}
return b?k.length:k?d.error(a):fb(a,q).slice(0)}
function h(a,b,d){
	var c=b.dir,e=d&&"parentNode"===b.dir,l=bc++;
	return b.first?function(b,d,l){
	for(;
	b=b[c];
	)if(e||1===b.nodeType)return a(b,d,l)}
:function(b,d,f){
	if(f)for(;
	b=b[c];
	){
	if((e||1===b.nodeType)&&a(b,d,f))return b}
else for(var k,q=ka+" "+l+" ",g=q+N;
	b=b[c];
	)if(e||1===b.nodeType){
	if((k=b[H])===g)return b.sizset;
	if("string"===typeof k&&0===k.indexOf(q)){
	if(b.sizset)return b}
else{
	b[H]=g;
	if(a(b,d,f))return b.sizset=!0,b;
	b.sizset=!1}
}
}
}
function p(a){
	return 1<a.length?function(b,d,c){
	for(var e=a.length;
	e--;
	)if(!a[e](b,d,c))return!1;
	return!0}
:a[0]}
function n(a,b,d,c,e){
	for(var l,f=[],k=0,q=a.length,g=null!=b;
	k<q;
	k++)if(l=a[k])if(!d||d(l,c,e))f.push(l),g&&b.push(k);
	return f}
function r(a,b,c,e,l,f){
	e&&!e[H]&&(e=r(e));
	l&&!l[H]&&(l=r(l,f));
	return T(function(f,k,q,g){
	var m,h,A=[],p=[],r=k.length,s;
	if(!(s=f)){
	s=b||"*";
	for(var t=q.nodeType?[q]:q,eb=[],u=0,L=t.length;
	u<L;
	u++)d(s,t[u],eb);
	s=eb}
s=a&&(f||!b)?n(s,A,a,q,g):s;
	t=c?l||(f?a:r||e)?[]:k:s;
	c&&c(s,t,q,g);
	if(e){
	m=n(t,p);
	e(m,[],q,g);
	for(q=m.length;
	q--;
	)if(h=m[q])t[p[q]]=!(s[p[q]]=h)}
if(f){
	if(l||a){
	if(l){
	m=[];
	for(q=t.length;
	q--;
	)if(h=t[q])m.push(s[q]=h);
	l(null,t=[],m,g)}
for(q=t.length;
	q--;
	)if((h=t[q])&&-1<(m=l?E.call(f,h):A[q]))f[m]=!(k[m]=h)}
}
else t=n(t===k?t.splice(r,t.length):t),l?l(null,k,t,g):C.apply(k,t)}
)}
function s(a){
	var b,d,c,e=a.length,l=w.relative[a[0].type];
	d=l||w.relative[" "];
	for(var f=l?1:0,k=h(function(a){
	return a===b}
,d,!0),q=h(function(a){
	return-1<E.call(b,a)}
,d,!0),g=[function(a,d,c){
	return!l&&(c||d!==ua)||((b=d).nodeType?k(a,d,c):q(a,d,c))}
];
	f<e;
	f++)if(d=w.relative[a[f].type])g=[h(p(g),d)];
	else{
	d=w.filter[a[f].type].apply(null,a[f].matches);
	if(d[H]){
	for(c=++f;
	c<e&&!w.relative[a[c].type];
	c++);
	return r(1<f&&p(g),1<f&&a.slice(0,f-1).join("").replace(Y,"$1"),d,f<c&&s(a.slice(f,c)),c<e&&s(a=a.slice(c)),c<e&&a.join(""))}
g.push(d)}
return p(g)}
function u(a,b){
	var c=0<b.length,e=0<a.length,l=function(f,k,q,g,m){
	var h,A,p=[],r=0,t="0",s=f&&[],u=null!=m,L=ua,Cb=f||e&&w.find.TAG("*",m&&k.parentNode||k),y=ka+=null==L?1:Math.E;
	u&&(ua=k!==V&&k,N=l.el);
	for(;
	null!=(m=Cb[t]);
	t++){
	if(e&&m){
	for(h=0;
	A=a[h];
	h++)if(A(m,k,q)){
	g.push(m);
	break}
u&&(ka=y,N=++l.el)}
c&&((m=!A&&m)&&r--,f&&s.push(m))}
r+=t;
	if(c&&t!==r){
	for(h=0;
	A=b[h];
	h++)A(s,p,k,q);
	if(f){
	if(0<r)for(;
	t--;
	)!s[t]&&!p[t]&&(p[t]=K.call(g));
	p=n(p)}
C.apply(g,p);
	u&&(!f&&0<p.length&&1<r+b.length)&&d.uniqueSort(g)}
u&&(ka=y,ua=L);
	return s}
;
	l.el=0;
	return c?T(l):l}
function y(a,b,d,c,e){
	var l,f,k,q,g=m(a);
	if(!c&&1===g.length){
	f=g[0]=g[0].slice(0);
	if(2<f.length&&"ID"===(k=f[0]).type&&9===b.nodeType&&!e&&w.relative[f[1].type]){
	b=w.find.ID(k.matches[0].replace(J,""),b,e)[0];
	if(!b)return d;
	a=a.slice(f.shift().length)}
for(l=O.POS.test(a)?-1:f.length-1;
	0<=l;
	l--){
	k=f[l];
	if(w.relative[q=k.type])break;
	if(q=w.find[q])if(c=q(k.matches[0].replace(J,""),ea.test(f[0].type)&&b.parentNode||b,e)){
	f.splice(l,1);
	a=c.length&&f.join("");
	if(!a)return C.apply(d,ga.call(c,0)),d;
	break}
}
}
I(a,g)(c,b,e,d,ea.test(a));
	return d}
function v(){
}
var N,F,w,va,z,x,I,M,la,ua,hb=!0,H=("sizcache"+Math.random()).replace(".",""),gb=String,V=a.document,P=V.documentElement,ka=0,bc=0,K=[].pop,C=[].push,ga=[].slice,E=[].indexOf||function(a){
	for(var b=0,d=this.length;
	b<d;
	b++)if(this[b]===a)return b;
	return-1}
,T=function(a,b){
	a[H]=null==b||b;
	return a}
,ba=function(){
	var a={
}
,b=[];
	return T(function(d,c){
	b.push(d)>w.cacheLength&&delete a[b.shift()];
	return a[d+" "]=c}
,a)}
,B=ba(),fb=ba(),G=ba(),ba="\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[-\\w]|[^\\x00-\\xa0])+)[\\x20\\t\\r\\n\\f]*(?:([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+"(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+".replace("w","w#")+")|)|)[\\x20\\t\\r\\n\\f]*\\]",D=":((?:\\\\.|[-\\w]|[^\\x00-\\xa0])+)(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+ba+")|[^:]|\\\\.)*|.*))\\)|)",Y=RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),Q=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/
,ma=/^[\x20\t\r\n\f]*([\x20\t\r\n\f>+~])[\x20\t\r\n\f]*/
,na=RegExp(D),S=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,ea=/[\x20\t\r\n\f]*[+~]/,U=/h\d/i,X=/input|select|textarea|button/i,J=/\\(?!\\)/g,O={
	ID:/^#((?:\\.|[-\w]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[-\w]|[^\x00-\xa0])+)/,NAME:/^\[name=['"]?((?:\\.|[-\w]|[^\x00-\xa0])+)['"]?\]/,TAG:RegExp("^("+"(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:RegExp("^"+ba),PSEUDO:RegExp("^"+D),POS:/:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i,CHILD:RegExp("^:(only|nth|first|last)-child(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),needsContext:RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")}
,ca=function(a){
	var b=V.createElement("div");
	try{
	return a(b)}
catch(d){
	return!1}
finally{
}
}
,ba=ca(function(a){
	a.appendChild(V.createComment(""));
	return!a.getElementsByTagName("*").length}
),ia=ca(function(a){
	a.innerHTML="<a href='#'></a>";
	return a.firstChild&&"undefined"!==typeof a.firstChild.getAttribute&&"#"===a.firstChild.getAttribute("href")}
),Z=ca(function(a){
	a.innerHTML="<select></select>";
	a=typeof a.lastChild.getAttribute("multiple");
	return"boolean"!==a&&"string"!==a}
),W=ca(function(a){
	a.innerHTML="<div class='hidden e'></div><div class='hidden'></div>";
	if(!a.getElementsByClassName||!a.getElementsByClassName("e").length)return!1;
	a.lastChild.className="e";
	return 2===a.getElementsByClassName("e").length}
),aa=ca(function(a){
	a.id=H+0;
	a.innerHTML="<a name='"+H+"'></a><div name='"+H+"'></div>";
	P.insertBefore(a,P.firstChild);
	var b=V.getElementsByName&&V.getElementsByName(H).length===2+V.getElementsByName(H+0).length;
	F=!V.getElementById(H);
	P.removeChild(a);
	return b}
);
	try{
	ga.call(P.childNodes,0)[0].nodeType}
catch(da){
	ga=function(a){
	for(var b,d=[];
	b=this[a];
	a++)d.push(b);
	return d}
}
d.matches=function(a,b){
	return d(a,null,null,b)}
;
	d.matchesSelector=function(a,b){
	return 0<d(b,null,null,[a]).length}
;
	va=d.getText=function(a){
	var b,d="",c=0;
	if(b=a.nodeType)if(1===b||9===b||11===b){
	if("string"===typeof a.textContent)return a.textContent;
	for(a=a.firstChild;
	a;
	a=a.nextSibling)d+=va(a)}
else{
	if(3===b||4===b)return a.nodeValue}
else for(;
	b=a[c];
	c++)d+=va(b);
	return d}
;
	z=d.isXML=function(a){
	return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1}
;
	x=d.contains=P.contains?function(a,b){
	var d=9===a.nodeType?a.documentElement:a,c=b&&b.parentNode;
	return a===c||!(!c||!(1===c.nodeType&&d.contains&&d.contains(c)))}
:P.compareDocumentPosition?function(a,b){
	return b&&!!(a.compareDocumentPosition(b)&16)}
:function(a,b){
	for(;
	b=b.parentNode;
	)if(b===a)return!0;
	return!1}
;
	d.attr=function(a,b){
	var d,c=z(a);
	c||(b=b.toLowerCase());
	return(d=w.attrHandle[b])?d(a):c||Z?a.getAttribute(b):(d=a.getAttributeNode(b))?"boolean"===typeof a[b]?a[b]?b:null:d.specified?d.value:null:null}
;
	w=d.selectors={
	cacheLength:50,createPseudo:T,match:O,attrHandle:ia?{
}
:{
	href:function(a){
	return a.getAttribute("href",2)}
,type:function(a){
	return a.getAttribute("type")}
}
,find:{
	ID:F?function(a,b,d){
	if("undefined"!==typeof b.getElementById&&!d)return(a=b.getElementById(a))&&a.parentNode?[a]:[]}
:function(a,d,c){
	if("undefined"!==typeof d.getElementById&&!c)return(d=d.getElementById(a))?d.id===a||"undefined"!==typeof d.getAttributeNode&&d.getAttributeNode("id").value===a?[d]:b:[]}
,TAG:ba?function(a,b){
	if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a)}
:function(a,b){
	var d=b.getElementsByTagName(a);
	if("*"===a){
	for(var c,e=[],l=0;
	c=d[l];
	l++)1===c.nodeType&&e.push(c);
	return e}
return d}
,NAME:aa&&function(a,b){
	if("undefined"!==typeof b.getElementsByName)return b.getElementsByName(name)}
,CLASS:W&&function(a,b,d){
	if("undefined"!==typeof b.getElementsByClassName&&!d)return b.getElementsByClassName(a)}
}
,relative:{
	">":{
	dir:"parentNode",first:!0}
," ":{
	dir:"parentNode"}
,"+":{
	dir:"previousSibling",first:!0}
,"~":{
	dir:"previousSibling"}
}
,preFilter:{
	ATTR:function(a){
	a[1]=a[1].replace(J,"");
	a[3]=(a[4]||a[5]||"").replace(J,"");
	"~="===a[2]&&(a[3]=" "+a[3]+" ");
	return a.slice(0,4)}
,CHILD:function(a){
	a[1]=a[1].toLowerCase();
	"nth"===a[1]?(a[2]||d.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*("even"===a[2]||"odd"===a[2])),a[4]=+(a[6]+a[7]||"odd"===a[2])):a[2]&&d.error(a[0]);
	return a}
,PSEUDO:function(a){
	var b,d;
	if(O.CHILD.test(a[0]))return null;
	if(a[3])a[2]=a[3];
	else if(b=a[4]){
	if(na.test(b)&&(d=m(b,!0))&&(d=b.indexOf(")",b.length-d)-b.length))b=b.slice(0,d),a[0]=a[0].slice(0,d);
	a[2]=b}
return a.slice(0,3)}
}
,filter:{
	ID:F?function(a){
	a=a.replace(J,"");
	return function(b){
	return b.getAttribute("id")===a}
}
:function(a){
	a=a.replace(J,"");
	return function(b){
	return(b="undefined"!==typeof b.getAttributeNode&&b.getAttributeNode("id"))&&b.value===a}
}
,TAG:function(a){
	if("*"===a)return function(){
	return!0}
;
	a=a.replace(J,"").toLowerCase();
	return function(b){
	return b.nodeName&&b.nodeName.toLowerCase()===a}
}
,CLASS:function(a){
	var b=B[H][a+" "];
	return b||(b=RegExp("(^|[\\x20\\t\\r\\n\\f])"+a+"([\\x20\\t\\r\\n\\f]|$)"))&&B(a,function(a){
	return b.test(a.className||"undefined"!==typeof a.getAttribute&&a.getAttribute("class")||"")}
)}
,ATTR:function(a,b,c){
	return function(e,l){
	var f=d.attr(e,a);
	if(null==f)return"!="===b;
	if(!b)return!0;
	f+="";
	return"="===b?f===c:"!="===b?f!==c:"^="===b?c&&0===f.indexOf(c):"*="===b?c&&-1<f.indexOf(c):"$="===b?c&&f.substr(f.length-c.length)===c:"~="===b?-1<(" "+f+" ").indexOf(c):"|="===b?f===c||f.substr(0,c.length+1)===c+"-":!1}
}
,CHILD:function(a,b,d,c){
	return"nth"===a?function(a){
	var b,e;
	b=a.parentNode;
	if(1===d&&0===c)return!0;
	if(b){
	e=0;
	for(b=b.firstChild;
	b&&!(1===b.nodeType&&(e++,a===b));
	b=b.nextSibling);
}
e-=c;
	return e===d||0===e%d&&0<=e/d}
:function(b){
	var d=b;
	switch(a){
	case "only":case "first":for(;
	d=d.previousSibling;
	)if(1===d.nodeType)return!1;
	if("first"===a)return!0;
	d=b;
	case "last":for(;
	d=d.nextSibling;
	)if(1===d.nodeType)return!1;
	return!0}
}
}
,PSEUDO:function(a,b){
	var c,e=w.pseudos[a]||w.setFilters[a.toLowerCase()]||d.error("unsupported pseudo:"+a);
	return e[H]?e(b):1<e.length?(c=[a,a,"",b],w.setFilters.hasOwnProperty(a.toLowerCase())?T(function(a,d){
	for(var c,l=e(a,b),f=l.length;
	f--;
	)c=E.call(a,l[f]),a[c]=!(d[c]=l[f])}
):function(a){
	return e(a,0,c)}
):e}
}
,pseudos:{
	not:T(function(a){
	var b=[],d=[],c=I(a.replace(Y,"$1"));
	return c[H]?T(function(a,b,d,e){
	e=c(a,null,e,[]);
	for(var l=a.length;
	l--;
	)if(d=e[l])a[l]=!(b[l]=d)}
):function(a,e,l){
	b[0]=a;
	c(b,null,l,d);
	return!d.pop()}
}
),has:T(function(a){
	return function(b){
	return 0<d(a,b).length}
}
),contains:T(function(a){
	return function(b){
	return-1<(b.textContent||b.innerText||va(b)).indexOf(a)}
}
),enabled:function(a){
	return!1===a.disabled}
,disabled:function(a){
	return!0===a.disabled}
,checked:function(a){
	var b=a.nodeName.toLowerCase();
	return"input"===b&&!!a.checked||"option"===b&&!!a.selected}
,selected:function(a){
	a.parentNode&&a.parentNode.selectedIndex;
	return!0===a.selected}
,parent:function(a){
	return!w.pseudos.empty(a)}
,empty:function(a){
	var b;
	for(a=a.firstChild;
	a;
	){
	if("@"<a.nodeName||3===(b=a.nodeType)||4===b)return!1;
	a=a.nextSibling}
return!0}
,header:function(a){
	return U.test(a.nodeName)}
,text:function(a){
	var b,d;
	return"input"===a.nodeName.toLowerCase()&&"text"===(b=a.type)&&(null==(d=a.getAttribute("type"))||d.toLowerCase()===b)}
,radio:e("radio"),checkbox:e("checkbox"),file:e("file"),password:e("password"),image:e("image"),submit:f("submit"),reset:f("reset"),button:function(a){
	var b=a.nodeName.toLowerCase();
	return"input"===b&&"button"===a.type||"button"===b}
,input:function(a){
	return X.test(a.nodeName)}
,focus:function(a){
	var b=a.ownerDocument;
	return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&!(!a.type&&!a.href&&!~a.tabIndex)}
,active:function(a){
	return a===a.ownerDocument.activeElement}
,first:k(function(){
	return[0]}
),last:k(function(a,b){
	return[b-1]}
),eq:k(function(a,b,d){
	return[0>d?d+b:d]}
),even:k(function(a,b){
	for(var d=0;
	d<b;
	d+=2)a.push(d);
	return a}
),odd:k(function(a,b){
	for(var d=1;
	d<b;
	d+=2)a.push(d);
	return a}
),lt:k(function(a,b,d){
	for(b=0>d?d+b:d;
	0<=--b;
	)a.push(b);
	return a}
),gt:k(function(a,b,d){
	for(d=0>d?d+b:d;
	++d<b;
	)a.push(d);
	return a}
)}
}
;
	M=P.compareDocumentPosition?function(a,b){
	return a===b?(la=!0,0):(!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition:a.compareDocumentPosition(b)&4)?-1:1}
:function(a,b){
	if(a===b)return la=!0,0;
	if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;
	var d,c,e=[],l=[];
	d=a.parentNode;
	c=b.parentNode;
	var f=d;
	if(d===c)return g(a,b);
	if(d){
	if(!c)return 1}
else return-1;
	for(;
	f;
	)e.unshift(f),f=f.parentNode;
	for(f=c;
	f;
	)l.unshift(f),f=f.parentNode;
	d=e.length;
	c=l.length;
	for(f=0;
	f<d&&f<c;
	f++)if(e[f]!==l[f])return g(e[f],l[f]);
	return f===d?g(a,l[f],-1):g(e[f],b,1)}
;
	[0,0].sort(M);
	hb=!la;
	d.uniqueSort=function(a){
	var b,d=[],c=1,e=0;
	la=hb;
	a.sort(M);
	if(la){
	for(;
	b=a[c];
	c++)b===a[c-1]&&(e=d.push(c));
	for(;
	e--;
	)a.splice(d[e],1)}
return a}
;
	d.error=function(a){
	throw Error("Syntax error,unrecognized expression:"+a);
}
;
	I=d.compile=function(a,b){
	var d,c=[],e=[],l=G[H][a+" "];
	if(!l){
	b||(b=m(a));
	for(d=b.length;
	d--;
	)l=s(b[d]),l[H]?c.push(l):e.push(l);
	l=G(a,u(e,c))}
return l}
;
	V.querySelectorAll&&function(){
	var a,b=y,c=/'|\\/g,e=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,l=[":focus"],f=[":active"],k=P.matchesSelector||P.mozMatchesSelector||P.webkitMatchesSelector||P.oMatchesSelector||P.msMatchesSelector;
	ca(function(a){
	a.innerHTML="<select><option selected=''></option></select>";
	a.querySelectorAll("[selected]").length||l.push("\\[[\\x20\\t\\r\\n\\f]*(?:checked|disabled|ismap|multiple|readonly|selected|value)");
	a.querySelectorAll(":checked").length||l.push(":checked")}
);
	ca(function(a){
	a.innerHTML="<p test=''></p>";
	a.querySelectorAll("[test^='']").length&&l.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:\"\"|'')");
	a.innerHTML="<input type='hidden'/>";
	a.querySelectorAll(":enabled").length||l.push(":enabled",":disabled")}
);
	l=RegExp(l.join("|"));
	y=function(a,d,e,f,k){
	if(!f&&!k&&!l.test(a)){
	var q,g,h=!0,A=H;
	g=d;
	q=9===d.nodeType&&a;
	if(1===d.nodeType&&"object"!==d.nodeName.toLowerCase()){
	q=m(a);
	(h=d.getAttribute("id"))?A=h.replace(c,"\\$&"):d.setAttribute("id",A);
	A="[id='"+A+"'] ";
	for(g=q.length;
	g--;
	)q[g]=A+q[g].join("");
	g=ea.test(a)&&d.parentNode||d;
	q=q.join(",")}
if(q)try{
	return C.apply(e,ga.call(g.querySelectorAll(q),0)),e}
catch(p){
}
finally{
	h||d.removeAttribute("id")}
}
return b(a,d,e,f,k)}
;
	k&&(ca(function(b){
	a=k.call(b,"div");
	try{
	k.call(b,"[test!='']:sizzle"),f.push("!=",D)}
catch(d){
}
}
),f=RegExp(f.join("|")),d.matchesSelector=function(b,c){
	c=c.replace(e,"='$1']");
	if(!z(b)&&!f.test(c)&&!l.test(c))try{
	var q=k.call(b,c);
	if(q||a||b.document&&11!==b.document.nodeType)return q}
catch(g){
}
return 0<d(c,null,null,[b]).length}
)}
();
	w.pseudos.nth=w.pseudos.eq;
	w.filters=v.prototype=w.pseudos;
	w.setFilters=new v;
	d.attr=c.attr;
	c.find=d;
	c.expr=d.selectors;
	c.expr[":"]=c.expr.pseudos;
	c.unique=d.uniqueSort;
	c.text=d.getText;
	c.isXMLDoc=d.isXML;
	c.contains=d.contains}
)(f);
	var cc=/Until$/,dc=/^(?:parents|prev(?:Until|All))/,zb=/^.[^:#\[\.,]*$/,ib=c.expr.match.needsContext,ec={
	children:!0,contents:!0,next:!0,prev:!0}
;
	c.fn.extend({
	find:function(a){
	var b,d,e,f,k,g,m=this;
	if("string"!==typeof a)return c(a).filter(function(){
	b=0;
	for(d=m.length;
	b<d;
	b++)if(c.contains(m[b],this))return!0}
);
	g=this.pushStack("","find",a);
	b=0;
	for(d=this.length;
	b<d;
	b++)if(e=g.length,c.find(a,this[b],g),0<b)for(f=e;
	f<g.length;
	f++)for(k=0;
	k<e;
	k++)if(g[k]===g[f]){
	g.splice(f--,1);
	break}
return g}
,has:function(a){
	var b,d=c(a,this),e=d.length;
	return this.filter(function(){
	for(b=0;
	b<e;
	b++)if(c.contains(this,d[b]))return!0}
)}
,not:function(a){
	return this.pushStack(G(this,a,!1),"not",a)}
,filter:function(a){
	return this.pushStack(G(this,a,!0),"filter",a)}
,is:function(a){
	return!!a&&("string"===typeof a?ib.test(a)?0<=c(a,this.context).index(this[0]):0<c.filter(a,this).length:0<this.filter(a).length)}
,closest:function(a,b){
	for(var d,e=0,f=this.length,k=[],g=ib.test(a)||"string"!==typeof a?c(a,b||this.context):0;
	e<f;
	e++)for(d=this[e];
	d&&d.ownerDocument&&d!==b&&11!==d.nodeType;
	){
	if(g?-1<g.index(d):c.find.matchesSelector(d,a)){
	k.push(d);
	break}
d=d.parentNode}
k=1<k.length?c.unique(k):k;
	return this.pushStack(k,"closest",a)}
,index:function(a){
	return!a?this[0]&&this[0].parentNode?this.prevAll().length:-1:"string"===typeof a?c.inArray(this[0],c(a)):c.inArray(a.jquery?a[0]:a,this)}
,add:function(a,b){
	var d="string"===typeof a?c(a,b):c.makeArray(a&&a.nodeType?[a]:a),e=c.merge(this.get(),d);
	return this.pushStack(s(d[0])||s(e[0])?e:c.unique(e))}
,addBack:function(a){
	return this.add(null==a?this.prevObject:this.prevObject.filter(a))}
}
);
	c.fn.andSelf=c.fn.addBack;
	c.each({
	parent:function(a){
	return(a=a.parentNode)&&11!==a.nodeType?a:null}
,parents:function(a){
	return c.dir(a,"parentNode")}
,parentsUntil:function(a,b,d){
	return c.dir(a,"parentNode",d)}
,next:function(a){
	return v(a,"nextSibling")}
,prev:function(a){
	return v(a,"previousSibling")}
,nextAll:function(a){
	return c.dir(a,"nextSibling")}
,prevAll:function(a){
	return c.dir(a,"previousSibling")}
,nextUntil:function(a,b,d){
	return c.dir(a,"nextSibling",d)}
,prevUntil:function(a,b,d){
	return c.dir(a,"previousSibling",d)}
,siblings:function(a){
	return c.sibling((a.parentNode||{
}
).firstChild,a)}
,children:function(a){
	return c.sibling(a.firstChild)}
,contents:function(a){
	return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.merge([],a.childNodes)}
}
,function(a,b){
	c.fn[a]=function(d,e){
	var f=c.map(this,b,d);
	cc.test(a)||(e=d);
	e&&"string"===typeof e&&(f=c.filter(e,f));
	f=1<this.length&&!ec[a]?c.unique(f):f;
	1<this.length&&dc.test(a)&&(f=f.reverse());
	return this.pushStack(f,a,S.call(arguments).join(","))}
}
);
	c.extend({
	filter:function(a,b,d){
	d&&(a=":not("+a+")");
	return 1===b.length?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)}
,dir:function(a,b,d){
	var e=[];
	for(a=a[b];
	a&&9!==a.nodeType&&(d===n||1!==a.nodeType||!c(a).is(d));
	)1===a.nodeType&&e.push(a),a=a[b];
	return e}
,sibling:function(a,b){
	for(var d=[];
	a;
	a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);
	return d}
}
);
	var Ja="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fc=/ jQuery\d+="(?:null|\d+)"/g,Da=/^\s+/,jb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,kb=/<([\w:]+)/,gc=/<tbody/i,hc=/<|&#?\w+;
	/,ic=/<(?:script|style|link)/i,jc=/<(?:script|object|embed|option|style)/i,Ea=RegExp("<(?:"+Ja+")[\\s/>]","i"),Ka=/^(?:checkbox|radio)$/,lb=/checked\s*(?:[^=]|=\s*.checked.)/i,kc=/\/(java|ecma)script/i,lc=/^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{
	2}
>\s*$/g,B={
	option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]}
,mb=y(u),Fa=mb.appendChild(u.createElement("div"));
	B.optgroup=B.option;
	B.tbody=B.tfoot=B.colgroup=B.caption=B.thead;
	B.th=B.td;
	c.support.htmlSerialize||(B._default=[1,"X<div>","</div>"]);
	c.fn.extend({
	text:function(a){
	return c.access(this,function(a){
	return a===n?c.text(this):this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(a))}
,null,a,arguments.length)}
,wrapAll:function(a){
	if(c.isFunction(a))return this.each(function(b){
	c(this).wrapAll(a.call(this,b))}
);
	if(this[0]){
	var b=c(a,this[0].ownerDocument).eq(0).clone(!0);
	this[0].parentNode&&b.insertBefore(this[0]);
	b.map(function(){
	for(var a=this;
	a.firstChild&&1===a.firstChild.nodeType;
	)a=a.firstChild;
	return a}
).append(this)}
return this}
,wrapInner:function(a){
	return c.isFunction(a)?this.each(function(b){
	c(this).wrapInner(a.call(this,b))}
):this.each(function(){
	var b=c(this),d=b.contents();
	d.length?d.wrapAll(a):b.append(a)}
)}
,wrap:function(a){
	var b=c.isFunction(a);
	return this.each(function(d){
	c(this).wrapAll(b?a.call(this,d):a)}
)}
,unwrap:function(){
	return this.parent().each(function(){
	c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}
).end()}
,append:function(){
	return this.domManip(arguments,!0,function(a){
	(1===this.nodeType||11===this.nodeType)&&this.appendChild(a)}
)}
,prepend:function(){
	return this.domManip(arguments,!0,function(a){
	(1===this.nodeType||11===this.nodeType)&&this.insertBefore(a,this.firstChild)}
)}
,before:function(){
	if(!s(this[0]))return this.domManip(arguments,!1,function(a){
	this.parentNode.insertBefore(a,this)}
);
	if(arguments.length){
	var a=c.clean(arguments);
	return this.pushStack(c.merge(a,this),"before",this.selector)}
}
,after:function(){
	if(!s(this[0]))return this.domManip(arguments,!1,function(a){
	this.parentNode.insertBefore(a,this.nextSibling)}
);
	if(arguments.length){
	var a=c.clean(arguments);
	return this.pushStack(c.merge(this,a),"after",this.selector)}
}
,remove:function(a,b){
	for(var d,e=0;
	null!=(d=this[e]);
	e++)if(!a||c.filter(a,[d]).length)!b&&1===d.nodeType&&(c.cleanData(d.getElementsByTagName("*")),c.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);
	return this}
,empty:function(){
	for(var a,b=0;
	null!=(a=this[b]);
	b++)for(1===a.nodeType&&c.cleanData(a.getElementsByTagName("*"));
	a.firstChild;
	)a.removeChild(a.firstChild);
	return this}
,clone:function(a,b){
	a=null==a?!1:a;
	b=null==b?a:b;
	return this.map(function(){
	return c.clone(this,a,b)}
)}
,html:function(a){
	return c.access(this,function(a){
	var d=this[0]||{
}
,e=0,f=this.length;
	if(a===n)return 1===d.nodeType?d.innerHTML.replace(fc,""):n;
	if("string"===typeof a&&!ic.test(a)&&(c.support.htmlSerialize||!Ea.test(a))&&(c.support.leadingWhitespace||!Da.test(a))&&!B[(kb.exec(a)||["",""])[1].toLowerCase()]){
	a=a.replace(jb,"<$1></$2>");
	try{
	for(;
	e<f;
	e++)d=this[e]||{
}
,1===d.nodeType&&(c.cleanData(d.getElementsByTagName("*")),d.innerHTML=a);
	d=0}
catch(k){
}
}
d&&this.empty().append(a)}
,null,a,arguments.length)}
,replaceWith:function(a){
	if(!s(this[0])){
	if(c.isFunction(a))return this.each(function(b){
	var d=c(this),e=d.html();
	d.replaceWith(a.call(this,b,e))}
);
	"string"!==typeof a&&(a=c(a).detach());
	return this.each(function(){
	var b=this.nextSibling,d=this.parentNode;
	c(this).remove();
	b?c(b).before(a):c(d).append(a)}
)}
return this.length?this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a):this}
,detach:function(a){
	return this.remove(a,!0)}
,domManip:function(a,b,d){
	a=[].concat.apply([],a);
	var e,f,k,g=0,m=a[0],h=[],p=this.length;
	if(!c.support.checkClone&&1<p&&"string"===typeof m&&lb.test(m))return this.each(function(){
	c(this).domManip(a,b,d)}
);
	if(c.isFunction(m))return this.each(function(e){
	var f=c(this);
	a[0]=m.call(this,e,b?f.html():n);
	f.domManip(a,b,d)}
);
	if(this[0]){
	e=c.buildFragment(a,this,h);
	k=e.fragment;
	f=k.firstChild;
	1===k.childNodes.length&&(k=f);
	if(f){
	b=b&&c.nodeName(f,"tr");
	for(e=e.cacheable||p-1;
	g<p;
	g++)d.call(b&&c.nodeName(this[g],"table")?this[g].getElementsByTagName("tbody")[0]||this[g].appendChild(this[g].ownerDocument.createElement("tbody")):this[g],g===e?k:c.clone(k,!0,!0))}
k=f=null;
	h.length&&c.each(h,function(a,b){
	b.src?c.ajax?c.ajax({
	url:b.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}
):c.error("no ajax"):c.globalEval((b.text||b.textContent||b.innerHTML||"").replace(lc,""));
	b.parentNode&&b.parentNode.removeChild(b)}
)}
return this}
}
);
	c.buildFragment=function(a,b,d){
	var e,f,k,g=a[0];
	b=b||u;
	b=!b.nodeType&&b[0]||b;
	b=b.ownerDocument||b;
	if(1===a.length&&"string"===typeof g&&512>g.length&&b===u&&"<"===g.charAt(0)&&!jc.test(g)&&(c.support.checkClone||!lb.test(g))&&(c.support.html5Clone||!Ea.test(g)))f=!0,e=c.fragments[g],k=e!==n;
	e||(e=b.createDocumentFragment(),c.clean(a,b,e,d),f&&(c.fragments[g]=k&&e));
	return{
	fragment:e,cacheable:f}
}
;
	c.fragments={
}
;
	c.each({
	appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"}
,function(a,b){
	c.fn[a]=function(d){
	var e,f=0,k=[];
	d=c(d);
	var g=d.length;
	e=1===this.length&&this[0].parentNode;
	if((null==e||e&&11===e.nodeType&&1===e.childNodes.length)&&1===g)return d[b](this[0]),this;
	for(;
	f<g;
	f++)e=(0<f?this.clone(!0):this).get(),c(d[f])[b](e),k=k.concat(e);
	return this.pushStack(k,a,d.selector)}
}
);
	c.extend({
	clone:function(a,b,d){
	var e,f,k,g;
	c.support.html5Clone||c.isXMLDoc(a)||!Ea.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(Fa.innerHTML=a.outerHTML,Fa.removeChild(g=Fa.firstChild));
	if((!c.support.noCloneEvent||!c.support.noCloneChecked)&&(1===a.nodeType||11===a.nodeType)&&!c.isXMLDoc(a)){
	F(a,g);
	e=D(a);
	f=D(g);
	for(k=0;
	e[k];
	++k)f[k]&&F(e[k],f[k])}
if(b&&(N(a,g),d)){
	e=D(a);
	f=D(g);
	for(k=0;
	e[k];
	++k)N(e[k],f[k])}
return g}
,clean:function(a,b,d,e){
	var f,k,g,m,h,p,n=b===u&&mb,r=[];
	if(!b||"undefined"===typeof b.createDocumentFragment)b=u;
	for(f=0;
	null!=(g=a[f]);
	f++)if("number"===typeof g&&(g+=""),g){
	if("string"===typeof g)if(hc.test(g)){
	n=n||y(b);
	p=b.createElement("div");
	n.appendChild(p);
	g=g.replace(jb,"<$1></$2>");
	k=(kb.exec(g)||["",""])[1].toLowerCase();
	m=B[k]||B._default;
	h=m[0];
	for(p.innerHTML=m[1]+g+m[2];
	h--;
	)p=p.lastChild;
	if(!c.support.tbody){
	h=gc.test(g);
	m="table"===k&&!h?p.firstChild&&p.firstChild.childNodes:"<table>"===m[1]&&!h?p.childNodes:[];
	for(k=m.length-1;
	0<=k;
	--k)c.nodeName(m[k],"tbody")&&!m[k].childNodes.length&&m[k].parentNode.removeChild(m[k])}
!c.support.leadingWhitespace&&Da.test(g)&&p.insertBefore(b.createTextNode(Da.exec(g)[0]),p.firstChild);
	g=p.childNodes;
	p.parentNode.removeChild(p)}
else g=b.createTextNode(g);
	g.nodeType?r.push(g):c.merge(r,g)}
p&&(g=p=n=null);
	if(!c.support.appendChecked)for(f=0;
	null!=(g=r[f]);
	f++)c.nodeName(g,"input")?K(g):"undefined"!==typeof g.getElementsByTagName&&c.grep(g.getElementsByTagName("input"),K);
	if(d){
	a=function(a){
	if(!a.type||kc.test(a.type))return e?e.push(a.parentNode?a.parentNode.removeChild(a):a):d.appendChild(a)}
;
	for(f=0;
	null!=(g=r[f]);
	f++)if(!c.nodeName(g,"script")||!a(g))d.appendChild(g),"undefined"!==typeof g.getElementsByTagName&&(g=c.grep(c.merge([],g.getElementsByTagName("script")),a),r.splice.apply(r,[f+1,0].concat(g)),f+=g.length)}
return r}
,cleanData:function(a,b){
	for(var d,e,f,k,g=0,m=c.expando,h=c.cache,p=c.support.deleteExpando,n=c.event.special;
	null!=(f=a[g]);
	g++)if(b||c.acceptData(f))if(d=(e=f[m])&&h[e]){
	if(d.events)for(k in d.events)n[k]?c.event.remove(f,k):c.removeEvent(f,k,d.handle);
	h[e]&&(delete h[e],p?delete f[m]:f.removeAttribute?f.removeAttribute(m):f[m]=null,c.deletedIds.push(e))}
}
}
);
	(function(){
	var a,b;
	c.uaMatch=function(a){
	a=a.toLowerCase();
	a=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||0>a.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];
	return{
	browser:a[1]||"",version:a[2]||"0"}
}
;
	a=c.uaMatch(Gb.userAgent);
	b={
}
;
	a.browser&&(b[a.browser]=!0,b.version=a.version);
	b.chrome?b.webkit=!0:b.webkit&&(b.safari=!0);
	c.browser=b;
	c.sub=function(){
	function a(b,c){
	return new a.fn.init(b,c)}
c.extend(!0,a,this);
	a.superclass=this;
	a.fn=a.prototype=this();
	a.fn.constructor=a;
	a.sub=this.sub;
	a.fn.init=function(e,f){
	f&&(f instanceof c&&!(f instanceof a))&&(f=a(f));
	return c.fn.init.call(this,e,f,b)}
;
	a.fn.init.prototype=a.fn;
	var b=a(u);
	return a}
}
)();
	var z,aa,da,Ga=/alpha\([^)]*\)/i,mc=/opacity=([^)]*)/,nc=/^(top|right|bottom|left)$/,oc=/^(none|table(?!-c[ea]).+)/,nb=/^margin/,Ab=RegExp("^("+sa+")(.*)$","i"),oa=RegExp("^("+sa+")(?!px)[a-z%]+$","i"),pc=RegExp("^([-+])=("+sa+")","i"),ya={
	BODY:"block"}
,qc={
	position:"absolute",visibility:"hidden",display:"block"}
,ob={
	letterSpacing:0,fontWeight:400}
,O=["Top","Right","Bottom","Left"],La=["Webkit","O","Moz","ms"],rc=c.fn.toggle;
	c.fn.extend({
	css:function(a,b){
	return c.access(this,function(a,b,e){
	return e!==n?c.style(a,b,e):c.css(a,b)}
,a,b,1<arguments.length)}
,show:function(){
	return ma(this,!0)}
,hide:function(){
	return ma(this)}
,toggle:function(a,b){
	var d="boolean"===typeof a;
	return c.isFunction(a)&&c.isFunction(b)?rc.apply(this,arguments):this.each(function(){
	(d?a:Q(this))?c(this).show():c(this).hide()}
)}
}
);
	c.extend({
	cssHooks:{
	opacity:{
	get:function(a,b){
	if(b){
	var d=z(a,"opacity");
	return""===d?"1":d}
}
}
}
,cssNumber:{
	fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0}
,cssProps:{
	"float":c.support.cssFloat?"cssFloat":"styleFloat"}
,style:function(a,b,d,e){
	if(a&&!(3===a.nodeType||8===a.nodeType||!a.style)){
	var f,g,h,m=c.camelCase(b),p=a.style;
	b=c.cssProps[m]||(c.cssProps[m]=J(p,m));
	h=c.cssHooks[b]||c.cssHooks[m];
	if(d!==n){
	g=typeof d;
	if("string"===g&&(f=pc.exec(d)))d=(f[1]+1)*f[2]+parseFloat(c.css(a,b)),g="number";
	if(!(null==d||"number"===g&&isNaN(d)))if("number"===g&&!c.cssNumber[m]&&(d+="px"),!h||!("set"in h)||(d=h.set(a,d,e))!==n)try{
	p[b]=d}
catch(r){
}
}
else return h&&"get"in h&&(f=h.get(a,!1,e))!==n?f:p[b]}
}
,css:function(a,b,d,e){
	var f,g;
	g=c.camelCase(b);
	b=c.cssProps[g]||(c.cssProps[g]=J(a.style,g));
	(g=c.cssHooks[b]||c.cssHooks[g])&&"get"in g&&(f=g.get(a,!0,e));
	f===n&&(f=z(a,b));
	"normal"===f&&b in ob&&(f=ob[b]);
	return d||e!==n?(a=parseFloat(f),d||c.isNumeric(a)?a||0:f):f}
,swap:function(a,b,d){
	var c,e={
}
;
	for(c in b)e[c]=a.style[c],a.style[c]=b[c];
	d=d.call(a);
	for(c in b)a.style[c]=e[c];
	return d}
}
);
	f.getComputedStyle?z=function(a,b){
	var d,e,g,k,h=f.getComputedStyle(a,null),m=a.style;
	h&&(d=h.getPropertyValue(b)||h[b],""===d&&!c.contains(a.ownerDocument,a)&&(d=c.style(a,b)),oa.test(d)&&nb.test(b)&&(e=m.width,g=m.minWidth,k=m.maxWidth,m.minWidth=m.maxWidth=m.width=d,d=h.width,m.width=e,m.minWidth=g,m.maxWidth=k));
	return d}
:u.documentElement.currentStyle&&(z=function(a,b){
	var d,c,e=a.currentStyle&&a.currentStyle[b],f=a.style;
	null==e&&(f&&f[b])&&(e=f[b]);
	if(oa.test(e)&&!nc.test(b)){
	d=f.left;
	if(c=a.runtimeStyle&&a.runtimeStyle.left)a.runtimeStyle.left=a.currentStyle.left;
	f.left="fontSize"===b?"1em":e;
	e=f.pixelLeft+"px";
	f.left=d;
	c&&(a.runtimeStyle.left=c)}
return""===e?"auto":e}
);
	c.each(["height","width"],function(a,b){
	c.cssHooks[b]={
	get:function(a,e,f){
	if(e)return 0===a.offsetWidth&&oc.test(z(a,"display"))?c.swap(a,qc,function(){
	return M(a,b,f)}
):M(a,b,f)}
,set:function(a,e,f){
	return I(a,e,f?na(a,b,f,c.support.boxSizing&&"border-box"===c.css(a,"boxSizing")):0)}
}
}
);
	c.support.opacity||(c.cssHooks.opacity={
	get:function(a,b){
	return mc.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?0.01*parseFloat(RegExp.$1)+"":b?"1":""}
,set:function(a,b){
	var d=a.style,e=a.currentStyle,f=c.isNumeric(b)?"alpha(opacity="+100*b+")":"",g=e&&e.filter||d.filter||"";
	d.zoom=1;
	if(1<=b&&(""===c.trim(g.replace(Ga,""))&&d.removeAttribute)&&(d.removeAttribute("filter"),e&&!e.filter))return;
	d.filter=Ga.test(g)?g.replace(Ga,f):g+" "+f}
}
);
	c(function(){
	c.support.reliableMarginRight||(c.cssHooks.marginRight={
	get:function(a,b){
	return c.swap(a,{
	display:"inline-block"}
,function(){
	if(b)return z(a,"marginRight")}
)}
}
);
	!c.support.pixelPosition&&c.fn.position&&c.each(["top","left"],function(a,b){
	c.cssHooks[b]={
	get:function(a,e){
	if(e){
	var f=z(a,b);
	return oa.test(f)?c(a).position()[b]+"px":f}
}
}
}
)}
);
	c.expr&&c.expr.filters&&(c.expr.filters.hidden=function(a){
	return 0===a.offsetWidth&&0===a.offsetHeight||!c.support.reliableHiddenOffsets&&"none"===(a.style&&a.style.display||z(a,"display"))}
,c.expr.filters.visible=function(a){
	return!c.expr.filters.hidden(a)}
);
	c.each({
	margin:"",padding:"",border:"Width"}
,function(a,b){
	c.cssHooks[a+b]={
	expand:function(c){
	var e="string"===typeof c?c.split(" "):[c],f={
}
;
	for(c=0;
	4>c;
	c++)f[a+O[c]+b]=e[c]||e[c-2]||e[0];
	return f}
}
;
	nb.test(a)||(c.cssHooks[a+b].set=I)}
);
	var sc=/%20/g,Bb=/\[\]$/,pb=/\r?\n/g,tc=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,uc=/^(?:select|textarea)/i;
	c.fn.extend({
	serialize:function(){
	return c.param(this.serializeArray())}
,serializeArray:function(){
	return this.map(function(){
	return this.elements?c.makeArray(this.elements):this}
).filter(function(){
	return this.name&&!this.disabled&&(this.checked||uc.test(this.nodeName)||tc.test(this.type))}
).map(function(a,b){
	var d=c(this).val();
	return null==d?null:c.isArray(d)?c.map(d,function(a,c){
	return{
	name:b.name,value:a.replace(pb,"\r\n")}
}
):{
	name:b.name,value:d.replace(pb,"\r\n")}
}
).get()}
}
);
	c.param=function(a,b){
	var d,e=[],f=function(a,b){
	b=c.isFunction(b)?b():null==b?"":b;
	e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)}
;
	b===n&&(b=c.ajaxSettings&&c.ajaxSettings.traditional);
	if(c.isArray(a)||a.jquery&&!c.isPlainObject(a))c.each(a,function(){
	f(this.name,this.value)}
);
	else for(d in a)ia(d,a[d],b,f);
	return e.join("&").replace(sc,"+")}
;
	var Z,W,vc=/#.*$/,wc=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,xc=/^(?:GET|HEAD)$/,yc=/^\/\//,qb=/\?/,zc=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Ac=/([?&])_=[^&]*/
,rb=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,sb=c.fn.load,za={
}
,tb={
}
,ub=["*/
"]+["*"];
	try{
	W=Fb.href}
catch(Hc){
	W=u.createElement("a"),W.href="",W=W.href}
Z=rb.exec(W.toLowerCase())||[];
	c.fn.load=function(a,b,d){
	if("string"!==typeof a&&sb)return sb.apply(this,arguments);
	if(!this.length)return this;
	var e,f,g,h=this,m=a.indexOf(" ");
	0<=m&&(e=a.slice(m,a.length),a=a.slice(0,m));
	c.isFunction(b)?(d=b,b=n):b&&"object"===typeof b&&(f="POST");
	c.ajax({
	url:a,type:f,dataType:"html",data:b,complete:function(a,b){
	d&&h.each(d,g||[a.responseText,b,a])}
}
).done(function(a){
	g=arguments;
	h.html(e?c("<div>").append(a.replace(zc,"")).find(e):a)}
);
	return this}
;
	c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){
	c.fn[b]=function(a){
	return this.on(b,a)}
}
);
	c.each(["get","post"],function(a,b){
	c[b]=function(a,e,f,g){
	c.isFunction(e)&&(g=g||f,f=e,e=n);
	return c.ajax({
	type:b,url:a,data:e,success:f,dataType:g}
)}
}
);
	c.extend({
	getScript:function(a,b){
	return c.get(a,n,b,"script")}
,getJSON:function(a,b,d){
	return c.get(a,b,d,"json")}
,ajaxSetup:function(a,b){
	b?Na(a,c.ajaxSettings):(b=a,a=c.ajaxSettings);
	Na(a,b);
	return a}
,ajaxSettings:{
	url:W,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(Z[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded;
	charset=UTF-8",processData:!0,async:!0,accepts:{
	xml:"application/xml,text/xml",html:"text/html",text:"text/plain",json:"application/json,text/javascript","*":ub}
,contents:{
	xml:/xml/,html:/html/,json:/json/}
,responseFields:{
	xml:"responseXML",text:"responseText"}
,converters:{
	"* text":f.String,"text html":!0,"text json":c.parseJSON,"text xml":c.parseXML}
,flatOptions:{
	context:!0,url:!0}
}
,ajaxPrefilter:Ma(za),ajaxTransport:Ma(tb),ajax:function(a,b){
	function d(a,b,d,g){
	var k,p,s,L,w=b;
	if(2!==I){
	I=2;
	m&&clearTimeout(m);
	h=n;
	f=g||"";
	x.readyState=0<a?4:0;
	if(d){
	L=t;
	g=x;
	var z,C,R,M,E=L.contents,D=L.dataTypes,K=L.responseFields;
	for(C in K)C in d&&(g[K[C]]=d[C]);
	for(;
	"*"===D[0];
	)D.shift(),z===n&&(z=L.mimeType||g.getResponseHeader("content-type"));
	if(z)for(C in E)if(E[C]&&E[C].test(z)){
	D.unshift(C);
	break}
if(D[0]in d)R=D[0];
	else{
	for(C in d){
	if(!D[0]||L.converters[C+" "+D[0]]){
	R=C;
	break}
M||(M=C)}
R=R||M}
R?(R!==D[0]&&D.unshift(R),L=d[R]):L=void 0}
if(200<=a&&300>a||304===a)if(t.ifModified&&((d=x.getResponseHeader("Last-Modified"))&&(c.lastModified[e]=d),(d=x.getResponseHeader("Etag"))&&(c.etag[e]=d)),304===a)w="notmodified",k=!0;
	else{
	a:{
	p=t;
	s=L;
	var B,G,w=p.dataTypes.slice();
	z=w[0];
	C={
}
;
	R=0;
	p.dataFilter&&(s=p.dataFilter(s,p.dataType));
	if(w[1])for(B in p.converters)C[B.toLowerCase()]=p.converters[B];
	for(;
	d=w[++R];
	)if("*"!==d){
	if("*"!==z&&z!==d){
	B=C[z+" "+d]||C["* "+d];
	if(!B)for(G in C)if(k=G.split(" "),k[1]===d&&(B=C[z+" "+k[0]]||C["* "+k[0]])){
	!0===B?B=C[G]:!0!==C[G]&&(d=k[0],w.splice(R--,0,d));
	break}
if(!0!==B)if(B&&p["throws"])s=B(s);
	else try{
	s=B(s)}
catch(J){
	k={
	state:"parsererror",error:B?J:"No conversion from "+z+" to "+d}
;
	break a}
}
z=d}
k={
	state:"success",data:s}
}
w=k.state;
	p=k.data;
	s=k.error;
	k=!s}
else if(s=w,!w||a)w="error",0>a&&(a=0);
	x.status=a;
	x.statusText=(b||w)+"";
	k?v.resolveWith(u,[p,w,x]):v.rejectWith(u,[x,w,s]);
	x.statusCode(F);
	F=n;
	r&&y.trigger("ajax"+(k?"Success":"Error"),[x,t,k?p:s]);
	N.fireWith(u,[x,w]);
	r&&(y.trigger("ajaxComplete",[x,t]),--c.active||c.event.trigger("ajaxStop"))}
}
"object"===typeof a&&(b=a,a=n);
	b=b||{
}
;
	var e,f,g,h,m,p,r,s,t=c.ajaxSetup({
}
,b),u=t.context||t,y=u!==t&&(u.nodeType||u instanceof c)?c(u):c.event,v=c.Deferred(),N=c.Callbacks("once memory"),F=t.statusCode||{
}
,z={
}
,w={
}
,I=0,M="canceled",x={
	readyState:0,setRequestHeader:function(a,b){
	if(!I){
	var c=a.toLowerCase();
	a=w[c]=w[c]||a;
	z[a]=b}
return this}
,getAllResponseHeaders:function(){
	return 2===I?f:null}
,getResponseHeader:function(a){
	var b;
	if(2===I){
	if(!g)for(g={
}
;
	b=wc.exec(f);
	)g[b[1].toLowerCase()]=b[2];
	b=g[a.toLowerCase()]}
return b===n?null:b}
,overrideMimeType:function(a){
	I||(t.mimeType=a);
	return this}
,abort:function(a){
	a=a||M;
	h&&h.abort(a);
	d(0,a);
	return this}
}
;
	v.promise(x);
	x.success=x.done;
	x.error=x.fail;
	x.complete=N.add;
	x.statusCode=function(a){
	if(a){
	var b;
	if(2>I)for(b in a)F[b]=[F[b],a[b]];
	else b=a[x.status],x.always(b)}
return this}
;
	t.url=((a||t.url)+"").replace(vc,"").replace(yc,Z[1]+"//");
	t.dataTypes=c.trim(t.dataType||"*").toLowerCase().split(X);
	null==t.crossDomain&&(p=rb.exec(t.url.toLowerCase()),t.crossDomain=!(!p||!(p[1]!==Z[1]||p[2]!==Z[2]||(p[3]||("http:"===p[1]?80:443))!=(Z[3]||("http:"===Z[1]?80:443)))));
	t.data&&(t.processData&&"string"!==typeof t.data)&&(t.data=c.param(t.data,t.traditional));
	Y(za,t,b,x);
	if(2===I)return x;
	r=t.global;
	t.type=t.type.toUpperCase();
	t.hasContent=!xc.test(t.type);
	r&&0===c.active++&&c.event.trigger("ajaxStart");
	if(!t.hasContent&&(t.data&&(t.url+=(qb.test(t.url)?"&":"?")+t.data,delete t.data),e=t.url,!1===t.cache)){
	p=c.now();
	var E=t.url.replace(Ac,"$1_="+p);
	t.url=E+(E===t.url?(qb.test(t.url)?"&":"?")+"_="+p:"")}
(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&x.setRequestHeader("Content-Type",t.contentType);
	t.ifModified&&(e=e||t.url,c.lastModified[e]&&x.setRequestHeader("If-Modified-Since",c.lastModified[e]),c.etag[e]&&x.setRequestHeader("If-None-Match",c.etag[e]));
	x.setRequestHeader("Accept",t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?","+ub+";
	q=0.01":""):t.accepts["*"]);
	for(s in t.headers)x.setRequestHeader(s,t.headers[s]);
	if(t.beforeSend&&(!1===t.beforeSend.call(u,x,t)||2===I))return x.abort();
	M="abort";
	for(s in{
	success:1,error:1,complete:1}
)x[s](t[s]);
	if(h=Y(tb,t,b,x)){
	x.readyState=1;
	r&&y.trigger("ajaxSend",[x,t]);
	t.async&&0<t.timeout&&(m=setTimeout(function(){
	x.abort("timeout")}
,t.timeout));
	try{
	I=1,h.send(z,d)}
catch(D){
	if(2>I)d(-1,D);
	else throw D;
}
}
else d(-1,"No Transport");
	return x}
,active:0,lastModified:{
}
,etag:{
}
}
);
	var vb=[],Bc=/\?/,wa=/(=)\?(?=&|$)|\?\?/,Cc=c.now();
	c.ajaxSetup({
	jsonp:"callback",jsonpCallback:function(){
	var a=vb.pop()||c.expando+"_"+Cc++;
	this[a]=!0;
	return a}
}
);
	c.ajaxPrefilter("json jsonp",function(a,b,d){
	var e,g,k,h=a.data,m=a.url,p=!1!==a.jsonp,r=p&&wa.test(m),s=p&&!r&&"string"===typeof h&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&wa.test(h);
	if("jsonp"===a.dataTypes[0]||r||s)return e=a.jsonpCallback=c.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,g=f[e],r?a.url=m.replace(wa,"$1"+e):s?a.data=h.replace(wa,"$1"+e):p&&(a.url+=(Bc.test(m)?"&":"?")+a.jsonp+"="+e),a.converters["script json"]=function(){
	k||c.error(e+" was not called");
	return k[0]}
,a.dataTypes[0]="json",f[e]=function(){
	k=arguments}
,d.always(function(){
	f[e]=g;
	a[e]&&(a.jsonpCallback=b.jsonpCallback,vb.push(e));
	k&&c.isFunction(g)&&g(k[0]);
	k=g=n}
),"script"}
);
	c.ajaxSetup({
	accepts:{
	script:"text/javascript,application/javascript,application/ecmascript,application/x-ecmascript"}
,contents:{
	script:/javascript|ecmascript/}
,converters:{
	"text script":function(a){
	c.globalEval(a);
	return a}
}
}
);
	c.ajaxPrefilter("script",function(a){
	a.cache===n&&(a.cache=!1);
	a.crossDomain&&(a.type="GET",a.global=!1)}
);
	c.ajaxTransport("script",function(a){
	if(a.crossDomain){
	var b,c=u.head||u.getElementsByTagName("head")[0]||u.documentElement;
	return{
	send:function(e,f){
	b=u.createElement("script");
	b.async="async";
	a.scriptCharset&&(b.charset=a.scriptCharset);
	b.src=a.url;
	b.onload=b.onreadystatechange=function(a,e){
	if(e||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,c&&b.parentNode&&c.removeChild(b),b=n,e||f(200,"success")}
;
	c.insertBefore(b,c.firstChild)}
,abort:function(){
	if(b)b.onload(0,1)}
}
}
}
);
	var ha,Ha=f.ActiveXObject?function(){
	for(var a in ha)ha[a](0,1)}
:!1,Dc=0;
	c.ajaxSettings.xhr=f.ActiveXObject?function(){
	var a;
	if(!(a=!this.isLocal&&Oa()))a:{
	try{
	a=new f.ActiveXObject("Microsoft.XMLHTTP");
	break a}
catch(b){
}
a=void 0}
return a}
:Oa;
	(function(a){
	c.extend(c.support,{
	ajax:!!a,cors:!!a&&"withCredentials"in a}
)}
)(c.ajaxSettings.xhr());
	c.support.ajax&&c.ajaxTransport(function(a){
	if(!a.crossDomain||c.support.cors){
	var b;
	return{
	send:function(d,e){
	var g,k,h=a.xhr();
	a.username?h.open(a.type,a.url,a.async,a.username,a.password):h.open(a.type,a.url,a.async);
	if(a.xhrFields)for(k in a.xhrFields)h[k]=a.xhrFields[k];
	a.mimeType&&h.overrideMimeType&&h.overrideMimeType(a.mimeType);
	!a.crossDomain&&!d["X-Requested-With"]&&(d["X-Requested-With"]="XMLHttpRequest");
	try{
	for(k in d)h.setRequestHeader(k,d[k])}
catch(m){
}
h.send(a.hasContent&&a.data||null);
	b=function(d,f){
	var k,m,p,r,s;
	try{
	if(b&&(f||4===h.readyState))if(b=n,g&&(h.onreadystatechange=c.noop,Ha&&delete ha[g]),f)4!==h.readyState&&h.abort();
	else{
	k=h.status;
	p=h.getAllResponseHeaders();
	r={
}
;
	if((s=h.responseXML)&&s.documentElement)r.xml=s;
	try{
	r.text=h.responseText}
catch(u){
}
try{
	m=h.statusText}
catch(y){
	m=""}
!k&&a.isLocal&&!a.crossDomain?k=r.text?200:404:1223===k&&(k=204)}
}
catch(v){
	f||e(-1,v)}
r&&e(k,m,r,p)}
;
	a.async?4===h.readyState?setTimeout(b,0):(g=++Dc,Ha&&(ha||(ha={
}
,c(f).unload(Ha)),ha[g]=b),h.onreadystatechange=b):b()}
,abort:function(){
	b&&b(0,1)}
}
}
}
);
	var fa,xa,Ec=/^(?:toggle|show|hide)$/,Fc=RegExp("^(?:([-+])=|)("+sa+")([a-z%]*)$","i"),Gc=/queueHooks$/,pa=[function(a,b,d){
	var e,f,g,h,m,p,r=this,n=a.style,s={
}
,u=[],y=a.nodeType&&Q(a);
	d.queue||(m=c._queueHooks(a,"fx"),null==m.unqueued&&(m.unqueued=0,p=m.empty.fire,m.empty.fire=function(){
	m.unqueued||p()}
),m.unqueued++,r.always(function(){
	r.always(function(){
	m.unqueued--;
	c.queue(a,"fx").length||m.empty.fire()}
)}
));
	if(1===a.nodeType&&("height"in b||"width"in b))d.overflow=[n.overflow,n.overflowX,n.overflowY],"inline"===c.css(a,"display")&&"none"===c.css(a,"float")&&(!c.support.inlineBlockNeedsLayout||"inline"===ea(a.nodeName)?n.display="inline-block":n.zoom=1);
	d.overflow&&(n.overflow="hidden",c.support.shrinkWrapBlocks||r.done(function(){
	n.overflow=d.overflow[0];
	n.overflowX=d.overflow[1];
	n.overflowY=d.overflow[2]}
));
	for(e in b)g=b[e],Ec.exec(g)&&(delete b[e],f=f||"toggle"===g,g!==(y?"hide":"show")&&u.push(e));
	if(b=u.length){
	g=c._data(a,"fxshow")||c._data(a,"fxshow",{
}
);
	"hidden"in g&&(y=g.hidden);
	f&&(g.hidden=!y);
	y?c(a).show():r.done(function(){
	c(a).hide()}
);
	r.done(function(){
	var b;
	c.removeData(a,"fxshow",!0);
	for(b in s)c.style(a,b,s[b])}
);
	for(e=0;
	e<b;
	e++)f=u[e],h=r.createTween(f,y?g[f]:0),s[f]=g[f]||c.style(a,f),f in g||(g[f]=h.start,y&&(h.end=h.start,h.start="width"===f||"height"===f?1:0))}
}
],ja={
	"*":[function(a,b){
	var d,e,f=this.createTween(a,b),g=Fc.exec(b),h=f.cur(),m=+h||0,p=1,r=20;
	if(g){
	d=+g[2];
	e=g[3]||(c.cssNumber[a]?"":"px");
	if("px"!==e&&m){
	m=c.css(f.elem,a,!0)||d||1;
	do p=p||".5",m/=p,c.style(f.elem,a,m+e);
	while(p!==(p=f.cur()/h)&&1!==p&&--r)}
f.unit=e;
	f.start=m;
	f.end=g[1]?m+(g[1]+1)*d:d}
return f}
]}
;
	c.Animation=c.extend(Qa,{
	tweener:function(a,b){
	c.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");
	for(var d,e=0,f=a.length;
	e<f;
	e++)d=a[e],ja[d]=ja[d]||[],ja[d].unshift(b)}
,prefilter:function(a,b){
	b?pa.unshift(a):pa.push(a)}
}
);
	c.Tween=E;
	E.prototype={
	constructor:E,init:function(a,b,d,e,f,g){
	this.elem=a;
	this.prop=d;
	this.easing=f||"swing";
	this.options=b;
	this.start=this.now=this.cur();
	this.end=e;
	this.unit=g||(c.cssNumber[d]?"":"px")}
,cur:function(){
	var a=E.propHooks[this.prop];
	return a&&a.get?a.get(this):E.propHooks._default.get(this)}
,run:function(a){
	var b,d=E.propHooks[this.prop];
	this.pos=this.options.duration?b=c.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):b=a;
	this.now=(this.end-this.start)*b+this.start;
	this.options.step&&this.options.step.call(this.elem,this.now,this);
	d&&d.set?d.set(this):E.propHooks._default.set(this);
	return this}
}
;
	E.prototype.init.prototype=E.prototype;
	E.propHooks={
	_default:{
	get:function(a){
	if(null!=a.elem[a.prop]&&(!a.elem.style||null==a.elem.style[a.prop]))return a.elem[a.prop];
	a=c.css(a.elem,a.prop,!1,"");
	return!a||"auto"===a?0:a}
,set:function(a){
	if(c.fx.step[a.prop])c.fx.step[a.prop](a);
	else a.elem.style&&(null!=a.elem.style[c.cssProps[a.prop]]||c.cssHooks[a.prop])?c.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}
}
}
;
	E.propHooks.scrollTop=E.propHooks.scrollLeft={
	set:function(a){
	a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}
}
;
	c.each(["toggle","show","hide"],function(a,b){
	var d=c.fn[b];
	c.fn[b]=function(e,f,g){
	return null==e||"boolean"===typeof e||!a&&c.isFunction(e)&&c.isFunction(f)?d.apply(this,arguments):this.animate(qa(b,!0),e,f,g)}
}
);
	c.fn.extend({
	fadeTo:function(a,b,c,e){
	return this.filter(Q).css("opacity",0).show().end().animate({
	opacity:b}
,a,c,e)}
,animate:function(a,b,d,e){
	var f=c.isEmptyObject(a),g=c.speed(b,d,e);
	b=function(){
	var b=Qa(this,c.extend({
}
,a),g);
	f&&b.stop(!0)}
;
	return f||!1===g.queue?this.each(b):this.queue(g.queue,b)}
,stop:function(a,b,d){
	var e=function(a){
	var b=a.stop;
	delete a.stop;
	b(d)}
;
	"string"!==typeof a&&(d=b,b=a,a=n);
	b&&!1!==a&&this.queue(a||"fx",[]);
	return this.each(function(){
	var b=!0,f=null!=a&&a+"queueHooks",g=c.timers,h=c._data(this);
	if(f)h[f]&&h[f].stop&&e(h[f]);
	else for(f in h)h[f]&&(h[f].stop&&Gc.test(f))&&e(h[f]);
	for(f=g.length;
	f--;
	)if(g[f].elem===this&&(null==a||g[f].queue===a))g[f].anim.stop(d),b=!1,g.splice(f,1);
	(b||!d)&&c.dequeue(this,a)}
)}
}
);
	c.each({
	slideDown:qa("show"),slideUp:qa("hide"),slideToggle:qa("toggle"),fadeIn:{
	opacity:"show"}
,fadeOut:{
	opacity:"hide"}
,fadeToggle:{
	opacity:"toggle"}
}
,function(a,b){
	c.fn[a]=function(a,c,e){
	return this.animate(b,a,c,e)}
}
);
	c.speed=function(a,b,d){
	var e=a&&"object"===typeof a?c.extend({
}
,a):{
	complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b}
;
	e.duration=c.fx.off?0:"number"===typeof e.duration?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;
	if(null==e.queue||!0===e.queue)e.queue="fx";
	e.old=e.complete;
	e.complete=function(){
	c.isFunction(e.old)&&e.old.call(this);
	e.queue&&c.dequeue(this,e.queue)}
;
	return e}
;
	c.easing={
	linear:function(a){
	return a}
,swing:function(a){
	return 0.5-Math.cos(a*Math.PI)/2}
}
;
	c.timers=[];
	c.fx=E.prototype.init;
	c.fx.tick=function(){
	var a,b=c.timers,d=0;
	for(fa=c.now();
	d<b.length;
	d++)a=b[d],!a()&&b[d]===a&&b.splice(d--,1);
	b.length||c.fx.stop();
	fa=n}
;
	c.fx.timer=function(a){
	a()&&(c.timers.push(a)&&!xa)&&(xa=setInterval(c.fx.tick,c.fx.interval))}
;
	c.fx.interval=13;
	c.fx.stop=function(){
	clearInterval(xa);
	xa=null}
;
	c.fx.speeds={
	slow:600,fast:200,_default:400}
;
	c.fx.step={
}
;
	c.expr&&c.expr.filters&&(c.expr.filters.animated=function(a){
	return c.grep(c.timers,function(b){
	return a===b.elem}
).length}
);
	var wb=/^(?:body|html)$/i;
	c.fn.offset=function(a){
	if(arguments.length)return a===n?this:this.each(function(b){
	c.offset.setOffset(this,a,b)}
);
	var b,d,e,f,g,h={
	top:0,left:0}
;
	if(e=(f=this[0])&&f.ownerDocument){
	if((d=e.body)===f)return c.offset.bodyOffset(f);
	b=e.documentElement;
	if(!c.contains(b,f))return h;
	"undefined"!==typeof f.getBoundingClientRect&&(h=f.getBoundingClientRect());
	e=Ra(e);
	f=b.clientTop||d.clientTop||0;
	d=b.clientLeft||d.clientLeft||0;
	g=e.pageYOffset||b.scrollTop;
	b=e.pageXOffset||b.scrollLeft;
	return{
	top:h.top+g-f,left:h.left+b-d}
}
}
;
	c.offset={
	bodyOffset:function(a){
	var b=a.offsetTop,d=a.offsetLeft;
	c.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(c.css(a,"marginTop"))||0,d+=parseFloat(c.css(a,"marginLeft"))||0);
	return{
	top:b,left:d}
}
,setOffset:function(a,b,d){
	var e=c.css(a,"position");
	"static"===e&&(a.style.position="relative");
	var f=c(a),g=f.offset(),h=c.css(a,"top"),m=c.css(a,"left"),p={
}
,r={
}
;
	("absolute"===e||"fixed"===e)&&-1<c.inArray("auto",[h,m])?(r=f.position(),e=r.top,m=r.left):(e=parseFloat(h)||0,m=parseFloat(m)||0);
	c.isFunction(b)&&(b=b.call(a,d,g));
	null!=b.top&&(p.top=b.top-g.top+e);
	null!=b.left&&(p.left=b.left-g.left+m);
	"using"in b?b.using.call(a,p):f.css(p)}
}
;
	c.fn.extend({
	position:function(){
	if(this[0]){
	var a=this[0],b=this.offsetParent(),d=this.offset(),e=wb.test(b[0].nodeName)?{
	top:0,left:0}
:b.offset();
	d.top-=parseFloat(c.css(a,"marginTop"))||0;
	d.left-=parseFloat(c.css(a,"marginLeft"))||0;
	e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;
	e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;
	return{
	top:d.top-e.top,left:d.left-e.left}
}
}
,offsetParent:function(){
	return this.map(function(){
	for(var a=this.offsetParent||u.body;
	a&&!wb.test(a.nodeName)&&"static"===c.css(a,"position");
	)a=a.offsetParent;
	return a||u.body}
)}
}
);
	c.each({
	scrollLeft:"pageXOffset",scrollTop:"pageYOffset"}
,function(a,b){
	var d=/Y/.test(b);
	c.fn[a]=function(e){
	return c.access(this,function(a,e,f){
	var g=Ra(a);
	if(f===n)return g?b in g?g[b]:g.document.documentElement[e]:a[e];
	g?g.scrollTo(!d?f:c(g).scrollLeft(),d?f:c(g).scrollTop()):a[e]=f}
,a,e,arguments.length,null)}
}
);
	c.each({
	Height:"height",Width:"width"}
,function(a,b){
	c.each({
	padding:"inner"+a,content:b,"":"outer"+a}
,function(d,e){
	c.fn[e]=function(e,f){
	var g=arguments.length&&(d||"boolean"!==typeof e),h=d||(!0===e||!0===f?"margin":"border");
	return c.access(this,function(b,d,e){
	return c.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(d=b.documentElement,Math.max(b.body["scroll"+a],d["scroll"+a],b.body["offset"+a],d["offset"+a],d["client"+a])):e===n?c.css(b,d,e,h):c.style(b,d,e,h)}
,b,g?e:n,g,null)}
}
)}
);
	f.jQuery=f.$=c;
	"function"===typeof define&&(define.amd&&define.amd.jQuery)&&define("jquery",[],function(){
	return c}
)}
)(window);
	(function(f){
	f.backstretch=function(n,e,g){
	function h(){
	if(n){
	var e;
	0==s.length?s=f("<div />").attr("id","backstretch").css({
	left:0,top:0,position:y?"fixed":"absolute",overflow:"hidden",zIndex:-999999,margin:0,padding:0,height:"100%",width:"100%"}
):s.find("img").addClass("deleteable");
	e=f("<img />").css({
	position:"absolute",display:"none",margin:0,padding:0,border:"none",zIndex:-999999,maxWidth:"none"}
).bind("load",function(e){
	var h=f(this),r;
	h.css({
	width:"auto",height:"auto"}
);
	r=this.width||f(e.target).width();
	e=this.height||f(e.target).height();
	F=r/e;
	p();
	h.fadeIn(v.speed,function(){
	s.find(".deleteable").remove();
	"function"==typeof g&&g()}
)}
).appendTo(s);
	0==f("body #backstretch").length&&(0===f(window).scrollTop()&&window.scrollTo(0,0),f("body").append(s));
	s.data("settings",v);
	e.attr("src",n);
	f(window).unbind("resize.backstretch").bind("resize.backstretch",function(){
	"onorientationchange"in window&&0===window.pageYOffset&&window.scrollTo(0,1);
	p()}
)}
}
function p(){
	try{
	Q={
	left:0,top:0}
,rootWidth=D=G.width(),rootHeight=N?window.innerHeight:G.height(),K=D/F,K>=rootHeight?(J=(K-rootHeight)/2,v.centeredY&&(Q.top="-"+J+"px")):(K=rootHeight,D=K*F,J=(D-rootWidth)/2,v.centeredX&&(Q.left="-"+J+"px")),s.css({
	width:rootWidth,height:rootHeight}
).find("img:not(.deleteable)").css({
	width:D,height:K}
).css(Q)}
catch(e){
}
}
var r={
	centeredX:!0,centeredY:!0,speed:0}
,s=f("#backstretch"),v=s.data("settings")||r;
	s.data("settings");
	var G,y,N,F,D,K,J,Q;
	e&&"object"==typeof e&&f.extend(v,e);
	e&&"function"==typeof e&&(g=e);
	f(document).ready(function(){
	var e=window,g=navigator.userAgent,p=navigator.platform,r=g.match(/AppleWebKit\/([0-9]+)/),r=!!r&&r[1],n=g.match(/Fennec\/([0-9]+)/),n=!!n&&n[1],s=g.match(/Opera Mobi\/([0-9]+)/),v=!!s&&s[1],F=g.match(/MSIE ([0-9]+)/),F=!!F&&F[1];
	G=(y=!((-1<p.indexOf("iPhone")||-1<p.indexOf("iPad")||-1<p.indexOf("iPod"))&&r&&534>r||e.operamini&&"[object OperaMini]"==={
}
.toString.call(e.operamini)||s&&7458>v||-1<g.indexOf("Android")&&r&&533>r||n&&6>n||"palmGetResource"in window&&r&&534>r||-1<g.indexOf("MeeGo")&&-1<g.indexOf("NokiaBrowser/8.5.0")||F&&6>=F))?f(window):f(document);
	N=y&&window.innerHeight;
	h()}
);
	return this}
}
)(jQuery);
	(function(f,n,e){
	function g(f){
	var g={
}
,h=/^jQuery\d+$/;
	e.each(f.attributes,function(e,f){
	f.specified&&!h.test(f.name)&&(g[f.name]=f.value)}
);
	return g}
function h(f,g){
	var h=e(this);
	if(this.value==h.attr("placeholder")&&h.hasClass("placeholder"))if(h.data("placeholder-password")){
	h=h.hide().next().show().attr("id",h.removeAttr("id").data("placeholder-id"));
	if(!0===f)return h[0].value=g;
	h.focus()}
else this.value="",h.removeClass("placeholder"),this==n.activeElement&&this.select()}
function p(){
	var f,p=e(this),r=this.id;
	if(""==this.value){
	if("password"==this.type){
	if(!p.data("placeholder-textinput")){
	try{
	f=p.clone().attr({
	type:"text"}
)}
catch(n){
	f=e("<input>").attr(e.extend(g(this),{
	type:"text"}
))}
f.removeAttr("name").addClass("password").data({
	"placeholder-password":!0,"placeholder-id":r}
).bind("focus.placeholder",h);
	p.data({
	"placeholder-textinput":f,"placeholder-id":r}
).before(f)}
p=p.removeAttr("id").hide().prev().attr("id",r).show()}
p.addClass("placeholder");
	p[0].value=p.attr("placeholder")}
else p.removeClass("placeholder")}
var r="placeholder"in n.createElement("input"),s="placeholder"in n.createElement("textarea"),v=e.fn,G=e.valHooks;
	r&&s?(v=v.placeholder=function(){
	return this}
,v.input=v.textarea=!0):(v=v.placeholder=function(){
	this.filter((r?"textarea":":input")+"[placeholder]").not(".placeholder").bind({
	"focus.placeholder":h,"blur.placeholder":p}
).data("placeholder-enabled",!0).trigger("blur.placeholder");
	return this}
,v.input=r,v.textarea=s,v={
	get:function(f){
	var g=e(f);
	return g.data("placeholder-enabled")&&g.hasClass("placeholder")?"":f.value}
,set:function(f,g){
	var r=e(f);
	if(!r.data("placeholder-enabled"))return f.value=g;
	""==g?(f.value=g,f!=n.activeElement&&p.call(f)):r.hasClass("placeholder")?h.call(f,!0,g)||(f.value=g):f.value=g;
	return r}
}
,r||(G.input=v),s||(G.textarea=v),e(function(){
	e(n).delegate("form","submit.placeholder",function(){
	var f=e(".placeholder",this).each(h);
	setTimeout(function(){
	f.each(p)}
,10)}
)}
),e(f).bind("beforeunload.placeholder",function(){
	e(".placeholder").each(function(){
	this.value=""}
)}
))}
)(this,document,jQuery);
	!function(f){
	f(function(){
	var n=f.support,e;
	a:{
	e=document.createElement("bootstrap");
	var g={
	WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"}
,h;
	for(h in g)if(void 0!==e.style[h]){
	e=g[h];
	break a}
e=void 0}
n.transition=e&&{
	end:e}
}
)}
(window.jQuery);
	!function(f){
	var n=function(e){
	f(e).on("click",'[data-dismiss="alert"]',this.close)}
;
	n.prototype.close=function(e){
	function g(){
	r.trigger("closed").remove()}
var h=f(this),p=h.attr("data-target"),r;
	p||(p=h.attr("href"),p=p&&p.replace(/.*(?=#[^\s]*$)/,""));
	r=f(p);
	e&&e.preventDefault();
	r.length||(r=h.hasClass("alert")?h:h.parent());
	r.trigger(e=f.Event("close"));
	e.isDefaultPrevented()||(r.removeClass("in"),f.support.transition&&r.hasClass("fade")?r.on(f.support.transition.end,g):g())}
;
	f.fn.alert=function(e){
	return this.each(function(){
	var g=f(this),h=g.data("alert");
	h||g.data("alert",h=new n(this));
	"string"==typeof e&&h[e].call(g)}
)}
;
	f.fn.alert.Constructor=n;
	f(function(){
	f("body").on("click.alert.data-api",'[data-dismiss="alert"]',n.prototype.close)}
)}
(window.jQuery);
	!function(f){
	var n=function(e,g){
	this.$element=f(e);
	this.options=f.extend({
}
,f.fn.button.defaults,g)}
;
	n.prototype.setState=function(e){
	var f=this.$element,h=f.data(),p=f.is("input")?"val":"html";
	e+="Text";
	h.resetText||f.data("resetText",f[p]());
	f[p](h[e]||this.options[e]);
	setTimeout(function(){
	"loadingText"==e?f.addClass("disabled").attr("disabled","disabled"):f.removeClass("disabled").removeAttr("disabled")}
,0)}
;
	n.prototype.toggle=function(){
	var e=this.$element.parent('[data-toggle="buttons-radio"]');
	e&&e.find(".active").removeClass("active");
	this.$element.toggleClass("active")}
;
	f.fn.button=function(e){
	return this.each(function(){
	var g=f(this),h=g.data("button"),p="object"==typeof e&&e;
	h||g.data("button",h=new n(this,p));
	"toggle"==e?h.toggle():e&&h.setState(e)}
)}
;
	f.fn.button.defaults={
	loadingText:"loading..."}
;
	f.fn.button.Constructor=n;
	f(function(){
	f("body").on("click.button.data-api","[data-toggle^=button]",function(e){
	e=f(e.target);
	e.hasClass("btn")||(e=e.closest(".btn"));
	e.button("toggle")}
)}
)}
(window.jQuery);
	!function(f){
	var n=function(e,g){
	this.$element=f(e);
	this.options=g;
	this.options.slide&&this.slide(this.options.slide);
	"hover"==this.options.pause&&this.$element.on("mouseenter",f.proxy(this.pause,this)).on("mouseleave",f.proxy(this.cycle,this))}
;
	n.prototype={
	cycle:function(e){
	return e||(this.paused=!1),this.options.interval&&!this.paused&&(this.interval=setInterval(f.proxy(this.next,this),this.options.interval)),this}
,to:function(e){
	var g=this.$element.find(".item.active"),h=g.parent().children(),g=h.index(g),p=this;
	if(!(e>h.length-1||0>e))return this.sliding?this.$element.one("slid",function(){
	p.to(e)}
):g==e?this.pause().cycle():this.slide(e>g?"next":"prev",f(h[e]))}
,pause:function(e){
	return e||(this.paused=!0),this.$element.find(".next,.prev").length&&f.support.transition.end&&(this.$element.trigger(f.support.transition.end),this.cycle()),clearInterval(this.interval),this.interval=null,this}
,next:function(){
	if(!this.sliding)return this.slide("next")}
,prev:function(){
	if(!this.sliding)return this.slide("prev")}
,slide:function(e,g){
	var h=this.$element.find(".item.active"),p=g||h[e](),r=this.interval,n="next"==e?"left":"right",v="next"==e?"first":"last",G=this,y=f.Event("slide",{
	relatedTarget:p[0]}
);
	this.sliding=!0;
	r&&this.pause();
	p=p.length?p:this.$element.find(".item")[v]();
	if(!p.hasClass("active")){
	if(f.support.transition&&this.$element.hasClass("slide")){
	this.$element.trigger(y);
	if(y.isDefaultPrevented())return;
	p.addClass(e);
	p[0].offsetWidth;
	h.addClass(n);
	p.addClass(n);
	this.$element.one(f.support.transition.end,function(){
	p.removeClass([e,n].join(" ")).addClass("active");
	h.removeClass(["active",n].join(" "));
	G.sliding=!1;
	setTimeout(function(){
	G.$element.trigger("slid")}
,0)}
)}
else{
	this.$element.trigger(y);
	if(y.isDefaultPrevented())return;
	h.removeClass("active");
	p.addClass("active");
	this.sliding=!1;
	this.$element.trigger("slid")}
return r&&this.cycle(),this}
}
}
;
	f.fn.carousel=function(e){
	return this.each(function(){
	var g=f(this),h=g.data("carousel"),p=f.extend({
}
,f.fn.carousel.defaults,"object"==typeof e&&e),r="string"==typeof e?e:p.slide;
	h||g.data("carousel",h=new n(this,p));
	"number"==typeof e?h.to(e):r?h[r]():p.interval&&h.cycle()}
)}
;
	f.fn.carousel.defaults={
	interval:5E3,pause:"hover"}
;
	f.fn.carousel.Constructor=n;
	f(function(){
	f("body").on("click.carousel.data-api","[data-slide]",function(e){
	var g=f(this),h,p=f(g.attr("data-target")||(h=g.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"")),g=!p.data("modal")&&f.extend({
}
,p.data(),g.data());
	p.carousel(g);
	e.preventDefault()}
)}
)}
(window.jQuery);
	!function(f){
	var n=function(e,g){
	this.$element=f(e);
	this.options=f.extend({
}
,f.fn.collapse.defaults,g);
	this.options.parent&&(this.$parent=f(this.options.parent));
	this.options.toggle&&this.toggle()}
;
	n.prototype={
	constructor:n,dimension:function(){
	return this.$element.hasClass("width")?"width":"height"}
,show:function(){
	var e,g,h,p;
	if(!this.transitioning){
	e=this.dimension();
	g=f.camelCase(["scroll",e].join("-"));
	if((h=this.$parent&&this.$parent.find("> .accordion-group > .in"))&&h.length){
	if((p=h.data("collapse"))&&p.transitioning)return;
	h.collapse("hide");
	p||h.data("collapse",null)}
this.$element[e](0);
	this.transition("addClass",f.Event("show"),"shown");
	f.support.transition&&this.$element[e](this.$element[0][g])}
}
,hide:function(){
	var e;
	this.transitioning||(e=this.dimension(),this.reset(this.$element[e]()),this.transition("removeClass",f.Event("hide"),"hidden"),this.$element[e](0))}
,reset:function(e){
	var f=this.dimension();
	return this.$element.removeClass("collapse")[f](e||"auto")[0].offsetWidth,this.$element[null!==e?"addClass":"removeClass"]("collapse"),this}
,transition:function(e,g,h){
	var p=this,r=function(){
	"show"==g.type&&p.reset();
	p.transitioning=0;
	p.$element.trigger(h)}
;
	this.$element.trigger(g);
	g.isDefaultPrevented()||(this.transitioning=1,this.$element[e]("in"),f.support.transition&&this.$element.hasClass("collapse")?this.$element.one(f.support.transition.end,r):r())}
,toggle:function(){
	this[this.$element.hasClass("in")?"hide":"show"]()}
}
;
	f.fn.collapse=function(e){
	return this.each(function(){
	var g=f(this),h=g.data("collapse"),p="object"==typeof e&&e;
	h||g.data("collapse",h=new n(this,p));
	"string"==typeof e&&h[e]()}
)}
;
	f.fn.collapse.defaults={
	toggle:!0}
;
	f.fn.collapse.Constructor=n;
	f(function(){
	f("body").on("click.collapse.data-api","[data-toggle=collapse]",function(e){
	var g=f(this),h;
	e=g.attr("data-target")||e.preventDefault()||(h=g.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");
	h=f(e).data("collapse")?"toggle":g.data();
	g[f(e).hasClass("in")?"addClass":"removeClass"]("collapsed");
	f(e).collapse(h)}
)}
)}
(window.jQuery);
	!function(f){
	function n(){
	e(f(g)).removeClass("open")}
function e(e){
	var g=e.attr("data-target"),h;
	return g||(g=e.attr("href"),g=g&&g.replace(/.*(?=#[^\s]*$)/,"")),h=f(g),h.length||(h=e.parent()),h}
var g="[data-toggle=dropdown]",h=function(e){
	var g=f(e).on("click.dropdown.data-api",this.toggle);
	f("html").on("click.dropdown.data-api",function(){
	g.parent().removeClass("open")}
)}
;
	h.prototype={
	constructor:h,toggle:function(g){
	g=f(this);
	var h,s;
	if(!g.is(".disabled,:disabled"))return h=e(g),s=h.hasClass("open"),n(),s||(h.toggleClass("open"),g.focus()),!1}
,keydown:function(g){
	var h,n,v;
	if(/(38|40|27)/.test(g.keyCode)&&(h=f(this),g.preventDefault(),g.stopPropagation(),!h.is(".disabled,:disabled"))){
	n=e(h);
	v=n.hasClass("open");
	if(!v||v&&27==g.keyCode)return h.click();
	h=f("[role=menu] li:not(.divider) a",n);
	h.length&&(n=h.index(h.filter(":focus")),38==g.keyCode&&0<n&&n--,40==g.keyCode&&n<h.length-1&&n++,~n||(n=0),h.eq(n).focus())}
}
}
;
	f.fn.dropdown=function(e){
	return this.each(function(){
	var g=f(this),n=g.data("dropdown");
	n||g.data("dropdown",n=new h(this));
	"string"==typeof e&&n[e].call(g)}
)}
;
	f.fn.dropdown.Constructor=h;
	f(function(){
	f("html").on("click.dropdown.data-api touchstart.dropdown.data-api",n);
	f("body").on("click.dropdown touchstart.dropdown.data-api",".dropdown",function(e){
	e.stopPropagation()}
).on("click.dropdown.data-api touchstart.dropdown.data-api",g,h.prototype.toggle).on("keydown.dropdown.data-api touchstart.dropdown.data-api",g+",[role=menu]",h.prototype.keydown)}
)}
(window.jQuery);
	!function(f){
	var n=function(e,g){
	this.options=g;
	this.$element=f(e).delegate('[data-dismiss="modal"]',"click.dismiss.modal",f.proxy(this.hide,this));
	this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)}
;
	n.prototype={
	constructor:n,toggle:function(){
	return this[this.isShown?"hide":"show"]()}
,show:function(){
	var e=this,g=f.Event("show");
	this.$element.trigger(g);
	!this.isShown&&!g.isDefaultPrevented()&&(f("body").addClass("modal-open"),this.isShown=!0,this.escape(),this.backdrop(function(){
	var g=f.support.transition&&e.$element.hasClass("fade");
	e.$element.parent().length||e.$element.appendTo(document.body);
	e.$element.show();
	g&&e.$element[0].offsetWidth;
	e.$element.addClass("in").attr("aria-hidden",!1).focus();
	e.enforceFocus();
	g?e.$element.one(f.support.transition.end,function(){
	e.$element.trigger("shown")}
):e.$element.trigger("shown")}
))}
,hide:function(e){
	e&&e.preventDefault();
	e=f.Event("hide");
	this.$element.trigger(e);
	this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,f("body").removeClass("modal-open"),this.escape(),f(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),f.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal())}
,enforceFocus:function(){
	var e=this;
	f(document).on("focusin.modal",function(f){
	e.$element[0]!==f.target&&!e.$element.has(f.target).length&&e.$element.focus()}
)}
,escape:function(){
	var e=this;
	this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(f){
	27==f.which&&e.hide()}
):this.isShown||this.$element.off("keyup.dismiss.modal")}
,hideWithTransition:function(){
	var e=this,g=setTimeout(function(){
	e.$element.off(f.support.transition.end);
	e.hideModal()}
,500);
	this.$element.one(f.support.transition.end,function(){
	clearTimeout(g);
	e.hideModal()}
)}
,hideModal:function(e){
	this.$element.hide().trigger("hidden");
	this.backdrop()}
,removeBackdrop:function(){
	this.$backdrop.remove();
	this.$backdrop=null}
,backdrop:function(e){
	var g=this.$element.hasClass("fade")?"fade":"";
	if(this.isShown&&this.options.backdrop){
	var h=f.support.transition&&g;
	this.$backdrop=f('<div class="modal-backdrop '+g+'" />').appendTo(document.body);
	"static"!=this.options.backdrop&&this.$backdrop.click(f.proxy(this.hide,this));
	h&&this.$backdrop[0].offsetWidth;
	this.$backdrop.addClass("in");
	h?this.$backdrop.one(f.support.transition.end,e):e()}
else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),f.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(f.support.transition.end,f.proxy(this.removeBackdrop,this)):this.removeBackdrop()):e&&e()}
}
;
	f.fn.modal=function(e){
	return this.each(function(){
	var g=f(this),h=g.data("modal"),p=f.extend({
}
,f.fn.modal.defaults,g.data(),"object"==typeof e&&e);
	h||g.data("modal",h=new n(this,p));
	"string"==typeof e?h[e]():p.show&&h.show()}
)}
;
	f.fn.modal.defaults={
	backdrop:!0,keyboard:!0,show:!0}
;
	f.fn.modal.Constructor=n;
	f(function(){
	f("body").on("click.modal.data-api",'[data-toggle="modal"]',function(e){
	var g=f(this),h=g.attr("href"),p=f(g.attr("data-target")||h&&h.replace(/.*(?=#[^\s]+$)/,"")),h=p.data("modal")?"toggle":f.extend({
	remote:!/#/.test(h)&&h}
,p.data(),g.data());
	e.preventDefault();
	p.modal(h).one("hide",function(){
	g.focus()}
)}
)}
)}
(window.jQuery);
	!function(f){
	var n=function(e,f){
	this.init("tooltip",e,f)}
;
	n.prototype={
	constructor:n,init:function(e,g,h){
	var p,n;
	this.type=e;
	this.$element=f(g);
	this.options=this.getOptions(h);
	this.enabled=!0;
	"click"==this.options.trigger?this.$element.on("click."+this.type,this.options.selector,f.proxy(this.toggle,this)):"manual"!=this.options.trigger&&(p="hover"==this.options.trigger?"mouseenter":"focus",n="hover"==this.options.trigger?"mouseleave":"blur",this.$element.on(p+"."+this.type,this.options.selector,f.proxy(this.enter,this)),this.$element.on(n+"."+this.type,this.options.selector,f.proxy(this.leave,this)));
	this.options.selector?this._options=f.extend({
}
,this.options,{
	trigger:"manual",selector:""}
):this.fixTitle()}
,getOptions:function(e){
	return e=f.extend({
}
,f.fn[this.type].defaults,e,this.$element.data()),e.delay&&"number"==typeof e.delay&&(e.delay={
	show:e.delay,hide:e.delay}
),e}
,enter:function(e){
	var g=f(e.currentTarget)[this.type](this._options).data(this.type);
	if(!g.options.delay||!g.options.delay.show)return g.show();
	clearTimeout(this.timeout);
	g.hoverState="in";
	this.timeout=setTimeout(function(){
	"in"==g.hoverState&&g.show()}
,g.options.delay.show)}
,leave:function(e){
	var g=f(e.currentTarget)[this.type](this._options).data(this.type);
	this.timeout&&clearTimeout(this.timeout);
	if(!g.options.delay||!g.options.delay.hide)return g.hide();
	g.hoverState="out";
	this.timeout=setTimeout(function(){
	"out"==g.hoverState&&g.hide()}
,g.options.delay.hide)}
,show:function(){
	var e,f,h,p,n,s,v;
	if(this.hasContent()&&this.enabled){
	e=this.tip();
	this.setContent();
	this.options.animation&&e.addClass("fade");
	s="function"==typeof this.options.placement?this.options.placement.call(this,e[0],this.$element[0]):this.options.placement;
	f=/in/.test(s);
	e.remove().css({
	top:0,left:0,display:"block"}
).appendTo(f?this.$element:document.body);
	h=this.getPosition(f);
	p=e[0].offsetWidth;
	n=e[0].offsetHeight;
	switch(f?s.split(" ")[1]:s){
	case "bottom":v={
	top:h.top+h.height,left:h.left+h.width/2-p/2}
;
	break;
	case "top":v={
	top:h.top-n,left:h.left+h.width/2-p/2}
;
	break;
	case "left":v={
	top:h.top+h.height/2-n/2,left:h.left-p}
;
	break;
	case "right":v={
	top:h.top+h.height/2-n/2,left:h.left+h.width}
}
e.css(v).addClass(s).addClass("in")}
}
,setContent:function(){
	var e=this.tip(),f=this.getTitle();
	e.find(".tooltip-inner")[this.options.html?"html":"text"](f);
	e.removeClass("fade in top bottom left right")}
,hide:function(){
	function e(){
	var e=setTimeout(function(){
	g.off(f.support.transition.end).remove()}
,500);
	g.one(f.support.transition.end,function(){
	clearTimeout(e);
	g.remove()}
)}
var g=this.tip();
	return g.removeClass("in"),f.support.transition&&this.$tip.hasClass("fade")?e():g.remove(),this}
,fixTitle:function(){
	var e=this.$element;
	(e.attr("title")||"string"!=typeof e.attr("data-original-title"))&&e.attr("data-original-title",e.attr("title")||"").removeAttr("title")}
,hasContent:function(){
	return this.getTitle()}
,getPosition:function(e){
	return f.extend({
}
,e?{
	top:0,left:0}
:this.$element.offset(),{
	width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight}
)}
,getTitle:function(){
	var e,f=this.$element,h=this.options;
	return e=f.attr("data-original-title")||("function"==typeof h.title?h.title.call(f[0]):h.title),e}
,tip:function(){
	return this.$tip=this.$tip||f(this.options.template)}
,validate:function(){
	this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)}
,enable:function(){
	this.enabled=!0}
,disable:function(){
	this.enabled=!1}
,toggleEnabled:function(){
	this.enabled=!this.enabled}
,toggle:function(){
	this[this.tip().hasClass("in")?"hide":"show"]()}
,destroy:function(){
	this.hide().$element.off("."+this.type).removeData(this.type)}
}
;
	f.fn.tooltip=function(e){
	return this.each(function(){
	var g=f(this),h=g.data("tooltip"),p="object"==typeof e&&e;
	h||g.data("tooltip",h=new n(this,p));
	"string"==typeof e&&h[e]()}
)}
;
	f.fn.tooltip.Constructor=n;
	f.fn.tooltip.defaults={
	animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover",title:"",delay:0,html:!0}
}
(window.jQuery);
	!function(f){
	var n=function(e,f){
	this.init("popover",e,f)}
;
	n.prototype=f.extend({
}
,f.fn.tooltip.Constructor.prototype,{
	constructor:n,setContent:function(){
	var e=this.tip(),f=this.getTitle(),h=this.getContent();
	e.find(".popover-title")[this.options.html?"html":"text"](f);
	e.find(".popover-content > *")[this.options.html?"html":"text"](h);
	e.removeClass("fade top bottom left right in")}
,hasContent:function(){
	return this.getTitle()||this.getContent()}
,getContent:function(){
	var e,f=this.$element,h=this.options;
	return e=f.attr("data-content")||("function"==typeof h.content?h.content.call(f[0]):h.content),e}
,tip:function(){
	return this.$tip||(this.$tip=f(this.options.template)),this.$tip}
,destroy:function(){
	this.hide().$element.off("."+this.type).removeData(this.type)}
}
);
	f.fn.popover=function(e){
	return this.each(function(){
	var g=f(this),h=g.data("popover"),p="object"==typeof e&&e;
	h||g.data("popover",h=new n(this,p));
	"string"==typeof e&&h[e]()}
)}
;
	f.fn.popover.Constructor=n;
	f.fn.popover.defaults=f.extend({
}
,f.fn.tooltip.defaults,{
	placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title"></h3><div class="popover-content"><p></p></div></div></div>'}
)}
(window.jQuery);
	!function(f){
	function n(e,g){
	var h=f.proxy(this.process,this),p=f(e).is("body")?f(window):f(e),n;
	this.options=f.extend({
}
,f.fn.scrollspy.defaults,g);
	this.$scrollElement=p.on("scroll.scroll-spy.data-api",h);
	this.selector=(this.options.target||(n=f(e).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a";
	this.$body=f("body");
	this.refresh();
	this.process()}
n.prototype={
	constructor:n,refresh:function(){
	var e=this;
	this.offsets=f([]);
	this.targets=f([]);
	this.$body.find(this.selector).map(function(){
	var e=f(this),e=e.data("target")||e.attr("href"),h=/^#\w/.test(e)&&f(e);
	return h&&h.length&&[[h.position().top,e]]||null}
).sort(function(e,f){
	return e[0]-f[0]}
).each(function(){
	e.offsets.push(this[0]);
	e.targets.push(this[1])}
)}
,process:function(){
	var e=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),h=this.offsets,p=this.targets,n=this.activeTarget,s;
	if(e>=f)return n!=(s=p.last()[0])&&this.activate(s);
	for(s=h.length;
	s--;
	)n!=p[s]&&e>=h[s]&&(!h[s+1]||e<=h[s+1])&&this.activate(p[s])}
,activate:function(e){
	this.activeTarget=e;
	f(this.selector).parent(".active").removeClass("active");
	e=f(this.selector+'[data-target="'+e+'"],'+this.selector+'[href="'+e+'"]').parent("li").addClass("active");
	e.parent(".dropdown-menu").length&&(e=e.closest("li.dropdown").addClass("active"));
	e.trigger("activate")}
}
;
	f.fn.scrollspy=function(e){
	return this.each(function(){
	var g=f(this),h=g.data("scrollspy"),p="object"==typeof e&&e;
	h||g.data("scrollspy",h=new n(this,p));
	"string"==typeof e&&h[e]()}
)}
;
	f.fn.scrollspy.Constructor=n;
	f.fn.scrollspy.defaults={
	offset:10}
;
	f(window).on("load",function(){
	f('[data-spy="scroll"]').each(function(){
	var e=f(this);
	e.scrollspy(e.data())}
)}
)}
(window.jQuery);
	!function(f){
	var n=function(e){
	this.element=f(e)}
;
	n.prototype={
	constructor:n,show:function(){
	var e=this.element,g=e.closest("ul:not(.dropdown-menu)"),h=e.attr("data-target"),p,n;
	h||(h=e.attr("href"),h=h&&h.replace(/.*(?=#[^\s]*$)/,""));
	e.parent("li").hasClass("active")||(p=g.find(".active a").last()[0],n=f.Event("show",{
	relatedTarget:p}
),e.trigger(n),n.isDefaultPrevented()||(h=f(h),this.activate(e.parent("li"),g),this.activate(h,h.parent(),function(){
	e.trigger({
	type:"shown",relatedTarget:p}
)}
)))}
,activate:function(e,g,h){
	function p(){
	n.removeClass("active").find("> .dropdown-menu > .active").removeClass("active");
	e.addClass("active");
	s?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade");
	e.parent(".dropdown-menu")&&e.closest("li.dropdown").addClass("active");
	h&&h()}
var n=g.find("> .active"),s=h&&f.support.transition&&n.hasClass("fade");
	s?n.one(f.support.transition.end,p):p();
	n.removeClass("in")}
}
;
	f.fn.tab=function(e){
	return this.each(function(){
	var g=f(this),h=g.data("tab");
	h||g.data("tab",h=new n(this));
	"string"==typeof e&&h[e]()}
)}
;
	f.fn.tab.Constructor=n;
	f(function(){
	f("body").on("click.tab.data-api",'[data-toggle="tab"],[data-toggle="pill"]',function(e){
	e.preventDefault();
	f(this).tab("show")}
)}
)}
(window.jQuery);
	!function(f){
	var n=function(e,g){
	this.$element=f(e);
	this.options=f.extend({
}
,f.fn.typeahead.defaults,g);
	this.matcher=this.options.matcher||this.matcher;
	this.sorter=this.options.sorter||this.sorter;
	this.highlighter=this.options.highlighter||this.highlighter;
	this.updater=this.options.updater||this.updater;
	this.$menu=f(this.options.menu).appendTo("body");
	this.source=this.options.source;
	this.shown=!1;
	this.listen()}
;
	n.prototype={
	constructor:n,select:function(){
	var e=this.$menu.find(".active").attr("data-value");
	return this.$element.val(this.updater(e)).change(),this.hide()}
,updater:function(e){
	return e}
,show:function(){
	var e=f.extend({
}
,this.$element.offset(),{
	height:this.$element[0].offsetHeight}
);
	return this.$menu.css({
	top:e.top+e.height,left:e.left}
),this.$menu.show(),this.shown=!0,this}
,hide:function(){
	return this.$menu.hide(),this.shown=!1,this}
,lookup:function(e){
	var g;
	return this.query=this.$element.val(),!this.query||this.query.length<this.options.minLength?this.shown?this.hide():this:(g=f.isFunction(this.source)?this.source(this.query,f.proxy(this.process,this)):this.source,g?this.process(g):this)}
,process:function(e){
	var g=this;
	return e=f.grep(e,function(e){
	return g.matcher(e)}
),e=this.sorter(e),e.length?this.render(e.slice(0,this.options.items)).show():this.shown?this.hide():this}
,matcher:function(e){
	return~e.toLowerCase().indexOf(this.query.toLowerCase())}
,sorter:function(e){
	for(var f=[],h=[],p=[],n;
	n=e.shift();
	)n.toLowerCase().indexOf(this.query.toLowerCase())?~n.indexOf(this.query)?h.push(n):p.push(n):f.push(n);
	return f.concat(h,p)}
,highlighter:function(e){
	var f=this.query.replace(/[\-\[\]{
}
()*+?.,\\\^$|#\s]/g,"\\$&");
	return e.replace(RegExp("("+f+")","ig"),function(e,f){
	return"<strong>"+f+"</strong>"}
)}
,render:function(e){
	var g=this;
	return e=f(e).map(function(e,p){
	return e=f(g.options.item).attr("data-value",p),e.find("a").html(g.highlighter(p)),e[0]}
),e.first().addClass("active"),this.$menu.html(e),this}
,next:function(e){
	e=this.$menu.find(".active").removeClass("active").next();
	e.length||(e=f(this.$menu.find("li")[0]));
	e.addClass("active")}
,prev:function(e){
	e=this.$menu.find(".active").removeClass("active").prev();
	e.length||(e=this.$menu.find("li").last());
	e.addClass("active")}
,listen:function(){
	this.$element.on("blur",f.proxy(this.blur,this)).on("keypress",f.proxy(this.keypress,this)).on("keyup",f.proxy(this.keyup,this));
	(f.browser.webkit||f.browser.msie)&&this.$element.on("keydown",f.proxy(this.keydown,this));
	this.$menu.on("click",f.proxy(this.click,this)).on("mouseenter","li",f.proxy(this.mouseenter,this))}
,move:function(e){
	if(this.shown){
	switch(e.keyCode){
	case 9:case 13:case 27:e.preventDefault();
	break;
	case 38:e.preventDefault();
	this.prev();
	break;
	case 40:e.preventDefault(),this.next()}
e.stopPropagation()}
}
,keydown:function(e){
	this.suppressKeyPressRepeat=!~f.inArray(e.keyCode,[40,38,9,13,27]);
	this.move(e)}
,keypress:function(e){
	this.suppressKeyPressRepeat||this.move(e)}
,keyup:function(e){
	switch(e.keyCode){
	case 40:case 38:break;
	case 9:case 13:if(!this.shown)return;
	this.select();
	break;
	case 27:if(!this.shown)return;
	this.hide();
	break;
	default:this.lookup()}
e.stopPropagation();
	e.preventDefault()}
,blur:function(e){
	var f=this;
	setTimeout(function(){
	f.hide()}
,150)}
,click:function(e){
	e.stopPropagation();
	e.preventDefault();
	this.select()}
,mouseenter:function(e){
	this.$menu.find(".active").removeClass("active");
	f(e.currentTarget).addClass("active")}
}
;
	f.fn.typeahead=function(e){
	return this.each(function(){
	var g=f(this),h=g.data("typeahead"),p="object"==typeof e&&e;
	h||g.data("typeahead",h=new n(this,p));
	"string"==typeof e&&h[e]()}
)}
;
	f.fn.typeahead.defaults={
	source:[],items:8,menu:'<ul class="typeahead dropdown-menu"></ul>',item:'<li><a href="#"></a></li>',minLength:1}
;
	f.fn.typeahead.Constructor=n;
	f(function(){
	f("body").on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(e){
	var g=f(this);
	g.data("typeahead")||(e.preventDefault(),g.typeahead(g.data()))}
)}
)}
(window.jQuery);
	!function(f){
	var n=function(e,g){
	this.options=f.extend({
}
,f.fn.affix.defaults,g);
	this.$window=f(window).on("scroll.affix.data-api",f.proxy(this.checkPosition,this));
	this.$element=f(e);
	this.checkPosition()}
;
	n.prototype.checkPosition=function(){
	if(this.$element.is(":visible")){
	var e=f(document).height(),g=this.$window.scrollTop(),h=this.$element.offset(),p=this.options.offset,n=p.bottom,s=p.top;
	"object"!=typeof p&&(n=s=p);
	"function"==typeof s&&(s=p.top());
	"function"==typeof n&&(n=p.bottom());
	e=null!=this.unpin&&g+this.unpin<=h.top?!1:null!=n&&h.top+this.$element.height()>=e-n?"bottom":null!=s&&g<=s?"top":!1;
	this.affixed!==e&&(this.affixed=e,this.unpin="bottom"==e?h.top-g:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(e?"-"+e:"")))}
}
;
	f.fn.affix=function(e){
	return this.each(function(){
	var g=f(this),h=g.data("affix"),p="object"==typeof e&&e;
	h||g.data("affix",h=new n(this,p));
	"string"==typeof e&&h[e]()}
)}
;
	f.fn.affix.Constructor=n;
	f.fn.affix.defaults={
	offset:0}
;
	f(window).on("load",function(){
	f('[data-spy="affix"]').each(function(){
	var e=f(this),g=e.data();
	g.offset=g.offset||{
}
;
	g.offsetBottom&&(g.offset.bottom=g.offsetBottom);
	g.offsetTop&&(g.offset.top=g.offsetTop);
	e.affix(g)}
)}
)}
(window.jQuery);
	(function(){
	function f(e){
	var f={
}
;
	$(":input",e).each(function(e,n){
	var r=$(n),s=$.trim($(n).attr("name"));
	s&&(f[s]=$.trim(r.val()))}
);
	return f}
$("input,textarea").placeholder();
	$("a.forgot").click(function(){
	$("#login-modal").modal("hide");
	$("#forgetform").modal({
	show:!0}
)}
);
	signup_error&&$("#signup-modal").modal({
	show:!0}
);
	send_error&&$("#forgetform").modal({
	show:!0}
);
	login_error&&$("#login-modal").modal({
	show:!0}
);
	show_activation&&$("#activation-modal").modal({
	show:!0}
);
	reset_error&&$("#setpassword-modal").modal({
	show:!0}
);
	$("form").submit(function(e){
	var f=!1;
	$(this).find(":input").each(function(e,n){
	var r=$(n);
	"email"==r.attr("name")&&!$.trim(r.val())&&(r.addClass("empty-error"),r.val("\u8bf7\u8f93\u5165\u90ae\u7bb1"),f=!0)}
);
	return!f}
);
	var n=$(".password-form");
	n.submit(function(){
	var e=f(n);
	if(e.password&&e.password===e.password2)return!0;
	$(n.find(":password")).addClass("empty-error");
	return!1}
);
	$("input").keyup(function(e){
	e=$(this);
	$.trim(e.val())&&e.removeClass("empty-error")}
);
	window.console&&window.console.log&&console.log("\u5bf9\u8fd9\u4e2a\u7f51\u7ad9\u611f\u5174\u8da3\uff1f\u8003\u8651\u52a0\u5165\u6211\u4eec\u56e2\u961f\uff1f\u90ae\u4ef6\u4f60\u7684github/delicious/meiweisq id \u7ed9\u6211\u4eec\uff1acn-jobs@avos.com");
	$(".signup-form .reg").click(function(){
	$form=$(".signup-form");
	if($form.find("[name='password']").val()!=$form.find("[name='password1']").val())return $form.find(".error").text("\u4e24\u6b21\u8f93\u5165\u5bc6\u7801\u4e0d\u4e00\u81f4"),!1;
	$.post("/fast-signup",{
	email:$form.find("[name='email']").val(),password:$form.find("[name='password']").val(),username:$form.find("[name='username']").val()}
,function(e){
	e.error?$form.find(".error").text(e.error):window.location.href="/?step=1&new=1"}
)}
);
	$(".login-bind-tp a").click(function(e){
	e.preventDefault();
	e=$(this).attr("href");
	window.open(e,"_blank","width=650,height=500,left="+(screen.width/2-325)+",top="+(screen.height/2-250))}
);
	$(".third-parties p").click(function(){
	var e=$(this).attr("data-url");
	window.open(e,"_blank","width=650,height=500,left="+(screen.width/2-325)+",top="+(screen.height/2-250))}
)}
)();
	

CSS代码(ui2.css):

@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
html{font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;padding:0;font-size:15px;line-height:1;background:#eee url(/static/img/bg.png?2013033000)}
body,button,input,select,textarea{font-family:"寰蒋闆呴粦","Helvetica Neue",Helvetica,Arial,sans-serif;color:#666}
::-moz-selection{background:#084b91;color:#fff;text-shadow:none}
::selection{background:#084b91;color:#fff;text-shadow:none}
a{color:#407acc;text-decoration:none}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a:hover,a:active{outline:0;text-decoration:underline}
abbr[title]{border-bottom:1px dotted #999}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #ddd;margin:20px 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}
pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
ul,ol{margin:0;padding:0;list-style:none}
dd{margin:0 0 0 40px}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}
.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}
.modal.fade{top:-25%;-webkit-transition:opacity 0.3s linear,top 0.3s ease-out;-moz-transition:opacity 0.3s linear,top 0.3s ease-out;-o-transition:opacity 0.3s linear,top 0.3s ease-out;transition:opacity 0.3s linear,top 0.3s ease-out}
.modal.fade.in{top:50%}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee}
.modal-header .close{margin-top:2px}
.modal-header h3{margin:0;line-height:30px}
.modal-body{max-height:400px;padding:15px;overflow-y:auto}
.modal-form{margin-bottom:0}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff}
.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
body{color:#666;background:#f5f5f5;padding:0;margin:0}
input,button{border:1px solid #DDD;font-size:13px;margin:0;height:auto}
img{display:inline}
a{color:#6B7985;text-decoration:none;outline:none}
a:hover{color:#084b91;text-decoration:none}
fieldset{border-width:1px 0 0 0;border-style:solid;padding:0 10px 0 18px;border-color:#bebec0}
legend{padding:0 5px;font-size:12px;font-weight:bold}
span{display:inline-block;*display:inline;*zoom:1}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;color:#6b7985;line-height:1}
h1{font-size:40px}
h2{font-size:30px}
h3{font-size:25px}
h4{font-size:20px}
h5{font-size:15px}
h6{font-size:13px}
ul{list-style:none;margin:0;padding:0}
ul li{line-height:1}
.close{cursor:pointer;padding:2px 3px;cursor:pointer;padding:2px 3px;position:absolute;right:10px;top:14px}
.close:hover{background-color:grey;color:#ffffff}
.button-blue{display:block;float:left;padding:5px 0;width:80px;margin-right:10px;color:#fff;background:#407acc;text-align:center;cursor:pointer}
.button-blue:hover{background:#084b91;text-decoration:none;color:#ffffff}
.button-grey{display:block;float:left;padding:5px 0;width:80px;color:#fff;background:#ccc;text-align:center;cursor:pointer}
.button-grey:hover{background:#aaa;text-decoration:none}
.buttons{width:170px;margin:0 auto}
.check{float:left;display:block;width:15px;height:15px;margin:0 10px 0 0;background:url(../img/v2/check.png) no-repeat}
.check:hover{background:url(../img/v2/check-hover.png) no-repeat}
.check.checked{background:url(../img/v2/checked.png) no-repeat}
.login-form .form-arrow,.signup-form .form-arrow,.forgot-form .form-arrow{display:block;width:30px;height:15px;background:url(/static/img/arrow.png?2013033000) no-repeat;position:absolute;left:95px;top:-15px}
.login-form input,.signup-form input,.forgot-form input{padding:9px 9px 9px 9px;margin-bottom:20px;display:block;width:94%}
.login-form .forgot,.login-form .login,.login-form .reg,.signup-form .forgot,.signup-form .login,.signup-form .reg,.forgot-form .forgot,.forgot-form .login,.forgot-form .reg{width:302px;padding:0;margin:0 0 10px 0;height:35px;font-size:18px;cursor:pointer}
.login-form label.remember,.signup-form label.remember,.forgot-form label.remember{font-size:13px}
.login-form input[type="checkbox"],.signup-form input[type="checkbox"],.forgot-form input[type="checkbox"]{width:auto;height:auto;padding:0;margin:3px 5px 0 0}
.login-form a.forgot,.signup-form a.forgot,.forgot-form a.forgot{font-size:13px;float:right;margin-top:2px;width:auto;cursor:pointer}
.login-form p.error,.signup-form p.error,.forgot-form p.error{font-size:13px;margin-bottom:5px;color:#b22d2d}
.landing-bg{background:url(/static/img/land/land_bg.jpg) center top no-repeat #f4f1ed;min-width:1000px;height:350px;border-bottom:1px solid #E7E7E7}
.land-content{width:1000px;margin:0 auto}
.land-content .devide{background:url(/static/img/land/land_line.png) center top no-repeat;height:43px;margin:15px 0 0 0}
.land-content .land-title{font-size:30px;color:#202020;text-align:center;margin:10px 0 20px 0}
.land-content .demo-mod:first-child{margin-left:0}
.land-content .demo-mod{width:300px;height:280px;margin-left:50px;float:left}
.land-content .demo-mod h4{font-size:24px;text-align:center;border-bottom:1px solid #dbdbdb;margin:10px 0 50px 0;padding:10px 0;color:#202020}
.land-content .demo-mod a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:18px;font-weight:14px;color:#808080}
.land-content .demo-links{margin-top:10p}
.ucando{margin-top:20px}
.ucando img{float:left;margin-left:47px}
.ucando img:first-child{margin-left:0}
.land-bg{background:url(/static/img/land/bg.png) repeat;position:relative}
.land-bg .desc{position:absolute;left:55%;top:140px}
.land-bg .desc h4{margin-bottom:10px}
#land_footer{background-color:#ffffff;padding:5px}
#signup-modal,#login-modal,#forgetform,.modal{display:none;width:300px;padding:0 40px 20px;background:white;border:5px solid rgba(0,0,0,0.2);margin-left:-190px;border-radius:10px;overflow:hidden;margin-bottom:40px;box-shadow:0 1px 0 white inset;margin-top:-267px}
#signup-modal a:hover,#login-modal a:hover,#forgetform a:hover,.modal a:hover{text-decoration:none}
.modal h1,#forgetform h1,#signup-modal h1,#login-modal h1{margin:0 -40px;background:#EEE;border-bottom:1px solid #CCC;border-top:1px solid #CCC;font-size:16px;padding:13px 40px;border-top-left-radius:6px;border-top-right-radius:6px;text-align:center;margin-bottom:30px}
.modal .close,#signup-modal .close,#login-modal .close,#forgetform .close{position:absolute;top:0;right:0;padding:12px 18px 16px 18px;opacity:.8;border-left:1px solid #BBB}
.forgot-btn,.login-btn{display:inline-block;*display:inline;*zoom:1;margin-top:14px;color:#ffffff}
.btn{display:inline-block;*display:inline;*zoom:1;cursor:pointer}
a.btn:hover{text-decoration:none}
a.white-btn{display:inline-block;*display:inline;*zoom:1;color:white}
a.white-btn:hover{color:#ffffff;cursor:pointer}
.nologin{float:right}
.nologin .white-btn{margin:15px 10px}
.reg-btn{box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);background-image:linear-gradient(top,#fbac2b,#f9a328);background-image:-webkit-linear-gradient(top,#fbac2b,#f9a328);background-color:#f9a328;border:1px solid #d58d4a;width:150px;padding:15px 20px;background-color:#ffc341;text-align:center;margin-top:80px;color:#ffffff;font-size:24px;border-radius:4px}
a.reg-btn,a.login-btn:hover{color:#ffffff}
a.reg-btn:focus{outline:none}
#mw-info{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);background:#ededed;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);color:#4b4b4b;display:block;float:none;font-size:15px;left:0;min-width:550px;overflow:hidden;position:fixed;text-align:center;top:0;width:100%;z-index:2147483647}
#mw-info .meiwei_header{height:3px}
#mw-info .meiwei_header_bg{float:left;height:100%;width:50%}
#mw-info .meiwei_header_bg1{background-color:#3f7dca}
#mw-info .meiwei_header_bg2{background-color:#73a9ec}
#mw-info .meiwei_bd{height:70px;line-height:70px;position:relative}
#mw-info .meiwei_logo{left:7%;position:absolute;top:8px;vertical-align:top}
#mw-info .meiwei_tip{font-size:medium;font-weight:normal;margin:0;padding:0}
#mw-info .meiwei_tip a{text-decoration:underline;color:#4d86cd}
.nologin{float:right}
#iframe-cached{height:100%;border-top:1px solid #AAA;margin-top:60px;border-image:initial}
#iframe-cached iframe{width:100%;height:100%;border:0 !important;margin:0 !important;padding:0 !important;overflow:auto !important;display:block}
#tools img{display:block}
#tools .main{background-color:#fff}
#tools .bd{background:#ffffff}
#tools .side-nav{background-color:#e7e9eb;height:3000px}
#tools h3{background-color:#E7E9EB;font-size:15px;padding:10px;position:relative;cursor:pointer;border-radius:5px}
#tools h4{font-size:16px;margin:15px 0}
#tools h5{font-size:14px;margin:20px 0 10px;font-weight:bold}
#tools .collapse-icon{background-position:-12px -63px;position:absolute;right:13px;top:11px;height:27px;width:28px}
#tools .collapse-icon.expanded{background-position:-51px -63px}
#tools .browernav a{display:block;padding:15px 0 15px 30px}
#tools .browernav a.selected,#tools .browernav a:hover{background-color:#d3d8dd;text-decoration:none}
#tools .sections{padding:10px 60px}
#tools .sections .section{margin-bottom:10px}
#tools .onemethod{width:330px;float:left;margin-right:100px}
#tools .methods{padding:0 0 20px 0;border-bottom:1px solid #e8eaec;margin-bottom:30px}
#tools p{font-size:14px}
#tools .answer{margin-bottom:10px}
#uservoice{background-image:url(/static/img/v2/uservoice.png?2013033000);border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-style:solid none solid solid;border-top-color:white;border-bottom-color:white;border-left-color:white;border-top-left-radius:4px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:4px;-webkit-box-shadow:rgba(255,255,255,0.24706) 1px 1px 1px inset,rgba(0,0,0,0.49804) 0px 1px 2px;box-shadow:rgba(255,255,255,0.24706) 1px 1px 1px inset,rgba(0,0,0,0.49804) 0px 1px 2px;font-style:normal;font-variant:normal;font-weight:bold;font-size:14px;line-height:1em;font-family:Arial,sans-serif;position:fixed;right:0px;top:80%;z-index:9999;background-color:#07C;margin-top:-59px;margin-right:0px;display:block;background-position:50% 0px;background-repeat:no-repeat no-repeat}
@media (max-width:1000px){.header-inner,.landing-bg{width:800px}
.landing-bg .desc{left:70%}
}
.split-line{margin:10px 0}
.folder{display:block;padding:7px 0 7px 60px;background:url(../img/v2/mass-folder.png) 29px 8px no-repeat;font-size:13px;color:#666;white-space:nowrap;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;position:relative}
.folder.selected,.folder:hover{background:url(../img/v2/mass-folder-hover.png) 29px 8px no-repeat #fff}
.folder:hover .close{display:block}
.folder .close{display:none;top:6px;font-size:12px;font-weight:bold}
.folder-create{padding:0 0 0 30px;cursor:pointer;font-size:13px}
.folder-create i{background-position:-208px 5px;width:15px;height:20px;margin-right:12px}
.folder-create:hover{cursor:pointer}
.folder-list{margin:20px 0 0 0}
.more{cursor:pointer}
.read img,.unread img{position:absolute;left:28px}
.like img{position:absolute;left:25px}
.category a:hover{background-color:#ffffff}
.share{text-align:left;overflow:hidden;display:block !important;height:16px !important;line-height:16px !important;padding-left:20px !important;background:url(../img/v2/share.png) no-repeat left;cursor:pointer;float:right}
.share:hover{opacity:0.8}
.share.weibo{background-position:0px -96px}
.share.qq{background-position:0px -64px}
.share.douban{background-position:0px -560px}
.share.renren{background-position:0px -160px}
.third-parties{display:none}
.login-bind-tp{margin:-5px 0 30px 0}
.login-bind-tp em{padding:1px 8px}
.login-bind-tp li{border-radius:5px;margin-bottom:10px;cursor:pointer}
.login-bind-tp li a{text-align:center;display:block;color:white;padding:12px 30px 12px 0}
.login-bind-tp .qweibo{background-color:#3671d2;border:1px solid #136ac1;border-radius:3px;margin:10px 0 25px;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;text-shadow:0 1px 0 #1a64bf;cursor:pointer;text-align:left;background-color:#369ad2}
.login-bind-tp .qweibo em{background:url(/static/img/tp/qq_logo.png) no-repeat}
.login-bind-tp .sina{background-color:#b9e6eb;border:1px solid #c12f13;border-radius:3px;margin:10px 0 25px;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;text-shadow:0 1px 0 #921414;cursor:pointer;text-align:left;background-color:#d6514b}
.login-bind-tp .sina em{background:url(/static/img/tp/sina_logo.png) no-repeat}
.login-bind-tp .douban{border:1px solid #54c113;border-radius:3px;margin:10px 0 25px;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;text-shadow:0 1px 0 #921414;text-align:left;background-color:#41a41a}
.login-bind-tp .douban em{background:url(/static/img/tp/douban_logo.png) no-repeat}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
166.36 KB
Html 表单代码1
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章