(function(d,J){"object"===typeof module&&"object"===typeof module.exports?module.exports=d.document?J(d,!0):function(d){if(!d.document)throw Error("jQuery requires a window with a document");return J(d)}:J(d)})("undefined"!==typeof window?window:this,function(d,J){function Ha(a){var b=a.length,c=e.type(a);return"function"===c||e.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"===typeof b&&0<b&&b-1 in a}function Ta(a,b,c){if(e.isFunction(b))return e.grep(a,function(a,x){return!!b.call(a,
x,a)!==c});if(b.nodeType)return e.grep(a,function(a){return a===b!==c});if("string"===typeof b){if(Tc.test(b))return e.filter(b,a,c);b=e.filter(b,a)}return e.grep(a,function(a){return 0<=e.inArray(a,b)!==c})}function Ua(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}function Va(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",Y,!1),d.removeEventListener("load",Y,!1)):(r.detachEvent("onreadystatechange",Y),d.detachEvent("onload",Y))}function Y(){if(r.addEventListener||"load"===event.type||
"complete"===r.readyState)Va(),e.ready()}function qa(a,b,c){if(void 0===c&&1===a.nodeType)if(c="data-"+b.replace(Uc,"-$1").toLowerCase(),c=a.getAttribute(c),"string"===typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:Vc.test(c)?e.parseJSON(c):c}catch(d){}e.data(a,b,c)}else c=void 0;return c}function ea(a){for(var b in a)if(!("data"===b&&e.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Wa(a,b,c,d){if(e.acceptData(a)){var g=e.expando,f=a.nodeType,i=f?e.cache:
a,h=f?a[g]:a[g]&&g;if(h&&i[h]&&(d||i[h].data)||!(void 0===c&&"string"===typeof b)){h||(h=f?a[g]=s.pop()||e.guid++:g);i[h]||(i[h]=f?{}:{toJSON:e.noop});if("object"===typeof b||"function"===typeof b)d?i[h]=e.extend(i[h],b):i[h].data=e.extend(i[h].data,b);a=i[h];d||(a.data||(a.data={}),a=a.data);void 0!==c&&(a[e.camelCase(b)]=c);"string"===typeof b?(c=a[b],null==c&&(c=a[e.camelCase(b)])):c=a;return c}}}function nb(a,b,c){if(e.acceptData(a)){var d,g,f=a.nodeType,i=f?e.cache:a,h=f?a[e.expando]:e.expando;
if(i[h]){if(b&&(d=c?i[h]:i[h].data)){e.isArray(b)?b=b.concat(e.map(b,e.camelCase)):b in d?b=[b]:(b=e.camelCase(b),b=b in d?[b]:b.split(" "));for(g=b.length;g--;)delete d[b[g]];if(c?!ea(d):!e.isEmptyObject(d))return}if(!c&&(delete i[h].data,!ea(i[h])))return;f?e.cleanData([a],!0):o.deleteExpando||i!=i.window?delete i[h]:i[h]=null}}}function ra(){return!0}function ha(){return!1}function sa(){try{return r.activeElement}catch(a){}}function Xa(a){var b=hc.split("|"),a=a.createDocumentFragment();if(a.createElement)for(;b.length;)a.createElement(b.pop());
return a}function E(a,b){var c,d,g=0,f=typeof a.getElementsByTagName!==Z?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==Z?a.querySelectorAll(b||"*"):void 0;if(!f){f=[];for(c=a.childNodes||a;null!=(d=c[g]);g++)!b||e.nodeName(d,b)?f.push(d):e.merge(f,E(d,b))}return void 0===b||b&&e.nodeName(a,b)?e.merge([a],f):f}function ob(a){Rb.test(a.type)&&(a.defaultChecked=a.checked)}function ta(a,b){return e.nodeName(a,"table")&&e.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||
a.appendChild(a.ownerDocument.createElement("tbody")):a}function L(a){a.type=(null!==e.find.attr(a,"type"))+"/"+a.type;return a}function Ya(a){var b=Wc.exec(a.type);b?a.type=b[1]:a.removeAttribute("type");return a}function Ia(a,b){for(var c,d=0;null!=(c=a[d]);d++)e._data(c,"globalEval",!b||e._data(b[d],"globalEval"))}function Za(a,b){if(1===b.nodeType&&e.hasData(a)){var c,d,g;d=e._data(a);var f=e._data(b,d),i=d.events;if(i)for(c in delete f.handle,f.events={},i){d=0;for(g=i[c].length;d<g;d++)e.event.add(b,
c,i[c][d])}f.data&&(f.data=e.extend({},f.data))}}function $a(a,b){var c,g=e(b.createElement(a)).appendTo(b.body),f=d.getDefaultComputedStyle&&(c=d.getDefaultComputedStyle(g[0]))?c.display:e.css(g[0],"display");g.detach();return f}function ua(a){var b=r,c=ic[a];if(!c){c=$a(a,b);if("none"===c||!c)ab=(ab||e("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(ab[0].contentWindow||ab[0].contentDocument).document,b.write(),b.close(),c=$a(a,b),ab.detach();ic[a]=c}return c}function bb(a,
b){return{get:function(){var c=a();if(null!=c)if(c)delete this.get;else return(this.get=b).apply(this,arguments)}}}function pb(a,b){if(b in a)return b;for(var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,g=jc.length;g--;)if(b=jc[g]+c,b in a)return b;return d}function W(a,b){for(var c,d,g,f=[],i=0,h=a.length;i<h;i++)if(d=a[i],d.style)if(f[i]=e._data(d,"olddisplay"),c=d.style.display,b)!f[i]&&"none"===c&&(d.style.display=""),""===d.style.display&&cb(d)&&(f[i]=e._data(d,"olddisplay",ua(d.nodeName)));else if(g=
cb(d),c&&"none"!==c||!g)e._data(d,"olddisplay",g?c:e.css(d,"display"));for(i=0;i<h;i++)if(d=a[i],d.style&&(!b||"none"===d.style.display||""===d.style.display))d.style.display=b?f[i]||"":"none";return a}function $(a,b,c){return(a=Xc.exec(b))?Math.max(0,a[1]-(c||0))+(a[2]||"px"):b}function fa(a,b,c,d,g){for(var b=c===(d?"border":"content")?4:"width"===b?1:0,f=0;4>b;b+=2)"margin"===c&&(f+=e.css(a,c+va[b],!0,g)),d?("content"===c&&(f-=e.css(a,"padding"+va[b],!0,g)),"margin"!==c&&(f-=e.css(a,"border"+va[b]+
"Width",!0,g))):(f+=e.css(a,"padding"+va[b],!0,g),"padding"!==c&&(f+=e.css(a,"border"+va[b]+"Width",!0,g)));return f}function Ja(a,b,c){var d=!0,g="width"===b?a.offsetWidth:a.offsetHeight,f=wa(a),i=o.boxSizing&&"border-box"===e.css(a,"boxSizing",!1,f);if(0>=g||null==g){g=xa(a,b,f);if(0>g||null==g)g=a.style[b];if(qb.test(g))return g;d=i&&(o.boxSizingReliable()||g===a.style[b]);g=parseFloat(g)||0}return g+fa(a,b,c||(i?"border":"content"),d,f)+"px"}function G(a,b,c,d,g){return new G.prototype.init(a,
b,c,d,g)}function Ka(){setTimeout(function(){La=void 0});return La=e.now()}function Ma(a,b){for(var c,d={height:a},g=0,b=b?1:0;4>g;g+=2-b)c=va[g],d["margin"+c]=d["padding"+c]=a;b&&(d.opacity=d.width=a);return d}function db(a,b,c){for(var d,g=(eb[b]||[]).concat(eb["*"]),f=0,e=g.length;f<e;f++)if(d=g[f].call(c,b,a))return d}function ya(a,b,c){var d,g,f=0,i=rb.length,h=e.Deferred().always(function(){delete k.elem}),k=function(){if(g)return!1;for(var b=La||Ka(),b=Math.max(0,j.startTime+j.duration-b),
c=1-(b/j.duration||0),d=0,y=j.tweens.length;d<y;d++)j.tweens[d].run(c);h.notifyWith(a,[j,c,b]);if(1>c&&y)return b;h.resolveWith(a,[j]);return!1},j=h.promise({elem:a,props:e.extend({},b),opts:e.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:La||Ka(),duration:c.duration,tweens:[],createTween:function(b,c){var d=e.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);j.tweens.push(d);return d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(g)return this;for(g=
!0;c<d;c++)j.tweens[c].run(1);b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]);return this}}),b=j.props,c=j.opts.specialEasing,l,sb,m,n;for(d in b)if(l=e.camelCase(d),sb=c[l],m=b[d],e.isArray(m)&&(sb=m[1],m=b[d]=m[0]),d!==l&&(b[l]=m,delete b[d]),(n=e.cssHooks[l])&&"expand"in n)for(d in m=n.expand(m),delete b[l],m)d in b||(b[d]=m[d],c[d]=sb);else c[l]=sb;for(;f<i;f++)if(d=rb[f].call(j,a,b,j.opts))return d;e.map(b,db,j);e.isFunction(j.opts.start)&&j.opts.start.call(a,j);e.fx.timer(e.extend(k,{elem:a,
anim:j,queue:j.opts.queue}));return j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}function w(a){return function(b,c){"string"!==typeof b&&(c=b,b="*");var d,g=0,f=b.toLowerCase().match(ga)||[];if(e.isFunction(c))for(;d=f[g++];)"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function za(a,b,c,d){function g(h){var j;f[h]=!0;e.each(a[h]||[],function(a,x){var e=x(b,c,d);if("string"===typeof e&&!i&&!f[e])return b.dataTypes.unshift(e),
g(e),!1;if(i)return!(j=e)});return j}var f={},i=a===Sb;return g(b.dataTypes[0])||!f["*"]&&g("*")}function Na(a,b){var c,d,g=e.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((g[d]?a:c||(c={}))[d]=b[d]);c&&e.extend(!0,a,c);return a}function Aa(a,b,c,d){var g;if(e.isArray(b))e.each(b,function(b,g){c||Zc.test(a)?d(a,g):Aa(a+"["+("object"===typeof g?b:"")+"]",g,c,d)});else if(!c&&"object"===e.type(b))for(g in b)Aa(a+"["+g+"]",b[g],c,d);else d(a,b)}function tb(){try{return new d.XMLHttpRequest}catch(a){}}
function ub(a){return e.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var s=[],H=s.slice,fb=s.concat,Oa=s.push,Ba=s.indexOf,F={},vb=F.toString,ia=F.hasOwnProperty,o={},e=function(a,b){return new e.fn.init(a,b)},gb=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,hb=/^-ms-/,a=/-([\da-z])/gi,b=function(a,b){return b.toUpperCase()};e.fn=e.prototype={jquery:"1.11.1",constructor:e,selector:"",length:0,toArray:function(){return H.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:
H.call(this)},pushStack:function(a){a=e.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return e.each(this,a,b)},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(H.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,a=+a+(0>a?b:0);return this.pushStack(0<=a&&a<b?[this[a]]:[])},end:function(){return this.prevObject||
this.constructor(null)},push:Oa,sort:s.sort,splice:s.splice};e.extend=e.fn.extend=function(){var a,b,c,d,g,f=arguments[0]||{},i=1,h=arguments.length,j=!1;"boolean"===typeof f&&(j=f,f=arguments[i]||{},i++);"object"!==typeof f&&!e.isFunction(f)&&(f={});i===h&&(f=this,i--);for(;i<h;i++)if(null!=(g=arguments[i]))for(d in g)a=f[d],c=g[d],f!==c&&(j&&c&&(e.isPlainObject(c)||(b=e.isArray(c)))?(b?(b=!1,a=a&&e.isArray(a)?a:[]):a=a&&e.isPlainObject(a)?a:{},f[d]=e.extend(j,a,c)):void 0!==c&&(f[d]=c));return f};
e.extend({expando:"jQuery"+("1.11.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw Error(a);},noop:function(){},isFunction:function(a){return"function"===e.type(a)},isArray:Array.isArray||function(a){return"array"===e.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!e.isArray(a)&&0<=a-parseFloat(a)},isEmptyObject:function(a){for(var b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==e.type(a)||a.nodeType||e.isWindow(a))return!1;
try{if(a.constructor&&!ia.call(a,"constructor")&&!ia.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(o.ownLast)for(b in a)return ia.call(a,b);for(b in a);return void 0===b||ia.call(a,b)},type:function(a){return null==a?a+"":"object"===typeof a||"function"===typeof a?F[vb.call(a)]||"object":typeof a},globalEval:function(a){a&&e.trim(a)&&(d.execScript||function(a){d.eval.call(d,a)})(a)},camelCase:function(c){return c.replace(hb,"ms-").replace(a,b)},nodeName:function(a,b){return a.nodeName&&
a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,g=0,f=a.length;d=Ha(a);if(c)if(d)for(;g<f&&!(d=b.apply(a[g],c),!1===d);g++);else for(g in a){if(d=b.apply(a[g],c),!1===d)break}else if(d)for(;g<f&&!(d=b.call(a[g],g,a[g]),!1===d);g++);else for(g in a)if(d=b.call(a[g],g,a[g]),!1===d)break;return a},trim:function(a){return null==a?"":(a+"").replace(gb,"")},makeArray:function(a,b){var c=b||[];null!=a&&(Ha(Object(a))?e.merge(c,"string"===typeof a?[a]:a):Oa.call(c,a));return c},inArray:function(a,
b,c){var d;if(b){if(Ba)return Ba.call(b,a,c);d=b.length;for(c=c?0>c?Math.max(0,d+c):c:0;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){for(var c=+b.length,d=0,g=a.length;d<c;)a[g++]=b[d++];if(c!==c)for(;void 0!==b[d];)a[g++]=b[d++];a.length=g;return a},grep:function(a,b,c){for(var d=[],g=0,f=a.length,e=!c;g<f;g++)c=!b(a[g],g),c!==e&&d.push(a[g]);return d},map:function(a,b,c){var d,g=0,f=a.length,e=[];if(Ha(a))for(;g<f;g++)d=b(a[g],g,c),null!=d&&e.push(d);else for(g in a)d=b(a[g],
g,c),null!=d&&e.push(d);return fb.apply([],e)},guid:1,proxy:function(a,b){var c,d;"string"===typeof b&&(d=a[b],b=a,a=d);if(e.isFunction(a))return c=H.call(arguments,2),d=function(){return a.apply(b||this,c.concat(H.call(arguments)))},d.guid=a.guid=a.guid||e.guid++,d},now:function(){return+new Date},support:o});e.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){F["[object "+b+"]"]=b.toLowerCase()});var c=d,g=function(a,b,c,d){var g,f,e,i,h;(b?b.ownerDocument||
b:aa)!==O&&A(b);b=b||O;c=c||[];if(!a||"string"!==typeof a)return c;if(1!==(i=b.nodeType)&&9!==i)return[];if(Q&&!d){if(g=$c.exec(a))if(e=g[1])if(9===i)if((f=b.getElementById(e))&&f.parentNode){if(f.id===e)return c.push(f),c}else return c;else{if(b.ownerDocument&&(f=b.ownerDocument.getElementById(e))&&ib(b,f)&&f.id===e)return c.push(f),c}else{if(g[2])return ja.apply(c,b.getElementsByTagName(a)),c;if((e=g[3])&&v.getElementsByClassName&&b.getElementsByClassName)return ja.apply(c,b.getElementsByClassName(e)),
c}if(v.qsa&&(!K||!K.test(a))){f=g=M;e=b;h=9===i&&a;if(1===i&&"object"!==b.nodeName.toLowerCase()){i=jb(a);(g=b.getAttribute("id"))?f=g.replace(ad,"\\$&"):b.setAttribute("id",f);f="[id='"+f+"'] ";for(e=i.length;e--;)i[e]=f+t(i[e]);e=Tb.test(a)&&p(b.parentNode)||b;h=i.join(",")}if(h)try{return ja.apply(c,e.querySelectorAll(h)),c}catch(j){}finally{g||b.removeAttribute("id")}}}return kc(a.replace(wb,"$1"),b,c,d)},f=function(){function a(c,d){b.push(c+" ")>q.cacheLength&&delete a[b.shift()];return a[c+
" "]=d}var b=[];return a},i=function(a){a[M]=!0;return a},h=function(a){var b=O.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}},j=function(a,b){for(var c=a.split("|"),d=a.length;d--;)q.attrHandle[c[d]]=b},k=function(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||lc)-(~a.sourceIndex||lc);if(d)return d;if(c)for(;c=c.nextSibling;)if(c===b)return-1;return a?1:-1},l=function(a){return function(b){return"input"===b.nodeName.toLowerCase()&&
b.type===a}},n=function(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}},m=function(a){return i(function(b){b=+b;return i(function(c,d){for(var g,f=a([],c.length,b),e=f.length;e--;)if(c[g=f[e]])c[g]=!(d[g]=c[g])})})},p=function(a){return a&&typeof a.getElementsByTagName!==Pa&&a},D=function(){},t=function(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d},u=function(a,b,c){var d=b.dir,g=c&&"parentNode"===d,f=bd++;return b.first?function(b,
c,f){for(;b=b[d];)if(1===b.nodeType||g)return a(b,c,f)}:function(b,c,y){var C,e,i=[ba,f];if(y)for(;b=b[d];){if((1===b.nodeType||g)&&a(b,c,y))return!0}else for(;b=b[d];)if(1===b.nodeType||g){e=b[M]||(b[M]={});if((C=e[d])&&C[0]===ba&&C[1]===f)return i[2]=C[2];e[d]=i;if(i[2]=a(b,c,y))return!0}}},R=function(a){return 1<a.length?function(b,c,d){for(var g=a.length;g--;)if(!a[g](b,c,d))return!1;return!0}:a[0]},xb=function(a,b,c,d,g){for(var f,e=[],i=0,h=a.length,j=null!=b;i<h;i++)if(f=a[i])if(!c||c(f,d,
g))e.push(f),j&&b.push(i);return e},B=function(a,b,c,d,f,e){d&&!d[M]&&(d=B(d));f&&!f[M]&&(f=B(f,e));return i(function(e,i,h,T){var j,k,l=[],m=[],n=i.length,p;if(!(p=e)){p=b||"*";for(var D=h.nodeType?[h]:h,t=[],q=0,u=D.length;q<u;q++)g(p,D[q],t);p=t}p=a&&(e||!b)?xb(p,l,a,h,T):p;D=c?f||(e?a:n||d)?[]:i:p;c&&c(p,D,h,T);if(d){j=xb(D,m);d(j,[],h,T);for(h=j.length;h--;)if(k=j[h])D[m[h]]=!(p[m[h]]=k)}if(e){if(f||a){if(f){j=[];for(h=D.length;h--;)if(k=D[h])j.push(p[h]=k);f(null,D=[],j,T)}for(h=D.length;h--;)if((k=
D[h])&&-1<(j=f?Ca.call(e,k):l[h]))e[j]=!(i[j]=k)}}else D=xb(D===i?D.splice(n,D.length):D),f?f(null,i,D,T):ja.apply(i,D)})},N=function(a){var b,c,d,g=a.length,f=q.relative[a[0].type];c=f||q.relative[" "];for(var e=f?1:0,i=u(function(a){return a===b},c,!0),h=u(function(a){return-1<Ca.call(b,a)},c,!0),j=[function(a,c,d){return!f&&(d||c!==yb)||((b=c).nodeType?i(a,c,d):h(a,c,d))}];e<g;e++)if(c=q.relative[a[e].type])j=[u(R(j),c)];else{c=q.filter[a[e].type].apply(null,a[e].matches);if(c[M]){for(d=++e;d<
g&&!q.relative[a[d].type];d++);return B(1<e&&R(j),1<e&&t(a.slice(0,e-1).concat({value:" "===a[e-2].type?"*":""})).replace(wb,"$1"),c,e<d&&N(a.slice(e,d)),d<g&&N(a=a.slice(d)),d<g&&t(a))}j.push(c)}return R(j)},z,v,q,zb,mc,jb,Ub,kc,yb,P,S,A,O,U,Q,K,I,Ab,ib,M="sizzle"+-new Date,aa=c.document,ba=0,bd=0,nc=f(),oc=f(),pc=f(),Vb=function(a,b){a===b&&(S=!0);return 0},Pa="undefined",lc=-2147483648,cd={}.hasOwnProperty,ka=[],dd=ka.pop,ed=ka.push,ja=ka.push,qc=ka.slice,Ca=ka.indexOf||function(a){for(var b=0,
c=this.length;b<c;b++)if(this[b]===a)return b;return-1},rc="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w#"),sc="\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+rc+"))|)[\\x20\\t\\r\\n\\f]*\\]",Wb=":((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+sc+")*)|.*)\\)|)",wb=RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$",
"g"),fd=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/,gd=/^[\x20\t\r\n\f]*([>+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,hd=RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),id=RegExp(Wb),jd=RegExp("^"+rc+"$"),Bb={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:RegExp("^"+sc),PSEUDO:RegExp("^"+Wb),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\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"),bool:RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","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")},kd=/^(?:input|select|textarea|button)$/i,ld=/^h\d$/i,kb=/^[^{]+\{\s*\[native \w/,$c=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Tb=/[+~]/,ad=/'|\\/g,la=RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)",
"ig"),ma=function(a,b,c){a="0x"+b-65536;return a!==a||c?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)};try{ja.apply(ka=qc.call(aa.childNodes),aa.childNodes),ka[aa.childNodes.length].nodeType}catch(Sd){ja={apply:ka.length?function(a,b){ed.apply(a,qc.call(b))}:function(a,b){for(var c=a.length,d=0;a[c++]=b[d++];);a.length=c-1}}}v=g.support={};mc=g.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};A=g.setDocument=function(a){var b=
a?a.ownerDocument||a:aa,a=b.defaultView;if(b===O||9!==b.nodeType||!b.documentElement)return O;O=b;U=b.documentElement;Q=!mc(b);a&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",function(){A()},!1):a.attachEvent&&a.attachEvent("onunload",function(){A()}));v.attributes=h(function(a){a.className="i";return!a.getAttribute("className")});v.getElementsByTagName=h(function(a){a.appendChild(b.createComment(""));return!a.getElementsByTagName("*").length});v.getElementsByClassName=kb.test(b.getElementsByClassName)&&
h(function(a){a.innerHTML="<div class='a'></div><div class='a i'></div>";a.firstChild.className="i";return 2===a.getElementsByClassName("i").length});v.getById=h(function(a){U.appendChild(a).id=M;return!b.getElementsByName||!b.getElementsByName(M).length});v.getById?(q.find.ID=function(a,b){if(typeof b.getElementById!==Pa&&Q){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},q.filter.ID=function(a){var b=a.replace(la,ma);return function(a){return a.getAttribute("id")===b}}):(delete q.find.ID,
q.filter.ID=function(a){var b=a.replace(la,ma);return function(a){return(a=typeof a.getAttributeNode!==Pa&&a.getAttributeNode("id"))&&a.value===b}});q.find.TAG=v.getElementsByTagName?function(a,b){if(typeof b.getElementsByTagName!==Pa)return b.getElementsByTagName(a)}:function(a,b){var c,d=[],x=0,g=b.getElementsByTagName(a);if(a==="*"){for(;c=g[x++];)c.nodeType===1&&d.push(c);return d}return g};q.find.CLASS=v.getElementsByClassName&&function(a,b){if(typeof b.getElementsByClassName!==Pa&&Q)return b.getElementsByClassName(a)};
I=[];K=[];if(v.qsa=kb.test(b.querySelectorAll))h(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>";a.querySelectorAll("[msallowclip^='']").length&&K.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||K.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");a.querySelectorAll(":checked").length||K.push(":checked")}),h(function(a){var c=
b.createElement("input");c.setAttribute("type","hidden");a.appendChild(c).setAttribute("name","D");a.querySelectorAll("[name=d]").length&&K.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");a.querySelectorAll(":enabled").length||K.push(":enabled",":disabled");a.querySelectorAll("*,:x");K.push(",.*:")});(v.matchesSelector=kb.test(Ab=U.matches||U.webkitMatchesSelector||U.mozMatchesSelector||U.oMatchesSelector||U.msMatchesSelector))&&h(function(a){v.disconnectedMatch=Ab.call(a,"div");Ab.call(a,"[s!='']:x");
I.push("!=",Wb)});K=K.length&&RegExp(K.join("|"));I=I.length&&RegExp(I.join("|"));ib=(a=kb.test(U.compareDocumentPosition))||kb.test(U.contains)?function(a,b){var c=a.nodeType===9?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||!(d.nodeType===1&&(c.contains?c.contains(d):a.compareDocumentPosition&&a.compareDocumentPosition(d)&16)))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return true;return false};Vb=a?function(a,c){if(a===c){S=true;return 0}var d=!a.compareDocumentPosition-!c.compareDocumentPosition;
if(d)return d;d=(a.ownerDocument||a)===(c.ownerDocument||c)?a.compareDocumentPosition(c):1;return d&1||!v.sortDetached&&c.compareDocumentPosition(a)===d?a===b||a.ownerDocument===aa&&ib(aa,a)?-1:c===b||c.ownerDocument===aa&&ib(aa,c)?1:P?Ca.call(P,a)-Ca.call(P,c):0:d&4?-1:1}:function(a,c){if(a===c){S=true;return 0}var d,x=0;d=a.parentNode;var g=c.parentNode,f=[a],e=[c];if(!d||!g)return a===b?-1:c===b?1:d?-1:g?1:P?Ca.call(P,a)-Ca.call(P,c):0;if(d===g)return k(a,c);for(d=a;d=d.parentNode;)f.unshift(d);
for(d=c;d=d.parentNode;)e.unshift(d);for(;f[x]===e[x];)x++;return x?k(f[x],e[x]):f[x]===aa?-1:e[x]===aa?1:0};return b};g.matches=function(a,b){return g(a,null,null,b)};g.matchesSelector=function(a,b){(a.ownerDocument||a)!==O&&A(a);b=b.replace(hd,"='$1']");if(v.matchesSelector&&Q&&(!I||!I.test(b))&&(!K||!K.test(b)))try{var c=Ab.call(a,b);if(c||v.disconnectedMatch||a.document&&11!==a.document.nodeType)return c}catch(d){}return 0<g(b,O,null,[a]).length};g.contains=function(a,b){(a.ownerDocument||a)!==
O&&A(a);return ib(a,b)};g.attr=function(a,b){(a.ownerDocument||a)!==O&&A(a);var c=q.attrHandle[b.toLowerCase()],c=c&&cd.call(q.attrHandle,b.toLowerCase())?c(a,b,!Q):void 0;return void 0!==c?c:v.attributes||!Q?a.getAttribute(b):(c=a.getAttributeNode(b))&&c.specified?c.value:null};g.error=function(a){throw Error("Syntax error, unrecognized expression: "+a);};g.uniqueSort=function(a){var b,c=[],d=0,g=0;S=!v.detectDuplicates;P=!v.sortStable&&a.slice(0);a.sort(Vb);if(S){for(;b=a[g++];)b===a[g]&&(d=c.push(g));
for(;d--;)a.splice(c[d],1)}P=null;return a};zb=g.getText=function(a){var b,c="",d=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)c+=zb(a)}else{if(3===b||4===b)return a.nodeValue}else for(;b=a[d++];)c+=zb(b);return c};q=g.selectors={cacheLength:50,createPseudo:i,match:Bb,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},
preFilter:{ATTR:function(a){a[1]=a[1].replace(la,ma);a[3]=(a[3]||a[4]||a[5]||"").replace(la,ma);"~="===a[2]&&(a[3]=" "+a[3]+" ");return a.slice(0,4)},CHILD:function(a){a[1]=a[1].toLowerCase();"nth"===a[1].slice(0,3)?(a[3]||g.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&g.error(a[0]);return a},PSEUDO:function(a){var b,c=!a[6]&&a[2];if(Bb.CHILD.test(a[0]))return null;if(a[3])a[2]=a[4]||a[5]||"";else if(c&&id.test(c)&&(b=jb(c,!0))&&(b=
c.indexOf(")",c.length-b)-c.length))a[0]=a[0].slice(0,b),a[2]=c.slice(0,b);return a.slice(0,3)}},filter:{TAG:function(a){var b=a.replace(la,ma).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=nc[a+" "];return b||(b=RegExp("(^|[\\x20\\t\\r\\n\\f])"+a+"([\\x20\\t\\r\\n\\f]|$)"))&&nc(a,function(a){return b.test("string"===typeof a.className&&a.className||typeof a.getAttribute!==Pa&&a.getAttribute("class")||"")})},
ATTR:function(a,b,c){return function(d){d=g.attr(d,a);if(null==d)return"!="===b;if(!b)return!0;d+="";return"="===b?d===c:"!="===b?d!==c:"^="===b?c&&0===d.indexOf(c):"*="===b?c&&-1<d.indexOf(c):"$="===b?c&&d.slice(-c.length)===c:"~="===b?-1<(" "+d+" ").indexOf(c):"|="===b?d===c||d.slice(0,c.length+1)===c+"-":!1}},CHILD:function(a,b,c,d,g){var f="nth"!==a.slice(0,3),e="last"!==a.slice(-4),i="of-type"===b;return 1===d&&0===g?function(a){return!!a.parentNode}:function(b,c,y){var C,h,j,k,l,c=f!==e?"nextSibling":
"previousSibling",m=b.parentNode,n=i&&b.nodeName.toLowerCase(),y=!y&&!i;if(m){if(f){for(;c;){for(h=b;h=h[c];)if(i?h.nodeName.toLowerCase()===n:1===h.nodeType)return!1;l=c="only"===a&&!l&&"nextSibling"}return!0}l=[e?m.firstChild:m.lastChild];if(e&&y){y=m[M]||(m[M]={});C=y[a]||[];k=C[0]===ba&&C[1];j=C[0]===ba&&C[2];for(h=k&&m.childNodes[k];h=++k&&h&&h[c]||(j=k=0)||l.pop();)if(1===h.nodeType&&++j&&h===b){y[a]=[ba,k,j];break}}else if(y&&(C=(b[M]||(b[M]={}))[a])&&C[0]===ba)j=C[1];else for(;h=++k&&h&&h[c]||
(j=k=0)||l.pop();)if((i?h.nodeName.toLowerCase()===n:1===h.nodeType)&&++j)if(y&&((h[M]||(h[M]={}))[a]=[ba,j]),h===b)break;j-=g;return j===d||0===j%d&&0<=j/d}}},PSEUDO:function(a,b){var c,d=q.pseudos[a]||q.setFilters[a.toLowerCase()]||g.error("unsupported pseudo: "+a);return d[M]?d(b):1<d.length?(c=[a,a,"",b],q.setFilters.hasOwnProperty(a.toLowerCase())?i(function(a,c){for(var g,x=d(a,b),f=x.length;f--;)g=Ca.call(a,x[f]),a[g]=!(c[g]=x[f])}):function(a){return d(a,0,c)}):d}},pseudos:{not:i(function(a){var b=
[],c=[],d=Ub(a.replace(wb,"$1"));return d[M]?i(function(a,b,c,g){for(var g=d(a,null,g,[]),x=a.length;x--;)if(c=g[x])a[x]=!(b[x]=c)}):function(a,g,x){b[0]=a;d(b,null,x,c);return!c.pop()}}),has:i(function(a){return function(b){return 0<g(a,b).length}}),contains:i(function(a){return function(b){return-1<(b.textContent||b.innerText||zb(b)).indexOf(a)}}),lang:i(function(a){jd.test(a||"")||g.error("unsupported lang: "+a);a=a.replace(la,ma).toLowerCase();return function(b){var c;do if(c=Q?b.lang:b.getAttribute("xml:lang")||
b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(a){var b=c.location&&c.location.hash;return b&&b.slice(1)===a.id},root:function(a){return a===U},focus:function(a){return a===O.activeElement&&(!O.hasFocus||O.hasFocus())&&!(!a.type&&!a.href&&!~a.tabIndex)},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},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(6>a.nodeType)return!1;return!0},parent:function(a){return!q.pseudos.empty(a)},header:function(a){return ld.test(a.nodeName)},input:function(a){return kd.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&
"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,c){return[0>c?c+b:c]}),even:m(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:m(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:m(function(a,b,c){for(b=0>c?c+b:c;0<=--b;)a.push(b);return a}),gt:m(function(a,b,c){for(c=0>c?c+b:c;++c<b;)a.push(c);return a})}};q.pseudos.nth=q.pseudos.eq;for(z in{radio:!0,checkbox:!0,
file:!0,password:!0,image:!0})q.pseudos[z]=l(z);for(z in{submit:!0,reset:!0})q.pseudos[z]=n(z);D.prototype=q.filters=q.pseudos;q.setFilters=new D;jb=g.tokenize=function(a,b){var c,d,f,e,i,h,j;if(i=oc[a+" "])return b?0:i.slice(0);i=a;h=[];for(j=q.preFilter;i;){if(!c||(d=fd.exec(i)))d&&(i=i.slice(d[0].length)||i),h.push(f=[]);c=!1;if(d=gd.exec(i))c=d.shift(),f.push({value:c,type:d[0].replace(wb," ")}),i=i.slice(c.length);for(e in q.filter)if((d=Bb[e].exec(i))&&(!j[e]||(d=j[e](d))))c=d.shift(),f.push({value:c,
type:e,matches:d}),i=i.slice(c.length);if(!c)break}return b?i.length:i?g.error(a):oc(a,h).slice(0)};Ub=g.compile=function(a,b){var c,d=[],f=[],e=pc[a+" "];if(!e){b||(b=jb(a));for(c=b.length;c--;)e=N(b[c]),e[M]?d.push(e):f.push(e);var h=0<d.length,j=0<f.length;c=function(a,b,c,x,e){var y,i,C,k=0,T="0",l=a&&[],m=[],n=yb,p=a||j&&q.find.TAG("*",e),D=ba+=null==n?1:Math.random()||0.1,t=p.length;for(e&&(yb=b!==O&&b);T!==t&&null!=(y=p[T]);T++){if(j&&y){for(i=0;C=f[i++];)if(C(y,b,c)){x.push(y);break}e&&(ba=
D)}h&&((y=!C&&y)&&k--,a&&l.push(y))}k+=T;if(h&&T!==k){for(i=0;C=d[i++];)C(l,m,b,c);if(a){if(0<k)for(;T--;)!l[T]&&!m[T]&&(m[T]=dd.call(x));m=xb(m)}ja.apply(x,m);e&&(!a&&0<m.length&&1<k+d.length)&&g.uniqueSort(x)}e&&(ba=D,yb=n);return l};c=h?i(c):c;e=pc(a,c);e.selector=a}return e};kc=g.select=function(a,b,c,d){var g,f,e,i,h="function"===typeof a&&a,j=!d&&jb(a=h.selector||a),c=c||[];if(1===j.length){f=j[0]=j[0].slice(0);if(2<f.length&&"ID"===(e=f[0]).type&&v.getById&&9===b.nodeType&&Q&&q.relative[f[1].type]){if(b=
(q.find.ID(e.matches[0].replace(la,ma),b)||[])[0])h&&(b=b.parentNode);else return c;a=a.slice(f.shift().value.length)}for(g=Bb.needsContext.test(a)?0:f.length;g--;){e=f[g];if(q.relative[i=e.type])break;if(i=q.find[i])if(d=i(e.matches[0].replace(la,ma),Tb.test(f[0].type)&&p(b.parentNode)||b)){f.splice(g,1);a=d.length&&t(f);if(!a)return ja.apply(c,d),c;break}}}(h||Ub(a,j))(d,b,!Q,c,Tb.test(a)&&p(b.parentNode)||b);return c};v.sortStable=M.split("").sort(Vb).join("")===M;v.detectDuplicates=!!S;A();v.sortDetached=
h(function(a){return a.compareDocumentPosition(O.createElement("div"))&1});h(function(a){a.innerHTML="<a href='#'></a>";return"#"===a.firstChild.getAttribute("href")})||j("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)});(!v.attributes||!h(function(a){a.innerHTML="<input/>";a.firstChild.setAttribute("value","");return""===a.firstChild.getAttribute("value")}))&&j("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue});
h(function(a){return null==a.getAttribute("disabled")})||j("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(a,b,c){var d;if(!c)return!0===a[b]?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null});e.find=g;e.expr=g.selectors;e.expr[":"]=e.expr.pseudos;e.unique=g.uniqueSort;e.text=g.getText;e.isXMLDoc=g.isXML;e.contains=g.contains;var tc=e.expr.match.needsContext,uc=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,Tc=
/^.[^:#\[\.,]*$/;e.filter=function(a,b,c){var d=b[0];c&&(a=":not("+a+")");return 1===b.length&&1===d.nodeType?e.find.matchesSelector(d,a)?[d]:[]:e.find.matches(a,e.grep(b,function(a){return 1===a.nodeType}))};e.fn.extend({find:function(a){var b,c=[],d=this,g=d.length;if("string"!==typeof a)return this.pushStack(e(a).filter(function(){for(b=0;b<g;b++)if(e.contains(d[b],this))return!0}));for(b=0;b<g;b++)e.find(a,d[b],c);c=this.pushStack(1<g?e.unique(c):c);c.selector=this.selector?this.selector+" "+
a:a;return c},filter:function(a){return this.pushStack(Ta(this,a||[],!1))},not:function(a){return this.pushStack(Ta(this,a||[],!0))},is:function(a){return!!Ta(this,"string"===typeof a&&tc.test(a)?e(a):a||[],!1).length}});var lb,r=d.document,md=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(e.fn.init=function(a,b){var c,d;if(!a)return this;if("string"===typeof a){if((c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:md.exec(a))&&(c[1]||!b)){if(c[1]){if(b=b instanceof e?b[0]:b,e.merge(this,
e.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:r,!0)),uc.test(c[1])&&e.isPlainObject(b))for(c in b)if(e.isFunction(this[c]))this[c](b[c]);else this.attr(c,b[c])}else{if((d=r.getElementById(c[2]))&&d.parentNode){if(d.id!==c[2])return lb.find(a);this.length=1;this[0]=d}this.context=r;this.selector=a}return this}return!b||b.jquery?(b||lb).find(a):this.constructor(b).find(a)}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(e.isFunction(a))return"undefined"!==typeof lb.ready?lb.ready(a):
a(e);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)}).prototype=e.fn;lb=e(r);var nd=/^(?:parents|prev(?:Until|All))/,od={children:!0,contents:!0,next:!0,prev:!0};e.extend({dir:function(a,b,c){for(var d=[],a=a[b];a&&9!==a.nodeType&&(void 0===c||1!==a.nodeType||!e(a).is(c));)1===a.nodeType&&d.push(a),a=a[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}});e.fn.extend({has:function(a){var b,
c=e(a,this),d=c.length;return this.filter(function(){for(b=0;b<d;b++)if(e.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,g=this.length,f=[],i=tc.test(a)||"string"!==typeof a?e(a,b||this.context):0;d<g;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(11>c.nodeType&&(i?-1<i.index(c):1===c.nodeType&&e.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(1<f.length?e.unique(f):f)},index:function(a){return!a?this[0]&&this[0].parentNode?this.first().prevAll().length:-1:"string"===
typeof a?e.inArray(this[0],e(a)):e.inArray(a.jquery?a[0]:a,this)},add:function(a,b){return this.pushStack(e.unique(e.merge(this.get(),e(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});e.each({parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},parents:function(a){return e.dir(a,"parentNode")},parentsUntil:function(a,b,c){return e.dir(a,"parentNode",c)},next:function(a){return Ua(a,"nextSibling")},prev:function(a){return Ua(a,"previousSibling")},
nextAll:function(a){return e.dir(a,"nextSibling")},prevAll:function(a){return e.dir(a,"previousSibling")},nextUntil:function(a,b,c){return e.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return e.dir(a,"previousSibling",c)},siblings:function(a){return e.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return e.sibling(a.firstChild)},contents:function(a){return e.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:e.merge([],a.childNodes)}},function(a,b){e.fn[a]=function(c,
d){var g=e.map(this,b,c);"Until"!==a.slice(-5)&&(d=c);d&&"string"===typeof d&&(g=e.filter(d,g));1<this.length&&(od[a]||(g=e.unique(g)),nd.test(a)&&(g=g.reverse()));return this.pushStack(g)}});var ga=/\S+/g,vc={};e.Callbacks=function(a){var b;if("string"===typeof a){if(!(b=vc[a])){b=a;var c=vc[b]={};e.each(b.match(ga)||[],function(a,b){c[b]=!0});b=c}}else b=e.extend({},a);var a=b,d,g,f,i,h,j,k=[],l=!a.once&&[],m=function(b){g=a.memory&&b;f=!0;h=j||0;j=0;i=k.length;for(d=!0;k&&h<i;h++)if(!1===k[h].apply(b[0],
b[1])&&a.stopOnFalse){g=!1;break}d=!1;k&&(l?l.length&&m(l.shift()):g?k=[]:n.disable())},n={add:function(){if(k){var b=k.length;(function Yc(b){e.each(b,function(b,c){var d=e.type(c);"function"===d?(!a.unique||!n.has(c))&&k.push(c):c&&(c.length&&"string"!==d)&&Yc(c)})})(arguments);d?i=k.length:g&&(j=b,m(g))}return this},remove:function(){k&&e.each(arguments,function(a,b){for(var c;-1<(c=e.inArray(b,k,c));)k.splice(c,1),d&&(c<=i&&i--,c<=h&&h--)});return this},has:function(a){return a?-1<e.inArray(a,
k):!(!k||!k.length)},empty:function(){k=[];i=0;return this},disable:function(){k=l=g=void 0;return this},disabled:function(){return!k},lock:function(){l=void 0;g||n.disable();return this},locked:function(){return!l},fireWith:function(a,b){if(k&&(!f||l))b=b||[],b=[a,b.slice?b.slice():b],d?l.push(b):m(b);return this},fire:function(){n.fireWith(this,arguments);return this},fired:function(){return!!f}};return n};e.extend({Deferred:function(a){var b=[["resolve","done",e.Callbacks("once memory"),"resolved"],
["reject","fail",e.Callbacks("once memory"),"rejected"],["notify","progress",e.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){g.done(arguments).fail(arguments);return this},then:function(){var a=arguments;return e.Deferred(function(c){e.each(b,function(b,f){var x=e.isFunction(a[b])&&a[b];g[f[1]](function(){var a=x&&x.apply(this,arguments);if(a&&e.isFunction(a.promise))a.promise().done(c.resolve).fail(c.reject).progress(c.notify);else c[f[0]+"With"](this===d?c.promise():
this,x?[a]:arguments)})});a=null}).promise()},promise:function(a){return null!=a?e.extend(a,d):d}},g={};d.pipe=d.then;e.each(b,function(a,f){var x=f[2],e=f[3];d[f[1]]=x.add;e&&x.add(function(){c=e},b[a^1][2].disable,b[2][2].lock);g[f[0]]=function(){g[f[0]+"With"](this===g?d:this,arguments);return this};g[f[0]+"With"]=x.fireWith});d.promise(g);a&&a.call(g,g);return g},when:function(a){var b=0,c=H.call(arguments),d=c.length,g=1!==d||a&&e.isFunction(a.promise)?d:0,f=1===g?a:e.Deferred(),i=function(a,
b,c){return function(d){b[a]=this;c[a]=1<arguments.length?H.call(arguments):d;c===h?f.notifyWith(b,c):--g||f.resolveWith(b,c)}},h,j,k;if(1<d){h=Array(d);j=Array(d);for(k=Array(d);b<d;b++)c[b]&&e.isFunction(c[b].promise)?c[b].promise().done(i(b,k,c)).fail(f.reject).progress(i(b,j,h)):--g}g||f.resolveWith(k,c);return f.promise()}});var Cb;e.fn.ready=function(a){e.ready.promise().done(a);return this};e.extend({isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(!(!0===
a?--e.readyWait:e.isReady)){if(!r.body)return setTimeout(e.ready);e.isReady=!0;!0!==a&&0<--e.readyWait||(Cb.resolveWith(r,[e]),e.fn.triggerHandler&&(e(r).triggerHandler("ready"),e(r).off("ready")))}}});e.ready.promise=function(a){if(!Cb)if(Cb=e.Deferred(),"complete"===r.readyState)setTimeout(e.ready);else if(r.addEventListener)r.addEventListener("DOMContentLoaded",Y,!1),d.addEventListener("load",Y,!1);else{r.attachEvent("onreadystatechange",Y);d.attachEvent("onload",Y);var b=!1;try{b=null==d.frameElement&&
r.documentElement}catch(c){}b&&b.doScroll&&function da(){if(!e.isReady){try{b.doScroll("left")}catch(a){return setTimeout(da,50)}Va();e.ready()}}()}return Cb.promise(a)};var Z="undefined",wc;for(wc in e(o))break;o.ownLast="0"!==wc;o.inlineBlockNeedsLayout=!1;e(function(){var a,b,c;if((b=r.getElementsByTagName("body")[0])&&b.style){a=r.createElement("div");c=r.createElement("div");c.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px";b.appendChild(c).appendChild(a);if(typeof a.style.zoom!==
Z&&(a.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",o.inlineBlockNeedsLayout=a=3===a.offsetWidth))b.style.zoom=1;b.removeChild(c)}});var pd=r.createElement("div");if(null==o.deleteExpando){o.deleteExpando=!0;try{delete pd.test}catch(Td){o.deleteExpando=!1}}e.acceptData=function(a){var b=e.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||!0!==b&&a.getAttribute("classid")===b};var Vc=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Uc=/([A-Z])/g;e.extend({cache:{},
noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){a=a.nodeType?e.cache[a[e.expando]]:a[e.expando];return!!a&&!ea(a)},data:function(a,b,c){return Wa(a,b,c)},removeData:function(a,b){return nb(a,b)},_data:function(a,b,c){return Wa(a,b,c,!0)},_removeData:function(a,b){return nb(a,b,!0)}});e.fn.extend({data:function(a,b){var c,d,g,f=this[0],i=f&&f.attributes;if(void 0===a){if(this.length&&(g=e.data(f),1===f.nodeType&&!e._data(f,"parsedAttrs"))){for(c=
i.length;c--;)i[c]&&(d=i[c].name,0===d.indexOf("data-")&&(d=e.camelCase(d.slice(5)),qa(f,d,g[d])));e._data(f,"parsedAttrs",!0)}return g}return"object"===typeof a?this.each(function(){e.data(this,a)}):1<arguments.length?this.each(function(){e.data(this,a,b)}):f?qa(f,a,e.data(f,a)):void 0},removeData:function(a){return this.each(function(){e.removeData(this,a)})}});e.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=e._data(a,b),c&&(!d||e.isArray(c)?d=e._data(a,b,e.makeArray(c)):
d.push(c)),d||[]},dequeue:function(a,b){var b=b||"fx",c=e.queue(a,b),d=c.length,g=c.shift(),f=e._queueHooks(a,b),i=function(){e.dequeue(a,b)};"inprogress"===g&&(g=c.shift(),d--);g&&("fx"===b&&c.unshift("inprogress"),delete f.stop,g.call(a,i,f));!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return e._data(a,c)||e._data(a,c,{empty:e.Callbacks("once memory").add(function(){e._removeData(a,b+"queue");e._removeData(a,c)})})}});e.fn.extend({queue:function(a,b){var c=2;"string"!==
typeof a&&(b=a,a="fx",c--);return arguments.length<c?e.queue(this[0],a):void 0===b?this:this.each(function(){var c=e.queue(this,a,b);e._queueHooks(this,a);a==="fx"&&c[0]!=="inprogress"&&e.dequeue(this,a)})},dequeue:function(a){return this.each(function(){e.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,g=e.Deferred(),f=this,i=this.length,h=function(){--d||g.resolveWith(f,[f])};"string"!==typeof a&&(b=a,a=void 0);for(a=a||"fx";i--;)if((c=e._data(f[i],
a+"queueHooks"))&&c.empty)d++,c.empty.add(h);h();return g.promise(b)}});var Db=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,va=["Top","Right","Bottom","Left"],cb=function(a,b){a=b||a;return"none"===e.css(a,"display")||!e.contains(a.ownerDocument,a)},Da=e.access=function(a,b,c,d,g,f,i){var h=0,j=a.length,k=null==c;if("object"===e.type(c))for(h in g=!0,c)e.access(a,b,h,c[h],!0,f,i);else if(void 0!==d&&(g=!0,e.isFunction(d)||(i=!0),k&&(i?(b.call(a,d),b=null):(k=b,b=function(a,b,c){return k.call(e(a),
c)})),b))for(;h<j;h++)b(a[h],c,i?d:d.call(a[h],h,b(a[h],c)));return g?a:k?b.call(a):j?b(a[0],c):f},Rb=/^(?:checkbox|radio)$/i,Eb=r.createElement("input"),V=r.createElement("div"),xc=r.createDocumentFragment();V.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";o.leadingWhitespace=3===V.firstChild.nodeType;o.tbody=!V.getElementsByTagName("tbody").length;o.htmlSerialize=!!V.getElementsByTagName("link").length;o.html5Clone="<:nav></:nav>"!==r.createElement("nav").cloneNode(!0).outerHTML;
Eb.type="checkbox";Eb.checked=!0;xc.appendChild(Eb);o.appendChecked=Eb.checked;V.innerHTML="<textarea>x</textarea>";o.noCloneChecked=!!V.cloneNode(!0).lastChild.defaultValue;xc.appendChild(V);V.innerHTML="<input type='radio' checked='checked' name='t'/>";o.checkClone=V.cloneNode(!0).cloneNode(!0).lastChild.checked;o.noCloneEvent=!0;V.attachEvent&&(V.attachEvent("onclick",function(){o.noCloneEvent=!1}),V.cloneNode(!0).click());if(null==o.deleteExpando){o.deleteExpando=!0;try{delete V.test}catch(Ud){o.deleteExpando=
!1}}var Fb,Gb,yc=r.createElement("div");for(Fb in{submit:!0,change:!0,focusin:!0})if(Gb="on"+Fb,!(o[Fb+"Bubbles"]=Gb in d))yc.setAttribute(Gb,"t"),o[Fb+"Bubbles"]=!1===yc.attributes[Gb].expando;var Xb=/^(?:input|select|textarea)$/i,qd=/^key/,rd=/^(?:mouse|pointer|contextmenu)|click/,zc=/^(?:focusinfocus|focusoutblur)$/,Ac=/^([^.]*)(?:\.(.+)|)$/;e.event={global:{},add:function(a,b,c,d,g){var f,i,h,j,k,l,m,n,p;if(h=e._data(a)){if(c.handler){j=c;c=j.handler;g=j.selector}if(!c.guid)c.guid=e.guid++;if(!(i=
h.events))i=h.events={};if(!(k=h.handle)){k=h.handle=function(a){return typeof e!==Z&&(!a||e.event.triggered!==a.type)?e.event.dispatch.apply(k.elem,arguments):void 0};k.elem=a}b=(b||"").match(ga)||[""];for(h=b.length;h--;){f=Ac.exec(b[h])||[];n=l=f[1];p=(f[2]||"").split(".").sort();if(n){f=e.event.special[n]||{};n=(g?f.delegateType:f.bindType)||n;f=e.event.special[n]||{};l=e.extend({type:n,origType:l,data:d,handler:c,guid:c.guid,selector:g,needsContext:g&&e.expr.match.needsContext.test(g),namespace:p.join(".")},
j);if(!(m=i[n])){m=i[n]=[];m.delegateCount=0;if(!f.setup||f.setup.call(a,d,p,k)===false)a.addEventListener?a.addEventListener(n,k,false):a.attachEvent&&a.attachEvent("on"+n,k)}if(f.add){f.add.call(a,l);if(!l.handler.guid)l.handler.guid=c.guid}g?m.splice(m.delegateCount++,0,l):m.push(l);e.event.global[n]=true}}a=null}},remove:function(a,b,c,d,g){var f,i,h,j,k,l,m,n,p,D,t,q=e.hasData(a)&&e._data(a);if(q&&(l=q.events)){b=(b||"").match(ga)||[""];for(k=b.length;k--;){h=Ac.exec(b[k])||[];p=t=h[1];D=(h[2]||
"").split(".").sort();if(p){m=e.event.special[p]||{};p=(d?m.delegateType:m.bindType)||p;n=l[p]||[];h=h[2]&&RegExp("(^|\\.)"+D.join("\\.(?:.*\\.|)")+"(\\.|$)");for(j=f=n.length;f--;){i=n[f];if((g||t===i.origType)&&(!c||c.guid===i.guid)&&(!h||h.test(i.namespace))&&(!d||d===i.selector||d==="**"&&i.selector)){n.splice(f,1);i.selector&&n.delegateCount--;m.remove&&m.remove.call(a,i)}}if(j&&!n.length){(!m.teardown||m.teardown.call(a,D,q.handle)===false)&&e.removeEvent(a,p,q.handle);delete l[p]}}else for(p in l)e.event.remove(a,
p+b[k],c,d,true)}if(e.isEmptyObject(l)){delete q.handle;e._removeData(a,"events")}}},trigger:function(a,b,c,g){var f,i,h,j,k,l,m=[c||r],n=ia.call(a,"type")?a.type:a;k=ia.call(a,"namespace")?a.namespace.split("."):[];h=f=c=c||r;if(!(c.nodeType===3||c.nodeType===8)&&!zc.test(n+e.event.triggered)){if(n.indexOf(".")>=0){k=n.split(".");n=k.shift();k.sort()}i=n.indexOf(":")<0&&"on"+n;a=a[e.expando]?a:new e.Event(n,typeof a==="object"&&a);a.isTrigger=g?2:3;a.namespace=k.join(".");a.namespace_re=a.namespace?
RegExp("(^|\\.)"+k.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;a.result=void 0;if(!a.target)a.target=c;b=b==null?[a]:e.makeArray(b,[a]);k=e.event.special[n]||{};if(g||!(k.trigger&&k.trigger.apply(c,b)===false)){if(!g&&!k.noBubble&&!e.isWindow(c)){j=k.delegateType||n;if(!zc.test(j+n))h=h.parentNode;for(;h;h=h.parentNode){m.push(h);f=h}if(f===(c.ownerDocument||r))m.push(f.defaultView||f.parentWindow||d)}for(l=0;(h=m[l++])&&!a.isPropagationStopped();){a.type=l>1?j:k.bindType||n;(f=(e._data(h,"events")||{})[a.type]&&
e._data(h,"handle"))&&f.apply(h,b);if((f=i&&h[i])&&f.apply&&e.acceptData(h)){a.result=f.apply(h,b);a.result===false&&a.preventDefault()}}a.type=n;if(!g&&!a.isDefaultPrevented()&&(!k._default||k._default.apply(m.pop(),b)===false)&&e.acceptData(c)&&i&&c[n]&&!e.isWindow(c)){(f=c[i])&&(c[i]=null);e.event.triggered=n;try{c[n]()}catch(p){}e.event.triggered=void 0;f&&(c[i]=f)}return a.result}}},dispatch:function(a){var a=e.event.fix(a),b,c,d,g,f=[],i=H.call(arguments);b=(e._data(this,"events")||{})[a.type]||
[];var h=e.event.special[a.type]||{};i[0]=a;a.delegateTarget=this;if(!(h.preDispatch&&h.preDispatch.call(this,a)===false)){f=e.event.handlers.call(this,a,b);for(b=0;(d=f[b++])&&!a.isPropagationStopped();){a.currentTarget=d.elem;for(g=0;(c=d.handlers[g++])&&!a.isImmediatePropagationStopped();)if(!a.namespace_re||a.namespace_re.test(c.namespace)){a.handleObj=c;a.data=c.data;c=((e.event.special[c.origType]||{}).handle||c.handler).apply(d.elem,i);if(c!==void 0&&(a.result=c)===false){a.preventDefault();
a.stopPropagation()}}}h.postDispatch&&h.postDispatch.call(this,a);return a.result}},handlers:function(a,b){var c,d,g,f,i=[],h=b.delegateCount,j=a.target;if(h&&j.nodeType&&(!a.button||a.type!=="click"))for(;j!=this;j=j.parentNode||this)if(j.nodeType===1&&(j.disabled!==true||a.type!=="click")){g=[];for(f=0;f<h;f++){d=b[f];c=d.selector+" ";g[c]===void 0&&(g[c]=d.needsContext?e(c,this).index(j)>=0:e.find(c,this,null,[j]).length);g[c]&&g.push(d)}g.length&&i.push({elem:j,handlers:g})}h<b.length&&i.push({elem:this,
handlers:b.slice(h)});return i},fix:function(a){if(a[e.expando])return a;var b,c,d;b=a.type;var g=a,f=this.fixHooks[b];f||(this.fixHooks[b]=f=rd.test(b)?this.mouseHooks:qd.test(b)?this.keyHooks:{});d=f.props?this.props.concat(f.props):this.props;a=new e.Event(g);for(b=d.length;b--;){c=d[b];a[c]=g[c]}if(!a.target)a.target=g.srcElement||r;if(a.target.nodeType===3)a.target=a.target.parentNode;a.metaKey=!!a.metaKey;return f.filter?f.filter(a,g):a},props:"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){if(a.which==null)a.which=b.charCode!=null?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 c,d,g=b.button,f=b.fromElement;if(a.pageX==null&&b.clientX!=null){c=a.target.ownerDocument||r;d=c.documentElement;c=c.body;a.pageX=b.clientX+(d&&d.scrollLeft||c&&c.scrollLeft||0)-(d&&d.clientLeft||
c&&c.clientLeft||0);a.pageY=b.clientY+(d&&d.scrollTop||c&&c.scrollTop||0)-(d&&d.clientTop||c&&c.clientTop||0)}if(!a.relatedTarget&&f)a.relatedTarget=f===a.target?b.toElement:f;if(!a.which&&g!==void 0)a.which=g&1?1:g&2?3:g&4?2:0;return a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==sa()&&this.focus)try{this.focus();return false}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){if(this===sa()&&this.blur){this.blur();return false}},delegateType:"focusout"},click:{trigger:function(){if(e.nodeName(this,
"input")&&this.type==="checkbox"&&this.click){this.click();return false}},_default:function(a){return e.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){if(a.result!==void 0&&a.originalEvent)a.originalEvent.returnValue=a.result}}},simulate:function(a,b,c,d){a=e.extend(new e.Event,c,{type:a,isSimulated:true,originalEvent:{}});d?e.event.trigger(a,null,b):e.event.dispatch.call(b,a);a.isDefaultPrevented()&&c.preventDefault()}};e.removeEvent=r.removeEventListener?function(a,b,c){a.removeEventListener&&
a.removeEventListener(b,c,false)}:function(a,b,c){b="on"+b;if(a.detachEvent){typeof a[b]===Z&&(a[b]=null);a.detachEvent(b,c)}};e.Event=function(a,b){if(!(this instanceof e.Event))return new e.Event(a,b);if(a&&a.type){this.originalEvent=a;this.type=a.type;this.isDefaultPrevented=a.defaultPrevented||a.defaultPrevented===void 0&&a.returnValue===false?ra:ha}else this.type=a;b&&e.extend(this,b);this.timeStamp=a&&a.timeStamp||e.now();this[e.expando]=true};e.Event.prototype={isDefaultPrevented:ha,isPropagationStopped:ha,
isImmediatePropagationStopped:ha,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ra;if(a)a.preventDefault?a.preventDefault():a.returnValue=false},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ra;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ra;a&&a.stopImmediatePropagation&&a.stopImmediatePropagation();this.stopPropagation()}};
e.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){e.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=a.relatedTarget,g=a.handleObj;if(!d||d!==this&&!e.contains(this,d)){a.type=g.origType;c=g.handler.apply(this,arguments);a.type=b}return c}}});o.submitBubbles||(e.event.special.submit={setup:function(){if(e.nodeName(this,"form"))return false;e.event.add(this,"click._submit keypress._submit",function(a){a=a.target;
if((a=e.nodeName(a,"input")||e.nodeName(a,"button")?a.form:void 0)&&!e._data(a,"submitBubbles")){e.event.add(a,"submit._submit",function(a){a._submit_bubble=true});e._data(a,"submitBubbles",true)}})},postDispatch:function(a){if(a._submit_bubble){delete a._submit_bubble;this.parentNode&&!a.isTrigger&&e.event.simulate("submit",this.parentNode,a,true)}},teardown:function(){if(e.nodeName(this,"form"))return false;e.event.remove(this,"._submit")}});o.changeBubbles||(e.event.special.change={setup:function(){if(Xb.test(this.nodeName)){if(this.type===
"checkbox"||this.type==="radio"){e.event.add(this,"propertychange._change",function(a){if(a.originalEvent.propertyName==="checked")this._just_changed=true});e.event.add(this,"click._change",function(a){if(this._just_changed&&!a.isTrigger)this._just_changed=false;e.event.simulate("change",this,a,true)})}return false}e.event.add(this,"beforeactivate._change",function(a){a=a.target;if(Xb.test(a.nodeName)&&!e._data(a,"changeBubbles")){e.event.add(a,"change._change",function(a){this.parentNode&&(!a.isSimulated&&
!a.isTrigger)&&e.event.simulate("change",this.parentNode,a,true)});e._data(a,"changeBubbles",true)}})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){e.event.remove(this,"._change");return!Xb.test(this.nodeName)}});o.focusinBubbles||e.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){e.event.simulate(b,a.target,e.event.fix(a),true)};e.event.special[b]=
{setup:function(){var d=this.ownerDocument||this,g=e._data(d,b);g||d.addEventListener(a,c,true);e._data(d,b,(g||0)+1)},teardown:function(){var d=this.ownerDocument||this,g=e._data(d,b)-1;if(g)e._data(d,b,g);else{d.removeEventListener(a,c,true);e._removeData(d,b)}}}});e.fn.extend({on:function(a,b,c,d,g){var f,i;if(typeof a==="object"){if(typeof b!=="string"){c=c||b;b=void 0}for(f in a)this.on(f,b,c,a[f],g);return this}if(c==null&&d==null){d=b;c=b=void 0}else if(d==null)if(typeof b==="string"){d=c;
c=void 0}else{d=c;c=b;b=void 0}if(d===false)d=ha;else if(!d)return this;if(g===1){i=d;d=function(a){e().off(a);return i.apply(this,arguments)};d.guid=i.guid||(i.guid=e.guid++)}return this.each(function(){e.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d;if(a&&a.preventDefault&&a.handleObj){d=a.handleObj;e(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler);return this}if(typeof a==="object"){for(d in a)this.off(d,
b,a[d]);return this}if(b===false||typeof b==="function"){c=b;b=void 0}c===false&&(c=ha);return this.each(function(){e.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){e.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return e.event.trigger(a,b,c,true)}});var hc="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",sd=/ jQuery\d+="(?:null|\d+)"/g,
Bc=RegExp("<(?:"+hc+")[\\s/>]","i"),Yb=/^\s+/,Cc=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Dc=/<([\w:]+)/,Ec=/<tbody/i,td=/<|&#?\w+;/,ud=/<(?:script|style|link)/i,vd=/checked\s*(?:[^=]|=\s*.checked.)/i,Fc=/^$|\/(?:java|ecma)script/i,Wc=/^true\/(.*)/,wd=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,X={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>",
"</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:o.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},Zb=Xa(r).appendChild(r.createElement("div"));X.optgroup=X.option;X.tbody=X.tfoot=X.colgroup=X.caption=X.thead;X.th=X.td;e.extend({clone:function(a,b,c){var d,g,f,i,h,j=e.contains(a.ownerDocument,a);if(o.html5Clone||e.isXMLDoc(a)||!Bc.test("<"+a.nodeName+">"))f=a.cloneNode(true);
else{Zb.innerHTML=a.outerHTML;Zb.removeChild(f=Zb.firstChild)}if((!o.noCloneEvent||!o.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!e.isXMLDoc(a)){d=E(f);h=E(a);for(i=0;(g=h[i])!=null;++i)if(d[i]){var k=d[i],l=void 0,m=void 0,n=void 0;if(k.nodeType===1){l=k.nodeName.toLowerCase();if(!o.noCloneEvent&&k[e.expando]){n=e._data(k);for(m in n.events)e.removeEvent(k,m,n.handle);k.removeAttribute(e.expando)}if(l==="script"&&k.text!==g.text){L(k).text=g.text;Ya(k)}else if(l==="object"){if(k.parentNode)k.outerHTML=
g.outerHTML;if(o.html5Clone&&g.innerHTML&&!e.trim(k.innerHTML))k.innerHTML=g.innerHTML}else if(l==="input"&&Rb.test(g.type)){k.defaultChecked=k.checked=g.checked;if(k.value!==g.value)k.value=g.value}else if(l==="option")k.defaultSelected=k.selected=g.defaultSelected;else if(l==="input"||l==="textarea")k.defaultValue=g.defaultValue}}}if(b)if(c){h=h||E(a);d=d||E(f);for(i=0;(g=h[i])!=null;i++)Za(g,d[i])}else Za(a,f);d=E(f,"script");d.length>0&&Ia(d,!j&&E(a,"script"));return f},buildFragment:function(a,
b,c,d){for(var g,f,i,h,j,k,l=a.length,m=Xa(b),n=[],p=0;p<l;p++)if((f=a[p])||f===0)if(e.type(f)==="object")e.merge(n,f.nodeType?[f]:f);else if(td.test(f)){i=i||m.appendChild(b.createElement("div"));h=(Dc.exec(f)||["",""])[1].toLowerCase();k=X[h]||X._default;i.innerHTML=k[1]+f.replace(Cc,"<$1></$2>")+k[2];for(g=k[0];g--;)i=i.lastChild;!o.leadingWhitespace&&Yb.test(f)&&n.push(b.createTextNode(Yb.exec(f)[0]));if(!o.tbody)for(g=(f=h==="table"&&!Ec.test(f)?i.firstChild:k[1]==="<table>"&&!Ec.test(f)?i:0)&&
f.childNodes.length;g--;)e.nodeName(j=f.childNodes[g],"tbody")&&!j.childNodes.length&&f.removeChild(j);e.merge(n,i.childNodes);for(i.textContent="";i.firstChild;)i.removeChild(i.firstChild);i=m.lastChild}else n.push(b.createTextNode(f));i&&m.removeChild(i);o.appendChecked||e.grep(E(n,"input"),ob);for(p=0;f=n[p++];)if(!(d&&e.inArray(f,d)!==-1)){a=e.contains(f.ownerDocument,f);i=E(m.appendChild(f),"script");a&&Ia(i);if(c)for(g=0;f=i[g++];)Fc.test(f.type||"")&&c.push(f)}return m},cleanData:function(a,
b){for(var c,d,g,f,i=0,h=e.expando,j=e.cache,k=o.deleteExpando,l=e.event.special;(c=a[i])!=null;i++)if(b||e.acceptData(c))if(f=(g=c[h])&&j[g]){if(f.events)for(d in f.events)l[d]?e.event.remove(c,d):e.removeEvent(c,d,f.handle);if(j[g]){delete j[g];k?delete c[h]:typeof c.removeAttribute!==Z?c.removeAttribute(h):c[h]=null;s.push(g)}}}});e.fn.extend({text:function(a){return Da(this,function(a){return a===void 0?e.text(this):this.empty().append((this[0]&&this[0].ownerDocument||r).createTextNode(a))},null,
a,arguments.length)},append:function(){return this.domManip(arguments,function(a){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&ta(this,a).appendChild(a)})},prepend:function(){return this.domManip(arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var b=ta(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,
function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?e.filter(a,this):this,g=0;(c=d[g])!=null;g++){!b&&c.nodeType===1&&e.cleanData(E(c));if(c.parentNode){b&&e.contains(c.ownerDocument,c)&&Ia(E(c,"script"));c.parentNode.removeChild(c)}}return this},empty:function(){for(var a,b=0;(a=this[b])!=null;b++){for(a.nodeType===1&&e.cleanData(E(a,false));a.firstChild;)a.removeChild(a.firstChild);if(a.options&&e.nodeName(a,"select"))a.options.length=
0}return this},clone:function(a,b){a=a==null?false:a;b=b==null?a:b;return this.map(function(){return e.clone(this,a,b)})},html:function(a){return Da(this,function(a){var b=this[0]||{},c=0,d=this.length;if(a===void 0)return b.nodeType===1?b.innerHTML.replace(sd,""):void 0;if(typeof a==="string"&&!ud.test(a)&&(o.htmlSerialize||!Bc.test(a))&&(o.leadingWhitespace||!Yb.test(a))&&!X[(Dc.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Cc,"<$1></$2>");try{for(;c<d;c++){b=this[c]||{};if(b.nodeType===1){e.cleanData(E(b,
false));b.innerHTML=a}}b=0}catch(g){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];this.domManip(arguments,function(b){a=this.parentNode;e.cleanData(E(this));a&&a.replaceChild(b,this)});return a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,true)},domManip:function(a,b){var a=fb.apply([],a),c,d,g,f,i=0,h=this.length,j=this,k=h-1,l=a[0],m=e.isFunction(l);if(m||h>1&&typeof l==="string"&&!o.checkClone&&vd.test(l))return this.each(function(c){var d=
j.eq(c);m&&(a[0]=l.call(this,c,d.html()));d.domManip(a,b)});if(h){f=e.buildFragment(a,this[0].ownerDocument,false,this);c=f.firstChild;f.childNodes.length===1&&(f=c);if(c){g=e.map(E(f,"script"),L);for(d=g.length;i<h;i++){c=f;if(i!==k){c=e.clone(c,true,true);d&&e.merge(g,E(c,"script"))}b.call(this[i],c,i)}if(d){f=g[g.length-1].ownerDocument;e.map(g,Ya);for(i=0;i<d;i++){c=g[i];if(Fc.test(c.type||"")&&!e._data(c,"globalEval")&&e.contains(f,c))c.src?e._evalUrl&&e._evalUrl(c.src):e.globalEval((c.text||
c.textContent||c.innerHTML||"").replace(wd,""))}}f=c=null}}return this}});e.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){e.fn[a]=function(a){for(var c=0,d=[],g=e(a),f=g.length-1;c<=f;c++){a=c===f?this:this.clone(true);e(g[c])[b](a);Oa.apply(d,a.get())}return this.pushStack(d)}});var ab,ic={},mb;o.shrinkWrapBlocks=function(){if(mb!=null)return mb;mb=false;var a,b,c;if((b=r.getElementsByTagName("body")[0])&&b.style){a=
r.createElement("div");c=r.createElement("div");c.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px";b.appendChild(c).appendChild(a);if(typeof a.style.zoom!==Z){a.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1";a.appendChild(r.createElement("div")).style.width="5px";mb=a.offsetWidth!==3}b.removeChild(c);return mb}};var Gc=/^margin/,qb=RegExp("^("+Db+")(?!px)[a-z%]+$",
"i"),wa,xa,xd=/^(top|right|bottom|left)$/;d.getComputedStyle?(wa=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},xa=function(a,b,c){var d,g,f=a.style;g=(c=c||wa(a))?c.getPropertyValue(b)||c[b]:void 0;if(c){g===""&&!e.contains(a.ownerDocument,a)&&(g=e.style(a,b));if(qb.test(g)&&Gc.test(b)){a=f.width;b=f.minWidth;d=f.maxWidth;f.minWidth=f.maxWidth=f.width=g;g=c.width;f.width=a;f.minWidth=b;f.maxWidth=d}}return g===void 0?g:g+""}):r.documentElement.currentStyle&&(wa=function(a){return a.currentStyle},
xa=function(a,b,c){var d,g,f,e=a.style;f=(c=c||wa(a))?c[b]:void 0;f==null&&(e&&e[b])&&(f=e[b]);if(qb.test(f)&&!xd.test(b)){c=e.left;if(g=(d=a.runtimeStyle)&&d.left)d.left=a.currentStyle.left;e.left=b==="fontSize"?"1em":f;f=e.pixelLeft+"px";e.left=c;if(g)d.left=g}return f===void 0?f:f+""||"auto"});var Lb=function(){var a,b,c,g;if((b=r.getElementsByTagName("body")[0])&&b.style){a=r.createElement("div");c=r.createElement("div");c.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px";
b.appendChild(c).appendChild(a);a.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute";Hb=Ib=false;Jb=true;if(d.getComputedStyle){Hb=(d.getComputedStyle(a,null)||{}).top!=="1%";Ib=(d.getComputedStyle(a,null)||{width:"4px"}).width==="4px";g=a.appendChild(r.createElement("div"));g.style.cssText=a.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0";
g.style.marginRight=g.style.width="0";a.style.width="1px";Jb=!parseFloat((d.getComputedStyle(g,null)||{}).marginRight)}a.innerHTML="<table><tr><td></td><td>t</td></tr></table>";g=a.getElementsByTagName("td");g[0].style.cssText="margin:0;border:0;padding:0;display:none";if(Kb=g[0].offsetHeight===0){g[0].style.display="";g[1].style.display="none";Kb=g[0].offsetHeight===0}b.removeChild(c)}},Qa,Ea,Hc,Hb,Ib,Kb,Jb;Qa=r.createElement("div");Qa.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
if(Ea=(Hc=Qa.getElementsByTagName("a")[0])&&Hc.style)Ea.cssText="float:left;opacity:.5",o.opacity="0.5"===Ea.opacity,o.cssFloat=!!Ea.cssFloat,Qa.style.backgroundClip="content-box",Qa.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===Qa.style.backgroundClip,o.boxSizing=""===Ea.boxSizing||""===Ea.MozBoxSizing||""===Ea.WebkitBoxSizing,e.extend(o,{reliableHiddenOffsets:function(){Kb==null&&Lb();return Kb},boxSizingReliable:function(){Ib==null&&Lb();return Ib},pixelPosition:function(){Hb==
null&&Lb();return Hb},reliableMarginRight:function(){Jb==null&&Lb();return Jb}});e.swap=function(a,b,c,d){var g,f={};for(g in b){f[g]=a.style[g];a.style[g]=b[g]}c=c.apply(a,d||[]);for(g in b)a.style[g]=f[g];return c};var $b=/alpha\([^)]*\)/i,yd=/opacity\s*=\s*([^)]*)/,zd=/^(none|table(?!-c[ea]).+)/,Xc=RegExp("^("+Db+")(.*)$","i"),Ad=RegExp("^([+-])=("+Db+")","i"),Bd={position:"absolute",visibility:"hidden",display:"block"},Ic={letterSpacing:"0",fontWeight:"400"},jc=["Webkit","O","Moz","ms"];e.extend({cssHooks:{opacity:{get:function(a,
b){if(b){var c=xa(a,"opacity");return c===""?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":o.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&!(a.nodeType===3||a.nodeType===8||!a.style)){var g,f,i,h=e.camelCase(b),j=a.style,b=e.cssProps[h]||(e.cssProps[h]=pb(j,h));i=e.cssHooks[b]||e.cssHooks[h];if(c!==void 0){f=typeof c;if(f==="string"&&(g=Ad.exec(c))){c=
(g[1]+1)*g[2]+parseFloat(e.css(a,b));f="number"}if(!(c==null||c!==c)){f==="number"&&!e.cssNumber[h]&&(c=c+"px");!o.clearCloneStyle&&(c===""&&b.indexOf("background")===0)&&(j[b]="inherit");if(!i||!("set"in i)||(c=i.set(a,c,d))!==void 0)try{j[b]=c}catch(k){}}}else return i&&"get"in i&&(g=i.get(a,false,d))!==void 0?g:j[b]}},css:function(a,b,c,d){var g,f;f=e.camelCase(b);b=e.cssProps[f]||(e.cssProps[f]=pb(a.style,f));(f=e.cssHooks[b]||e.cssHooks[f])&&"get"in f&&(g=f.get(a,true,c));g===void 0&&(g=xa(a,
b,d));g==="normal"&&b in Ic&&(g=Ic[b]);if(c===""||c){a=parseFloat(g);return c===true||e.isNumeric(a)?a||0:g}return g}});e.each(["height","width"],function(a,b){e.cssHooks[b]={get:function(a,c,d){if(c)return zd.test(e.css(a,"display"))&&a.offsetWidth===0?e.swap(a,Bd,function(){return Ja(a,b,d)}):Ja(a,b,d)},set:function(a,c,d){var g=d&&wa(a);return $(a,c,d?fa(a,b,d,o.boxSizing&&e.css(a,"boxSizing",false,g)==="border-box",g):0)}}});o.opacity||(e.cssHooks.opacity={get:function(a,b){return yd.test((b&&
a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?0.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,g=e.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if((b>=1||b==="")&&e.trim(f.replace($b,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(b===""||d&&!d.filter)return}c.filter=$b.test(f)?f.replace($b,g):f+" "+g}});e.cssHooks.marginRight=bb(o.reliableMarginRight,function(a,b){if(b)return e.swap(a,{display:"inline-block"},
xa,[a,"marginRight"])});e.each({margin:"",padding:"",border:"Width"},function(a,b){e.cssHooks[a+b]={expand:function(c){for(var d=0,g={},c=typeof c==="string"?c.split(" "):[c];d<4;d++)g[a+va[d]+b]=c[d]||c[d-2]||c[0];return g}};if(!Gc.test(a))e.cssHooks[a+b].set=$});e.fn.extend({css:function(a,b){return Da(this,function(a,b,c){var d,g={},f=0;if(e.isArray(b)){c=wa(a);for(d=b.length;f<d;f++)g[b[f]]=e.css(a,b[f],false,c);return g}return c!==void 0?e.style(a,b,c):e.css(a,b)},a,b,arguments.length>1)},show:function(){return W(this,
true)},hide:function(){return W(this)},toggle:function(a){return typeof a==="boolean"?a?this.show():this.hide():this.each(function(){cb(this)?e(this).show():e(this).hide()})}});e.Tween=G;G.prototype={constructor:G,init:function(a,b,c,d,g,f){this.elem=a;this.prop=c;this.easing=g||"swing";this.options=b;this.start=this.now=this.cur();this.end=d;this.unit=f||(e.cssNumber[c]?"":"px")},cur:function(){var a=G.propHooks[this.prop];return a&&a.get?a.get(this):G.propHooks._default.get(this)},run:function(a){var b,
c=G.propHooks[this.prop];this.pos=this.options.duration?b=e.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);c&&c.set?c.set(this):G.propHooks._default.set(this);return this}};G.prototype.init.prototype=G.prototype;G.propHooks={_default:{get:function(a){if(a.elem[a.prop]!=null&&(!a.elem.style||a.elem.style[a.prop]==null))return a.elem[a.prop];a=e.css(a.elem,a.prop,
"");return!a||a==="auto"?0:a},set:function(a){if(e.fx.step[a.prop])e.fx.step[a.prop](a);else a.elem.style&&(a.elem.style[e.cssProps[a.prop]]!=null||e.cssHooks[a.prop])?e.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}};G.propHooks.scrollTop=G.propHooks.scrollLeft={set:function(a){if(a.elem.nodeType&&a.elem.parentNode)a.elem[a.prop]=a.now}};e.easing={linear:function(a){return a},swing:function(a){return 0.5-Math.cos(a*Math.PI)/2}};e.fx=G.prototype.init;e.fx.step={};var La,Mb,Cd=/^(?:toggle|show|hide)$/,
Jc=RegExp("^(?:([+-])=|)("+Db+")([a-z%]*)$","i"),Dd=/queueHooks$/,rb=[function(a,b,c){var d,g,f,i,h,j,k=this,l={},m=a.style,n=a.nodeType&&cb(a),p=e._data(a,"fxshow");if(!c.queue){i=e._queueHooks(a,"fx");if(i.unqueued==null){i.unqueued=0;h=i.empty.fire;i.empty.fire=function(){i.unqueued||h()}}i.unqueued++;k.always(function(){k.always(function(){i.unqueued--;e.queue(a,"fx").length||i.empty.fire()})})}if(a.nodeType===1&&("height"in b||"width"in b)){c.overflow=[m.overflow,m.overflowX,m.overflowY];j=e.css(a,
"display");g=j==="none"?e._data(a,"olddisplay")||ua(a.nodeName):j;if(g==="inline"&&e.css(a,"float")==="none")!o.inlineBlockNeedsLayout||ua(a.nodeName)==="inline"?m.display="inline-block":m.zoom=1}if(c.overflow){m.overflow="hidden";o.shrinkWrapBlocks()||k.always(function(){m.overflow=c.overflow[0];m.overflowX=c.overflow[1];m.overflowY=c.overflow[2]})}for(d in b){g=b[d];if(Cd.exec(g)){delete b[d];f=f||g==="toggle";if(g===(n?"hide":"show"))if(g==="show"&&p&&p[d]!==void 0)n=true;else continue;l[d]=p&&
p[d]||e.style(a,d)}else j=void 0}if(e.isEmptyObject(l)){if((j==="none"?ua(a.nodeName):j)==="inline")m.display=j}else{if(p){if("hidden"in p)n=p.hidden}else p=e._data(a,"fxshow",{});if(f)p.hidden=!n;n?e(a).show():k.done(function(){e(a).hide()});k.done(function(){var b;e._removeData(a,"fxshow");for(b in l)e.style(a,b,l[b])});for(d in l){b=db(n?p[d]:0,d,k);if(!(d in p)){p[d]=b.start;if(n){b.end=b.start;b.start=d==="width"||d==="height"?1:0}}}}}],eb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),
g=Jc.exec(b),f=g&&g[3]||(e.cssNumber[a]?"":"px"),i=(e.cssNumber[a]||f!=="px"&&+d)&&Jc.exec(e.css(c.elem,a)),h=1,j=20;if(i&&i[3]!==f){f=f||i[3];g=g||[];i=+d||1;do{h=h||".5";i=i/h;e.style(c.elem,a,i+f)}while(h!==(h=c.cur()/d)&&h!==1&&--j)}if(g){i=c.start=+i||+d||0;c.unit=f;c.end=g[1]?i+(g[1]+1)*g[2]:+g[2]}return c}]};e.Animation=e.extend(ya,{tweener:function(a,b){if(e.isFunction(a)){b=a;a=["*"]}else a=a.split(" ");for(var c,d=0,g=a.length;d<g;d++){c=a[d];eb[c]=eb[c]||[];eb[c].unshift(b)}},prefilter:function(a,
b){b?rb.unshift(a):rb.push(a)}});e.speed=function(a,b,c){var d=a&&typeof a==="object"?e.extend({},a):{complete:c||!c&&b||e.isFunction(a)&&a,duration:a,easing:c&&b||b&&!e.isFunction(b)&&b};d.duration=e.fx.off?0:typeof d.duration==="number"?d.duration:d.duration in e.fx.speeds?e.fx.speeds[d.duration]:e.fx.speeds._default;if(d.queue==null||d.queue===true)d.queue="fx";d.old=d.complete;d.complete=function(){e.isFunction(d.old)&&d.old.call(this);d.queue&&e.dequeue(this,d.queue)};return d};e.fn.extend({fadeTo:function(a,
b,c,d){return this.filter(cb).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var g=e.isEmptyObject(a),f=e.speed(b,c,d),b=function(){var b=ya(this,e.extend({},a),f);(g||e._data(this,"finish"))&&b.stop(true)};b.finish=b;return g||f.queue===false?this.each(b):this.queue(f.queue,b)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop;b(c)};if(typeof a!=="string"){c=b;b=a;a=void 0}b&&a!==false&&this.queue(a||"fx",[]);return this.each(function(){var b=
true,g=a!=null&&a+"queueHooks",f=e.timers,i=e._data(this);if(g)i[g]&&i[g].stop&&d(i[g]);else for(g in i)i[g]&&(i[g].stop&&Dd.test(g))&&d(i[g]);for(g=f.length;g--;)if(f[g].elem===this&&(a==null||f[g].queue===a)){f[g].anim.stop(c);b=false;f.splice(g,1)}(b||!c)&&e.dequeue(this,a)})},finish:function(a){a!==false&&(a=a||"fx");return this.each(function(){var b,c=e._data(this),d=c[a+"queue"];b=c[a+"queueHooks"];var g=e.timers,f=d?d.length:0;c.finish=true;e.queue(this,a,[]);b&&b.stop&&b.stop.call(this,true);
for(b=g.length;b--;)if(g[b].elem===this&&g[b].queue===a){g[b].anim.stop(true);g.splice(b,1)}for(b=0;b<f;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}});e.each(["toggle","show","hide"],function(a,b){var c=e.fn[b];e.fn[b]=function(a,d,g){return a==null||typeof a==="boolean"?c.apply(this,arguments):this.animate(Ma(b,true),a,d,g)}});e.each({slideDown:Ma("show"),slideUp:Ma("hide"),slideToggle:Ma("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},
function(a,b){e.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}});e.timers=[];e.fx.tick=function(){var a,b=e.timers,c=0;for(La=e.now();c<b.length;c++){a=b[c];!a()&&b[c]===a&&b.splice(c--,1)}b.length||e.fx.stop();La=void 0};e.fx.timer=function(a){e.timers.push(a);a()?e.fx.start():e.timers.pop()};e.fx.interval=13;e.fx.start=function(){Mb||(Mb=setInterval(e.fx.tick,e.fx.interval))};e.fx.stop=function(){clearInterval(Mb);Mb=null};e.fx.speeds={slow:600,fast:200,_default:400};e.fn.delay=function(a,
b){a=e.fx?e.fx.speeds[a]||a:a;return this.queue(b||"fx",function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})};var na,Ra,ac,Nb,bc;Ra=r.createElement("div");Ra.setAttribute("className","t");Ra.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";Nb=Ra.getElementsByTagName("a")[0];ac=r.createElement("select");bc=ac.appendChild(r.createElement("option"));na=Ra.getElementsByTagName("input")[0];Nb.style.cssText="top:1px";o.getSetAttribute="t"!==Ra.className;
o.style=/top/.test(Nb.getAttribute("style"));o.hrefNormalized="/a"===Nb.getAttribute("href");o.checkOn=!!na.value;o.optSelected=bc.selected;o.enctype=!!r.createElement("form").enctype;ac.disabled=!0;o.optDisabled=!bc.disabled;na=r.createElement("input");na.setAttribute("value","");o.input=""===na.getAttribute("value");na.value="t";na.setAttribute("type","radio");o.radioValue="t"===na.value;var Ed=/\r/g;e.fn.extend({val:function(a){var b,c,d,g=this[0];if(arguments.length){d=e.isFunction(a);return this.each(function(c){if(this.nodeType===
1){c=d?a.call(this,c,e(this).val()):a;c==null?c="":typeof c==="number"?c=c+"":e.isArray(c)&&(c=e.map(c,function(a){return a==null?"":a+""}));b=e.valHooks[this.type]||e.valHooks[this.nodeName.toLowerCase()];if(!b||!("set"in b)||b.set(this,c,"value")===void 0)this.value=c}})}if(g){if((b=e.valHooks[g.type]||e.valHooks[g.nodeName.toLowerCase()])&&"get"in b&&(c=b.get(g,"value"))!==void 0)return c;c=g.value;return typeof c==="string"?c.replace(Ed,""):c==null?"":c}}});e.extend({valHooks:{option:{get:function(a){var b=
e.find.attr(a,"value");return b!=null?b:e.trim(e.text(a))}},select:{get:function(a){for(var b,c=a.options,d=a.selectedIndex,g=(a=a.type==="select-one"||d<0)?null:[],f=a?d+1:c.length,i=d<0?f:a?d:0;i<f;i++){b=c[i];if((b.selected||i===d)&&(o.optDisabled?!b.disabled:b.getAttribute("disabled")===null)&&(!b.parentNode.disabled||!e.nodeName(b.parentNode,"optgroup"))){b=e(b).val();if(a)return b;g.push(b)}}return g},set:function(a,b){for(var c,d,g=a.options,f=e.makeArray(b),i=g.length;i--;){d=g[i];if(e.inArray(e.valHooks.option.get(d),
f)>=0)try{d.selected=c=true}catch(h){d.scrollHeight}else d.selected=false}if(!c)a.selectedIndex=-1;return g}}}});e.each(["radio","checkbox"],function(){e.valHooks[this]={set:function(a,b){if(e.isArray(b))return a.checked=e.inArray(e(a).val(),b)>=0}};if(!o.checkOn)e.valHooks[this].get=function(a){return a.getAttribute("value")===null?"on":a.value}});var Sa,Kc,oa=e.expr.attrHandle,cc=/^(?:checked|selected)$/i,Fa=o.getSetAttribute,Ob=o.input;e.fn.extend({attr:function(a,b){return Da(this,e.attr,a,b,
arguments.length>1)},removeAttr:function(a){return this.each(function(){e.removeAttr(this,a)})}});e.extend({attr:function(a,b,c){var d,g,f=a.nodeType;if(a&&!(f===3||f===8||f===2)){if(typeof a.getAttribute===Z)return e.prop(a,b,c);if(f!==1||!e.isXMLDoc(a)){b=b.toLowerCase();d=e.attrHooks[b]||(e.expr.match.bool.test(b)?Kc:Sa)}if(c!==void 0)if(c===null)e.removeAttr(a,b);else{if(d&&"set"in d&&(g=d.set(a,c,b))!==void 0)return g;a.setAttribute(b,c+"");return c}else{if(d&&"get"in d&&(g=d.get(a,b))!==null)return g;
g=e.find.attr(a,b);return g==null?void 0:g}}},removeAttr:function(a,b){var c,d,g=0,f=b&&b.match(ga);if(f&&a.nodeType===1)for(;c=f[g++];){d=e.propFix[c]||c;e.expr.match.bool.test(c)?Ob&&Fa||!cc.test(c)?a[d]=false:a[e.camelCase("default-"+c)]=a[d]=false:e.attr(a,c,"");a.removeAttribute(Fa?c:d)}},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&b==="radio"&&e.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b);if(c)a.value=c;return b}}}}});Kc={set:function(a,b,c){b===false?e.removeAttr(a,
c):Ob&&Fa||!cc.test(c)?a.setAttribute(!Fa&&e.propFix[c]||c,c):a[e.camelCase("default-"+c)]=a[c]=true;return c}};e.each(e.expr.match.bool.source.match(/\w+/g),function(a,b){var c=oa[b]||e.find.attr;oa[b]=Ob&&Fa||!cc.test(b)?function(a,b,d){var g,f;if(!d){f=oa[b];oa[b]=g;g=c(a,b,d)!=null?b.toLowerCase():null;oa[b]=f}return g}:function(a,b,c){if(!c)return a[e.camelCase("default-"+b)]?b.toLowerCase():null}});if(!Ob||!Fa)e.attrHooks.value={set:function(a,b,c){if(e.nodeName(a,"input"))a.defaultValue=b;
else return Sa&&Sa.set(a,b,c)}};Fa||(Sa={set:function(a,b,c){var d=a.getAttributeNode(c);d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c));d.value=b=b+"";if(c==="value"||b===a.getAttribute(c))return b}},oa.id=oa.name=oa.coords=function(a,b,c){var d;if(!c)return(d=a.getAttributeNode(b))&&d.value!==""?d.value:null},e.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);if(c&&c.specified)return c.value},set:Sa.set},e.attrHooks.contenteditable={set:function(a,b,c){Sa.set(a,b===""?
false:b,c)}},e.each(["width","height"],function(a,b){e.attrHooks[b]={set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}}}));o.style||(e.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var Fd=/^(?:input|select|textarea|button|object)$/i,Gd=/^(?:a|area)$/i;e.fn.extend({prop:function(a,b){return Da(this,e.prop,a,b,arguments.length>1)},removeProp:function(a){a=e.propFix[a]||a;return this.each(function(){try{this[a]=void 0;
delete this[a]}catch(b){}})}});e.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,g,f;f=a.nodeType;if(a&&!(f===3||f===8||f===2)){if(f=f!==1||!e.isXMLDoc(a)){b=e.propFix[b]||b;g=e.propHooks[b]}return c!==void 0?g&&"set"in g&&(d=g.set(a,c,b))!==void 0?d:a[b]=c:g&&"get"in g&&(d=g.get(a,b))!==null?d:a[b]}},propHooks:{tabIndex:{get:function(a){var b=e.find.attr(a,"tabindex");return b?parseInt(b,10):Fd.test(a.nodeName)||Gd.test(a.nodeName)&&a.href?0:-1}}}});o.hrefNormalized||
e.each(["href","src"],function(a,b){e.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}});o.optSelected||(e.propHooks.selected={get:function(a){if(a=a.parentNode){a.selectedIndex;a.parentNode&&a.parentNode.selectedIndex}return null}});e.each("tabIndex readOnly maxLength cellSpacing cellPadding rowSpan colSpan useMap frameBorder contentEditable".split(" "),function(){e.propFix[this.toLowerCase()]=this});o.enctype||(e.propFix.enctype="encoding");var dc=/[\t\r\n\f]/g;e.fn.extend({addClass:function(a){var b,
c,d,g,f,i=0,h=this.length;b=typeof a==="string"&&a;if(e.isFunction(a))return this.each(function(b){e(this).addClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(ga)||[];i<h;i++){c=this[i];if(d=c.nodeType===1&&(c.className?(" "+c.className+" ").replace(dc," "):" ")){for(f=0;g=b[f++];)d.indexOf(" "+g+" ")<0&&(d=d+(g+" "));d=e.trim(d);if(c.className!==d)c.className=d}}return this},removeClass:function(a){var b,c,d,g,f,i=0,h=this.length;b=arguments.length===0||typeof a==="string"&&a;if(e.isFunction(a))return this.each(function(b){e(this).removeClass(a.call(this,
b,this.className))});if(b)for(b=(a||"").match(ga)||[];i<h;i++){c=this[i];if(d=c.nodeType===1&&(c.className?(" "+c.className+" ").replace(dc," "):"")){for(f=0;g=b[f++];)for(;d.indexOf(" "+g+" ")>=0;)d=d.replace(" "+g+" "," ");d=a?e.trim(d):"";if(c.className!==d)c.className=d}}return this},toggleClass:function(a,b){var c=typeof a;return typeof b==="boolean"&&c==="string"?b?this.addClass(a):this.removeClass(a):e.isFunction(a)?this.each(function(c){e(this).toggleClass(a.call(this,c,this.className,b),
b)}):this.each(function(){if(c==="string")for(var b,d=0,g=e(this),f=a.match(ga)||[];b=f[d++];)g.hasClass(b)?g.removeClass(b):g.addClass(b);else if(c===Z||c==="boolean"){this.className&&e._data(this,"__className__",this.className);this.className=this.className||a===false?"":e._data(this,"__className__")||""}})},hasClass:function(a){for(var a=" "+a+" ",b=0,c=this.length;b<c;b++)if(this[b].nodeType===1&&(" "+this[b].className+" ").replace(dc," ").indexOf(a)>=0)return true;return false}});e.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){e.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}});e.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length===1?this.off(a,"**"):this.off(b,a||"**",c)}});var ec=e.now(),fc=/\?/,Hd=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
e.parseJSON=function(a){if(d.JSON&&d.JSON.parse)return d.JSON.parse(a+"");var b,c=null,g=e.trim(a+"");return g&&!e.trim(g.replace(Hd,function(a,d,g,f){b&&d&&(c=0);if(c===0)return a;b=g||d;c=c+(!f-!g);return""}))?Function("return "+g)():e.error("Invalid JSON: "+a)};e.parseXML=function(a){var b,c;if(!a||typeof a!=="string")return null;try{if(d.DOMParser){c=new DOMParser;b=c.parseFromString(a,"text/xml")}else{b=new ActiveXObject("Microsoft.XMLDOM");b.async="false";b.loadXML(a)}}catch(g){b=void 0}(!b||
!b.documentElement||b.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+a);return b};var Ga,pa,Id=/#.*$/,Lc=/([?&])_=[^&]*/,Jd=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Kd=/^(?:GET|HEAD)$/,Ld=/^\/\//,Mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Nc={},Sb={},Oc="*/".concat("*");try{pa=location.href}catch(Vd){pa=r.createElement("a"),pa.href="",pa=pa.href}Ga=Mc.exec(pa.toLowerCase())||[];e.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:pa,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ga[1]),
global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Oc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":e.parseJSON,"text xml":e.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Na(Na(a,
e.ajaxSettings),b):Na(e.ajaxSettings,a)},ajaxPrefilter:w(Nc),ajaxTransport:w(Sb),ajax:function(a,b){function c(a,b,d,g){var l,x,y,C;C=b;if(z!==2){z=2;h&&clearTimeout(h);k=void 0;i=g||"";r.readyState=a>0?4:0;g=a>=200&&a<300||a===304;if(d){y=m;for(var u=r,o,R,ca,v,da=y.contents,N=y.dataTypes;N[0]==="*";){N.shift();R===void 0&&(R=y.mimeType||u.getResponseHeader("Content-Type"))}if(R)for(v in da)if(da[v]&&da[v].test(R)){N.unshift(v);break}if(N[0]in d)ca=N[0];else{for(v in d){if(!N[0]||y.converters[v+
" "+N[0]]){ca=v;break}o||(o=v)}ca=ca||o}if(ca){ca!==N[0]&&N.unshift(ca);y=d[ca]}else y=void 0}a:{d=m;o=y;R=r;ca=g;var A,s,B,u={},da=d.dataTypes.slice();if(da[1])for(s in d.converters)u[s.toLowerCase()]=d.converters[s];for(v=da.shift();v;){d.responseFields[v]&&(R[d.responseFields[v]]=o);!B&&(ca&&d.dataFilter)&&(o=d.dataFilter(o,d.dataType));B=v;if(v=da.shift())if(v==="*")v=B;else if(B!=="*"&&B!==v){s=u[B+" "+v]||u["* "+v];if(!s)for(A in u){y=A.split(" ");if(y[1]===v)if(s=u[B+" "+y[0]]||u["* "+y[0]]){if(s===
true)s=u[A];else if(u[A]!==true){v=y[0];da.unshift(y[1])}break}}if(s!==true)if(s&&d["throws"])o=s(o);else try{o=s(o)}catch(w){y={state:"parsererror",error:s?w:"No conversion from "+B+" to "+v};break a}}}y={state:"success",data:o}}if(g){if(m.ifModified){(C=r.getResponseHeader("Last-Modified"))&&(e.lastModified[f]=C);(C=r.getResponseHeader("etag"))&&(e.etag[f]=C)}if(a===204||m.type==="HEAD")C="nocontent";else if(a===304)C="notmodified";else{C=y.state;l=y.data;x=y.error;g=!x}}else{x=C;if(a||!C){C="error";
a<0&&(a=0)}}r.status=a;r.statusText=(b||C)+"";g?D.resolveWith(n,[l,C,r]):D.rejectWith(n,[r,C,x]);r.statusCode(q);q=void 0;j&&p.trigger(g?"ajaxSuccess":"ajaxError",[r,m,g?l:x]);t.fireWith(n,[r,C]);if(j){p.trigger("ajaxComplete",[r,m]);--e.active||e.event.trigger("ajaxStop")}}}if(typeof a==="object"){b=a;a=void 0}var b=b||{},d,g,f,i,h,j,k,l,m=e.ajaxSetup({},b),n=m.context||m,p=m.context&&(n.nodeType||n.jquery)?e(n):e.event,D=e.Deferred(),t=e.Callbacks("once memory"),q=m.statusCode||{},u={},o={},z=0,
R="canceled",r={readyState:0,getResponseHeader:function(a){var b;if(z===2){if(!l)for(l={};b=Jd.exec(i);)l[b[1].toLowerCase()]=b[2];b=l[a.toLowerCase()]}return b==null?null:b},getAllResponseHeaders:function(){return z===2?i:null},setRequestHeader:function(a,b){var c=a.toLowerCase();if(!z){a=o[c]=o[c]||a;u[a]=b}return this},overrideMimeType:function(a){if(!z)m.mimeType=a;return this},statusCode:function(a){var b;if(a)if(z<2)for(b in a)q[b]=[q[b],a[b]];else r.always(a[r.status]);return this},abort:function(a){a=
a||R;k&&k.abort(a);c(0,a);return this}};D.promise(r).complete=t.add;r.success=r.done;r.error=r.fail;m.url=((a||m.url||pa)+"").replace(Id,"").replace(Ld,Ga[1]+"//");m.type=b.method||b.type||m.method||m.type;m.dataTypes=e.trim(m.dataType||"*").toLowerCase().match(ga)||[""];if(m.crossDomain==null){d=Mc.exec(m.url.toLowerCase());m.crossDomain=!(!d||!(d[1]!==Ga[1]||d[2]!==Ga[2]||(d[3]||(d[1]==="http:"?"80":"443"))!==(Ga[3]||(Ga[1]==="http:"?"80":"443"))))}if(m.data&&m.processData&&typeof m.data!=="string")m.data=
e.param(m.data,m.traditional);za(Nc,m,b,r);if(z===2)return r;(j=m.global)&&e.active++===0&&e.event.trigger("ajaxStart");m.type=m.type.toUpperCase();m.hasContent=!Kd.test(m.type);f=m.url;if(!m.hasContent){if(m.data){f=m.url=m.url+((fc.test(f)?"&":"?")+m.data);delete m.data}if(m.cache===false)m.url=Lc.test(f)?f.replace(Lc,"$1_="+ec++):f+(fc.test(f)?"&":"?")+"_="+ec++}if(m.ifModified){e.lastModified[f]&&r.setRequestHeader("If-Modified-Since",e.lastModified[f]);e.etag[f]&&r.setRequestHeader("If-None-Match",
e.etag[f])}(m.data&&m.hasContent&&m.contentType!==false||b.contentType)&&r.setRequestHeader("Content-Type",m.contentType);r.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+(m.dataTypes[0]!=="*"?", "+Oc+"; q=0.01":""):m.accepts["*"]);for(g in m.headers)r.setRequestHeader(g,m.headers[g]);if(m.beforeSend&&(m.beforeSend.call(n,r,m)===false||z===2))return r.abort();R="abort";for(g in{success:1,error:1,complete:1})r[g](m[g]);if(k=za(Sb,m,b,r)){r.readyState=
1;j&&p.trigger("ajaxSend",[r,m]);m.async&&m.timeout>0&&(h=setTimeout(function(){r.abort("timeout")},m.timeout));try{z=1;k.send(u,c)}catch(v){if(z<2)c(-1,v);else throw v;}}else c(-1,"No Transport");return r},getJSON:function(a,b,c){return e.get(a,b,c,"json")},getScript:function(a,b){return e.get(a,void 0,b,"script")}});e.each(["get","post"],function(a,b){e[b]=function(a,c,d,g){if(e.isFunction(c)){g=g||d;d=c;c=void 0}return e.ajax({url:a,type:b,dataType:g,data:c,success:d})}});e.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
function(a,b){e.fn[b]=function(a){return this.on(b,a)}});e._evalUrl=function(a){return e.ajax({url:a,type:"GET",dataType:"script",async:false,global:false,"throws":true})};e.fn.extend({wrapAll:function(a){if(e.isFunction(a))return this.each(function(b){e(this).wrapAll(a.call(this,b))});if(this[0]){var b=e(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&a.firstChild.nodeType===1;)a=a.firstChild;return a}).append(this)}return this},
wrapInner:function(a){return e.isFunction(a)?this.each(function(b){e(this).wrapInner(a.call(this,b))}):this.each(function(){var b=e(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=e.isFunction(a);return this.each(function(c){e(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){e.nodeName(this,"body")||e(this).replaceWith(this.childNodes)}).end()}});e.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||
!o.reliableHiddenOffsets()&&(a.style&&a.style.display||e.css(a,"display"))==="none"};e.expr.filters.visible=function(a){return!e.expr.filters.hidden(a)};var Md=/%20/g,Zc=/\[\]$/,Pc=/\r?\n/g,Nd=/^(?:submit|button|image|reset|file)$/i,Od=/^(?:input|select|textarea|keygen)/i;e.param=function(a,b){var c,d=[],g=function(a,b){b=e.isFunction(b)?b():b==null?"":b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};b===void 0&&(b=e.ajaxSettings&&e.ajaxSettings.traditional);if(e.isArray(a)||a.jquery&&
!e.isPlainObject(a))e.each(a,function(){g(this.name,this.value)});else for(c in a)Aa(c,a[c],b,g);return d.join("&").replace(Md,"+")};e.fn.extend({serialize:function(){return e.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=e.prop(this,"elements");return a?e.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!e(this).is(":disabled")&&Od.test(this.nodeName)&&!Nd.test(a)&&(this.checked||!Rb.test(a))}).map(function(a,b){var c=e(this).val();
return c==null?null:e.isArray(c)?e.map(c,function(a){return{name:b.name,value:a.replace(Pc,"\r\n")}}):{name:b.name,value:c.replace(Pc,"\r\n")}}).get()}});e.ajaxSettings.xhr=void 0!==d.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&tb()))a:{try{a=new d.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:tb;var Pd=0,Pb={},Qb=e.ajaxSettings.xhr();if(d.ActiveXObject)e(d).on("unload",function(){for(var a in Pb)Pb[a](void 0,
true)});o.cors=!!Qb&&"withCredentials"in Qb;(Qb=o.ajax=!!Qb)&&e.ajaxTransport(function(a){if(!a.crossDomain||o.cors){var b;return{send:function(c,d){var g,f=a.xhr(),i=++Pd;f.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(g in a.xhrFields)f[g]=a.xhrFields[g];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType);!a.crossDomain&&!c["X-Requested-With"]&&(c["X-Requested-With"]="XMLHttpRequest");for(g in c)c[g]!==void 0&&f.setRequestHeader(g,c[g]+"");f.send(a.hasContent&&a.data||
null);b=function(c,g){var h,j,k;if(b&&(g||f.readyState===4)){delete Pb[i];b=void 0;f.onreadystatechange=e.noop;if(g)f.readyState!==4&&f.abort();else{k={};h=f.status;if(typeof f.responseText==="string")k.text=f.responseText;try{j=f.statusText}catch(l){j=""}!h&&a.isLocal&&!a.crossDomain?h=k.text?200:404:h===1223&&(h=204)}}k&&d(h,j,k,f.getAllResponseHeaders())};a.async?f.readyState===4?setTimeout(b):f.onreadystatechange=Pb[i]=b:b()},abort:function(){b&&b(void 0,true)}}}});e.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},
contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){e.globalEval(a);return a}}});e.ajaxPrefilter("script",function(a){if(a.cache===void 0)a.cache=false;if(a.crossDomain){a.type="GET";a.global=false}});e.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=r.head||e("head")[0]||r.documentElement;return{send:function(d,g){b=r.createElement("script");b.async=true;if(a.scriptCharset)b.charset=a.scriptCharset;b.src=a.url;b.onload=b.onreadystatechange=function(a,c){if(c||
!b.readyState||/loaded|complete/.test(b.readyState)){b.onload=b.onreadystatechange=null;b.parentNode&&b.parentNode.removeChild(b);b=null;c||g(200,"success")}};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0,true)}}}});var Qc=[],gc=/(=)\?(?=&|$)|\?\?/;e.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Qc.pop()||e.expando+"_"+ec++;this[a]=true;return a}});e.ajaxPrefilter("json jsonp",function(a,b,c){var g,f,i,h=a.jsonp!==false&&(gc.test(a.url)?"url":typeof a.data==="string"&&
!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&gc.test(a.data)&&"data");if(h||a.dataTypes[0]==="jsonp"){g=a.jsonpCallback=e.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback;if(h)a[h]=a[h].replace(gc,"$1"+g);else if(a.jsonp!==false)a.url=a.url+((fc.test(a.url)?"&":"?")+a.jsonp+"="+g);a.converters["script json"]=function(){i||e.error(g+" was not called");return i[0]};a.dataTypes[0]="json";f=d[g];d[g]=function(){i=arguments};c.always(function(){d[g]=f;if(a[g]){a.jsonpCallback=
b.jsonpCallback;Qc.push(g)}i&&e.isFunction(f)&&f(i[0]);i=f=void 0});return"script"}});e.parseHTML=function(a,b,c){if(!a||typeof a!=="string")return null;if(typeof b==="boolean"){c=b;b=false}var b=b||r,d=uc.exec(a),c=!c&&[];if(d)return[b.createElement(d[1])];d=e.buildFragment([a],b,c);c&&c.length&&e(c).remove();return e.merge([],d.childNodes)};var Rc=e.fn.load;e.fn.load=function(a,b,c){if(typeof a!=="string"&&Rc)return Rc.apply(this,arguments);var d,g,f,i=this,h=a.indexOf(" ");if(h>=0){d=e.trim(a.slice(h,
a.length));a=a.slice(0,h)}if(e.isFunction(b)){c=b;b=void 0}else b&&typeof b==="object"&&(f="POST");i.length>0&&e.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){g=arguments;i.html(d?e("<div>").append(e.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){i.each(c,g||[a.responseText,b,a])});return this};e.expr.filters.animated=function(a){return e.grep(e.timers,function(b){return a===b.elem}).length};var Sc=d.document.documentElement;e.offset={setOffset:function(a,b,c){var d,g,f,i=e.css(a,
"position"),h=e(a),j={};if(i==="static")a.style.position="relative";f=h.offset();g=e.css(a,"top");d=e.css(a,"left");if((i==="absolute"||i==="fixed")&&e.inArray("auto",[g,d])>-1){d=h.position();g=d.top;d=d.left}else{g=parseFloat(g)||0;d=parseFloat(d)||0}e.isFunction(b)&&(b=b.call(a,c,f));if(b.top!=null)j.top=b.top-f.top+g;if(b.left!=null)j.left=b.left-f.left+d;"using"in b?b.using.call(a,j):h.css(j)}};e.fn.extend({offset:function(a){if(arguments.length)return a===void 0?this:this.each(function(b){e.offset.setOffset(this,
a,b)});var b,c,d={top:0,left:0},g=(c=this[0])&&c.ownerDocument;if(g){b=g.documentElement;if(!e.contains(b,c))return d;typeof c.getBoundingClientRect!==Z&&(d=c.getBoundingClientRect());c=ub(g);return{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}}},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];if(e.css(d,"position")==="fixed")b=d.getBoundingClientRect();else{a=this.offsetParent();b=this.offset();e.nodeName(a[0],
"html")||(c=a.offset());c.top=c.top+e.css(a[0],"borderTopWidth",true);c.left=c.left+e.css(a[0],"borderLeftWidth",true)}return{top:b.top-c.top-e.css(d,"marginTop",true),left:b.left-c.left-e.css(d,"marginLeft",true)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||Sc;a&&!e.nodeName(a,"html")&&e.css(a,"position")==="static";)a=a.offsetParent;return a||Sc})}});e.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);e.fn[a]=function(d){return Da(this,
function(a,d,g){var f=ub(a);if(g===void 0)return f?b in f?f[b]:f.document.documentElement[d]:a[d];f?f.scrollTo(!c?g:e(f).scrollLeft(),c?g:e(f).scrollTop()):a[d]=g},a,d,arguments.length,null)}});e.each(["top","left"],function(a,b){e.cssHooks[b]=bb(o.pixelPosition,function(a,c){if(c){c=xa(a,b);return qb.test(c)?e(a).position()[b]+"px":c}})});e.each({Height:"height",Width:"width"},function(a,b){e.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){e.fn[d]=function(d,g){var f=arguments.length&&
(c||typeof d!=="boolean"),i=c||(d===true||g===true?"margin":"border");return Da(this,function(b,c,d){if(e.isWindow(b))return b.document.documentElement["client"+a];if(b.nodeType===9){c=b.documentElement;return Math.max(b.body["scroll"+a],c["scroll"+a],b.body["offset"+a],c["offset"+a],c["client"+a])}return d===void 0?e.css(b,c,i):e.style(b,c,d,i)},b,f?d:void 0,f,null)}})});e.fn.size=function(){return this.length};e.fn.andSelf=e.fn.addBack;"function"===typeof define&&define.amd&&define("jquery",[],
function(){return e});var Qd=d.jQuery,Rd=d.$;e.noConflict=function(a){if(d.$===e)d.$=Rd;if(a&&d.jQuery===e)d.jQuery=Qd;return e};typeof J===Z&&(d.jQuery=d.$=e);return e});
(function(){var d,J;jQuery.uaMatch=function(d){d=d.toLowerCase();d=/(chrome)[ \/]([\w.]+)/.exec(d)||/(webkit)[ \/]([\w.]+)/.exec(d)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(d)||/(msie) ([\w.]+)/.exec(d)||0>d.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(d)||[];return{browser:d[1]||"",version:d[2]||"0"}};d=jQuery.uaMatch(navigator.userAgent);J={};d.browser&&(J[d.browser]=!0,J.version=d.version);J.chrome?J.webkit=!0:J.webkit&&(J.safari=!0);jQuery.browser=J})();
(function(d){"function"===typeof define&&define.amd?define(["jquery"],d):d(jQuery)})(function(d){function J(a,b){var c,g;c=a.nodeName.toLowerCase();if("area"===c){c=a.parentNode;g=c.name;if(!a.href||!g||"map"!==c.nodeName.toLowerCase())return!1;c=d("img[usemap='#"+g+"']")[0];return!!c&&Ha(c)}return(/input|select|textarea|button|object/.test(c)?!a.disabled:"a"===c?a.href||b:b)&&Ha(a)}function Ha(a){return d.expr.filters.visible(a)&&!d(a).parents().addBack().filter(function(){return"hidden"===d.css(this,
"visibility")}).length}function Ta(a){for(var b;a.length&&a[0]!==document;){b=a.css("position");if("absolute"===b||"relative"===b||"fixed"===b)if(b=parseInt(a.css("zIndex"),10),!isNaN(b)&&0!==b)return b;a=a.parent()}return 0}function Ua(){this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";
this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:"January February March April May June July August September October November December".split(" "),monthNamesShort:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),
dayNames:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),dayNamesShort:"Sun Mon Tue Wed Thu Fri Sat".split(" "),dayNamesMin:"Su Mo Tu We Th Fr Sa".split(" "),weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,
yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};d.extend(this._defaults,this.regional[""]);this.regional.en=d.extend(!0,{},this.regional[""]);
this.regional["en-US"]=d.extend(!0,{},this.regional.en);this.dpDiv=Va(d("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function Va(a){return a.delegate("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a","mouseout",function(){d(this).removeClass("ui-state-hover");-1!==this.className.indexOf("ui-datepicker-prev")&&d(this).removeClass("ui-datepicker-prev-hover");-1!==this.className.indexOf("ui-datepicker-next")&&
d(this).removeClass("ui-datepicker-next-hover")}).delegate("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a","mouseover",Y)}function Y(){if(!d.datepicker._isDisabledDatepicker(ya.inline?ya.dpDiv.parent()[0]:ya.input[0]))d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),d(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&d(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&
d(this).addClass("ui-datepicker-next-hover")}function qa(a,b){d.extend(a,b);for(var c in b)null==b[c]&&(a[c]=b[c]);return a}function ea(a){return function(){var b=this.element.val();a.apply(this,arguments);this._refresh();b!==this.element.val()&&this._trigger("change")}}d.ui=d.ui||{};d.extend(d.ui,{version:"1.11.2",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}});d.fn.extend({scrollParent:function(a){var b=
this.css("position"),c="absolute"===b,g=a?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var a=d(this);return c&&"static"===a.css("position")?!1:g.test(a.css("overflow")+a.css("overflow-y")+a.css("overflow-x"))}).eq(0);return"fixed"===b||!a.length?d(this[0].ownerDocument||document):a},uniqueId:function(){var a=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++a)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&
d(this).removeAttr("id")})}});d.extend(d.expr[":"],{data:d.expr.createPseudo?d.expr.createPseudo(function(a){return function(b){return!!d.data(b,a)}}):function(a,b,c){return!!d.data(a,c[3])},focusable:function(a){return J(a,!isNaN(d.attr(a,"tabindex")))},tabbable:function(a){var b=d.attr(a,"tabindex"),c=isNaN(b);return(c||0<=b)&&J(a,!c)}});d("<a>").outerWidth(1).jquery||d.each(["Width","Height"],function(a,b){function c(a,b,c,f){d.each(g,function(){b-=parseFloat(d.css(a,"padding"+this))||0;c&&(b-=
parseFloat(d.css(a,"border"+this+"Width"))||0);f&&(b-=parseFloat(d.css(a,"margin"+this))||0)});return b}var g="Width"===b?["Left","Right"]:["Top","Bottom"],f=b.toLowerCase(),i={innerWidth:d.fn.innerWidth,innerHeight:d.fn.innerHeight,outerWidth:d.fn.outerWidth,outerHeight:d.fn.outerHeight};d.fn["inner"+b]=function(a){return void 0===a?i["inner"+b].call(this):this.each(function(){d(this).css(f,c(this,a)+"px")})};d.fn["outer"+b]=function(a,g){return"number"!==typeof a?i["outer"+b].call(this,a):this.each(function(){d(this).css(f,
c(this,a,!0,g)+"px")})}});d.fn.addBack||(d.fn.addBack=function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))});if(d("<a>").data("a-b","a").removeData("a-b").data("a-b")){var Wa=d.fn.removeData;d.fn.removeData=function(a){return arguments.length?Wa.call(this,d.camelCase(a)):Wa.call(this)}}d.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());d.fn.extend({focus:function(a){return function(b,c){return typeof b==="number"?this.each(function(){var a=this;setTimeout(function(){d(a).focus();
c&&c.call(a)},b)}):a.apply(this,arguments)}}(d.fn.focus),disableSelection:function(){var a="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(a+".ui-disableSelection",function(a){a.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(a){if(a!==void 0)return this.css("zIndex",a);if(this.length)for(var a=d(this[0]),b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b===
"relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}return 0}});d.ui.plugin={add:function(a,b,c){var g,a=d.ui[a].prototype;for(g in c){a.plugins[g]=a.plugins[g]||[];a.plugins[g].push([b,c[g]])}},call:function(a,b,c,d){if((b=a.plugins[b])&&(d||a.element[0].parentNode&&a.element[0].parentNode.nodeType!==11))for(d=0;d<b.length;d++)a.options[b[d][0]]&&b[d][1].apply(a.element,c)}};var nb=0,ra=Array.prototype.slice,ha=d.cleanData;d.cleanData=function(a){var b,
c,g;for(g=0;(c=a[g])!=null;g++)try{(b=d._data(c,"events"))&&b.remove&&d(c).triggerHandler("remove")}catch(f){}ha(a)};d.widget=function(a,b,c){var g,f,i,e,j={},k=a.split(".")[0],a=a.split(".")[1];g=k+"-"+a;if(!c){c=b;b=d.Widget}d.expr[":"][g.toLowerCase()]=function(a){return!!d.data(a,g)};d[k]=d[k]||{};f=d[k][a];i=d[k][a]=function(a,b){if(!this._createWidget)return new i(a,b);arguments.length&&this._createWidget(a,b)};d.extend(i,f,{version:c.version,_proto:d.extend({},c),_childConstructors:[]});e=
new b;e.options=d.widget.extend({},e.options);d.each(c,function(a,c){if(d.isFunction(c)){var g=function(){return b.prototype[a].apply(this,arguments)},f=function(c){return b.prototype[a].apply(this,c)};j[a]=function(){var a=this._super,b=this._superApply,d;this._super=g;this._superApply=f;d=c.apply(this,arguments);this._super=a;this._superApply=b;return d}}else j[a]=c});i.prototype=d.widget.extend(e,{widgetEventPrefix:f?e.widgetEventPrefix||a:a},j,{constructor:i,namespace:k,widgetName:a,widgetFullName:g});
if(f){d.each(f._childConstructors,function(a,b){var c=b.prototype;d.widget(c.namespace+"."+c.widgetName,i,b._proto)});delete f._childConstructors}else b._childConstructors.push(i);d.widget.bridge(a,i);return i};d.widget.extend=function(a){for(var b=ra.call(arguments,1),c=0,g=b.length,f,i;c<g;c++)for(f in b[c]){i=b[c][f];b[c].hasOwnProperty(f)&&i!==void 0&&(a[f]=d.isPlainObject(i)?d.isPlainObject(a[f])?d.widget.extend({},a[f],i):d.widget.extend({},i):i)}return a};d.widget.bridge=function(a,b){var c=
b.prototype.widgetFullName||a;d.fn[a]=function(g){var f=typeof g==="string",i=ra.call(arguments,1),e=this,g=!f&&i.length?d.widget.extend.apply(null,[g].concat(i)):g;f?this.each(function(){var b,f=d.data(this,c);if(g==="instance"){e=f;return false}if(!f)return d.error("cannot call methods on "+a+" prior to initialization; attempted to call method '"+g+"'");if(!d.isFunction(f[g])||g.charAt(0)==="_")return d.error("no such method '"+g+"' for "+a+" widget instance");b=f[g].apply(f,i);if(b!==f&&b!==void 0){e=
b&&b.jquery?e.pushStack(b.get()):b;return false}}):this.each(function(){var a=d.data(this,c);if(a){a.option(g||{});a._init&&a._init()}else d.data(this,c,new b(g,this))});return e}};d.Widget=function(){};d.Widget._childConstructors=[];d.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(a,b){b=d(b||this.defaultElement||this)[0];this.element=d(b);this.uuid=nb++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=
d();this.hoverable=d();this.focusable=d();if(b!==this){d.data(b,this.widgetFullName,this);this._on(true,this.element,{remove:function(a){a.target===b&&this.destroy()}});this.document=d(b.style?b.ownerDocument:b.document||b);this.window=d(this.document[0].defaultView||this.document[0].parentWindow)}this.options=d.widget.extend({},this.options,this._getCreateOptions(),a);this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:d.noop,_getCreateEventData:d.noop,
_create:d.noop,_init:d.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(d.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:d.noop,widget:function(){return this.element},
option:function(a,b){var c=a,g,f,i;if(arguments.length===0)return d.widget.extend({},this.options);if(typeof a==="string"){c={};g=a.split(".");a=g.shift();if(g.length){f=c[a]=d.widget.extend({},this.options[a]);for(i=0;i<g.length-1;i++){f[g[i]]=f[g[i]]||{};f=f[g[i]]}a=g.pop();if(arguments.length===1)return f[a]===void 0?null:f[a];f[a]=b}else{if(arguments.length===1)return this.options[a]===void 0?null:this.options[a];c[a]=b}}this._setOptions(c);return this},_setOptions:function(a){for(var b in a)this._setOption(b,
a[b]);return this},_setOption:function(a,b){this.options[a]=b;if(a==="disabled"){this.widget().toggleClass(this.widgetFullName+"-disabled",!!b);if(b){this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")}}return this},enable:function(){return this._setOptions({disabled:false})},disable:function(){return this._setOptions({disabled:true})},_on:function(a,b,c){var g,f=this;if(typeof a!=="boolean"){c=b;b=a;a=false}if(c){b=g=d(b);this.bindings=this.bindings.add(b)}else{c=
b;b=this.element;g=this.widget()}d.each(c,function(c,e){function j(){if(a||!(f.options.disabled===true||d(this).hasClass("ui-state-disabled")))return(typeof e==="string"?f[e]:e).apply(f,arguments)}if(typeof e!=="string")j.guid=e.guid=e.guid||j.guid||d.guid++;var k=c.match(/^([\w:-]*)\s*(.*)$/),l=k[1]+f.eventNamespace;(k=k[2])?g.delegate(k,l,j):b.bind(l,j)})},_off:function(a,b){b=(b||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;a.unbind(b).undelegate(b);this.bindings=d(this.bindings.not(a).get());
this.focusable=d(this.focusable.not(a).get());this.hoverable=d(this.hoverable.not(a).get())},_delay:function(a,b){var c=this;return setTimeout(function(){return(typeof a==="string"?c[a]:a).apply(c,arguments)},b||0)},_hoverable:function(a){this.hoverable=this.hoverable.add(a);this._on(a,{mouseenter:function(a){d(a.currentTarget).addClass("ui-state-hover")},mouseleave:function(a){d(a.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(a){this.focusable=this.focusable.add(a);this._on(a,
{focusin:function(a){d(a.currentTarget).addClass("ui-state-focus")},focusout:function(a){d(a.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(a,b,c){var g,f=this.options[a],c=c||{},b=d.Event(b);b.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();b.target=this.element[0];if(a=b.originalEvent)for(g in a)g in b||(b[g]=a[g]);this.element.trigger(b,c);return!(d.isFunction(f)&&f.apply(this.element[0],[b].concat(c))===false||b.isDefaultPrevented())}};d.each({show:"fadeIn",
hide:"fadeOut"},function(a,b){d.Widget.prototype["_"+a]=function(c,g,f){typeof g==="string"&&(g={effect:g});var i,e=!g?a:g===true||typeof g==="number"?b:g.effect||b,g=g||{};typeof g==="number"&&(g={duration:g});i=!d.isEmptyObject(g);g.complete=f;g.delay&&c.delay(g.delay);if(i&&d.effects&&d.effects.effect[e])c[a](g);else if(e!==a&&c[e])c[e](g.duration,g.easing,f);else c.queue(function(b){d(this)[a]();f&&f.call(c[0]);b()})}});var sa=!1;d(document).mouseup(function(){sa=false});d.widget("ui.mouse",{version:"1.11.2",
options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(true===d.data(b.target,a.widgetName+".preventClickEvent")){d.removeData(b.target,a.widgetName+".preventClickEvent");b.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);this._mouseMoveDelegate&&
this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(a){if(!sa){this._mouseMoved=false;this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var b=this,c=a.which===1,g=typeof this.options.cancel==="string"&&a.target.nodeName?d(a.target).closest(this.options.cancel).length:false;if(!c||g||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=
setTimeout(function(){b.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();return true}}true===d.data(a.target,this.widgetName+".preventClickEvent")&&d.removeData(a.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(a){return b._mouseMove(a)};this._mouseUpDelegate=function(a){return b._mouseUp(a)};this.document.bind("mousemove."+this.widgetName,
this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.preventDefault();return sa=true}},_mouseMove:function(a){if(this._mouseMoved&&(d.ui.ie&&(!document.documentMode||document.documentMode<9)&&!a.button||!a.which))return this._mouseUp(a);if(a.which||a.button)this._mouseMoved=true;if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):
this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;a.target===this._mouseDownEvent.target&&d.data(a.target,this.widgetName+".preventClickEvent",true);this._mouseStop(a)}return sa=false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-
a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}});var Xa=function(a,b,c){return[parseFloat(a[0])*(bb.test(a[0])?b/100:1),parseFloat(a[1])*(bb.test(a[1])?c/100:1)]};d.ui=d.ui||{};var E,ob,ta=Math.max,L=Math.abs,Ya=Math.round,Ia=/left|center|right/,Za=/top|center|bottom/,$a=/[\+\-]\d+(\.[\d]+)?%?/,ua=/^\w+/,bb=/%$/,pb=d.fn.position;d.position={scrollbarWidth:function(){if(E!==
void 0)return E;var a,b,c=d("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>");b=c.children()[0];d("body").append(c);a=b.offsetWidth;c.css("overflow","scroll");b=b.offsetWidth;if(a===b)b=c[0].clientWidth;c.remove();return E=a-b},getScrollInfo:function(a){var b=a.isWindow||a.isDocument?"":a.element.css("overflow-x"),c=a.isWindow||a.isDocument?"":a.element.css("overflow-y"),b=b==="scroll"||b==="auto"&&a.width<a.element[0].scrollWidth;
return{width:c==="scroll"||c==="auto"&&a.height<a.element[0].scrollHeight?d.position.scrollbarWidth():0,height:b?d.position.scrollbarWidth():0}},getWithinInfo:function(a){var a=d(a||window),b=d.isWindow(a[0]),c=!!a[0]&&a[0].nodeType===9;return{element:a,isWindow:b,isDocument:c,offset:a.offset()||{left:0,top:0},scrollLeft:a.scrollLeft(),scrollTop:a.scrollTop(),width:b||c?a.width():a.outerWidth(),height:b||c?a.height():a.outerHeight()}}};d.fn.position=function(a){if(!a||!a.of)return pb.apply(this,arguments);
var a=d.extend({},a),b,c,g,f,i,e,j=d(a.of),k=d.position.getWithinInfo(a.within),l=d.position.getScrollInfo(k),n=(a.collision||"flip").split(" "),m={};e=j;var p=e[0];e=p.nodeType===9?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:d.isWindow(p)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:p.preventDefault?{width:0,height:0,offset:{top:p.pageY,left:p.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()};if(j[0].preventDefault)a.at="left top";
c=e.width;g=e.height;f=e.offset;i=d.extend({},f);d.each(["my","at"],function(){var b=(a[this]||"").split(" "),c,d;b.length===1&&(b=Ia.test(b[0])?b.concat(["center"]):Za.test(b[0])?["center"].concat(b):["center","center"]);b[0]=Ia.test(b[0])?b[0]:"center";b[1]=Za.test(b[1])?b[1]:"center";c=$a.exec(b[0]);d=$a.exec(b[1]);m[this]=[c?c[0]:0,d?d[0]:0];a[this]=[ua.exec(b[0])[0],ua.exec(b[1])[0]]});n.length===1&&(n[1]=n[0]);if(a.at[0]==="right")i.left=i.left+c;else if(a.at[0]==="center")i.left=i.left+c/2;
if(a.at[1]==="bottom")i.top=i.top+g;else if(a.at[1]==="center")i.top=i.top+g/2;b=Xa(m.at,c,g);i.left=i.left+b[0];i.top=i.top+b[1];return this.each(function(){var e,h,p=d(this),o=p.outerWidth(),s=p.outerHeight(),B=parseInt(d.css(this,"marginLeft"),10)||0,N=parseInt(d.css(this,"marginTop"),10)||0,z=o+B+(parseInt(d.css(this,"marginRight"),10)||0)+l.width,v=s+N+(parseInt(d.css(this,"marginBottom"),10)||0)+l.height,q=d.extend({},i),w=Xa(m.my,p.outerWidth(),p.outerHeight());if(a.my[0]==="right")q.left=
q.left-o;else if(a.my[0]==="center")q.left=q.left-o/2;if(a.my[1]==="bottom")q.top=q.top-s;else if(a.my[1]==="center")q.top=q.top-s/2;q.left=q.left+w[0];q.top=q.top+w[1];if(!ob){q.left=Ya(q.left);q.top=Ya(q.top)}e={marginLeft:B,marginTop:N};d.each(["left","top"],function(f,i){if(d.ui.position[n[f]])d.ui.position[n[f]][i](q,{targetWidth:c,targetHeight:g,elemWidth:o,elemHeight:s,collisionPosition:e,collisionWidth:z,collisionHeight:v,offset:[b[0]+w[0],b[1]+w[1]],my:a.my,at:a.at,within:k,elem:p})});a.using&&
(h=function(b){var d=f.left-q.left,e=d+c-o,i=f.top-q.top,h=i+g-s,k={target:{element:j,left:f.left,top:f.top,width:c,height:g},element:{element:p,left:q.left,top:q.top,width:o,height:s},horizontal:e<0?"left":d>0?"right":"center",vertical:h<0?"top":i>0?"bottom":"middle"};if(c<o&&L(d+e)<c)k.horizontal="center";if(g<s&&L(i+h)<g)k.vertical="middle";k.important=ta(L(d),L(e))>ta(L(i),L(h))?"horizontal":"vertical";a.using.call(this,b,k)});p.offset(d.extend(q,{using:h}))})};d.ui.position={fit:{left:function(a,
b){var c=b.within,d=c.isWindow?c.scrollLeft:c.offset.left,f=c.width,e=a.left-b.collisionPosition.marginLeft,c=d-e,h=e+b.collisionWidth-f-d;if(b.collisionWidth>f)if(c>0&&h<=0){d=a.left+c+b.collisionWidth-f-d;a.left=a.left+(c-d)}else a.left=h>0&&c<=0?d:c>h?d+f-b.collisionWidth:d;else a.left=c>0?a.left+c:h>0?a.left-h:ta(a.left-e,a.left)},top:function(a,b){var c=b.within,d=c.isWindow?c.scrollTop:c.offset.top,f=b.within.height,e=a.top-b.collisionPosition.marginTop,c=d-e,h=e+b.collisionHeight-f-d;if(b.collisionHeight>
f)if(c>0&&h<=0){d=a.top+c+b.collisionHeight-f-d;a.top=a.top+(c-d)}else a.top=h>0&&c<=0?d:c>h?d+f-b.collisionHeight:d;else a.top=c>0?a.top+c:h>0?a.top-h:ta(a.top-e,a.top)}},flip:{left:function(a,b){var c=b.within,d=c.offset.left+c.scrollLeft,f=c.width,e=c.isWindow?c.scrollLeft:c.offset.left,h=a.left-b.collisionPosition.marginLeft,c=h-e,j=h+b.collisionWidth-f-e,h=b.my[0]==="left"?-b.elemWidth:b.my[0]==="right"?b.elemWidth:0,k=b.at[0]==="left"?b.targetWidth:b.at[0]==="right"?-b.targetWidth:0,l=-2*b.offset[0];
if(c<0){d=a.left+h+k+l+b.collisionWidth-f-d;if(d<0||d<L(c))a.left=a.left+(h+k+l)}else if(j>0){d=a.left-b.collisionPosition.marginLeft+h+k+l-e;if(d>0||L(d)<j)a.left=a.left+(h+k+l)}},top:function(a,b){var c=b.within,d=c.offset.top+c.scrollTop,f=c.height,e=c.isWindow?c.scrollTop:c.offset.top,h=a.top-b.collisionPosition.marginTop,c=h-e,j=h+b.collisionHeight-f-e,h=b.my[1]==="top"?-b.elemHeight:b.my[1]==="bottom"?b.elemHeight:0,k=b.at[1]==="top"?b.targetHeight:b.at[1]==="bottom"?-b.targetHeight:0,l=-2*
b.offset[1];if(c<0){d=a.top+h+k+l+b.collisionHeight-f-d;if(a.top+h+k+l>c&&(d<0||d<L(c)))a.top=a.top+(h+k+l)}else if(j>0){d=a.top-b.collisionPosition.marginTop+h+k+l-e;if(a.top+h+k+l>j&&(d>0||L(d)<j))a.top=a.top+(h+k+l)}}},flipfit:{left:function(){d.ui.position.flip.left.apply(this,arguments);d.ui.position.fit.left.apply(this,arguments)},top:function(){d.ui.position.flip.top.apply(this,arguments);d.ui.position.fit.top.apply(this,arguments)}}};var W,$,fa,Ja,G=document.getElementsByTagName("body")[0];
fa=document.createElement("div");W=document.createElement(G?"div":"body");$={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};G&&d.extend($,{position:"absolute",left:"-1000px",top:"-1000px"});for(Ja in $)W.style[Ja]=$[Ja];W.appendChild(fa);$=G||document.documentElement;$.insertBefore(W,$.firstChild);fa.style.cssText="position: absolute; left: 10.7432222px;";fa=d(fa).offset().left;ob=10<fa&&11>fa;W.innerHTML="";$.removeChild(W);d.widget("ui.draggable",d.ui.mouse,{version:"1.11.2",
widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){this.options.helper==="original"&&this._setPositionRelative();this.options.addClasses&&
this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._setHandleClassName();this._mouseInit()},_setOption:function(a,b){this._super(a,b);if(a==="handle"){this._removeHandleClassName();this._setHandleClassName()}},_destroy:function(){if((this.helper||this.element).is(".ui-draggable-dragging"))this.destroyOnClear=true;else{this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._removeHandleClassName();this._mouseDestroy()}},
_mouseCapture:function(a){var b=this.options;this._blurActiveElement(a);if(this.helper||b.disabled||d(a.target).closest(".ui-resizable-handle").length>0)return false;this.handle=this._getHandle(a);if(!this.handle)return false;this._blockFrames(b.iframeFix===true?"iframe":b.iframeFix);return true},_blockFrames:function(a){this.iframeBlocks=this.document.find(a).map(function(){var a=d(this);return d("<div>").css("position","absolute").appendTo(a.parent()).outerWidth(a.outerWidth()).outerHeight(a.outerHeight()).offset(a.offset())[0]})},
_unblockFrames:function(){if(this.iframeBlocks){this.iframeBlocks.remove();delete this.iframeBlocks}},_blurActiveElement:function(a){var b=this.document[0];if(this.handleElement.is(a.target))try{b.activeElement&&b.activeElement.nodeName.toLowerCase()!=="body"&&d(b.activeElement).blur()}catch(c){}},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this.helper.addClass("ui-draggable-dragging");this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();
this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent(true);this.offsetParent=this.helper.offsetParent();this.hasFixedAncestor=this.helper.parents().filter(function(){return d(this).css("position")==="fixed"}).length>0;this.positionAbs=this.element.offset();this._refreshOffsets(a);this.originalPosition=this.position=this._generatePosition(a,false);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this._setContainment();
if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions();d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this._normalizeRightBottom();this._mouseDrag(a,true);d.ui.ddmanager&&d.ui.ddmanager.dragStart(this,a);return true},_refreshOffsets:function(a){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:false,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click=
{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top}},_mouseDrag:function(a,b){if(this.hasFixedAncestor)this.offset.parent=this._getParentOffset();this.position=this._generatePosition(a,true);this.positionAbs=this._convertPositionTo("absolute");if(!b){var c=this._uiHash();if(this._trigger("drag",a,c)===false){this._mouseUp({});return false}this.position=c.position}this.helper[0].style.left=this.position.left+"px";this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,
a);return false},_mouseStop:function(a){var b=this,c=false;d.ui.ddmanager&&!this.options.dropBehaviour&&(c=d.ui.ddmanager.drop(this,a));if(this.dropped){c=this.dropped;this.dropped=false}this.options.revert==="invalid"&&!c||this.options.revert==="valid"&&c||this.options.revert===true||d.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)?d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){b._trigger("stop",a)!==false&&b._clear()}):
this._trigger("stop",a)!==false&&this._clear();return false},_mouseUp:function(a){this._unblockFrames();d.ui.ddmanager&&d.ui.ddmanager.dragStop(this,a);this.handleElement.is(a.target)&&this.element.focus();return d.ui.mouse.prototype._mouseUp.call(this,a)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){return this.options.handle?!!d(a.target).closest(this.element.find(this.options.handle)).length:true},_setHandleClassName:function(){this.handleElement=
this.options.handle?this.element.find(this.options.handle):this.element;this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(a){var b=this.options,c=d.isFunction(b.helper),a=c?d(b.helper.apply(this.element[0],[a])):b.helper==="clone"?this.element.clone().removeAttr("id"):this.element;a.parents("body").length||a.appendTo(b.appendTo==="parent"?this.element[0].parentNode:b.appendTo);c&&a[0]===
this.element[0]&&this._setPositionRelative();a[0]!==this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_setPositionRelative:function(){if(!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative"},_adjustOffsetFromHelper:function(a){typeof a==="string"&&(a=a.split(" "));d.isArray(a)&&(a={left:+a[0],top:+a[1]||0});if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-
a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_isRootNode:function(a){return/(html|body)/i.test(a.tagName)||a===this.document[0]},_getParentOffset:function(){var a=this.offsetParent.offset(),b=this.document[0];if(this.cssPosition==="absolute"&&this.scrollParent[0]!==b&&d.contains(this.scrollParent[0],this.offsetParent[0])){a.left=a.left+this.scrollParent.scrollLeft();
a.top=a.top+this.scrollParent.scrollTop()}this._isRootNode(this.offsetParent[0])&&(a={top:0,left:0});return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative")return{top:0,left:0};var a=this.element.position(),b=this._isRootNode(this.scrollParent[0]);return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+(!b?this.scrollParent.scrollTop():0),left:a.left-
(parseInt(this.helper.css("left"),10)||0)+(!b?this.scrollParent.scrollLeft():0)}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a,b,c;a=this.options;
b=this.document[0];this.relativeContainer=null;if(a.containment)if(a.containment==="window")this.containment=[d(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,d(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,d(window).scrollLeft()+d(window).width()-this.helperProportions.width-this.margins.left,d(window).scrollTop()+(d(window).height()||b.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];else if(a.containment==="document")this.containment=
[0,0,d(b).width()-this.helperProportions.width-this.margins.left,(d(b).height()||b.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];else if(a.containment.constructor===Array)this.containment=a.containment;else{if(a.containment==="parent")a.containment=this.helper[0].parentNode;b=d(a.containment);if(c=b[0]){a=/(scroll|auto)/.test(b.css("overflow"));this.containment=[(parseInt(b.css("borderLeftWidth"),10)||0)+(parseInt(b.css("paddingLeft"),10)||0),(parseInt(b.css("borderTopWidth"),
10)||0)+(parseInt(b.css("paddingTop"),10)||0),(a?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(b.css("borderRightWidth"),10)||0)-(parseInt(b.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(a?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(b.css("borderBottomWidth"),10)||0)-(parseInt(b.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relativeContainer=b}}else this.containment=
null},_convertPositionTo:function(a,b){if(!b)b=this.position;var c=a==="absolute"?1:-1,d=this._isRootNode(this.scrollParent[0]);return{top:b.top+this.offset.relative.top*c+this.offset.parent.top*c-(this.cssPosition==="fixed"?-this.offset.scroll.top:d?0:this.offset.scroll.top)*c,left:b.left+this.offset.relative.left*c+this.offset.parent.left*c-(this.cssPosition==="fixed"?-this.offset.scroll.left:d?0:this.offset.scroll.left)*c}},_generatePosition:function(a,b){var c,d,f,e=this.options,h=this._isRootNode(this.scrollParent[0]);
f=a.pageX;d=a.pageY;if(!h||!this.offset.scroll)this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()};if(b){if(this.containment){if(this.relativeContainer){c=this.relativeContainer.offset();c=[this.containment[0]+c.left,this.containment[1]+c.top,this.containment[2]+c.left,this.containment[3]+c.top]}else c=this.containment;a.pageX-this.offset.click.left<c[0]&&(f=c[0]+this.offset.click.left);a.pageY-this.offset.click.top<c[1]&&(d=c[1]+this.offset.click.top);a.pageX-
this.offset.click.left>c[2]&&(f=c[2]+this.offset.click.left);a.pageY-this.offset.click.top>c[3]&&(d=c[3]+this.offset.click.top)}if(e.grid){d=e.grid[1]?this.originalPageY+Math.round((d-this.originalPageY)/e.grid[1])*e.grid[1]:this.originalPageY;d=c?d-this.offset.click.top>=c[1]||d-this.offset.click.top>c[3]?d:d-this.offset.click.top>=c[1]?d-e.grid[1]:d+e.grid[1]:d;f=e.grid[0]?this.originalPageX+Math.round((f-this.originalPageX)/e.grid[0])*e.grid[0]:this.originalPageX;f=c?f-this.offset.click.left>=
c[0]||f-this.offset.click.left>c[2]?f:f-this.offset.click.left>=c[0]?f-e.grid[0]:f+e.grid[0]:f}if(e.axis==="y")f=this.originalPageX;if(e.axis==="x")d=this.originalPageY}return{top:d-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:h?0:this.offset.scroll.top),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.offset.scroll.left:h?0:this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");
this.helper[0]!==this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false;this.destroyOnClear&&this.destroy()},_normalizeRightBottom:function(){if(this.options.axis!=="y"&&this.helper.css("right")!=="auto"){this.helper.width(this.helper.width());this.helper.css("right","auto")}if(this.options.axis!=="x"&&this.helper.css("bottom")!=="auto"){this.helper.height(this.helper.height());this.helper.css("bottom","auto")}},_trigger:function(a,b,c){c=
c||this._uiHash();d.ui.plugin.call(this,a,[b,c,this],true);if(/^(drag|start|stop)/.test(a)){this.positionAbs=this._convertPositionTo("absolute");c.offset=this.positionAbs}return d.Widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});d.ui.plugin.add("draggable","connectToSortable",{start:function(a,b,c){var g=d.extend({},b,{item:c.element});c.sortables=[];d(c.options.connectToSortable).each(function(){var b=
d(this).sortable("instance");if(b&&!b.options.disabled){c.sortables.push(b);b.refreshPositions();b._trigger("activate",a,g)}})},stop:function(a,b,c){var g=d.extend({},b,{item:c.element});c.cancelHelperRemoval=false;d.each(c.sortables,function(){if(this.isOver){this.isOver=0;c.cancelHelperRemoval=true;this.cancelHelperRemoval=false;this._storedCSS={position:this.placeholder.css("position"),top:this.placeholder.css("top"),left:this.placeholder.css("left")};this._mouseStop(a);this.options.helper=this.options._helper}else{this.cancelHelperRemoval=
true;this._trigger("deactivate",a,g)}})},drag:function(a,b,c){d.each(c.sortables,function(){var g=false,f=this;f.positionAbs=c.positionAbs;f.helperProportions=c.helperProportions;f.offset.click=c.offset.click;if(f._intersectsWith(f.containerCache)){g=true;d.each(c.sortables,function(){this.positionAbs=c.positionAbs;this.helperProportions=c.helperProportions;this.offset.click=c.offset.click;this!==f&&(this._intersectsWith(this.containerCache)&&d.contains(f.element[0],this.element[0]))&&(g=false);return g})}if(g){if(!f.isOver){f.isOver=
1;f.currentItem=b.helper.appendTo(f.element).data("ui-sortable-item",true);f.options._helper=f.options.helper;f.options.helper=function(){return b.helper[0]};a.target=f.currentItem[0];f._mouseCapture(a,true);f._mouseStart(a,true,true);f.offset.click.top=c.offset.click.top;f.offset.click.left=c.offset.click.left;f.offset.parent.left=f.offset.parent.left-(c.offset.parent.left-f.offset.parent.left);f.offset.parent.top=f.offset.parent.top-(c.offset.parent.top-f.offset.parent.top);c._trigger("toSortable",
a);c.dropped=f.element;d.each(c.sortables,function(){this.refreshPositions()});c.currentItem=c.element;f.fromOutside=c}if(f.currentItem){f._mouseDrag(a);b.position=f.position}}else if(f.isOver){f.isOver=0;f.cancelHelperRemoval=true;f.options._revert=f.options.revert;f.options.revert=false;f._trigger("out",a,f._uiHash(f));f._mouseStop(a,true);f.options.revert=f.options._revert;f.options.helper=f.options._helper;f.placeholder&&f.placeholder.remove();c._refreshOffsets(a);b.position=c._generatePosition(a,
true);c._trigger("fromSortable",a);c.dropped=false;d.each(c.sortables,function(){this.refreshPositions()})}})}});d.ui.plugin.add("draggable","cursor",{start:function(a,b,c){a=d("body");c=c.options;if(a.css("cursor"))c._cursor=a.css("cursor");a.css("cursor",c.cursor)},stop:function(a,b,c){a=c.options;a._cursor&&d("body").css("cursor",a._cursor)}});d.ui.plugin.add("draggable","opacity",{start:function(a,b,c){a=d(b.helper);c=c.options;if(a.css("opacity"))c._opacity=a.css("opacity");a.css("opacity",c.opacity)},
stop:function(a,b,c){a=c.options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(a,b,c){if(!c.scrollParentNotHidden)c.scrollParentNotHidden=c.helper.scrollParent(false);if(c.scrollParentNotHidden[0]!==c.document[0]&&c.scrollParentNotHidden[0].tagName!=="HTML")c.overflowOffset=c.scrollParentNotHidden.offset()},drag:function(a,b,c){var b=c.options,g=false,f=c.scrollParentNotHidden[0],e=c.document[0];if(f!==e&&f.tagName!=="HTML"){if(!b.axis||
b.axis!=="x")if(c.overflowOffset.top+f.offsetHeight-a.pageY<b.scrollSensitivity)f.scrollTop=g=f.scrollTop+b.scrollSpeed;else if(a.pageY-c.overflowOffset.top<b.scrollSensitivity)f.scrollTop=g=f.scrollTop-b.scrollSpeed;if(!b.axis||b.axis!=="y")if(c.overflowOffset.left+f.offsetWidth-a.pageX<b.scrollSensitivity)f.scrollLeft=g=f.scrollLeft+b.scrollSpeed;else if(a.pageX-c.overflowOffset.left<b.scrollSensitivity)f.scrollLeft=g=f.scrollLeft-b.scrollSpeed}else{if(!b.axis||b.axis!=="x")a.pageY-d(e).scrollTop()<
b.scrollSensitivity?g=d(e).scrollTop(d(e).scrollTop()-b.scrollSpeed):d(window).height()-(a.pageY-d(e).scrollTop())<b.scrollSensitivity&&(g=d(e).scrollTop(d(e).scrollTop()+b.scrollSpeed));if(!b.axis||b.axis!=="y")a.pageX-d(e).scrollLeft()<b.scrollSensitivity?g=d(e).scrollLeft(d(e).scrollLeft()-b.scrollSpeed):d(window).width()-(a.pageX-d(e).scrollLeft())<b.scrollSensitivity&&(g=d(e).scrollLeft(d(e).scrollLeft()+b.scrollSpeed))}g!==false&&(d.ui.ddmanager&&!b.dropBehaviour)&&d.ui.ddmanager.prepareOffsets(c,
a)}});d.ui.plugin.add("draggable","snap",{start:function(a,b,c){a=c.options;c.snapElements=[];d(a.snap.constructor!==String?a.snap.items||":data(ui-draggable)":a.snap).each(function(){var a=d(this),b=a.offset();this!==c.element[0]&&c.snapElements.push({item:this,width:a.outerWidth(),height:a.outerHeight(),top:b.top,left:b.left})})},drag:function(a,b,c){var g,f,e,h,j,k,l,n,m,p,o=c.options,t=o.snapTolerance,u=b.offset.left,R=u+c.helperProportions.width,s=b.offset.top,B=s+c.helperProportions.height;
for(m=c.snapElements.length-1;m>=0;m--){j=c.snapElements[m].left-c.margins.left;k=j+c.snapElements[m].width;l=c.snapElements[m].top-c.margins.top;n=l+c.snapElements[m].height;if(R<j-t||u>k+t||B<l-t||s>n+t||!d.contains(c.snapElements[m].item.ownerDocument,c.snapElements[m].item)){c.snapElements[m].snapping&&c.options.snap.release&&c.options.snap.release.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[m].item}));c.snapElements[m].snapping=false}else{if(o.snapMode!=="inner"){g=Math.abs(l-
B)<=t;f=Math.abs(n-s)<=t;e=Math.abs(j-R)<=t;h=Math.abs(k-u)<=t;if(g)b.position.top=c._convertPositionTo("relative",{top:l-c.helperProportions.height,left:0}).top;if(f)b.position.top=c._convertPositionTo("relative",{top:n,left:0}).top;if(e)b.position.left=c._convertPositionTo("relative",{top:0,left:j-c.helperProportions.width}).left;if(h)b.position.left=c._convertPositionTo("relative",{top:0,left:k}).left}p=g||f||e||h;if(o.snapMode!=="outer"){g=Math.abs(l-s)<=t;f=Math.abs(n-B)<=t;e=Math.abs(j-u)<=
t;h=Math.abs(k-R)<=t;if(g)b.position.top=c._convertPositionTo("relative",{top:l,left:0}).top;if(f)b.position.top=c._convertPositionTo("relative",{top:n-c.helperProportions.height,left:0}).top;if(e)b.position.left=c._convertPositionTo("relative",{top:0,left:j}).left;if(h)b.position.left=c._convertPositionTo("relative",{top:0,left:k-c.helperProportions.width}).left}!c.snapElements[m].snapping&&(g||f||e||h||p)&&c.options.snap.snap&&c.options.snap.snap.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[m].item}));
c.snapElements[m].snapping=g||f||e||h||p}}}});d.ui.plugin.add("draggable","stack",{start:function(a,b,c){var g,a=d.makeArray(d(c.options.stack)).sort(function(a,b){return(parseInt(d(a).css("zIndex"),10)||0)-(parseInt(d(b).css("zIndex"),10)||0)});if(a.length){g=parseInt(d(a[0]).css("zIndex"),10)||0;d(a).each(function(a){d(this).css("zIndex",g+a)});this.css("zIndex",g+a.length)}}});d.ui.plugin.add("draggable","zIndex",{start:function(a,b,c){a=d(b.helper);c=c.options;if(a.css("zIndex"))c._zIndex=a.css("zIndex");
a.css("zIndex",c.zIndex)},stop:function(a,b,c){a=c.options;a._zIndex&&d(b.helper).css("zIndex",a._zIndex)}});d.widget("ui.droppable",{version:"1.11.2",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var a,b=this.options,c=b.accept;this.isover=false;this.isout=true;this.accept=d.isFunction(c)?c:function(a){return a.is(c)};this.proportions=
function(){if(arguments.length)a=arguments[0];else return a?a:a={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}};this._addToManager(b.scope);b.addClasses&&this.element.addClass("ui-droppable")},_addToManager:function(a){d.ui.ddmanager.droppables[a]=d.ui.ddmanager.droppables[a]||[];d.ui.ddmanager.droppables[a].push(this)},_splice:function(a){for(var b=0;b<a.length;b++)a[b]===this&&a.splice(b,1)},_destroy:function(){this._splice(d.ui.ddmanager.droppables[this.options.scope]);
this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(a,b){if(a==="accept")this.accept=d.isFunction(b)?b:function(a){return a.is(b)};else if(a==="scope"){this._splice(d.ui.ddmanager.droppables[this.options.scope]);this._addToManager(b)}this._super(a,b)},_activate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);b&&this._trigger("activate",a,this.ui(b))},_deactivate:function(a){var b=d.ui.ddmanager.current;
this.options.activeClass&&this.element.removeClass(this.options.activeClass);b&&this._trigger("deactivate",a,this.ui(b))},_over:function(a){var b=d.ui.ddmanager.current;if(b&&(b.currentItem||b.element)[0]!==this.element[0])if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",a,this.ui(b))}},_out:function(a){var b=d.ui.ddmanager.current;if(b&&(b.currentItem||b.element)[0]!==this.element[0])if(this.accept.call(this.element[0],
b.currentItem||b.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",a,this.ui(b))}},_drop:function(a,b){var c=b||d.ui.ddmanager.current,g=false;if(!c||(c.currentItem||c.element)[0]===this.element[0])return false;this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var b=d(this).droppable("instance");if(b.options.greedy&&!b.options.disabled&&b.options.scope===c.options.scope&&b.accept.call(b.element[0],c.currentItem||
c.element)&&d.ui.intersect(c,d.extend(b,{offset:b.element.offset()}),b.options.tolerance,a)){g=true;return false}});if(g)return false;if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",a,this.ui(c));return this.element}return false},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,
offset:a.positionAbs}}});d.ui.intersect=function(a,b,c,d){if(!b.offset)return false;var f=(a.positionAbs||a.position.absolute).left+a.margins.left,e=(a.positionAbs||a.position.absolute).top+a.margins.top,h=f+a.helperProportions.width,j=e+a.helperProportions.height,k=b.offset.left,l=b.offset.top,n=k+b.proportions().width,m=l+b.proportions().height;switch(c){case "fit":return k<=f&&h<=n&&l<=e&&j<=m;case "intersect":return k<f+a.helperProportions.width/2&&h-a.helperProportions.width/2<n&&l<e+a.helperProportions.height/
2&&j-a.helperProportions.height/2<m;case "pointer":a=d.pageY;c=b.proportions().height;if(l=a>=l&&a<l+c){d=d.pageX;b=b.proportions().width;l=d>=k&&d<k+b}return l;case "touch":return(e>=l&&e<=m||j>=l&&j<=m||e<l&&j>m)&&(f>=k&&f<=n||h>=k&&h<=n||f<k&&h>n);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c,g,f=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,h=(a.currentItem||a.element).find(":data(ui-droppable)").addBack();c=0;
a:for(;c<f.length;c++)if(!(f[c].options.disabled||a&&!f[c].accept.call(f[c].element[0],a.currentItem||a.element))){for(g=0;g<h.length;g++)if(h[g]===f[c].element[0]){f[c].proportions().height=0;continue a}f[c].visible=f[c].element.css("display")!=="none";if(f[c].visible){e==="mousedown"&&f[c]._activate.call(f[c],b);f[c].offset=f[c].element.offset();f[c].proportions({width:f[c].element[0].offsetWidth,height:f[c].element[0].offsetHeight})}}},drop:function(a,b){var c=false;d.each((d.ui.ddmanager.droppables[a.options.scope]||
[]).slice(),function(){if(this.options){!this.options.disabled&&(this.visible&&d.ui.intersect(a,this,this.options.tolerance,b))&&(c=this._drop.call(this,b)||c);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],a.currentItem||a.element)){this.isout=true;this.isover=false;this._deactivate.call(this,b)}}});return c},dragStart:function(a,b){a.element.parentsUntil("body").bind("scroll.droppable",function(){a.options.refreshPositions||d.ui.ddmanager.prepareOffsets(a,b)})},drag:function(a,
b){a.options.refreshPositions&&d.ui.ddmanager.prepareOffsets(a,b);d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var c,g,f;f=d.ui.intersect(a,this,this.options.tolerance,b);var e=!f&&this.isover?"isout":f&&!this.isover?"isover":null;if(e){if(this.options.greedy){g=this.options.scope;f=this.element.parents(":data(ui-droppable)").filter(function(){return d(this).droppable("instance").options.scope===g});if(f.length){c=d(f[0]).droppable("instance");
c.greedyChild=e==="isover"}}if(c&&e==="isover"){c.isover=false;c.isout=true;c._out.call(c,b)}this[e]=true;this[e==="isout"?"isover":"isout"]=false;this[e==="isover"?"_over":"_out"].call(this,b);if(c&&e==="isout"){c.isout=false;c.isover=true;c._over.call(c,b)}}}})},dragStop:function(a,b){a.element.parentsUntil("body").unbind("scroll.droppable");a.options.refreshPositions||d.ui.ddmanager.prepareOffsets(a,b)}};d.widget("ui.resizable",d.ui.mouse,{version:"1.11.2",widgetEventPrefix:"resize",options:{alsoResize:!1,
animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(a){return parseInt(a,10)||0},_isNumber:function(a){return!isNaN(parseInt(a,10))},_hasScroll:function(a,b){if(d(a).css("overflow")==="hidden")return false;var c=b&&b==="left"?"scrollLeft":"scrollTop",g=false;if(a[c]>0)return true;a[c]=1;g=a[c]>0;a[c]=
0;return g},_create:function(){var a,b,c,g,f,e=this,h=this.options;this.element.addClass("ui-resizable");d.extend(this,{_aspectRatio:!!h.aspectRatio,aspectRatio:h.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:h.helper||h.ghost||h.animate?h.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(d("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),
width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,
marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=h.handles||(!d(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",
se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor===String){if(this.handles==="all")this.handles="n,e,s,w,se,sw,ne,nw";a=this.handles.split(",");this.handles={};for(b=0;b<a.length;b++){c=d.trim(a[b]);f="ui-resizable-"+c;g=d("<div class='ui-resizable-handle "+f+"'></div>");g.css({zIndex:h.zIndex});"se"===c&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[c]=".ui-resizable-"+c;this.element.append(g)}}this._renderAxis=
function(a){var b,c,g,a=a||this.element;for(b in this.handles){this.handles[b].constructor===String&&(this.handles[b]=this.element.children(this.handles[b]).first().show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){c=d(this.handles[b],this.element);g=/sw|ne|nw|se|n|s/.test(b)?c.outerHeight():c.outerWidth();c=["padding",/ne|nw|n/.test(b)?"Top":/se|sw|s/.test(b)?"Bottom":/^e$/.test(b)?"Right":"Left"].join("");a.css(c,g);this._proportionallyResize()}d(this.handles[b])}};
this._renderAxis(this.element);this._handles=d(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){this.className&&(g=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i));e.axis=g&&g[1]?g[1]:"se"}});if(h.autoHide){this._handles.hide();d(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(!h.disabled){d(this).removeClass("ui-resizable-autohide");e._handles.show()}}).mouseleave(function(){if(!h.disabled&&!e.resizing){d(this).addClass("ui-resizable-autohide");
e._handles.hide()}})}this._mouseInit()},_destroy:function(){this._mouseDestroy();var a,b=function(a){d(a).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);a=this.element;this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")}).insertAfter(a);a.remove()}this.originalElement.css("resize",
this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(a){var b,c,g=false;for(b in this.handles){c=d(this.handles[b])[0];if(c===a.target||d.contains(c,a.target))g=true}return!this.options.disabled&&g},_mouseStart:function(a){var b,c,g=this.options,f=this.element;this.resizing=true;this._renderProxy();b=this._num(this.helper.css("left"));c=this._num(this.helper.css("top"));if(g.containment){b=b+(d(g.containment).scrollLeft()||0);c=c+(d(g.containment).scrollTop()||0)}this.offset=
this.helper.offset();this.position={left:b,top:c};this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:f.width(),height:f.height()};this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()};this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()};this.originalPosition={left:b,top:c};this.originalMousePosition={left:a.pageX,top:a.pageY};this.aspectRatio=typeof g.aspectRatio==="number"?g.aspectRatio:
this.originalSize.width/this.originalSize.height||1;b=d(".ui-resizable-"+this.axis).css("cursor");d("body").css("cursor",b==="auto"?this.axis+"-resize":b);f.addClass("ui-resizable-resizing");this._propagate("start",a);return true},_mouseDrag:function(a){var b,c=this.originalMousePosition;b=a.pageX-c.left||0;var c=a.pageY-c.top||0,g=this._change[this.axis];this._updatePrevProperties();if(!g)return false;b=g.apply(this,[a,b,c]);this._updateVirtualBoundaries(a.shiftKey);if(this._aspectRatio||a.shiftKey)b=
this._updateRatio(b,a);b=this._respectSize(b,a);this._updateCache(b);this._propagate("resize",a);b=this._applyChanges();!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();if(!d.isEmptyObject(b)){this._updatePrevProperties();this._trigger("resize",a,this.ui());this._applyChanges()}return false},_mouseStop:function(a){this.resizing=false;var b,c,g,f=this.options;if(this._helper){b=this._proportionallyResizeElements;b=(c=b.length&&/textarea/i.test(b[0].nodeName))&&
this._hasScroll(b[0],"left")?0:this.sizeDiff.height;c=c?0:this.sizeDiff.width;c={width:this.helper.width()-c,height:this.helper.height()-b};b=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null;g=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;f.animate||this.element.css(d.extend(c,{top:g,left:b}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!f.animate&&this._proportionallyResize()}d("body").css("cursor",
"auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",a);this._helper&&this.helper.remove();return false},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left};this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var a={};if(this.position.top!==this.prevPosition.top)a.top=this.position.top+"px";if(this.position.left!==this.prevPosition.left)a.left=this.position.left+"px";if(this.size.width!==
this.prevSize.width)a.width=this.size.width+"px";if(this.size.height!==this.prevSize.height)a.height=this.size.height+"px";this.helper.css(a);return a},_updateVirtualBoundaries:function(a){var b,c,d,f;f=this.options;f={minWidth:this._isNumber(f.minWidth)?f.minWidth:0,maxWidth:this._isNumber(f.maxWidth)?f.maxWidth:Infinity,minHeight:this._isNumber(f.minHeight)?f.minHeight:0,maxHeight:this._isNumber(f.maxHeight)?f.maxHeight:Infinity};if(this._aspectRatio||a){a=f.minHeight*this.aspectRatio;c=f.minWidth/
this.aspectRatio;b=f.maxHeight*this.aspectRatio;d=f.maxWidth/this.aspectRatio;if(a>f.minWidth)f.minWidth=a;if(c>f.minHeight)f.minHeight=c;if(b<f.maxWidth)f.maxWidth=b;if(d<f.maxHeight)f.maxHeight=d}this._vBoundaries=f},_updateCache:function(a){this.offset=this.helper.offset();if(this._isNumber(a.left))this.position.left=a.left;if(this._isNumber(a.top))this.position.top=a.top;if(this._isNumber(a.height))this.size.height=a.height;if(this._isNumber(a.width))this.size.width=a.width},_updateRatio:function(a){var b=
this.position,c=this.size,d=this.axis;if(this._isNumber(a.height))a.width=a.height*this.aspectRatio;else if(this._isNumber(a.width))a.height=a.width/this.aspectRatio;if(d==="sw"){a.left=b.left+(c.width-a.width);a.top=null}if(d==="nw"){a.top=b.top+(c.height-a.height);a.left=b.left+(c.width-a.width)}return a},_respectSize:function(a){var b=this._vBoundaries,c=this.axis,d=this._isNumber(a.width)&&b.maxWidth&&b.maxWidth<a.width,f=this._isNumber(a.height)&&b.maxHeight&&b.maxHeight<a.height,e=this._isNumber(a.width)&&
b.minWidth&&b.minWidth>a.width,h=this._isNumber(a.height)&&b.minHeight&&b.minHeight>a.height,j=this.originalPosition.left+this.originalSize.width,k=this.position.top+this.size.height,l=/sw|nw|w/.test(c),c=/nw|ne|n/.test(c);if(e)a.width=b.minWidth;if(h)a.height=b.minHeight;if(d)a.width=b.maxWidth;if(f)a.height=b.maxHeight;if(e&&l)a.left=j-b.minWidth;if(d&&l)a.left=j-b.maxWidth;if(h&&c)a.top=k-b.minHeight;if(f&&c)a.top=k-b.maxHeight;if(!a.width&&!a.height&&!a.left&&a.top)a.top=null;else if(!a.width&&
!a.height&&!a.top&&a.left)a.left=null;return a},_getPaddingPlusBorderDimensions:function(a){for(var b=0,c=[],d=[a.css("borderTopWidth"),a.css("borderRightWidth"),a.css("borderBottomWidth"),a.css("borderLeftWidth")],a=[a.css("paddingTop"),a.css("paddingRight"),a.css("paddingBottom"),a.css("paddingLeft")];b<4;b++){c[b]=parseInt(d[b],10)||0;c[b]=c[b]+(parseInt(a[b],10)||0)}return{height:c[0]+c[2],width:c[1]+c[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var a,
b=0,c=this.helper||this.element;b<this._proportionallyResizeElements.length;b++){a=this._proportionallyResizeElements[b];if(!this.outerDimensions)this.outerDimensions=this._getPaddingPlusBorderDimensions(a);a.css({height:c.height()-this.outerDimensions.height||0,width:c.width()-this.outerDimensions.width||0})}},_renderProxy:function(){var a=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||d("<div style='overflow:hidden;'></div>");this.helper.addClass(this._helper).css({width:this.element.outerWidth()-
1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++a.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,b){return{width:this.originalSize.width+b}},w:function(a,b){return{left:this.originalPosition.left+b,width:this.originalSize.width-b}},n:function(a,b,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(a,b,c){return{height:this.originalSize.height+
c}},se:function(a,b,c){return d.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[a,b,c]))},sw:function(a,b,c){return d.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[a,b,c]))},ne:function(a,b,c){return d.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[a,b,c]))},nw:function(a,b,c){return d.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[a,b,c]))}},_propagate:function(a,b){d.ui.plugin.call(this,a,[b,this.ui()]);
a!=="resize"&&this._trigger(a,b,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});d.ui.plugin.add("resizable","animate",{stop:function(a){var b=d(this).resizable("instance"),c=b.options,g=b._proportionallyResizeElements,f=g.length&&/textarea/i.test(g[0].nodeName),e=f&&b._hasScroll(g[0],"left")?0:b.sizeDiff.height,f={width:b.size.width-
(f?0:b.sizeDiff.width),height:b.size.height-e},e=parseInt(b.element.css("left"),10)+(b.position.left-b.originalPosition.left)||null,h=parseInt(b.element.css("top"),10)+(b.position.top-b.originalPosition.top)||null;b.element.animate(d.extend(f,h&&e?{top:h,left:e}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var c={width:parseInt(b.element.css("width"),10),height:parseInt(b.element.css("height"),10),top:parseInt(b.element.css("top"),10),left:parseInt(b.element.css("left"),
10)};g&&g.length&&d(g[0]).css({width:c.width,height:c.height});b._updateCache(c);b._propagate("resize",a)}})}});d.ui.plugin.add("resizable","containment",{start:function(){var a,b,c,g,f,e=d(this).resizable("instance"),h=e.element;c=e.options.containment;if(h=c instanceof d?c.get(0):/parent/.test(c)?h.parent().get(0):c){e.containerElement=d(h);if(/document/.test(c)||c===document){e.containerOffset={left:0,top:0};e.containerPosition={left:0,top:0};e.parentData={element:d(document),left:0,top:0,width:d(document).width(),
height:d(document).height()||document.body.parentNode.scrollHeight}}else{a=d(h);b=[];d(["Top","Right","Left","Bottom"]).each(function(c,d){b[c]=e._num(a.css("padding"+d))});e.containerOffset=a.offset();e.containerPosition=a.position();e.containerSize={height:a.innerHeight()-b[3],width:a.innerWidth()-b[1]};c=e.containerOffset;g=e.containerSize.height;f=e.containerSize.width;f=e._hasScroll(h,"left")?h.scrollWidth:f;g=e._hasScroll(h)?h.scrollHeight:g;e.parentData={element:h,left:c.left,top:c.top,width:f,
height:g}}}},resize:function(a){var b,c,g,f=d(this).resizable("instance");b=f.options;c=f.containerOffset;g=f.position;var a=f._aspectRatio||a.shiftKey,e={top:0,left:0},h=f.containerElement,j=true;h[0]!==document&&/static/.test(h.css("position"))&&(e=c);if(g.left<(f._helper?c.left:0)){f.size.width=f.size.width+(f._helper?f.position.left-c.left:f.position.left-e.left);if(a){f.size.height=f.size.width/f.aspectRatio;j=false}f.position.left=b.helper?c.left:0}if(g.top<(f._helper?c.top:0)){f.size.height=
f.size.height+(f._helper?f.position.top-c.top:f.position.top);if(a){f.size.width=f.size.height*f.aspectRatio;j=false}f.position.top=f._helper?c.top:0}b=f.containerElement.get(0)===f.element.parent().get(0);g=/relative|absolute/.test(f.containerElement.css("position"));if(b&&g){f.offset.left=f.parentData.left+f.position.left;f.offset.top=f.parentData.top+f.position.top}else{f.offset.left=f.element.offset().left;f.offset.top=f.element.offset().top}b=Math.abs(f.sizeDiff.width+(f._helper?f.offset.left-
e.left:f.offset.left-c.left));c=Math.abs(f.sizeDiff.height+(f._helper?f.offset.top-e.top:f.offset.top-c.top));if(b+f.size.width>=f.parentData.width){f.size.width=f.parentData.width-b;if(a){f.size.height=f.size.width/f.aspectRatio;j=false}}if(c+f.size.height>=f.parentData.height){f.size.height=f.parentData.height-c;if(a){f.size.width=f.size.height*f.aspectRatio;j=false}}if(!j){f.position.left=f.prevPosition.left;f.position.top=f.prevPosition.top;f.size.width=f.prevSize.width;f.size.height=f.prevSize.height}},
stop:function(){var a=d(this).resizable("instance"),b=a.options,c=a.containerOffset,g=a.containerPosition,f=a.containerElement,e=d(a.helper),h=e.offset(),j=e.outerWidth()-a.sizeDiff.width,e=e.outerHeight()-a.sizeDiff.height;a._helper&&(!b.animate&&/relative/.test(f.css("position")))&&d(this).css({left:h.left-g.left-c.left,width:j,height:e});a._helper&&(!b.animate&&/static/.test(f.css("position")))&&d(this).css({left:h.left-g.left-c.left,width:j,height:e})}});d.ui.plugin.add("resizable","alsoResize",
{start:function(){var a=d(this).resizable("instance").options,b=function(a){d(a).each(function(){var a=d(this);a.data("ui-resizable-alsoresize",{width:parseInt(a.width(),10),height:parseInt(a.height(),10),left:parseInt(a.css("left"),10),top:parseInt(a.css("top"),10)})})};if(typeof a.alsoResize==="object"&&!a.alsoResize.parentNode)if(a.alsoResize.length){a.alsoResize=a.alsoResize[0];b(a.alsoResize)}else d.each(a.alsoResize,function(a){b(a)});else b(a.alsoResize)},resize:function(a,b){var c=d(this).resizable("instance"),
g=c.options,f=c.originalSize,e=c.originalPosition,h={height:c.size.height-f.height||0,width:c.size.width-f.width||0,top:c.position.top-e.top||0,left:c.position.left-e.left||0},j=function(a,c){d(a).each(function(){var a=d(this),g=d(this).data("ui-resizable-alsoresize"),f={},e=c&&c.length?c:a.parents(b.originalElement[0]).length?["width","height"]:["width","height","top","left"];d.each(e,function(a,b){var c=(g[b]||0)+(h[b]||0);c&&c>=0&&(f[b]=c||null)});a.css(f)})};typeof g.alsoResize==="object"&&!g.alsoResize.nodeType?
d.each(g.alsoResize,function(a,b){j(a,b)}):j(g.alsoResize)},stop:function(){d(this).removeData("resizable-alsoresize")}});d.ui.plugin.add("resizable","ghost",{start:function(){var a=d(this).resizable("instance"),b=a.options,c=a.size;a.ghost=a.originalElement.clone();a.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof b.ghost==="string"?b.ghost:"");a.ghost.appendTo(a.helper)},resize:function(){var a=
d(this).resizable("instance");a.ghost&&a.ghost.css({position:"relative",height:a.size.height,width:a.size.width})},stop:function(){var a=d(this).resizable("instance");a.ghost&&a.helper&&a.helper.get(0).removeChild(a.ghost.get(0))}});d.ui.plugin.add("resizable","grid",{resize:function(){var a,b=d(this).resizable("instance"),c=b.options,g=b.size,f=b.originalSize,e=b.originalPosition,h=b.axis,j=typeof c.grid==="number"?[c.grid,c.grid]:c.grid,k=j[0]||1,l=j[1]||1,n=Math.round((g.width-f.width)/k)*k,g=
Math.round((g.height-f.height)/l)*l,m=f.width+n,p=f.height+g,o=c.maxWidth&&c.maxWidth<m,t=c.maxHeight&&c.maxHeight<p,u=c.minWidth&&c.minWidth>m,s=c.minHeight&&c.minHeight>p;c.grid=j;u&&(m=m+k);s&&(p=p+l);o&&(m=m-k);t&&(p=p-l);if(/^(se|s|e)$/.test(h)){b.size.width=m;b.size.height=p}else if(/^(ne)$/.test(h)){b.size.width=m;b.size.height=p;b.position.top=e.top-g}else if(/^(sw)$/.test(h)){b.size.width=m;b.size.height=p;b.position.left=e.left-n}else{if(p-l<=0||m-k<=0)a=b._getPaddingPlusBorderDimensions(this);
if(p-l>0){b.size.height=p;b.position.top=e.top-g}else{p=l-a.height;b.size.height=p;b.position.top=e.top+f.height-p}if(m-k>0){b.size.width=m;b.position.left=e.left-n}else{m=l-a.height;b.size.width=m;b.position.left=e.left+f.width-m}}}});d.widget("ui.selectable",d.ui.mouse,{version:"1.11.2",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var a,b=this;this.element.addClass("ui-selectable");
this.dragged=false;this.refresh=function(){a=d(b.options.filter,b.element[0]);a.addClass("ui-selectee");a.each(function(){var a=d(this),b=a.offset();d.data(this,"selectable-item",{element:this,$element:a,left:b.left,top:b.top,right:b.left+a.outerWidth(),bottom:b.top+a.outerHeight(),startselected:false,selected:a.hasClass("ui-selected"),selecting:a.hasClass("ui-selecting"),unselecting:a.hasClass("ui-unselecting")})})};this.refresh();this.selectees=a.addClass("ui-selectee");this._mouseInit();this.helper=
d("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled");this._mouseDestroy()},_mouseStart:function(a){var b=this,c=this.options;this.opos=[a.pageX,a.pageY];if(!this.options.disabled){this.selectees=d(c.filter,this.element[0]);this._trigger("start",a);d(c.appendTo).append(this.helper);this.helper.css({left:a.pageX,top:a.pageY,width:0,height:0});c.autoRefresh&&
this.refresh();this.selectees.filter(".ui-selected").each(function(){var c=d.data(this,"selectable-item");c.startselected=true;if(!a.metaKey&&!a.ctrlKey){c.$element.removeClass("ui-selected");c.selected=false;c.$element.addClass("ui-unselecting");c.unselecting=true;b._trigger("unselecting",a,{unselecting:c.element})}});d(a.target).parents().addBack().each(function(){var c,f=d.data(this,"selectable-item");if(f){c=!a.metaKey&&!a.ctrlKey||!f.$element.hasClass("ui-selected");f.$element.removeClass(c?
"ui-unselecting":"ui-selected").addClass(c?"ui-selecting":"ui-unselecting");f.unselecting=!c;f.selecting=c;(f.selected=c)?b._trigger("selecting",a,{selecting:f.element}):b._trigger("unselecting",a,{unselecting:f.element});return false}})}},_mouseDrag:function(a){this.dragged=true;if(!this.options.disabled){var b,c=this,g=this.options,f=this.opos[0],e=this.opos[1],h=a.pageX,j=a.pageY;if(f>h){b=h;h=f;f=b}if(e>j){b=j;j=e;e=b}this.helper.css({left:f,top:e,width:h-f,height:j-e});this.selectees.each(function(){var b=
d.data(this,"selectable-item"),l=false;if(b&&b.element!==c.element[0]){g.tolerance==="touch"?l=!(b.left>h||b.right<f||b.top>j||b.bottom<e):g.tolerance==="fit"&&(l=b.left>f&&b.right<h&&b.top>e&&b.bottom<j);if(l){if(b.selected){b.$element.removeClass("ui-selected");b.selected=false}if(b.unselecting){b.$element.removeClass("ui-unselecting");b.unselecting=false}if(!b.selecting){b.$element.addClass("ui-selecting");b.selecting=true;c._trigger("selecting",a,{selecting:b.element})}}else{if(b.selecting)if((a.metaKey||
a.ctrlKey)&&b.startselected){b.$element.removeClass("ui-selecting");b.selecting=false;b.$element.addClass("ui-selected");b.selected=true}else{b.$element.removeClass("ui-selecting");b.selecting=false;if(b.startselected){b.$element.addClass("ui-unselecting");b.unselecting=true}c._trigger("unselecting",a,{unselecting:b.element})}if(b.selected&&!a.metaKey&&!a.ctrlKey&&!b.startselected){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;c._trigger("unselecting",
a,{unselecting:b.element})}}}});return false}},_mouseStop:function(a){var b=this;this.dragged=false;d(".ui-unselecting",this.element[0]).each(function(){var c=d.data(this,"selectable-item");c.$element.removeClass("ui-unselecting");c.unselecting=false;c.startselected=false;b._trigger("unselected",a,{unselected:c.element})});d(".ui-selecting",this.element[0]).each(function(){var c=d.data(this,"selectable-item");c.$element.removeClass("ui-selecting").addClass("ui-selected");c.selecting=false;c.selected=
true;c.startselected=true;b._trigger("selected",a,{selected:c.element})});this._trigger("stop",a);this.helper.remove();return false}});d.widget("ui.sortable",d.ui.mouse,{version:"1.11.2",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",
tolerance:"intersect",zIndex:1E3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(a,b,c){return a>=b&&a<b+c},_isFloating:function(a){return/left|right/.test(a.css("float"))||/inline|table-cell/.test(a.css("display"))},_create:function(){var a=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?a.axis==="x"||this._isFloating(this.items[0].item):
false;this.offset=this.element.offset();this._mouseInit();this._setHandleClassName();this.ready=true},_setOption:function(a,b){this._super(a,b);a==="handle"&&this._setHandleClassName()},_setHandleClassName:function(){this.element.find(".ui-sortable-handle").removeClass("ui-sortable-handle");d.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").find(".ui-sortable-handle").removeClass("ui-sortable-handle");
this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(a,b){var c=null,g=false,f=this;if(this.reverting||this.options.disabled||this.options.type==="static")return false;this._refreshItems(a);d(a.target).parents().each(function(){if(d.data(this,f.widgetName+"-item")===f){c=d(this);return false}});d.data(a.target,f.widgetName+"-item")===f&&(c=d(a.target));if(!c)return false;if(this.options.handle&&!b){d(this.options.handle,
c).find("*").addBack().each(function(){this===a.target&&(g=true)});if(!g)return false}this.currentItem=c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){var g,b=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};
d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!==this.currentItem[0]&&
this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment();if(b.cursor&&b.cursor!=="auto"){g=this.document.find("body");this.storedCursor=g.css("cursor");g.css("cursor",b.cursor);this.storedStylesheet=d("<style>*{ cursor: "+b.cursor+" !important; }</style>").appendTo(g)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");
this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!==document&&this.scrollParent[0].tagName!=="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,this._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;
this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){var b,c,g,f;b=this.options;c=false;this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){if(this.scrollParent[0]!==document&&this.scrollParent[0].tagName!=="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY<b.scrollSensitivity)this.scrollParent[0].scrollTop=
c=this.scrollParent[0].scrollTop+b.scrollSpeed;else if(a.pageY-this.overflowOffset.top<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-b.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-a.pageX<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+b.scrollSpeed;else if(a.pageX-this.overflowOffset.left<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-b.scrollSpeed}else{a.pageY-
d(document).scrollTop()<b.scrollSensitivity?c=d(document).scrollTop(d(document).scrollTop()-b.scrollSpeed):d(window).height()-(a.pageY-d(document).scrollTop())<b.scrollSensitivity&&(c=d(document).scrollTop(d(document).scrollTop()+b.scrollSpeed));a.pageX-d(document).scrollLeft()<b.scrollSensitivity?c=d(document).scrollLeft(d(document).scrollLeft()-b.scrollSpeed):d(window).width()-(a.pageX-d(document).scrollLeft())<b.scrollSensitivity&&(c=d(document).scrollLeft(d(document).scrollLeft()+b.scrollSpeed))}c!==
false&&(d.ui.ddmanager&&!b.dropBehaviour)&&d.ui.ddmanager.prepareOffsets(this,a)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!=="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!=="x")this.helper[0].style.top=this.position.top+"px";for(b=this.items.length-1;b>=0;b--){c=this.items[b];g=c.item[0];if((f=this._intersectsWithPointer(c))&&c.instance===this.currentContainer&&g!==this.currentItem[0]&&this.placeholder[f===
1?"next":"prev"]()[0]!==g&&!d.contains(this.placeholder[0],g)&&(this.options.type==="semi-dynamic"?!d.contains(this.element[0],g):1)){this.direction=f===1?"down":"up";if(this.options.tolerance==="pointer"||this._intersectsWithSides(c))this._rearrange(a,c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&
!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this,g=this.placeholder.offset(),f=this.options.axis,e={};if(!f||f==="x")e.left=g.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft);if(!f||f==="y")e.top=g.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop);this.reverting=true;d(this.helper).animate(e,parseInt(this.options.revert,
10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){if(this.dragging){this._mouseUp({target:null});this.options.helper==="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var a=this.containers.length-1;a>=0;a--){this.containers[a]._trigger("deactivate",null,this._uiHash(this));if(this.containers[a].containerCache.over){this.containers[a]._trigger("out",null,this._uiHash(this));this.containers[a].containerCache.over=
0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!=="original"&&(this.helper&&this.helper[0].parentNode)&&this.helper.remove();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):d(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=
[],a=a||{};d(b).each(function(){var b=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[\-=_](.+)/);b&&c.push((a.key||b[1]+"[]")+"="+(a.key&&a.expression?b[1]:b[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[],a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,d=this.positionAbs.top,
f=d+this.helperProportions.height,e=a.left,h=e+a.width,j=a.top,k=j+a.height,l=this.offset.click.top,n=this.offset.click.left,n=this.options.axis==="y"||b+n>e&&b+n<h,l=(this.options.axis==="x"||d+l>j&&d+l<k)&&n;return this.options.tolerance==="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?l:e<b+this.helperProportions.width/2&&c-this.helperProportions.width/2<h&&j<d+this.helperProportions.height/
2&&f-this.helperProportions.height/2<k},_intersectsWithPointer:function(a){var b=this.options.axis==="x"||this._isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height),a=this.options.axis==="y"||this._isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width),b=b&&a,a=this._getDragVerticalDirection(),c=this._getDragHorizontalDirection();return!b?false:this.floating?c&&c==="right"||a==="down"?2:1:a&&(a==="down"?2:1)},_intersectsWithSides:function(a){var b=this._isOverAxis(this.positionAbs.top+
this.offset.click.top,a.top+a.height/2,a.height),a=this._isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width),c=this._getDragVerticalDirection(),d=this._getDragHorizontalDirection();return this.floating&&d?d==="right"&&a||d==="left"&&!a:c&&(c==="down"&&b||c==="up"&&!b)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!==0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;
return a!==0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this._setHandleClassName();this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor===String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){function b(){e.push(this)}var c,g,f,e=[],h=[],j=this._connectWith();if(j&&a)for(a=j.length-1;a>=0;a--){g=d(j[a]);for(c=g.length-1;c>=0;c--)(f=d.data(g[c],this.widgetFullName))&&(f!==this&&!f.options.disabled)&&h.push([d.isFunction(f.options.items)?
f.options.items.call(f.element):d(f.options.items,f.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),f])}h.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=h.length-1;a>=0;a--)h[a][0].each(b);return d(e)},_removeCurrentsFromItems:function(){var a=this.currentItem.find(":data("+this.widgetName+"-item)");
this.items=d.grep(this.items,function(b){for(var c=0;c<a.length;c++)if(a[c]===b.item[0])return false;return true})},_refreshItems:function(a){this.items=[];this.containers=[this];var b,c,g,f,e,h=this.items,j=[[d.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):d(this.options.items,this.element),this]];if((e=this._connectWith())&&this.ready)for(b=e.length-1;b>=0;b--){g=d(e[b]);for(c=g.length-1;c>=0;c--)if((f=d.data(g[c],this.widgetFullName))&&f!==this&&
!f.options.disabled){j.push([d.isFunction(f.options.items)?f.options.items.call(f.element[0],a,{item:this.currentItem}):d(f.options.items,f.element),f]);this.containers.push(f)}}for(b=j.length-1;b>=0;b--){a=j[b][1];g=j[b][0];c=0;for(e=g.length;c<e;c++){f=d(g[c]);f.data(this.widgetName+"-item",a);h.push({item:f,instance:a,width:0,height:0,left:0,top:0})}}},refreshPositions:function(a){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();var b,c,g;for(b=this.items.length-1;b>=
0;b--){c=this.items[b];if(!(c.instance!==this.currentContainer&&this.currentContainer&&c.item[0]!==this.currentItem[0])){g=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=g.outerWidth();c.height=g.outerHeight()}g=g.offset();c.left=g.left;c.top=g.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){g=this.containers[b].element.offset();this.containers[b].containerCache.left=
g.left;this.containers[b].containerCache.top=g.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var a=a||this,b,c=a.options;if(!c.placeholder||c.placeholder.constructor===String){b=c.placeholder;c.placeholder={element:function(){var c=a.currentItem[0].nodeName.toLowerCase(),f=d("<"+c+">",a.document[0]).addClass(b||a.currentItem[0].className+
" ui-sortable-placeholder").removeClass("ui-sortable-helper");c==="tr"?a.currentItem.children().each(function(){d("<td>&#160;</td>",a.document[0]).attr("colspan",d(this).attr("colspan")||1).appendTo(f)}):c==="img"&&f.attr("src",a.currentItem.attr("src"));b||f.css("visibility","hidden");return f},update:function(d,f){if(!b||c.forcePlaceholderSize){f.height()||f.height(a.currentItem.innerHeight()-parseInt(a.currentItem.css("paddingTop")||0,10)-parseInt(a.currentItem.css("paddingBottom")||0,10));f.width()||
f.width(a.currentItem.innerWidth()-parseInt(a.currentItem.css("paddingLeft")||0,10)-parseInt(a.currentItem.css("paddingRight")||0,10))}}}}a.placeholder=d(c.placeholder.element.call(a.element,a.currentItem));a.currentItem.after(a.placeholder);c.placeholder.update(a,a.placeholder)},_contactContainers:function(a){var b,c,g,f,e,h,j,k,l=f=null;for(b=this.containers.length-1;b>=0;b--)if(!d.contains(this.currentItem[0],this.containers[b].element[0]))if(this._intersectsWith(this.containers[b].containerCache)){if(!f||
!d.contains(this.containers[b].element[0],f.element[0])){f=this.containers[b];l=b}}else if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",a,this._uiHash(this));this.containers[b].containerCache.over=0}if(f)if(this.containers.length===1){if(!this.containers[l].containerCache.over){this.containers[l]._trigger("over",a,this._uiHash(this));this.containers[l].containerCache.over=1}}else{b=1E4;g=null;f=(c=f.floating||this._isFloating(this.currentItem))?"left":"top";e=c?"width":
"height";k=c?"clientX":"clientY";for(c=this.items.length-1;c>=0;c--)if(d.contains(this.containers[l].element[0],this.items[c].item[0])&&this.items[c].item[0]!==this.currentItem[0]){h=this.items[c].item.offset()[f];j=false;a[k]-h>this.items[c][e]/2&&(j=true);if(Math.abs(a[k]-h)<b){b=Math.abs(a[k]-h);g=this.items[c];this.direction=j?"up":"down"}}if(g||this.options.dropOnEmpty)if(this.currentContainer===this.containers[l]){if(!this.currentContainer.containerCache.over){this.containers[l]._trigger("over",
a,this._uiHash());this.currentContainer.containerCache.over=1}}else{g?this._rearrange(a,g,null,true):this._rearrange(a,null,this.containers[l].element,true);this._trigger("change",a,this._uiHash());this.containers[l]._trigger("change",a,this._uiHash(this));this.currentContainer=this.containers[l];this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[l]._trigger("over",a,this._uiHash(this));this.containers[l].containerCache.over=1}}},_createHelper:function(a){var b=
this.options,a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a,this.currentItem])):b.helper==="clone"?this.currentItem.clone():this.currentItem;a.parents("body").length||d(b.appendTo!=="parent"?b.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);if(a[0]===this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};
(!a[0].style.width||b.forceHelperSize)&&a.width(this.currentItem.width());(!a[0].style.height||b.forceHelperSize)&&a.height(this.currentItem.height());return a},_adjustOffsetFromHelper:function(a){typeof a==="string"&&(a=a.split(" "));d.isArray(a)&&(a={left:+a[0],top:+a[1]||0});if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in
a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition==="absolute"&&this.scrollParent[0]!==document&&d.contains(this.scrollParent[0],this.offsetParent[0])){a.left=a.left+this.scrollParent.scrollLeft();a.top=a.top+this.scrollParent.scrollTop()}if(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()===
"html"&&d.ui.ie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins=
{left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a,b,c;b=this.options;if(b.containment==="parent")b.containment=this.helper[0].parentNode;if(b.containment==="document"||b.containment==="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-
this.offset.parent.top,d(b.containment==="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(b.containment==="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)){a=d(b.containment)[0];b=d(b.containment).offset();c=d(a).css("overflow")!=="hidden";this.containment=[b.left+(parseInt(d(a).css("borderLeftWidth"),10)||0)+(parseInt(d(a).css("paddingLeft"),
10)||0)-this.margins.left,b.top+(parseInt(d(a).css("borderTopWidth"),10)||0)+(parseInt(d(a).css("paddingTop"),10)||0)-this.margins.top,b.left+(c?Math.max(a.scrollWidth,a.offsetWidth):a.offsetWidth)-(parseInt(d(a).css("borderLeftWidth"),10)||0)-(parseInt(d(a).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,b.top+(c?Math.max(a.scrollHeight,a.offsetHeight):a.offsetHeight)-(parseInt(d(a).css("borderTopWidth"),10)||0)-(parseInt(d(a).css("paddingBottom"),10)||0)-this.helperProportions.height-
this.margins.top]}},_convertPositionTo:function(a,b){if(!b)b=this.position;var c=a==="absolute"?1:-1,g=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==document&&d.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(g[0].tagName);return{top:b.top+this.offset.relative.top*c+this.offset.parent.top*c-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():f?0:g.scrollTop())*c,left:b.left+this.offset.relative.left*c+this.offset.parent.left*
c-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():f?0:g.scrollLeft())*c}},_generatePosition:function(a){var b,c,g=this.options;c=a.pageX;b=a.pageY;var f=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==document&&d.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(f[0].tagName);if(this.cssPosition==="relative"&&!(this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();
if(this.originalPosition){if(this.containment){a.pageX-this.offset.click.left<this.containment[0]&&(c=this.containment[0]+this.offset.click.left);a.pageY-this.offset.click.top<this.containment[1]&&(b=this.containment[1]+this.offset.click.top);a.pageX-this.offset.click.left>this.containment[2]&&(c=this.containment[2]+this.offset.click.left);a.pageY-this.offset.click.top>this.containment[3]&&(b=this.containment[3]+this.offset.click.top)}if(g.grid){b=this.originalPageY+Math.round((b-this.originalPageY)/
g.grid[1])*g.grid[1];b=this.containment?b-this.offset.click.top>=this.containment[1]&&b-this.offset.click.top<=this.containment[3]?b:b-this.offset.click.top>=this.containment[1]?b-g.grid[1]:b+g.grid[1]:b;c=this.originalPageX+Math.round((c-this.originalPageX)/g.grid[0])*g.grid[0];c=this.containment?c-this.offset.click.left>=this.containment[0]&&c-this.offset.click.left<=this.containment[2]?c:c-this.offset.click.left>=this.containment[0]?c-g.grid[0]:c+g.grid[0]:c}}return{top:b-this.offset.click.top-
this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():e?0:f.scrollTop()),left:c-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():e?0:f.scrollLeft())}},_rearrange:function(a,b,c,d){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?b.item[0]:b.item[0].nextSibling);var f=this.counter=this.counter?++this.counter:
1;this._delay(function(){f===this.counter&&this.refreshPositions(!d)})},_clear:function(a,b){function c(a,b,c){return function(d){c._trigger(a,d,b._uiHash(b))}}this.reverting=false;var d,f=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]===this.currentItem[0]){for(d in this._storedCSS)if(this._storedCSS[d]==="auto"||this._storedCSS[d]==="static")this._storedCSS[d]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();
this.fromOutside&&!b&&f.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))});(this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!b&&f.push(function(a){this._trigger("update",a,this._uiHash())});if(this!==this.currentContainer&&!b){f.push(function(a){this._trigger("remove",a,this._uiHash())});f.push(function(a){return function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,
this.currentContainer));f.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.currentContainer))}for(d=this.containers.length-1;d>=0;d--){b||f.push(c("deactivate",this,this.containers[d]));if(this.containers[d].containerCache.over){f.push(c("out",this,this.containers[d]));this.containers[d].containerCache.over=0}}if(this.storedCursor){this.document.find("body").css("cursor",this.storedCursor);this.storedStylesheet.remove()}this._storedOpacity&&this.helper.css("opacity",
this._storedOpacity);this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex);this.dragging=false;b||this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(!this.cancelHelperRemoval){this.helper[0]!==this.currentItem[0]&&this.helper.remove();this.helper=null}if(!b){for(d=0;d<f.length;d++)f[d].call(this,a);this._trigger("stop",a,this._uiHash())}this.fromOutside=false;return!this.cancelHelperRemoval},_trigger:function(){d.Widget.prototype._trigger.apply(this,
arguments)===false&&this.cancel()},_uiHash:function(a){var b=a||this;return{helper:b.helper,placeholder:b.placeholder||d([]),position:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:a?a.element:null}}});d.widget("ui.accordion",{version:"1.11.2",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,
beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var a=this.options;this.prevShow=this.prevHide=d();this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist");if(!a.collapsible&&(a.active===false||a.active==null))a.active=0;this._processPanels();if(a.active<
0)a.active=a.active+this.headers.length;this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:!this.active.length?d():this.active.next()}},_createIcons:function(){var a=this.options.icons;if(a){d("<span>").addClass("ui-accordion-header-icon ui-icon "+a.header).prependTo(this.headers);this.active.children(".ui-accordion-header-icon").removeClass(a.header).addClass(a.activeHeader);this.headers.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},
_destroy:function(){var a;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").removeUniqueId();this._destroyIcons();a=this.headers.next().removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").css("display",
"").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeUniqueId();this.options.heightStyle!=="content"&&a.css("height","")},_setOption:function(a,b){if(a==="active")this._activate(b);else{if(a==="event"){this.options.event&&this._off(this.headers,this.options.event);this._setupEvents(b)}this._super(a,b);a==="collapsible"&&(!b&&this.options.active===false)&&this._activate(0);if(a==="icons"){this._destroyIcons();b&&this._createIcons()}if(a==="disabled"){this.element.toggleClass("ui-state-disabled",
!!b).attr("aria-disabled",b);this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!b)}}},_keydown:function(a){if(!a.altKey&&!a.ctrlKey){var b=d.ui.keyCode,c=this.headers.length,g=this.headers.index(a.target),f=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:f=this.headers[(g+1)%c];break;case b.LEFT:case b.UP:f=this.headers[(g-1+c)%c];break;case b.SPACE:case b.ENTER:this._eventHandler(a);break;case b.HOME:f=this.headers[0];break;case b.END:f=this.headers[c-1]}if(f){d(a.target).attr("tabIndex",
-1);d(f).attr("tabIndex",0);f.focus();a.preventDefault()}}},_panelKeyDown:function(a){a.keyCode===d.ui.keyCode.UP&&a.ctrlKey&&d(a.currentTarget).prev().focus()},refresh:function(){var a=this.options;this._processPanels();if(a.active===false&&a.collapsible===true||!this.headers.length){a.active=false;this.active=d()}else if(a.active===false)this._activate(0);else if(this.active.length&&!d.contains(this.element[0],this.active[0]))if(this.headers.length===this.headers.find(".ui-state-disabled").length){a.active=
false;this.active=d()}else this._activate(Math.max(0,a.active-1));else a.active=this.headers.index(this.active);this._destroyIcons();this._refresh()},_processPanels:function(){var a=this.headers,b=this.panels;this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-state-default ui-corner-all");this.panels=this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide();if(b){this._off(a.not(this.headers));
this._off(b.not(this.panels))}},_refresh:function(){var a,b=this.options,c=b.heightStyle,g=this.element.parent();this.active=this._findActive(b.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all");this.active.next().addClass("ui-accordion-content-active").show();this.headers.attr("role","tab").each(function(){var a=d(this),b=a.uniqueId().attr("id"),c=a.next(),g=c.uniqueId().attr("id");a.attr("aria-controls",g);c.attr("aria-labelledby",b)}).next().attr("role",
"tabpanel");this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide();this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0);this._createIcons();this._setupEvents(b.event);if(c==="fill"){a=g.height();this.element.siblings(":visible").each(function(){var b=d(this),c=b.css("position");c==="absolute"||c===
"fixed"||(a=a-b.outerHeight(true))});this.headers.each(function(){a=a-d(this).outerHeight(true)});this.headers.next().each(function(){d(this).height(Math.max(0,a-d(this).innerHeight()+d(this).height()))}).css("overflow","auto")}else if(c==="auto"){a=0;this.headers.next().each(function(){a=Math.max(a,d(this).css("height","").height())}).height(a)}},_activate:function(a){a=this._findActive(a)[0];if(a!==this.active[0]){a=a||this.active[0];this._eventHandler({target:a,currentTarget:a,preventDefault:d.noop})}},
_findActive:function(a){return typeof a==="number"?this.headers.eq(a):d()},_setupEvents:function(a){var b={keydown:"_keydown"};a&&d.each(a.split(" "),function(a,d){b[d]="_eventHandler"});this._off(this.headers.add(this.headers.next()));this._on(this.headers,b);this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._hoverable(this.headers);this._focusable(this.headers)},_eventHandler:function(a){var b=this.options,c=this.active,g=d(a.currentTarget),f=g[0]===c[0],e=f&&b.collapsible,h=e?d():g.next(),
j=c.next(),h={oldHeader:c,oldPanel:j,newHeader:e?d():g,newPanel:h};a.preventDefault();if(!(f&&!b.collapsible||this._trigger("beforeActivate",a,h)===false)){b.active=e?false:this.headers.index(g);this.active=f?d():g;this._toggle(h);c.removeClass("ui-accordion-header-active ui-state-active");b.icons&&c.children(".ui-accordion-header-icon").removeClass(b.icons.activeHeader).addClass(b.icons.header);if(!f){g.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top");
b.icons&&g.children(".ui-accordion-header-icon").removeClass(b.icons.header).addClass(b.icons.activeHeader);g.next().addClass("ui-accordion-content-active")}}},_toggle:function(a){var b=a.newPanel,c=this.prevShow.length?this.prevShow:a.oldPanel;this.prevShow.add(this.prevHide).stop(true,true);this.prevShow=b;this.prevHide=c;if(this.options.animate)this._animate(b,c,a);else{c.hide();b.show();this._toggleComplete(a)}c.attr({"aria-hidden":"true"});c.prev().attr("aria-selected","false");b.length&&c.length?
c.prev().attr({tabIndex:-1,"aria-expanded":"false"}):b.length&&this.headers.filter(function(){return d(this).attr("tabIndex")===0}).attr("tabIndex",-1);b.attr("aria-hidden","false").prev().attr({"aria-selected":"true",tabIndex:0,"aria-expanded":"true"})},_animate:function(a,b,c){var d,f,e,h=this,j=0,k=a.length&&(!b.length||a.index()<b.index()),l=this.options.animate||{},k=k&&l.down||l,n=function(){h._toggleComplete(c)};typeof k==="number"&&(e=k);typeof k==="string"&&(f=k);f=f||k.easing||l.easing;
e=e||k.duration||l.duration;if(!b.length)return a.animate(this.showProps,e,f,n);if(!a.length)return b.animate(this.hideProps,e,f,n);d=a.show().outerHeight();b.animate(this.hideProps,{duration:e,easing:f,step:function(a,b){b.now=Math.round(a)}});a.hide().animate(this.showProps,{duration:e,easing:f,complete:n,step:function(a,c){c.now=Math.round(a);if(c.prop!=="height")j=j+c.now;else if(h.options.heightStyle!=="content"){c.now=Math.round(d-b.outerHeight()-j);j=0}}})},_toggleComplete:function(a){var b=
a.oldPanel;b.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all");if(b.length)b.parent()[0].className=b.parent()[0].className;this._trigger("activate",null,a)}});d.widget("ui.menu",{version:"1.11.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=
false;this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0});this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true");this._on({"mousedown .ui-menu-item":function(a){a.preventDefault()},"click .ui-menu-item":function(a){var b=d(a.target);if(!this.mouseHandled&&b.not(".ui-state-disabled").length){this.select(a);if(!a.isPropagationStopped())this.mouseHandled=
true;if(b.has(".ui-menu").length)this.expand(a);else if(!this.element.is(":focus")&&d(this.document[0].activeElement).closest(".ui-menu").length){this.element.trigger("focus",[true]);this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)}}},"mouseenter .ui-menu-item":function(a){if(!this.previousFilter){var b=d(a.currentTarget);b.siblings(".ui-state-active").removeClass("ui-state-active");this.focus(a,b)}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(a,
b){var c=this.active||this.element.find(this.options.items).eq(0);b||this.focus(a,c)},blur:function(a){this._delay(function(){d.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(a)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(a){this._closeOnDocumentClick(a)&&this.collapseAll(a);this.mouseHandled=false}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show();
this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var a=d(this);a.data("ui-menu-submenu-carat")&&a.remove()});this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(a){var b,c,g,f=true;switch(a.keyCode){case d.ui.keyCode.PAGE_UP:this.previousPage(a);
break;case d.ui.keyCode.PAGE_DOWN:this.nextPage(a);break;case d.ui.keyCode.HOME:this._move("first","first",a);break;case d.ui.keyCode.END:this._move("last","last",a);break;case d.ui.keyCode.UP:this.previous(a);break;case d.ui.keyCode.DOWN:this.next(a);break;case d.ui.keyCode.LEFT:this.collapse(a);break;case d.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(a);break;case d.ui.keyCode.ENTER:case d.ui.keyCode.SPACE:this._activate(a);break;case d.ui.keyCode.ESCAPE:this.collapse(a);
break;default:f=false;b=this.previousFilter||"";c=String.fromCharCode(a.keyCode);g=false;clearTimeout(this.filterTimer);c===b?g=true:c=b+c;b=this._filterMenuItems(c);b=g&&b.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):b;if(!b.length){c=String.fromCharCode(a.keyCode);b=this._filterMenuItems(c)}if(b.length){this.focus(a,b);this.previousFilter=c;this.filterTimer=this._delay(function(){delete this.previousFilter},1E3)}else delete this.previousFilter}f&&a.preventDefault()},_activate:function(a){this.active.is(".ui-state-disabled")||
(this.active.is("[aria-haspopup='true']")?this.expand(a):this.select(a))},refresh:function(){var a,b=this,c=this.options.icons.submenu;a=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length);a.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var a=d(this),b=a.parent(),e=d("<span>").addClass("ui-menu-icon ui-icon "+
c).data("ui-menu-submenu-carat",true);b.attr("aria-haspopup","true").prepend(e);a.attr("aria-labelledby",b.attr("id"))});a=a.add(this.element).find(this.options.items);a.not(".ui-menu-item").each(function(){var a=d(this);b._isDivider(a)&&a.addClass("ui-widget-content ui-menu-divider")});a.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()});a.filter(".ui-state-disabled").attr("aria-disabled","true");this.active&&!d.contains(this.element[0],
this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(a,b){a==="icons"&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(b.submenu);a==="disabled"&&this.element.toggleClass("ui-state-disabled",!!b).attr("aria-disabled",b);this._super(a,b)},focus:function(a,b){var c;this.blur(a,a&&a.type==="focus");this._scrollIntoView(b);this.active=b.first();c=this.active.addClass("ui-state-focus").removeClass("ui-state-active");
this.options.role&&this.element.attr("aria-activedescendant",c.attr("id"));this.active.parent().closest(".ui-menu-item").addClass("ui-state-active");a&&a.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay);c=b.children(".ui-menu");c.length&&(a&&/^mouse/.test(a.type))&&this._startOpening(c);this.activeMenu=b.parent();this._trigger("focus",a,{item:b})},_scrollIntoView:function(a){var b,c,g;if(this._hasScroll()){b=parseFloat(d.css(this.activeMenu[0],"borderTopWidth"))||
0;c=parseFloat(d.css(this.activeMenu[0],"paddingTop"))||0;b=a.offset().top-this.activeMenu.offset().top-b-c;c=this.activeMenu.scrollTop();g=this.activeMenu.height();a=a.outerHeight();b<0?this.activeMenu.scrollTop(c+b):b+a>g&&this.activeMenu.scrollTop(c+b-g+a)}},blur:function(a,b){b||clearTimeout(this.timer);if(this.active){this.active.removeClass("ui-state-focus");this.active=null;this._trigger("blur",a,{item:this.active})}},_startOpening:function(a){clearTimeout(this.timer);if(a.attr("aria-hidden")===
"true")this.timer=this._delay(function(){this._close();this._open(a)},this.delay)},_open:function(a){var b=d.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(a.parents(".ui-menu")).hide().attr("aria-hidden","true");a.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(b)},collapseAll:function(a,b){clearTimeout(this.timer);this.timer=this._delay(function(){var c=b?this.element:d(a&&a.target).closest(this.element.find(".ui-menu"));
if(!c.length)c=this.element;this._close(c);this.blur(a);this.activeMenu=c},this.delay)},_close:function(a){a||(a=this.active?this.active.parent():this.element);a.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(a){return!d(a.target).closest(".ui-menu").length},_isDivider:function(a){return!/[^\-\u2014\u2013\s]/.test(a.text())},collapse:function(a){var b=
this.active&&this.active.parent().closest(".ui-menu-item",this.element);if(b&&b.length){this._close();this.focus(a,b)}},expand:function(a){var b=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();if(b&&b.length){this._open(b.parent());this._delay(function(){this.focus(a,b)})}},next:function(a){this._move("next","first",a)},previous:function(a){this._move("prev","last",a)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&
!this.active.nextAll(".ui-menu-item").length},_move:function(a,b,c){var d;this.active&&(d=a==="first"||a==="last"?this.active[a==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[a+"All"](".ui-menu-item").eq(0));if(!d||!d.length||!this.active)d=this.activeMenu.find(this.options.items)[b]();this.focus(c,d)},nextPage:function(a){var b,c,g;if(this.active){if(!this.isLastItem())if(this._hasScroll()){c=this.active.offset().top;g=this.element.height();this.active.nextAll(".ui-menu-item").each(function(){b=
d(this);return b.offset().top-c-g<0});this.focus(a,b)}else this.focus(a,this.activeMenu.find(this.options.items)[!this.active?"first":"last"]())}else this.next(a)},previousPage:function(a){var b,c,g;if(this.active){if(!this.isFirstItem())if(this._hasScroll()){c=this.active.offset().top;g=this.element.height();this.active.prevAll(".ui-menu-item").each(function(){b=d(this);return b.offset().top-c+g>0});this.focus(a,b)}else this.focus(a,this.activeMenu.find(this.options.items).first())}else this.next(a)},
_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(a){this.active=this.active||d(a.target).closest(".ui-menu-item");var b={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(a,true);this._trigger("select",a,b)},_filterMenuItems:function(a){var a=a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),b=RegExp("^"+a,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return b.test(d.trim(d(this).text()))})}});
d.widget("ui.autocomplete",{version:"1.11.2",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var a,b,c,g=this.element[0].nodeName.toLowerCase(),f=g==="textarea",g=g==="input";this.isMultiLine=f?true:g?false:this.element.prop("isContentEditable");this.valueMethod=this.element[f||
g?"val":"text"];this.isNewMenu=true;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off");this._on(this.element,{keydown:function(g){if(this.element.prop("readOnly"))b=c=a=true;else{b=c=a=false;var f=d.ui.keyCode;switch(g.keyCode){case f.PAGE_UP:a=true;this._move("previousPage",g);break;case f.PAGE_DOWN:a=true;this._move("nextPage",g);break;case f.UP:a=true;this._keyEvent("previous",g);break;case f.DOWN:a=true;this._keyEvent("next",g);break;case f.ENTER:if(this.menu.active){a=
true;g.preventDefault();this.menu.select(g)}break;case f.TAB:this.menu.active&&this.menu.select(g);break;case f.ESCAPE:if(this.menu.element.is(":visible")){this.isMultiLine||this._value(this.term);this.close(g);g.preventDefault()}break;default:b=true;this._searchTimeout(g)}}},keypress:function(c){if(a){a=false;(!this.isMultiLine||this.menu.element.is(":visible"))&&c.preventDefault()}else if(!b){var g=d.ui.keyCode;switch(c.keyCode){case g.PAGE_UP:this._move("previousPage",c);break;case g.PAGE_DOWN:this._move("nextPage",
c);break;case g.UP:this._keyEvent("previous",c);break;case g.DOWN:this._keyEvent("next",c)}}},input:function(a){if(c){c=false;a.preventDefault()}else this._searchTimeout(a)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(a){if(this.cancelBlur)delete this.cancelBlur;else{clearTimeout(this.searching);this.close(a);this._change(a)}}});this._initSource();this.menu=d("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance");
this._on(this.menu.element,{mousedown:function(a){a.preventDefault();this.cancelBlur=true;this._delay(function(){delete this.cancelBlur});var b=this.menu.element[0];d(a.target).closest(".ui-menu-item").length||this._delay(function(){var a=this;this.document.one("mousedown",function(c){c.target!==a.element[0]&&(c.target!==b&&!d.contains(b,c.target))&&a.close()})})},menufocus:function(a,b){var c;if(this.isNewMenu){this.isNewMenu=false;if(a.originalEvent&&/^mouse/.test(a.originalEvent.type)){this.menu.blur();
this.document.one("mousemove",function(){d(a.target).trigger(a.originalEvent)});return}}c=b.item.data("ui-autocomplete-item");false!==this._trigger("focus",a,{item:c})&&a.originalEvent&&/^key/.test(a.originalEvent.type)&&this._value(c.value);if((c=b.item.attr("aria-label")||c.value)&&d.trim(c).length){this.liveRegion.children().hide();d("<div>").text(c).appendTo(this.liveRegion)}},menuselect:function(a,b){var c=b.item.data("ui-autocomplete-item"),d=this.previous;if(this.element[0]!==this.document[0].activeElement){this.element.focus();
this.previous=d;this._delay(function(){this.previous=d;this.selectedItem=c})}false!==this._trigger("select",a,{item:c})&&this._value(c.value);this.term=this._value();this.close(a);this.selectedItem=c}});this.liveRegion=d("<span>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body);this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);
this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(a,b){this._super(a,b);a==="source"&&this._initSource();a==="appendTo"&&this.menu.element.appendTo(this._appendTo());a==="disabled"&&(b&&this.xhr)&&this.xhr.abort()},_appendTo:function(){var a=this.options.appendTo;a&&(a=a.jquery||a.nodeType?d(a):this.document.find(a).eq(0));if(!a||!a[0])a=this.element.closest(".ui-front");if(!a.length)a=this.document[0].body;
return a},_initSource:function(){var a,b,c=this;if(d.isArray(this.options.source)){a=this.options.source;this.source=function(b,c){c(d.ui.autocomplete.filter(a,b.term))}}else if(typeof this.options.source==="string"){b=this.options.source;this.source=function(a,f){c.xhr&&c.xhr.abort();c.xhr=d.ajax({url:b,data:a,dataType:"json",success:function(a){f(a)},error:function(){f([])}})}}else this.source=this.options.source},_searchTimeout:function(a){clearTimeout(this.searching);this.searching=this._delay(function(){var b=
this.term===this._value(),c=this.menu.element.is(":visible"),d=a.altKey||a.ctrlKey||a.metaKey||a.shiftKey;if(!b||b&&!c&&!d){this.selectedItem=null;this.search(null,a)}},this.options.delay)},search:function(a,b){a=a!=null?a:this._value();this.term=this._value();if(a.length<this.options.minLength)return this.close(b);if(this._trigger("search",b)!==false)return this._search(a)},_search:function(a){this.pending++;this.element.addClass("ui-autocomplete-loading");this.cancelSearch=false;this.source({term:a},
this._response())},_response:function(){var a=++this.requestIndex;return d.proxy(function(b){a===this.requestIndex&&this.__response(b);this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(a){a&&(a=this._normalize(a));this._trigger("response",null,{content:a});if(!this.options.disabled&&a&&a.length&&!this.cancelSearch){this._suggest(a);this._trigger("open")}else this._close()},close:function(a){this.cancelSearch=true;this._close(a)},_close:function(a){if(this.menu.element.is(":visible")){this.menu.element.hide();
this.menu.blur();this.isNewMenu=true;this._trigger("close",a)}},_change:function(a){this.previous!==this._value()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(a){return a.length&&a[0].label&&a[0].value?a:d.map(a,function(a){return typeof a==="string"?{label:a,value:a}:d.extend({},a,{label:a.label||a.value,value:a.value||a.label})})},_suggest:function(a){var b=this.menu.element.empty();this._renderMenu(b,a);this.isNewMenu=true;this.menu.refresh();b.show();this._resizeMenu();
b.position(d.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(a,b){var c=this;d.each(b,function(b,d){c._renderItemData(a,d)})},_renderItemData:function(a,b){return this._renderItem(a,b).data("ui-autocomplete-item",b)},_renderItem:function(a,b){return d("<li>").text(b.label).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.isFirstItem()&&
/^previous/.test(a)||this.menu.isLastItem()&&/^next/.test(a)){this.isMultiLine||this._value(this.term);this.menu.blur()}else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(a,b){if(!this.isMultiLine||this.menu.element.is(":visible")){this._move(a,b);b.preventDefault()}}});d.extend(d.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,
"\\$&")},filter:function(a,b){var c=RegExp(d.ui.autocomplete.escapeRegex(b),"i");return d.grep(a,function(a){return c.test(a.label||a.value||a)})}});d.widget("ui.autocomplete",d.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(a){return a+(a>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(a){var b;this._superApply(arguments);if(!this.options.disabled&&!this.cancelSearch){b=a&&a.length?this.options.messages.results(a.length):
this.options.messages.noResults;this.liveRegion.children().hide();d("<div>").text(b).appendTo(this.liveRegion)}}});var Ka,Ma=function(){var a=d(this);setTimeout(function(){a.find(":ui-button").button("refresh")},1)},db=function(a){var b=a.name,c=a.form,g=d([]);if(b){b=b.replace(/'/g,"\\'");g=c?d(c).find("[name='"+b+"'][type=radio]"):d("[name='"+b+"'][type=radio]",a.ownerDocument).filter(function(){return!this.form})}return g};d.widget("ui.button",{version:"1.11.2",defaultElement:"<button>",options:{disabled:null,
text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,Ma);typeof this.options.disabled!=="boolean"?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled);this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var a=this,b=this.options,c=this.type==="checkbox"||this.type==="radio",g=!c?"ui-state-active":"";if(b.label===
null)b.label=this.type==="input"?this.buttonElement.val():this.buttonElement.html();this._hoverable(this.buttonElement);this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter"+this.eventNamespace,function(){b.disabled||this===Ka&&d(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){b.disabled||d(this).removeClass(g)}).bind("click"+this.eventNamespace,function(a){if(b.disabled){a.preventDefault();a.stopImmediatePropagation()}});
this._on({focus:function(){this.buttonElement.addClass("ui-state-focus")},blur:function(){this.buttonElement.removeClass("ui-state-focus")}});c&&this.element.bind("change"+this.eventNamespace,function(){a.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click"+this.eventNamespace,function(){if(b.disabled)return false});else if(this.type==="radio")this.buttonElement.bind("click"+this.eventNamespace,function(){if(b.disabled)return false;d(this).addClass("ui-state-active");a.buttonElement.attr("aria-pressed",
"true");var c=a.element[0];db(c).not(c).map(function(){return d(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")});else{this.buttonElement.bind("mousedown"+this.eventNamespace,function(){if(b.disabled)return false;d(this).addClass("ui-state-active");Ka=this;a.document.one("mouseup",function(){Ka=null})}).bind("mouseup"+this.eventNamespace,function(){if(b.disabled)return false;d(this).removeClass("ui-state-active")}).bind("keydown"+this.eventNamespace,function(a){if(b.disabled)return false;
(a.keyCode===d.ui.keyCode.SPACE||a.keyCode===d.ui.keyCode.ENTER)&&d(this).addClass("ui-state-active")}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){d(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(a){a.keyCode===d.ui.keyCode.SPACE&&d(this).click()})}this._setOption("disabled",b.disabled);this._resetButton()},_determineButtonType:function(){var a,b;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?
"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type==="radio"){a=this.element.parents().last();b="label[for='"+this.element.attr("id")+"']";this.buttonElement=a.find(b);if(!this.buttonElement.length){a=a.length?a.siblings():this.element.siblings();this.buttonElement=a.filter(b);if(!this.buttonElement.length)this.buttonElement=a.find(b)}this.element.addClass("ui-helper-hidden-accessible");(a=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");
this.buttonElement.prop("aria-pressed",a)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-active ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(a,b){this._super(a,b);if(a==="disabled"){this.widget().toggleClass("ui-state-disabled",!!b);this.element.prop("disabled",!!b);b&&(this.type==="checkbox"||this.type==="radio"?this.buttonElement.removeClass("ui-state-focus"):this.buttonElement.removeClass("ui-state-focus ui-state-active"))}else this._resetButton()},refresh:function(){var a=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");
a!==this.options.disabled&&this._setOption("disabled",a);this.type==="radio"?db(this.element[0]).each(function(){d(this).is(":checked")?d(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):d(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):this.type==="checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",
"false"))},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var a=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),b=d("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(a.empty()).text(),c=this.options.icons,g=c.primary&&c.secondary,f=[];if(c.primary||c.secondary){this.options.text&&
f.push("ui-button-text-icon"+(g?"s":c.primary?"-primary":"-secondary"));c.primary&&a.prepend("<span class='ui-button-icon-primary ui-icon "+c.primary+"'></span>");c.secondary&&a.append("<span class='ui-button-icon-secondary ui-icon "+c.secondary+"'></span>");if(!this.options.text){f.push(g?"ui-button-icons-only":"ui-button-icon-only");this.hasTitle||a.attr("title",d.trim(b))}}else f.push("ui-button-text-only");a.addClass(f.join(" "))}}});d.widget("ui.buttonset",{version:"1.11.2",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"},
_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(a,b){a==="disabled"&&this.buttons.button("option",a,b);this._super(a,b)},refresh:function(){var a=this.element.css("direction")==="rtl",b=this.element.find(this.options.items),c=b.filter(":ui-button");b.not(":ui-button").button();c.button("refresh");this.buttons=b.map(function(){return d(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(a?
"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(a?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return d(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}});d.extend(d.ui,{datepicker:{version:"1.11.2"}});var ya;d.extend(Ua.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){qa(this._defaults,
a||{});return this},_attachDatepicker:function(a,b){var c,g,f;c=a.nodeName.toLowerCase();g=c==="div"||c==="span";if(!a.id){this.uuid=this.uuid+1;a.id="dp"+this.uuid}f=this._newInst(d(a),g);f.settings=d.extend({},b||{});c==="input"?this._connectDatepicker(a,f):g&&this._inlineDatepicker(a,f)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:Va(d("<div class='"+this._inlineClass+
" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}},_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp);this._autoSize(b);d.data(a,"datepicker",b);b.settings.disabled&&this._disableDatepicker(a)}},_attachments:function(a,b){var c,g;c=this._get(b,"appendText");var f=this._get(b,
"isRTL");b.append&&b.append.remove();if(c){b.append=d("<span class='"+this._appendClass+"'>"+c+"</span>");a[f?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");(c==="focus"||c==="both")&&a.focus(this._showDatepicker);if(c==="button"||c==="both"){c=this._get(b,"buttonText");g=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:g,alt:c,title:c}):d("<button type='button'></button>").addClass(this._triggerClass).html(!g?
c:d("<img/>").attr({src:g,alt:c,title:c})));a[f?"before":"after"](b.trigger);b.trigger.click(function(){if(d.datepicker._datepickerShowing&&d.datepicker._lastInput===a[0])d.datepicker._hideDatepicker();else{d.datepicker._datepickerShowing&&d.datepicker._lastInput!==a[0]&&d.datepicker._hideDatepicker();d.datepicker._showDatepicker(a[0])}return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b,c,d,f,e=new Date(2009,11,20),h=this._get(a,"dateFormat");if(h.match(/[DM]/)){b=
function(a){for(f=d=c=0;f<a.length;f++)if(a[f].length>c){c=a[f].length;d=f}return d};e.setMonth(b(this._get(a,h.match(/MM/)?"monthNames":"monthNamesShort")));e.setDate(b(this._get(a,h.match(/DD/)?"dayNames":"dayNamesShort"))+20-e.getDay())}a.input.attr("size",this._formatDate(a,e).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv);d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),true);this._updateDatepicker(b);
this._updateAlternate(b);b.settings.disabled&&this._disableDatepicker(a);b.dpDiv.css("display","block")}},_dialogDatepicker:function(a,b,c,g,f){var e,a=this._dialogInst;if(!a){this.uuid=this.uuid+1;a="dp"+this.uuid;this._dialogInput=d("<input type='text' id='"+a+"' style='position: absolute; top: -100px; width: 0px;'/>");this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],
"datepicker",a)}qa(a.settings,g||{});b=b&&b.constructor===Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos){b=document.documentElement.clientWidth;g=document.documentElement.clientHeight;f=document.documentElement.scrollLeft||document.body.scrollLeft;e=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[b/2-100+f,g/2-150+e]}this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=
c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b,c=d(a),g=d.data(a,"datepicker");if(c.hasClass(this.markerClassName)){b=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(b==="input"){g.append.remove();g.trigger.remove();c.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",
this._doKeyPress).unbind("keyup",this._doKeyUp)}else(b==="div"||b==="span")&&c.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b,c=d(a),g=d.data(a,"datepicker");if(c.hasClass(this.markerClassName)){b=a.nodeName.toLowerCase();if(b==="input"){a.disabled=false;g.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(b==="div"||b==="span"){b=c.children("."+this._inlineClass);b.children().removeClass("ui-state-disabled");
b.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",false)}this._disabledInputs=d.map(this._disabledInputs,function(b){return b===a?null:b})}},_disableDatepicker:function(a){var b,c=d(a),g=d.data(a,"datepicker");if(c.hasClass(this.markerClassName)){b=a.nodeName.toLowerCase();if(b==="input"){a.disabled=true;g.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(b==="div"||b==="span"){b=c.children("."+
this._inlineClass);b.children().addClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",true)}this._disabledInputs=d.map(this._disabledInputs,function(b){return b===a?null:b});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]===a)return true;return false},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker";
}},_optionDatepicker:function(a,b,c){var g,f,e,h,j=this._getInst(a);if(arguments.length===2&&typeof b==="string")return b==="defaults"?d.extend({},d.datepicker._defaults):j?b==="all"?d.extend({},j.settings):this._get(j,b):null;g=b||{};if(typeof b==="string"){g={};g[b]=c}if(j){this._curInst===j&&this._hideDatepicker();f=this._getDateDatepicker(a,true);e=this._getMinMaxDate(j,"min");h=this._getMinMaxDate(j,"max");qa(j.settings,g);if(e!==null&&g.dateFormat!==void 0&&g.minDate===void 0)j.settings.minDate=
this._formatDate(j,e);if(h!==null&&g.dateFormat!==void 0&&g.maxDate===void 0)j.settings.maxDate=this._formatDate(j,h);"disabled"in g&&(g.disabled?this._disableDatepicker(a):this._enableDatepicker(a));this._attachments(d(a),j);this._autoSize(j);this._setDate(j,f);this._updateAlternate(j);this._updateDatepicker(j)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){var c=this._getInst(a);
if(c){this._setDate(c,b);this._updateDatepicker(c);this._updateAlternate(c)}},_getDateDatepicker:function(a,b){var c=this._getInst(a);c&&!c.inline&&this._setDateFromField(c,b);return c?this._getDate(c):null},_doKeyDown:function(a){var b,c=d.datepicker._getInst(a.target);b=true;var g=c.dpDiv.is(".ui-datepicker-rtl");c._keyEvent=true;if(d.datepicker._datepickerShowing)switch(a.keyCode){case 9:d.datepicker._hideDatepicker();b=false;break;case 13:b=d("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentClass+
")",c.dpDiv);b[0]&&d.datepicker._selectDay(a.target,c.selectedMonth,c.selectedYear,b[0]);if(a=d.datepicker._get(c,"onSelect")){b=d.datepicker._formatDate(c);a.apply(c.input?c.input[0]:null,[b,c])}else d.datepicker._hideDatepicker();return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(c,"stepBigMonths"):-d.datepicker._get(c,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(c,"stepBigMonths"):
+d.datepicker._get(c,"stepMonths"),"M");break;case 35:(a.ctrlKey||a.metaKey)&&d.datepicker._clearDate(a.target);b=a.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&d.datepicker._gotoToday(a.target);b=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,g?1:-1,"D");b=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(c,"stepBigMonths"):-d.datepicker._get(c,"stepMonths"),"M");break;case 38:(a.ctrlKey||
a.metaKey)&&d.datepicker._adjustDate(a.target,-7,"D");b=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,g?-1:1,"D");b=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(c,"stepBigMonths"):+d.datepicker._get(c,"stepMonths"),"M");break;case 40:(a.ctrlKey||a.metaKey)&&d.datepicker._adjustDate(a.target,7,"D");b=a.ctrlKey||a.metaKey;break;default:b=false}else a.keyCode===36&&a.ctrlKey?d.datepicker._showDatepicker(this):
b=false;if(b){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var b,c;b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));c=String.fromCharCode(a.charCode==null?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){var b,a=d.datepicker._getInst(a.target);if(a.input.val()!==a.lastVal)try{if(b=d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),
a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(c){}return true},_showDatepicker:function(a){a=a.target||a;a.nodeName.toLowerCase()!=="input"&&(a=d("input",a.parentNode)[0]);if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput===a)){var b,c,g,f;b=d.datepicker._getInst(a);if(d.datepicker._curInst&&d.datepicker._curInst!==b){d.datepicker._curInst.dpDiv.stop(true,true);
b&&d.datepicker._datepickerShowing&&d.datepicker._hideDatepicker(d.datepicker._curInst.input[0])}c=(c=d.datepicker._get(b,"beforeShow"))?c.apply(a,[a,b]):{};if(c!==false){qa(b.settings,c);b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);d.datepicker._pos[1]=d.datepicker._pos[1]+a.offsetHeight}g=false;d(a).parents().each(function(){g=g|d(this).css("position")==="fixed";return!g});
c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,g);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":g?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");f=d.datepicker._get(b,"duration");b.dpDiv.css("z-index",Ta(d(a))+1);d.datepicker._datepickerShowing=
true;if(d.effects&&d.effects.effect[c])b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f);else b.dpDiv[c||"show"](c?f:null);d.datepicker._shouldFocusInput(b)&&b.input.focus();d.datepicker._curInst=b}}}},_updateDatepicker:function(a){this.maxRows=4;ya=a;a.dpDiv.empty().append(this._generateHTML(a));this._attachHandlers(a);var b,c=this._getNumberOfMonths(a),g=c[1],f=a.dpDiv.find("."+this._dayOverClass+" a");f.length>0&&Y.apply(f.get(0));a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");
g>1&&a.dpDiv.addClass("ui-datepicker-multi-"+g).css("width",17*g+"em");a.dpDiv[(c[0]!==1||c[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a===d.datepicker._curInst&&(d.datepicker._datepickerShowing&&d.datepicker._shouldFocusInput(a))&&a.input.focus();if(a.yearshtml){b=a.yearshtml;setTimeout(function(){b===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);b=a.yearshtml=
null},0)}},_shouldFocusInput:function(a){return a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&!a.input.is(":focus")},_checkOffset:function(a,b,c){var g=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),e=a.input?a.input.outerWidth():0,h=a.input?a.input.outerHeight():0,j=document.documentElement.clientWidth+(c?0:d(document).scrollLeft()),k=document.documentElement.clientHeight+(c?0:d(document).scrollTop());b.left=b.left-(this._get(a,"isRTL")?g-e:0);b.left=b.left-(c&&b.left===a.input.offset().left?
d(document).scrollLeft():0);b.top=b.top-(c&&b.top===a.input.offset().top+h?d(document).scrollTop():0);b.left=b.left-Math.min(b.left,b.left+g>j&&j>g?Math.abs(b.left+g-j):0);b.top=b.top-Math.min(b.top,b.top+f>k&&k>f?Math.abs(f+h):0);return b},_findPos:function(a){for(var b=this._getInst(a),b=this._get(b,"isRTL");a&&(a.type==="hidden"||a.nodeType!==1||d.expr.filters.hidden(a));)a=a[b?"previousSibling":"nextSibling"];a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b,c,g=this._curInst;
if(g&&!(a&&g!==d.data(a,"datepicker"))&&this._datepickerShowing){a=this._get(g,"showAnim");b=this._get(g,"duration");c=function(){d.datepicker._tidyDialog(g)};if(d.effects&&(d.effects.effect[a]||d.effects[a]))g.dpDiv.hide(a,d.datepicker._get(g,"showOptions"),b,c);else g.dpDiv[a==="slideDown"?"slideUp":a==="fadeIn"?"fadeOut":"hide"](a?b:null,c);a||c();this._datepickerShowing=false;(a=this._get(g,"onClose"))&&a.apply(g.input?g.input[0]:null,[g.input?g.input.val():"",g]);this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",
left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d.datepicker._curInst){var a=d(a.target),b=d.datepicker._getInst(a[0]);(a[0].id!==d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length===0&&!a.hasClass(d.datepicker.markerClassName)&&!a.closest("."+d.datepicker._triggerClass).length&&d.datepicker._datepickerShowing&&
(!d.datepicker._inDialog||!d.blockUI)||a.hasClass(d.datepicker.markerClassName)&&d.datepicker._curInst!==b)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){var a=d(a),g=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(g,b+(c==="M"?this._get(g,"showCurrentAtPos"):0),c);this._updateDatepicker(g)}},_gotoToday:function(a){var b=d(a),c=this._getInst(b[0]);if(this._get(c,"gotoCurrent")&&c.currentDay){c.selectedDay=c.currentDay;c.drawMonth=c.selectedMonth=c.currentMonth;
c.drawYear=c.selectedYear=c.currentYear}else{a=new Date;c.selectedDay=a.getDate();c.drawMonth=c.selectedMonth=a.getMonth();c.drawYear=c.selectedYear=a.getFullYear()}this._notifyChange(c);this._adjustDate(b)},_selectMonthYear:function(a,b,c){var a=d(a),g=this._getInst(a[0]);g["selected"+(c==="M"?"Month":"Year")]=g["draw"+(c==="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(g);this._adjustDate(a)},_selectDay:function(a,b,c,g){var f;f=d(a);if(!d(g).hasClass(this._unselectableClass)&&
!this._isDisabledDatepicker(f[0])){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",g).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._selectDate(a,"")},_selectDate:function(a,b){var c;c=d(a);var g=this._getInst(c[0]),b=b!=null?b:this._formatDate(g);g.input&&g.input.val(b);this._updateAlternate(g);(c=this._get(g,"onSelect"))?c.apply(g.input?g.input[0]:
null,[b,g]):g.input&&g.input.trigger("change");if(g.inline)this._updateDatepicker(g);else{this._hideDatepicker();this._lastInput=g.input[0];typeof g.input[0]!=="object"&&g.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b,c,g,f=this._get(a,"altField");if(f){b=this._get(a,"altFormat")||this._get(a,"dateFormat");c=this._getDate(a);g=this.formatDate(b,c,this._getFormatConfig(a));d(f).each(function(){d(this).val(g)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){var b=
new Date(a.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));a=b.getTime();b.setMonth(0);b.setDate(1);return Math.floor(Math.round((a-b)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b==="object"?b.toString():b+"";if(b==="")return null;var g,f,e,h=0;f=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;f=typeof f!=="string"?f:(new Date).getFullYear()%100+parseInt(f,10);e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort;var j=(c?c.dayNames:
null)||this._defaults.dayNames,k=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,l=(c?c.monthNames:null)||this._defaults.monthNames,n=c=-1,m=-1,p=-1,o=false,t,u=function(b){(b=g+1<a.length&&a.charAt(g+1)===b)&&g++;return b},s=function(a){var c=u(a),c=a==="@"?14:a==="!"?20:a==="y"&&c?4:a==="o"?3:2,a=RegExp("^\\d{"+(a==="y"?c:1)+","+c+"}"),a=b.substring(h).match(a);if(!a)throw"Missing number at position "+h;h=h+a[0].length;return parseInt(a[0],10)},w=function(a,c,g){var f=-1,a=d.map(u(a)?
g:c,function(a,b){return[[b,a]]}).sort(function(a,b){return-(a[1].length-b[1].length)});d.each(a,function(a,c){var d=c[1];if(b.substr(h,d.length).toLowerCase()===d.toLowerCase()){f=c[0];h=h+d.length;return false}});if(f!==-1)return f+1;throw"Unknown name at position "+h;},B=function(){if(b.charAt(h)!==a.charAt(g))throw"Unexpected literal at position "+h;h++};for(g=0;g<a.length;g++)if(o)a.charAt(g)==="'"&&!u("'")?o=false:B();else switch(a.charAt(g)){case "d":m=s("d");break;case "D":w("D",e,j);break;
case "o":p=s("o");break;case "m":n=s("m");break;case "M":n=w("M",k,l);break;case "y":c=s("y");break;case "@":t=new Date(s("@"));c=t.getFullYear();n=t.getMonth()+1;m=t.getDate();break;case "!":t=new Date((s("!")-this._ticksTo1970)/1E4);c=t.getFullYear();n=t.getMonth()+1;m=t.getDate();break;case "'":u("'")?B():o=true;break;default:B()}if(h<b.length){e=b.substr(h);if(!/^\s+/.test(e))throw"Extra/unparsed characters found in date: "+e;}c===-1?c=(new Date).getFullYear():c<100&&(c=c+((new Date).getFullYear()-
(new Date).getFullYear()%100+(c<=f?0:-100)));if(p>-1){n=1;m=p;do{f=this._getDaysInMonth(c,n-1);if(m<=f)break;n++;m=m-f}while(1)}t=this._daylightSavingAdjust(new Date(c,n-1,m));if(t.getFullYear()!==c||t.getMonth()+1!==n||t.getDate()!==m)throw"Invalid date";return t},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864E9*(718685+
Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(a,b,c){if(!b)return"";var d,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,e=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,c=(c?c.monthNames:null)||this._defaults.monthNames,j=function(b){(b=d+1<a.length&&a.charAt(d+1)===b)&&d++;return b},k=function(a,b,c){b=""+b;if(j(a))for(;b.length<c;)b="0"+b;return b},l="",n=false;if(b)for(d=0;d<a.length;d++)if(n)a.charAt(d)===
"'"&&!j("'")?n=false:l=l+a.charAt(d);else switch(a.charAt(d)){case "d":l=l+k("d",b.getDate(),2);break;case "D":var m;m=b.getDay();var p=f,o=e;m=j("D")?o[m]:p[m];l=l+m;break;case "o":l=l+k("o",Math.round(((new Date(b.getFullYear(),b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5),3);break;case "m":l=l+k("m",b.getMonth()+1,2);break;case "M":m=b.getMonth();p=h;o=c;m=j("M")?o[m]:p[m];l=l+m;break;case "y":l=l+(j("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%
100);break;case "@":l=l+b.getTime();break;case "!":l=l+(b.getTime()*1E4+this._ticksTo1970);break;case "'":j("'")?l=l+"'":n=true;break;default:l=l+a.charAt(d)}return l},_possibleChars:function(a){var b,c="",d=false,f=function(c){(c=b+1<a.length&&a.charAt(b+1)===c)&&b++;return c};for(b=0;b<a.length;b++)if(d)a.charAt(b)==="'"&&!f("'")?d=false:c=c+a.charAt(b);else switch(a.charAt(b)){case "d":case "m":case "y":case "@":c=c+"0123456789";break;case "D":case "M":return null;case "'":f("'")?c=c+"'":d=true;
break;default:c=c+a.charAt(b)}return c},_get:function(a,b){return a.settings[b]!==void 0?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!==a.lastVal){var c=this._get(a,"dateFormat"),d=a.lastVal=a.input?a.input.val():null,f=this._getDefaultDate(a),e=f,h=this._getFormatConfig(a);try{e=this.parseDate(c,d,h)||f}catch(j){d=b?"":d}a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();a.currentDay=d?e.getDate():0;a.currentMonth=
d?e.getMonth():0;a.currentYear=d?e.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){if(b==null||b==="")b=c;else{var g;if(typeof b==="string")a:{try{g=d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),b,d.datepicker._getFormatConfig(a));break a}catch(f){}var e=(b.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,a=e.getFullYear();g=e.getMonth();
for(var e=e.getDate(),h=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=h.exec(b);j;){switch(j[2]||"d"){case "d":case "D":e=e+parseInt(j[1],10);break;case "w":case "W":e=e+parseInt(j[1],10)*7;break;case "m":case "M":g=g+parseInt(j[1],10);e=Math.min(e,d.datepicker._getDaysInMonth(a,g));break;case "y":case "Y":a=a+parseInt(j[1],10);e=Math.min(e,d.datepicker._getDaysInMonth(a,g))}j=h.exec(b)}g=new Date(a,g,e)}else{if(typeof b==="number")if(isNaN(b))b=c;else{a=new Date;a.setDate(a.getDate()+b);b=a}else b=new Date(b.getTime());
g=b}b=g}if(b=b&&b.toString()==="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var d=!b,f=a.selectedMonth,e=a.selectedYear,b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=
a.currentYear=b.getFullYear();(f!==a.selectedMonth||e!==a.selectedYear)&&!c&&this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()===""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_attachHandlers:function(a){var b=this._get(a,"stepMonths"),c="#"+a.id.replace(/\\\\/g,"\\");a.dpDiv.find("[data-handler]").map(function(){d(this).bind(this.getAttribute("data-event"),
{prev:function(){d.datepicker._adjustDate(c,-b,"M")},next:function(){d.datepicker._adjustDate(c,+b,"M")},hide:function(){d.datepicker._hideDatepicker()},today:function(){d.datepicker._gotoToday(c)},selectDay:function(){d.datepicker._selectDay(c,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this);return false},selectMonth:function(){d.datepicker._selectMonthYear(c,this,"M");return false},selectYear:function(){d.datepicker._selectMonthYear(c,this,"Y");return false}}[this.getAttribute("data-handler")])})},
_generateHTML:function(a){var b,c,d,f,e,h,j,k,l,n,m,p,o,t,u,s,w,B,N,z,v,q,H,E,F,G,J,L=new Date,L=this._daylightSavingAdjust(new Date(L.getFullYear(),L.getMonth(),L.getDate())),P=this._get(a,"isRTL");h=this._get(a,"showButtonPanel");d=this._get(a,"hideIfNoPrevNext");e=this._get(a,"navigationAsDateFormat");var S=this._getNumberOfMonths(a),A=this._get(a,"showCurrentAtPos");f=this._get(a,"stepMonths");var O=S[0]!==1||S[1]!==1,U=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,
a.currentMonth,a.currentDay)),Q=this._getMinMaxDate(a,"min"),K=this._getMinMaxDate(a,"max"),A=a.drawMonth-A,I=a.drawYear;if(A<0){A=A+12;I--}if(K){b=this._daylightSavingAdjust(new Date(K.getFullYear(),K.getMonth()-S[0]*S[1]+1,K.getDate()));for(b=Q&&b<Q?Q:b;this._daylightSavingAdjust(new Date(I,A,1))>b;){A--;if(A<0){A=11;I--}}}a.drawMonth=A;a.drawYear=I;b=this._get(a,"prevText");b=!e?b:this.formatDate(b,this._daylightSavingAdjust(new Date(I,A-f,1)),this._getFormatConfig(a));b=this._canAdjustMonth(a,
-1,I,A)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+b+"'><span class='ui-icon ui-icon-circle-triangle-"+(P?"e":"w")+"'>"+b+"</span></a>":d?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+b+"'><span class='ui-icon ui-icon-circle-triangle-"+(P?"e":"w")+"'>"+b+"</span></a>";c=this._get(a,"nextText");c=!e?c:this.formatDate(c,this._daylightSavingAdjust(new Date(I,A+f,1)),this._getFormatConfig(a));d=this._canAdjustMonth(a,1,I,A)?
"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+c+"'><span class='ui-icon ui-icon-circle-triangle-"+(P?"w":"e")+"'>"+c+"</span></a>":d?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+c+"'><span class='ui-icon ui-icon-circle-triangle-"+(P?"w":"e")+"'>"+c+"</span></a>";f=this._get(a,"currentText");c=this._get(a,"gotoCurrent")&&a.currentDay?U:L;f=!e?f:this.formatDate(f,c,this._getFormatConfig(a));e=!a.inline?"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+
this._get(a,"closeText")+"</button>":"";h=h?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(P?e:"")+(this._isInRange(a,c)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+f+"</button>":"")+(P?"":e)+"</div>":"";e=parseInt(this._get(a,"firstDay"),10);e=isNaN(e)?0:e;f=this._get(a,"showWeek");c=this._get(a,"dayNames");j=this._get(a,"dayNamesMin");k=this._get(a,"monthNames");l=this._get(a,"monthNamesShort");
n=this._get(a,"beforeShowDay");m=this._get(a,"showOtherMonths");p=this._get(a,"selectOtherMonths");o=this._getDefaultDate(a);t="";u;for(s=0;s<S[0];s++){w="";this.maxRows=4;for(B=0;B<S[1];B++){N=this._daylightSavingAdjust(new Date(I,A,a.selectedDay));u=" ui-corner-all";z="";if(O){z=z+"<div class='ui-datepicker-group";if(S[1]>1)switch(B){case 0:z=z+" ui-datepicker-group-first";u=" ui-corner-"+(P?"right":"left");break;case S[1]-1:z=z+" ui-datepicker-group-last";u=" ui-corner-"+(P?"left":"right");break;
default:z=z+" ui-datepicker-group-middle";u=""}z=z+"'>"}z=z+("<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+u+"'>"+(/all|left/.test(u)&&s===0?P?d:b:"")+(/all|right/.test(u)&&s===0?P?b:d:"")+this._generateMonthYearHeader(a,A,I,Q,K,s>0||B>0,k,l)+"</div><table class='ui-datepicker-calendar'><thead><tr>");v=f?"<th class='ui-datepicker-week-col'>"+this._get(a,"weekHeader")+"</th>":"";for(u=0;u<7;u++){q=(u+e)%7;v=v+("<th scope='col'"+((u+e+6)%7>=5?" class='ui-datepicker-week-end'":
"")+"><span title='"+c[q]+"'>"+j[q]+"</span></th>")}z=z+(v+"</tr></thead><tbody>");v=this._getDaysInMonth(I,A);if(I===a.selectedYear&&A===a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,v);u=(this._getFirstDayOfMonth(I,A)-e+7)%7;v=Math.ceil((u+v)/7);this.maxRows=v=O?this.maxRows>v?this.maxRows:v:v;q=this._daylightSavingAdjust(new Date(I,A,1-u));for(H=0;H<v;H++){z=z+"<tr>";E=!f?"":"<td class='ui-datepicker-week-col'>"+this._get(a,"calculateWeek")(q)+"</td>";for(u=0;u<7;u++){F=n?n.apply(a.input?
a.input[0]:null,[q]):[true,""];J=(G=q.getMonth()!==A)&&!p||!F[0]||Q&&q<Q||K&&q>K;E=E+("<td class='"+((u+e+6)%7>=5?" ui-datepicker-week-end":"")+(G?" ui-datepicker-other-month":"")+(q.getTime()===N.getTime()&&A===a.selectedMonth&&a._keyEvent||o.getTime()===q.getTime()&&o.getTime()===N.getTime()?" "+this._dayOverClass:"")+(J?" "+this._unselectableClass+" ui-state-disabled":"")+(G&&!m?"":" "+F[1]+(q.getTime()===U.getTime()?" "+this._currentClass:"")+(q.getTime()===L.getTime()?" ui-datepicker-today":
""))+"'"+((!G||m)&&F[2]?" title='"+F[2].replace(/'/g,"&#39;")+"'":"")+(J?"":" data-handler='selectDay' data-event='click' data-month='"+q.getMonth()+"' data-year='"+q.getFullYear()+"'")+">"+(G&&!m?"&#xa0;":J?"<span class='ui-state-default'>"+q.getDate()+"</span>":"<a class='ui-state-default"+(q.getTime()===L.getTime()?" ui-state-highlight":"")+(q.getTime()===U.getTime()?" ui-state-active":"")+(G?" ui-priority-secondary":"")+"' href='#'>"+q.getDate()+"</a>")+"</td>");q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}z=
z+(E+"</tr>")}A++;if(A>11){A=0;I++}z=z+("</tbody></table>"+(O?"</div>"+(S[0]>0&&B===S[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""));w=w+z}t=t+w}a._keyEvent=false;return t+h},_generateMonthYearHeader:function(a,b,c,d,f,e,h,j){var k,l,n,m=this._get(a,"changeMonth"),p=this._get(a,"changeYear"),o=this._get(a,"showMonthAfterYear"),t="<div class='ui-datepicker-title'>",u="";if(e||!m)u=u+("<span class='ui-datepicker-month'>"+h[b]+"</span>");else{h=d&&d.getFullYear()===c;k=f&&f.getFullYear()===
c;u=u+"<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>";for(l=0;l<12;l++)if((!h||l>=d.getMonth())&&(!k||l<=f.getMonth()))u=u+("<option value='"+l+"'"+(l===b?" selected='selected'":"")+">"+j[l]+"</option>");u=u+"</select>"}o||(t=t+(u+(e||!m||!p?"&#xa0;":"")));if(!a.yearshtml){a.yearshtml="";if(e||!p)t=t+("<span class='ui-datepicker-year'>"+c+"</span>");else{j=this._get(a,"yearRange").split(":");n=(new Date).getFullYear();h=function(a){a=a.match(/c[+\-].*/)?c+parseInt(a.substring(1),
10):a.match(/[+\-].*/)?n+parseInt(a,10):parseInt(a,10);return isNaN(a)?n:a};b=h(j[0]);j=Math.max(b,h(j[1]||""));b=d?Math.max(b,d.getFullYear()):b;j=f?Math.min(j,f.getFullYear()):j;for(a.yearshtml=a.yearshtml+"<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";b<=j;b++)a.yearshtml=a.yearshtml+("<option value='"+b+"'"+(b===c?" selected='selected'":"")+">"+b+"</option>");a.yearshtml=a.yearshtml+"</select>";t=t+a.yearshtml;a.yearshtml=null}}t=t+this._get(a,"yearSuffix");
o&&(t=t+((e||!m||!p?"&#xa0;":"")+u));return t+"</div>"},_adjustInstDate:function(a,b,c){var d=a.drawYear+(c==="Y"?b:0),f=a.drawMonth+(c==="M"?b:0),b=Math.min(a.selectedDay,this._getDaysInMonth(d,f))+(c==="D"?b:0),d=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,f,b)));a.selectedDay=d.getDate();a.drawMonth=a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();(c==="M"||c==="Y")&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min"),d=
this._getMinMaxDate(a,"max"),c=c&&b<c?c:b;return d&&c>d?d:c},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a==="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,
b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var f=this._getNumberOfMonths(a),c=this._daylightSavingAdjust(new Date(c,d+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c,d,f=this._getMinMaxDate(a,"min"),e=this._getMinMaxDate(a,"max"),h=null,j=null;if(c=this._get(a,"yearRange")){c=c.split(":");d=(new Date).getFullYear();h=parseInt(c[0],10);j=parseInt(c[1],10);c[0].match(/[+\-].*/)&&
(h=h+d);c[1].match(/[+\-].*/)&&(j=j+d)}return(!f||b.getTime()>=f.getTime())&&(!e||b.getTime()<=e.getTime())&&(!h||b.getFullYear()>=h)&&(!j||b.getFullYear()<=j)},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff"),b=typeof b!=="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,
b,c,d){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b==="object"?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=function(a){if(!this.length)return this;if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick);d.datepicker.initialized=true}d("#"+
d.datepicker._mainDivId).length===0&&d("body").append(d.datepicker.dpDiv);var b=Array.prototype.slice.call(arguments,1);return typeof a==="string"&&(a==="isDisabled"||a==="getDate"||a==="widget")||a==="option"&&arguments.length===2&&typeof arguments[1]==="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b)):this.each(function(){typeof a==="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=
new Ua;d.datepicker.initialized=!1;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.11.2";d.widget("ui.dialog",{version:"1.11.2",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"Close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(a){var b=d(this).css(a).offset().top;b<0&&d(this).css("top",a.top-b)}},resizable:!0,
show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,
height:this.element[0].style.height};this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.originalTitle=this.element.attr("title");this.options.title=this.options.title||this.originalTitle;this._createWrapper();this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog);this._createTitlebar();this._createButtonPane();this.options.draggable&&d.fn.draggable&&this._makeDraggable();this.options.resizable&&
d.fn.resizable&&this._makeResizable();this._isOpen=false;this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var a=this.options.appendTo;return a&&(a.jquery||a.nodeType)?d(a):this.document.find(a||"body").eq(0)},_destroy:function(){var a,b=this.originalPosition;this._destroyOverlay();this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach();this.uiDialog.stop(true,true).remove();this.originalTitle&&this.element.attr("title",
this.originalTitle);a=b.parent.children().eq(b.index);a.length&&a[0]!==this.element[0]?a.before(this.element):b.parent.append(this.element)},widget:function(){return this.uiDialog},disable:d.noop,enable:d.noop,close:function(a){var b,c=this;if(this._isOpen&&this._trigger("beforeClose",a)!==false){this._isOpen=false;this._focusedElement=null;this._destroyOverlay();this._untrackInstance();if(!this.opener.filter(":focusable").focus().length)try{(b=this.document[0].activeElement)&&b.nodeName.toLowerCase()!==
"body"&&d(b).blur()}catch(g){}this._hide(this.uiDialog,this.options.hide,function(){c._trigger("close",a)})}},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(a,b){var c=false,g=this.uiDialog.siblings(":visible").map(function(){return d(this).css("z-index")^0}).get(),g=Math.max.apply(null,g);if(g>=this.uiDialog.css("z-index")^0){this.uiDialog.css("z-index",g+1);c=true}c&&!b&&this._trigger("focus",a);return c},open:function(){var a=this;if(this._isOpen)this._moveToTop()&&
this._focusTabbable();else{this._isOpen=true;this.opener=d(this.document[0].activeElement);this._size();this._position();this._createOverlay();this._moveToTop(null,true);this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1);this._show(this.uiDialog,this.options.show,function(){a._focusTabbable();a._trigger("focus")});this._makeFocusTarget();this._trigger("open")}},_focusTabbable:function(){var a=this._focusedElement;a||(a=this.element.find("[autofocus]"));a.length||(a=this.element.find(":tabbable"));
a.length||(a=this.uiDialogButtonPane.find(":tabbable"));a.length||(a=this.uiDialogTitlebarClose.filter(":tabbable"));if(!a.length)a=this.uiDialog;a.eq(0).focus()},_keepFocus:function(a){function b(){var a=this.document[0].activeElement;this.uiDialog[0]===a||d.contains(this.uiDialog[0],a)||this._focusTabbable()}a.preventDefault();b.call(this);this._delay(b)},_createWrapper:function(){this.uiDialog=d("<div>").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,
role:"dialog"}).appendTo(this._appendTo());this._on(this.uiDialog,{keydown:function(a){if(this.options.closeOnEscape&&!a.isDefaultPrevented()&&a.keyCode&&a.keyCode===d.ui.keyCode.ESCAPE){a.preventDefault();this.close(a)}else if(!(a.keyCode!==d.ui.keyCode.TAB||a.isDefaultPrevented())){var b=this.uiDialog.find(":tabbable"),c=b.filter(":first"),g=b.filter(":last");if((a.target===g[0]||a.target===this.uiDialog[0])&&!a.shiftKey){this._delay(function(){c.focus()});a.preventDefault()}else if((a.target===
c[0]||a.target===this.uiDialog[0])&&a.shiftKey){this._delay(function(){g.focus()});a.preventDefault()}}},mousedown:function(a){this._moveToTop(a)&&this._focusTabbable()}});this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var a;this.uiDialogTitlebar=d("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog);this._on(this.uiDialogTitlebar,{mousedown:function(a){d(a.target).closest(".ui-dialog-titlebar-close")||
this.uiDialog.focus()}});this.uiDialogTitlebarClose=d("<button type='button'></button>").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:false}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar);this._on(this.uiDialogTitlebarClose,{click:function(a){a.preventDefault();this.close(a)}});a=d("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar);this._title(a);this.uiDialog.attr({"aria-labelledby":a.attr("id")})},_title:function(a){this.options.title||
a.html("&#160;");a.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=d("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiButtonSet=d("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane);this._createButtons()},_createButtons:function(){var a=this,b=this.options.buttons;this.uiDialogButtonPane.remove();this.uiButtonSet.empty();if(d.isEmptyObject(b)||d.isArray(b)&&!b.length)this.uiDialog.removeClass("ui-dialog-buttons");
else{d.each(b,function(b,g){var f,e,g=d.isFunction(g)?{click:g,text:b}:g,g=d.extend({type:"button"},g);f=g.click;g.click=function(){f.apply(a.element[0],arguments)};e={icons:g.icons,text:g.showText};delete g.icons;delete g.showText;d("<button></button>",g).button(e).appendTo(a.uiButtonSet)});this.uiDialog.addClass("ui-dialog-buttons");this.uiDialogButtonPane.appendTo(this.uiDialog)}},_makeDraggable:function(){function a(a){return{position:a.position,offset:a.offset}}var b=this,c=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",
handle:".ui-dialog-titlebar",containment:"document",start:function(c,f){d(this).addClass("ui-dialog-dragging");b._blockFrames();b._trigger("dragStart",c,a(f))},drag:function(c,d){b._trigger("drag",c,a(d))},stop:function(g,f){var e=f.offset.left-b.document.scrollLeft(),h=f.offset.top-b.document.scrollTop();c.position={my:"left top",at:"left"+(e>=0?"+":"")+e+" top"+(h>=0?"+":"")+h,of:b.window};d(this).removeClass("ui-dialog-dragging");b._unblockFrames();b._trigger("dragStop",g,a(f))}})},_makeResizable:function(){function a(a){return{originalPosition:a.originalPosition,
originalSize:a.originalSize,position:a.position,size:a.size}}var b=this,c=this.options,g=c.resizable,f=this.uiDialog.css("position"),g=typeof g==="string"?g:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:c.maxWidth,maxHeight:c.maxHeight,minWidth:c.minWidth,minHeight:this._minHeight(),handles:g,start:function(c,g){d(this).addClass("ui-dialog-resizing");b._blockFrames();b._trigger("resizeStart",c,a(g))},resize:function(c,
d){b._trigger("resize",c,a(d))},stop:function(g,f){var e=b.uiDialog.offset(),k=e.left-b.document.scrollLeft(),e=e.top-b.document.scrollTop();c.height=b.uiDialog.height();c.width=b.uiDialog.width();c.position={my:"left top",at:"left"+(k>=0?"+":"")+k+" top"+(e>=0?"+":"")+e,of:b.window};d(this).removeClass("ui-dialog-resizing");b._unblockFrames();b._trigger("resizeStop",g,a(f))}}).css("position",f)},_trackFocus:function(){this._on(this.widget(),{focusin:function(a){this._makeFocusTarget();this._focusedElement=
d(a.target)}})},_makeFocusTarget:function(){this._untrackInstance();this._trackingInstances().unshift(this)},_untrackInstance:function(){var a=this._trackingInstances(),b=d.inArray(this,a);b!==-1&&a.splice(b,1)},_trackingInstances:function(){var a=this.document.data("ui-dialog-instances");if(!a){a=[];this.document.data("ui-dialog-instances",a)}return a},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(){var a=this.uiDialog.is(":visible");
a||this.uiDialog.show();this.uiDialog.position(this.options.position);a||this.uiDialog.hide()},_setOptions:function(a){var b=this,c=false,g={};d.each(a,function(a,d){b._setOption(a,d);a in b.sizeRelatedOptions&&(c=true);a in b.resizableRelatedOptions&&(g[a]=d)});if(c){this._size();this._position()}this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",g)},_setOption:function(a,b){var c,d=this.uiDialog;a==="dialogClass"&&d.removeClass(this.options.dialogClass).addClass(b);if(a!==
"disabled"){this._super(a,b);a==="appendTo"&&this.uiDialog.appendTo(this._appendTo());a==="buttons"&&this._createButtons();a==="closeText"&&this.uiDialogTitlebarClose.button({label:""+b});if(a==="draggable"){(c=d.is(":data(ui-draggable)"))&&!b&&d.draggable("destroy");!c&&b&&this._makeDraggable()}a==="position"&&this._position();if(a==="resizable"){(c=d.is(":data(ui-resizable)"))&&!b&&d.resizable("destroy");c&&typeof b==="string"&&d.resizable("option","handles",b);!c&&b!==false&&this._makeResizable()}a===
"title"&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title"))}},_size:function(){var a,b,c,d=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});if(d.minWidth>d.width)d.width=d.minWidth;a=this.uiDialog.css({height:"auto",width:d.width}).outerHeight();b=Math.max(0,d.minHeight-a);c=typeof d.maxHeight==="number"?Math.max(0,d.maxHeight-a):"none";d.height==="auto"?this.element.css({minHeight:b,maxHeight:c,height:"auto"}):this.element.height(Math.max(0,d.height-
a));this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var a=d(this);return d("<div>").css({position:"absolute",width:a.outerWidth(),height:a.outerHeight()}).appendTo(a.parent()).offset(a.offset())[0]})},_unblockFrames:function(){if(this.iframeBlocks){this.iframeBlocks.remove();delete this.iframeBlocks}},_allowInteraction:function(a){return d(a.target).closest(".ui-dialog").length?
true:!!d(a.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var a=true;this._delay(function(){a=false});this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(b){if(!a&&!this._allowInteraction(b)){b.preventDefault();this._trackingInstances()[0]._focusTabbable()}}});this.overlay=d("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo());this._on(this.overlay,{mousedown:"_keepFocus"});this.document.data("ui-dialog-overlays",
(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var a=this.document.data("ui-dialog-overlays")-1;a?this.document.data("ui-dialog-overlays",a):this.document.unbind("focusin").removeData("ui-dialog-overlays");this.overlay.remove();this.overlay=null}}});d.widget("ui.progressbar",{version:"1.11.2",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue();this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar",
"aria-valuemin":this.min});this.valueDiv=d("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove()},value:function(a){if(a===void 0)return this.options.value;this.options.value=this._constrainedValue(a);this._refreshValue()},
_constrainedValue:function(a){if(a===void 0)a=this.options.value;this.indeterminate=a===false;typeof a!=="number"&&(a=0);return this.indeterminate?false:Math.min(this.options.max,Math.max(this.min,a))},_setOptions:function(a){var b=a.value;delete a.value;this._super(a);this.options.value=this._constrainedValue(b);this._refreshValue()},_setOption:function(a,b){a==="max"&&(b=Math.max(this.min,b));a==="disabled"&&this.element.toggleClass("ui-state-disabled",!!b).attr("aria-disabled",b);this._super(a,
b)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var a=this.options.value,b=this._percentage();this.valueDiv.toggle(this.indeterminate||a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(b.toFixed(0)+"%");this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate);if(this.indeterminate){this.element.removeAttr("aria-valuenow");if(!this.overlayDiv)this.overlayDiv=d("<div class='ui-progressbar-overlay'></div>").appendTo(this.valueDiv)}else{this.element.attr({"aria-valuemax":this.options.max,
"aria-valuenow":a});if(this.overlayDiv){this.overlayDiv.remove();this.overlayDiv=null}}if(this.oldValue!==a){this.oldValue=a;this._trigger("change")}a===this.options.max&&this._trigger("complete")}});d.widget("ui.selectmenu",{version:"1.11.2",defaultElement:"<select>",options:{appendTo:null,disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:null,change:null,close:null,focus:null,open:null,select:null},_create:function(){var a=this.element.uniqueId().attr("id");
this.ids={element:a,button:a+"-button",menu:a+"-menu"};this._drawButton();this._drawMenu();this.options.disabled&&this.disable()},_drawButton:function(){var a=this,b=this.element.attr("tabindex");this.label=d("label[for='"+this.ids.element+"']").attr("for",this.ids.button);this._on(this.label,{click:function(a){this.button.focus();a.preventDefault()}});this.element.hide();this.button=d("<span>",{"class":"ui-selectmenu-button ui-widget ui-state-default ui-corner-all",tabindex:b||this.options.disabled?
-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true"}).insertAfter(this.element);d("<span>",{"class":"ui-icon "+this.options.icons.button}).prependTo(this.button);this.buttonText=d("<span>",{"class":"ui-selectmenu-text"}).appendTo(this.button);this._setText(this.buttonText,this.element.find("option:selected").text());this._resizeButton();this._on(this.button,this._buttonEvents);this.button.one("focusin",function(){a.menuItems||
a._refreshMenu()});this._hoverable(this.button);this._focusable(this.button)},_drawMenu:function(){var a=this;this.menu=d("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu});this.menuWrap=d("<div>",{"class":"ui-selectmenu-menu ui-front"}).append(this.menu).appendTo(this._appendTo());this.menuInstance=this.menu.menu({role:"listbox",select:function(b,c){b.preventDefault();a._setSelection();a._select(c.item.data("ui-selectmenu-item"),b)},focus:function(b,c){var d=c.item.data("ui-selectmenu-item");
if(a.focusIndex!=null&&d.index!==a.focusIndex){a._trigger("focus",b,{item:d});a.isOpen||a._select(d,b)}a.focusIndex=d.index;a.button.attr("aria-activedescendant",a.menuItems.eq(d.index).attr("id"))}}).menu("instance");this.menu.addClass("ui-corner-bottom").removeClass("ui-corner-all");this.menuInstance._off(this.menu,"mouseleave");this.menuInstance._closeOnDocumentClick=function(){return false};this.menuInstance._isDivider=function(){return false}},refresh:function(){this._refreshMenu();this._setText(this.buttonText,
this._getSelectedItem().text());this.options.width||this._resizeButton()},_refreshMenu:function(){this.menu.empty();var a;a=this.element.find("option");if(a.length){this._parseOptions(a);this._renderMenu(this.menu,this.items);this.menuInstance.refresh();this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup");a=this._getSelectedItem();this.menuInstance.focus(null,a);this._setAria(a.data("ui-selectmenu-item"));this._setOption("disabled",this.element.prop("disabled"))}},open:function(a){if(!this.options.disabled){if(this.menuItems){this.menu.find(".ui-state-focus").removeClass("ui-state-focus");
this.menuInstance.focus(null,this._getSelectedItem())}else this._refreshMenu();this.isOpen=true;this._toggleAttr();this._resizeMenu();this._position();this._on(this.document,this._documentClick);this._trigger("open",a)}},_position:function(){this.menuWrap.position(d.extend({of:this.button},this.options.position))},close:function(a){if(this.isOpen){this.isOpen=false;this._toggleAttr();this.range=null;this._off(this.document);this._trigger("close",a)}},widget:function(){return this.button},menuWidget:function(){return this.menu},
_renderMenu:function(a,b){var c=this,g="";d.each(b,function(b,e){if(e.optgroup!==g){d("<li>",{"class":"ui-selectmenu-optgroup ui-menu-divider"+(e.element.parent("optgroup").prop("disabled")?" ui-state-disabled":""),text:e.optgroup}).appendTo(a);g=e.optgroup}c._renderItemData(a,e)})},_renderItemData:function(a,b){return this._renderItem(a,b).data("ui-selectmenu-item",b)},_renderItem:function(a,b){var c=d("<li>");b.disabled&&c.addClass("ui-state-disabled");this._setText(c,b.label);return c.appendTo(a)},
_setText:function(a,b){b?a.text(b):a.html("&#160;")},_move:function(a,b){var c,d=".ui-menu-item";if(this.isOpen)c=this.menuItems.eq(this.focusIndex);else{c=this.menuItems.eq(this.element[0].selectedIndex);d=d+":not(.ui-state-disabled)"}c=a==="first"||a==="last"?c[a==="first"?"prevAll":"nextAll"](d).eq(-1):c[a+"All"](d).eq(0);c.length&&this.menuInstance.focus(b,c)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex)},_toggle:function(a){this[this.isOpen?"close":"open"](a)},
_setSelection:function(){var a;if(this.range){if(window.getSelection){a=window.getSelection();a.removeAllRanges();a.addRange(this.range)}else this.range.select();this.button.focus()}},_documentClick:{mousedown:function(a){this.isOpen&&(d(a.target).closest(".ui-selectmenu-menu, #"+this.ids.button).length||this.close(a))}},_buttonEvents:{mousedown:function(){var a;if(window.getSelection){a=window.getSelection();if(a.rangeCount)this.range=a.getRangeAt(0)}else this.range=document.selection.createRange()},
click:function(a){this._setSelection();this._toggle(a)},keydown:function(a){var b=true;switch(a.keyCode){case d.ui.keyCode.TAB:case d.ui.keyCode.ESCAPE:this.close(a);b=false;break;case d.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(a);break;case d.ui.keyCode.UP:a.altKey?this._toggle(a):this._move("prev",a);break;case d.ui.keyCode.DOWN:a.altKey?this._toggle(a):this._move("next",a);break;case d.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(a):this._toggle(a);break;case d.ui.keyCode.LEFT:this._move("prev",
a);break;case d.ui.keyCode.RIGHT:this._move("next",a);break;case d.ui.keyCode.HOME:case d.ui.keyCode.PAGE_UP:this._move("first",a);break;case d.ui.keyCode.END:case d.ui.keyCode.PAGE_DOWN:this._move("last",a);break;default:this.menu.trigger(a);b=false}b&&a.preventDefault()}},_selectFocusedItem:function(a){var b=this.menuItems.eq(this.focusIndex);b.hasClass("ui-state-disabled")||this._select(b.data("ui-selectmenu-item"),a)},_select:function(a,b){var c=this.element[0].selectedIndex;this.element[0].selectedIndex=
a.index;this._setText(this.buttonText,a.label);this._setAria(a);this._trigger("select",b,{item:a});a.index!==c&&this._trigger("change",b,{item:a});this.close(b)},_setAria:function(a){a=this.menuItems.eq(a.index).attr("id");this.button.attr({"aria-labelledby":a,"aria-activedescendant":a});this.menu.attr("aria-activedescendant",a)},_setOption:function(a,b){a==="icons"&&this.button.find("span.ui-icon").removeClass(this.options.icons.button).addClass(b.button);this._super(a,b);a==="appendTo"&&this.menuWrap.appendTo(this._appendTo());
if(a==="disabled"){this.menuInstance.option("disabled",b);this.button.toggleClass("ui-state-disabled",b).attr("aria-disabled",b);this.element.prop("disabled",b);if(b){this.button.attr("tabindex",-1);this.close()}else this.button.attr("tabindex",0)}a==="width"&&this._resizeButton()},_appendTo:function(){var a=this.options.appendTo;a&&(a=a.jquery||a.nodeType?d(a):this.document.find(a).eq(0));if(!a||!a[0])a=this.element.closest(".ui-front");if(!a.length)a=this.document[0].body;return a},_toggleAttr:function(){this.button.toggleClass("ui-corner-top",
this.isOpen).toggleClass("ui-corner-all",!this.isOpen).attr("aria-expanded",this.isOpen);this.menuWrap.toggleClass("ui-selectmenu-open",this.isOpen);this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var a=this.options.width;if(!a){a=this.element.show().outerWidth();this.element.hide()}this.button.outerWidth(a)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){return{disabled:this.element.prop("disabled")}},
_parseOptions:function(a){var b=[];a.each(function(a,g){var f=d(g),e=f.parent("optgroup");b.push({element:f,index:a,value:f.attr("value"),label:f.text(),optgroup:e.attr("label")||"",disabled:e.prop("disabled")||f.prop("disabled")})});this.items=b},_destroy:function(){this.menuWrap.remove();this.button.remove();this.element.show();this.element.removeUniqueId();this.label.attr("for",this.ids.element)}});d.widget("ui.slider",d.ui.mouse,{version:"1.11.2",widgetEventPrefix:"slide",options:{animate:!1,
distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this._calculateNewMax();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");this._refresh();this._setOption("disabled",this.options.disabled);this._animateOff=
false},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var a,b;a=this.options;var c=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),g=[];b=a.values&&a.values.length||1;if(c.length>b){c.slice(b).remove();c=c.slice(0,b)}for(a=c.length;a<b;a++)g.push("<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'></span>");this.handles=c.add(d(g.join("")).appendTo(this.element));
this.handle=this.handles.eq(0);this.handles.each(function(a){d(this).data("ui-slider-handle-index",a)})},_createRange:function(){var a=this.options,b="";if(a.range){if(a.range===true)if(a.values)if(a.values.length&&a.values.length!==2)a.values=[a.values[0],a.values[0]];else{if(d.isArray(a.values))a.values=a.values.slice(0)}else a.values=[this._valueMin(),this._valueMin()];if(!this.range||!this.range.length){this.range=d("<div></div>").appendTo(this.element);b="ui-slider-range ui-widget-header ui-corner-all"}else this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",
bottom:""});this.range.addClass(b+(a.range==="min"||a.range==="max"?" ui-slider-range-"+a.range:""))}else{this.range&&this.range.remove();this.range=null}},_setupEvents:function(){this._off(this.handles);this._on(this.handles,this._handleEvents);this._hoverable(this.handles);this._focusable(this.handles)},_destroy:function(){this.handles.remove();this.range&&this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all");
this._mouseDestroy()},_mouseCapture:function(a){var b,c,g,f,e,h=this,j=this.options;if(j.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();b=this._normValueFromMouse({x:a.pageX,y:a.pageY});c=this._valueMax()-this._valueMin()+1;this.handles.each(function(a){var e=Math.abs(b-h.values(a));if(c>e||c===e&&(a===h._lastChangedValue||h.values(a)===j.min)){c=e;g=d(this);f=a}});if(this._start(a,f)===false)return false;
this._mouseSliding=true;this._handleIndex=f;g.addClass("ui-state-active").focus();e=g.offset();this._clickOffset=!d(a.target).parents().addBack().is(".ui-slider-handle")?{left:0,top:0}:{left:a.pageX-e.left-g.width()/2,top:a.pageY-e.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(a,f,b);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(a){var b=
this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,b);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b;if(this.orientation==="horizontal"){b=
this.elementSize.width;a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}b=a/b;b>1&&(b=1);b<0&&(b=0);this.orientation==="vertical"&&(b=1-b);a=this._valueMax()-this._valueMin();b=this._valueMin()+b*a;return this._trimAlignValue(b)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);
c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var d;if(this.options.values&&this.options.values.length){d=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===true&&(b===0&&c>d||b===1&&c<d))c=d;if(c!==this.values(b)){d=this.values();d[b]=c;a=this._trigger("slide",a,{handle:this.handles[b],value:c,values:d});this.values(b?0:1);a!==false&&this.values(b,c)}}else if(c!==this.value()){a=this._trigger("slide",a,{handle:this.handles[b],value:c});a!==
false&&this.value(c)}},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._lastChangedValue=b;this._trigger("change",a,c)}},value:function(a){if(arguments.length){this.options.value=
this._trimAlignValue(a);this._refreshValue();this._change(null,0)}else return this._value()},values:function(a,b){var c,g,f;if(arguments.length>1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a)}else if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;g=arguments[0];for(f=0;f<c.length;f=f+1){c[f]=this._trimAlignValue(g[f]);this._change(null,f)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(a):
this.value();else return this._values()},_setOption:function(a,b){var c,g=0;if(a==="range"&&this.options.range===true)if(b==="min"){this.options.value=this._values(0);this.options.values=null}else if(b==="max"){this.options.value=this._values(this.options.values.length-1);this.options.values=null}if(d.isArray(this.options.values))g=this.options.values.length;a==="disabled"&&this.element.toggleClass("ui-state-disabled",!!b);this._super(a,b);switch(a){case "orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+
this.orientation);this._refreshValue();this.handles.css(b==="horizontal"?"bottom":"left","");break;case "value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case "values":this._animateOff=true;this._refreshValue();for(c=0;c<g;c=c+1)this._change(null,c);this._animateOff=false;break;case "step":case "min":case "max":this._animateOff=true;this._calculateNewMax();this._refreshValue();this._animateOff=false;break;case "range":this._animateOff=true;this._refresh();
this._animateOff=false}},_value:function(){var a=this.options.value;return a=this._trimAlignValue(a)},_values:function(a){var b,c;if(arguments.length){b=this.options.values[a];return b=this._trimAlignValue(b)}if(this.options.values&&this.options.values.length){b=this.options.values.slice();for(c=0;c<b.length;c=c+1)b[c]=this._trimAlignValue(b[c]);return b}return[]},_trimAlignValue:function(a){if(a<=this._valueMin())return this._valueMin();if(a>=this._valueMax())return this._valueMax();var b=this.options.step>
0?this.options.step:1,c=(a-this._valueMin())%b,a=a-c;Math.abs(c)*2>=b&&(a=a+(c>0?b:-b));return parseFloat(a.toFixed(5))},_calculateNewMax:function(){var a=(this.options.max-this._valueMin())%this.options.step;this.max=this.options.max-a},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var a,b,c,g,f,e=this.options.range,h=this.options,j=this,k=!this._animateOff?h.animate:false,l={};if(this.options.values&&this.options.values.length)this.handles.each(function(c){b=
(j.values(c)-j._valueMin())/(j._valueMax()-j._valueMin())*100;l[j.orientation==="horizontal"?"left":"bottom"]=b+"%";d(this).stop(1,1)[k?"animate":"css"](l,h.animate);if(j.options.range===true)if(j.orientation==="horizontal"){if(c===0)j.range.stop(1,1)[k?"animate":"css"]({left:b+"%"},h.animate);if(c===1)j.range[k?"animate":"css"]({width:b-a+"%"},{queue:false,duration:h.animate})}else{if(c===0)j.range.stop(1,1)[k?"animate":"css"]({bottom:b+"%"},h.animate);if(c===1)j.range[k?"animate":"css"]({height:b-
a+"%"},{queue:false,duration:h.animate})}a=b});else{c=this.value();g=this._valueMin();f=this._valueMax();b=f!==g?(c-g)/(f-g)*100:0;l[this.orientation==="horizontal"?"left":"bottom"]=b+"%";this.handle.stop(1,1)[k?"animate":"css"](l,h.animate);if(e==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[k?"animate":"css"]({width:b+"%"},h.animate);if(e==="max"&&this.orientation==="horizontal")this.range[k?"animate":"css"]({width:100-b+"%"},{queue:false,duration:h.animate});if(e==="min"&&this.orientation===
"vertical")this.range.stop(1,1)[k?"animate":"css"]({height:b+"%"},h.animate);if(e==="max"&&this.orientation==="vertical")this.range[k?"animate":"css"]({height:100-b+"%"},{queue:false,duration:h.animate})}},_handleEvents:{keydown:function(a){var b,c,g,f=d(a.target).data("ui-slider-handle-index");switch(a.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:a.preventDefault();
if(!this._keySliding){this._keySliding=true;d(a.target).addClass("ui-state-active");b=this._start(a,f);if(b===false)return}}g=this.options.step;b=this.options.values&&this.options.values.length?c=this.values(f):c=this.value();switch(a.keyCode){case d.ui.keyCode.HOME:c=this._valueMin();break;case d.ui.keyCode.END:c=this._valueMax();break;case d.ui.keyCode.PAGE_UP:c=this._trimAlignValue(b+(this._valueMax()-this._valueMin())/this.numPages);break;case d.ui.keyCode.PAGE_DOWN:c=this._trimAlignValue(b-(this._valueMax()-
this._valueMin())/this.numPages);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(b===this._valueMax())return;c=this._trimAlignValue(b+g);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(b===this._valueMin())return;c=this._trimAlignValue(b-g)}this._slide(a,f,c)},keyup:function(a){var b=d(a.target).data("ui-slider-handle-index");if(this._keySliding){this._keySliding=false;this._stop(a,b);this._change(a,b);d(a.target).removeClass("ui-state-active")}}}});d.widget("ui.spinner",{version:"1.11.2",
defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);this.value()!==""&&this._value(this.element.val(),true);this._draw();this._on(this._events);this._refresh();this._on(this.window,
{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var a={},b=this.element;d.each(["min","max","step"],function(c,d){var f=b.attr(d);f!==void 0&&f.length&&(a[d]=f)});return a},_events:{keydown:function(a){this._start(a)&&this._keydown(a)&&a.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(a){if(this.cancelBlur)delete this.cancelBlur;else{this._stop();this._refresh();this.previous!==this.element.val()&&this._trigger("change",
a)}},mousewheel:function(a,b){if(b){if(!this.spinning&&!this._start(a))return false;this._spin((b>0?1:-1)*this.options.step,a);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(a)},100);a.preventDefault()}},"mousedown .ui-spinner-button":function(a){function b(){if(this.element[0]!==this.document[0].activeElement){this.element.focus();this.previous=c;this._delay(function(){this.previous=c})}}var c;c=this.element[0]===this.document[0].activeElement?
this.previous:this.element.val();a.preventDefault();b.call(this);this.cancelBlur=true;this._delay(function(){delete this.cancelBlur;b.call(this)});this._start(a)!==false&&this._repeat(null,d(a.currentTarget).hasClass("ui-spinner-up")?1:-1,a)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(a){if(d(a.currentTarget).hasClass("ui-state-active")){if(this._start(a)===false)return false;this._repeat(null,d(a.currentTarget).hasClass("ui-spinner-up")?1:-1,a)}},"mouseleave .ui-spinner-button":"_stop"},
_draw:function(){var a=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton");this.buttons=a.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all");this.buttons.height()>Math.ceil(a.height()*0.5)&&a.height()>0&&a.height(a.height());this.options.disabled&&this.disable()},_keydown:function(a){var b=this.options,c=d.ui.keyCode;switch(a.keyCode){case c.UP:this._repeat(null,
1,a);return true;case c.DOWN:this._repeat(null,-1,a);return true;case c.PAGE_UP:this._repeat(null,b.page,a);return true;case c.PAGE_DOWN:this._repeat(null,-b.page,a);return true}return false},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>"},_buttonHtml:function(){return"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon "+this.options.icons.up+"'>&#9650;</span></a><a class='ui-spinner-button ui-spinner-down ui-corner-br'><span class='ui-icon "+
this.options.icons.down+"'>&#9660;</span></a>"},_start:function(a){if(!this.spinning&&this._trigger("start",a)===false)return false;if(!this.counter)this.counter=1;return this.spinning=true},_repeat:function(a,b,c){a=a||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,b,c)},a);this._spin(b*this.options.step,c)},_spin:function(a,b){var c=this.value()||0;if(!this.counter)this.counter=1;c=this._adjustValue(c+a*this._increment(this.counter));if(!this.spinning||this._trigger("spin",
b,{value:c})!==false){this._value(c);this.counter++}},_increment:function(a){var b=this.options.incremental;return b?d.isFunction(b)?b(a):Math.floor(a*a*a/5E4-a*a/500+17*a/200+1):1},_precision:function(){var a=this._precisionOf(this.options.step);this.options.min!==null&&(a=Math.max(a,this._precisionOf(this.options.min)));return a},_precisionOf:function(a){var a=a.toString(),b=a.indexOf(".");return b===-1?0:a.length-b-1},_adjustValue:function(a){var b,c=this.options;b=c.min!==null?c.min:0;a=Math.round((a-
b)/c.step)*c.step;a=parseFloat((b+a).toFixed(this._precision()));return c.max!==null&&a>c.max?c.max:c.min!==null&&a<c.min?c.min:a},_stop:function(a){if(this.spinning){clearTimeout(this.timer);clearTimeout(this.mousewheelTimer);this.counter=0;this.spinning=false;this._trigger("stop",a)}},_setOption:function(a,b){if(a==="culture"||a==="numberFormat"){var c=this._parse(this.element.val());this.options[a]=b;this.element.val(this._format(c))}else{if(a==="max"||a==="min"||a==="step")typeof b==="string"&&
(b=this._parse(b));if(a==="icons"){this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(b.up);this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(b.down)}this._super(a,b);if(a==="disabled"){this.widget().toggleClass("ui-state-disabled",!!b);this.element.prop("disabled",!!b);this.buttons.button(b?"disable":"enable")}}},_setOptions:ea(function(a){this._super(a)}),_parse:function(a){typeof a==="string"&&a!==""&&(a=window.Globalize&&this.options.numberFormat?
Globalize.parseFloat(a,10,this.options.culture):+a);return a===""||isNaN(a)?null:a},_format:function(a){return a===""?"":window.Globalize&&this.options.numberFormat?Globalize.format(a,this.options.numberFormat,this.options.culture):a},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var a=this.value();return a===null?false:a===this._adjustValue(a)},_value:function(a,b){var c;
if(a!==""){c=this._parse(a);if(c!==null){b||(c=this._adjustValue(c));a=this._format(c)}}this.element.val(a);this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",false).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:ea(function(a){this._stepUp(a)}),_stepUp:function(a){if(this._start()){this._spin((a||1)*this.options.step);this._stop()}},
stepDown:ea(function(a){this._stepDown(a)}),_stepDown:function(a){if(this._start()){this._spin((a||1)*-this.options.step);this._stop()}},pageUp:ea(function(a){this._stepUp((a||1)*this.options.page)}),pageDown:ea(function(a){this._stepDown((a||1)*this.options.page)}),value:function(a){if(!arguments.length)return this._parse(this.element.val());ea(this._value).call(this,a)},widget:function(){return this.uiSpinner}});d.widget("ui.tabs",{version:"1.11.2",delay:300,options:{active:null,collapsible:!1,
event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var a=/#.*$/;return function(b){var c,d,b=b.cloneNode(false);c=b.href.replace(a,"");d=location.href.replace(a,"");try{c=decodeURIComponent(c)}catch(f){}try{d=decodeURIComponent(d)}catch(e){}return b.hash.length>1&&c===d}}(),_create:function(){var a=this,b=this.options;this.running=false;this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",
b.collapsible);this._processTabs();b.active=this._initialActive();if(d.isArray(b.disabled))b.disabled=d.unique(b.disabled.concat(d.map(this.tabs.filter(".ui-state-disabled"),function(b){return a.tabs.index(b)}))).sort();this.active=this.options.active!==false&&this.anchors.length?this._findActive(b.active):d();this._refresh();this.active.length&&this.load(b.active)},_initialActive:function(){var a=this.options.active,b=this.options.collapsible,c=location.hash.substring(1);if(a===null){c&&this.tabs.each(function(b,
f){if(d(f).attr("aria-controls")===c){a=b;return false}});a===null&&(a=this.tabs.index(this.tabs.filter(".ui-tabs-active")));if(a===null||a===-1)a=this.tabs.length?0:false}if(a!==false){a=this.tabs.index(this.tabs.eq(a));a===-1&&(a=b?false:0)}!b&&(a===false&&this.anchors.length)&&(a=0);return a},_getCreateEventData:function(){return{tab:this.active,panel:!this.active.length?d():this._getPanelForTab(this.active)}},_tabKeydown:function(a){var b=d(this.document[0].activeElement).closest("li"),c=this.tabs.index(b),
g=true;if(!this._handlePageNav(a)){switch(a.keyCode){case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:c++;break;case d.ui.keyCode.UP:case d.ui.keyCode.LEFT:g=false;c--;break;case d.ui.keyCode.END:c=this.anchors.length-1;break;case d.ui.keyCode.HOME:c=0;break;case d.ui.keyCode.SPACE:a.preventDefault();clearTimeout(this.activating);this._activate(c);return;case d.ui.keyCode.ENTER:a.preventDefault();clearTimeout(this.activating);this._activate(c===this.options.active?false:c);return;default:return}a.preventDefault();
clearTimeout(this.activating);c=this._focusNextTab(c,g);if(!a.ctrlKey){b.attr("aria-selected","false");this.tabs.eq(c).attr("aria-selected","true");this.activating=this._delay(function(){this.option("active",c)},this.delay)}}},_panelKeydown:function(a){if(!this._handlePageNav(a)&&a.ctrlKey&&a.keyCode===d.ui.keyCode.UP){a.preventDefault();this.active.focus()}},_handlePageNav:function(a){if(a.altKey&&a.keyCode===d.ui.keyCode.PAGE_UP){this._activate(this._focusNextTab(this.options.active-1,false));return true}if(a.altKey&&
a.keyCode===d.ui.keyCode.PAGE_DOWN){this._activate(this._focusNextTab(this.options.active+1,true));return true}},_findNextTab:function(a,b){function c(){a>g&&(a=0);a<0&&(a=g);return a}for(var g=this.tabs.length-1;d.inArray(c(),this.options.disabled)!==-1;)a=b?a+1:a-1;return a},_focusNextTab:function(a,b){a=this._findNextTab(a,b);this.tabs.eq(a).focus();return a},_setOption:function(a,b){if(a==="active")this._activate(b);else if(a==="disabled")this._setupDisabled(b);else{this._super(a,b);if(a==="collapsible"){this.element.toggleClass("ui-tabs-collapsible",
b);!b&&this.options.active===false&&this._activate(0)}a==="event"&&this._setupEvents(b);a==="heightStyle"&&this._setupHeightStyle(b)}},_sanitizeSelector:function(a){return a?a.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var a=this.options,b=this.tablist.children(":has(a[href])");a.disabled=d.map(b.filter(".ui-state-disabled"),function(a){return b.index(a)});this._processTabs();if(a.active===false||!this.anchors.length){a.active=false;this.active=d()}else if(this.active.length&&
!d.contains(this.tablist[0],this.active[0]))if(this.tabs.length===a.disabled.length){a.active=false;this.active=d()}else this._activate(this._findNextTab(Math.max(0,a.active-1),false));else a.active=this.tabs.index(this.active);this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"});
if(this.active.length){this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0});this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})}else this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var a=this,b=this.tabs,c=this.anchors,g=this.panels;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+
this.eventNamespace,function(a){d(this).is(".ui-state-disabled")&&a.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){d(this).closest("li").is(".ui-state-disabled")&&this.blur()});this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1});this.anchors=this.tabs.map(function(){return d("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1});this.panels=d();this.anchors.each(function(b,
c){var g,e,k=d(c).uniqueId().attr("id"),l=d(c).closest("li"),n=l.attr("aria-controls");if(a._isLocal(c)){g=c.hash;e=g.substring(1);g=a.element.find(a._sanitizeSelector(g))}else{e=l.attr("aria-controls")||d({}).uniqueId()[0].id;g=a.element.find("#"+e);if(!g.length){g=a._createPanel(e);g.insertAfter(a.panels[b-1]||a.tablist)}g.attr("aria-live","polite")}if(g.length)a.panels=a.panels.add(g);n&&l.data("ui-tabs-aria-controls",n);l.attr({"aria-controls":e,"aria-labelledby":k});g.attr("aria-labelledby",
k)});this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel");if(b){this._off(b.not(this.tabs));this._off(c.not(this.anchors));this._off(g.not(this.panels))}},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(a){return d("<div>").attr("id",a).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",true)},_setupDisabled:function(a){d.isArray(a)&&(a.length?a.length===this.anchors.length&&
(a=true):a=false);for(var b=0,c;c=this.tabs[b];b++)a===true||d.inArray(b,a)!==-1?d(c).addClass("ui-state-disabled").attr("aria-disabled","true"):d(c).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=a},_setupEvents:function(a){var b={};a&&d.each(a.split(" "),function(a,d){b[d]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(true,this.anchors,{click:function(a){a.preventDefault()}});this._on(this.anchors,b);this._on(this.tabs,{keydown:"_tabKeydown"});
this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(a){var b,c=this.element.parent();if(a==="fill"){b=c.height();b=b-(this.element.outerHeight()-this.element.height());this.element.siblings(":visible").each(function(){var a=d(this),c=a.css("position");c==="absolute"||c==="fixed"||(b=b-a.outerHeight(true))});this.element.children().not(this.panels).each(function(){b=b-d(this).outerHeight(true)});this.panels.each(function(){d(this).height(Math.max(0,
b-d(this).innerHeight()+d(this).height()))}).css("overflow","auto")}else if(a==="auto"){b=0;this.panels.each(function(){b=Math.max(b,d(this).height("").height())}).height(b)}},_eventHandler:function(a){var b=this.options,c=this.active,g=d(a.currentTarget).closest("li"),f=g[0]===c[0],e=f&&b.collapsible,h=e?d():this._getPanelForTab(g),j=!c.length?d():this._getPanelForTab(c),c={oldTab:c,oldPanel:j,newTab:e?d():g,newPanel:h};a.preventDefault();if(!g.hasClass("ui-state-disabled")&&!g.hasClass("ui-tabs-loading")&&
!this.running&&!(f&&!b.collapsible||this._trigger("beforeActivate",a,c)===false)){b.active=e?false:this.tabs.index(g);this.active=f?d():g;this.xhr&&this.xhr.abort();!j.length&&!h.length&&d.error("jQuery UI Tabs: Mismatching fragment identifier.");h.length&&this.load(this.tabs.index(g),a);this._toggle(a,c)}},_toggle:function(a,b){function c(){f.running=false;f._trigger("activate",a,b)}function g(){b.newTab.closest("li").addClass("ui-tabs-active ui-state-active");if(e.length&&f.options.show)f._show(e,
f.options.show,c);else{e.show();c()}}var f=this,e=b.newPanel,h=b.oldPanel;this.running=true;if(h.length&&this.options.hide)this._hide(h,this.options.hide,function(){b.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");g()});else{b.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");h.hide();g()}h.attr("aria-hidden","true");b.oldTab.attr({"aria-selected":"false","aria-expanded":"false"});e.length&&h.length?b.oldTab.attr("tabIndex",-1):e.length&&this.tabs.filter(function(){return d(this).attr("tabIndex")===
0}).attr("tabIndex",-1);e.attr("aria-hidden","false");b.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(a){a=this._findActive(a);if(a[0]!==this.active[0]){if(!a.length)a=this.active;a=a.find(".ui-tabs-anchor")[0];this._eventHandler({target:a,currentTarget:a,preventDefault:d.noop})}},_findActive:function(a){return a===false?d():this.tabs.eq(a)},_getIndex:function(a){typeof a==="string"&&(a=this.anchors.index(this.anchors.filter("[href$='"+a+"']")));return a},
_destroy:function(){this.xhr&&this.xhr.abort();this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible");this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role");this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId();this.tablist.unbind(this.eventNamespace);this.tabs.add(this.panels).each(function(){d.data(this,"ui-tabs-destroy")?d(this).remove():
d(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")});this.tabs.each(function(){var a=d(this),b=a.data("ui-tabs-aria-controls");b?a.attr("aria-controls",b).removeData("ui-tabs-aria-controls"):a.removeAttr("aria-controls")});
this.panels.show();this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(a){var b=this.options.disabled;if(b!==false){if(a===void 0)b=false;else{a=this._getIndex(a);b=d.isArray(b)?d.map(b,function(b){return b!==a?b:null}):d.map(this.tabs,function(b,d){return d!==a?d:null})}this._setupDisabled(b)}},disable:function(a){var b=this.options.disabled;if(b!==true){if(a===void 0)b=true;else{a=this._getIndex(a);if(d.inArray(a,b)!==-1)return;b=d.isArray(b)?d.merge([a],b).sort():
[a]}this._setupDisabled(b)}},load:function(a,b){var a=this._getIndex(a),c=this,g=this.tabs.eq(a),f=g.find(".ui-tabs-anchor"),e=this._getPanelForTab(g),h={tab:g,panel:e};if(!this._isLocal(f[0]))if((this.xhr=d.ajax(this._ajaxSettings(f,b,h)))&&this.xhr.statusText!=="canceled"){g.addClass("ui-tabs-loading");e.attr("aria-busy","true");this.xhr.success(function(a){setTimeout(function(){e.html(a);c._trigger("load",b,h)},1)}).complete(function(a,b){setTimeout(function(){b==="abort"&&c.panels.stop(false,
true);g.removeClass("ui-tabs-loading");e.removeAttr("aria-busy");a===c.xhr&&delete c.xhr},1)})}},_ajaxSettings:function(a,b,c){var g=this;return{url:a.attr("href"),beforeSend:function(a,e){return g._trigger("beforeLoad",b,d.extend({jqXHR:a,ajaxSettings:e},c))}}},_getPanelForTab:function(a){a=d(a).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+a))}});d.widget("ui.tooltip",{version:"1.11.2",options:{content:function(){var a=d(this).attr("title")||"";return d("<a>").text(a).html()},
hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_addDescribedBy:function(a,b){var c=(a.attr("aria-describedby")||"").split(/\s+/);c.push(b);a.data("ui-tooltip-id",b).attr("aria-describedby",d.trim(c.join(" ")))},_removeDescribedBy:function(a){var b=a.data("ui-tooltip-id"),c=(a.attr("aria-describedby")||"").split(/\s+/),b=d.inArray(b,c);b!==-1&&c.splice(b,1);a.removeData("ui-tooltip-id");
(c=d.trim(c.join(" ")))?a.attr("aria-describedby",c):a.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};this.options.disabled&&this._disable();this.liveRegion=d("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body)},_setOption:function(a,b){var c=this;if(a==="disabled"){this[b?"_disable":"_enable"]();this.options[a]=b}else{this._super(a,
b);a==="content"&&d.each(this.tooltips,function(a,b){c._updateContent(b.element)})}},_disable:function(){var a=this;d.each(this.tooltips,function(b,c){var g=d.Event("blur");g.target=g.currentTarget=c.element[0];a.close(g,true)});this.element.find(this.options.items).addBack().each(function(){var a=d(this);a.is("[title]")&&a.data("ui-tooltip-title",a.attr("title")).removeAttr("title")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var a=d(this);a.data("ui-tooltip-title")&&
a.attr("title",a.data("ui-tooltip-title"))})},open:function(a){var b=this,c=d(a?a.target:this.element).closest(this.options.items);if(c.length&&!c.data("ui-tooltip-id")){c.attr("title")&&c.data("ui-tooltip-title",c.attr("title"));c.data("ui-tooltip-open",true);a&&a.type==="mouseover"&&c.parents().each(function(){var a=d(this),c;if(a.data("ui-tooltip-open")){c=d.Event("blur");c.target=c.currentTarget=this;b.close(c,true)}if(a.attr("title")){a.uniqueId();b.parents[this.id]={element:this,title:a.attr("title")};
a.attr("title","")}});this._updateContent(c,a)}},_updateContent:function(a,b){var c;c=this.options.content;var d=this,f=b?b.type:null;if(typeof c==="string")return this._open(b,a,c);(c=c.call(a[0],function(c){a.data("ui-tooltip-open")&&d._delay(function(){if(b)b.type=f;this._open(b,a,c)})}))&&this._open(b,a,c)},_open:function(a,b,c){function g(a){j.of=a;e.is(":hidden")||e.position(j)}var f,e,h,j=d.extend({},this.options.position);if(c)if(f=this._find(b))f.tooltip.find(".ui-tooltip-content").html(c);
else{b.is("[title]")&&(a&&a.type==="mouseover"?b.attr("title",""):b.removeAttr("title"));f=this._tooltip(b);e=f.tooltip;this._addDescribedBy(b,e.attr("id"));e.find(".ui-tooltip-content").html(c);this.liveRegion.children().hide();if(c.clone){c=c.clone();c.removeAttr("id").find("[id]").removeAttr("id")}d("<div>").html(c).appendTo(this.liveRegion);if(this.options.track&&a&&/^mouse/.test(a.type)){this._on(this.document,{mousemove:g});g(a)}else e.position(d.extend({of:b},this.options.position));e.hide();
this._show(e,this.options.show);if(this.options.show&&this.options.show.delay)h=this.delayedShow=setInterval(function(){if(e.is(":visible")){g(j.of);clearInterval(h)}},d.fx.interval);this._trigger("open",a,{tooltip:e});c={keyup:function(a){if(a.keyCode===d.ui.keyCode.ESCAPE){a=d.Event(a);a.currentTarget=b[0];this.close(a,true)}}};if(b[0]!==this.element[0])c.remove=function(){this._removeTooltip(e)};if(!a||a.type==="mouseover")c.mouseleave="close";if(!a||a.type==="focusin")c.focusout="close";this._on(true,
b,c)}},close:function(a){var b,c=this,g=d(a?a.currentTarget:this.element),f=this._find(g);if(f){b=f.tooltip;if(!f.closing){clearInterval(this.delayedShow);g.data("ui-tooltip-title")&&!g.attr("title")&&g.attr("title",g.data("ui-tooltip-title"));this._removeDescribedBy(g);f.hiding=true;b.stop(true);this._hide(b,this.options.hide,function(){c._removeTooltip(d(this))});g.removeData("ui-tooltip-open");this._off(g,"mouseleave focusout keyup");g[0]!==this.element[0]&&this._off(g,"remove");this._off(this.document,
"mousemove");a&&a.type==="mouseleave"&&d.each(this.parents,function(a,b){d(b.element).attr("title",b.title);delete c.parents[a]});f.closing=true;this._trigger("close",a,{tooltip:b});if(!f.hiding)f.closing=false}}},_tooltip:function(a){var b=d("<div>").attr("role","tooltip").addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||"")),c=b.uniqueId().attr("id");d("<div>").addClass("ui-tooltip-content").appendTo(b);b.appendTo(this.document[0].body);return this.tooltips[c]=
{element:a,tooltip:b}},_find:function(a){return(a=a.data("ui-tooltip-id"))?this.tooltips[a]:null},_removeTooltip:function(a){a.remove();delete this.tooltips[a.attr("id")]},_destroy:function(){var a=this;d.each(this.tooltips,function(b,c){var g=d.Event("blur"),f=c.element;g.target=g.currentTarget=f[0];a.close(g,true);d("#"+b).remove();if(f.data("ui-tooltip-title")){f.attr("title")||f.attr("title",f.data("ui-tooltip-title"));f.removeData("ui-tooltip-title")}});this.liveRegion.remove()}});var w=d;d.effects=
{effect:{}};var za=function(a,b,c){var d=fb[b.type]||{};if(a==null)return c||!b.def?null:b.def;a=d.floor?~~a:parseFloat(a);return isNaN(a)?b.def:d.mod?(a+d.mod)%d.mod:0>a?0:d.max<a?d.max:a},Na=function(a){var b=s(),c=b._rgba=[],a=a.toLowerCase();F(ub,function(d,f){var e,h=f.re.exec(a);e=h&&f.parse(h);h=f.space||"rgba";if(e){e=b[h](e);b[H[h].cache]=e[H[h].cache];c=b._rgba=e._rgba;return false}});if(c.length){c.join()==="0,0,0,0"&&w.extend(c,Ba.transparent);return b}return Ba[a]},Aa=function(a,b,c){c=
(c+1)%1;return c*6<1?a+(b-a)*c*6:c*2<1?b:c*3<2?a+(b-a)*(2/3-c)*6:a},tb=/^([\-+])=\s*(\d+\.?\d*)/,ub=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(a){return[a[1],a[2],a[3],a[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(a){return[a[1]*2.55,a[2]*2.55,a[3]*2.55,a[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(a){return[parseInt(a[1],
16),parseInt(a[2],16),parseInt(a[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(a){return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(a){return[a[1],a[2]/100,a[3]/100,a[4]]}}],s=w.Color=function(a,b,c,d){return new w.Color.fn.parse(a,b,c,d)},H={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,
type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},fb={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},Oa=s.support={};W=w("<p>")[0];var Ba,F=w.each;W.style.cssText="background-color:rgba(1,1,1,.5)";Oa.rgba=-1<W.style.backgroundColor.indexOf("rgba");F(H,function(a,b){b.cache="_"+a;b.props.alpha={idx:3,type:"percent",def:1}});s.fn=w.extend(s.prototype,{parse:function(a,b,c,d){if(a===void 0){this._rgba=[null,
null,null,null];return this}if(a.jquery||a.nodeType){a=w(a).css(b);b=void 0}var f=this,e=w.type(a),h=this._rgba=[];if(b!==void 0){a=[a,b,c,d];e="array"}if(e==="string")return this.parse(Na(a)||Ba._default);if(e==="array"){F(H.rgba.props,function(b,c){h[c.idx]=za(a[c.idx],c)});return this}if(e==="object"){a instanceof s?F(H,function(b,c){a[c.cache]&&(f[c.cache]=a[c.cache].slice())}):F(H,function(b,c){var d=c.cache;F(c.props,function(b,g){if(!f[d]&&c.to){if(b==="alpha"||a[b]==null)return;f[d]=c.to(f._rgba)}f[d][g.idx]=
za(a[b],g,true)});if(f[d]&&w.inArray(null,f[d].slice(0,3))<0){f[d][3]=1;if(c.from)f._rgba=c.from(f[d])}});return this}},is:function(a){var b=s(a),c=true,d=this;F(H,function(a,e){var h,j=b[e.cache];if(j){h=d[e.cache]||e.to&&e.to(d._rgba)||[];F(e.props,function(a,b){if(j[b.idx]!=null)return c=j[b.idx]===h[b.idx]})}return c});return c},_space:function(){var a=[],b=this;F(H,function(c,d){b[d.cache]&&a.push(c)});return a.pop()},transition:function(a,b){var c=s(a),d=c._space(),f=H[d],e=this.alpha()===0?
s("transparent"):this,h=e[f.cache]||f.to(e._rgba),j=h.slice(),c=c[f.cache];F(f.props,function(a,d){var g=d.idx,f=h[g],e=c[g],i=fb[d.type]||{};if(e!==null)if(f===null)j[g]=e;else{i.mod&&(e-f>i.mod/2?f=f+i.mod:f-e>i.mod/2&&(f=f-i.mod));j[g]=za((e-f)*b+f,d)}});return this[d](j)},blend:function(a){if(this._rgba[3]===1)return this;var b=this._rgba.slice(),c=b.pop(),d=s(a)._rgba;return s(w.map(b,function(a,b){return(1-c)*d[b]+c*a}))},toRgbaString:function(){var a="rgba(",b=w.map(this._rgba,function(a,b){return a==
null?b>2?1:0:a});if(b[3]===1){b.pop();a="rgb("}return a+b.join()+")"},toHslaString:function(){var a="hsla(",b=w.map(this.hsla(),function(a,b){a==null&&(a=b>2?1:0);b&&b<3&&(a=Math.round(a*100)+"%");return a});if(b[3]===1){b.pop();a="hsl("}return a+b.join()+")"},toHexString:function(a){var b=this._rgba.slice(),c=b.pop();a&&b.push(~~(c*255));return"#"+w.map(b,function(a){a=(a||0).toString(16);return a.length===1?"0"+a:a}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}});
s.fn.parse.prototype=s.fn;H.hsla.to=function(a){if(a[0]==null||a[1]==null||a[2]==null)return[null,null,null,a[3]];var b=a[0]/255,c=a[1]/255,d=a[2]/255,a=a[3],f=Math.max(b,c,d),e=Math.min(b,c,d),h=f-e,j=f+e,k=j*0.5;return[Math.round(e===f?0:b===f?60*(c-d)/h+360:c===f?60*(d-b)/h+120:60*(b-c)/h+240)%360,h===0?0:k<=0.5?h/j:h/(2-j),k,a==null?1:a]};H.hsla.from=function(a){if(a[0]==null||a[1]==null||a[2]==null)return[null,null,null,a[3]];var b=a[0]/360,c=a[1],d=a[2],a=a[3],c=d<=0.5?d*(1+c):d+c-d*c,d=2*d-
c;return[Math.round(Aa(d,c,b+1/3)*255),Math.round(Aa(d,c,b)*255),Math.round(Aa(d,c,b-1/3)*255),a]};F(H,function(a,b){var c=b.props,d=b.cache,f=b.to,e=b.from;s.fn[a]=function(a){f&&!this[d]&&(this[d]=f(this._rgba));if(a===void 0)return this[d].slice();var b,k=w.type(a),l=k==="array"||k==="object"?a:arguments,n=this[d].slice();F(c,function(a,b){var c=l[k==="object"?a:b.idx];c==null&&(c=n[b.idx]);n[b.idx]=za(c,b)});if(e){b=s(e(n));b[d]=n;return b}return s(n)};F(c,function(b,c){s.fn[b]||(s.fn[b]=function(d){var g=
w.type(d),f=b==="alpha"?this._hsla?"hsla":"rgba":a,e=this[f](),i=e[c.idx];if(g==="undefined")return i;if(g==="function"){d=d.call(this,i);g=w.type(d)}if(d==null&&c.empty)return this;if(g==="string")(g=tb.exec(d))&&(d=i+parseFloat(g[2])*(g[1]==="+"?1:-1));e[c.idx]=d;return this[f](e)})})});s.hook=function(a){a=a.split(" ");F(a,function(a,c){w.cssHooks[c]={set:function(a,b){var d,e="";if(b!=="transparent"&&(w.type(b)!=="string"||(d=Na(b)))){b=s(d||b);if(!Oa.rgba&&b._rgba[3]!==1){for(d=c==="backgroundColor"?
a.parentNode:a;(e===""||e==="transparent")&&d&&d.style;)try{e=w.css(d,"backgroundColor");d=d.parentNode}catch(j){}b=b.blend(e&&e!=="transparent"?e:"_default")}b=b.toRgbaString()}try{a.style[c]=b}catch(k){}}};w.fx.step[c]=function(a){if(!a.colorInit){a.start=s(a.elem,c);a.end=s(a.end);a.colorInit=true}w.cssHooks[c].set(a.elem,a.start.transition(a.end,a.pos))}})};s.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");
w.cssHooks.borderColor={expand:function(a){var b={};F(["Top","Right","Bottom","Left"],function(c,d){b["border"+d+"Color"]=a});return b}};Ba=w.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"};var vb=function(a){var b,c=a.ownerDocument.defaultView?
a.ownerDocument.defaultView.getComputedStyle(a,null):a.currentStyle,g={};if(c&&c.length&&c[0]&&c[c[0]])for(a=c.length;a--;){b=c[a];typeof c[b]==="string"&&(g[d.camelCase(b)]=c[b])}else for(b in c)typeof c[b]==="string"&&(g[b]=c[b]);return g},ia=["add","remove","toggle"],o={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};d.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(a,b){d.fx.step[b]=function(a){if(a.end!==
"none"&&!a.setAttr||a.pos===1&&!a.setAttr){w.style(a.elem,b,a.end);a.setAttr=true}}});d.fn.addBack||(d.fn.addBack=function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))});d.effects.animateClass=function(a,b,c,g){var f=d.speed(b,c,g);return this.queue(function(){var b=d(this),c=b.attr("class")||"",g,e=f.children?b.find("*").addBack():b,e=e.map(function(){return{el:d(this),start:vb(this)}});g=function(){d.each(ia,function(c,d){if(a[d])b[d+"Class"](a[d])})};g();e=e.map(function(){this.end=
vb(this.el[0]);var a=this.start,b=this.end,c={},g,f;for(g in b){f=b[g];if(a[g]!==f&&!o[g]&&(d.fx.step[g]||!isNaN(parseFloat(f))))c[g]=f}this.diff=c;return this});b.attr("class",c);e=e.map(function(){var a=this,b=d.Deferred(),c=d.extend({},f,{queue:false,complete:function(){b.resolve(a)}});this.el.animate(this.diff,c);return b.promise()});d.when.apply(d,e.get()).done(function(){g();d.each(arguments,function(){var a=this.el;d.each(this.diff,function(b){a.css(b,"")})});f.complete.call(b[0])})})};d.fn.extend({addClass:function(a){return function(b,
c,g,f){return c?d.effects.animateClass.call(this,{add:b},c,g,f):a.apply(this,arguments)}}(d.fn.addClass),removeClass:function(a){return function(b,c,g,f){return arguments.length>1?d.effects.animateClass.call(this,{remove:b},c,g,f):a.apply(this,arguments)}}(d.fn.removeClass),toggleClass:function(a){return function(b,c,g,f,e){return typeof c==="boolean"||c===void 0?g?d.effects.animateClass.call(this,c?{add:b}:{remove:b},g,f,e):a.apply(this,arguments):d.effects.animateClass.call(this,{toggle:b},c,g,
f)}}(d.fn.toggleClass),switchClass:function(a,b,c,g,f){return d.effects.animateClass.call(this,{add:b,remove:a},c,g,f)}});var e=function(a,b,c,g){if(d.isPlainObject(a)){b=a;a=a.effect}a={effect:a};b==null&&(b={});if(d.isFunction(b)){g=b;c=null;b={}}if(typeof b==="number"||d.fx.speeds[b]){g=c;c=b;b={}}if(d.isFunction(c)){g=c;c=null}b&&d.extend(a,b);c=c||b.duration;a.duration=d.fx.off?0:typeof c==="number"?c:c in d.fx.speeds?d.fx.speeds[c]:d.fx.speeds._default;a.complete=g||b.complete;return a},gb=
function(a){return!a||(typeof a==="number"||d.fx.speeds[a])||typeof a==="string"&&!d.effects.effect[a]||d.isFunction(a)||typeof a==="object"&&!a.effect?true:false};d.extend(d.effects,{version:"1.11.2",save:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.data("ui-effects-"+b[c],a[0].style[b[c]])},restore:function(a,b){var c,d;for(d=0;d<b.length;d++)if(b[d]!==null){c=a.data("ui-effects-"+b[d]);c===void 0&&(c="");a.css(b[d],c)}},setMode:function(a,b){b==="toggle"&&(b=a.is(":hidden")?"show":"hide");
return b},getBaseline:function(a,b){var c,d;switch(a[0]){case "top":c=0;break;case "middle":c=0.5;break;case "bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case "left":d=0;break;case "center":d=0.5;break;case "right":d=1;break;default:d=a[1]/b.width}return{x:d,y:c}},createWrapper:function(a){if(a.parent().is(".ui-effects-wrapper"))return a.parent();var b={width:a.outerWidth(true),height:a.outerHeight(true),"float":a.css("float")},c=d("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",
background:"transparent",border:"none",margin:0,padding:0}),g={width:a.width(),height:a.height()},f=document.activeElement;try{f.id}catch(e){f=document.body}a.wrap(c);(a[0]===f||d.contains(a[0],f))&&d(f).focus();c=a.parent();if(a.css("position")==="static"){c.css({position:"relative"});a.css({position:"relative"})}else{d.extend(b,{position:a.css("position"),zIndex:a.css("z-index")});d.each(["top","left","bottom","right"],function(c,d){b[d]=a.css(d);isNaN(parseInt(b[d],10))&&(b[d]="auto")});a.css({position:"relative",
top:0,left:0,right:"auto",bottom:"auto"})}a.css(g);return c.css(b).show()},removeWrapper:function(a){var b=document.activeElement;if(a.parent().is(".ui-effects-wrapper")){a.parent().replaceWith(a);(a[0]===b||d.contains(a[0],b))&&d(b).focus()}return a},setTransition:function(a,b,c,g){g=g||{};d.each(b,function(b,d){var e=a.cssUnit(d);e[0]>0&&(g[d]=e[0]*c+e[1])});return g}});d.fn.extend({effect:function(){function a(a){function c(){d.isFunction(e)&&e.call(g[0]);d.isFunction(a)&&a()}var g=d(this),e=b.complete,
l=b.mode;if(g.is(":hidden")?l==="hide":l==="show"){g[l]();c()}else f.call(g[0],b,c)}var b=e.apply(this,arguments),c=b.mode,g=b.queue,f=d.effects.effect[b.effect];return d.fx.off||!f?c?this[c](b.duration,b.complete):this.each(function(){b.complete&&b.complete.call(this)}):g===false?this.each(a):this.queue(g||"fx",a)},show:function(a){return function(b){if(gb(b))return a.apply(this,arguments);var c=e.apply(this,arguments);c.mode="show";return this.effect.call(this,c)}}(d.fn.show),hide:function(a){return function(b){if(gb(b))return a.apply(this,
arguments);var c=e.apply(this,arguments);c.mode="hide";return this.effect.call(this,c)}}(d.fn.hide),toggle:function(a){return function(b){if(gb(b)||typeof b==="boolean")return a.apply(this,arguments);var c=e.apply(this,arguments);c.mode="toggle";return this.effect.call(this,c)}}(d.fn.toggle),cssUnit:function(a){var b=this.css(a),c=[];d.each(["em","px","%","pt"],function(a,d){b.indexOf(d)>0&&(c=[parseFloat(b),d])});return c}});var hb={};d.each(["Quad","Cubic","Quart","Quint","Expo"],function(a,b){hb[b]=
function(b){return Math.pow(b,a+2)}});d.extend(hb,{Sine:function(a){return 1-Math.cos(a*Math.PI/2)},Circ:function(a){return 1-Math.sqrt(1-a*a)},Elastic:function(a){return a===0||a===1?a:-Math.pow(2,8*(a-1))*Math.sin(((a-1)*80-7.5)*Math.PI/15)},Back:function(a){return a*a*(3*a-2)},Bounce:function(a){for(var b,c=4;a<((b=Math.pow(2,--c))-1)/11;);return 1/Math.pow(4,3-c)-7.5625*Math.pow((b*3-2)/22-a,2)}});d.each(hb,function(a,b){d.easing["easeIn"+a]=b;d.easing["easeOut"+a]=function(a){return 1-b(1-a)};
d.easing["easeInOut"+a]=function(a){return a<0.5?b(a*2)/2:1-b(a*-2+2)/2}});d.effects.effect.blind=function(a,b){var c=d(this),g=["position","top","bottom","left","right","height","width"],f=d.effects.setMode(c,a.mode||"hide"),e=a.direction||"up",h=/up|down|vertical/.test(e),j=h?"height":"width",k=h?"top":"left",e=/up|left|vertical|horizontal/.test(e),l={},n=f==="show",m,p,o;c.parent().is(".ui-effects-wrapper")?d.effects.save(c.parent(),g):d.effects.save(c,g);c.show();m=d.effects.createWrapper(c).css({overflow:"hidden"});
p=m[j]();o=parseFloat(m.css(k))||0;l[j]=n?p:0;if(!e){c.css(h?"bottom":"right",0).css(h?"top":"left","auto").css({position:"absolute"});l[k]=n?o:p+o}if(n){m.css(j,0);e||m.css(k,o+p)}m.animate(l,{duration:a.duration,easing:a.easing,queue:false,complete:function(){f==="hide"&&c.hide();d.effects.restore(c,g);d.effects.removeWrapper(c);b()}})};d.effects.effect.bounce=function(a,b){var c=d(this),g=["position","top","bottom","left","right","height","width"],f=d.effects.setMode(c,a.mode||"effect"),e=f===
"hide",h=f==="show",j=a.direction||"up",f=a.distance,k=a.times||5,l=k*2+(h||e?1:0),n=a.duration/l,m=a.easing,p=j==="up"||j==="down"?"top":"left",j=j==="up"||j==="left",o,t,u=c.queue(),s=u.length;(h||e)&&g.push("opacity");d.effects.save(c,g);c.show();d.effects.createWrapper(c);f||(f=c[p==="top"?"outerHeight":"outerWidth"]()/3);if(h){t={opacity:1};t[p]=0;c.css("opacity",0).css(p,j?-f*2:f*2).animate(t,n,m)}e&&(f=f/Math.pow(2,k-1));t={};for(h=t[p]=0;h<k;h++){o={};o[p]=(j?"-=":"+=")+f;c.animate(o,n,m).animate(t,
n,m);f=e?f*2:f/2}if(e){o={opacity:0};o[p]=(j?"-=":"+=")+f;c.animate(o,n,m)}c.queue(function(){e&&c.hide();d.effects.restore(c,g);d.effects.removeWrapper(c);b()});s>1&&u.splice.apply(u,[1,0].concat(u.splice(s,l+1)));c.dequeue()};d.effects.effect.clip=function(a,b){var c=d(this),g=["position","top","bottom","left","right","height","width"],f=d.effects.setMode(c,a.mode||"hide")==="show",e=(a.direction||"vertical")==="vertical",h=e?"height":"width",e=e?"top":"left",j={},k,l;d.effects.save(c,g);c.show();
k=d.effects.createWrapper(c).css({overflow:"hidden"});k=c[0].tagName==="IMG"?k:c;l=k[h]();if(f){k.css(h,0);k.css(e,l/2)}j[h]=f?l:0;j[e]=f?0:l/2;k.animate(j,{queue:false,duration:a.duration,easing:a.easing,complete:function(){f||c.hide();d.effects.restore(c,g);d.effects.removeWrapper(c);b()}})};d.effects.effect.drop=function(a,b){var c=d(this),g=["position","top","bottom","left","right","opacity","height","width"],f=d.effects.setMode(c,a.mode||"hide"),e=f==="show",h=a.direction||"left",j=h==="up"||
h==="down"?"top":"left",h=h==="up"||h==="left"?"pos":"neg",k={opacity:e?1:0},l;d.effects.save(c,g);c.show();d.effects.createWrapper(c);l=a.distance||c[j==="top"?"outerHeight":"outerWidth"](true)/2;e&&c.css("opacity",0).css(j,h==="pos"?-l:l);k[j]=(e?h==="pos"?"+=":"-=":h==="pos"?"-=":"+=")+l;c.animate(k,{queue:false,duration:a.duration,easing:a.easing,complete:function(){f==="hide"&&c.hide();d.effects.restore(c,g);d.effects.removeWrapper(c);b()}})};d.effects.effect.explode=function(a,b){function c(){n.push(this);
if(n.length===g*e){i.css({visibility:"visible"});d(n).remove();h||i.hide();b()}}var g=a.pieces?Math.round(Math.sqrt(a.pieces)):3,e=g,i=d(this),h=d.effects.setMode(i,a.mode||"hide")==="show",j=i.show().css("visibility","hidden").offset(),k=Math.ceil(i.outerWidth()/e),l=Math.ceil(i.outerHeight()/g),n=[],m,p,o,t,u,s;for(m=0;m<g;m++){t=j.top+m*l;s=m-(g-1)/2;for(p=0;p<e;p++){o=j.left+p*k;u=p-(e-1)/2;i.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-p*k,
top:-m*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:k,height:l,left:o+(h?u*k:0),top:t+(h?s*l:0),opacity:h?0:1}).animate({left:o+(h?0:u*k),top:t+(h?0:s*l),opacity:h?1:0},a.duration||500,a.easing,c)}}};d.effects.effect.fade=function(a,b){var c=d(this),e=d.effects.setMode(c,a.mode||"toggle");c.animate({opacity:e},{queue:false,duration:a.duration,easing:a.easing,complete:b})};d.effects.effect.fold=function(a,b){var c=d(this),e=["position","top","bottom",
"left","right","height","width"],f=d.effects.setMode(c,a.mode||"hide"),i=f==="show",h=f==="hide",f=a.size||15,j=/([0-9]+)%/.exec(f),k=!!a.horizFirst,l=i!==k,n=l?["width","height"]:["height","width"],m=a.duration/2,p,o={},t={};d.effects.save(c,e);c.show();p=d.effects.createWrapper(c).css({overflow:"hidden"});l=l?[p.width(),p.height()]:[p.height(),p.width()];j&&(f=parseInt(j[1],10)/100*l[h?0:1]);i&&p.css(k?{height:0,width:f}:{height:f,width:0});o[n[0]]=i?l[0]:f;t[n[1]]=i?l[1]:0;p.animate(o,m,a.easing).animate(t,
m,a.easing,function(){h&&c.hide();d.effects.restore(c,e);d.effects.removeWrapper(c);b()})};d.effects.effect.highlight=function(a,b){var c=d(this),e=["backgroundImage","backgroundColor","opacity"],f=d.effects.setMode(c,a.mode||"show"),i={backgroundColor:c.css("backgroundColor")};if(f==="hide")i.opacity=0;d.effects.save(c,e);c.show().css({backgroundImage:"none",backgroundColor:a.color||"#ffff99"}).animate(i,{queue:false,duration:a.duration,easing:a.easing,complete:function(){f==="hide"&&c.hide();d.effects.restore(c,
e);b()}})};d.effects.effect.size=function(a,b){var c,e,f,i,h,j,k=d(this),l=["position","top","bottom","left","right","width","height","overflow","opacity"];h=["position","top","bottom","left","right","overflow","opacity"];var n=["width","height","overflow"],m=["fontSize"],p=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],o=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],t=d.effects.setMode(k,a.mode||"effect"),s=a.restore||t!=="effect",w=a.scale||"both";j=a.origin||
["middle","center"];var F=k.css("position"),B=s?l:h,E={height:0,width:0,outerHeight:0,outerWidth:0};t==="show"&&k.show();h={height:k.height(),width:k.width(),outerHeight:k.outerHeight(),outerWidth:k.outerWidth()};if(a.mode==="toggle"&&t==="show"){k.from=a.to||E;k.to=a.from||h}else{k.from=a.from||(t==="show"?E:h);k.to=a.to||(t==="hide"?E:h)}f=k.from.height/h.height;i=k.from.width/h.width;c=k.to.height/h.height;e=k.to.width/h.width;if(w==="box"||w==="both"){if(f!==c){B=B.concat(p);k.from=d.effects.setTransition(k,
p,f,k.from);k.to=d.effects.setTransition(k,p,c,k.to)}if(i!==e){B=B.concat(o);k.from=d.effects.setTransition(k,o,i,k.from);k.to=d.effects.setTransition(k,o,e,k.to)}}if((w==="content"||w==="both")&&f!==c){B=B.concat(m).concat(n);k.from=d.effects.setTransition(k,m,f,k.from);k.to=d.effects.setTransition(k,m,c,k.to)}d.effects.save(k,B);k.show();d.effects.createWrapper(k);k.css("overflow","hidden").css(k.from);if(j){j=d.effects.getBaseline(j,h);k.from.top=(h.outerHeight-k.outerHeight())*j.y;k.from.left=
(h.outerWidth-k.outerWidth())*j.x;k.to.top=(h.outerHeight-k.to.outerHeight)*j.y;k.to.left=(h.outerWidth-k.to.outerWidth)*j.x}k.css(k.from);if(w==="content"||w==="both"){p=p.concat(["marginTop","marginBottom"]).concat(m);o=o.concat(["marginLeft","marginRight"]);n=l.concat(p).concat(o);k.find("*[width]").each(function(){var b=d(this),h=b.height(),j=b.width(),k=b.outerHeight(),l=b.outerWidth();s&&d.effects.save(b,n);b.from={height:h*f,width:j*i,outerHeight:k*f,outerWidth:l*i};b.to={height:h*c,width:j*
e,outerHeight:h*c,outerWidth:j*e};if(f!==c){b.from=d.effects.setTransition(b,p,f,b.from);b.to=d.effects.setTransition(b,p,c,b.to)}if(i!==e){b.from=d.effects.setTransition(b,o,i,b.from);b.to=d.effects.setTransition(b,o,e,b.to)}b.css(b.from);b.animate(b.to,a.duration,a.easing,function(){s&&d.effects.restore(b,n)})})}k.animate(k.to,{queue:false,duration:a.duration,easing:a.easing,complete:function(){k.to.opacity===0&&k.css("opacity",k.from.opacity);t==="hide"&&k.hide();d.effects.restore(k,B);s||(F===
"static"?k.css({position:"relative",top:k.to.top,left:k.to.left}):d.each(["top","left"],function(a,b){k.css(b,function(b,c){var d=parseInt(c,10),e=a?k.to.left:k.to.top;return c==="auto"?e+"px":d+e+"px"})}));d.effects.removeWrapper(k);b()}})};d.effects.effect.scale=function(a,b){var c=d(this),e=d.extend(true,{},a),f=d.effects.setMode(c,a.mode||"effect"),i=parseInt(a.percent,10)||(parseInt(a.percent,10)===0?0:f==="hide"?0:100),h=a.direction||"both",j=a.origin,k={height:c.height(),width:c.width(),outerHeight:c.outerHeight(),
outerWidth:c.outerWidth()},l=h!=="horizontal"?i/100:1,i=h!=="vertical"?i/100:1;e.effect="size";e.queue=false;e.complete=b;if(f!=="effect"){e.origin=j||["middle","center"];e.restore=true}e.from=a.from||(f==="show"?{height:0,width:0,outerHeight:0,outerWidth:0}:k);e.to={height:k.height*l,width:k.width*i,outerHeight:k.outerHeight*l,outerWidth:k.outerWidth*i};if(e.fade){if(f==="show"){e.from.opacity=0;e.to.opacity=1}if(f==="hide"){e.from.opacity=1;e.to.opacity=0}}c.effect(e)};d.effects.effect.puff=function(a,
b){var c=d(this),e=d.effects.setMode(c,a.mode||"hide"),f=e==="hide",i=parseInt(a.percent,10)||150,h=i/100,j={height:c.height(),width:c.width(),outerHeight:c.outerHeight(),outerWidth:c.outerWidth()};d.extend(a,{effect:"scale",queue:false,fade:true,mode:e,complete:b,percent:f?i:100,from:f?j:{height:j.height*h,width:j.width*h,outerHeight:j.outerHeight*h,outerWidth:j.outerWidth*h}});c.effect(a)};d.effects.effect.pulsate=function(a,b){var c=d(this),e=d.effects.setMode(c,a.mode||"show"),f=e==="show",i=
e==="hide",e=(a.times||5)*2+(f||e==="hide"?1:0),h=a.duration/e,j=0,k=c.queue(),l=k.length;if(f||!c.is(":visible")){c.css("opacity",0).show();j=1}for(f=1;f<e;f++){c.animate({opacity:j},h,a.easing);j=1-j}c.animate({opacity:j},h,a.easing);c.queue(function(){i&&c.hide();b()});l>1&&k.splice.apply(k,[1,0].concat(k.splice(l,e+1)));c.dequeue()};d.effects.effect.shake=function(a,b){var c=d(this),e=["position","top","bottom","left","right","height","width"],f=d.effects.setMode(c,a.mode||"effect"),i=a.direction||
"left",h=a.distance||20,j=a.times||3,k=j*2+1,l=Math.round(a.duration/k),n=i==="up"||i==="down"?"top":"left",m=i==="up"||i==="left",i={},o={},s={},t=c.queue(),u=t.length;d.effects.save(c,e);c.show();d.effects.createWrapper(c);i[n]=(m?"-=":"+=")+h;o[n]=(m?"+=":"-=")+h*2;s[n]=(m?"-=":"+=")+h*2;c.animate(i,l,a.easing);for(h=1;h<j;h++)c.animate(o,l,a.easing).animate(s,l,a.easing);c.animate(o,l,a.easing).animate(i,l/2,a.easing).queue(function(){f==="hide"&&c.hide();d.effects.restore(c,e);d.effects.removeWrapper(c);
b()});u>1&&t.splice.apply(t,[1,0].concat(t.splice(u,k+1)));c.dequeue()};d.effects.effect.slide=function(a,b){var c=d(this),e=["position","top","bottom","left","right","width","height"],f=d.effects.setMode(c,a.mode||"show"),i=f==="show",h=a.direction||"left",j=h==="up"||h==="down"?"top":"left",h=h==="up"||h==="left",k,l={};d.effects.save(c,e);c.show();k=a.distance||c[j==="top"?"outerHeight":"outerWidth"](true);d.effects.createWrapper(c).css({overflow:"hidden"});i&&c.css(j,h?isNaN(k)?"-"+k:-k:k);l[j]=
(i?h?"+=":"-=":h?"-=":"+=")+k;c.animate(l,{queue:false,duration:a.duration,easing:a.easing,complete:function(){f==="hide"&&c.hide();d.effects.restore(c,e);d.effects.removeWrapper(c);b()}})};d.effects.effect.transfer=function(a,b){var c=d(this),e=d(a.to),f=e.css("position")==="fixed",i=d("body"),h=f?i.scrollTop():0,i=f?i.scrollLeft():0,j=e.offset(),e={top:j.top-h,left:j.left-i,height:e.innerHeight(),width:e.innerWidth()},j=c.offset(),k=d("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(a.className).css({top:j.top-
h,left:j.left-i,height:c.innerHeight(),width:c.innerWidth(),position:f?"fixed":"absolute"}).animate(e,a.duration,a.easing,function(){k.remove();b()})}});var XUI={Widgets:{}};
(function(d){function e(a){d.fn.cycle.debug&&g(a)}function g(){window.console&&console.log&&console.log("[cycle] "+Array.prototype.join.call(arguments," "))}function a(a,c,h){function e(b,a,c){if(!b&&!0===a){b=d(c).data("cycle.opts");if(!b)return g("options not found, can not resume"),!1;c.cycleTimeout&&(clearTimeout(c.cycleTimeout),c.cycleTimeout=0);f(b.elements,b,1,!b.backwards)}}void 0==a.cycleStop&&(a.cycleStop=0);if(void 0===c||null===c)c={};if(c.constructor==String)switch(c){case "destroy":case "stop":h=
d(a).data("cycle.opts");if(!h)return!1;a.cycleStop++;a.cycleTimeout&&clearTimeout(a.cycleTimeout);a.cycleTimeout=0;d(a).removeData("cycle.opts");if("destroy"==c){a=h;a.next&&d(a.next).unbind(a.prevNextEvent);a.prev&&d(a.prev).unbind(a.prevNextEvent);if(a.pager||a.pagerAnchorBuilder)d.each(a.pagerAnchors||[],function(){this.unbind().remove()});a.pagerAnchors=null;a.destroy&&a.destroy(a)}return!1;case "toggle":return a.cyclePause=1===a.cyclePause?0:1,e(a.cyclePause,h,a),!1;case "pause":return a.cyclePause=
1,!1;case "resume":return a.cyclePause=0,e(!1,h,a),!1;case "prev":case "next":h=d(a).data("cycle.opts");if(!h)return g('options not found, "prev/next" ignored'),!1;d.fn.cycle[c](h);return!1;default:c={fx:c}}else if(c.constructor==Number){var i=c,c=d(a).data("cycle.opts");if(!c)return g("options not found, can not advance slide"),!1;if(0>i||i>=c.elements.length)return g("invalid slide index: "+i),!1;c.nextSlide=i;a.cycleTimeout&&(clearTimeout(a.cycleTimeout),a.cycleTimeout=0);"string"==typeof h&&(c.oneTimeFx=
h);f(c.elements,c,1,i>=c.currSlide);return!1}return c}function k(a,c){if(!d.support.opacity&&c.cleartype&&a.style.filter)try{a.style.removeAttribute("filter")}catch(f){}}function i(a,c,h,i,q){var b=d.extend({},d.fn.cycle.defaults,i||{},d.metadata?a.metadata():d.meta?a.data():{});b.autostop&&(b.countdown=b.autostopCount||h.length);var j=a[0];a.data("cycle.opts",b);b.$cont=a;b.stopCount=j.cycleStop;b.elements=h;b.before=b.before?[b.before]:[];b.after=b.after?[b.after]:[];!d.support.opacity&&b.cleartype&&
b.after.push(function(){k(this,b)});b.continuous&&b.after.push(function(){f(h,b,0,!b.backwards)});b.original={before:[],after:[]};b.original.cssBefore=d.extend({},b.cssBefore);b.original.cssAfter=d.extend({},b.cssAfter);b.original.animIn=d.extend({},b.animIn);b.original.animOut=d.extend({},b.animOut);d.each(b.before,function(){b.original.before.push(this)});d.each(b.after,function(){b.original.after.push(this)});!d.support.opacity&&(b.cleartype&&!b.cleartypeNoBg)&&o(c);"static"==a.css("position")&&
a.css("position","relative");b.width&&a.width(b.width);b.height&&"auto"!=b.height&&a.height(b.height);b.startingSlide?b.startingSlide=parseInt(b.startingSlide):b.backwards&&(b.startingSlide=h.length-1);if(b.random){b.randomMap=[];for(j=0;j<h.length;j++)b.randomMap.push(j);b.randomMap.sort(function(){return Math.random()-0.5});b.randomIndex=1;b.startingSlide=b.randomMap[1]}else b.startingSlide>=h.length&&(b.startingSlide=0);b.currSlide=b.startingSlide||0;var l=b.startingSlide;c.css({position:"absolute",
top:0,left:0}).hide().each(function(a){a=b.backwards?l?a<=l?h.length+(a-l):l-a:h.length-a:l?a>=l?h.length-(a-l):l-a:h.length-a;d(this).css("z-index",a)});d(h[l]).css("opacity",1).show();k(h[l],b);b.fit&&b.width&&c.width(b.width);b.fit&&(b.height&&"auto"!=b.height)&&c.height(b.height);if(b.containerResize&&!a.innerHeight()){for(var n=j=0,r=0;r<h.length;r++){var t=d(h[r]),u=t[0],v=t.outerWidth(),w=t.outerHeight();v||(v=u.offsetWidth||u.width||t.attr("width"));w||(w=u.offsetHeight||u.height||t.attr("height"));
j=v>j?v:j;n=w>n?w:n}0<j&&0<n&&a.css({width:j+"px",height:n+"px"})}b.pause&&a.hover(function(){this.cyclePause++},function(){this.cyclePause--});a:{r=d.fn.cycle.transitions;if(0<b.fx.indexOf(",")){b.multiFx=!0;b.fxs=b.fx.replace(/\s*/g,"").split(",");for(j=0;j<b.fxs.length;j++)if(t=b.fxs[j],n=r[t],!n||!r.hasOwnProperty(t)||!d.isFunction(n))g("discarding unknown transition: ",t),b.fxs.splice(j,1),j--;if(!b.fxs.length){g("No valid transitions named; slideshow terminating.");j=!1;break a}}else if("all"==
b.fx)for(p in b.multiFx=!0,b.fxs=[],r)n=r[p],r.hasOwnProperty(p)&&d.isFunction(n)&&b.fxs.push(p);if(b.multiFx&&b.randomizeEffects){n=Math.floor(20*Math.random())+30;for(j=0;j<n;j++)r=Math.floor(Math.random()*b.fxs.length),b.fxs.push(b.fxs.splice(r,1)[0]);e("randomized fx sequence: ",b.fxs)}j=!0}if(!1===j)return!1;var x=!1;i.requeueAttempts=i.requeueAttempts||0;c.each(function(){var a=d(this);this.cycleH=b.fit&&b.height?b.height:a.height()||this.offsetHeight||this.height||a.attr("height")||0;this.cycleW=
b.fit&&b.width?b.width:a.width()||this.offsetWidth||this.width||a.attr("width")||0;if(a.is("img")){var a=d.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete,c=d.browser.opera&&(this.cycleW==42&&this.cycleH==19||this.cycleW==37&&this.cycleH==17)&&!this.complete,f=this.cycleH==0&&this.cycleW==0&&!this.complete;if(d.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete||a||c||f){if(q.s&&b.requeueOnImageNotLoaded&&++i.requeueAttempts<100){g(i.requeueAttempts," - img slide not loaded, requeuing slideshow: ",
this.src,this.cycleW,this.cycleH);setTimeout(function(){d(q.s,q.c).cycle(i)},b.requeueTimeout);x=true;return false}g("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}}return true});if(x)return!1;b.cssBefore=b.cssBefore||{};b.cssAfter=b.cssAfter||{};b.cssFirst=b.cssFirst||{};b.animIn=b.animIn||{};b.animOut=b.animOut||{};c.not(":eq("+l+")").css(b.cssBefore);d(c[l]).css(b.cssFirst);if(b.timeout){b.timeout=parseInt(b.timeout);b.speed.constructor==String&&(b.speed=d.fx.speeds[b.speed]||
parseInt(b.speed));b.sync||(b.speed/=2);for(j="none"==b.fx?0:"shuffle"==b.fx?500:250;b.timeout-b.speed<j;)b.timeout+=b.speed}b.easing&&(b.easeIn=b.easeOut=b.easing);b.speedIn||(b.speedIn=b.speed);b.speedOut||(b.speedOut=b.speed);b.slideCount=h.length;b.currSlide=b.lastSlide=l;b.random?(++b.randomIndex==h.length&&(b.randomIndex=0),b.nextSlide=b.randomMap[b.randomIndex]):b.nextSlide=b.backwards?0==b.startingSlide?h.length-1:b.startingSlide-1:b.startingSlide>=h.length-1?0:b.startingSlide+1;if(!b.multiFx)if(j=
d.fn.cycle.transitions[b.fx],d.isFunction(j))j(a,c,b);else if("custom"!=b.fx&&!b.multiFx)return g("unknown transition: "+b.fx,"; slideshow terminating"),!1;a=c[l];b.before.length&&b.before[0].apply(a,[a,a,b,!0]);b.after.length&&b.after[0].apply(a,[a,a,b,!0]);b.next&&d(b.next).bind(b.prevNextEvent,function(){return m(b,1)});b.prev&&d(b.prev).bind(b.prevNextEvent,function(){return m(b,0)});if(b.pager||b.pagerAnchorBuilder){var y=d(b.pager);d.each(h,function(a,c){d.fn.cycle.createPagerAnchor(a,c,y,h,
b)});b.updateActivePagerLink(b.pager,b.startingSlide,b.activePagerClass)}b.addSlide=function(a,c){var f=d(a),s=f[0];b.autostopCount||b.countdown++;h[c?"unshift":"push"](s);if(b.els)b.els[c?"unshift":"push"](s);b.slideCount=h.length;f.css("position","absolute");f[c?"prependTo":"appendTo"](b.$cont);if(c){b.currSlide++;b.nextSlide++}!d.support.opacity&&(b.cleartype&&!b.cleartypeNoBg)&&o(f);b.fit&&b.width&&f.width(b.width);b.fit&&(b.height&&b.height!="auto")&&f.height(b.height);s.cycleH=b.fit&&b.height?
b.height:f.height();s.cycleW=b.fit&&b.width?b.width:f.width();f.css(b.cssBefore);(b.pager||b.pagerAnchorBuilder)&&d.fn.cycle.createPagerAnchor(h.length-1,s,d(b.pager),h,b);if(d.isFunction(b.onAddSlide))b.onAddSlide(f);else f.hide()};return b}function f(a,c,h,i){h&&(c.busy&&c.manualTrump)&&(e("manualTrump in go(), stopping active transition"),d(a).stop(!0,!0),c.busy=0);if(c.busy)e("transition active, ignoring new tx request");else{var k=c.$cont[0],b=a[c.currSlide],j=a[c.nextSlide];if(!(k.cycleStop!=
c.stopCount||0===k.cycleTimeout&&!h))if(!h&&!k.cyclePause&&!c.bounce&&(c.autostop&&0>=--c.countdown||c.nowrap&&!c.random&&c.nextSlide<c.currSlide))c.end&&c.end(c);else{var l=!1;if((h||!k.cyclePause)&&c.nextSlide!=c.currSlide){var l=!0,g=c.fx;b.cycleH=b.cycleH||d(b).height();b.cycleW=b.cycleW||d(b).width();j.cycleH=j.cycleH||d(j).height();j.cycleW=j.cycleW||d(j).width();if(c.multiFx){if(void 0==c.lastFx||++c.lastFx>=c.fxs.length)c.lastFx=0;g=c.fxs[c.lastFx];c.currFx=g}c.oneTimeFx&&(g=c.oneTimeFx,c.oneTimeFx=
null);d.fn.cycle.resetState(c,g);c.before.length&&d.each(c.before,function(a,d){k.cycleStop==c.stopCount&&d.apply(j,[b,j,c,i])});var m=function(){c.busy=0;d.each(c.after,function(a,d){k.cycleStop==c.stopCount&&d.apply(j,[b,j,c,i])})};e("tx firing("+g+"); currSlide: "+c.currSlide+"; nextSlide: "+c.nextSlide);c.busy=1;if(c.fxFn)c.fxFn(b,j,c,m,i,h&&c.fastOnEvent);else if(d.isFunction(d.fn.cycle[c.fx]))d.fn.cycle[c.fx](b,j,c,m,i,h&&c.fastOnEvent);else d.fn.cycle.custom(b,j,c,m,i,h&&c.fastOnEvent)}if(l||
c.nextSlide==c.currSlide)if(c.lastSlide=c.currSlide,c.random){if(c.currSlide=c.nextSlide,++c.randomIndex==a.length&&(c.randomIndex=0),c.nextSlide=c.randomMap[c.randomIndex],c.nextSlide==c.currSlide)c.nextSlide=c.currSlide==c.slideCount-1?0:c.currSlide+1}else c.backwards?(h=0>c.nextSlide-1)&&c.bounce?(c.backwards=!c.backwards,c.nextSlide=1,c.currSlide=0):(c.nextSlide=h?a.length-1:c.nextSlide-1,c.currSlide=h?0:c.nextSlide+1):(h=c.nextSlide+1==a.length)&&c.bounce?(c.backwards=!c.backwards,c.nextSlide=
a.length-2,c.currSlide=a.length-1):(c.nextSlide=h?0:c.nextSlide+1,c.currSlide=h?a.length-1:c.nextSlide-1);l&&c.pager&&c.updateActivePagerLink(c.pager,c.currSlide,c.activePagerClass);l=0;c.timeout&&!c.continuous?l=n(a[c.currSlide],a[c.nextSlide],c,i):c.continuous&&k.cyclePause&&(l=10);0<l&&(k.cycleTimeout=setTimeout(function(){f(a,c,0,!c.backwards)},l))}}}function n(a,c,d,f){if(d.timeoutFn){for(a=d.timeoutFn.call(a,a,c,d,f);"none"!=d.fx&&250>a-d.speed;)a+=d.speed;e("calculated timeout: "+a+"; speed: "+
d.speed);if(!1!==a)return a}return d.timeout}function m(a,c){var h=c?1:-1,i=a.elements,e=a.$cont[0],b=e.cycleTimeout;b&&(clearTimeout(b),e.cycleTimeout=0);if(a.random&&0>h)a.randomIndex--,-2==--a.randomIndex?a.randomIndex=i.length-2:-1==a.randomIndex&&(a.randomIndex=i.length-1),a.nextSlide=a.randomMap[a.randomIndex];else if(a.random)a.nextSlide=a.randomMap[a.randomIndex];else if(a.nextSlide=a.currSlide+h,0>a.nextSlide){if(a.nowrap)return!1;a.nextSlide=i.length-1}else if(a.nextSlide>=i.length){if(a.nowrap)return!1;
a.nextSlide=0}e=a.onPrevNextEvent||a.prevNextClick;d.isFunction(e)&&e(0<h,a.nextSlide,i[a.nextSlide]);f(i,a,1,c);return!1}function o(a){function c(a){a=parseInt(a).toString(16);return 2>a.length?"0"+a:a}function f(a){for(;a&&"html"!=a.nodeName.toLowerCase();a=a.parentNode){var h=d.css(a,"background-color");if(h&&0<=h.indexOf("rgb"))return a=h.match(/\d+/g),"#"+c(a[0])+c(a[1])+c(a[2]);if(h&&"transparent"!=h)return h}return"#ffffff"}e("applying clearType background-color hack");a.each(function(){d(this).css("background-color",
f(this))})}void 0==d.support&&(d.support={opacity:!d.browser.msie});d.expr[":"].paused=function(a){return a.cyclePause};d.fn.cycle=function(k,c){var h={s:this.selector,c:this.context};if(this.length===0&&k!="stop"){if(!d.isReady&&h.s){g("DOM not ready, queuing slideshow");d(function(){d(h.s,h.c).cycle(k,c)});return this}g("terminating; zero elements found by selector"+(d.isReady?"":" (DOM not ready)"));return this}return this.each(function(){var m=a(this,k,c);if(m!==false){m.updateActivePagerLink=
m.updateActivePagerLink||d.fn.cycle.updateActivePagerLink;this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cycleTimeout=this.cyclePause=0;var q=d(this),b=m.slideExpr?d(m.slideExpr,this):q.children(),j=b.get();if(j.length<2)g("terminating; too few slides: "+j.length);else{var l=i(q,b,j,m,h);if(l!==false)if(q=l.continuous?10:n(j[l.currSlide],j[l.nextSlide],l,!l.backwards)){q=q+(l.delay||0);q<10&&(q=10);e("first timeout: "+q);this.cycleTimeout=setTimeout(function(){f(j,l,0,!m.backwards)},q)}}}})};
d.fn.cycle.resetState=function(a,c){c=c||a.fx;a.before=[];a.after=[];a.cssBefore=d.extend({},a.original.cssBefore);a.cssAfter=d.extend({},a.original.cssAfter);a.animIn=d.extend({},a.original.animIn);a.animOut=d.extend({},a.original.animOut);a.fxFn=null;d.each(a.original.before,function(){a.before.push(this)});d.each(a.original.after,function(){a.after.push(this)});var f=d.fn.cycle.transitions[c];d.isFunction(f)&&f(a.$cont,d(a.elements),a)};d.fn.cycle.updateActivePagerLink=function(a,c,f){d(a).each(function(){d(this).children().removeClass(f).eq(c).addClass(f)})};
d.fn.cycle.next=function(a){m(a,1)};d.fn.cycle.prev=function(a){m(a,0)};d.fn.cycle.createPagerAnchor=function(a,c,h,i,k){if(d.isFunction(k.pagerAnchorBuilder)){c=k.pagerAnchorBuilder(a,c);e("pagerAnchorBuilder("+a+", el) returned: "+c)}else c='<a href="#">'+(a+1)+"</a>";if(c){var b=d(c);if(b.parents("body").length===0){var j=[];if(h.length>1){h.each(function(){var a=b.clone(true);d(this).append(a);j.push(a[0])});b=d(j)}else b.appendTo(h)}k.pagerAnchors=k.pagerAnchors||[];k.pagerAnchors.push(b);b.bind(k.pagerEvent,
function(b){b.preventDefault();k.nextSlide=a;var b=k.$cont[0],c=b.cycleTimeout;if(c){clearTimeout(c);b.cycleTimeout=0}b=k.onPagerEvent||k.pagerClick;d.isFunction(b)&&b(k.nextSlide,i[k.nextSlide]);f(i,k,1,k.currSlide<a)});!/^click/.test(k.pagerEvent)&&!k.allowPagerClickBubble&&b.bind("click.cycle",function(){return false});k.pauseOnPagerHover&&b.hover(function(){k.$cont[0].cyclePause++},function(){k.$cont[0].cyclePause--})}};d.fn.cycle.hopsFromLast=function(a,c){var d=a.lastSlide,f=a.currSlide;return c?
f>d?f-d:a.slideCount-d:f<d?d-f:d+a.slideCount-f};d.fn.cycle.commonReset=function(a,c,f,i,k,b){d(f.elements).not(a).hide();if(typeof f.cssBefore.opacity=="undefined")f.cssBefore.opacity=1;f.cssBefore.display="block";if(f.slideResize&&i!==false&&c.cycleW>0)f.cssBefore.width=c.cycleW;if(f.slideResize&&k!==false&&c.cycleH>0)f.cssBefore.height=c.cycleH;f.cssAfter=f.cssAfter||{};f.cssAfter.display="none";d(a).css("zIndex",f.slideCount+(b===true?1:0));d(c).css("zIndex",f.slideCount+(b===true?0:1))};d.fn.cycle.custom=
function(a,c,f,i,k,b){var e=d(a),g=d(c),n=f.speedIn,a=f.speedOut,m=f.easeIn,c=f.easeOut;g.css(f.cssBefore);if(b){n=typeof b=="number"?a=b:a=1;m=c=null}var o=function(){g.animate(f.animIn,n,m,function(){i()})};e.animate(f.animOut,a,c,function(){e.css(f.cssAfter);f.sync||o()});f.sync&&o()};d.fn.cycle.transitions={fade:function(a,c,f){c.not(":eq("+f.currSlide+")").css("opacity",0);f.before.push(function(a,c,b){d.fn.cycle.commonReset(a,c,b);b.cssBefore.opacity=0});f.animIn={opacity:1};f.animOut={opacity:0};
f.cssBefore={top:0,left:0}}};d.fn.cycle.ver=function(){return"2.99"};d.fn.cycle.defaults={activePagerClass:"activeSlide",after:null,allowPagerClickBubble:!1,animIn:null,animOut:null,autostop:0,autostopCount:0,backwards:!1,before:null,cleartype:!d.support.opacity,cleartypeNoBg:!1,containerResize:1,continuous:0,cssAfter:null,cssBefore:null,delay:0,easeIn:null,easeOut:null,easing:null,end:null,fastOnEvent:0,fit:0,fx:"fade",fxFn:null,height:"auto",manualTrump:!0,next:null,nowrap:0,onPagerEvent:null,onPrevNextEvent:null,
pager:null,pagerAnchorBuilder:null,pagerEvent:"click.cycle",pause:0,pauseOnPagerHover:0,prev:null,prevNextEvent:"click.cycle",random:0,randomizeEffects:1,requeueOnImageNotLoaded:!0,requeueTimeout:250,rev:0,shuffle:null,slideExpr:null,slideResize:1,speed:1E3,speedIn:null,speedOut:null,startingSlide:0,sync:1,timeout:4E3,timeoutFn:null,updateActivePagerLink:null}})(jQuery);
(function(d){d.fn.cycle.transitions.none=function(e,g,a){a.fxFn=function(a,i,f,e){d(i).show();d(a).hide();e()}};d.fn.cycle.transitions.fadeout=function(e,g,a){g.not(":eq("+a.currSlide+")").css({display:"block",opacity:1});a.before.push(function(a,i,f,e,g,o){d(a).css("zIndex",f.slideCount+(!0===!o?1:0));d(i).css("zIndex",f.slideCount+(!0===!o?0:1))});a.animIn.opacity=1;a.animOut.opacity=0;a.cssBefore.opacity=1;a.cssBefore.display="block";a.cssAfter.zIndex=0};d.fn.cycle.transitions.scrollUp=function(e,
g,a){e.css("overflow","hidden");a.before.push(d.fn.cycle.commonReset);e=e.height();a.cssBefore.top=e;a.cssBefore.left=0;a.cssFirst.top=0;a.animIn.top=0;a.animOut.top=-e};d.fn.cycle.transitions.scrollDown=function(e,g,a){e.css("overflow","hidden");a.before.push(d.fn.cycle.commonReset);e=e.height();a.cssFirst.top=0;a.cssBefore.top=-e;a.cssBefore.left=0;a.animIn.top=0;a.animOut.top=e};d.fn.cycle.transitions.scrollLeft=function(e,g,a){e.css("overflow","hidden");a.before.push(d.fn.cycle.commonReset);e=
e.width();a.cssFirst.left=0;a.cssBefore.left=e;a.cssBefore.top=0;a.animIn.left=0;a.animOut.left=0-e};d.fn.cycle.transitions.scrollRight=function(e,g,a){e.css("overflow","hidden");a.before.push(d.fn.cycle.commonReset);e=e.width();a.cssFirst.left=0;a.cssBefore.left=-e;a.cssBefore.top=0;a.animIn.left=0;a.animOut.left=e};d.fn.cycle.transitions.scrollHorz=function(e,g,a){e.css("overflow","hidden").width();a.before.push(function(a,i,f,e){f.rev&&(e=!e);d.fn.cycle.commonReset(a,i,f);f.cssBefore.left=e?i.cycleW-
1:1-i.cycleW;f.animOut.left=e?-a.cycleW:a.cycleW});a.cssFirst.left=0;a.cssBefore.top=0;a.animIn.left=0;a.animOut.top=0};d.fn.cycle.transitions.scrollVert=function(e,g,a){e.css("overflow","hidden");a.before.push(function(a,i,f,e){f.rev&&(e=!e);d.fn.cycle.commonReset(a,i,f);f.cssBefore.top=e?1-i.cycleH:i.cycleH-1;f.animOut.top=e?a.cycleH:-a.cycleH});a.cssFirst.top=0;a.cssBefore.left=0;a.animIn.top=0;a.animOut.left=0};d.fn.cycle.transitions.slideX=function(e,g,a){a.before.push(function(a,e,f){d(f.elements).not(a).hide();
d.fn.cycle.commonReset(a,e,f,!1,!0);f.animIn.width=e.cycleW});a.cssBefore.left=0;a.cssBefore.top=0;a.cssBefore.width=0;a.animIn.width="show";a.animOut.width=0};d.fn.cycle.transitions.slideY=function(e,g,a){a.before.push(function(a,e,f){d(f.elements).not(a).hide();d.fn.cycle.commonReset(a,e,f,!0,!1);f.animIn.height=e.cycleH});a.cssBefore.left=0;a.cssBefore.top=0;a.cssBefore.height=0;a.animIn.height="show";a.animOut.height=0};d.fn.cycle.transitions.shuffle=function(e,g,a){e=e.css("overflow","visible").width();
g.css({left:0,top:0});a.before.push(function(a,e,f){d.fn.cycle.commonReset(a,e,f,!0,!0,!0)});a.speedAdjusted||(a.speed/=2,a.speedAdjusted=!0);a.random=0;a.shuffle=a.shuffle||{left:-e,top:15};a.els=[];for(e=0;e<g.length;e++)a.els.push(g[e]);for(e=0;e<a.currSlide;e++)a.els.push(a.els.shift());a.fxFn=function(a,e,f,g,m){f.rev&&(m=!m);var o=m?d(a):d(e);d(e).css(f.cssBefore);var s=f.slideCount;o.animate(f.shuffle,f.speedIn,f.easeIn,function(){for(var c=d.fn.cycle.hopsFromLast(f,m),e=0;e<c;e++)m?f.els.push(f.els.shift()):
f.els.unshift(f.els.pop());if(m){c=0;for(e=f.els.length;c<e;c++)d(f.els[c]).css("z-index",e-c+s)}else{c=d(a).css("z-index");o.css("z-index",parseInt(c)+1+s)}o.animate({left:0,top:0},f.speedOut,f.easeOut,function(){d(m?this:a).hide();g&&g()})})};d.extend(a.cssBefore,{display:"block",opacity:1,top:0,left:0})};d.fn.cycle.transitions.turnUp=function(e,g,a){a.before.push(function(a,e,f){d.fn.cycle.commonReset(a,e,f,!0,!1);f.cssBefore.top=e.cycleH;f.animIn.height=e.cycleH;f.animOut.width=e.cycleW});a.cssFirst.top=
0;a.cssBefore.left=0;a.cssBefore.height=0;a.animIn.top=0;a.animOut.height=0};d.fn.cycle.transitions.turnDown=function(e,g,a){a.before.push(function(a,e,f){d.fn.cycle.commonReset(a,e,f,!0,!1);f.animIn.height=e.cycleH;f.animOut.top=a.cycleH});a.cssFirst.top=0;a.cssBefore.left=0;a.cssBefore.top=0;a.cssBefore.height=0;a.animOut.height=0};d.fn.cycle.transitions.turnLeft=function(e,g,a){a.before.push(function(a,e,f){d.fn.cycle.commonReset(a,e,f,!1,!0);f.cssBefore.left=e.cycleW;f.animIn.width=e.cycleW});
a.cssBefore.top=0;a.cssBefore.width=0;a.animIn.left=0;a.animOut.width=0};d.fn.cycle.transitions.turnRight=function(e,g,a){a.before.push(function(a,e,f){d.fn.cycle.commonReset(a,e,f,!1,!0);f.animIn.width=e.cycleW;f.animOut.left=a.cycleW});d.extend(a.cssBefore,{top:0,left:0,width:0});a.animIn.left=0;a.animOut.width=0};d.fn.cycle.transitions.zoom=function(e,g,a){a.before.push(function(a,e,f){d.fn.cycle.commonReset(a,e,f,!1,!1,!0);f.cssBefore.top=e.cycleH/2;f.cssBefore.left=e.cycleW/2;d.extend(f.animIn,
{top:0,left:0,width:e.cycleW,height:e.cycleH});d.extend(f.animOut,{width:0,height:0,top:a.cycleH/2,left:a.cycleW/2})});a.cssFirst.top=0;a.cssFirst.left=0;a.cssBefore.width=0;a.cssBefore.height=0};d.fn.cycle.transitions.fadeZoom=function(e,g,a){a.before.push(function(a,e,f){d.fn.cycle.commonReset(a,e,f,!1,!1);f.cssBefore.left=e.cycleW/2;f.cssBefore.top=e.cycleH/2;d.extend(f.animIn,{top:0,left:0,width:e.cycleW,height:e.cycleH})});a.cssBefore.width=0;a.cssBefore.height=0;a.animOut.opacity=0};d.fn.cycle.transitions.blindX=
function(e,g,a){e=e.css("overflow","hidden").width();a.before.push(function(a,e,f){d.fn.cycle.commonReset(a,e,f);f.animIn.width=e.cycleW;f.animOut.left=a.cycleW});a.cssBefore.left=e;a.cssBefore.top=0;a.animIn.left=0;a.animOut.left=e};d.fn.cycle.transitions.blindY=function(e,g,a){e=e.css("overflow","hidden").height();a.before.push(function(a,e,f){d.fn.cycle.commonReset(a,e,f);f.animIn.height=e.cycleH;f.animOut.top=a.cycleH});a.cssBefore.top=e;a.cssBefore.left=0;a.animIn.top=0;a.animOut.top=e};d.fn.cycle.transitions.blindZ=
function(e,g,a){g=e.css("overflow","hidden").height();e=e.width();a.before.push(function(a,e,f){d.fn.cycle.commonReset(a,e,f);f.animIn.height=e.cycleH;f.animOut.top=a.cycleH});a.cssBefore.top=g;a.cssBefore.left=e;a.animIn.top=0;a.animIn.left=0;a.animOut.top=g;a.animOut.left=e};d.fn.cycle.transitions.growX=function(e,g,a){a.before.push(function(a,e,f){d.fn.cycle.commonReset(a,e,f,!1,!0);f.cssBefore.left=this.cycleW/2;f.animIn.left=0;f.animIn.width=this.cycleW;f.animOut.left=0});a.cssBefore.top=0;a.cssBefore.width=
0};d.fn.cycle.transitions.growY=function(e,g,a){a.before.push(function(a,e,f){d.fn.cycle.commonReset(a,e,f,!0,!1);f.cssBefore.top=this.cycleH/2;f.animIn.top=0;f.animIn.height=this.cycleH;f.animOut.top=0});a.cssBefore.height=0;a.cssBefore.left=0};d.fn.cycle.transitions.curtainX=function(e,g,a){a.before.push(function(a,e,f){d.fn.cycle.commonReset(a,e,f,!1,!0,!0);f.cssBefore.left=e.cycleW/2;f.animIn.left=0;f.animIn.width=this.cycleW;f.animOut.left=a.cycleW/2;f.animOut.width=0});a.cssBefore.top=0;a.cssBefore.width=
0};d.fn.cycle.transitions.curtainY=function(e,g,a){a.before.push(function(a,e,f){d.fn.cycle.commonReset(a,e,f,!0,!1,!0);f.cssBefore.top=e.cycleH/2;f.animIn.top=0;f.animIn.height=e.cycleH;f.animOut.top=a.cycleH/2;f.animOut.height=0});a.cssBefore.height=0;a.cssBefore.left=0};d.fn.cycle.transitions.cover=function(e,g,a){var k=a.direction||"left",i=e.css("overflow","hidden").width(),f=e.height();a.before.push(function(a,e,g){d.fn.cycle.commonReset(a,e,g);"right"==k?g.cssBefore.left=-i:"up"==k?g.cssBefore.top=
f:"down"==k?g.cssBefore.top=-f:g.cssBefore.left=i});a.animIn.left=0;a.animIn.top=0;a.cssBefore.top=0;a.cssBefore.left=0};d.fn.cycle.transitions.uncover=function(e,g,a){var k=a.direction||"left",i=e.css("overflow","hidden").width(),f=e.height();a.before.push(function(a,e,g){d.fn.cycle.commonReset(a,e,g,!0,!0,!0);"right"==k?g.animOut.left=i:"up"==k?g.animOut.top=-f:"down"==k?g.animOut.top=f:g.animOut.left=-i});a.animIn.left=0;a.animIn.top=0;a.cssBefore.top=0;a.cssBefore.left=0};d.fn.cycle.transitions.toss=
function(e,g,a){var k=e.css("overflow","visible").width(),i=e.height();a.before.push(function(a,e,g){d.fn.cycle.commonReset(a,e,g,!0,!0,!0);!g.animOut.left&&!g.animOut.top?d.extend(g.animOut,{left:2*k,top:-i/2,opacity:0}):g.animOut.opacity=0});a.cssBefore.left=0;a.cssBefore.top=0;a.animIn.left=0};d.fn.cycle.transitions.wipe=function(e,g,a){var k=e.css("overflow","hidden").width(),i=e.height();a.cssBefore=a.cssBefore||{};var f;a.clip&&(/l2r/.test(a.clip)?f="rect(0px 0px "+i+"px 0px)":/r2l/.test(a.clip)?
f="rect(0px "+k+"px "+i+"px "+k+"px)":/t2b/.test(a.clip)?f="rect(0px "+k+"px 0px 0px)":/b2t/.test(a.clip)?f="rect("+i+"px "+k+"px "+i+"px 0px)":/zoom/.test(a.clip)&&(e=parseInt(i/2),g=parseInt(k/2),f="rect("+e+"px "+g+"px "+e+"px "+g+"px)"));a.cssBefore.clip=a.cssBefore.clip||f||"rect(0px 0px 0px 0px)";var e=a.cssBefore.clip.match(/(\d+)/g),n=parseInt(e[0]),m=parseInt(e[1]),o=parseInt(e[2]),s=parseInt(e[3]);a.before.push(function(a,e,f){if(a!=e){var g=d(a),b=d(e);d.fn.cycle.commonReset(a,e,f,true,
true,false);f.cssAfter.display="block";var j=1,l=parseInt(f.speedIn/13)-1;(function r(){var a=n?n-parseInt(j*(n/l)):0,c=s?s-parseInt(j*(s/l)):0,d=o<i?o+parseInt(j*((i-o)/l||1)):i,e=m<k?m+parseInt(j*((k-m)/l||1)):k;b.css({clip:"rect("+a+"px "+e+"px "+d+"px "+c+"px)"});j++<=l?setTimeout(r,13):g.css("display","none")})()}});d.extend(a.cssBefore,{display:"block",opacity:1,top:0,left:0});a.animIn={left:0};a.animOut={left:0}}})(jQuery);
(function(g){g.cookie=function(h,b,a){if(1<arguments.length&&(!/Object/.test(Object.prototype.toString.call(b))||null===b||void 0===b)){a=g.extend({},a);if(null===b||void 0===b)a.expires=-1;if("number"===typeof a.expires){var d=a.expires,c=a.expires=new Date;c.setDate(c.getDate()+d)}b=String(b);return document.cookie=[encodeURIComponent(h),"=",a.raw?b:encodeURIComponent(b),a.expires?"; expires="+a.expires.toUTCString():"",a.path?"; path="+a.path:"",a.domain?"; domain="+a.domain:"",a.secure?"; secure":
""].join("")}for(var a=b||{},d=a.raw?function(a){return a}:decodeURIComponent,c=document.cookie.split("; "),e=0,f;f=c[e]&&c[e].split("=");e++)if(d(f[0])===h)return d(f[1]||"");return null}})(jQuery);
(function(e){e.toJSON=function(a){if("object"==typeof JSON&&JSON.stringify)return JSON.stringify(a);var b=typeof a;if(null===a)return"null";if("undefined"!=b){if("number"==b||"boolean"==b)return a+"";if("string"==b)return e.quoteString(a);if("object"==b){if("function"==typeof a.toJSON)return e.toJSON(a.toJSON());if(a.constructor===Date){var c=a.getUTCMonth()+1;10>c&&(c="0"+c);var d=a.getUTCDate();10>d&&(d="0"+d);var b=a.getUTCFullYear(),f=a.getUTCHours();10>f&&(f="0"+f);var g=a.getUTCMinutes();10>
g&&(g="0"+g);var h=a.getUTCSeconds();10>h&&(h="0"+h);a=a.getUTCMilliseconds();100>a&&(a="0"+a);10>a&&(a="0"+a);return'"'+b+"-"+c+"-"+d+"T"+f+":"+g+":"+h+"."+a+'Z"'}if(a.constructor===Array){c=[];for(d=0;d<a.length;d++)c.push(e.toJSON(a[d])||"null");return"["+c.join(",")+"]"}c=[];for(d in a){b=typeof d;if("number"==b)b='"'+d+'"';else if("string"==b)b=e.quoteString(d);else continue;"function"!=typeof a[d]&&(f=e.toJSON(a[d]),c.push(b+":"+f))}return"{"+c.join(", ")+"}"}}};e.evalJSON=function(a){return"object"==
typeof JSON&&JSON.parse?JSON.parse(a):eval("("+a+")")};e.secureEvalJSON=function(a){if("object"==typeof JSON&&JSON.parse)return JSON.parse(a);var b;b=a.replace(/\\["\\\/bfnrtu]/g,"@");b=b.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]");b=b.replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(b))return eval("("+a+")");throw new SyntaxError("Error parsing JSON, source is not valid.");};e.quoteString=function(a){return a.match(i)?'"'+a.replace(i,function(a){var c=
j[a];if("string"===typeof c)return c;c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"':'"'+a+'"'};var i=/["\\\x00-\x1f\x7f-\x9f]/g,j={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"}})(jQuery);
/*
 New BSD License <http://creativecommons.org/licenses/BSD/>
 New BSD License <http://creativecommons.org/licenses/BSD/>
 Public Domain
 @author Benjamin Arthur Lupton <contact@balupton.com>
 @author James Padolsey <https://gist.github.com/527683>
 Public Domain
 @author Benjamin Arthur Lupton <contact@balupton.com>
 New BSD License <http://creativecommons.org/licenses/BSD/>
*/
window.JSON||(window.JSON={});
(function(){function c(b){return b<10?"0"+b:b}function m(b){d.lastIndex=0;return d.test(b)?'"'+b.replace(d,function(b){var a=k[b];return typeof a==="string"?a:"\\u"+("0000"+b.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+b+'"'}function j(b,g){var a,c,d,k,f=h,i,e=g[b];e&&(typeof e==="object"&&typeof e.toJSON==="function")&&(e=e.toJSON(b));typeof n==="function"&&(e=n.call(g,b,e));switch(typeof e){case "string":return m(e);case "number":return isFinite(e)?String(e):"null";case "boolean":case "null":return String(e);
case "object":if(!e)return"null";h=h+o;i=[];if(Object.prototype.toString.apply(e)==="[object Array]"){k=e.length;for(a=0;a<k;a=a+1)i[a]=j(a,e)||"null";d=i.length===0?"[]":h?"[\n"+h+i.join(",\n"+h)+"\n"+f+"]":"["+i.join(",")+"]";h=f;return d}if(n&&typeof n==="object"){k=n.length;for(a=0;a<k;a=a+1){c=n[a];if(typeof c==="string")(d=j(c,e))&&i.push(m(c)+(h?": ":":")+d)}}else for(c in e)if(Object.hasOwnProperty.call(e,c))(d=j(c,e))&&i.push(m(c)+(h?": ":":")+d);d=i.length===0?"{}":h?"{\n"+h+i.join(",\n"+
h)+"\n"+f+"}":"{"+i.join(",")+"}";h=f;return d}}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+c(this.getUTCMonth()+1)+"-"+c(this.getUTCDate())+"T"+c(this.getUTCHours())+":"+c(this.getUTCMinutes())+":"+c(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}}var b=window.JSON,g=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
d=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,h,o,k={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},n;if(typeof b.stringify!=="function")b.stringify=function(b,g,a){var c;o=h="";if(typeof a==="number")for(c=0;c<a;c=c+1)o=o+" ";else typeof a==="string"&&(o=a);if((n=g)&&typeof g!=="function"&&(typeof g!=="object"||typeof g.length!=="number"))throw Error("JSON.stringify");return j("",{"":b})};
if(typeof b.parse!=="function")b.parse=function(b,c){function a(b,g){var f,i,e=b[g];if(e&&typeof e==="object")for(f in e)if(Object.hasOwnProperty.call(e,f)){i=a(e,f);i!==void 0?e[f]=i:delete e[f]}return c.call(b,g,e)}var d,b=String(b);g.lastIndex=0;g.test(b)&&(b=b.replace(g,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(b.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){d=eval("("+b+")");return typeof c==="function"?a({"":d},""):d}throw new SyntaxError("JSON.parse");}})();
(function(c,m){var j=c.History=c.History||{},b=c.jQuery;if(typeof j.Adapter!=="undefined")throw Error("History.js Adapter has already been loaded...");j.Adapter={bind:function(g,c,h){b(g).bind(c,h)},trigger:function(g,c,h){b(g).trigger(c,h)},extractEventData:function(b,c,h){return c&&c.originalEvent&&c.originalEvent[b]||h&&h[b]||m},onDomLoad:function(c){b(c)}};typeof j.init!=="undefined"&&j.init()})(window);
(function(c){var m=c.document,j=c.setInterval||j,b=c.History=c.History||{};if(typeof b.initHtml4!=="undefined")throw Error("History.js HTML4 Support has already been loaded...");b.initHtml4=function(){if(typeof b.initHtml4.initialized!=="undefined")return false;b.initHtml4.initialized=true;b.enabled=true;b.savedHashes=[];b.isLastHash=function(c){var d=b.getHashByIndex();return c===d};b.saveHash=function(c){if(b.isLastHash(c))return false;b.savedHashes.push(c);return true};b.getHashByIndex=function(c){var d=
null;return d=typeof c==="undefined"?b.savedHashes[b.savedHashes.length-1]:c<0?b.savedHashes[b.savedHashes.length+c]:b.savedHashes[c]};b.discardedHashes={};b.discardedStates={};b.discardState=function(c,d,h){var j=b.getHashByState(c);b.discardedStates[j]={discardedState:c,backState:h,forwardState:d};return true};b.discardHash=function(c,d,h){b.discardedHashes[c]={discardedHash:c,backState:h,forwardState:d};return true};b.discardedState=function(c){c=b.getHashByState(c);return b.discardedStates[c]||
false};b.discardedHash=function(c){return b.discardedHashes[c]||false};b.recycleState=function(c){var d=b.getHashByState(c);b.discardedState(c)&&delete b.discardedStates[d];return true};if(b.emulated.hashChange){b.hashChangeInit=function(){b.checkerFunction=null;var g="",d,h,o;if(b.isInternetExplorer()){d=m.createElement("iframe");d.setAttribute("id","historyjs-iframe");d.style.display="none";m.body.appendChild(d);d.contentWindow.document.open();d.contentWindow.document.close();h="";o=false;b.checkerFunction=
function(){if(o)return false;o=true;var k=b.getHash()||"",j=b.unescapeHash(d.contentWindow.document.location.hash)||"";if(k!==g){g=k;if(j!==k){h=k;d.contentWindow.document.open();d.contentWindow.document.close();d.contentWindow.document.location.hash=b.escapeHash(k)}b.Adapter.trigger(c,"hashchange")}else if(j!==h){h=j;b.setHash(j,false)}o=false;return true}}else b.checkerFunction=function(){var d=b.getHash();if(d!==g){g=d;b.Adapter.trigger(c,"hashchange")}return true};b.intervalList.push(j(b.checkerFunction,
b.options.hashChangeInterval));return true};b.Adapter.onDomLoad(b.hashChangeInit)}if(b.emulated.pushState){b.onHashChange=function(g){var d=b.getHashByUrl(g&&g.newURL||m.location.href),g=null;if(b.isLastHash(d)){b.busy(false);return false}b.doubleCheckComplete();b.saveHash(d);if(d&&b.isTraditionalAnchor(d)){b.Adapter.trigger(c,"anchorchange");b.busy(false);return false}g=b.extractState(b.getFullUrl(d||m.location.href,false),true);if(b.isLastSavedState(g)){b.busy(false);return false}b.getHashByState(g);
if(d=b.discardedState(g)){b.getHashByIndex(-2)===b.getHashByState(d.forwardState)?b.back(false):b.forward(false);return false}b.pushState(g.data,g.title,g.url,false);return true};b.Adapter.bind(c,"hashchange",b.onHashChange);b.pushState=function(g,d,h,j){if(b.getHashByUrl(h))throw Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(j!==false&&b.busy()){b.pushQueue({scope:b,callback:b.pushState,args:arguments,queue:j});return false}b.busy(true);var k=b.createStateObject(g,
d,h),n=b.getHashByState(k),l=b.getState(false),l=b.getHashByState(l),q=b.getHash();b.storeState(k);b.expectedStateId=k.id;b.recycleState(k);b.setTitle(k);if(n===l){b.busy(false);return false}if(n!==q&&n!==b.getShortUrl(m.location.href)){b.setHash(n,false);return false}b.saveState(k);b.Adapter.trigger(c,"statechange");b.busy(false);return true};b.replaceState=function(c,d,h,j){if(b.getHashByUrl(h))throw Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(j!==
false&&b.busy()){b.pushQueue({scope:b,callback:b.replaceState,args:arguments,queue:j});return false}b.busy(true);var k=b.createStateObject(c,d,h),m=b.getState(false),l=b.getStateByIndex(-2);b.discardState(m,k,l);b.pushState(k.data,k.title,k.url,false);return true}}if(b.emulated.pushState&&b.getHash()&&!b.emulated.hashChange)b.Adapter.onDomLoad(function(){b.Adapter.trigger(c,"hashchange")})};typeof b.init!=="undefined"&&b.init()})(window);
(function(c,m){var j=c.console||m,b=c.document,g=c.navigator,d=c.sessionStorage||false,h=c.setTimeout,o=c.clearTimeout,k=c.setInterval,n=c.clearInterval,l=c.JSON,q=c.alert,a=c.History=c.History||{},p=c.history;l.stringify=l.stringify||l.encode;l.parse=l.parse||l.decode;if(typeof a.init!=="undefined")throw Error("History.js Core has already been loaded...");a.init=function(){if(typeof a.Adapter==="undefined")return false;typeof a.initCore!=="undefined"&&a.initCore();typeof a.initHtml4!=="undefined"&&
a.initHtml4();return true};a.initCore=function(){if(typeof a.initCore.initialized!=="undefined")return false;a.initCore.initialized=true;a.options=a.options||{};a.options.hashChangeInterval=a.options.hashChangeInterval||100;a.options.safariPollInterval=a.options.safariPollInterval||500;a.options.doubleCheckInterval=a.options.doubleCheckInterval||500;a.options.storeInterval=a.options.storeInterval||1E3;a.options.busyDelay=a.options.busyDelay||250;a.options.debug=a.options.debug||false;a.options.initialTitle=
a.options.initialTitle||b.title;a.intervalList=[];a.clearAllIntervals=function(){var f,b=a.intervalList;if(typeof b!=="undefined"&&b!==null){for(f=0;f<b.length;f++)n(b[f]);a.intervalList=null}};a.debug=function(){a.options.debug&&a.log.apply(a,arguments)};a.log=function(){var a=!(typeof j==="undefined"||typeof j.log==="undefined"||typeof j.log.apply==="undefined"),i=b.getElementById("log"),e,c,d,g;if(a){c=Array.prototype.slice.call(arguments);e=c.shift();typeof j.debug!=="undefined"?j.debug.apply(j,
[e,c]):j.log.apply(j,[e,c])}else e="\n"+arguments[0]+"\n";c=1;for(d=arguments.length;c<d;++c){g=arguments[c];if(typeof g==="object"&&typeof l!=="undefined")try{g=l.stringify(g)}catch(h){}e=e+("\n"+g+"\n")}if(i){i.value=i.value+(e+"\n-----\n");i.scrollTop=i.scrollHeight-i.clientHeight}else a||q(e);return true};a.getInternetExplorerMajorVersion=function(){var f=a.getInternetExplorerMajorVersion,i;if(typeof a.getInternetExplorerMajorVersion.cached!=="undefined")i=a.getInternetExplorerMajorVersion.cached;
else{i=3;for(var c=b.createElement("div"),d=c.getElementsByTagName("i");(c.innerHTML="<\!--[if gt IE "+ ++i+"]><i></i><![endif]--\>")&&d[0];);i=i>4?i:false}return f.cached=i};a.isInternetExplorer=function(){return a.isInternetExplorer.cached=typeof a.isInternetExplorer.cached!=="undefined"?a.isInternetExplorer.cached:Boolean(a.getInternetExplorerMajorVersion())};a.emulated={pushState:!Boolean(c.history&&c.history.pushState&&c.history.replaceState&&!(/ Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i.test(g.userAgent)||
/AppleWebKit\/5([0-2]|3[0-2])/i.test(g.userAgent))),hashChange:Boolean(!("onhashchange"in c||"onhashchange"in b)||a.isInternetExplorer()&&a.getInternetExplorerMajorVersion()<8)};a.enabled=!a.emulated.pushState;a.bugs={setHash:Boolean(!a.emulated.pushState&&g.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(g.userAgent)),safariPoll:Boolean(!a.emulated.pushState&&g.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(g.userAgent)),ieDoubleCheck:Boolean(a.isInternetExplorer()&&
a.getInternetExplorerMajorVersion()<8),hashEscape:Boolean(a.isInternetExplorer()&&a.getInternetExplorerMajorVersion()<7)};a.isEmptyObject=function(a){for(var b in a)return false;return true};a.cloneObject=function(a){if(a){a=l.stringify(a);a=l.parse(a)}else a={};return a};a.getRootUrl=function(){var a=b.location.protocol+"//"+(b.location.hostname||b.location.host);b.location.port&&(a=a+(":"+b.location.port));return a+"/"};a.getBaseHref=function(){var a=b.getElementsByTagName("base"),i=null,i="";if(a.length===
1){i=a[0];i=i.href.replace(/[^\/]+$/,"")}(i=i.replace(/\/+$/,""))&&(i=i+"/");return i};a.getBaseUrl=function(){return a.getBaseHref()||a.getBasePageUrl()||a.getRootUrl()};a.getPageUrl=function(){return((a.getState(false,false)||{}).url||b.location.href).replace(/\/+$/,"").replace(/[^\/]+$/,function(a){return/\./.test(a)?a:a+"/"})};a.getBasePageUrl=function(){return b.location.href.replace(/[#\?].*/,"").replace(/[^\/]+$/,function(a){return/[^\/]$/.test(a)?"":a}).replace(/\/+$/,"")+"/"};a.getFullUrl=
function(f,b){var c=f,d=f.substring(0,1),b=typeof b==="undefined"?true:b;/[a-z]+\:\/\//.test(f)||(c=d==="/"?a.getRootUrl()+f.replace(/^\/+/,""):d==="#"?a.getPageUrl().replace(/#.*/,"")+f:d==="?"?a.getPageUrl().replace(/[\?#].*/,"")+f:b?a.getBaseUrl()+f.replace(/^(\.\/)+/,""):a.getBasePageUrl()+f.replace(/^(\.\/)+/,""));return c.replace(/\#$/,"")};a.getShortUrl=function(f){var b=a.getBaseUrl(),c=a.getRootUrl();a.emulated.pushState&&(f=f.replace(b,""));f=f.replace(c,"/");a.isTraditionalAnchor(f)&&(f=
"./"+f);return f=f.replace(/^(\.\/)+/g,"./").replace(/\#$/,"")};a.store={};a.idToState=a.idToState||{};a.stateToId=a.stateToId||{};a.urlToId=a.urlToId||{};a.storedStates=a.storedStates||[];a.savedStates=a.savedStates||[];a.normalizeStore=function(){a.store.idToState=a.store.idToState||{};a.store.urlToId=a.store.urlToId||{};a.store.stateToId=a.store.stateToId||{}};a.getState=function(f,b){typeof f==="undefined"&&(f=true);typeof b==="undefined"&&(b=true);var c=a.getLastSavedState();!c&&b&&(c=a.createStateObject());
if(f){c=a.cloneObject(c);c.url=c.cleanUrl||c.url}return c};a.getIdByState=function(f){var b=a.extractId(f.url),c;if(!b){c=a.getStateString(f);if(typeof a.stateToId[c]!=="undefined")b=a.stateToId[c];else if(typeof a.store.stateToId[c]!=="undefined")b=a.store.stateToId[c];else{for(;;){b=(new Date).getTime()+String(Math.random()).replace(/\D/g,"");if(typeof a.idToState[b]==="undefined"&&typeof a.store.idToState[b]==="undefined")break}a.stateToId[c]=b;a.idToState[b]=f}}return b};a.normalizeState=function(f){var c;
if(!f||typeof f!=="object")f={};if(typeof f.normalized!=="undefined")return f;if(!f.data||typeof f.data!=="object")f.data={};c={normalized:true};c.title=f.title||"";c.url=a.getFullUrl(a.unescapeString(f.url||b.location.href));c.hash=a.getShortUrl(c.url);c.data=a.cloneObject(f.data);c.id=a.getIdByState(c);c.cleanUrl=c.url.replace(/\??\&_suid.*/,"");c.url=c.cleanUrl;f=!a.isEmptyObject(c.data);if(c.title||f){c.hash=a.getShortUrl(c.url).replace(/\??\&_suid.*/,"");if(!/\?/.test(c.hash))c.hash=c.hash+"?";
c.hash=c.hash+("&_suid="+c.id)}c.hashedUrl=a.getFullUrl(c.hash);if((a.emulated.pushState||a.bugs.safariPoll)&&a.hasUrlDuplicate(c))c.url=c.hashedUrl;return c};a.createStateObject=function(b,c,e){b={data:b,title:c,url:e};return b=a.normalizeState(b)};a.getStateById=function(b){b=String(b);return a.idToState[b]||a.store.idToState[b]||m};a.getStateString=function(b){b={data:a.normalizeState(b).data,title:b.title,url:b.url};return l.stringify(b)};a.getStateId=function(b){return a.normalizeState(b).id};
a.getHashByState=function(b){return a.normalizeState(b).hash};a.extractId=function(a){return((a=/(.*)\&_suid=([0-9]+)$/.exec(a))?String(a[2]||""):"")||false};a.isTraditionalAnchor=function(a){return!/[\/\?\.]/.test(a)};a.extractState=function(b,c){var e=null,d,g,c=c||false;(d=a.extractId(b))&&(e=a.getStateById(d));if(!e){g=a.getFullUrl(b);(d=a.getIdByUrl(g)||false)&&(e=a.getStateById(d));!e&&(c&&!a.isTraditionalAnchor(b))&&(e=a.createStateObject(null,null,g))}return e};a.getIdByUrl=function(b){return a.urlToId[b]||
a.store.urlToId[b]||m};a.getLastSavedState=function(){return a.savedStates[a.savedStates.length-1]||m};a.getLastStoredState=function(){return a.storedStates[a.storedStates.length-1]||m};a.hasUrlDuplicate=function(b){var c=false;return c=(c=a.extractState(b.url))&&c.id!==b.id};a.storeState=function(b){a.urlToId[b.url]=b.id;a.storedStates.push(a.cloneObject(b));return b};a.isLastSavedState=function(b){var c=false;if(a.savedStates.length){b=b.id;c=a.getLastSavedState();c=c.id;c=b===c}return c};a.saveState=
function(b){if(a.isLastSavedState(b))return false;a.savedStates.push(a.cloneObject(b));return true};a.getStateByIndex=function(b){var c=null;return c=typeof b==="undefined"?a.savedStates[a.savedStates.length-1]:b<0?a.savedStates[a.savedStates.length+b]:a.savedStates[b]};a.getHash=function(){return a.unescapeHash(b.location.hash)};a.unescapeString=function(a){for(var b;;){b=c.unescape(a);if(b===a)break;a=b}return a};a.unescapeHash=function(b){b=a.normalizeHash(b);return b=a.unescapeString(b)};a.normalizeHash=
function(a){return a.replace(/[^#]*#/,"").replace(/#.*/,"")};a.setHash=function(c,i){var e,d;if(i!==false&&a.busy()){a.pushQueue({scope:a,callback:a.setHash,args:arguments,queue:i});return false}e=a.escapeHash(c);a.busy(true);if((d=a.extractState(c,true))&&!a.emulated.pushState)a.pushState(d.data,d.title,d.url,false);else if(b.location.hash!==e)if(a.bugs.setHash){d=a.getPageUrl();a.pushState(null,null,d+"#"+e,false)}else b.location.hash=e;return a};a.escapeHash=function(b){b=a.normalizeHash(b);b=
c.escape(b);a.bugs.hashEscape||(b=b.replace(/\%21/g,"!").replace(/\%26/g,"&").replace(/\%3D/g,"=").replace(/\%3F/g,"?"));return b};a.getHashByUrl=function(b){b=String(b).replace(/([^#]*)#?([^#]*)#?(.*)/,"$2");return b=a.unescapeHash(b)};a.setTitle=function(c){var d=c.title,e;if(!d)(e=a.getStateByIndex(0))&&e.url===c.url&&(d=e.title||a.options.initialTitle);try{b.getElementsByTagName("title")[0].innerHTML=d.replace("<","&lt;").replace(">","&gt;").replace(" & "," &amp; ")}catch(g){}b.title=d;return a};
a.queues=[];a.busy=function(b){if(typeof b!=="undefined")a.busy.flag=b;else if(typeof a.busy.flag==="undefined")a.busy.flag=false;if(!a.busy.flag){o(a.busy.timeout);var c=function(){var b,f;if(!a.busy.flag)for(b=a.queues.length-1;b>=0;--b){f=a.queues[b];if(f.length!==0){f=f.shift();a.fireQueueItem(f);a.busy.timeout=h(c,a.options.busyDelay)}}};a.busy.timeout=h(c,a.options.busyDelay)}return a.busy.flag};a.busy.flag=false;a.fireQueueItem=function(b){return b.callback.apply(b.scope||a,b.args||[])};a.pushQueue=
function(b){a.queues[b.queue||0]=a.queues[b.queue||0]||[];a.queues[b.queue||0].push(b);return a};a.queue=function(b,c){typeof b==="function"&&(b={callback:b});if(typeof c!=="undefined")b.queue=c;a.busy()?a.pushQueue(b):a.fireQueueItem(b);return a};a.clearQueue=function(){a.busy.flag=false;a.queues=[];return a};a.stateChanged=false;a.doubleChecker=false;a.doubleCheckComplete=function(){a.stateChanged=true;a.doubleCheckClear();return a};a.doubleCheckClear=function(){if(a.doubleChecker){o(a.doubleChecker);
a.doubleChecker=false}return a};a.doubleCheck=function(b){a.stateChanged=false;a.doubleCheckClear();if(a.bugs.ieDoubleCheck)a.doubleChecker=h(function(){a.doubleCheckClear();a.stateChanged||b();return true},a.options.doubleCheckInterval);return a};a.safariStatePoll=function(){var f=a.extractState(b.location.href);if(!a.isLastSavedState(f)){f||a.createStateObject();a.Adapter.trigger(c,"popstate");return a}};a.back=function(b){if(b!==false&&a.busy()){a.pushQueue({scope:a,callback:a.back,args:arguments,
queue:b});return false}a.busy(true);a.doubleCheck(function(){a.back(false)});p.go(-1);return true};a.forward=function(b){if(b!==false&&a.busy()){a.pushQueue({scope:a,callback:a.forward,args:arguments,queue:b});return false}a.busy(true);a.doubleCheck(function(){a.forward(false)});p.go(1);return true};a.go=function(b,c){var e;if(b>0)for(e=1;e<=b;++e)a.forward(c);else if(b<0)for(e=-1;e>=b;--e)a.back(c);else throw Error("History.go: History.go requires a positive or negative integer passed.");return a};
if(a.emulated.pushState){var r=function(){};a.pushState=a.pushState||r;a.replaceState=a.replaceState||r}else{a.onPopState=function(f,d){var e=false,e=false;a.doubleCheckComplete();if(e=a.getHash()){if(e=a.extractState(e||b.location.href,true))a.replaceState(e.data,e.title,e.url,false);else{a.Adapter.trigger(c,"anchorchange");a.busy(false)}return a.expectedStateId=false}(e=(e=a.Adapter.extractEventData("state",f,d)||false)?a.getStateById(e):a.expectedStateId?a.getStateById(a.expectedStateId):a.extractState(b.location.href))||
(e=a.createStateObject(null,null,b.location.href));a.expectedStateId=false;if(a.isLastSavedState(e)){a.busy(false);return false}a.storeState(e);a.saveState(e);a.setTitle(e);a.Adapter.trigger(c,"statechange");a.busy(false);return true};a.Adapter.bind(c,"popstate",a.onPopState);a.pushState=function(b,d,e,g){if(a.getHashByUrl(e)&&a.emulated.pushState)throw Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(g!==false&&a.busy()){a.pushQueue({scope:a,callback:a.pushState,
args:arguments,queue:g});return false}a.busy(true);var h=a.createStateObject(b,d,e);if(a.isLastSavedState(h))a.busy(false);else{a.storeState(h);a.expectedStateId=h.id;p.pushState(h.id,h.title,h.url);a.Adapter.trigger(c,"popstate")}return true};a.replaceState=function(b,d,e,g){if(a.getHashByUrl(e)&&a.emulated.pushState)throw Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(g!==false&&a.busy()){a.pushQueue({scope:a,callback:a.replaceState,args:arguments,queue:g});
return false}a.busy(true);var h=a.createStateObject(b,d,e);if(a.isLastSavedState(h))a.busy(false);else{a.storeState(h);a.expectedStateId=h.id;p.replaceState(h.id,h.title,h.url);a.Adapter.trigger(c,"popstate")}return true}}if(d)try{a.store=l.parse(d.getItem("History.store"))||{}}catch(s){a.store={}}else a.store={};a.normalizeStore();a.Adapter.bind(c,"beforeunload",a.clearAllIntervals);a.Adapter.bind(c,"unload",a.clearAllIntervals);a.saveState(a.storeState(a.extractState(b.location.href,true)));if(d){a.onUnload=
function(){var b,c;try{b=l.parse(d.getItem("History.store"))||{}}catch(e){b={}}b.idToState=b.idToState||{};b.urlToId=b.urlToId||{};b.stateToId=b.stateToId||{};for(c in a.idToState)a.idToState.hasOwnProperty(c)&&(b.idToState[c]=a.idToState[c]);for(c in a.urlToId)a.urlToId.hasOwnProperty(c)&&(b.urlToId[c]=a.urlToId[c]);for(c in a.stateToId)a.stateToId.hasOwnProperty(c)&&(b.stateToId[c]=a.stateToId[c]);a.store=b;a.normalizeStore();d.setItem("History.store",l.stringify(b))};a.intervalList.push(k(a.onUnload,
a.options.storeInterval));a.Adapter.bind(c,"beforeunload",a.onUnload);a.Adapter.bind(c,"unload",a.onUnload)}if(!a.emulated.pushState){a.bugs.safariPoll&&a.intervalList.push(k(a.safariStatePoll,a.options.safariPollInterval));if(g.vendor==="Apple Computer, Inc."||(g.appCodeName||"")==="Mozilla"){a.Adapter.bind(c,"hashchange",function(){a.Adapter.trigger(c,"popstate")});if(a.getHash())a.Adapter.onDomLoad(function(){a.Adapter.trigger(c,"hashchange")})}}};a.init()})(window);
var hexcase=0,b64pad="";function hex_md5(c){return rstr2hex(rstr_md5(str2rstr_utf8(c)))}function b64_md5(c){return rstr2b64(rstr_md5(str2rstr_utf8(c)))}function any_md5(c,g){return rstr2any(rstr_md5(str2rstr_utf8(c)),g)}function hex_hmac_md5(c,g){return rstr2hex(rstr_hmac_md5(str2rstr_utf8(c),str2rstr_utf8(g)))}function b64_hmac_md5(c,g){return rstr2b64(rstr_hmac_md5(str2rstr_utf8(c),str2rstr_utf8(g)))}
function any_hmac_md5(c,g,a){return rstr2any(rstr_hmac_md5(str2rstr_utf8(c),str2rstr_utf8(g)),a)}function md5_vm_test(){return"900150983cd24fb0d6963f7d28e17f72"==hex_md5("abc").toLowerCase()}function rstr_md5(c){return binl2rstr(binl_md5(rstr2binl(c),8*c.length))}
function rstr_hmac_md5(c,g){var a=rstr2binl(c);16<a.length&&(a=binl_md5(a,8*c.length));for(var b=Array(16),d=Array(16),e=0;16>e;e++)b[e]=a[e]^909522486,d[e]=a[e]^1549556828;a=binl_md5(b.concat(rstr2binl(g)),512+8*g.length);return binl2rstr(binl_md5(d.concat(a),640))}function rstr2hex(c){for(var g=hexcase?"0123456789ABCDEF":"0123456789abcdef",a="",b,d=0;d<c.length;d++)b=c.charCodeAt(d),a+=g.charAt(b>>>4&15)+g.charAt(b&15);return a}
function rstr2b64(c){for(var g="",a=c.length,b=0;b<a;b+=3)for(var d=c.charCodeAt(b)<<16|(b+1<a?c.charCodeAt(b+1)<<8:0)|(b+2<a?c.charCodeAt(b+2):0),e=0;4>e;e++)g=8*b+6*e>8*c.length?g+b64pad:g+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(d>>>6*(3-e)&63);return g}
function rstr2any(c,g){var a=g.length,b,d,e,f,h,i=Array(Math.ceil(c.length/2));for(b=0;b<i.length;b++)i[b]=c.charCodeAt(2*b)<<8|c.charCodeAt(2*b+1);var k=Math.ceil(8*c.length/(Math.log(g.length)/Math.log(2))),j=Array(k);for(d=0;d<k;d++){h=[];for(b=f=0;b<i.length;b++)if(f=(f<<16)+i[b],e=Math.floor(f/a),f-=e*a,0<h.length||0<e)h[h.length]=e;j[d]=f;i=h}a="";for(b=j.length-1;0<=b;b--)a+=g.charAt(j[b]);return a}
function str2rstr_utf8(c){for(var g="",a=-1,b,d;++a<c.length;)b=c.charCodeAt(a),d=a+1<c.length?c.charCodeAt(a+1):0,55296<=b&&(56319>=b&&56320<=d&&57343>=d)&&(b=65536+((b&1023)<<10)+(d&1023),a++),127>=b?g+=String.fromCharCode(b):2047>=b?g+=String.fromCharCode(192|b>>>6&31,128|b&63):65535>=b?g+=String.fromCharCode(224|b>>>12&15,128|b>>>6&63,128|b&63):2097151>=b&&(g+=String.fromCharCode(240|b>>>18&7,128|b>>>12&63,128|b>>>6&63,128|b&63));return g}
function str2rstr_utf16le(c){for(var g="",a=0;a<c.length;a++)g+=String.fromCharCode(c.charCodeAt(a)&255,c.charCodeAt(a)>>>8&255);return g}function str2rstr_utf16be(c){for(var g="",a=0;a<c.length;a++)g+=String.fromCharCode(c.charCodeAt(a)>>>8&255,c.charCodeAt(a)&255);return g}function rstr2binl(c){for(var g=Array(c.length>>2),a=0;a<g.length;a++)g[a]=0;for(a=0;a<8*c.length;a+=8)g[a>>5]|=(c.charCodeAt(a/8)&255)<<a%32;return g}
function binl2rstr(c){for(var g="",a=0;a<32*c.length;a+=8)g+=String.fromCharCode(c[a>>5]>>>a%32&255);return g}
function binl_md5(c,g){c[g>>5]|=128<<g%32;c[(g+64>>>9<<4)+14]=g;for(var a=1732584193,b=-271733879,d=-1732584194,e=271733878,f=0;f<c.length;f+=16)var h=a,i=b,k=d,j=e,a=md5_ff(a,b,d,e,c[f+0],7,-680876936),e=md5_ff(e,a,b,d,c[f+1],12,-389564586),d=md5_ff(d,e,a,b,c[f+2],17,606105819),b=md5_ff(b,d,e,a,c[f+3],22,-1044525330),a=md5_ff(a,b,d,e,c[f+4],7,-176418897),e=md5_ff(e,a,b,d,c[f+5],12,1200080426),d=md5_ff(d,e,a,b,c[f+6],17,-1473231341),b=md5_ff(b,d,e,a,c[f+7],22,-45705983),a=md5_ff(a,b,d,e,c[f+8],7,
1770035416),e=md5_ff(e,a,b,d,c[f+9],12,-1958414417),d=md5_ff(d,e,a,b,c[f+10],17,-42063),b=md5_ff(b,d,e,a,c[f+11],22,-1990404162),a=md5_ff(a,b,d,e,c[f+12],7,1804603682),e=md5_ff(e,a,b,d,c[f+13],12,-40341101),d=md5_ff(d,e,a,b,c[f+14],17,-1502002290),b=md5_ff(b,d,e,a,c[f+15],22,1236535329),a=md5_gg(a,b,d,e,c[f+1],5,-165796510),e=md5_gg(e,a,b,d,c[f+6],9,-1069501632),d=md5_gg(d,e,a,b,c[f+11],14,643717713),b=md5_gg(b,d,e,a,c[f+0],20,-373897302),a=md5_gg(a,b,d,e,c[f+5],5,-701558691),e=md5_gg(e,a,b,d,c[f+
10],9,38016083),d=md5_gg(d,e,a,b,c[f+15],14,-660478335),b=md5_gg(b,d,e,a,c[f+4],20,-405537848),a=md5_gg(a,b,d,e,c[f+9],5,568446438),e=md5_gg(e,a,b,d,c[f+14],9,-1019803690),d=md5_gg(d,e,a,b,c[f+3],14,-187363961),b=md5_gg(b,d,e,a,c[f+8],20,1163531501),a=md5_gg(a,b,d,e,c[f+13],5,-1444681467),e=md5_gg(e,a,b,d,c[f+2],9,-51403784),d=md5_gg(d,e,a,b,c[f+7],14,1735328473),b=md5_gg(b,d,e,a,c[f+12],20,-1926607734),a=md5_hh(a,b,d,e,c[f+5],4,-378558),e=md5_hh(e,a,b,d,c[f+8],11,-2022574463),d=md5_hh(d,e,a,b,c[f+
11],16,1839030562),b=md5_hh(b,d,e,a,c[f+14],23,-35309556),a=md5_hh(a,b,d,e,c[f+1],4,-1530992060),e=md5_hh(e,a,b,d,c[f+4],11,1272893353),d=md5_hh(d,e,a,b,c[f+7],16,-155497632),b=md5_hh(b,d,e,a,c[f+10],23,-1094730640),a=md5_hh(a,b,d,e,c[f+13],4,681279174),e=md5_hh(e,a,b,d,c[f+0],11,-358537222),d=md5_hh(d,e,a,b,c[f+3],16,-722521979),b=md5_hh(b,d,e,a,c[f+6],23,76029189),a=md5_hh(a,b,d,e,c[f+9],4,-640364487),e=md5_hh(e,a,b,d,c[f+12],11,-421815835),d=md5_hh(d,e,a,b,c[f+15],16,530742520),b=md5_hh(b,d,e,
a,c[f+2],23,-995338651),a=md5_ii(a,b,d,e,c[f+0],6,-198630844),e=md5_ii(e,a,b,d,c[f+7],10,1126891415),d=md5_ii(d,e,a,b,c[f+14],15,-1416354905),b=md5_ii(b,d,e,a,c[f+5],21,-57434055),a=md5_ii(a,b,d,e,c[f+12],6,1700485571),e=md5_ii(e,a,b,d,c[f+3],10,-1894986606),d=md5_ii(d,e,a,b,c[f+10],15,-1051523),b=md5_ii(b,d,e,a,c[f+1],21,-2054922799),a=md5_ii(a,b,d,e,c[f+8],6,1873313359),e=md5_ii(e,a,b,d,c[f+15],10,-30611744),d=md5_ii(d,e,a,b,c[f+6],15,-1560198380),b=md5_ii(b,d,e,a,c[f+13],21,1309151649),a=md5_ii(a,
b,d,e,c[f+4],6,-145523070),e=md5_ii(e,a,b,d,c[f+11],10,-1120210379),d=md5_ii(d,e,a,b,c[f+2],15,718787259),b=md5_ii(b,d,e,a,c[f+9],21,-343485551),a=safe_add(a,h),b=safe_add(b,i),d=safe_add(d,k),e=safe_add(e,j);return[a,b,d,e]}function md5_cmn(c,g,a,b,d,e){return safe_add(bit_rol(safe_add(safe_add(g,c),safe_add(b,e)),d),a)}function md5_ff(c,g,a,b,d,e,f){return md5_cmn(g&a|~g&b,c,g,d,e,f)}function md5_gg(c,g,a,b,d,e,f){return md5_cmn(g&b|a&~b,c,g,d,e,f)}
function md5_hh(c,g,a,b,d,e,f){return md5_cmn(g^a^b,c,g,d,e,f)}function md5_ii(c,g,a,b,d,e,f){return md5_cmn(a^(g|~b),c,g,d,e,f)}function safe_add(c,g){var a=(c&65535)+(g&65535);return(c>>16)+(g>>16)+(a>>16)<<16|a&65535}function bit_rol(c,g){return c<<g|c>>>32-g};
(function(b,f,j,h){var g=b(f);b.fn.lazyload=function(a){function c(){var a=0;i.each(function(){var c=b(this);if(c.is("[data-lazyid]")&&!c.is(":visible")&&!b.contains(j,c[0])){var e=b('[data-lazyid="'+c.attr("data-lazyid")+'"]');0<e.length&&(e.replaceWith(c),c.attr("data-lazyid",null))}if((!d.skip_invisible||c.is(":visible"))&&!b.abovethetop(this,d)&&!b.leftofbegin(this,d))if(!b.belowthefold(this,d)&&!b.rightoffold(this,d))c.trigger("appear"),a=0;else if(++a>d.failure_limit)return!1})}var i=this,d=
{threshold:0,failure_limit:0,event:"scroll",effect:"show",container:f,data_attribute:"original",skip_invisible:!1,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};a&&(h!==a.failurelimit&&(a.failure_limit=a.failurelimit,delete a.failurelimit),h!==a.effectspeed&&(a.effect_speed=a.effectspeed,delete a.effectspeed),b.extend(d,a));a=
d.container===h||d.container===f?g:b(d.container);0===d.event.indexOf("scroll")&&a.bind(d.event,function(){return c()});var k="lazy-"+(new Date).getTime()%1E6+"-";this.each(function(a){var c=this,e=b(c);c.loaded=!1;(e.attr("src")===h||!1===e.attr("src"))&&e.is("img")&&e.attr("src",d.placeholder);e.attr("data-lazyid",k+a);e.one("appear",function(){this.loaded||(d.appear&&d.appear.call(c,i.length,d),b("<img />").bind("load",function(){var a=e.attr("data-"+d.data_attribute);e.hide();e.is("img")?e.attr("src",
a):e.css("background-image","url('"+a+"')");e[d.effect](d.effect_speed);e.attr("data-"+d.data_attribute,null);e.attr("data-lazyid",null);c.loaded=!0;a=b.grep(i,function(a){return!a.loaded});i=b(a);d.load&&d.load.call(c,i.length,d)}).attr("src",e.attr("data-"+d.data_attribute)))});0!==d.event.indexOf("scroll")&&e.bind(d.event,function(){c.loaded||e.trigger("appear")})});g.bind("resize",function(){c()});/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&g.bind("pageshow",function(a){a.originalEvent&&
a.originalEvent.persisted&&i.each(function(){b(this).trigger("appear")})});b(j).ready(function(){c()});return this};b.belowthefold=function(a,c){return(c.container===h||c.container===f?(f.innerHeight?f.innerHeight:g.height())+g.scrollTop():b(c.container).offset().top+b(c.container).height())<=b(a).offset().top-c.threshold};b.rightoffold=function(a,c){return(c.container===h||c.container===f?g.width()+g.scrollLeft():b(c.container).offset().left+b(c.container).width())<=b(a).offset().left-c.threshold};
b.abovethetop=function(a,c){return(c.container===h||c.container===f?g.scrollTop():b(c.container).offset().top)>=b(a).offset().top+c.threshold+b(a).height()};b.leftofbegin=function(a,c){return(c.container===h||c.container===f?g.scrollLeft():b(c.container).offset().left)>=b(a).offset().left+c.threshold+b(a).width()};b.inviewport=function(a,c){return!b.rightoffold(a,c)&&!b.leftofbegin(a,c)&&!b.belowthefold(a,c)&&!b.abovethetop(a,c)};b.extend(b.expr[":"],{"below-the-fold":function(a){return b.belowthefold(a,
{threshold:0})},"above-the-top":function(a){return!b.belowthefold(a,{threshold:0})},"right-of-screen":function(a){return b.rightoffold(a,{threshold:0})},"left-of-screen":function(a){return!b.rightoffold(a,{threshold:0})},"in-viewport":function(a){return b.inviewport(a,{threshold:0})},"above-the-fold":function(a){return!b.belowthefold(a,{threshold:0})},"right-of-fold":function(a){return b.rightoffold(a,{threshold:0})},"left-of-fold":function(a){return!b.rightoffold(a,{threshold:0})}})})(jQuery,window,
document);
!function(){var e=function(e,t){var i=new URLSearchParams(window.location.search);this.time=t||18e4,this.time=i.get("idle_t")?i.get("idle_t"):this.time,this.vip=e};e.prototype.checkMobile=function(){return!(!navigator.userAgent.match(/iPhone/i)&&!navigator.userAgent.match(/Android/i))},e.prototype.createDialog=function(){var e=this;$.getJSON("https://blog.xuite.net/_portal/getMoreHotArticle.php?subject_id=1&start=1&offset=60&callback=?",function(t){$("body").prepend("<div class='idle-bg'></div>"),$("<div/>",{class:"idle-content"}).appendTo(".idle-bg"),$("<ul/>",{class:"idle-list"}).appendTo(".idle-content"),$(".idle-bg").on("click",function(t){$("body").removeClass("idle-body"),$(".idle-bg").css("display","none"),e.idleState=!1}),$(".idle-list").on("click",function(e){e.stopPropagation(),e.stopImmediatePropagation()});var i=[];i[0]=t[0];for(var n=1;n<t.length;n++)for(var o=0;o<i.length&&t[n].nickname!==i[o].nickname;o++)o+1===i.length&&(i[i.length]=t[n]);var a=!0===e.vip?6:4;for(n=0;n<a;n++)$("<li/>",{href:"#",class:"idle-item",id:"idle-item"+n,style:"cursor: pointer;",html:"<img class='idle-thumb' src='"+i[n].pic_url+"'><a class='idle-link' href='#'>"+i[n].title+"</a><span class='idle-data'><span class='idle-author'>"+i[n].nickname+"</span><time class='idle-time'>"+i[n].updatetime.split(" ")[0]+"</time></span>"}).appendTo(".idle-list"),function(e){$("#idle-item"+e).on("click",function(){"undefined"!=typeof gtag&&gtag("event","useridle_click_article",{event_category:"trigger_page_show",event_label:"閒置頁",value:i[e].url}),window.open(i[e].url,"_blank")})}(n);$("<a class='idle-close' href='#'><img src='https://img.xuite.net/_v_2.2021.02.24/_css/xui/img/idle-btn-close.png'></a>").appendTo(".idle-content"),$(".idle-close").on("click",function(t){t.stopPropagation(),t.stopImmediatePropagation(),$("body").removeClass("idle-body"),$(".idle-bg").css("display","none"),e.idleState=!1}),$("<img class='idle-hint' src='https://img.xuite.net/_v_2.2021.02.24/_css/xui/img/idle-icon-hint.png'>").appendTo(".idle-content"),$("<div/>",{class:"ad_banner_1"}).appendTo(".idle-content");!0!==e.vip&&$(".ad_banner_1").prepend("<hinetwork format='970x250' channel='2017005' slot='201703000010' rendering='iframe' > <script type='text/javascript' src='//ssp.hinet.net/api/app.js'><\/script> </hinetwork>")})},e.prototype.checkIdle=function(){var e,t=this;t.idleState=!1,setTimeout(function(){n()},5e3),window.onmousemove=n,window.onkeydown=n,window.addEventListener("scroll",n,!0),window.onmousedown=n,window.ontouchstart=n,window.onclick=n;var i=!1;function n(){clearTimeout(e),e=setTimeout(function(){1==t.idleState||($("body").addClass("idle-body"),$(".idle-bg").css("display","block"),t.idleState=!0,i||"undefined"==typeof gtag||(gtag("event","useridle",{event_category:"閒置頁",event_label:"trigger_page_show",value:"dialog_create"}),i=!0))},t.time)}},e.prototype.render=function(){this.checkMobile()||(this.createDialog(),this.checkIdle())},XUI.Widgets.IdleDialog=e}();!function(t){var e,o=function(t,e){this.$div=$(t),this._options=e||{}};o.prototype.render=function(){var o=this._options,n=o.link||t.location.href.split("#")[0],l=o.title||document.title,s=encodeURIComponent(n),a=encodeURIComponent(l),i=o.mode,r=['<a rel="nofollow" class="push-plurk push-item" title="推到噗浪" target="_blank" href="http://plurk.com/?qualifier=shares&status='+s+'%20" >Plurk</a>','<a rel="nofollow" class="push-facebook push-item" title="分享到 facebook" target="_blank" href="http://www.facebook.com/sharer.php?u='+s+"&t="+a+'" >facebook</a>'];if("light"!==i){r[r.length]='<a rel="nofollow" class="push-line push-item" title="分享到 Line" target="_blank" href="http://line.naver.jp/R/msg/text/?'+s+"%0D%0A"+a+'%20" >Line</a>',r[r.length]='<a rel="nofollow" class="push-twitter push-item" title="分享到推特" target="_blank" href="http://twitter.com/?status='+s+"%20"+a+'%20" >twitter</a>',r[r.length]='<a rel="nofollow" class="push-google-bookmarks push-item" title="加到 Google Bookmarks" target="_blank" href="http://www.google.com/bookmarks/mark?op=add&bkmk='+s+"&title="+a+'&annotation=" >Google Bookmarks</a>',r[r.length]='<a rel="nofollow" class="push-send-mail push-item" title="好文轉寄" target="_blank" href="mailto:?subject='+a+"&body="+s+'" >轉寄好友</a>',r[r.length]='<span class="push-google-plus-one" ><div class="g-plusone" data-size="medium" data-annotation="none" data-callback="___XUIWidgetsPushGooglePlusOneCallback" data-href="'+n+'" ></div></span>';var c=this.$div.addClass("push").html(r.join(""));if(c.find(".push-google-bookmarks").click(function(){var t=this.href;this.href=t.substr(0,t.indexOf("&annotation=")+12)+encodeURIComponent(u())}),c.find(".push-send-mail").click(function(){var t=this.href;$.getScript("https://blog.xuite.net/_public/js/null.js"),this.href=t.substr(0,t.indexOf("&body=")+6)+[a,"",s,"",""].join("%0A")+encodeURIComponent(u())}),e)t.gapi&&gapi.plusone.go();else{t.___gcfg={lang:"zh-TW"},(e=document.createElement("script")).src="https://apis.google.com/js/plusone.js";var h=document.getElementsByTagName("script")[0];h.parentNode.insertBefore(e,h)}}else this.$div.addClass("push").html(r.join(""));function u(){return document.selection?document.selection.createRange().text:t.getSelection?t.getSelection().toString():document.getSelection?document.getSelection().toString():""}},t.___XUIWidgetsPushGooglePlusOneCallback=function(){$.getScript("https://blog.xuite.net/_public/js/null.js")},XUI.Widgets.Push=o}(window);!function(){var e=function(e,t){var a,l,n,o=this;o.$div=$(e),o.$ad_bar=$('<div class="top-toolbar-ad-bar"><div id="ypaAdWrapper-xuite_1" style="width:1600px;margin-top:4px;"></div></div>'),o.$ad_bar_link=o.$ad_bar.find("a"),o._options=t,o.ad_type=t.ad_type||null,o.resizeHandler=(a=function(){var e=$(window).width(),t=$(".top-toolbar-general-menu").width(),a=$(".top-toolbar-user-menu").width();e-t-a>300?(o.$ad_bar.css({left:t+10,width:e-t-a-50}).fadeIn(),o.$ad_bar_link.css({width:e-t-a-70})):o.$ad_bar.hide()},(l=(l={delay:200})||{}).delay?function(){var e=this,t=arguments;n&&clearTimeout(n),n=setTimeout((function(){a.apply(e,t)}),l.delay)}:a)};e.prototype.render=function(){var e=this;$.ajax({type:"POST",url:"https://xuite.net/api/sso.php",xhrFields:{withCredentials:!0},crossDomain:!0,success:function(t){"[]"===t?e.rendering(!1):(e.uid=JSON.parse(t).uid,e.nickname=JSON.parse(t).uname,e.rendering(!0))},error:function(t,a,l){e.rendering(!1),console.log(t)}})},e.prototype.rendering=function(e){var t=this,a=t.$div,l=t._options,n=t.uid,o=t.nickname,i=[],r=location.host;null==t.ad_type&&(-1!=r.indexOf("blog")?t.ad_type="blog":-1!=r.indexOf("photo")?t.ad_type="photo":-1!=r.indexOf("vlog")?t.ad_type="vlog":-1!=r.indexOf("yo")?t.ad_type="yo":-1!=r.indexOf("www")?t.ad_type="www":-1!=r.indexOf("mywall")?t.ad_type="mywall":t.ad_type="xuite.net"==r?"www":"toptoolbar_unknown");var s=function(e){var t="";if("string"==typeof e)t=e.replace(/(<([^>]+)>)/gi,"");return t};i[i.length]='<ul class="top-toolbar-general-menu" >',i[i.length]='    <li class="top-toolbar-general-home" >',i[i.length]='        <p><a href="'+l.homeURL+'" >隨意窩</a></p>',i[i.length]="    </li>",i[i.length]='    <li class="top-toolbar-general-add" >',i[i.length]='        <p><a href="'+(l.addURL||"https://blog.xuite.net/_my2/article_post.phtml")+'" >新增內容</a></p>',i[i.length]="        <ul>",i[i.length]='            <li><a href="'+(l.addArticleURL||"https://blog.xuite.net/_my2/article_post.phtml")+'" >新增文章</a></li>',i[i.length]='            <li><a href="https://photo.xuite.net/_my2/photo/html5uploader" >新增相片</a></li>',i[i.length]='            <li><a href="https://vlog.xuite.net/_my2/xupload/new" >新增影音</a></li>',i[i.length]="        </ul>",i[i.length]="    </li>",i[i.length]='    <li class="top-toolbar-general-manage" >',i[i.length]='        <p><a href="'+l.manageURL+'" >管理後台</a></p>',i[i.length]="    </li>",i[i.length]='    <li class="top-toolbar-general-view-mode" >',i[i.length]='        <p><a href="javascript:void(0)" >瀏覽模式</a></p>',i[i.length]="        <ul>",i[i.length]="        </ul>",i[i.length]="    </li>";var p=encodeURIComponent(l.pushLink||window.location.href.split("#")[0]),d=encodeURIComponent(l.pushTitle||document.title);i[i.length]='    <li class="top-toolbar-general-push" >',i[i.length]='        <p><a href="javascript:void(0)" >分享好友</a></p>',i[i.length]="        <ul>",i[i.length]='            <li><a target="_blank" href="https://www.facebook.com/sharer.php?u='+p+"&t="+d+'" title="分享到 Facebook" >Facebook</a></li>',i[i.length]='            <li><a target="_blank" href="https://plurk.com/?qualifier=shares&status='+p+'%20" title="分享到噗浪" >Plurk</a></li>',i[i.length]="        </ul>",i[i.length]="    </li>",i[i.length]='    <li class="top-toolbar-general-sysop" >',i[i.length]='        <p><a href="'+l.sysopURL+'" >站長日誌</a></p>',i[i.length]="    </li>",i[i.length]='    <li class="top-toolbar-general-ad" >',-1===location.host.indexOf("stage")&&-1===location.host.indexOf("dev")&&(i[i.length]='        <p><a href="https://times.hinet.net/trip" target="_blank" style="color: #FFD02E;">住宿/租車搜尋</a></p>'),i[i.length]="    </li>",i[i.length]="</ul>",i[i.length]='<ul class="top-toolbar-user-menu" >',e?(i[i.length]='    <li class="top-toolbar-user-space" >',i[i.length]="    </li>",i[i.length]='    <li class="top-toolbar-user-hello" >',i[i.length]='        <p><a href="https://xuite.net/'+s(n)+'" >Hi! <span>'+function(e){e=e||"   ";var t=document.createElement("span");return void 0===t.textContent?t.innerText=e.replace(/\\([\"\'])/g,"$1"):t.textContent=e.replace(/\\([\"\'])/g,"$1"),t.innerHTML}(s(o))+"</span></a></p>",i[i.length]="        <ul>",i[i.length]='            <li><a href="https://my.xuite.net/service/account/my/user_intro.php" >關於我</a></li>',i[i.length]='            <li><a href="https://my.xuite.net/service/account/my/user_pic.php" >更換圖像</a></li>',i[i.length]="        </ul>",i[i.length]="    </li>",i[i.length]='    <li class="top-toolbar-user-logout" >',i[i.length]='        <p><a href="'+l.logoutURL+'" >登出</a></p>',i[i.length]="    </li>",i[i.length]='    <li class="top-toolbar-user-notice" >',i[i.length]='        <p><a href="https://my.xuite.net/service/message/my/user_message.php" >通知 <span></span></a></p>',i[i.length]="    </li>"):(i[i.length]='    <li class="top-toolbar-user-login" >',i[i.length]='        <p><a href="'+l.loginURL+'" >登入</a></p>',i[i.length]="    </li>"),i[i.length]='    <li class="top-toolbar-user-short" >',i[i.length]='        <p><a href="#" >短網址</a></p>',i[i.length]="    </li>";l.favorURL;var h=l.favorClickHandler,c=l.abuseURL,u=l.abuseClickHandler,g=(l.recommendURL,l.recommendClickHandler);(c||u)&&(i[i.length]='    <li class="top-toolbar-user-abuse" >',i[i.length]='        <p><a href="//www.xuite.net/service/report/report.html" target="_blank">檢舉</a></p>',i[i.length]="    </li>",i[i.length]="</ul>"),i[i.length]='<form class="top-toolbar-search-form" >',i[i.length]='    <a href="#" >搜尋</a>',i[i.length]='    <input placeholder="搜尋 Xuite 全網" />',i[i.length]="</form>",a.data("top-toolbar",t).addClass("top-toolbar").html(i.join("")).find(".top-toolbar-general-hifree > p > a").click((function(){return $.getScript("//blog.xuite.net/_public/js/null.js"),window.open(this.href,"","height=630,width=360"),!1}));var f,b,m,v,_,w=$(".top-toolbar-general-manage a").css("color");w&&t.$ad_bar_link.css("color",w),a.find(".top-toolbar-user-short > p > a").click((v=!!navigator.userAgent.match(/(Mac OS)/i),_=!!navigator.userAgent.match(/(iPhone|iPod|iPad|transformer)/i),m=_?"請長按上方文字複製。":v?"請按 Command+C 複製。":"請按 Ctrl+C 複製。",function(){return $.getScript("//blog.xuite.net/_public/js/null.js"),$.getJSON("//xuite.tw/x/_newapi?"+encodeURIComponent(document.URL)+"&callback=?").done((function(e){if(!0===e.ok){if(void 0===f){var t=$(['<div class="top-toolbar-short-dialog" title="短網址" >','   <p class="top-toolbar-short-url" ><input /></p>','   <p class="top-toolbar-short-describe" >短網址已完成，',m,"</p>",'   <p class="top-toolbar-short-close" ><a href="#" >關閉離開</a></p>',"</div>"].join("\n"));(f=new XUI.Widgets.Dialog(t[0],{height:160,width:320})).render(),b=t.children(".top-toolbar-short-url").children("input").click((function(){this.select()})),t.children(".top-toolbar-short-close").children("a").click((function(){return f.close(),!1}))}b.val(e.rsp),f.open(),b[0].select()}else alert("縮短網址失敗，請連絡系統管理員。")})),!1})),h&&a.find(".top-toolbar-user-favor > a").click(h),u&&a.find(".top-toolbar-user-abuse > a").click(u),g&&a.find(".top-toolbar-user-recommend > a").click(g);var y=a.find(".top-toolbar-general-view-mode");t._$viewMode=y,t._$viewModeList=y.children("ul"),t.setViewModes(l.viewModes||[]);var x=a.children(".top-toolbar-search-form"),k=x.children("input");if(x.children("a").click((function(){return $.getScript("//blog.xuite.net/_public/js/null.js"),k.data("show")?(k.data("show",!1).animate({width:0},(function(){t.$ad_bar.parent().length>0&&t.$ad_bar.fadeIn(),this.style.display=""})),!1):(t.$ad_bar.parent().length>0&&t.$ad_bar.hide(),k.data("show",!0).css("display","inline").animate({width:180}),!1)})),x.submit((function(){var e=k.val();return""!==e.replace(/(^\s*)|(\s*$)/g,"")&&(location=l.searchPrefix+encodeURIComponent(e)),!1})),e){var C=a.find(".top-toolbar-user-notice > p > a > span");$.getJSON("//my.xuite.net/service/message/api/external/getUnread.php?callback=?",(function(e,t){var a=0^e.count;a?C.html(a).show():C.hide()}))}},e.prototype.setAD=function(e){var t=this,a=e.keyword?e.keyword:e.title,l=e.label_id?e.label_id:null,n=e.label_name?e.label_name:null,o=document.createElement("script");o.innerHTML="var xuite_ypaKw = '"+a+"';",o.innerHTML+=l?"var xuite_CateID = '"+l+"';":"",o.innerHTML+=n?"var xuite_Cate = '"+n+"';":"",document.body.appendChild(o),t.setYsmDiv(),t.loadJsFile1=!1,t.appendYsmJsFile("file1","//static.adsinstant.com/xuite/ypa.js")},e.prototype.setYsmDiv=function(){var e=this;e.$ad_bar.appendTo(e.$div),$(window).unbind("resize",e.resizeHandler),$(window).bind("resize",e.resizeHandler),e.resizeHandler()},e.prototype.appendYsmJsFile=function(e,t){var a=this,l=document.createElement("script");l.src=t,l.onload=function(){"file1"===e&&(a.loadJsFile1=!0),a.adLoaded()},document.body.appendChild(l)},e.prototype.adLoaded=function(){this.loadJsFile1},e.prototype.setADResult=function(e){var t=this;e.length<=0?t.setCM():(t.$ad_bar_link.text("廣告: "+e[0].description+" "+e[0].siteHost).attr("href",e[0].clickurl),t.$ad_bar.appendTo(t.$div),$(window).unbind("resize",t.resizeHandler),$(window).bind("resize",t.resizeHandler),t.resizeHandler())},e.prototype.setOldAD=function(e){var t=this;e?(e.ad_type=t.ad_type,$.ajax({type:"GET",url:"//blog.xuite.net/_theme/YsmAd.php?callback=?",dataType:"jsonp",data:e,success:function(e){t.setADResult(e)}})):($(window).unbind("resize",t.resizeHandler),t.$ad_bar.detach())},e.prototype.setCM=function(){var e=this;$.ajaxSetup({cache:!0}),$.ajax({url:"//cmh.tw.yahoo.overture.com/js_flat_1_0/?config=20822950855&adultFilter=clean&source=hinet_tw_xuite_blog_cm&mkt=tw&maxCount=3&ctxtUrl="+encodeURIComponent(document.location.href)+"&outputCharEnc=utf8&cb="+Math.random()+Date.parse(new Date)+"&ctxtId=hinet_tw_news_recreation",type:"get",dataType:"script",success:function(t){zSr.length>=8?e.setADResult([{description:zSr[6],clickurl:zSr[8]}]):e.setOldAD(null)}}),$.ajaxSetup({cache:!1})},e.prototype.setViewModes=function(e){var t=e.length,a=this._$viewModeList;if(a.empty(),t){for(var l=0;l<t;++l){var n=e[l],o=n.clickHandler,i=$("<li "+(n.seleted?'class="top-toolbar-general-view-mode-selected"':"")+' ><a href="'+(n.URL||"javascript:void(0)")+'" >'+n.name+"</a></li>");o&&i.children("a").click(o),a.append(i)}this._$viewMode.show()}else this._$viewMode.hide()},XUI.Widgets.TopToolbar=e}();(function(){var c=function(a,b){this.$div=$(a);this._options=b?b:{}};c.prototype.render=function(){var a=this._options,b=a.mode,d=a.XFBML,c=encodeURI(a.URL||window.location.href.split("#")[0]),h=a.appid||177656797355,f,e,g;"face"==b?(f="standard",e=a.width||450,g=80,a=!0):(b="count",f="button_count",e=a.width||90,g=20,a=!1);this.$div.addClass("like-"+b).html(d?'<div class="fb-like" data-href="'+c+'" data-width="'+e+'" data-layout="'+f+'" data-action="like" data-show-faces="'+a+'" data-share="false"></div>':
'<iframe src="//www.facebook.com/plugins/like.php?href='+c+"&amp;layout="+f+"&amp;show_faces=true&amp;width="+e+"&amp;action=like&amp;colorscheme=light&amp;height="+g+'" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:'+e+"px; height:"+g+'px;" allowTransparency="true"></iframe>');d&&(d=document.getElementsByTagName("script")[0],document.getElementById("facebook-jssdk")||(b=document.createElement("script"),b.id="facebook-jssdk",b.src="//connect.facebook.net/zh_TW/all.js#xfbml=1&appId="+
h,d.parentNode.insertBefore(b,d)))};XUI.Widgets.Like=c})();
!function(){var t=XUI.Widgets,e=function(t){this._corePageUrl=-1==location.host.indexOf("stage")?"//xuite.net/corePage.php":"//www.stage.xuite.net/corePage.php",this._baseUrl="//img.xuite.net/my2/images/PinnedSite/",this._contentBaseUrl="//img.xuite.net/portal/images/icons/",this._firstRunPage="//blog.xuite.net/xuite.net/xuite/43277954",this._jumplistTitle="我的足跡",this._prefix="pinnedsite-",this._callbackFn=function(){},this._thumbBarButtonInfo=[],this._iframeInstance=null,this._options={},t&&(this._options=t,t.callbackFn&&(this._callbackFn=t.callbackFn),t.thumbBarButton&&(this._thumbBarButtonInfo=t.thumbBarButton))};e.prototype.createJumplist=function(t){this.coreRequest("createJumplist",arguments)},e.prototype.addJumplistItem=function(t,e,o,n){this.createJumplist(this._jumplistTitle),this.coreRequest("addJumplistItem",arguments),this.showJumplist()},e.prototype.showJumplist=function(){this.coreRequest("showJumplist",arguments)},e.prototype.clearJumplist=function(){this.coreRequest("clearJumplist",arguments)},e.prototype.clearIconOverlay=function(){this.coreRequest("clearIconOverlay",arguments)},e.prototype.setIconOverlay=function(t,e){this.coreRequest("setIconOverlay",arguments)},e.prototype.activate=function(){this.coreRequest("activate",arguments)},e.prototype.setThumbBarButton=function(t,e){this.coreRequest("setThumbBarButton",[t,e.icoUrl,e.title,!1!==e.enable,!1!==e.visible]),this._thumbBarButtonInfo[t-1]=e},e.prototype.clearThumbBar=function(){this.coreRequest("clearThumbBar",arguments),this._thumbBarButtonInfo=[]},e.prototype.coreRequest=function(t,e){array_args=[];for(var o=0;o<e.length;o++)array_args.push(encodeURIComponent(e[o]));var n=location.origin;this._iframeInstance.contentWindow.postMessage(String.prototype.concat(t,":",array_args.join(",")),n)},e.prototype.render=function(){!0;var t=this,e=$.browser;if(e.msie&&(0^e.version)>=9){$("body").append($("<img>",{style:"display:none;",src:"//s.blog.xuite.net/_image/spacer.gif"}));var o=this._iframeInstance=document.createElement("iframe");o.className=this._prefix.concat("bridgePage"),o.src=this._corePageUrl,document.body.appendChild(o),o.style.display="none";var n=function(e){var i=(e=e.originalEvent).data.split(":");if(i){var a=i[0];if(i[1])for(var r=i[1].split(","),s=0;s<r.length;s++)r[s]=decodeURIComponent(r[s]);switch(a){case"coreReady":var c=t._options;if(c.title){var l=c.title,u=c.author?c.author:"";""!=u&&(l=l.concat(" by ",u));var p=c.url?c.url:document.location.href.split("#")[0],h="//xuite.net/favicon.ico",m=c.winType?c.winType:"self";switch(location.host){case"photo.xuite.net":h=t._contentBaseUrl+"photo.ico";break;case"blog.xuite.net":h=t._contentBaseUrl+"blog.ico";break;case"vlog.xuite.net":h=t._contentBaseUrl+"vlog.ico";break;case"yo.xuite.net":h=t._contentBaseUrl+"yo.ico"}t.addJumplistItem(l,p,h,m)}var f=t._thumbBarButtonInfo;if(f.length>0)for(s=0;s<f.length;s++)t.setThumbBarButton(s+1,f[s]);$(document).bind("msthumbnailclick",function(t){var e=t.originalEvent.buttonID;f[e-1]&&f[e-1].clickHandler&&f[e-1].clickHandler(e)}),$(window).bind("beforeunload",function(){t.clearIconOverlay(),t.clearThumbBar()}),$.getJSON("//my.xuite.net/service/message/api/external/getUnread.php?callback=?",function(e,o){t.clearIconOverlay();var n=0^e.count;n&&n>0&&(h=t._baseUrl.concat(n,".ico"),n>9&&(h=t._baseUrl+"9p.ico"),t.setIconOverlay(h,String.prototype.concat("(",n,"則新訊息)")))}),t._callbackFn();break;case"destory":document.body.removeChild(o),$(window).unbind("message",n),delete t;break;case"firstrun":confirm("您似乎是初次使用Xuite釘選網站功能…\n\n您想要到Xuite站長日誌觀看功能說明嗎？")&&(location.href=t._firstRunPage)}}};$(window).bind("message",n)}},t.PinnedSite=e}();(function(){var f=function(c,e){this.$div=$(c);this._options=e?e:{}};f.prototype.render=function(){var c=this._options,e=c.showType,f="//my.xuite.net/service/marquee/api/external/marq_data2.php?pos="+c.currentService+"&showNew="+(c.showNew?1:0),a=[];c.showTitle&&(a[a.length]='<h3 class="announce-title" >\u7ad9\u9577\u8a0a\u606f</h3>');a[a.length]='<div class="announce-main" >';a[a.length]='\t<ul class="announce-list" >';a[a.length]="\t</ul>";a[a.length]='\t<a class="announce-more" href="//blog.xuite.net/xuite.net/xuite/63078172" title="more" target="_blank" >more</a>';
a[a.length]="</div>";this.$div.addClass("announce").html(a.join(""));$.getJSON(f+"&callback=?",function(a){for(var b=[],c=a.length,d=0;d<c;++d)b[b.length]='\t<li class="announce-item announce-'+a[d].type+'" >',e&&(b[b.length]='<span class="announce-type" >',b[b.length]="new"==a[d].type?"[\u65b0\u529f\u80fd]":"general"==a[d].type?"[\u516c\u544a]":"[\u6d3b\u52d5]",b[b.length]="</span>"),b[b.length]=' <a class="announce-link" href="'+a[d].link+'" title="'+a[d].title+'" target="_blank">'+a[d].title+"</a>",
b[b.length]="</li>";$(".announce-list").html(b.join(""))})};XUI.Widgets.Announce=f})();
(function(){var l=function(j,d){this.$div=$(j);this._options=d||{}};l.prototype.render=function(){var j=this.$div.addClass("visitor"),d;if(!(d=this._options.key)){var c=location.protocol+"//"+location.host+location.pathname;d="";var g,a,e,b,k,h,i=0,c=c.replace(/\r\n/g,"\n");a="";for(e=0;e<c.length;e++)b=c.charCodeAt(e),128>b?a+=String.fromCharCode(b):(127<b&&2048>b?a+=String.fromCharCode(b>>6|192):(a+=String.fromCharCode(b>>12|224),a+=String.fromCharCode(b>>6&63|128)),a+=String.fromCharCode(b&63|
128));for(c=a;i<c.length;)g=c.charCodeAt(i++),a=c.charCodeAt(i++),e=c.charCodeAt(i++),b=g>>2,g=(g&3)<<4|a>>4,k=(a&15)<<2|e>>6,h=e&63,isNaN(a)?k=h=64:isNaN(e)&&(h=64),d=d+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(b)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(g)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(k)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(h)}$.getJSON("//my.xuite.net/api/visitor2xml.php?callback=?&set=15&key="+
d,function(a){var b=$('<ol class="visitor-list" >'),c=[],a=a.items,e;for(e in a){var d=a[e],f=d.LOGINID;c.push(['<li class="visitor-item" >','   <a class="visitor-avatar-c" href="https://xuite.net/'+f+'" target="_blank" >','       <img class="visitor-avatar visitor-avatar-male" src="https://avatar.xuite.net/'+d.MEMBERID+'/s" title="'+d.NICKNAME+'" >','   </a>   <ul class="visitor-link-list" >','       <li class="visitor-link-item visitor-link-blog" ><a class="visitor-link" href="https://blog.xuite.net/'+
f+'" title="\u65e5\u8a8c" target="_blank" >\u65e5\u8a8c</a></li>','       <li class="visitor-link-item visitor-link-photo" ><a class="visitor-link" href="https://photo.xuite.net/'+f+'" title="\u76f8\u7c3f" target="_blank" >\u76f8\u7c3f</a></li>','       <li class="visitor-link-item visitor-link-vlog" ><a class="visitor-link" href="https://vlog.xuite.net/'+f+'" title="\u5f71\u97f3" target="_blank" >\u5f71\u97f3</a></li>','       <li class="visitor-link-item visitor-link-gbook" ><a class="visitor-link" href="https://gbook.xuite.net/'+
f+'" title="\u7559\u8a00\u7248" target="_blank" >\u7559\u8a00\u7248</a></li>','       <li class="visitor-link-item visitor-link-friend" ><a class="visitor-link" href="https://my.xuite.net/friend/'+f+'" title="\u597d\u53cb" target="_blank" >\u597d\u53cb</a></li>',"   </ul></li>"].join(""))}b.html(c.join("")).appendTo(j)})};XUI.Widgets.Visitor=l})();
(function(){var v=function(a,d){var g,d=d||{};return d.delay?function(){d.preventDefault&&arguments[0].preventDefault();d.stopPropagation&&arguments[0].stopPropagation();var f=this,h=arguments;g?clearTimeout(g):d.initFunc&&d.initFunc.apply(f,h);g=setTimeout(function(){g=null;a.apply(f,h)},d.delay)}:a},x={focus_element:null,is_show:!1,hide_delay:400,close_click_outside:!1},u=function(a){var d={};$.extend(d,x,a);this.focus_element=d.focus_element;this.is_show=d.is_show;this.close_click_outside=d.close_click_outside;
this._win=$(window);this._win_w=this._win.width();this._win_h=this._win.height();this.x=this.y=this.w=this.h=0;this.common_element=null;this.hide_delay=d.hide_delay;this._hide_timer=null;return this};u.prototype={constructor:u,_setOverlay:function(a,d,g,f,h,c){var b=this,i=this._win,m=this._win_w,e=this._win_h,j=0,k=0;if(h){var h=i.scrollLeft()+j,r=i.scrollTop()+k,l=i[0].document.body.clientWidth<m?0:i[0].document.body.clientWidth-m-(i.scrollLeft()+j),q=i[0].document.body.clientHeight<e?0:i[0].document.body.clientHeight-
e-(i.scrollTop()+k);0>a?0<h+a?(j-=-a,a=0):(j-=h,a+=h):a+g>m&&(a-l<m-g?(j+=a+g-m,a=m-g):(j+=l,a-=l));0>d?0<r+d?(k-=-d,d=0):(k-=r,d+=r):d+f>e&&(d-q<e-f?(k+=d+f-e,d=e-f):(k+=q,d-=q))}if(c){var o=[];if(!(a>c.x+c.w||d>c.y+c.h||a+g<c.x||d+f<c.y))switch(h=i.scrollLeft()+j,r=i.scrollTop()+k,l=i[0].document.body.clientWidth<m?0:i[0].document.body.clientWidth-m-(i.scrollLeft()+j),q=i[0].document.body.clientHeight<e?0:i[0].document.body.clientHeight-e-(i.scrollTop()+k),c.x+c.w-a<h?o.push({diff:c.x+c.w-a,remain:0,
to:"right"}):o.push({diff:h,remain:a>c.x?c.x+c.w-(a+h):65535,to:"right"}),c.y+c.h-d<r?o.push({diff:c.y+c.h-d,remain:0,to:"down"}):o.push({diff:r,remain:d>c.y?c.y+c.h-(d+r):65535,to:"down"}),a+g-c.x<l?o.push({diff:a+g-c.x,remain:0,to:"left"}):o.push({diff:l,remain:a+g<c.x+c.w?a+g-(c.x+l):65535,to:"left"}),d+f-c.y<q?o.push({diff:d+f-c.y,remain:0,to:"top"}):o.push({diff:q,remain:d+f-c.y-q,remain:d+f<c.y+c.h?d+f-(c.y+q):65535,to:"top"}),o.sort(function(b,c){return 0==b.remain&&0==c.remain?("left"==b.to||
"right"==b.to)&&("top"==c.to||"down"==c.to)||("left"==c.to||"right"==c.to)&&("top"==b.to||"down"==b.to)?0==k?"left"==b.to||"right"==b.to?1:-1:0==j?"top"==b.to||"down"==b.to?1:-1:b.diff>c.diff?1:-1:b.diff>c.diff?1:-1:b.remain>c.remain?1:-1}),c=o[0],c.to){case "top":k+=c.diff;d-=c.diff;break;case "down":k-=c.diff;d+=c.diff;break;case "left":j+=c.diff;a-=c.diff;break;case "right":j-=c.diff,a+=c.diff}}if(j||k)i.scrollLeft(i.scrollLeft()+j+(0<j?100:-100)),i.scrollTop(i.scrollTop()+k+(0<k?100:-100));0>
a&&(g=a+g,a=0,0>g&&(g=0));0>d&&(f=d+f,d=0,0>f&&(f=0));a>m?(g=0,a=m):a+g>m&&(g=m-a);d>e?(f=0,d=e):d+f>e&&(f=e-d);this.common_element.eq(0).css({width:a+g,height:d});this.common_element.eq(1).css({width:m-(a+g),height:d+f});this.common_element.eq(2).css({width:m-a,height:e-(d+f)});this.common_element.eq(3).css({width:a,height:e-d});a={x:a,y:d,w:g,h:f};$.browser.msie&&9>$.browser.version&&setTimeout(function(){b.common_element.removeClass("focus-overlay-common").addClass("focus-overlay-common")},10);
return a},initLayout:function(){$('<div class="focus-overlay-common focus-overlay-left"></div><div class="focus-overlay-common focus-overlay-top"></div><div class="focus-overlay-common focus-overlay-right"></div><div class="focus-overlay-common focus-overlay-bottom"></div>').appendTo("body");this.common_element=$(".focus-overlay-common");this.common_element.eq(0).css({width:this._win_w-1,height:1});this.common_element.eq(1).css({width:1,height:this._win_h-1});this.common_element.eq(2).css({width:this._win_w-
1,height:1});this.common_element.eq(3).css({width:1,height:this._win_h-1})},initEvent:function(){var a=this,d=document.body.scrollWidth,g=document.body.scrollHeight;setInterval(function(){var c=document.body.scrollWidth;new_scroll_height=document.body.scrollHeight;if(c!=d||new_scroll_height!=g)d=c,g=new_scroll_height,$(window).resize()},1E3);var f=v(function(){a._win_w=a._win.width();a._win_h=a._win.height();a.focus_element?a.focusOnElement(a.focus_element):a.hide();a.common_element.removeClass("focus-overlay-resizing")},
{delay:300,initFunc:function(){a.common_element.addClass("focus-overlay-resizing")}}),h=v(function(){a.focus_element&&a.focusOnElement(a.focus_element)},{delay:100});this._win.resize(f);this._win.scroll(h);this.common_element.click(function(){a.close_click_outside&&a.hide()});this.common_element.eq(0).bind("FocusOverlay.destroy",function(){a._win.unbind("resize",f);a._win.unbind("scroll",h)})},render:function(){this.initLayout();this.initEvent();this.focus_element&&this.focusOnElement(this.focus_element,
!0);this.is_show&&this.show()},destroy:function(){this.common_element.eq(0).trigger("FocusOverlay.destroy");this.common_element.remove()},focusOnElement:function(a,d,g){if("number"==typeof a&&1<=a&&9>=a){var f=parseInt((a-1)/3,10)-1,d=this._win_w*(50+20*((a-1)%3-1))/100,g=this._win_h*(50+20*f)/100;this.focus_element=a;return this._setOverlay(d,g,0,0)}var h=$(a),f=h.offset(),c=this._win.scrollLeft(),b=this._win.scrollTop(),a=f.left,f=f.top,i=h.outerWidth(),m=h.outerHeight();this.focus_element=h;return this._setOverlay(a-
c,f-b,i,m,d,g)},show:function(){clearTimeout(this._hide_timer);$("body").addClass("focus-overlay-active")},hide:function(){clearTimeout(this._hide_timer);this._hide_timer=setTimeout(function(){$("body").removeClass("focus-overlay-active")},this.hide_delay)}};XUI.Widgets.FocusOverlay=u;var p=null,n=["beforeShow","afterShow","beforeHide","afterHide"],w={width:"auto",height:"auto",theme:"default",isShow:!1,num_show:-1,modal:!1,disable_focus_element:!1,arrow:{size:5,target_edge:"bottom",target_pos:"left",
self_edge:"top",self_pos:"left"},fadeIn:!0,fadeOut:!0,anchor:"html",closeClickOutside:!1,fixOffset:{left:0,top:0}};$.extend(XUI.Widgets,{Tooltip:function(){var a=0,d=function(c,b){var i=this;if(b.modal||w.modal)b.width=b.width||400,b.height=b.height||200;this.options=b=$.extend({},w,b);$.browser.msie&&9>$.browser.version&&(this.options.fadeIn=this.options.fadeOut=!1);this.targetElement=$(c);this.theme=b.theme;this.width=b.width;this.height=b.height;this.num_show=b.num_show;this.isShow=b.isShow;this.header=
b.header;this.closeClickOutside=b.closeClickOutside;this._unique_id=[(new Date).getTime(),"-",a++].join("");this._event_handlers={showTooltip:function(b){b.stopPropagation();i.show()},hideTooltip:function(b){b.stopPropagation();i.hide()}};this.body=$.isFunction(b.body)?b.body.apply(this):b.body;this.footer=b.footer;this.arrow=b.arrow;var d={left:"right",right:"left",top:"bottom",bottom:"top"};void 0===this.arrow.self_edge&&(this.arrow.self_edge=d[this.arrow.target_edge],this.arrow.self_pos=this.arrow.target_pos);
this.from_left=this.from_top=this.to_left=this.to_top=0;this.fix_left=b.fixOffset.left;this.fix_top=b.fixOffset.top;this.targetElement.addClass("tooltip-target");this.targetElement.addClass("tooltip-theme-"+this.theme);this.container=$(['<div class="tooltip tooltip-theme-',this.theme,'"><div class="tooltip-inner"><div class="tooltip-msgbox"><div class="tooltip-header"></div><div class="tooltip-body"></div><div class="tooltip-footer"></div></div><div class="tooltip-arrow"></div><div class="tooltip-close"></div></div></div>'].join(""));
var e="tooltip-arrow-";void 0===b.header?(this.container.find(".tooltip-header").remove(),e+="0"):(this.container.find(".tooltip-header").html(b.header),e+="1");void 0===b.footer?(this.container.find(".tooltip-footer").remove(),e+="0"):(this.container.find(".tooltip-footer").html(b.footer),e+="1");this.msgbox=this.container.find(".tooltip-msgbox");this.msgbox.css({width:this.width,height:this.height});this.container.find(".tooltip-body").html(this.body);if(b.buttons&&0<b.buttons.length){$('<div class="tooltip-button-group"></div>').appendTo(this.container.find(".tooltip-body"));
for(d=0;d<b.buttons.length;d++)this.addButton(b.buttons[d])}this.anchor=$(b.anchor);if(b.modal){if(this.container.find(".tooltip-arrow").remove(),this.container.addClass("tooltip-modal"),this.msgbox.css({"margin-left":-0.5*this.width,"margin-top":-0.5*this.height}),this.container.appendTo("html"),p||(p=new XUI.Widgets.FocusOverlay,p.render()),this.modalElement=p,this.closeClickOutside&&this.modalElement.common_element.click(function(){i.isShow&&i.hide("closeClickOutside")}),this.isShow)this.hide("_silent"),
this.show()}else{this.container.find(".tooltip-arrow").addClass(e);if(1!=this.anchor.length)throw"XUI.Widgets.Tooltip: Your Tooltip anchor should be one and only!!!";this.anchor.append(this.container);this.setArrowPosition(this.arrow.target_edge,this.arrow.target_pos,this.arrow.self_edge,this.arrow.self_pos,this.arrow.size)}switch(b.showType){case "mouseover":this.targetElement.mouseover(this._event_handlers.showTooltip);break;case "click":this.targetElement.click(this._event_handlers.showTooltip)}switch(b.hideType){case "mouseout":this.targetElement.mouseout(this._event_handlers.hideTooltip);
break;case "icon":this.container.find(".tooltip-close").css({display:"block"});break;case "click_target":this.targetElement.click(this._event_handlers.hideTooltip);break;case "click_self":this.container.click(this._event_handlers.hideTooltip)}for(d=0;d<n.length;d++){var e=n[d],j=b[e];if($.isFunction(j))this[e](j)}};d.prototype={destroy:function(){switch(this.options.showType){case "mouseover":this.targetElement.unbind("mouseover",this._event_handlers.showTooltip);break;case "click":this.targetElement.unbind("click",
this._event_handlers.showTooltip)}switch(this.options.hideType){case "mouseout":this.targetElement.unbind("mouseout",this._event_handlers.hideTooltip);break;case "click_target":this.targetElement.unbind("click",this._event_handlers.hideTooltip)}this.container.remove();0===$(".tooltip").length&&p&&(p.destroy(),p=null)},show:function(c){var b=this,i=b.container,a=b.targetElement.offset(),e=b.anchor.offset();if(!b.isShow&&(b.isShow=!0,"_silent"!=c&&b.container.trigger("tooltip-beforeShow",[c]),0!=b.num_show)){0<
b.num_show&&b.num_show--;var d=b.container.find(".tooltip-close");d.css({display:"none"}).unbind("click");"icon"==b.options.hideType&&(d.css({display:"block"}),d.unbind("click").bind("click",function(){b.hide()}));b.options.modal?(a={x:0.5*(b.modalElement._win_w-b.width),y:0.5*(b.modalElement._win_h-b.height),w:b.width,h:b.height},e=b.modalElement.focusOnElement(b.options.disable_focus_element?b.options.disable_focus_element:b.targetElement,!0,a),b.msgbox.attr("class","tooltip-msgbox"),b.options.overlap_fix&&
!(a.x>=e.x+e.w||a.y>=e.y+e.h||a.x+a.w<=e.x||a.y+a.h<=e.y)&&b.msgbox.addClass("tooltip-modal-fix"+b.options.overlap_fix),b.modalElement.show(),b.options.fadeIn?(i.css({visibility:"visible",opacity:0}),i.animate({opacity:1},{queue:!1,duration:400,complete:function(){c!="_silent"&&b.container.trigger("tooltip-afterShow",[c])}})):(i.css({visibility:"visible",opacity:1}),"_silent"!=c&&b.container.trigger("tooltip-afterShow",[c]))):b.options.fadeIn?(i.css({visibility:"visible",opacity:0,left:a.left+b.to_left+
b.from_left-e.left+b.fix_left,top:a.top+b.to_top+b.from_top-e.top+b.fix_top}),i.animate({opacity:1,left:a.left+b.to_left-e.left+b.fix_left,top:a.top+b.to_top-e.top+b.fix_top},{queue:!1,duration:400,complete:function(){c!="_silent"&&b.container.trigger("tooltip-afterShow",[c])}})):(i.css({visibility:"visible",opacity:1,left:a.left+b.to_left-e.left+b.fix_left,top:a.top+b.to_top-e.top+b.fix_top}),"_silent"!=c&&b.container.trigger("tooltip-afterShow",[c]))}},hide:function(c){var b=this.container,a=this,
d=a.targetElement.offset(),e=a.anchor.offset();"_silent"!=c&&a.container.trigger("tooltip-beforeHide",[c]);a.isShow&&(a.isShow=!1,a.options.modal?(a.modalElement.hide(),a.options.fadeOut?b.animate({opacity:0},{queue:!1,duration:400,complete:function(){a.isShow||b.css({visibility:"hidden"});"_silent"!=c&&a.container.trigger("tooltip-afterHide",[c])}}):(b.css({visibility:"hidden"}),"_silent"!=c&&a.container.trigger("tooltip-afterHide",[c]))):a.options.fadeOut?b.animate({opacity:0,left:d.left+a.to_left+
a.from_left-e.left+a.fix_left,top:d.top+a.to_top+a.from_top-e.top+a.fix_top},{queue:!1,duration:400,complete:function(){a.isShow||b.css({visibility:"hidden"});"_silent"!=c&&a.container.trigger("tooltip-afterHide",[c])}}):(b.css({visibility:"hidden"}),"_silent"!=c&&a.container.trigger("tooltip-afterHide",[c])))},setArrowPosition:function(c,b,a,d,e){if(!this.options.modal){var f=this.container,g=this.targetElement,h=f.find(".tooltip-arrow");e&&(0<e&&e!=this.arrowSize)&&(this.arrowSize=e,f.css({padding:8>
e?8:e}));var e=this.arrowSize,l=8>e?8:e,q=f.width()+2*l,f=f.height()+2*l,o=g.width(),g=g.height(),n,p,s,t;h.css({width:"auto",height:"auto",left:"auto",right:"auto",top:"auto",bottom:"auto"});switch(c){case "left":s=0;break;case "right":s=o;break;case "top":t=0;break;case "bottom":t=g}switch(b){case "left":s=8+e;break;case "right":s=o-(8+e);break;case "center":s=o/2;break;case "top":t=8+e;break;case "bottom":t=g-(8+e);break;case "middle":t=g/2}c=this.msgbox;switch(a){case "left":a=parseFloat(c.css("border-left-width"));
n=l-e;h.css({backgroundPosition:"left center",width:e,height:2*(e+8),left:-1*e+a});this.from_top=0;this.from_left=20;break;case "right":a=parseFloat(c.css("border-right-width"));n=q-(l-e);h.css({backgroundPosition:"right center",width:e,height:2*(e+8),right:-1*e+a});this.from_top=0;this.from_left=-20;break;case "top":a=parseFloat(c.css("border-top-width"));p=l-e;h.css({backgroundPosition:"center top",width:2*(e+8),height:e,top:-1*e+a});this.from_top=20;this.from_left=0;break;case "bottom":a=parseFloat(c.css("border-bottom-width")),
p=f-(l-e),h.css({backgroundPosition:"center bottom",width:2*(e+8),height:e,bottom:-1*e+a}),this.from_top=-20,this.from_left=0}switch(d){case "left":n=8+e+l;h.css({left:0});break;case "right":n=q-(8+e+l);h.css({right:0});break;case "center":n=q/2;h.css({width:"100%",left:0});break;case "top":p=8+e+l;h.css({top:0});void 0!==this.header&&h.css({top:this.container.find(".tooltip-header").height()});break;case "bottom":p=f-(8+e+l);h.css({bottom:0});void 0!==this.header&&h.css({bottom:this.container.find(".tooltip-footer").height()});
break;case "middle":p=f/2,h.css({height:"100%",top:0})}this.to_left=s-n;this.to_top=t-p;this.isShow&&(this.hide("_silent"),this.show())}},addButton:function(c){var b=this,a={};c.icon&&(a={icons:{primary:"ui-icon-"+c.icon}});var a=$(['<button class="tooltip-button-value-',c.value," tooltip-button-type-",c.icon?c.icon:"normal"," tooltip-button",c.textonly?"-textonly":"",'">',c.text,"</button>"].join("")).button(a),d=b.container.find(".tooltip-button-group");0!=d.length&&(d.append(a),a.click(function(a){a.stopPropagation();
a.preventDefault();c.onclick&&!1===c.onclick.apply(this,[b])||b.hide(c.value)}))},animatePopUp:function(c,b){if(!this.options.modal&&0!==b){var a=this,d=this.container,c=c||0,e="+=0",f="+=0";switch(c){case 0:e="+=10";break;case 1:0<b&&b--;e="-=10";break;case 2:f="+=10";break;case 3:0<b&&b--,f="-=10"}d.animate({top:e,left:f},{duration:200,queue:!1,complete:function(){"visible"==d.css("visibility")&&a.animatePopUp((c+1)%2+2*parseInt(c/2),b)}})}}};for(var g=function(c){return function(b){return $.isFunction(b)?
this.container.bind("tooltip-"+c,b):this.container.trigger("tooltip-"+c)}},f=0;f<n.length;f++)d.prototype[n[f]]=g(n[f]);g=function(c,b){this.$target=$(c);if(0==this.$target.length)throw"XUI.Widgets.Tooltip: Your Tooltip target is not Exists!!!";this.toolTipItem=null;this.options=b};g.prototype={_wait_until_loaded:function(c){"complete"==document.readyState||"interactive"==document.readyState?c():$(document).ready(c)},destroy:function(){var c=this;this._wait_until_loaded(function(){var b=c.$target[0],
a=$.data(b,"_toolTip");if(a)for(var d=0;d<a.length;d++)if(a[d]._unique_id==c.toolTipItem._unique_id){a.splice(d,1);$.data(b,"_toolTip",a);0==a.length&&(c.$target.removeClass("tooltip-target"),c.$target.removeClass("tooltip-theme-"+c.toolTipItem.theme));c.toolTipItem.destroy();break}})},show:function(a){var b=this;this._wait_until_loaded(function(){b.toolTipItem.show(a)})},hide:function(a){var b=this;this._wait_until_loaded(function(){b.toolTipItem.hide(a)})},setArrowPosition:function(a,b,d,f,e){var g=
this;this._wait_until_loaded(function(){g.toolTipItem.setArrowPosition(a,b,d,f,e)})},addButton:function(a){var b=this;this._wait_until_loaded(function(){b.toolTipItem.addButton(a)})},animatePopUp:function(a,b){var d=this;this._wait_until_loaded(function(){d.toolTipItem.animatePopUp(a,b)})},render:function(){var a=this;this._wait_until_loaded(function(){var b=a.$target[0];a.toolTipItem=new d(b,a.options);var f=$.data(b,"_toolTip"),f=f||[];f.push(a.toolTipItem);$.data(b,"_toolTip",f)})}};for(var f=
function(a){return function(b){return this.toolTipItem[a](b)}},h=0;h<n.length;h++)g.prototype[n[h]]=f(n[h]);return g}()})})();
(function(){var c=function(a,b){this.$div=$(a);this._options=b?b:{}};c.prototype.render=function(){if(!(-1===navigator.appVersion.indexOf("MSIE")||window.XDomainRequest)){var a=[];a[a.length]='<p class="ie6-message">';a[a.length]='\t<span class="ie6-focus">\u8acb\u5347\u7d1a\u81f3\u6700\u65b0\u7684\u700f\u89bd\u5668\uff0c\u9ad4\u9a57\u66f4\u5feb\u901f\u5b89\u5168\u7684\u7dda\u4e0a\u700f\u89bd\u74b0\u5883\u3002</span>';a[a.length]='\t<span class="ie6-microsoft" >\u9075\u5faa<a class="ie6-microsoft-policy"  href="http://windowsteamblog.com/ie/b/ie/archive/2011/12/15/ie-to-start-automatic-upgrades-across-windows-xp-windows-vista-and-windows-7.aspx" target="_blank" title="IE to Start Automatic Upgrades across Windows XP, Windows Vista, and Windows 7" >\u5fae\u8edf\u653f\u7b56</a>\uff0c\u6211\u5011\u5df2\u505c\u6b62\u652f\u63f4 IE7 \u53ca\u4ee5\u4e0b\u7248\u672c\uff0c\u8acb\u60a8\u7acb\u523b\u5347\u7d1a\u3002</span>';
a[a.length]="</p>";a[a.length]='<ul class="ie6-browser-list" >';a[a.length]='\t<li class="ie6-browser-item ie6-browser-firefox" ><a class="ie6-browser-link" href="http://moztw.org" target="_blank" >Firefox</a></li>';a[a.length]='\t<li class="ie6-browser-item ie6-browser-ie" ><a class="ie6-browser-link" href="http://www.microsoft.com/taiwan/windows/internet-explorer/worldwide-sites.aspx" target="_blank" >IE8</a></li>';a[a.length]='\t<li class="ie6-browser-item ie6-browser-chrome" ><a class="ie6-browser-link" href="http://www.google.com/chrome?hl=zh-TW" target="_blank" >Chrome</a></li>';
a[a.length]="</ul>";a[a.length]='<a class="ie6-close" href="#" >\u95dc\u9589</a>';var b=this.$div;b.addClass("ie6").html(a.join("")).find(".ie6-close").click(function(){b.slideUp();return!1})}};XUI.Widgets.IE6=c})();
!function(){var e=function(e,t){this.$div=$(e),this._options=t||{},this._options.mobile&&1===this._options.mobile?console.log("mobile footer"):(this.checkFrame(),this.checkDevice(this._options))};e.prototype.setTracker=function(){!function(e,t){var o=e.createElement("script");o.type="text/javascript",o.async="async",o.onload=function(){hitag.fire("hinet")},o.src="https://t.ssp.hinet.net/utag.js";var c=e.getElementsByTagName("script")[0];c.parentNode.insertBefore(o,c)}(document)},e.prototype.checkFrame=function(){if(top!==self){try{top.location.replace(self.location.href)}catch(e){document.body.innerHTML="<h1>發生錯誤了</h1><h2>Page not found</h2>",$("link[rel=stylesheet]").remove()}setTimeout(function(){if(top!==self)try{top.location.replace(self.location.href)}catch(e){document.body.innerHTML="<h1>發生錯誤了</h1><h2>Page not found</h2>",$("link[rel=stylesheet]").remove()}},500)}},e.prototype.checkDevice=function(e){var t=e.mobileURL||"//m.xuite.net/";e.hideMobile||("toMobile"===$.cookie("footerRedirect")?(console.log("Redirect to mobile"),window.location.replace(t)):void 0!==$.cookie("footerRedirect")&&""!==$.cookie("footerRedirect")&&null!==$.cookie("footerRedirect")||!0!==this.checkMobile()||(console.log("redirect to mobile"),window.location.replace(t)))},e.prototype.checkMobile=function(){return!!(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/Android/i))},e.prototype.createCookie=function(e,t,o,c){if(o){var i=new Date;i.setTime(i.getTime()+24*o*60*60*1e3);var r="; expires="+i.toGMTString()}else r="";document.cookie=e+"="+t+r+"; domain=.xuite.net; path=/"},e.prototype.render=function(){var e=this._options,t=e.ccLicense,o=e.copyright,c=e.bestResolution,i=e.banishURL,r=e.mobileURL,a=e.developerURL,n=e.showAbuse,l=e.showTOS,s=e.hideDeveloper,m=e.hidePolicy,h=e.hideMobile,g=e.hideCopyright,b=e.hideRule,f=e.hideFeedback,p=e.mobileBlank;privacy=void 0===e.privacy?1:e.privacy,mobile=e.mobile,r=r||"//m.xuite.net/",o=o||"xuite",a=a||"//api.xuite.net/document/xuite_dev/public/";var u=[];if(t){switch(u[u.length]='<div class="footer-cc">',t){case"cc-by":u[u.length]='<a class="footer-cc-logo" rel="license" target="_blank" href="http://creativecommons.org/licenses/by/2.5/tw/"><img title="Creative Commons 授權條款" border="0" src="http://creativecommons.org/images/public/somerights20.png" /></a> 本著作係採用 <a class="footer-cc-label" rel="license" target="_blank"href="http://creativecommons.org/licenses/by/2.5/tw/">Creative Commons 姓名標示 2.5 台灣 (中華民國) 授權條款</a>授權。';break;case"cc-by-nc":u[u.length]='<a class="footer-cc-logo" rel="license" target="_blank" href="http://creativecommons.org/licenses/by-nc/2.5/tw/"><img title="Creative Commons 授權條款" border="0" src="http://creativecommons.org/images/public/somerights20.png" /></a> 本著作係採用 <a class="footer-cc-label" rel="license" target="_blank"href="http://creativecommons.org/licenses/by-nc/2.5/tw/">Creative Commons 姓名標示-非商業性 2.5 台灣 (中華民國) 授權條款</a>授權。';break;case"cc-by-nd":u[u.length]='<a class="footer-cc-logo" rel="license" target="_blank" href="http://creativecommons.org/licenses/by-nd/2.5/tw/"><img title="Creative Commons 授權條款" border="0" src="http://creativecommons.org/images/public/somerights20.png" /></a> 本著作係採用 <a class="footer-cc-label" rel="license" target="_blank"href="http://creativecommons.org/licenses/by-nd/2.5/tw/">Creative Commons 姓名標示-禁止改作 2.5 台灣 (中華民國) 授權條款</a>授權。';break;case"cc-by-sa":u[u.length]='<a class="footer-cc-logo" rel="license" target="_blank" href="http://creativecommons.org/licenses/by-sa/2.5/tw/"><img title="Creative Commons 授權條款" border="0" src="http://creativecommons.org/images/public/somerights20.png" /></a> 本著作係採用 <a class="footer-cc-label" rel="license" target="_blank"href="http://creativecommons.org/licenses/by-sa/2.5/tw/">Creative Commons 姓名標示-相同方式分享 2.5 台灣 (中華民國) 授權條款</a>授權。';break;case"cc-by-nc-nd":u[u.length]='<a class="footer-cc-logo" rel="license" target="_blank" href="http://creativecommons.org/licenses/by-nc-nd/2.5/tw/"><img title="Creative Commons 授權條款" border="0" src="http://creativecommons.org/images/public/somerights20.png" /></a> 本著作係採用 <a class="footer-cc-label" rel="license" target="_blank"href="http://creativecommons.org/licenses/by-nc-nd/2.5/tw/">Creative Commons 姓名標示-非商業性-禁止改作 2.5 台灣 (中華民國) 授權條款</a>授權。';break;case"cc-by-nc-sa":u[u.length]='<a class="footer-cc-logo" rel="license" target="_blank" href="http://creativecommons.org/licenses/by-nc-sa/2.5/tw/"><img title="Creative Commons 授權條款" border="0" src="http://creativecommons.org/images/public/somerights20.png" /></a> 本著作係採用 <a class="footer-cc-label" rel="license" target="_blank"href="http://creativecommons.org/licenses/by-nc-sa/2.5/tw/">Creative Commons 姓名標示-非商業性-相同方式分享 2.5 台灣 (中華民國) 授權條款</a>授權。';break;default:u[u.length]='<a class="footer-cc-logo" rel="license" target="_blank" href="http://creativecommons.org/licenses/by/2.5/tw/"><img title="Creative Commons 授權條款" border="0" src="http://creativecommons.org/images/public/somerights20.png" /></a> 本著作係採用 <a class="footer-cc-label" rel="license" target="_blank"href="http://creativecommons.org/licenses/by/2.5/tw/">Creative Commons 姓名標示 2.5 台灣 (中華民國) 授權條款</a>授權。'}u[u.length]="</div>"}if(o)switch(u[u.length]='<p class="footer-copyright" >',o){case"xuite":u[u.length]="Copyright &copy; 2005 - "+(new Date).getFullYear()+" Internet Service by Xuite.";break;case"hamicloud":u[u.length]="中華電信股份有限公司版權所有 &copy; Chunghwa Telecom, Inc. All Rights Reserved.";break;default:u[u.length]="Copyright &copy; 2005 - "+(new Date).getFullYear()+" Internet Service by Xuite."}c&&(u[u.length]=" 最佳解析度 "+c),u[u.length]="</p>",u[u.length]='<ul class="footer-menu">',g||(u[u.length]='  <li class="footer-menu-item footer-menu-copyright"><a class="footer-menu-link" href="http://www.hinet.net/copyright.html" target="_blank">著作權保護</a></li>'),b||(u[u.length]='  <li class="footer-menu-item footer-menu-rule"><a class="footer-menu-link" href="https://www.cht.com.tw/home/consumer/membership_terms" target="_blank">會員條款</a></li>'),"hamicloud"!==o&&(u[u.length]='  <li class="footer-menu-item footer-menu-kid"><a class="footer-menu-link" href="http://www.hinet.net/kid.html" target="_blank">兒童網路安全</a></li>'),m||(u[u.length]='  <li class="footer-menu-item footer-menu-classify"><a class="footer-menu-link" href="http://www.hinet.net/classify2.html" target="_blank">網站及平臺內容管理措施</a></li>'),n&&(u[u.length]='  <li class="footer-menu-item footer-menu-abuse"><a class="footer-menu-link" href="//blog.xuite.net/xuite.net/xuite/62101465" target="_blank">檢舉公告</a></li>'),s||(s=""),f||(u[u.length]='  <li class="footer-menu-item footer-menu-feedback"><a class="footer-menu-link" href="//qa.xuite.net/" target="_blank">反應問題</a></li>'),i&&(u[u.length]='  <li class="footer-menu-item footer-menu-banish"><a class="footer-menu-link" href="'+i+'" target="_blank">停權名單</a></li>'),l&&(u[u.length]='  <li class="footer-menu-item footer-menu-tos"><a class="footer-menu-link" href="https://sync.hamicloud.net/_front/cloudbox.php?page=agreement" target="_blank">服務條款</a></li>'),h||(u[u.length]='  <li class="footer-menu-item footer-menu-mobile"><a class="footer-menu-link" href="'+r+'"',p&&(u[u.length]=' target="_blank" '),u[u.length]=">行動版</a></li>"),1!==privacy&&2!==privacy||"clicked"===$.cookie("acceptPrivacy")||(2===privacy&&(u=[]),u[u.length]='<div id="privacyDeclare">',u[u.length]='<div id="privacyDesc">我們紀錄cookie資訊，以提供客製化內容，可優化您的使用體驗，若繼續閱覽本網站內容，即表示您 同意我們使用cookies。更多關於隱私保護資訊，請閱覽我們的<a target="_blank" href="https://www.cht.com.tw/home/consumer/privacy" style="color:#edd727;text-decoration: none;">隱私權保護政策</a>。</div>',u[u.length]='<button id="acceptPrivacy">我接受</button>',u[u.length]="</div>"),u[u.length]="</ul>",this.$div.addClass("footer").html(u.join(""));var v=this;1===$(".footer-menu-mobile").length&&$(".footer-menu-mobile").on("click","a",function(){v.createCookie("footerRedirect","toMobile")}),1!==privacy&&2!==privacy||"clicked"===$.cookie("acceptPrivacy")||$("#acceptPrivacy").on("click",function(){$("#privacyDeclare").remove(),v.createCookie("acceptPrivacy","clicked",730)})},XUI.Widgets.Footer=e}();(function(){var d=function(f,a){this.$div=$(f);this._options=a?a:{}};d.prototype.render=function(){function f(){return 0.5<Math.random()?-1:1}var a=[];a[a.length]='<h3 class="angel-title" >\u6d3b\u52d5\u5c0f\u5929\u4f7f</h3>';a[a.length]='<div class="angel-main" >';a[a.length]='\t<ul class="angel-list" >';a[a.length]="\t</ul>";a[a.length]='\t<a class="angel-prev" href="#" title="\u4e0a\u5247" >\u4e0a\u5247</a>';a[a.length]='\t<a class="angel-next" href="#" title="\u4e0b\u5247" >\u4e0b\u5247</a>';
a[a.length]='\t<a class="angel-more" href="//my.xuite.net/service/event/my/for_blog_event_angel.php?showType=online" target="_blank" title="\u66f4\u591a" >\u66f4\u591a</a>';a[a.length]="</div>";this.$div.addClass("angel").html(a.join(""));var d=function(a,b){$(b).find(".angel-image").each(function(){if($(this).data("src")){var a=this,b=new Image;$(b).load(function(){$(a).attr("src",$(this).attr("src"));$(a).removeAttr("data-src")}).attr("src",$(this).data("src"))}})};$.getJSON("//my.xuite.net/service/event/api/external/event_angel_json.php?callback=?",
function(a){a=a.slice(0,30);a.sort(f);for(var b=[],c="",e=0;e<a.length;e++){var c=a[e],g=c.link,h=c.title,i=c.thumb,j=c.description,c=0<e?"data-":"";b[b.length]='<li class="angel-item" >';b[b.length]='\t<a class="angel-image-link" href="'+g+'" title="'+h+'" target="_blank" >';b[b.length]='\t\t<img class="angel-image" '+c+'src="'+i+'" width="168" height="100" spinner >';b[b.length]=" </a>";b[b.length]='\t<h4 class="angel-name" ><a class="angel-name-link" href="'+g+'" title="'+h+'" target="_blank" >'+
h+"</a></h4>";b[b.length]='\t<p class="angel-description" >'+j.substring(0,38)+"...";b[b.length]=' [<a href="'+g+'"target="_blank" title="\u8a73\u7d30">\u8a73\u7d30</a>]';b[b.length]=" </p>";b[b.length]="</li>"}$(".angel-list").html(b.join(""));$(".angel-list").cycle({before:d,timeout:4E3,fx:"scrollHorz",speed:600,pause:1,prev:".angel-prev",next:".angel-next",cleartype:!1})})};XUI.Widgets.Angel=d})();
(function(){var a=function(c,a){this._options=a||{};this.$div=$(c)};a.prototype.render=function(){var a=this,b=this._options;b.autoOpen=!1;b.resizable=!1;this.$div.dialog(b).parent().addClass("dialog-c");b.closeClickOutside&&this.$div.bind("dialogopen",function(){$(".ui-widget-overlay").bind("click",function(){a.$div.dialog("close")})})};a.prototype.bind=function(a,b){this.$div.bind("dialog"+a.toLowerCase(),b)};a.prototype.unbind=function(a,b){this.$div.unbind("dialog"+a.toLowerCase(),b)};a.prototype.one=
function(a,b){this.$div.one("dialog"+a.toLowerCase(),b)};a.prototype.isOpen=function(){return this.$div.dialog("isOpen")};a.prototype.open=function(){this.$div.dialog("open")};a.prototype.close=function(){this.$div.dialog("close")};a.prototype.getTitle=function(){return this.$div.dialog("option","title")};a.prototype.setTitle=function(a){this.$div.dialog("option","title",a)};a.prototype.moveToTop=function(a){this.$div.dialog("moveToTop",a)};a.prototype.center=function(){this.$div.dialog("option",
"position","center")};XUI.Widgets.Dialog=a})();
-1!=location.href.indexOf("_suid=")&&(location.href=History.getPageUrl().replace(/(\?|\&)\_suid=[\d]+/,"").replace(/\/$/,""));$(window).load(function(){document.write=function(){}});
(function(){window.XUI=window.XUI||{};if(XUI.api)alert("\u5594\u5594\uff0c\u51fa\u4e86\u4e00\u9ede\u5c0f\u932f\u8aa4\u2026\u8acb\u8207Xuite\u5ba2\u670d\u806f\u7d61\uff0c\u8b1d\u8b1d!! (Redef:api,ext:9372)");else{XUI.api={_apiURL:{blog:"/_api/MiddleApi.php",photo:"//api.xuite.net/api.php",photo_event:"//photo.xuite.net/_feed/geteventphotos?event_type=",vlog:"",yo:""},_onSuccessDefault:function(a){console.log(["Success: ",a])},_onErrorDefault:function(a){alert(["Error: ",a.msg.join("-")].join(""))},
_check_args:function(a,b){var c=[],d=[];for(arg in b){typeof a[arg]==="undefined"&&b[arg]==1&&c.push(["\u53c3\u6578: ",arg," \u4e0d\u5f97\u70ba\u7a7a\u767d"].join(""));d.push(arg)}if(c.length>0){alert(c.join("\n")+"\n---\n"+d.join("\n"));return-1}return 0},blog:{},photo:{},vlog:{},yo:{}};var b=function(a,b){return function(c,d,f){c=c||{};c.method=a;this._apiCall(c,b,d,f)}};XUI.api.blog={_apiURL:XUI.api._apiURL.blog,_apiCall:function(a,b,c,d){if(!XUI.api._check_args(a,b)){c=c||XUI.api._onSuccessDefault;
d=d||XUI.api._onErrorDefault;$.post(this._apiURL,a,function(a){a=$.parseJSON(a);a.ok?c(a.rsp):d(a)})}},getBlogs:b("xuite.blog.public.getBlogs",{user_id:1}),getLockBlog:b("xuite.blog.public.getLockBlog",{blog_id:0,blog_name:0,user_id:1,blog_pw:1}),getTopArticle:b("xuite.blog.public.getTopArticle",{blog_id:0,blog_name:0,user_id:1,blog_pw:0}),getArticles:b("xuite.blog.public.getArticles",{blog_id:0,blog_name:0,user_id:1,start:0,limit:0,keyword:0,category_id:0,blog_pw:0,date:0,month:0,tag_id:0,thumb_type:0}),
getBlogCategories:b("xuite.blog.public.getBlogCategories",{blog_id:0,blog_name:0,user_id:1,blog_pw:0}),getArticle:b("xuite.blog.public.getArticle",{blog_id:0,blog_name:0,user_id:1,article_id:1,blog_pw:0,article_pw:0,login_sn:0}),getArticleMessages:b("xuite.blog.public.getArticleMessages",{blog_id:0,blog_name:0,user_id:1,article_id:1,blog_pw:0,article_pw:0,login_sn:0}),addArticleMessage:b("xuite.blog.public.addArticleMessage",{blog_id:0,blog_name:0,user_id:1,article_id:1,blog_pw:0,article_pw:0,login_sn:0,
author_nickname:0,author_mail:0,author_url:0,content:1,display_level:0}),addArticle:b("xuite.blog.private.addArticle",{blog_id:0,blog_name:0,user_id:1,login_sn:0,label_id:0,title:1,content:1,display_level:0,summary:0,summary_flag:0,publishtime:0,ping:0,is_lock:0,geo_flag:0,lng:0,lat:0,is_top:0,display_password:0,clue:0}),getLotsOfArticles:function(a,b,c){var d=this,a=a||{},f=[];if(!XUI.api._check_args(a,{blog_id:0,blog_name:0,user_id:1,start:0,limit:0,keyword:0,category_id:0,month:0,date:0,tag_id:0,
blog_pw:0,thumb_type:0})){b=b||XUI.api._onSuccessDefault;c=c||XUI.api._onErrorDefault;a.start=a.start||1;a.limit=a.limit||10;var g=function(a,h){return function(i){var l=parseInt(i.total),j,m=i.articles;for(j=0;j<m.length;j++){f.push(m[j]);if(f.length>=a.limit||f.length>=l)break}if(j+h<l&&f.length<a.limit){a.start=j+h;d.getArticles(a,g(a,a.start),c)}else b({total:i.total,articles:f})}};d.getArticles(a,g(a,a.start),c)}}};XUI.api.photo={_apiURL:XUI.api._apiURL.photo,_privateApiURL:XUI.api._apiURL.photo_event,
_apiKey:"8e85330cd82a11c55b1219efcc24f344",_apiSecret:"5042357235",_apiCall:function(a,b,c,d){if(!XUI.api._check_args(a,b)){a.api_key=this._apiKey;var f=this,c=c||XUI.api._onSuccessDefault,d=d||XUI.api._onErrorDefault;switch(a.event_set){case "blog":case "ohoh":case "ohoh_wall":$.getJSON([this._privateApiURL,a.event_set,"&user_sn=",a._uid,"&start=",a.start,"&limit=",a.limit,"&callback=?"].join("")).done(function(a){a.ok?c(a.rsp):d(a)}).fail(d);break;default:$.getJSON("//api.xuite.net/api.php?api_sig="+
function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&(b[b.length]=c);b.sort();var d=a,e=b.length,a={};for(c=0;c<e;++c){var j=b[c];a[j]=d[j]}c=[f._apiSecret];for(var m in a)a.hasOwnProperty(m)&&(c[c.length]=a[m]);return hex_md5(c.join(""))}(a)+"&"+function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&(b[b.length]=c+"="+a[c]);return b.join("&")}(a)+"&callback=?").done(function(a){a.ok?c(a):d(a)}).fail(d)}}},getAlbums:b("xuite.photo.public.getAlbums",{user_id:1,event_set:0,start:0,limit:0}),getPhotos:b("xuite.photo.public.getPhotos",
{user_id:1,album_id:1,pw:0,start:0,limit:0})}}})();
(function(){window.XUI.util=window.XUI.util||{};$.extend(XUI.util,{randomColor:function(){var b=parseInt(Math.random()*3);parseInt(Math.random()*256/(b==0?1.5:2));parseInt(Math.random()*256/(b==1?1.5:2));parseInt(Math.random()*256/(b==2?1.5:2));b=["27,161,226","160,80,0","51,153,51","162,193,57","216,0,115","240,150,9","230,113,184","162,0,255","229,20,0","0,171,169"];return["rgb(",b[parseInt(Math.random()*b.length)],")"].join("")},randomOpacity:function(){return Math.random()*0.7+0.3},firstWord:function(b){var a=
b.match(/[^\x00-\xff]/),e=b.match(/[\w]+/),a=a&&a.join(""),e=e&&e.join(""),c=a&&b.indexOf(a),d=e&&b.indexOf(e);return c==null&&d==null?b:a==null?b.substr(0,d+e.length):e==null?b.substr(0,c+a.length):c<d?b.substr(0,c+a.length):b.substr(0,d+e.length)},gradientPic:function(b,a,e,c,d,f,g,k,h){var i=$.browser;if(!i.msie||i.msie&&(i.version^0)>=9){h=h||[];i=$("<canvas>")[0];i.width=b;i.height=a;var l=i.getContext("2d"),e=l.createLinearGradient(e,c,d,f);e.addColorStop(0,g);for(g=0;g<h.length;g++){midColor=
h[g];e.addColorStop(midColor.at,midColor.color)}e.addColorStop(1,k);l.fillStyle=e;l.fillRect(0,0,b,a);return i.toDataURL()}},animateScrollTo:function(){var b=null;return function(a,e,c){var d,f,g,k,h;h=c.duration||500;c.smooth||(h=1);b&&clearInterval(b);g=$(window).scrollLeft();k=$(window).scrollTop();a===null&&(a=g);e===null&&(e=k);f=(new Date).getTime();b=setInterval(function(){d=(new Date).getTime();if(d-f>h){window.scrollTo(a,e);clearInterval(b)}else{var c=(d-f)/h,c=(-Math.sin(Math.PI*-0.5)+Math.sin(Math.PI*
(c*1-0.5)))/(Math.sin(Math.PI*0.5)-Math.sin(Math.PI*-0.5));window.scrollTo(g+(a-g)*c,k+(e-k)*c)}},1)}}(),clearBothBlock:function(){return $("<div>",{style:"display:block; clear:both;"})},isMobile:function(){for(var b=navigator.userAgent,a=["iPhone","iPad","iPod","Android"],e,c=0;c<a.length;c++){e=RegExp(a[c],"i");if(e.test(b))return true}return false},paddingGETargs:function(b,a){for(var e=location.search.replace(/^\?/,"").split("&"),c=0;c<e.length;c++)for(var d=0;d<a.length;d++)if(e[c].indexOf(a[d]+
"=")==0){e.splice(c--,1);break}e=e.join("&");e!=""&&(b=b?b+("&"+e):b+("?"+e));return b},disableBlogAD:function(){window._timer&&clearInterval(window._timer);window.onload=function(){return false};window._AddSay&&document.removeEventListener&&document.removeEventListener("DOMContentLoaded",window._AddSay,false)}})})();$(document).ready(function(){if(window.BlogAD_StartHAD){var b=BlogAD_StartHAD;BlogAD_StartHAD=function(){$(window).load(function(){b()})}}});
(function(e,n){var w=function(a){a.preventDefault()},t=function(a,b,c){for(key in a.options[b])c[key]!==n&&(this[key]=c[key])},r=null,u=0,j={xui_mode:!0,plugin_name:"DynamicView",allExtendsClass:".view-mode-mosaic,.view-mode-brick,.view-mode-snapshot,.view-mode-plain",supported_events:"init beforeexpand beforecollapse afterscroll widthchange scrolltoend".split(" "),default_options:{wrap_class:"view-mode-dynamic",device_class_prefix:"view-mode-device-",module_prefix:"dynamic-view-",img_timeout:1E4,
itemmembers:{access:null,title:null,url:null,empty_excerpt:"(\u6587\u7ae0\u7121\u6458\u8981)"},itemfunc:{fitPseudoThumb:function(a,b,c){if(0!=a.length){var d=a[0].naturalWidth||a[0].width,f=a[0].naturalHeight||a[0].height;b/c>d/f?a.css({width:b,height:b*f/d,"margin-left":0,"margin-top":-0.5*(b*f/d-c)}):a.css({width:c*d/f,height:c,"margin-left":-0.5*(c*d/f-b),"margin-top":0})}},bindEventListener:function(){var a=this,b=function(){e(this).attr("style",function(b,d){return a.rotateDeg!==n?d&&d.replace(/(\-(moz|webkit|o|ms)\-)?transform[^;]+;?/g,
function(b,c){return[c,"transform:rotate(",a.rotateDeg,"deg);"].join("")}):d&&d.replace(/(\-(moz|webkit|o|ms)\-)?transform[^;]+;?/g,"")})};this.container.bind("click",{aid:this.id,title:this.title},function(c,d){c.stopPropagation();var f=a.dynamicView;if(!e(this).hasClass(g+"item-selected")&&f._enabled)if(d)e(this).removeClass(g+"item-hover"),f.expand(a),b.apply(this);else{var i=History.getState();i.data._viewID?(i.data.sibling_state=i.data.sibling_state||[],i.data.sibling_state.push({_viewID:f._viewID})):
i.data._viewID=f._viewID;s=!0;History.replaceState(i.data,i.title,i.url);s=!1;f=f.func.setSpecState.apply(f,[a]);History.pushState.apply(History,f)}})}},members:{error_img_src:"//img.xuite.net/personal/photo/images/not_found.png",blog_id:587124,blog_name:"blog",vip:"-1",user_id:"grassboy",user_sn:16211379,get_args:"",select_mode:"",query:""},func:{getLocation:function(){var a=History.getState().url,b,c,d;c=a.indexOf("?");d=a.indexOf("#",c);-1!=c&&-1!=d?(b=a.substr(0,c),c=a.substr(c,d-c),d=a.substr(d)):
-1!=c&&-1==d?(b=a.substr(0,c),c=a.substr(c),d=""):-1==c&&-1!=d?(b=a.substr(0,d),c="",d=a.substr(d)):(b=a,d=c="");return{href:a,pathname:b,search:c,hash:d}},getSpecState:function(){var a=this._customDomainMode?RegExp("/"+this.viewMode+"-view/([0-9]+)"):RegExp("/[a-z][a-z0-9._]+/[a-zA-Z0-9]+/"+this.viewMode+"-view/([0-9]+)"),b=/(\?|&)aid\=([\d]+)[^\?\#]*$/,c=this.func.getLocation(),a=c.href.match(a)||c.href.match(b);return null!=a?a[1]:n},getSpecItem:function(a){return this.container.find(["#",g,"item-",
a].join(""))},setSpecState:function(a){XUI.DynamicView.data=XUI.DynamicView.data||{};null!=a?(XUI.DynamicView.data.aid=a.id,a=[{_viewID:this._viewID,aid:a.id,_timestamp:(new Date).getTime()},[a.title," - Xuite ",this.toString()].join(""),this._customDomainMode?[this.profile.mode_str,a.id,this.get_args].join(""):["/",this.user_id,"/",this.blog_name,this.profile.mode_str,a.id,this.get_args].join("")]):(XUI.DynamicView.data.aid=null,a=[{_viewID:this._viewID},"Xuite "+this.toString()+" - \u6587\u7ae0\u6e05\u55ae",
this._customDomainMode?["/",this.get_args].join(""):["/",this.user_id,"/",this.blog_name,this.get_args].join("")]);return a},findLi:function(a){for(;;){if("li"==a.nodeName.toLowerCase())return a;if(a.parentNode)a=a.parentNode;else return null}},findImgUrl:function(a){return 0==a.thumb2.indexOf("//avatar.xuite.net")?null:a.thumb2||null},refreshContainer:function(){var a=this;r&&clearTimeout(r);r=setTimeout(function(){var b=e("."+a._viewID);0<b.length&&(a.options._refresh=!0,3E3<(new Date).getTime()-
u&&(u=(new Date).getTime(),a.destroy(),new XUI.DynamicView[a._constructor](b,a.options)))},200)},bindEventListener:function(){var a=this,b=function(){return 0==a.container.parents("body").length?(a.func.refreshContainer.apply(a,[]),!1):!0},c=null,d=null;this._eventHandler={resize:function(){c&&clearTimeout(c);c=setTimeout(function(){if(b()){a.windowHeight=e(window).height();var c=a.container.width();a.containerWidth!=c&&(a.containerWidth=c,a.container.trigger("Event.widthchange"))}},200)},scroll:function(){a._enabled&&
(d&&clearTimeout(d),d=setTimeout(function(){b()&&(a.checkEnds(),a.removePlaceholder(a.container.children([".",g,"placeholder"].join(""))))},200))},statechange:function(){if(b()&&a._enabled&&!s){var c=History.getState().data,d=c._viewID;if(d!=a._viewID){var h=c.sibling_state;if(e.isArray(h))for(var k=0,g=h.length;k<g&&!(c=h[k],d=c._viewID,d==a._viewID);++k);}d==a._viewID&&((c=c.aid)?($dynamicItem=a.func.getSpecItem.apply(a,[c]),0<$dynamicItem.length?$dynamicItem.trigger("click",!0):a.func.getFullContent.apply(a,
[null,c,function(b){a.prependItem(b)}])):a.collapse(!0))}},keydown:function(a){if(b()&&!("body"!=a.target.tagName.toLowerCase()||a.ctrlKey||a.shiftKey||a.altKey)){var c=e(window).scrollTop(),d;if(13==a.keyCode){d=l[m[0]];var k=d._loadedItem;d._enabled&&(0<k.length&&null==k._prevSelectedItem)&&(k[0].container.trigger("click"),a.stopPropagation(),a.preventDefault())}else for(k=0;k<m.length;k++)if(d=l[m[k]],d._enabled&&null!=d._prevSelectedItem){var g=d.expandedBox?d.expandedBox.offset().top:0,j=d.expandedBox.height(),
o=d._prevSelectedItem,k=d._loadedItem;switch(a.keyCode){case 90:0<k.length&&(k[0].container.trigger("click"),a.stopPropagation(),a.preventDefault());break;case 88:null!=o&&0<=o.itemIndex-1&&(k[o.itemIndex-1].container.trigger("click"),a.stopPropagation(),a.preventDefault());break;case 67:null!=o&&o.itemIndex+1<k.length&&(k[o.itemIndex+1].container.trigger("click"),a.stopPropagation(),a.preventDefault());break;case 86:0<k.length&&(k[k.length-1].container.trigger("click"),a.stopPropagation(),a.preventDefault());
break;case 66:null!=o&&(History.pushState.apply(History,d.func.setSpecState.apply(d,[null])),a.stopPropagation(),a.preventDefault());break;case 36:d.expandedBox&&200<c-g&&(XUI.util.animateScrollTo(null,g-50,{duration:400,smooth:d._inDesktop}),a.stopPropagation(),a.preventDefault());break;case 35:d.expandedBox&&200<g+j-d.windowHeight-c&&(XUI.util.animateScrollTo(null,g+j-d.windowHeight+50,{duration:400,smooth:d._inDesktop}),a.stopPropagation(),a.preventDefault())}break}}},"Event.scrolltoend":function(c){b()&&
a._enabled&&(c.stopPropagation(),a.func.fetchData.apply(a,[]))}};e(window).bind("resize",this._eventHandler.resize);e(window).bind("scroll",this._eventHandler.scroll);e(window).bind("statechange",this._eventHandler.statechange);1==m.length&&e(document).bind("keydown",this._eventHandler.keydown);this["Event.scrolltoend"](this._eventHandler["Event.scrolltoend"])},unbindEventListener:function(){e(window).unbind("resize",this._eventHandler.resize);e(window).unbind("scroll",this._eventHandler.scroll);
e(window).unbind("statechange",this._eventHandler.statechange);e(document).unbind("keydown",this._eventHandler.keydown);this.container.unbind("Event.scrolltoend",this._eventHandler["Event.scrolltoend"])},renderExpandedBox:function(a){var b=this,c=this.expandedBox,d=a||null;c.find("h3 .titlename");var f,i,h=a.fullContent;switch(parseInt(h.access)){case 4:f='<img width="20" height="20" border="0" align="absmiddle" src="//s.blog.xuite.net/_image/images/articlekey.gif">';break;case 5:f='<img width="20" height="20" border="0" align="absmiddle" src="//s.blog.xuite.net/_image/manager/friend.gif">';
break;default:f=""}i="N"!=h.is_top?'<span class="TopArticle"><a class="'+g+'title-link" href="#"></a></span>':'<a class="'+g+'title-link" href="#"></a>';c.find("h3 .titlename").html(f+i);c.find(".blogrank").html(this.profile._track_html);c.find("h3 .titlename a").text(h.title).attr({href:h.url,target:"_blank"});c.find("h3 .titledate").text(h.publishtime);document.title=[h.title," - Xuite - ",this.toString()].join("");try{var k=c.find(".blogbody #content_all");-1!=h.content.lastIndexOf('<script>(new XUI.DynamicView.AlbumPost(document.getElementById("content_all"))).render();<\/script>')?
(k.html(h.content.replace('<script>(new XUI.DynamicView.AlbumPost(document.getElementById("content_all"))).render();<\/script>',"")),(new XUI.DynamicView.AlbumPost(k)).render()):c.find(".blogbody #content_all").html(h.content)}catch(j){}c.find([".",g,"comment-view .",g,"comment-num"].join("")).text(h.msg_no);null!=a&&this.profile.lockedArticle[h.article_id]&&(d={containerView:this,id:h.article_id,access:h.access,title:h.title,url:h.url,summary:c.find(".blogbody #content_all").text().substr(0,300),
publishtime:h.publishtime,replaceWith:a,is_top:"N"!=h.is_top},(f=this.func.findImgUrl(h))?d.img_src=f:d.is_text=!0,d=this.replaceItem(a,d),delete this.profile.lockedArticle[h.article_id]);c.find("."+g+"close").click(function(a){a.preventDefault();a.stopPropagation();History.pushState.apply(History,b.func.setSpecState.apply(b,[null]))});var l=b._customDomainMode?["/response-view/",h.article_id,b.get_args,"#message_header"].join(""):["/",b.user_id,"/",b.blog_name,"/response-view/",h.article_id,b.get_args,
"#message_header"].join("");c.find([".",g,"comment-view.",g,"button"].join("")).attr("href",l);c.find("."+g+"comment-view").click(function(a){a.stopPropagation();a.preventDefault();window.open(l);return false});c.find(".commentbutton").click(function(a){a.stopPropagation();a.preventDefault();window.open(["/_theme/message/message_index.php?bid=",b.blog_id,"&aid=",h.article_id].join(""),"_blank","width=660,height=700,scrollbars=1");return false});if("undefined"==typeof xuiteBlogPlugin_auto_resize||
null==xuiteBlogPlugin_auto_resize||"Y"==xuiteBlogPlugin_auto_resize)window.BlogPlugins&&BlogPlugins.auto_resize?BlogPlugins.auto_resize("."+g+"raw-content .blogbody img",null,{delay:1E3}):e.getScript("//s.blog.xuite.net/_public/js/BlogPlugins.auto_resize.js",function(){BlogPlugins.auto_resize("#content_all img",null,{delay:1E3})});if("undefined"==typeof xuiteBlogPlugin_auto_yo||null==xuiteBlogPlugin_auto_yo||"Y"==xuiteBlogPlugin_auto_yo)window.BlogPlugins&&BlogPlugins.auto_yo?BlogPlugins.auto_yo.fetchItem(h.article_id):
(e.ajaxSetup({cache:!0}),e.getScript("//s.blog.xuite.net/_public/js/BlogPlugins.auto_yo.js",function(){BlogPlugins.auto_yo.fetchItem(h.article_id)}));a=e(".top-toolbar").data("top-toolbar");0>=b.vip&&a&&a.setAD({title:h.title,label:h.site_label});return d},article2options:function(a,b){var c=a.content.replace(/<img /g,"<noimg "),d=e("<span>").html(c.replace(/<script/g,"<\!-- noscript").replace(/<\/script[^>]*>/g,"/noscript --\>")),d=d.text().substr(0,300),f=a.access,c=a.article_id,i=a.publishtime.split(" ")[0],
d={containerView:this,id:c,access:f,title:a.title,url:a.url,summary:d,publishtime:i,is_top:"N"!=a.is_top};if(4==a.access&&!b)this.profile.lockedArticle[c]=a.clue||"(\u7121\u5bc6\u78bc\u63d0\u793a)",d.summary="\u672c\u6587\u7ae0\u5df2\u53d7\u4fdd\u8b77, \u8acb\u8f38\u5165\u5bc6\u78bc\u624d\u80fd\u95b1\u8b80\u672c\u6587\u7ae0: \u5bc6\u78bc\u63d0\u793a\u8a9e: "+a.clue,d.img_src=this.profile._baseURL+"forbidden.png";else if(5==a.access&&!b)this.profile.lockedArticle[c]=!0,d.img_src=this.profile._baseURL+
"friend_forbidden.png";else if(0==a.access||null==a.access)(c=this.func.findImgUrl(a))?d.img_src=c:d.is_text=!0;b&&(d.fullContent=a);return d},getFullContent:function(a,b,c){var d=this,b=b||a.id,e=a&&a.access||null,i={user_id:this.user_id,blog_id:this.blog_id,article_id:b,login_sn:this.user_sn,thumb_type:this.viewMode},h=function(){alert("\u5594\u5594\uff01\u9047\u5230\u4e86\u4e00\u9ede\u554f\u984c\uff0c\u5982\u679c\u9019\u500b\u72c0\u6cc1\u6301\u7e8c\u767c\u751f\uff0c\u8acb\u806f\u7d61Xuite\uff01\u8b1d\u8b1d\u60a8")};
if(4==e&&this.profile.lockedArticle[b]){i.article_pw=prompt("\u9019\u7bc7\u6587\u7ae0\u6709\u5bc6\u78bc\u4fdd\u8b77\uff0c\u8acb\u8f38\u5165\u901a\u884c\u5bc6\u78bc\u2026\n\u5bc6\u78bc\u63d0\u793a\uff1a"+this.profile.lockedArticle[b]);if(null===i.article_pw||typeof i.article_pw===n||""===i.article_pw){History.pushState.apply(History,d.func.setSpecState.apply(d,[null]));return}h=function(){d.setLoading(!1);alert("\u6587\u7ae0\u8b80\u53d6\u5931\u6557\uff0c\u8acb\u78ba\u8a8d\u901a\u884c\u5bc6\u78bc\u662f\u5426\u6b63\u78ba\u2026");
History.pushState.apply(History,d.func.setSpecState.apply(d,[null]))}}5==e&&this.profile.lockedArticle[b]&&(h=function(a){d.setLoading(!1);alert(a.msg[1]);History.pushState.apply(History,d.func.setSpecState.apply(d,[null]))});this.setLoading(!0);XUI.api.blog.getArticle(i,function(b){b=d.func.article2options.apply(d,[b,!0]);a?c.apply(d,[b.fullContent]):c.apply(d,[b]);d.setLoading(!1)},h)},fetchData:function(a){var b=this;if(this._initData){var c=this._initData;this._initData=null;this.func.processData.apply(this,
[c,a]);for(var d=[],f=e(".blogname").text(),i=0;3>i&&c.articles&&c.articles[i];++i)d.push(c.articles[i].title);0>=this.vip&&(0<d.length||f)&&e(".top-toolbar").data("top-toolbar").setAD({keywords:d,title:f});delete c;this._initData=c=null}else if(!(-1!=this._total&&this.profile.current_index>this._total)){this.setLoading(!0);c={blog_id:this.blog_id,user_id:this.user_id,start:this.profile.current_index,limit:this.profile.fetch_count,thumb_type:this.viewMode};switch(this.select_mode){case "keyword":case "month":case "date":case "tag_id":case "category_id":c[this.select_mode]=
this.query}XUI.api.blog.getLotsOfArticles(c,function(c){b.func.processData.apply(b,[c,a]);b.setLoading(!1);b.checkEnds()})}},processData:function(a,b){var c=[],d=parseInt(a.total||0,10),e=a.articles.length;this.profile.current_index+=e;this._total=d;0<a.topArticleOverlap&&(this.profile.current_index+=a.topArticleOverlap);for(var d=a.articles,e=d.length,i=0;i<e;i++)"Y"==d[i].is_top&&"all"==this.select_mode||("Yes"==d[i].is_top&&"all"==this.select_mode&&this.profile.current_index--,c.push(this.func.article2options.apply(this,
[d[i],!1])));this.appendItems(c);b&&(c=this.func.getSpecItem.apply(this,[b]),0<c.length?c.trigger("click",!0):this.func.getFullContent.apply(this,[null,b,function(a){this.prependItem(a)}]))}},DOM:{expandedBox:function(a){return e("<div>",{"class":a+"show-box"}).append(e("<a>",{"class":[a,"close ",a,"close-top ",a,"button"].join(""),href:"#"}).append('<span class="'+a+'button-inside">(\u95dc\u9589\u6587\u7ae0)</span>'),e("<div>",{"class":a+"raw-content"}).append(e("<h3>",{"class":"title"}).append(e("<span>",
{"class":"titlename"}),e("<span>",{"class":"titledate"})),e('<div class="blogrank"></div>'),e("<div>",{"class":"blogbody"}).append('<div id="content_all"></div>'),e("<div>",{"class":"comment"}).append(e("<span>",{"class":"commenttitle"}).text("\u56de\u61c9"),e('<span class="commentbutton-menu"></span>').append(e("<a>",{title:"\u7d66\u500b\u56de\u61c9",href:"#",target:"_blank","class":"commentbutton"}).text("\u7d66\u500b\u56de\u61c9")))),e("<a>",{"class":[a,"comment-view ",a,"button"].join(""),href:"#"}).append(['<span class="',
a,'button-inside">\u89c0\u770b\u9019\u7bc7\u6587\u7ae0\u4e0b\u7684 <span class="',a,'comment-num">0</span> \u5247\u56de\u61c9</span>'].join("")),e("<a>",{"class":[a,"close ",a,"close-bottom ",a,"button"].join(""),href:"#"}).append('<span class="'+a+'button-inside">(\u95dc\u9589\u6587\u7ae0)</span>'))},loadingIcon:function(a){return e(['<div id="',a,'loading-notification"><span class="',a,'loading-notification-inside"> Loading... </span></div>'].join(""))},container:function(a){return e("<ol>",{"class":a+
"list"})},dynamicItem:function(a,b){!b.replaceWith&&(!b.is_direct&&0<e(["#",a,"item-",b.id].join("")).length)&&alert(["\u7269\u4ef6\u91cd\u8907\uff01",a,"item-",b.id].join(""));var c=e(['<li class="',a,'item" title="',b.title,'"><h3 class="',a,'title"><a class="',a,'title-link" href="',b.url,'">',b.title,'</a></h3><span class="',a,'date">',b.publishtime,"</span></li>"].join(""));""==e.trim(b.summary)&&(b.summary=b.is_text?this.empty_excerpt:"");b.is_direct?c.addClass(a+"item-direct"):c.attr("id",
a+"item-"+b.id);c.find("."+a+"title a").click(w);var d=parseInt(10*Math.random())+1,f=XUI.util.firstWord(b.summary),i=b.summary.substr(f.length);c.find("."+a+"title").addClass(a+"style"+d);if(b.img_src){var h=e("<div>",{style:"overflow:hidden;","class":a+"thumb"});c.append(h)}""!==b.summary&&c.append(e(['<p class="',a,'excerpt"></p>'].join("")).text(i).prepend(e(['<span class="',a,"first-word ",a,"style",d,'"></span>'].join("")).text(f)));b.is_top&&(c.addClass(a+"top"),c.append(e('<em class="'+a+
'top-em">TopArticle!!</em>')));b.is_text&&c.addClass(a+"text-only");return c}},_initData:null,profile:{current_index:1,fetch_count:8,_baseURL:"/_image/dynamic_view/",lockedArticle:{}}}};j._plugin_name="_"+j.plugin_name;var g=j.default_options.module_prefix,q={},m=[],l={},s=!1,v=function(a,b){this.options=b;this.id=b.id;this.dynamicView=a;this.targetElement=a.container;this.is_text=b.is_text;this.fullContent=null;this.itemfunc=a.options.itemfunc;this.is_direct=b.is_direct||!1;this.cover_selector=b.cover_selector||
"."+g+"thumb";this.forseTransform=!1;e.extend(this,a.options.itemmembers);t.apply(this,[a,"itemmembers",b]);this.container=a.DOM.dynamicItem.apply(this,[g,b]);this.container.data("_DynamicItem",this);b.placeholder&&!this.is_text&&(this.container.addClass(g+"placeholder"),this.realImage=b.img_src,b.img_src="//blog.xuite.net/_image/dynamic-view-placeholder.png",delete b.placeholder);b.replaceWith?this.replace(b.replaceWith):b.is_direct?(this.container.prependTo(this.targetElement),this.itemIndex=-1):
(this.itemIndex=a._loadedItem.length,this.container.appendTo(this.targetElement),a._loadedItem.push(this));var c=function(b){(b=a.func.findLi(b.touches[0].target))&&a.setHover(b)};this.container[0].addEventListener&&this.container[0].addEventListener("touchstart",c,!1)};v.prototype={replace:function(a){var b,c=a.container;this.itemIndex=a.itemIndex;0<(b=c.next("li")).length?this.container.insertBefore(b):0<(b=c.prev("li")).length?this.container.insertAfter(b):this.container.appendTo(this.targetElement);
this.dynamicView._loadedItem.splice(this.itemIndex,1,this);c.remove()}};var p=function(a,b){var c=e("body");XUI.util.disableBlogAD();b.DOM=e.extend({},j.default_options.DOM,b.DOM);b.func=e.extend({},j.default_options.func,b.func);b.itemfunc=e.extend({},j.default_options.itemfunc,b.itemfunc);b=e.extend({},j.default_options,b);g=b.module_prefix;this.options=b;if(this._viewID=b._viewID)if(-1==e.inArray(this._viewID,m))m.splice(0,0,this._viewID),l[this._viewID]=this;else throw alert("Dynamic View \u5143\u4ef6\u7684_viewID\u5728\u540c\u4e00\u9801\u4e2d\u4e0d\u5f97\u91cd\u8907\uff01: "+
this._viewID),"Dynamic View Widgets Can not Duplicated...";else throw alert("Dynamic View \u5143\u4ef6\u5fc5\u9700\u8981\u6709\u4e00\u500b\u8b58\u5225ID\uff01\u8acb\u5728options\u7269\u4ef6\u52a0\u4e0a _viewID \u5c6c\u6027\uff01 (options._viewID = xxx)"),"Dynamic View Widgets Must Have a Unique ID... (options._viewID = xxx)";this._enabled=!0;this._isLoading=!1;this._prevSelectedLiId=this._prevSelectedItem=null;this._inDesktop=!XUI.util.isMobile();this._loadedItem=[];this._fix_top=null;this._total=
-1;this.accessID=b.accessID;this.args=b.args;this.func=b.func;this.DOM=b.DOM;this.profile=b.profile;this._initData=b._initData;this.viewMode=b.viewMode;this.img_timeout=b.img_timeout;e.extend(this,b.members);t.apply(this,[this,"members",b]);this._customDomainMode=-1===location.href.toString().indexOf([location.host,this.user_id,this.blog_name].join("/"));this.targetElement=e(a).addClass(this._viewID);this.options._refresh?(this.container=this.DOM.container.apply(this,[g,b]),e("#"+this._viewID).replaceWith(this.container.attr("id",
this._viewID))):this.container=this.DOM.container.apply(this,[g,b]).attr("id",this._viewID).appendTo(this.targetElement);0<this.container.find("ol").length&&(this.container=this.container.find("ol"));this.containerWidth=this.container.width();this.expandedBox=this.DOM.expandedBox.apply(this,[g,b]);this.loadingIcon=this.DOM.loadingIcon.apply(this,[g,b]).appendTo(c);this.windowHeight=e(window).height();this.func.bindEventListener.apply(this,[]);this.__bindEventHandler.apply(this,[]);this.container.addClass(b.wrap_class);
c.addClass(this._inDesktop?b.device_class_prefix+"normal":b.device_class_prefix+"handheld");this.toString()==j.plugin_name&&(e.data(this.container.get(0),"view-mode-self",this),c=(c=e.data(this.targetElement.get(0),"_"+j.plugin_name))||[],c.push(this),e.data(this.targetElement.get(0),"_"+j.plugin_name,c),b.accessID&&this.set(b.accessID,this))};p.enabledAll=function(){for(key in l)l[key].enabled();return l};p.disabledAll=function(){for(key in l)l[key].disabled();return l};p.prototype={DynamicItem:v,
destroy:function(){for(var a=e.data(this.targetElement.get(0),j._plugin_name),b=0;a&&b<a.length;b++)if(a[b]==this){a.splice(b,1);e.data(this.targetElement.get(0),j._plugin_name,a);break}this.func.unbindEventListener.apply(this,[]);this.expandedBox&&this.expandedBox.remove();this.loadingIcon.remove();this.container.remove();0==e(j.allExtendsClass).length&&e("body").removeClass(this._inDesktop?this.options.device_class_prefix+"normal":this.options.device_class_prefix+"handheld");for(b=0;b<m.length;b++)m[b]==
this._viewID&&(m.splice(b,1),delete l[this._viewID])},getGlobalSetting:function(){return j},getAllInstance:function(){return q},get:function(a){return a!==n?this.instances(a):[]},set:function(a,b){return a!==n?this.instances(a,b):0},instances:function(a,b){q[a]||(q[a]=[]);return b!==n?(q[a].push(b),q[a].length):q[a]},enabled:function(){this._enabled=!0;return this},disabled:function(){this._enabled=!1;return this},checkEnds:function(){if(!this._isLoading)return e(window).scrollTop()+this.windowHeight+
200>parseInt(this.container.height())+this.container.offset().top?(this.container.trigger("Event.scrolltoend"),!0):!1},removePlaceholder:function(a){if(a&&!(0>a.length))for(var b=e(window).scrollTop()-300,c=e(window).height()+b+600,d=0;d<a.length;d++){var f=a.eq(d),i=f.offset().top;i>b&&i<c&&(f=f.data("_DynamicItem"),f.options.img_src=f.realImage,delete f.realImage,this.replaceItem(f,f.options))}},setLoading:function(a){var b=this.loadingIcon;a!=this._isLoading&&(a?(b.addClass(g+"loading-notification-active"),
b.animate({opacity:1},{queue:!1,duration:200})):b.animate({opacity:0},{queue:!1,duration:200,complete:function(){b.removeClass(g+"loading-notification-active")}}));this._isLoading=a},expand:function(a,b){var c=function(c){null!=this._prevSelectedItem&&this.collapse.apply(this,[!1]);a.fullContent=c;if(null!=this.func.renderExpandedBox.apply(this,[a])){e.isFunction(b)&&b.apply(this,[a]);var c=this.expandedBox,f=a.container;f.addClass(g+"item-selected");c&&f.append(c);this._prevSelectedItem=a}else a.is_direct&&
a.container.remove()};null!=a.fullContent?(c.apply(this,[a.fullContent]),null!=a&&(a.fullContent=null)):this.func.getFullContent.apply(this,[a,null,c])},collapse:function(){var a=this.expandedBox;a&&a.find(j.allExtendsClass).map(function(a,b){var f=e.data(b,"view-mode-self");f.destroy();delete f});var b=this._prevSelectedItem;this.container.trigger("Event.beforecollapse");if(!b)return!0;a&&a.remove();if(b.container.hasClass(g+"item-direct"))return e("."+g+"item-direct").remove(),!0;b.container.removeClass(g+
"item-selected");this._prevSelectedItem=null;return!1},prependItem:function(a){e.extend(a,{is_direct:!0});var b=new this.DynamicItem(this,a);b.fullContent=a.fullContent||null;this.expand(b);return b},appendItems:function(a){for(var b=0;b<a.length;b++)this.appendItem(a[b])},appendItem:function(a){return new this.DynamicItem(this,a)},replaceItem:function(a,b){return new this.DynamicItem(this,e.extend(b,{replaceWith:a}))},setHover:function(a){a.id!=this._prevSelectLiId&&(e("#"+this._prevSelectLiId).removeClass(g+
"item-hover"),this._prevSelectLiId=a.id,e("#"+a.id).addClass(g+"item-hover"))},toString:function(){return j.plugin_name},__bindEventHandler:function(){for(var a=0;a<j.supported_events.length;a++){var b="Event."+j.supported_events[a];if(e.isFunction(this.options[b]))this[b](this.options[b])}},__addEventsHandler:function(a,b){for(var c=function(a){return function(b){return e.isFunction(b)?this.container.bind(a,b):this.container.trigger(a)}},d=0;d<b.length;d++){var f="Event."+b[d];a.prototype[f]!==n?
alert(["Prototype.Method: ",f,"\u5df2\u7d93\u7d81\u5b9a\u904e\n\u7121\u6cd5\u7d81\u5b9a Prototype.Event"].join("")):a.prototype[f]=c(f)}},__attach_to_jQuery_XUI:function(a,b,c,d){var f={};f[c.toLowerCase()]=function(b,c){if("string"===typeof b)return this.each(function(){var a=e.data(this,d);if(a&&0<a.length&&e.isFunction(a[0][b]))e(a).each(function(a,d){d[b].apply(d,c)});else return!1});c=b;return this.each(function(){var b=this,d=function(){new a(b,c)};"complete"==document.readyState?d():e(window).load(d)})};
b?(XUI=XUI||{},XUI.DynamicView=XUI.DynamicView||{},XUI.DynamicView[c]=a):(e.fn.extend(f),e[c]=a)}};p.prototype.__addEventsHandler(p,j.supported_events);p.prototype.__attach_to_jQuery_XUI(p,j.xui_mode,j.plugin_name,j._plugin_name)})(jQuery);
(function(h,o){var g={xui_mode:!0,plugin_name:"BrickView",supported_events:"init beforeexpand beforecollapse afterscroll widthchange scrolltoend".split(" "),default_options:{viewMode:"brick",wrap_class:"view-mode-brick",module_prefix:"dynamic-view-",profile:{mode_str:"/brick-view/",_track_html:'<div style="height:0px;"><img width="0" height="0" border="0" style="display:none;" src="http://track.xuite.net/b/cArticle?brick/"></div>'}}};g._plugin_name="_"+g.plugin_name;var n=g.default_options.module_prefix,
i={},e=XUI.DynamicView.DynamicView||h.DynamicView;if(e){var p=e.prototype.getGlobalSetting();g.default_options.profile=h.extend({},p.default_options.profile,g.default_options.profile);p=function(a,b){var k=this;e.prototype.DynamicItem.apply(this,[a,b]);var c=k.dynamicView;this.itemfunc.bindEventListener.apply(this,[]);!b.replaceWith&&!b.is_direct&&(this.naturalWidth=200,this.naturalHeight=c._ideal_height,this.atRow=a.currentRow,this.is_selected=!1,this.scaledSize={width:200,height:c._ideal_height},
this.is_text&&(this.naturalWidth=a._ideal_width||a._ideal_height+10*parseInt(7*Math.random()),this.naturalHeight=a._ideal_height),this.container.attr("style",["width: ",this.naturalWidth,"px; height: ",this.naturalHeight,"px;"].join("")),a.rowStartIndex[this.atRow]===o&&(a.rowStartIndex[this.atRow]=this.itemIndex),a.layoutAgain());if(b.img_src){var d=new Image,f=!1,j=this.container.find(this.cover_selector);d.onload=function(){var a=k.dynamicView;if(!f){k.container.trigger("Event.imageOnload");f=
!0;var c=(this.naturalWidth||this.width)/(this.naturalHeight||this.height);3<c&&(c=3);j.css({"background-image":["url(",b.img_src,")"].join("")});k.naturalWidth=k.naturalHeight*c;!a._disabled_first_size_fix&&(0==k.itemIndex&&4*k.naturalWidth>a.containerWidth)&&(k.naturalWidth=0.24*a.containerWidth);h.browser.msie&&9>(h.browser.version^0)&&(j.css({"background-image":"none"}),h(['<img class="',n,'pseudo-thumb" src="',this.src,'" />'].join("")).appendTo(j));k.dynamicView.layoutAgain()}};d.onerror=function(){var a;
f||(f=!0,b.img_src=c.error_img_src,a=c.replaceItem(k,b),c._prevSelectedItem&&a.id==c._prevSelectedItem.id&&(delete c._prevSelectedItem,c._prevSelectedItem=a))};setTimeout(function(){d.onerror();f=!0},c.img_timeout);d.src=b.img_src}};p.prototype={replace:function(a){e.prototype.DynamicItem.prototype.replace.apply(this,[a]);this.naturalWidth=a.naturalWidth;this.naturalHeight=a.naturalHeight;this.atRow=a.atRow;this.is_selected=a.is_selected;this.scaledSize=a.scaledSize;this.container.attr("style",["width: ",
this.naturalWidth,"px; height: ",this.naturalHeight,"px;"].join(""));this.dynamicView.layoutAgain()},scaleHeight:function(a,b){var k=this.dynamicView,c=(k.brickMargin+2*k.brickBorder)*(a-1);this.scaledSize={width:this.naturalWidth*a+c-(b?1:0),height:this.naturalHeight*a+c};if(h.browser.msie&&9>(h.browser.version^0)&&!this.is_text){var d=this.container.find("."+n+"pseudo-thumb").eq(0);this.itemfunc.fitPseudoThumb(d,this.scaledSize.width,this.scaledSize.height)}if(this.is_selected)return k.selectedOrigSize=
{width:this.scaledSize.width,height:this.scaledSize.height},-1*(this.naturalWidth*a+c);this.container.attr("style","");this.container.css(this.scaledSize);return this.scaledSize.width},getScale:function(a){a||(a=this.scaledSize.height);var b=this.dynamicView.brickMargin+2*this.dynamicView.brickBorder;return(a+b)/(this.naturalHeight+b)}};var q=function(a,b){var k=this,b=h.extend({},g.default_options,b);e.apply(this,[a,b]);this._constructor="BrickView";this._ideal_height=b.ideal_height||150;this._ideal_width=
b.ideal_width||0;this._disabled_first_brick=b.disable_first_brick||!1;this._disabled_first_size_fix=b.disable_first_size_fix||!1;this.brickBorder=this.brickMargin=null;this.currentRow=0;this.rowStartIndex=[];this.selectedOrigSize=this.row2margin=this.row1margin=this.marginLeftBrick=null;this.layoutAgain();this.container.bind("Event.widthchange",function(){k.layoutAgain()});this.func.fetchData.apply(this,[this.func.getSpecState.apply(this,[])]);if(this.toString()==g.plugin_name){h.data(this.container.get(0),
"view-mode-self",this);var c=h.data(this.targetElement.get(0),"_"+g.plugin_name),c=c||[];c.push(this);h.data(this.targetElement.get(0),g._plugin_name,c);b.accessID&&this.set(b.accessID,this)}this.removePlaceholder(this.container.children([".",n,"placeholder"].join("")))},s,r=!1,u=function(){var a=this;if(null===this.brickBorder&&null===this.brickMargin&&1<=this._loadedItem.length){var b=this._loadedItem&&this._loadedItem[0]&&this._loadedItem[0].container;b&&(this.brickBorder=parseFloat(b.css("border-left-width")),
this.brickMargin=2*(parseFloat(b.css("margin-left"))+this.brickBorder))}this.containerWidth=this.container.width()||this.containerWidth;for(var b=0,k=function(b,c){if(!a._loadedItem[c])return!1;a.rowStartIndex[b]!=c&&(a.rowStartIndex[b]=c);return!0},c=function(b,c,k){for(var d=0,f=!1,e=a.brickMargin+2*a.brickBorder,h=a._loadedItem,j=h[0].scaledSize.width+a.brickMargin,g=b;g<b+c;g++){var l=h[g];l.container.attr("class",function(b,a){var c=RegExp(n+"item-(left|right|top|inner|left-top|right-top)($| )",
"g");return a&&a.replace(c,"")});var i=l.scaleHeight(k,b===g);f&&(f=!1,a.marginLeftBrick=l,1==l.atRow?(l.container.css("margin-left",d+j+"px"),a.row1margin=null,a.row2margin=j):2==l.atRow?l.container.css("margin-left",d+j+"px"):l.container.css("margin-left",d+"px"));0>i?(d+=-i+e,f=!0):d+=i+e;1>=b?0==g?l.container.addClass(n+"item-left-top"):g==b+c-1?l.container.addClass(n+"item-right-top"):l.container.addClass(n+"item-top"):g==b&&(!a._disabled_first_brick&&2!=l.atRow||a._disabled_first_brick)?l.container.addClass(n+
"item-left"):g==b+c-1?l.container.addClass(n+"item-right"):l.container.addClass(n+"item-inner")}f&&(0==b?(a.marginLeftBrick="2rows",a.row1margin=a.row2margin=j):1==h[b].atRow?(a.row1margin=null,a.row2margin=j,a.marginLeftBrick="2rows"):(a._loadedItem[b+c].container.css({"margin-left":a.brickMargin/2-a.brickBorder+"px"}),a.marginLeftBrick=null))},d=!0,f=this._loadedItem;d;){var j=this.rowStartIndex[b];if(!f[j])break;b>this.currentRow&&(this.currentRow=b);var d=!1,d=j,e=0,j=0,g=!1,h=this.containerWidth;
if(!a._disabled_first_brick&&(1==b||2==b))h-=f[0].scaledSize.width+0*this.brickMargin;else if(!a._disabled_first_brick&&3==b){var m=this.brickMargin,i=this.rowStartIndex;i0=i[0];s0=f[i0].scaledSize;i1=i[1];s1=f[i1].scaledSize;i2=i[2];s2=f[i2].scaledSize;var i=h/(s0.width+m+(s0.height+m)*(h-s0.width)/(s1.height+s2.height+2*m)),o=i*(s0.height+m)/(s1.height+s2.height+2*m);c(i0,i1-i0,f[i0].getScale(i*(s0.height+m)-m-2));c(i1,i2-i1,f[i1].getScale(o*(s1.height+m)-m));c(i2,d-i2,f[i2].getScale(o*(s2.height+
m)-m))}for(;(!a._disabled_first_brick&&0<d||a._disabled_first_brick&&0<=d)&&e+f[d].naturalWidth+(j+1)*(this.brickMargin+2*this.brickBorder)<=h;)if(f[d].atRow=b,e+=f[d].naturalWidth,j++,d++,!f[d]){g=!0;break}!a._disabled_first_brick&&0==d?(c(this.rowStartIndex[b],1,2),d=k(b+1,d+1)):(e+j*(this.brickMargin+2*this.brickBorder)==h||g?c(this.rowStartIndex[b],j,1):(g=h-(e+j*(this.brickMargin+2*this.brickBorder)),e=e+f[d].naturalWidth+(j+1)*(this.brickMargin+2*this.brickBorder)-h,e<g?(f[d].atRow=b,j++,d++,
c(this.rowStartIndex[b],j,h/(h+e+1))):c(this.rowStartIndex[b],j,h/(h-g+1))),d=k(b+1,d));b++}a._disabled_first_brick||this.layoutAgain_first3rows()},t=function(){var a=this;clearTimeout(s);s=r?setTimeout(function(){t()},100):setTimeout(function(){r=!0;u.apply(a);r=!1},100)};q.prototype={DynamicItem:p,destroy:function(){for(var a=h.data(this.targetElement.get(0),g._plugin_name),b=0;a&&b<a.length;b++)if(a[b]==this){a.splice(b,1);h.data(this.targetElement.get(0),g._plugin_name,a);break}return e.prototype.destroy.apply(this,
[])},getGlobalSetting:function(){return g},getAllInstance:function(){return i},get:function(a){return a!==o?this.instances(a):[]},set:function(a,b){return a!==o?this.instances(a,b):0},instances:function(a,b){i[a]||(i[a]=[]);return b!==o?(i[a].push(b),i[a].length):i[a]},enabled:function(){return e.prototype.enabled.apply(this,[])},disabled:function(){return e.prototype.disabled.apply(this,[])},checkEnds:function(){return e.prototype.checkEnds.apply(this,[])},removePlaceholder:function(a){return e.prototype.removePlaceholder.apply(this,
[a])},setLoading:function(a){return e.prototype.setLoading.apply(this,[a])},expand:function(a){e.prototype.expand.apply(this,[a,function(b){var a=this.container.offset().top,c=b.is_direct,d=b.container;if(null!=b&&0<b.itemIndex){for(var f=0;f<b.atRow;f++)if(this._disabled_first_brick||!(1==f||2==f))a+=this._loadedItem[this.rowStartIndex[f]].scaledSize.height+this.brickMargin;if(this.rowStartIndex[b.atRow]!=b.itemIndex&&(this._disabled_first_brick||2<b.atRow))a+=this._loadedItem[this.rowStartIndex[b.atRow]].scaledSize.height+
this.brickMargin}XUI.util.animateScrollTo(null,a,{duration:400,smooth:this._inDesktop});if(!c){a=this._loadedItem;f=this.rowStartIndex;c=a[0].scaledSize.width+this.brickMargin;if(!this._disabled_first_brick&&0==b.atRow)this.marginLeftBrick="2rows",this.row1margin=this.row2margin=c;else if(!this._disabled_first_brick&&b.itemIndex+1<a.length&&1==b.atRow)this.marginLeftBrick="2rows",this.row1margin=null,this.row2margin=c;else if(b.itemIndex+1<a.length&&a[b.itemIndex+1].atRow==b.atRow){for(var e=0,f=
f[b.atRow];f<=b.itemIndex;f++)e+=a[f].scaledSize.width+this.brickMargin+2*this.brickBorder;this.marginLeftBrick=a[b.itemIndex+1];!this._disabled_first_brick&&1==b.atRow?(this.marginLeftBrick.container.css({"margin-left":e+c+"px"}),this.row1margin=null,this.row2margin=c):!this._disabled_first_brick&&2==b.atRow?this.marginLeftBrick.container.css({"margin-left":e+c+"px"}):this.marginLeftBrick.container.css({"margin-left":e-(this.disable_first_brick?5:0)+"px"})}this._disabled_first_brick||this.layoutAgain_first3rows();
this.selectedOrigSize={width:parseFloat(d[0].style.width),height:parseFloat(d[0].style.height)};b.is_selected=!0}d.css({width:this.containerWidth-this.brickMargin-2*this.brickBorder+"px",height:"auto"})}])},collapse:function(a){var b=this,g=b._prevSelectedItem,c=e.prototype.collapse.apply(b,[a]);if(c)b.expandedBox&&a&&setTimeout(function(){XUI.util.animateScrollTo(null,b.container.offset().top-20,{duration:400,smooth:b._inDesktop})},100);else{var d=b.marginLeftBrick;if(d){var f=b._loadedItem,h=b.rowStartIndex,
i=b.brickMargin/2-b.brickBorder;"2rows"==d?(f[h[1]].container.css({"margin-left":i+"px"}),f[h[2]].container.css({"margin-left":i+"px"})):(d.container.css({"margin-left":i+"px"}),1==d.atRow&&f[h[2]].container.css({"margin-left":i+"px"}));b.marginLeftBrick=null}d=g.container;b.expandedBox.remove();g.is_selected=!1;d.css(b.selectedOrigSize);delete b.selectedOrigSize;b.selectedOrigSize=null;b.expandedBox&&a&&setTimeout(function(){XUI.util.animateScrollTo(null,g.container.offset().top-20,{duration:400,
smooth:b._inDesktop})},100)}return c},prependItem:function(a){return e.prototype.prependItem.apply(this,[a])},appendItems:function(a){e.prototype.appendItems.apply(this,[a])},appendItem:function(a){return e.prototype.appendItem.apply(this,[a])},replaceItem:function(a,b){return e.prototype.replaceItem.apply(this,[a,b])},setHover:function(a){e.prototype.setHover.apply(this,[a])},layoutAgain_first3rows:function(){var a=this._loadedItem,b=this.rowStartIndex,e=this.row1margin&&b[1]&&a[b[1]],a=this.row2margin&&
b[2]&&a[b[2]];e&&(e.container.css({"margin-left":this.row1margin}),this.row1margin=null);a&&(a.container.css({"margin-left":this.row2margin}),this.row2margin=null)},layoutAgain:t,__bindEventHandler:function(){e.prototype.__bindEventHandler.apply(this,[])},toString:function(){return g.plugin_name}};e.prototype.__addEventsHandler.apply(this,[q,g.supported_events]);e.prototype.__attach_to_jQuery_XUI.apply(this,[q,g.xui_mode,g.plugin_name,g._plugin_name])}else alert("BrickView has a Dependency with DynamicView, Please Load DynamicView plugin first...")})(jQuery);
(function(i,n){var q=function(a,c){for(var b=[],f=0;f<c;f++){b.push([]);for(var d=0;d<a;d++)b[f].push(null)}return 1==c?b[0]:b},h={xui_mode:!0,plugin_name:"MosaicView",supported_events:"init beforeexpand beforecollapse afterscroll widthchange scrolltoend".split(" "),default_options:{viewMode:"mosaic",wrap_class:"view-mode-mosaic",module_prefix:"dynamic-view-",profile:{mode_str:"/mosaic-view/",_track_html:'<div style="height:0px;"><img width="0" height="0" border="0" style="display:none;" src="//track.xuite.net/b/cArticle?mosaic/"></div>'}}};
h._plugin_name="_"+h.plugin_name;var j=h.default_options.module_prefix,k={},e=XUI.DynamicView.DynamicView||i.DynamicView;if(e){var o=e.prototype.getGlobalSetting();h.default_options.profile=i.extend({},o.default_options.profile,h.default_options.profile);o=function(a,c){var b=this;e.prototype.DynamicItem.apply(this,[a,c]);var f=b.dynamicView;this.itemfunc.bindEventListener.apply(this,[]);!c.replaceWith&&!c.is_direct&&(this.origCSS={},this.mosaicType=this.maxBottom=null,a.insertMosaic(this.itemIndex,
!1));if(c.img_src){var d=new Image,m=!1,g=this.container.find(this.cover_selector);d.onload=function(){if(!m){b.container.trigger("Event.imageOnload");m=true;g.css({"background-image":["url(",c.img_src,")"].join("")});if(i.browser.msie&&(i.browser.version^0)<9){g.css({"background-image":"none"});var a=i(['<img class="',j,'pseudo-thumb" src="',this.src,'" />'].join("")).appendTo(g);setTimeout(function(){var c=g.width(),d=g.height();b.itemfunc.fitPseudoThumb(a,c,d)},200)}}};d.onerror=function(){var a;
if(!m){m=true;c.img_src=f.error_img_src;a=f.replaceItem(b,c);if(f._prevSelectedItem&&a.id==f._prevSelectedItem.id){delete f._prevSelectedItem;f._prevSelectedItem=a}}};setTimeout(function(){d.onerror();m=true},f.img_timeout);d.src=c.img_src}};o.prototype={replace:function(a){var c=a.origCSS;e.prototype.DynamicItem.prototype.replace.apply(this,[a]);this.maxBottom=a.maxBottom;this.mosaicType=a.mosaicType;this.setMosaicInfo(c,!0)},getSelfBottom:function(){return this.origCSS.top+this.origCSS.height+this.dynamicView.mosaicMargin},
getMaxBottom:function(){return this.maxBottom},getNextMaxBottom:function(){var a=this.getMaxBottom(),c=this.getSelfBottom();return a>c?a:c},setMosaicInfo:function(a,c){c&&(this.origCSS={width:parseFloat(a.width),height:parseFloat(a.height),left:parseFloat(a.left),top:parseFloat(a.top),maxBottom:a.maxBottom});this.maxBottom=a.maxBottom;if(this.container.hasClass(j+"item-selected")){var b=this.dynamicView;this.container.css({top:this.maxBottom,width:b.containerWidth-b.mosaicMargin-2*b.mosaicBorder+
"px"})}else this.container.css({width:a.width,height:a.height,left:a.left,top:a.top})},setMosaicToDefault:function(){this.setMosaicInfo({width:this.origCSS.width+"px",height:this.origCSS.height+"px",left:this.origCSS.left+"px",top:this.origCSS.top+"px",maxBottom:this.origCSS.maxBottom})}};var p=function(a,c){var b=this,c=i.extend({},h.default_options,c);e.apply(this,[a,c]);this._constructor="MosaicView";this._ideal_width=150;this._ideal_ratio=1.5;this.mosaicSize=0;"mosaic"==this.viewMode?(this._ideal_width=
150,this.mosaicSize=this._ideal_ratio=1):"mosaic2"==this.viewMode&&(this._ideal_width=120,this._ideal_ratio=2/3,this.mosaicSize=2);this.layoutMap=null;this.mosaicWidth=c.mosaicWidth||150;this.mosaicHeight=c.mosaicHeight||this.mosaicWidth/this._ideal_ratio;this.defaultMosaics=c.defaultMosaics||{mosaic:{"0-0":22,"0-2":12,"0-3":11,"1-3":11,"2-0":21,"2-2":21}};this.mosaicBorder=1;this.mosaicMargin=10;this.column_per_row=this.currentCol=this.currentRow=0;this._remainMosaicIndex=-1;this.resizeDetector2=
this.resizeDetector=this._expandedBoxHeight=this._fix_top=null;this.layoutAgain();this.container.bind("Event.widthchange",function(){b.layoutAgain()});this.func.fetchData.apply(this,[this.func.getSpecState.apply(this,[])]);if(this.toString()==h.plugin_name){i.data(this.container.get(0),"view-mode-self",this);var f=i.data(this.targetElement.get(0),"_"+h.plugin_name),f=f||[];f.push(this);i.data(this.targetElement.get(0),h._plugin_name,f);c.accessID&&this.set(c.accessID,this)}this.removePlaceholder(this.container.children([".",
j,"placeholder"].join("")))};p.prototype={DynamicItem:o,destroy:function(){for(var a=i.data(this.targetElement.get(0),h._plugin_name),c=0;a&&c<a.length;c++)if(a[c]==this){a.splice(c,1);i.data(this.targetElement.get(0),h._plugin_name,a);break}return e.prototype.destroy.apply(this,[])},getGlobalSetting:function(){return h},getAllInstance:function(){return k},get:function(a){return a!==n?this.instances(a):[]},set:function(a,c){return a!==n?this.instances(a,c):0},instances:function(a,c){k[a]||(k[a]=[]);
return c!==n?(k[a].push(c),k[a].length):k[a]},enabled:function(){return e.prototype.enabled.apply(this,[])},disabled:function(){return e.prototype.disabled.apply(this,[])},checkEnds:function(){return e.prototype.checkEnds.apply(this,[])},removePlaceholder:function(a){return e.prototype.removePlaceholder.apply(this,[a])},setLoading:function(a){return e.prototype.setLoading.apply(this,[a])},expand:function(a){e.prototype.expand.apply(this,[a,function(a){var b=this,f=this.container.offset().top,d=a.is_direct,
e=a.container;e.addClass(j+"no-animate");d||(f+=a.origCSS.maxBottom);XUI.util.animateScrollTo(null,f,{duration:400,smooth:this._inDesktop});e.css({width:this.containerWidth-this.mosaicMargin-2*this.mosaicBorder+"px",left:this.mosaicMargin/-2+"px",top:d?this.mosaicMargin/-2+"px":a.maxBottom+"px"});var f=0,g=d?0:a.itemIndex+1,h=this._loadedItem.length;g<h&&0!=g&&(f=a.maxBottom-this._loadedItem[g].origCSS.top);for(this._fix_top=f+this.mosaicMargin;g<h;g++){var i=this._loadedItem[g],l=parseFloat(i.origCSS.top);
i.container.css({top:f+l+"px"})}this._remainMosaicIndex=d?0:a.itemIndex+1;var k=function(){var a=b.expandedBox,a=a.height()+parseFloat(a.css("padding-top"))+parseFloat(a.css("padding-bottom"));if(b._expandedBoxHeight!=a&&0<=b._remainMosaicIndex){e.css({height:a});b._expandedBoxHeight=a;for(var c=null,d=b._remainMosaicIndex;d<b._loadedItem.length;d++)c=b._loadedItem[d],c.container.css({top:c.origCSS.top+b._fix_top+b._expandedBoxHeight+"px"});c?b.container.css({height:b._fix_top+b._expandedBoxHeight+
c.getNextMaxBottom()+b.mosaicMargin+"px"}):b.container.css({height:parseFloat(e.css("top"))+parseFloat(a)+b.mosaicMargin+"px"})}};this.resizeDetector=setInterval(k,10);this.resizeDetector2=setTimeout(function(){b.resizeDetector&&(clearInterval(b.resizeDetector),b.resizeDetector=setInterval(k,500))},3E3)}])},collapse:function(a){var c=this._prevSelectedItem;if(0<=this._remainMosaicIndex)for(var b=this._remainMosaicIndex;b<this._loadedItem.length;b++)this._loadedItem[b].setMosaicToDefault();this._expandedBoxHeight=
this._fix_top=null;this._remainMosaicIndex=-1;clearInterval(this.resizeDetector);clearTimeout(this.resizeDetector2);this.resizeDetector2=this.resizeDetector=null;this.container.css({height:this._loadedItem[this._loadedItem.length-1].getNextMaxBottom()+"px"});if(b=e.prototype.collapse.apply(this,[a]))a&&XUI.util.animateScrollTo(null,this.container.offset().top-100,{duration:400,smooth:this._inDesktop});else{var f=c.container.height();this.windowHeight<f&&c.container.css({height:i(window).height()});
setTimeout(function(){c.container.removeClass(j+"no-animate");c.setMosaicToDefault()},0);a&&XUI.util.animateScrollTo(null,this.container.offset().top+c.origCSS.top-100,{duration:400,smooth:this._inDesktop})}return b},prependItem:function(a){return e.prototype.prependItem.apply(this,[a])},appendItems:function(a){e.prototype.appendItems.apply(this,[a])},appendItem:function(a){return e.prototype.appendItem.apply(this,[a])},replaceItem:function(a,c){return e.prototype.replaceItem.apply(this,[a,c])},setHover:function(a){e.prototype.setHover.apply(this,
[a])},insertMosaic:function(a,c){for(var b=this.currentCol,f=this.layoutMap;f[0][b];)b++,this.currentCol++,b==this.column_per_row&&(this.currentCol=b=0,this.currentRow++,f.splice(0,1),f.push(q(this.column_per_row,1)));switch(this.mosaicSize){case 1:var d;d=[11,12];!f[0][b+1]&&b+1<this.column_per_row?this._loadedItem[a].is_text?d.push(21):d.push(21,22):d.push(11,11);break;case 2:d=[11];!f[0][b+1]&&b+1<this.column_per_row&&(this._loadedItem[a].is_text?d.push(21):(d.push(21,22),!f[0][b+2]&&b+2<this.column_per_row&&
d.push(32)));break;default:d=[11,12],!f[0][b+1]&&b+1<this.column_per_row&&(this._loadedItem[a].is_text?d.push(21):d.push(22,23))}var e=a,g=this._loadedItem[e];if(null!=g.mosaicType&&!c)d=g.mosaicType;else{var h=this.defaultMosaics[this.viewMode];d=0==this.currentRow&&0==this.currentCol&&h["0-0"]!==n?h["0-0"]:h&&-1!=i.inArray(h[this.currentRow+"-"+this.currentCol],d)?h[this.currentRow+"-"+this.currentCol]:d[parseInt(Math.random()*d.length)];g.mosaicType=d}for(h=0;h<d%10;h++)for(var k=0;k<parseInt(d/
10);k++)f[0+h][b+k]=!0;b=0<e?this._loadedItem[e-1].getNextMaxBottom():0;if(0==e){var l=this._loadedItem&&this._loadedItem[0]&&this._loadedItem[0].container;l&&(this.mosaicBorder=parseInt(l.css("border-left-width"))||1,this.mosaicMargin=parseInt(l.css("margin-left"))||8,l.addClass(j+"no-animate"),setTimeout(function(){l.removeClass(j+"no-animate")},100))}g.setMosaicInfo({width:parseInt(d/10)*this.mosaicWidth-this.mosaicMargin-2*this.mosaicBorder+"px",height:d%10*this.mosaicHeight-this.mosaicMargin-
2*this.mosaicBorder+"px",left:this.currentCol*this.mosaicWidth-this.mosaicMargin/2+"px",top:this.currentRow*this.mosaicHeight-this.mosaicMargin/2+"px",maxBottom:b},!0);i.browser.msie&&(9>(i.browser.version^0)&&!g.is_text)&&(e=g.container.find(g.cover_selector).eq(0).find("."+j+"pseudo-thumb"),g.itemfunc.fitPseudoThumb(e,g.origCSS.width,g.origCSS.height));a==this._remainMosaicIndex&&(b=0,e=a,e<this._loadedItem.length&&0!=e&&(b=this._loadedItem[e-1].maxBottom-g.origCSS.top),this._fix_top=b+this.mosaicMargin);
a>=this._remainMosaicIndex&&g.container.css({top:g.origCSS.top+this._fix_top+this._expandedBoxHeight+"px"});g.container.attr("class",function(a,b){var c=RegExp(j+"item-(left|right|top|inner|left-top|right-top)($| )","g");return b&&b.replace(c,"")});0==this.currentRow?0==this.currentCol?g.container.addClass(j+"item-left-top"):this.currentCol+parseInt(d/10)>=this.column_per_row?g.container.addClass(j+"item-right-top"):g.container.addClass(j+"item-top"):0==this.currentCol?g.container.addClass(j+"item-left"):
this.currentCol+parseInt(d/10)>=this.column_per_row?g.container.addClass(j+"item-right"):g.container.addClass(j+"item-inner");this.container.css({height:this._fix_top+this._expandedBoxHeight+g.getNextMaxBottom()+"px"})},layoutAgain:function(){this.containerWidth=this.container.width();var a=(this.containerWidth/this._ideal_width).toFixed(),c=!1;2>a&&(a=2);12<a&&(a=12);this.column_per_row!=a&&(this.column_per_row=a,c=!0);this.layoutMap=q(this.column_per_row,3);this.mosaicWidth=this.containerWidth/
this.column_per_row;this.mosaicHeight=this.mosaicWidth/this._ideal_ratio;this.currentCol=this.currentRow=0;(a=this._prevSelectedItem)&&-1==a.itemIndex&&a.container.css({width:this.containerWidth-this.mosaicMargin-2*this.mosaicBorder+"px"});for(a=0;a<this._loadedItem.length;a++)this.insertMosaic(a,c)},__bindEventHandler:function(){e.prototype.__bindEventHandler.apply(this,[])},toString:function(){return h.plugin_name}};e.prototype.__addEventsHandler.apply(this,[p,h.supported_events]);e.prototype.__attach_to_jQuery_XUI.apply(this,
[p,h.xui_mode,h.plugin_name,h._plugin_name])}else alert("MosaicView has a Dependency with DynamicView, Please Load DynamicView plugin first...")})(jQuery);
(function(f,m){var c={xui_mode:!0,plugin_name:"SnapShotView",supported_events:"init beforeexpand beforecollapse afterscroll widthchange scrolltoend".split(" "),default_options:{viewMode:"snapshot",wrap_class:"view-mode-snapshot",module_prefix:"dynamic-view-",profile:{mode_str:"/snapshot-view/",_track_html:'<div style="height:0px;"><img width="0" height="0" border="0" style="display:none;" src="//track.xuite.net/b/cArticle?snapshot/"></div>'}}};c._plugin_name="_"+c.plugin_name;var h=c.default_options.module_prefix,
g={},e=XUI.DynamicView.DynamicView||f.DynamicView;if(e){var l=e.prototype.getGlobalSetting();c.default_options.profile=f.extend({},l.default_options.profile,c.default_options.profile);l=function(a,b){var c=this;e.prototype.DynamicItem.apply(this,[a,b]);var d=c.dynamicView,i=parseInt(20*Math.random()-10);this.rotateDeg=i;this.container.attr("style",["transform:rotate(",i,"deg); -webkit-transform:rotate(",i,"deg); -o-transform:rotate(",i,"deg); -ms-transform:rotate(",i,"deg); -moz-transform:rotate(",
i,"deg); -khtml-transform:rotate(",i,"deg);"].join(""));this.container.css({width:d._current_width,height:d._current_height});this.updateTransitionDirection();this.itemfunc.bindEventListener.apply(this,[]);if(b.img_src){var g=new Image,j=!1,k=this.container.find(this.cover_selector);g.onload=function(){if(!j&&(c.container.trigger("Event.imageOnload"),j=!0,k.css({"background-image":["url(",b.img_src,")"].join("")}),f.browser.msie&&9>(f.browser.version^0))){k.css({"background-image":"none",overflow:"hidden"});
var a=f(['<img class="',h,'pseudo-thumb" src="',this.src,'" />'].join("")).appendTo(k);setTimeout(function(){var b=k.width(),d=k.height();c.itemfunc.fitPseudoThumb(a,b,d)},200)}};g.onerror=function(){var a;j||(j=!0,b.img_src=d.error_img_src,a=d.replaceItem(c,b),d._prevSelectedItem&&a.id==d._prevSelectedItem.id&&(delete d._prevSelectedItem,d._prevSelectedItem=a))};setTimeout(function(){g.onerror();j=!0},d.img_timeout);g.src=b.img_src}};l.prototype={replace:function(a){e.prototype.DynamicItem.prototype.replace.apply(this,
[a])},updateTransitionDirection:function(){var a=this.itemIndex,b=this.dynamicView.column_per_row;null!=b&&(a<b?0==a%b?this.container.addClass(h+"item-left-top"):0==(a+1)%b?this.container.addClass(h+"item-right-top"):this.container.addClass(h+"item-top"):0==a%b?this.container.addClass(h+"item-left"):0==(a+1)%b?this.container.addClass(h+"item-right"):this.container.addClass(h+"item-inner"))}};var n=function(a,b){var r=this,b=f.extend({},c.default_options,b);e.apply(this,[a,b]);this._constructor="SnapShotView";
this._prevCssText=this.snapShotMargin=null;this._ideal_width=180;this._ideal_height=216;this._current_width=180;this._current_height=216;this.column_per_row=null;this.func.fetchData.apply(this,[this.func.getSpecState.apply(this,[])]);this.layoutAgain();this.container.bind("Event.widthchange",function(){r.layoutAgain()});if(this.toString()==c.plugin_name){f.data(this.container.get(0),"view-mode-self",this);var d=f.data(this.targetElement.get(0),"_"+c.plugin_name),d=d||[];d.push(this);f.data(this.targetElement.get(0),
c._plugin_name,d);b.accessID&&this.set(b.accessID,this)}this.removePlaceholder(this.container.children([".",h,"placeholder"].join("")))},p,o=!1,s=function(){var a=this._loadedItem;this.containerWidth=this.container.width();if(null===this.snapShotMargin&&1<=a.length){var b=a&&a[0]&&a[0].container;b&&(this.snapShotMargin=2.2*(parseFloat(b.css("margin-left"))+parseFloat(b.css("border-left-width"))))}b=this.column_per_row=((this.containerWidth-30)/(this._ideal_width+this.snapShotMargin)).toFixed();2>
b&&(b=2);this._current_width=(this.containerWidth-30)/b-this.snapShotMargin;this._current_height=this._ideal_height/this._ideal_width*this._current_width;for(b=0;b<this._loadedItem.length;b++)this._loadedItem[b].container.css({width:this._current_width,height:this._current_height}),this._loadedItem[b].updateTransitionDirection();if(f.browser.msie&&9>(f.browser.version^0))for(b=0;b<a.length;b++){var c=a[b];if(!c.is_text){var d=c.container.find(c.cover_selector),e=d.find("."+h+"pseudo-thumb").eq(0);
c.itemfunc.fitPseudoThumb(e,d.width(),d.height())}}this._prevCssText&&(a=this.container.children("li."+h+"item-selected"),0<a.length&&(this._prevCssText=a[0].style.cssText,a[0].style.cssText="",a.css({width:this.containerWidth-this.snapShotMargin})))},q=function(){var a=this;clearTimeout(p);p=o?setTimeout(function(){q()},100):setTimeout(function(){o=!0;s.apply(a);o=!1},100)};n.prototype={DynamicItem:l,destroy:function(){for(var a=f.data(this.targetElement.get(0),c._plugin_name),b=0;a&&b<a.length;b++)if(a[b]==
this){a.splice(b,1);f.data(this.targetElement.get(0),c._plugin_name,a);break}return e.prototype.destroy.apply(this,[])},getGlobalSetting:function(){return c},getAllInstance:function(){return g},get:function(a){return a!==m?this.instances(a):[]},set:function(a,b){return a!==m?this.instances(a,b):0},instances:function(a,b){g[a]||(g[a]=[]);return b!==m?(g[a].push(b),g[a].length):g[a]},enabled:function(){return e.prototype.enabled.apply(this,[])},disabled:function(){return e.prototype.disabled.apply(this,
[])},checkEnds:function(){return e.prototype.checkEnds.apply(this,[])},removePlaceholder:function(a){return e.prototype.removePlaceholder.apply(this,[a])},setLoading:function(a){return e.prototype.setLoading.apply(this,[a])},expand:function(a){e.prototype.expand.apply(this,[a,function(a){var c=this.container.offset().top-100,d=(a=a.container)&&a.prev("li")||[];0!=d.length&&(c=d.offset().top+d.height()-100);XUI.util.animateScrollTo(null,c,{duration:400,smooth:this._inDesktop});null==this.snapShotMargin&&
(this.snapShotMargin=2.2*(parseFloat(a.css("margin-left"))+parseFloat(a.css("border-left-width"))));this._prevCssText=a[0].style.cssText;a[0].style.cssText="";a.css({width:this.containerWidth-this.snapShotMargin})}])},collapse:function(a){var b=this._prevSelectedItem,c=e.prototype.collapse.apply(this,[a]);c?a&&XUI.util.animateScrollTo(null,this.container.offset().top-100,{duration:400,smooth:this._inDesktop}):(a&&XUI.util.animateScrollTo(null,b.container.offset().top-300,{duration:400,smooth:this._inDesktop}),
b.container[0].style.cssText=this._prevCssText);return c},prependItem:function(a){return e.prototype.prependItem.apply(this,[a])},appendItems:function(a){e.prototype.appendItems.apply(this,[a])},appendItem:function(a){return e.prototype.appendItem.apply(this,[a])},replaceItem:function(a,b){return e.prototype.replaceItem.apply(this,[a,b])},setHover:function(a){e.prototype.setHover.apply(this,[a])},layoutAgain:q,__bindEventHandler:function(){e.prototype.__bindEventHandler.apply(this,[])},toString:function(){return c.plugin_name}};
e.prototype.__addEventsHandler.apply(this,[n,c.supported_events]);e.prototype.__attach_to_jQuery_XUI.apply(this,[n,c.xui_mode,c.plugin_name,c._plugin_name])}else alert("SnapShotView has a Dependency with DynamicView, Please Load DynamicView plugin first...")})(jQuery);
(function(f,i){var b={xui_mode:!0,plugin_name:"PlainView",supported_events:"init beforeexpand beforecollapse afterscroll widthchange scrolltoend".split(" "),default_options:{viewMode:"plain",wrap_class:"view-mode-plain",module_prefix:"dynamic-view-",profile:{mode_str:"/plain-view/",_track_html:'<div style="height:0px;"><img width="0" height="0" border="0" style="display:none;" src="//track.xuite.net/b/cArticle?plain/"></div>'}}};b._plugin_name="_"+b.plugin_name;var k=b.default_options.module_prefix,
e={},c=XUI.DynamicView.DynamicView||f.DynamicView;if(c){var h=c.prototype.getGlobalSetting();b.default_options.profile=f.extend({},h.default_options.profile,b.default_options.profile);h=function(a,d){var b=this;c.prototype.DynamicItem.apply(this,[a,d]);var g=b.dynamicView;parseInt(20*Math.random()-10);this.itemfunc.bindEventListener.apply(this,[]);if(d.img_src){var f=new Image,e=!1,h=this.container.find(this.cover_selector);f.onload=function(){if(!e){b.container.trigger("Event.imageOnload");e=!0;
var a=b.dynamicView,c=this.naturalWidth||this.width,a=c<a.containerWidth?1:(a.containerWidth-10)/c;h.css({width:c*a,height:(this.naturalHeight||this.height)*a,"background-image":["url(",d.img_src,")"].join("")})}};f.onerror=function(){var a;e||(e=!0,d.img_src=g.error_img_src,a=g.replaceItem(b,d),g._prevSelectedItem&&a.id==g._prevSelectedItem.id&&(delete g._prevSelectedItem,g._prevSelectedItem=a))};setTimeout(function(){f.onerror();e=!0},g.img_timeout);f.src=d.img_src}};h.prototype={replace:function(a){c.prototype.DynamicItem.prototype.replace.apply(this,
[a])}};var j=function(a,d){d=f.extend({},b.default_options,d);c.apply(this,[a,d]);this._constructor="PlainView";this.func.fetchData.apply(this,[this.func.getSpecState.apply(this,[])]);if(this.toString()==b.plugin_name){f.data(this.container.get(0),"view-mode-self",this);var e=f.data(this.targetElement.get(0),"_"+b.plugin_name),e=e||[];e.push(this);f.data(this.targetElement.get(0),b._plugin_name,e);d.accessID&&this.set(d.accessID,this)}this.removePlaceholder(this.container.children([".",k,"placeholder"].join("")))};
j.prototype={DynamicItem:h,destroy:function(){for(var a=f.data(this.targetElement.get(0),b._plugin_name),d=0;a&&d<a.length;d++)if(a[d]==this){a.splice(d,1);f.data(this.targetElement.get(0),b._plugin_name,a);break}return c.prototype.destroy.apply(this,[])},getGlobalSetting:function(){return b},getAllInstance:function(){return e},get:function(a){return a!==i?this.instances(a):[]},set:function(a,d){return a!==i?this.instances(a,d):0},instances:function(a,d){e[a]||(e[a]=[]);return d!==i?(e[a].push(d),
e[a].length):e[a]},enabled:function(){return c.prototype.enabled.apply(this,[])},disabled:function(){return c.prototype.disabled.apply(this,[])},checkEnds:function(){return c.prototype.checkEnds.apply(this,[])},removePlaceholder:function(a){return c.prototype.removePlaceholder.apply(this,[a])},setLoading:function(a){return c.prototype.setLoading.apply(this,[a])},expand:function(a){c.prototype.expand.apply(this,[a,function(a){var c=this.container.offset().top-100,b=(a=a.container)&&a.prev("li")||[];
0!=b.length&&(c=b.offset().top+b.height()-100);XUI.util.animateScrollTo(null,c,{duration:400,smooth:this._inDesktop});a[0].style.cssText="";a.css({width:this.containerWidth})}])},collapse:function(a){var b=this._prevSelectedItem,e=c.prototype.collapse.apply(this,[a]);e?a&&XUI.util.animateScrollTo(null,this.container.offset().top-100,{duration:400,smooth:this._inDesktop}):a&&XUI.util.animateScrollTo(null,b.container.offset().top-300,{duration:400,smooth:this._inDesktop});return e},prependItem:function(a){return c.prototype.prependItem.apply(this,
[a])},appendItems:function(a){c.prototype.appendItems.apply(this,[a])},appendItem:function(a){return c.prototype.appendItem.apply(this,[a])},replaceItem:function(a,b){return c.prototype.replaceItem.apply(this,[a,b])},setHover:function(a){c.prototype.setHover.apply(this,[a])},__bindEventHandler:function(){c.prototype.__bindEventHandler.apply(this,[])},toString:function(){return b.plugin_name}};c.prototype.__addEventsHandler.apply(this,[j,b.supported_events]);c.prototype.__attach_to_jQuery_XUI.apply(this,
[j,b.xui_mode,b.plugin_name,b._plugin_name])}else alert("PlainView has a Dependency with DynamicView, Please Load DynamicView plugin first...")})(jQuery);
(function(d,m){var o=[],q={wrap_class:"album-post-container",module_prefix:"album-post-",with_player:!XUI.util.isMobile()},g=q.module_prefix,k={},p,i=function(e,f,a){a||(a=0);if(e&&1>d(e).parents("html").length)setTimeout(function(){10>a&&(new i(e,f,a+1)).render()},10);else if(this.options=f=d.extend({},q,f),this.targetElement=d(e),d.browser.msie&&"BackCompat"==document.compatMode){var b=d(".avatarPhoto img").attr("src"),b=(b=b&&b.match(/([\d]+)\/avatar\.jpg/))&&b[1],b=(b=(b=d(".top-toolbar-manage").attr("href"))&&
b.match(/[\?\&]bid=([\d]+)/))&&b[1];d(['<div class="',g,'not-support">Xuite\u5c0f\u63d0\u793a\uff1a\u7531\u65bc\u6b64\u65e5\u8a8c\u4f7f\u7528\u4e86\u820a\u7248\u7684\u65e5\u8a8cCSS\u7d50\u69cb\u2026\u76ee\u524d\u5df2\u77e5\u5728Internet Explorer\u700f\u89bd\u5668\u4e0b<br />\u76f8\u7c3f\u6587\u7ae0\u7684\u986f\u793a\u6703\u7522\u751f\u4e00\u4e9b\u554f\u984c(\u5176\u4ed6\u700f\u89bd\u5668\u4e0b\u53ef\u6b63\u5e38\u986f\u793a)\uff0c<br />\u5efa\u8b70\u60a8\u4f7f\u7528\u5176\u4ed6\u700f\u89bd\u5668(Chrome\u3001Firefox\u3001Opera...)\u9032\u884c\u76f8\u7c3f\u6587\u7ae0\u7684\u700f\u89bd\u2026',
'<br/>\u5982\u679c\u60a8\u662f\u65e5\u8a8c\u64c1\u6709\u8005\uff0c\u5efa\u8b70\u60a8\u5c07\u60a8\u7684\u65e5\u8a8c<a href="/_my2/css.phtml?bid='+b+'" class="'+g+'to-new-css">\u5347\u7d1a\u6210\u66f4\u5feb\u3001\u66f4\u70ab\u7684\u65e5\u8a8c\u65b0\u7248\u578b\u7d50\u69cb</a>',"</div>"].join("")).prependTo(this.targetElement);this.error=!0}else{var b=this.targetElement,c=d('<div><span class="'+g+'editable-placeholder">(\u9ede\u64ca\u4fee\u6539\u6a19\u984c)</span></div>').html(),h=d('<div><span class="'+
g+'editable-placeholder">(\u9ede\u64ca\u4fee\u6539\u6558\u8ff0)</span></div>').html(),n={},j=b.find("."+g+"photo-item");n.album_type=b.find("."+g+"detail").data("type");n.cover=b.find("."+g+"cover").data("cover");n.excerpt=b.find("."+g+"excerpt").html();n.excerpt_pos=b.find("."+g+"header").data("pos");n.images=[];var s=RegExp(g.replace(/\-/g,"\\-")+"photo-size-([tsmlxo])","i");j.each(function(a,b){var e={},f=d(b),j=f.find("."+g+"photo"),r=j.attr("class").match(s);e.href=f.find("."+g+"photo-link").attr("href");
e.src=j.attr("src");e.size=r?r[1]:"l";e.title=j.attr("alt").replace(c,"");e.description=f.find("."+g+"photo-description").html().replace(h,"");n.images.push(e)});this.content=n;this.targetElement.children("."+g+"detail").remove();this.dynamicView=null;this.constructor_func="PlainView";switch(this.content.album_type){case "mosaic":this.constructor_func="MosaicView";break;case "brick":this.constructor_func="BrickView";break;case "snapshot":this.constructor_func="SnapShotView";break;case "plain":this.constructor_func=
"PlainView";break;default:this.error=!0}}};i.prototype={destroy:function(){},getAllInstance:function(){return k},get:function(d){return d!==m?this.instances(d):[]},set:function(d,f){return d!==m?this.instances(d,f):0},instances:function(d,f){k[d]||(k[d]=[]);return f!==m?(k[d].push(f),k[d].length):k[d]},enabled:function(){},disabled:function(){},toString:function(){return"AlbumPost"},render:function(){if(!this.error){var e="album_post"+(new Date).getTime(),f=this;this.dynamicView=new XUI.DynamicView[this.constructor_func](this.targetElement.get(0),
{_viewID:"album_post_view-"+e,accessID:"new_dynamic"+e,_initData:this.content,DOM:{expandedBox:function(a){return d("<div>",{"class":a+"show-box"}).append(d("<a>",{"class":[a,"photo-close ",a,"photo-close-top"].join(""),href:"#"}).append('<span class="'+a+'button-inside">(\u95dc\u9589\u76f8\u7247)</span>'),d("<div>",{"class":a+"photo-container"}).append(d("<h3>",{"class":"title"}).append(d("<span>",{"class":"titlename"}).append(d("<a>",{"class":a+"title-link"}))),d('<div class="blogrank"></div>'),
d("<div>",{"class":"blogbody"}),d(['<button class="',a,"photo-icon ",a,'photo-prev">\u4e0a\u4e00\u5f35</button>'].join("")),d(['<button class="',a,"photo-icon ",a,'photo-next">\u4e0b\u4e00\u5f35</button>'].join(""))),d("<a>",{"class":[a,"photo-close ",a,"photo-close-bottom"].join(""),href:"#"}).append('<span class="'+a+'button-inside">(\u95dc\u9589\u76f8\u7247)</span>'))},container:function(a,b){var c=d(['<div class="',a,'outer"><ol class="',a,'list"></ol></div>'].join("")),h=d(['<div class="',a,
'album-info"></div>'].join(""));h.html(b._initData.excerpt);"top"==b._initData.excerpt_pos?c.prepend(h):c.append(h);return c},dynamicItem:function(a,b){0<d(["#",a,"item-",e,b.id].join("")).length&&!b.replaceWith&&alert(["\u7269\u4ef6\u91cd\u8907\uff01",a,"item-",e,b.id].join(""));var c=d(['<li class="',a,'item" id="',a,"item-"+e,b.id,'" title="',b.title,'"><h3 class="',a,'title"><a class="',a,'title-link" href="',b.url,'">',b.title,"</a></h3></li>"].join(""));""==d.trim(b.description)&&(this.description=
b.description=this.empty_excerpt);b.is_direct&&c.addClass(a+"item-direct");c.find("."+a+"title a").click(function(a){a.preventDefault()});var h=parseInt(10*Math.random())+1,f=XUI.util.firstWord(b.description),j=b.description.substr(f.length);c.find("."+a+"title").addClass(a+"style"+h);if(b.img_src){var g=d("<div>",{"class":a+"thumb"});c.append(g)}""!==b.description&&c.append(d(['<p class="',a,'excerpt"><span class="',a,"first-word ",a,"style",h,'">',f,"</span>",j,"</p>"].join("")));b.is_cover&&(c.addClass(a+
"cover"),c.append(d('<em class="'+a+'cover-em">ArticleCover!!</em>')));b.is_text&&c.addClass(a+"text-only");return c}},itemmembers:{title:null,url:null,img_src:null,size:null,description:null,empty_excerpt:"",preload_img:null},members:{error_img_src:"//i.imgur.com/Nz7PO.png",documentTitle:document.title,with_player:this.options.with_player,_receiveData:null},func:{getSpecState:function(){var a=this.func.getLocation().pathname.match(/-Photo([0-9]+)$/);return null!=a?a[1]:m},getSpecItem:function(a){return this.container.find(["#dynamic-view-item-",
e,parseInt(a,10)].join(""))},setSpecState:function(a){var b=this.func.getLocation(),c=b.pathname.split("/");c[c.length-1]=c[c.length-1].replace(/\-[\d\D]*$/,"");c[2]="";c.splice(0,2);c=c.join("/");b=b.search;null!=a?a=[{_viewID:this._viewID,photoid:a.id-1,aid:a.id,_timestamp:(new Date).getTime()},[a.title," - Xuite ",this.toString()].join(""),[c,"-Photo",a.id,b].join("")]:(a=[{_viewID:this._viewID},this.documentTitle,["/",this.user_id,"/",this.blog_name,this.get_args].join("")],a[2]=c+b);return a},
setStateIndex:function(a,b){var c=this.func.getLocation(),d=c.pathname.split("/"),d=c.pathname.split("/");d[d.length-1]=d[d.length-1].replace(/\-[\d\D]*$/,"");d[2]="";d.splice(0,2);d=d.join("/");c=c.search;null!==a?History.pushState({_viewID:this._viewID,photoid:a-1,aid:a,_timestamp:(new Date).getTime()},[b," - Xuite ",this.toString()].join(""),[d,"-Photo",a,c].join("")):History.pushState({_viewID:null},this.documentTitle,d+c)},preloadDynamicItem:function(a,b){if(a.preload_img)b&&b.apply(a.preload_img,
[]);else{var c=new Image;c.onload=function(){c.className="dynamic-view-photo";a.preload_img=c;b&&b.apply(this,[])};c.onerror=function(){a.preload_img=null;b&&b.apply(this,[])};c.src=a.img_src.replace(/\_m\.jpg/,"_"+a.size+".jpg")}},renderExpandedBox:function(a){var b=this,c=this.expandedBox;if(this.with_player){var h=["dynamic-view-player-",this._viewID].join(""),e=d("#"+h);if(window.BlogPlugins&&BlogPlugins.auto_yo&&BlogPlugins.auto_yo.jsonMap&&0<this._receiveData.images.length){for(var j=BlogPlugins.auto_yo.jsonMap,
g=this._receiveData.images,l=0;l<g.length;l++){var k=d("<div>"+g[l].description+"</div>");BlogPlugins.auto_yo.renderLinks(k,j,j._regExp);g[l].description=k.html()}BlogPlugins.auto_yo.jsonMap=null}0<e.length?d.exposure.viewImage(a.itemIndex):d('<ul id="'+h+'"></ul>').appendTo(d("body")).exposure({jsonSource:this._receiveData.images,startIndex:a.itemIndex,data:{albumPost:f}});return null}for(l=-2;2>=l;l++)0!=l&&this.func.preloadDynamicItem.apply(this,[this._loadedItem[(a.itemIndex+l+this._loadedItem.length)%
this._loadedItem.length]]);c.find("h3 .titlename a").text(a.title).attr({href:a.url,target:"_blank"});c.find(".blogrank").html(this.profile._track_html);document.title=[a.title," - ",this.documentTitle].join("");h=a.preload_img;c.find(".blogbody").html(['<div id="content_all">',h?"":['<img src="',a.img_src.replace(/\_m\.jpg/,"_"+a.size+".jpg"),'" class="dynamic-view-photo" />'].join(""),'<div class="dynamic-view-description">',a.description,"</div>"].join(""));h&&c.find("#content_all").prepend(a.preload_img);
c.find(".dynamic-view-comment-view .dynamic-view-comment-num").text("0");c.find(".dynamic-view-photo-close").click(function(a){a.preventDefault();a.stopPropagation();History.pushState.apply(History,b.func.setSpecState.apply(b,[null]))});var i=a.url;c.find(".dynamic-view-comment-view.dynamic-view-button").attr("href",i);c.find(".dynamic-view-comment-view").click(function(a){a.stopPropagation();a.preventDefault();window.open(i);return!1});c.find(".commentbutton").click(function(a){a.stopPropagation();
a.preventDefault();window.open(i,"_blank","width=660,height=700,scrollbars=1");return!1});c.find(".dynamic-view-photo-prev").click(function(a){a.preventDefault();a.stopPropagation();this.blur();a=c.parent().removeClass("dynamic-view-item-hover").prev("li");0!=a.length&&a.trigger("click")});c.find(".dynamic-view-photo-next").click(function(a){a.preventDefault();a.stopPropagation();this.blur();a=c.parent().removeClass("dynamic-view-item-hover").next("li");0!=a.length&&a.trigger("click")});var m=function(){this.style.cssText=
""},o=function(){b._inDesktop?c.find(".dynamic-view-photo-prev, .dynamic-view-photo-next").fadeTo("slow",0):c.find(".dynamic-view-photo-prev, .dynamic-view-photo-next").css("opacity",0)},h=function(){clearTimeout(p);var a=c.find(".dynamic-view-photo-prev, .dynamic-view-photo-next");0.3>parseFloat(a.css("opacity"))&&(b._inDesktop?a.fadeTo("fast",0.3,m):a.css("opacity",0.3));p=setTimeout(o,5E3)};clearTimeout(p);b._inDesktop?c.mouseover(h):c.bind("touchstart",h);h();("undefined"==typeof xuiteBlogPlugin_auto_resize||
null==xuiteBlogPlugin_auto_resize||"Y"==xuiteBlogPlugin_auto_resize)&&window.BlogPlugins&&BlogPlugins.auto_resize&&BlogPlugins.auto_resize(".dynamic-view-photo-container .blogbody img",null,{delay:1E3});return a},getFullContent:function(a,b,c){var b=new Image,d=this;this.setLoading(!0);b.onload=function(){d.setLoading(!1);c.apply(d,[a])};b.src=a.img_src.replace(/\_m\.jpg/,"_"+a.size+".jpg")},fetchData:function(a){this._initData&&(this._receiveData=this._initData,this._initData=null,this.func.processData.apply(this,
[this._receiveData,a]))},input2options:function(a,b){var c;c="plain"!=this.viewMode?b.src.replace(/\_t\.jpg/,"_m.jpg"):"o"!=b.size?b.src.replace(/\_t\.jpg/,"_"+b.size+".jpg"):b.src.replace(/\_t\.jpg/,"_m.jpg");return{containerView:this,id:a+1,title:b.title,url:b.href,size:b.size,placeholder:!0,img_src:c,description:b.description}},processData:function(a,b){var c=[],d=a.images,e=d.length;this._total=parseInt(d.length);this.profile.current_index+=e;for(var f=0;f<e;f++)c.push(this.func.input2options.apply(this,
[f,d[f]]));this.appendItems(c);b&&(c=this.func.getSpecItem.apply(this,[b]),0<c.length?c.trigger("click",!0):this.func.getFullContent.apply(this,[null,b,function(a){this.prependItem(a)}]))}}})}},__bindEventHandler:function(){for(var e=0;e<o.length;e++){var f="Event."+o[e];if(d.isFunction(this.options[f]))this[f](this.options[f])}},__addEventsHandler:function(e,f){for(var a=function(a){return function(b){return d.isFunction(b)?this.container.bind(a,b):this.container.trigger(a)}},b=0;b<f.length;b++){var c=
"Event."+f[b];e.prototype[c]!==m?alert(["Prototype.Method: ",c,"\u5df2\u7d93\u7d81\u5b9a\u904e\n\u7121\u6cd5\u7d81\u5b9a Prototype.Event"].join("")):e.prototype[c]=a(c)}},__attach_to_jQuery_XUI:function(e,f,a,b){var c={};c[a.toLowerCase()]=function(a,c){if("string"===typeof a)return this.each(function(){var e=d.data(this,b);if(e&&0<e.length&&d.isFunction(e[0][a]))d(e).each(function(b,d){d[a].apply(d,c)});else return!1});c=a;return this.each(function(){var a=this,b=function(){new e(a,c)};"complete"==
document.readyState?b():d(window).load(b)})};f?(XUI=XUI||{},XUI.DynamicView=XUI.DynamicView||{},XUI.DynamicView[a]=e):(d.fn.extend(c),d[a]=e)}};i.prototype.__addEventsHandler(i,o);i.prototype.__attach_to_jQuery_XUI(i,!0,"AlbumPost","_AlbumPost")})(jQuery);
(function(a){var c=a.fn.exposure=function(b){var d,e={target:"#photo-slide-exposure",showThumbs:!0,showControls:!0,imageControls:!0,controls:{prevNext:!0,firstLast:!0,pageNumbers:!0},carouselControls:!0,enableSlideshow:!0,slideshowControlsTarget:"#photo-slide-slideshow",fullscrnControlsTarget:"#photo-slide-fullscrn",backalbumControlsTarget:"#photo-slide-backalbum",autostartSlideshow:!1,slideshowDelay:3E3,onSlideshowPlayed:function(){a(".photo-slide-exposurePauseSlideshow").css("display","inline")},
onSlideshowPaused:function(){},showExtraData:!0,dataTarget:null,controlsTarget:null,vatrack:"//vatrack.hinet.net/b/cPhotoPlayer",onThumb:function(){},onImage:function(b,e,d){var f=document.getElementById("photo-slide-slidetype").value;"random"==f&&(f=Math.floor(4*Math.random()),f=0==f?"slide":1==f?"zoom":"fade");switch(f){case "fade":a(".photo-slide-exposureWrapper > .photo-slide-exposureLastImage").stop().fadeOut(500,function(){a(this).remove()});b.hide().stop().fadeIn(1E3);break;case "zoom":a(".photo-slide-exposureWrapper > .photo-slide-exposureLastImage").remove();
b.animate({width:1.5*b.width(),height:1.5*b.height(),left:-b.width()/3,top:-b.height()/3},2*a.exposure.slideshowDelay/3);break;case "slide":a(".photo-slide-exposureWrapper > .photo-slide-exposureLastImage").stop().animate({width:"hide"},function(){a(this).remove()});b.hide().stop().animate({width:"show"});break;default:a(".photo-slide-exposureWrapper > .photo-slide-exposureLastImage").stop().remove(),b.show().stop()}a("img#photo-slide-vatrack").attr("src",a.exposure.vatrack+"?"+(new Date).getTime());
a.exposure.showThumbs&&(d&&d.length)&&(a(".photo-slide-selected").removeClass("photo-slide-selected"),d.addClass("photo-slide-selected"));a.exposure.data.albumPost&&(b=a.exposure.data.albumPost.dynamicView,(d=History.getState())&&d.data.aid!=c.current+1&&b.func.setStateIndex.apply(b,[c.current+1,e.find(".photo-slide-photo-title").text()]))},onCarousel:function(){a.browser.msie&&(a(".photo-slide-img").fadeTo("fast",0.3),a(".photo-slide-selected").fadeTo("fast",1))},onNext:function(){},onPrev:function(){},
onPageChanged:function(){a(".photo-slide-exposureThumbs li.photo-slide-current").show().each(function(){var b=a(this).find("img").height();0<b&&a(this).height(b)})},onPagingLink:function(a){return a},separatePageBrowsing:!1,loop:!0,onEndOfLoop:function(){},pageSize:7,viewFirstImage:!0,visiblePages:5,preloadBuffer:3,keyboardNavigation:!0,clickingNavigation:!0,fixedContainerSize:!1,maxWidth:null,maxHeight:null,stretchToMaxSize:!1,fullScreen:!0,onEnterFullScreen:function(b){b.show();a(".photo-slide-closeMask").show()},
onExitFullScreen:function(b,d){a.exposure.stretchToMaxSize=!1;b.addClass("photo-slide-exposureTarget").removeClass("photo-slide-fullscrnTarget");d.hide();a(".photo-slide-closeMask").show();c.resizeContainer(a(".photo-slide-exposureCurrentImage"))},showThumbToolTip:!0,onEmpty:function(){a(".photo-slide-exposureThumbs").hide();a(a.exposure.target).remove();a.exposure.showControls&&a(a.exposure.controlsTarget).remove();a.exposure.slideshowControlsTarget&&a(a.exposure.slideshowControlsTarget).remove();
a.exposure.fullscrnControlsTarget&&a(a.exposure.fullscrnControlsTarget).remove();a.exposure.backalbumControlsTarget&&a(a.exposure.backalbumControlsTarget).remove()},onInit:function(){},allowDuplicates:!0,jsonSource:null,startIndex:0,totalPages:0,thumblistHeight:108,showThumblist:!0,data:{albumPost:null}};!0==c.initialized&&(a.exposure.removeAllImages(),clearInterval(c.wrapmoveTimer),c.current=-1,c.slideshowTimer&&clearTimeout(c.slideshowTimer),a.exposure.isShow&&a.exposure.hide(),a("#photo-slide-wrap").remove(),
a("#photo-slide-wrap-modal").remove());var f=a(['<div id="photo-slide-wrap-modal"></div><div id="photo-slide-wrap"><div id="photo-slide-wrap-inner"><div id="photo-slide-exposure"><button id="photo-slide-closePlayer" class="photo-slide-icon">',a.exposure.texts.closePlayer,'</button><button id="photo-slide-scrn_left" class="photo-slide-icon">',a.exposure.texts.previous,'</button><button id="photo-slide-scrn_right" class="photo-slide-icon">',a.exposure.texts.next,'</button></div><div id="photo-slide-setting"><div class="photo-slide-setting-inner"><button class="photo-slide-expand-caption photo-slide-icon">',
a.exposure.texts.previous,'</button><div class="photo-slide-photo-caption"><div class="photo-slide-photo-title">\u9019\u662f\u6e2c\u8a66.jpg</div><a href="#" target="_blank" id="photo-slide-pictureLink">',a.exposure.texts.pictureLink,'</a><div class="photo-slide-photo-description">\u6211\u662f\u80d6\u864e\uff01\u6211\u662f\u5b69\u5b50\u738b\uff01\u6211\u5929\u4e0b\u7121\u6575\uff01</div></div><div class="photo-slide-setting-item">\u80cc\u666f\u8272<select name="colorbox" id="colorbox"><option value="black" selected="selected">\u9ed1</option><option value="gray">\u7070</option><option value="white">\u767d</option></select> \u7279\u6548 <select name="photo-slide-slidetype" id="photo-slide-slidetype"><option value="fade" selected="selected">\u6de1\u5165</option><option value="zoom">\u7e2e\u653e</option><option value="slide">\u63db\u9801</option><option value="random">\u96a8\u6a5f</option><option value="none">\u7121</option></select><br /><input type="checkbox" id="photo-slide-thumblist" checked /><span id="photo-slide-chkthumblist">\u76f8\u7247\u5217\u8868</span><span id="photo-slide-slideshow"></span><button id="photo-slide-timerswitch" class="photo-slide-timer3 photo-slide-icon">\u8b8a\u66f4\u64ad\u653e\u901f\u5ea6</button><span id="photo-slide-fullscrn"></span><span id="photo-slide-backalbum"></span></div></div></div><div id="photo-slide-toolbar"><div class="photo-slide-panel"><button id="photo-slide-p_left" class="photo-slide-icon">',
a.exposure.texts.previousPage,'</button><button id="photo-slide-p_right" class="photo-slide-icon">',a.exposure.texts.nextPage,"</button></div></div></div></div>"].join("")).appendTo(a("body"));a("body").addClass("photo-slide-hide");var g=function(b,c){a(b).click(c);a(b).focus(function(){this.blur()})};g("#photo-slide-scrn_left",function(){a.exposure.prevImage()});g("#photo-slide-scrn_right",function(){a.exposure.nextImage()});g("#photo-slide-p_left",function(){a.exposure.prevImage(a.exposure.pageSize)});
g("#photo-slide-p_right",function(){a.exposure.nextImage(a.exposure.pageSize)});g("#photo-slide-closePlayer",function(){a.exposure.hide()});a(":radio").click(function(){a.exposure.slideshowDelay=a(this).val()});a("#photo-slide-wrap-inner").click(function(b){b.currentTarget==b.target&&a.exposure.hide()});a("#photo-slide-wrap-modal").click(function(){a.exposure.hide()});a("#photo-slide-timerswitch").click(function(){var b=a(this);if(a(this).hasClass("photo-slide-timer3")){b.removeClass("photo-slide-timer3").addClass("photo-slide-timer5");
a.exposure.slideshowDelay=5E3}else if(a(this).hasClass("photo-slide-timer5")){b.removeClass("photo-slide-timer5").addClass("photo-slide-timer1");a.exposure.slideshowDelay=1E3}else{b.removeClass("photo-slide-timer1").addClass("photo-slide-timer3");a.exposure.slideshowDelay=3E3}});g=function(){var b=document.getElementById("colorbox").value;a("#photo-slide-wrap-modal, .photo-slide-fullscrnMask").removeClass("photo-slide-overlay-black").removeClass("photo-slide-overlay-gray").removeClass("photo-slide-overlay-white").addClass("photo-slide-overlay-"+
b)};g();a("#colorbox").change(g);a("#photo-slide-thumblist").is(":checked")?(a(".photo-slide-panel").show(),a.exposure.thumblistHeight=e.thumblistHeight):(a(".photo-slide-panel").hide(),a.exposure.thumblistHeight=10);a("#photo-slide-chkthumblist").click(function(){if(a("#photo-slide-thumblist").is(":checked")){a(".photo-slide-panel").fadeOut(200);a.exposure.thumblistHeight=10;a("#photo-slide-thumblist")[0].checked=false}else{a(".photo-slide-panel").fadeIn(200).show();a.exposure.thumblistHeight=e.thumblistHeight;
a("#photo-slide-thumblist")[0].checked=true}a(window).trigger("resize")});a("#photo-slide-thumblist").click(function(){if(a(this).is(":checked")){a(".photo-slide-panel").fadeIn(200).show();a.exposure.thumblistHeight=e.thumblistHeight}else{a(".photo-slide-panel").fadeOut(200);a.exposure.thumblistHeight=10}a(window).trigger("resize")});a("#photo-slide-scrn_left, #photo-slide-scrn_right, .photo-slide-closeMask").hide();g=/(Transformer|iPhone|iPad|iPod)/i.test(navigator.userAgent)?"touchstart":"mousemove";
a("#photo-slide-wrap").bind(g,function(){a("#photo-slide-scrn_left, #photo-slide-scrn_right").show();a(".photo-slide-fullscrnTarget").size()>0?a(".photo-slide-closeMask").show():a("#photo-slide-closePlayer").show()});try{a("#photo-slide-wrap")[0].addEventListener("touchmove",function(a){a.preventDefault();a.stopPropagation()},!1),a("#photo-slide-wrap-modal")[0].addEventListener("touchmove",function(a){a.preventDefault();a.stopPropagation()},!1),a("#photo-slide-wrap-inner")[0].addEventListener("touchmove",
function(a){a.preventDefault();a.stopPropagation()},!1)}catch(h){}a(this).insertAfter(f.find("#photo-slide-p_left"));b=a.extend(e,b);for(d in b)c.defined(e[d])&&(a.exposure[d]=b[d]);a(a.exposure.target).length||a('<div id="exposure"></div>').insertBefore(a(this));d=a('<div class="photo-slide-exposureWrapper"></div>');d=a(a.exposure.target).addClass("photo-slide-exposureTarget").append(d);a.exposure.showExtraData||a("#photo-slide-setting").addClass("photo-slide-collapsed");a.exposure.showThumblist||
a("#photo-slide-thumblist").click();a(".photo-slide-expand-caption").click(function(b){b.preventDefault();b.stopPropagation();this.blur();var d=a(this),e=a("#photo-slide-setting");if(a.exposure.showExtraData){a.exposure.showExtraData=false;d[0].style.display="block";a(".photo-slide-setting-item").fadeOut();a(".photo-slide-photo-caption").fadeOut({complete:function(){a(a.exposure.target).animate({left:"+=100"});e.animate({left:"-=100"},{queue:false,duration:400,complete:function(){d[0].style.display=
"";e.addClass("photo-slide-collapsed").height(60)}})}})}else{a.exposure.showExtraData=true;e.removeClass("photo-slide-collapsed").height(c.currentContainerHeight);a(a.exposure.target).animate({left:"-=100"});e.animate({left:"+=100"},{queue:false,duration:400,complete:function(){a(".photo-slide-photo-caption, .photo-slide-setting-item").fadeIn()}})}});a.exposure.showThumbs||(a.exposure.carouselControls=!1);if(a.exposure.carouselControls||!a.exposure.controlsTarget||!a.exposure.controls.prevNext&&!a.exposure.controls.firstLast&&
!a.exposure.controls.pageNumbers)a.exposure.showControls=!1;a.exposure.showControls&&a(a.exposure.controlsTarget).addClass("photo-slide-exposureControls").each(function(){a.exposure.controls.firstLast&&a(this).append(a('<a class="photo-slide-exposureFirstPage" href="javascript:void(0);">'+a.exposure.texts.first+"</a>").click(a.exposure.first));a.exposure.controls.prevNext&&a(this).append(a('<a class="photo-slide-exposurePrevPage" href="javascript:void(0);">'+a.exposure.texts.previous+"</a>").click(a.exposure.prev));
a.exposure.controls.pageNumbers&&a(this).append(a('<div class="photo-slide-exposurePaging"></div>'));a.exposure.controls.prevNext&&a(this).append(a('<a class="photo-slide-exposureNextPage" href="javascript:void(0);">'+a.exposure.texts.next+"</a>").click(a.exposure.next));a.exposure.controls.firstLast&&a(this).append(a('<a class="photo-slide-exposureLastPage" href="javascript:void(0);">'+a.exposure.texts.last+"</a>").click(a.exposure.last))});a.exposure.enableSlideshow&&a.exposure.slideshowControlsTarget&&
a(a.exposure.slideshowControlsTarget).addClass("photo-slide-exposureSlideshowControls").each(function(){a(this).append(a(['<button class="photo-slide-exposurePlaySlideshow photo-slide-icon">',a.exposure.texts.play,"</button>"].join("")).click(a.exposure.playSlideshow));a(this).append(a(['<button class="photo-slide-exposurePauseSlideshow photo-slide-icon">',a.exposure.texts.pause,"</button>"].join("")).hide().click(a.exposure.pauseSlideshow))});a.exposure.fullscrnControlsTarget&&a(a.exposure.fullscrnControlsTarget).addClass("photo-slide-exposureFullscrnControls").each(function(){a(this).append(a(['<button class="photo-slide-exposureFullscrnControls photo-slide-icon">',
a.exposure.texts.fullscrn,"</button>"].join("")).click(a.exposure.fitToWindow))});a.exposure.backalbumControlsTarget&&a(a.exposure.backalbumControlsTarget).addClass("photo-slide-exposureBackalbumControls").each(function(){a(this).append(a(['<button class="photo-slide-exposureBackalbumControls photo-slide-icon">',a.exposure.texts.backalbum,"</button>"].join("")).click(a.exposure.backToAlbum))});a.exposure.fullScreen&&(d=d.parent(),a('<button class="photo-slide-closeMask photo-slide-icon"></button>').click(a.exposure.exitFullScreen).appendTo(d),
a('<div class="photo-slide-fullscrnMask"></div>').appendTo(d),a('<img id="photo-slide-vatrack" width="0" height="0" border="0">').appendTo(d));var i=null;a.exposure.jsonSource&&(c.object(a.exposure.jsonSource)?i=a.exposure.jsonSource:a.exposure.jsonSource.length&&(i=c.startsWith(a.exposure.jsonSource,"http://")||c.startsWith(a.exposure.jsonSource,"https://")?a.ajax({url:a.exposure.jsonSource,type:"GET",async:!1}).responseText:a.exposure.jsonSource));return this.addClass("photo-slide-exposureThumbs").each(function(){var b,
d=function(a,b){return/^https?:\/\/[a-zA-Z0-9]\.share\.photo\.xuite\.net/i.test(a)?a.replace(/\_([a-z])\.jpg/i,"_"+b+".jpg"):a};if(i){var e=c.object(i)?i:a.parseJSON(i);a.exposure.totalPages=e.length;for(b=0;b<e.length;b++){var f=e[b];if(f.src&&f.src.length){f.src=d(f.src,f.size);f.src_s=d(f.src,"q");var g=a('<li class="photo-slide-item"></li>'),h=a("<a></a>").attr("href",f.src).data({pageURL:f.href});if(f.src_s&&f.src_s.length){var j=a('<img class="photo-slide-img" />').attr("src",f.src_s);if(f.title&&
f.title.length){j.data("info",f.title);f.description&&f.description.length&&g.html(f.description)}h.append(j)}else f.description&&f.description.length&&g.html(f.description);g.prepend(h);a(this).append(g)}}}var n=false;if(a(this).children("li").length){var l=null;a(this).show().children("li").each(function(){n=true;var b=a(this).find("a");if(b.length){var b=a(b[0]),d=b.attr("href"),e=b.data("pageURL"),f=b.find("img"),g=f.length?f.attr("src"):b.attr("rel"),h=f.length?f.data("info"):b.data("info"),
f=b.hasClass("selected")&&!l;b.remove();b=a(this).html();a(this).remove();d=c.newImage(d,g,h,b,e);if(d>-1){f&&(l=d);c.loadQueue.length<a.exposure.preloadBuffer&&c.addToLoadQueue(d)}}else a(this).remove()});if(!a.exposure.showThumbs){a.exposure.pageSize=1;a(".photo-slide-exposureThumbs").remove()}if(n){c.preloadNextInQueue();c.createPaging();if(l){a.exposure.goToPage(a.exposure.pageNumberForImage(l));a.exposure.viewImage(l)}else{b=a.exposure.startIndex;b==0||a.exposure.startIndex>=a.exposure.totalPages?
a.exposure.goToPage(1):a.exposure.goToPage(a.exposure.pageNumberForImage(b),b)}}else a.exposure.onEmpty()}else a.exposure.onEmpty();a.exposure.onInit();c.initialized=true})};c.defined=function(a){return"undefined"!==typeof a};c.object=function(a){return"object"===typeof a};c.startsWith=function(a,c){return a&&c?a.match("^"+c)===c:!1};c.widthDiff=function(a){return a?a.outerWidth(!0)-a.width():0};c.heightDiff=function(a){return a?a.outerHeight(!0)-a.height():0};c.Image=function(a,c,e,f,g){this.src=
a;this.thumb=c;this.caption=e;this.data=f;this.href=g;this.loaded=!1};c.images=[];c.sources={};c.newImage=function(b,d,e,f,g){var h=c.defined(c.sources[b]);if(h&&!a.exposure.allowDuplicates)return-1;d=new c.Image(b,d,e,f,g);d=c.images.push(d)-1;h||(c.sources[b]=d);return d};c.initialized=!1;c.current=-1;c.currentContainerHeight=null;c.deselectCurrentImage=function(){c.current=-1;a(".photo-slide-exposureThumbs li.photo-slide-active").removeClass("photo-slide-active")};c.loadQueue=[];c.addToLoadQueue=
function(a){!c.loaded(a)&&!c.queued(a)&&c.loadQueue.push(a)};c.queued=function(b){return-1<a.inArray(b,c.loadQueue)};c.loaded=function(b){b=a.exposure.getImage(b);return null!==b?b.loaded:!1};c.nextInLoadQueue=function(){var b;return 0<c.loadQueue.length?(b=c.loadQueue.shift(),c.loaded(b)?(b=a.inArray(index,c.loadQueue),c.loadQueue.splice(b,1),c.nextInLoadQueue()):b):null};c.preloadNextInQueue=function(){if(0<c.loadQueue.length){var a=c.nextInLoadQueue();null!==a&&c.loadImage(a,c.preloadNextInQueue)}};
c.loadPage=function(b,d){if(c.validPage(b)){var e=b*a.exposure.pageSize,f=e-a.exposure.pageSize;e>c.images.length&&(e=c.images.length);c.pageTransition=!0;c.viewThumbs(f,e-1);a.exposure.separatePageBrowsing||(d?a.exposure.viewImage(d):(1<b||1===b&&a.exposure.viewFirstImage||c.initialized)&&a.exposure.viewImage(f));c.pageTransition=!1}};c.viewThumbs=function(b,d){var e;if(a.exposure.showThumbs){for(e=b;e<=d;e++)c.viewThumb(e,e===b,e===d,!0);if(!a.exposure.carouselControls&&c.currentPage<a.exposure.numberOfPages()){var f=
d+1,g=d+a.exposure.pageSize;g>=c.images.length&&(g=c.images.length-1);for(e=f;e<=g;e++){var h=c.viewThumb(e,e===f,e===g,!1);h&&h.length&&h.hide()}}}};c.viewThumb=function(b,d,e,f){0>b?b=c.images.length+b:b>=c.images.length&&(b-=c.images.length);var g=c.images[b],h=a.exposure.getThumb(b).parent();h.length||(h=c.createThumbForImage(g,b),h.attr("rel",a.exposure.pageNumberForImage(b)));h.length&&(h.parent().append(h),d?h.addClass("photo-slide-first"):h.removeClass("photo-slide-first"),e?h.addClass("photo-slide-last"):
h.removeClass("photo-slide-last"),f&&(a.exposure.carouselControls?h.show():h.addClass("photo-slide-current")));return h};c.loadImage=function(b,d){var e=a.exposure.getImage(b),f=a("<img />").addClass("photo-slide-exposureImage").data({href:e.href}),g;null!==e&&(e.loaded=!0,c.queued(b)&&(g=a.inArray(b,c.loadQueue),c.loadQueue.splice(g,1)),"function"===typeof d&&f.load(d),f.attr("src",e.src));return f};c.createThumbForImage=function(b,c){if(a.exposure.showThumbs){var e=a.exposure.getThumb(c);if(null===
e||!e.length){var f=a('<li class="photo-slide-item"></li>');a(".photo-slide-exposureThumbs").append(f);a.exposure.startIndex==c&&f.addClass("photo-slide-active");e=a('<img class="photo-slide-img" />');a.browser.msie&&e.mouseover(function(){e.hasClass("photo-slide-selected")||e.fadeTo("fast",1)}).mouseout(function(){e.hasClass("photo-slide-selected")||e.fadeTo("fast",0.3)});if(b.thumb)e.attr("src",b.thumb),e.css({width:"auto",maxHeight:f.height()});else{e.attr("src",b.src);var g=Math.ceil(e.width()/
e.height()*f.height()),h=Math.ceil(e.height()/e.width()*f.width());g<h?e.css({width:"auto",maxHeight:f.height()}):e.css({height:"auto",maxWidth:f.width()})}f.append(e.css("display","block"));e.attr("rel",c);b.caption&&a.exposure.showThumbToolTip&&e.attr("title",b.caption.replace(/<[^>]+>/g," "));e.data("data",b.data);e.click(function(){a.exposure.viewImage(Number(a(this).attr("rel")))});e.load(function(){var b=a(this).height();0<b&&a(this).parent().height(b)});a.exposure.onThumb(e);return f}}return null};
c.currentPage=1;c.validPage=function(b){return 0<b&&b<=a.exposure.numberOfPages()};c.createPaging=function(){var b;if(a.exposure.showControls&&a.exposure.controls.pageNumbers){var d=a.exposure.imageControls?a.exposure.numberOfImages():a.exposure.numberOfPages();a(".photo-slide-exposurePaging").each(function(){for(b=1;b<=d;b++)a(this).append(c.newPagingLink(b))})}};c.updatePaging=function(b){if(a.exposure.showControls&&a.exposure.controls.pageNumbers){var d=a.exposure.imageControls?c.current+1:c.currentPage;
a(".photo-slide-exposurePaging span.photo-slide-active").each(function(){a(this).replaceWith(c.newPagingLink(d))});a(['.photo-slide-exposurePaging a[rel="',b,'"]'].join("")).each(function(){a(this).replaceWith(a("<span>"+b+"</span>").addClass("photo-slide-active"))});var e=a.exposure.imageControls?a.exposure.numberOfImages():a.exposure.numberOfPages();if(0<a.exposure.visiblePages&&e>a.exposure.visiblePages){var f=b,g=a.exposure.visiblePages,h=Math.floor(a.exposure.visiblePages/2);b<=h?f=1:b>e-h?(g=
e,f=g-a.exposure.visiblePages+1):(f-=h,g=f+a.exposure.visiblePages-1);a(".photo-slide-exposurePaging").each(function(){a(this).children().each(function(b){b=b+1;b>=f&&b<=g?a(this).show():a(this).hide()})})}}};c.newPagingLink=function(b){return a.exposure.onPagingLink(a('<a href="javascript:void(0);" rel="'+b+'">'+b+"</a>").click(function(){var b=Number(a(this).attr("rel"));a.exposure.imageControls?a.exposure.viewImage(b-1):a.exposure.goToPage(b)}))};c.pageTransition=!1;c.playingSlideshow=!1;c.slideshowTimer=
null;c.wrapmoveTimer=null;c.slideshowTransition=!1;c.slideshow=function(){c.slideshowTimer=setTimeout(function(){c.slideshowTransition=!0;a.exposure.nextImage();c.slideshowTransition=!1;c.slideshow()},a.exposure.slideshowDelay)};c.infullScreen=!1;c.actualMaxWidth=function(b,d){return a.exposure.maxWidth?a.exposure.maxWidth-(c.widthDiff(b)+c.widthDiff(d)):0};c.actualMaxHeight=function(b,d){return a.exposure.maxHeight?a.exposure.maxHeight-(c.heightDiff(b)+c.heightDiff(d)):0};c.stateChange=function(){var b=
History.getState().data.photoid;void 0!==b&&c.current!=b?a.exposure.viewImage(b):void 0===b&&a.exposure.hide()};var j;c.updateContainerPosition=function(a){var d=function(){c.fitContainerToMaxSize()};clearTimeout(j);a?d():j=setTimeout(d,500)};c.fitContainerToMaxSize=function(b){a("#photo-slide-wrap-modal").css({height:a(document).height()});b&&"resize"==b.type&&(b=a(".photo-slide-exposureCurrentImage"),a(a.exposure.target).css({width:450,height:450}),b.width("auto").height("auto"),c.resizeContainer(b))};
c.fitToMaxSize=function(b){c.fitContainerToMaxSize();var d=a("#photo-slide-wrap-inner").width(),e=a("#photo-slide-wrap-inner").height(),f=b.width(),g=b.height();if(!(0==f||0==g))if(b.css({"margin-left":0,"margin-top":0}),a.exposure.stretchToMaxSize)f/g>(d-24)/(e-24)?(b.width(d-24),b.height("auto")):(b.height(e-24),b.width("auto"));else if(d-=220,e-=a.exposure.thumblistHeight,f>d-20||g>e-20)f/g>(d-20)/(e-20)?(b.width(d-20),b.height("auto")):(b.height(e-20),b.width("auto"))};c.centerImageInWindow=function(b){var b=
b.get(0),c=a(".photo-slide-fullscrnTarget");c.width(b.width).height(b.height);c.css({top:(a(".photo-slide-fullscrnMask").outerHeight()-c.outerHeight(!0))/2,left:(a(".photo-slide-fullscrnMask").outerWidth()-c.outerWidth(!0))/2});a(".photo-slide-exposureLastImage").each(function(){a(this).css({top:0,left:(c.width()-a(this).width())/2})})};c.fitToMaxWidth=function(a,d){var e=c.actualMaxWidth(a,d);if(e&&a.width()>e){var f=Math.round(e*a.height()/a.width());a.height(f);a.width(e)}};c.fitToMaxHeight=function(a,
d){var e=c.actualMaxHeight(a,d);if(e&&a.height()>e){var f=Math.round(e*a.width()/a.height());a.width(f);a.height(e)}};c.resizeInnerContainer=function(b,d){var b=450>b?450:b,d=450>d?450:d,e=function(){var c=(a("#photo-slide-wrap-inner").height()-d-a.exposure.thumblistHeight)/2;0>c&&(c=0);var e=(a("#photo-slide-wrap-inner").width()-b)/2;0>e&&(e=0);return{top:c,left:e}},f=e();if(a(a.exposure.target).is(".photo-slide-fullscrnTarget"))a(".photo-slide-fullscrnTarget").css({top:f.top,left:f.left}).show().width(b).height(d);
else{var g=a(".photo-slide-exposureTarget"),h=g.width(),g=g.height();if(b<h||d<g)b=b<h?h:b,d=d<g?g:d,f=e();a(".photo-slide-exposureTarget").css({top:f.top,left:f.left-(a.exposure.showExtraData?104:4)}).show().width(b).height(d)}a("#photo-slide-setting").css({top:f.top,left:f.left+b+6-(a.exposure.showExtraData?104:204)}).height(a.exposure.showExtraData?d:60);a(".photo-slide-photo-caption").height(d-113);c.currentContainerHeight=d;return{width:b,height:d}};c.resizeContainer=function(b){c.fitToMaxSize(b);
var d=b.width(),e=b.height();if(!a.exposure.fixedContainerSize){var f=c.resizeInnerContainer(d,e);d<f.width&&b.css({"margin-left":(f.width-d)/2});e<f.height&&b.css({"margin-top":(f.height-e)/2})}};c.invisibleFlashes=[];a.extend({exposure:{pageNumberForImage:function(b){return Math.ceil((b+1)/a.exposure.pageSize)},numberOfPages:function(){return a.exposure.pageNumberForImage(c.images.length-1)},atFirstPage:function(){return 1===c.currentPage},atLastPage:function(){return c.currentPage===a.exposure.numberOfPages()},
firstImageOnPage:function(b){b||(b=c.current);return 1===a.exposure.pageSize||0===b%a.exposure.pageSize},lastImageOnPage:function(b){b||(b=c.current);var d=c.images.length;if(1===a.exposure.pageSize||1===d)return!0;if(0<b){var e=a.exposure.pageSize,f=a.exposure.pageNumberForImage(b);f===a.exposure.numberOfPages()&&(d%=a.exposure.pageSize,0<d&&(e=d));1<f&&(b-=(f-1)*a.exposure.pageSize);return 0===(b+1)%e}return!1},currentPage:function(){return c.currentPage},numberOfImages:function(){return c.images.length},
atFirstImage:function(){return 0===c.current},atLastImage:function(){return c.current===a.exposure.numberOfImages()-1},getImage:function(a){return null!==a&&-1<a&&a<c.images.length?c.images[a]:null},indexOfImage:function(a){return a&&c.defined(c.sources[a])?c.sources[a]:-1},currentImage:function(){return c.current},addImage:function(b,d,e,f,g){var h=a.exposure.numberOfPages(),b=c.newImage(b,d,e,f,g);if(-1<b){b=a.exposure.pageNumberForImage(b);d=a('.photo-slide-exposureThumbs li[rel="'+b+'"]');d.length&&
d.removeClass("photo-slide-last");if(h=b>h)a(".photo-slide-exposurePaging").empty(),c.createPaging();(h||b===c.currentPage)&&a.exposure.goToPage(c.currentPage)}},removeImage:function(b){if(1===c.images.length)a.exposure.removeAllImages();else{a.exposure.enableSlideshow&&a.exposure.pauseSlideshow();var d=a.exposure.numberOfPages();c.images.splice(b,1);var e=a.inArray(b,c.loadQueue);-1<e&&c.loadQueue.splice(e,1);a.exposure.getThumb(b).parent().remove();a(".photo-slide-exposureThumbs > li").each(function(e){if(e>=
b){var d=a.exposure.pageNumberForImage(e);a(this).attr("rel",d);a(this).find("img").attr("rel",e);a.exposure.firstImageOnPage(e)?a(this).addClass("photo-slide-first"):a(this).removeClass("photo-slide-first");a.exposure.lastImageOnPage(e)?a(this).addClass("photo-slide-last"):a(this).removeClass("photo-slide-last");c.currentPage===d?a(this).show():a(this).hide()}});a.exposure.numberOfPages<d&&(a(".photo-slide-exposurePaging").empty(),c.createPaging());c.current===b&&(c.current=-1,d=b,b===a.exposure.numberOfImages()&&
(d=0),a.exposure.viewImage(d))}},removeAllImages:function(){c.images=[];c.sources={};c.loadQueue=[];a.exposure.enableSlideshow&&a.exposure.pauseSlideshow();a(".photo-slide-exposureThumbs").empty();a(".photo-slide-exposurePaging").empty();a.exposure.viewImage(0)},getThumb:function(b){return a('.photo-slide-exposureThumbs img[rel="'+b+'"]')},getNextImage:function(b){null==b&&(b=0);if(c.current+b>c.images.length-1)return c.images.length-1;if(c.current===c.images.length-1){if(a.exposure.loop)return 0;
a.exposure.onEndOfLoop()}else return 0==b?c.current+1:c.current+b;return null},getPrevImage:function(b){null==b&&(b=0);if(0>c.current-b)return 0;if(0===c.current){if(a.exposure.loop)return c.images.length-1}else return 0==b?c.current-1:c.current-b;return null},goToPage:function(b,d){if(c.validPage(b)&&(a(".photo-slide-exposureThumbs li").removeClass("photo-slide-current").hide(),c.loadPage(b,d),a.exposure.imageControls||c.updatePaging(b),c.currentPage=b,a.exposure.showControls&&((a.exposure.atFirstPage()?
(a.exposure.controls.firstLast&&a(".photo-slide-exposureFirstPage").addClass("photo-slide-disabled"),!a.exposure.loop&&a.exposure.controls.prevNext&&a(".photo-slide-exposurePrevPage").hide()):(a.exposure.controls.firstLast&&a(".photo-slide-exposureFirstPage").removeClass("photo-slide-disabled"),!a.exposure.loop&&a.exposure.controls.prevNext&&a(".photo-slide-exposurePrevPage").show()),a.exposure.atLastPage())?(a.exposure.controls.firstLast&&a(".photo-slide-exposureLastPage").addClass("photo-slide-disabled"),
!a.exposure.loop&&a.exposure.controls.prevNext&&a(".photo-slide-exposureNextPage").hide()):(a.exposure.controls.firstLast&&a(".photo-slide-exposureLastPage").removeClass("photo-slide-disabled"),!a.exposure.loop&&a.exposure.controls.prevNext&&a(".photo-slide-exposureNextPage").show())),!a.exposure.carouselControls))a.exposure.onPageChanged()},firstPage:function(){a.exposure.isShow&&(a.exposure.atFirstPage()||a.exposure.goToPage(1))},lastPage:function(){a.exposure.isShow&&(a.exposure.atLastPage()||
a.exposure.goToPage(a.exposure.numberOfPages()))},prevPage:function(){a.exposure.isShow&&(a.exposure.atFirstPage()?a.exposure.loop&&a.exposure.goToPage(a.exposure.numberOfPages()):a.exposure.goToPage(c.currentPage-1))},nextPage:function(){a.exposure.isShow&&(a.exposure.atLastPage()?a.exposure.loop&&a.exposure.goToPage(1):a.exposure.goToPage(c.currentPage+1))},viewImage:function(b){a.exposure.totalPages<=a.exposure.pageSize&&a("li").children("img").each(function(){});if(c.current!==b){c.current=b;
var d=c.playingSlideshow;a.exposure.enableSlideshow&&!c.slideshowTransition&&a.exposure.pauseSlideshow();var e=a(".photo-slide-exposureWrapper"),f=!1,g=c.images[b];if(g){var h=g.caption,i=g.data;if(g.src){var f=!0,j=a.exposure.showThumbs,k=null;a.exposure.showThumbs&&((j=(k=a('.photo-slide-exposureThumbs img[rel="'+b+'"]'))&&k.length)?(k.parent().siblings().removeClass("photo-slide-active"),k.parent().addClass("photo-slide-active")):a(".photo-slide-exposureThumbs li.photo-slide-active").removeClass("photo-slide-active"));
e.parent().removeClass("photo-slide-exposureLoaded");c.loaded(b)&&e.parent().addClass("photo-slide-exposureLoaded");c.loadImage(b,function(){var b=a(this);b.data("href")?a("#photo-slide-pictureLink").attr("href",b.data("href")).show():a("#photo-slide-pictureLink").attr("href","#").hide();var d=e.find(".photo-slide-exposureImage");if(d.length){d.removeClass("photo-slide-exposureCurrentImage");d.addClass("photo-slide-exposureLastImage")}b.addClass("photo-slide-exposureCurrentImage");e.append(b);var d=
b.width(),f=b.height();a.exposure.clickingNavigation&&b.click(a.exposure.nextImage);if(!d||!f)var g=setInterval(function(){c.resizeContainer(b);clearTimeout(g)},2);else c.resizeContainer(b);if(a.exposure.fullScreen&&!c.infullScreen&&a(".photo-slide-fullscrnTarget").size()>0){a.exposure.onEnterFullScreen(a(".photo-slide-fullscrnMask"));c.infullScreen=true}d=a.exposure.dataTarget?a(a.exposure.dataTarget):a("#photo-slide-setting");if(d.length){f=d.find(".photo-slide-photo-title");if(f.length){f.empty();
!h&&j&&(h=k.data("info"))}f.html(h);f=d.find(".photo-slide-photo-description");if(f.length){f.empty();!i&&j&&(i=k.data("data"));f.html(i)}a.exposure.stretchToMaxSize&&c.centerImageInWindow(b)}a.exposure.onImage(b,d,k);c.preloadNextInQueue();a.exposure.show()})}}f||(e.siblings().andSelf().empty(),a(".photo-slide-exposureThumbs li.photo-slide-active").removeClass("photo-slide-active"));a.exposure.imageControls&&(f=a.exposure.pageNumberForImage(b),c.currentPage!==f&&!c.pageTransition&&a.exposure.goToPage(f,
b),c.updatePaging(b+1));if(a.exposure.carouselControls&&c.images.length>a.exposure.pageSize){var f=b,g=a.exposure.pageSize-1,m=Math.floor(a.exposure.pageSize/2);!a.exposure.loop&&b<m?f=0:!a.exposure.loop&&b>=c.images.length-m?(g=c.images.length-1,f=g-a.exposure.pageSize):(f-=m,g=f+a.exposure.pageSize-1);a.exposure.onCarousel(f,g);a(".photo-slide-exposureThumbs li").removeClass("photo-slide-current").removeClass("photo-slide-first").hide();c.viewThumbs(f,g);c.currentPage=a.exposure.pageNumberForImage(b)}d&&
a.exposure.playSlideshow()}},firstImage:function(){a.exposure.isShow&&(a.exposure.atFirstImage()||(a.exposure.separatePageBrowsing||a.exposure.atFirstPage()?a.exposure.viewImage(0):a.exposure.goToPage(1)))},nextImage:function(b){if(a.exposure.isShow){"object"==typeof b&&(b=0);var d=c.playingSlideshow;if(!a.exposure.separatePageBrowsing&&a.exposure.lastImageOnPage())a.exposure.atLastPage()&&a.exposure.loop?a.exposure.goToPage(1):a.exposure.goToPage(c.currentPage+1),a.exposure.onNext();else{var e=a.exposure.getNextImage(b);
null!==e&&(a.exposure.viewImage(e),a.exposure.onNext())}b=a.exposure.getNextImage(b);null!==b&&c.addToLoadQueue(b);d&&a.exposure.playSlideshow()}},prevImage:function(b){if(a.exposure.isShow){"object"==typeof b&&(b=0);var d=c.playingSlideshow;if(!a.exposure.separatePageBrowsing&&a.exposure.firstImageOnPage()){if(a.exposure.atFirstPage()&&a.exposure.loop)a.exposure.goToPage(a.exposure.numberOfPages(),a.exposure.numberOfImages()-1);else{var e=c.currentPage-1;a.exposure.goToPage(e,e*a.exposure.pageSize-
1)}a.exposure.onPrev()}else e=a.exposure.getPrevImage(b),null!==e&&(a.exposure.viewImage(e),a.exposure.onPrev());b=a.exposure.getPrevImage(b);null!==b&&c.addToLoadQueue(b);d&&a.exposure.playSlideshow()}},lastImage:function(){a.exposure.isShow&&(a.exposure.atLastImage()||(a.exposure.separatePageBrowsing||a.exposure.atLastPage()?a.exposure.viewImage(a.exposure.numberOfImages()-1):a.exposure.goToPage(a.exposure.numberOfPages(),a.exposure.numberOfImages()-1)))},playSlideshow:function(){c.playingSlideshow||
(a.exposure.slideshowControlsTarget&&(a(".photo-slide-exposurePlaySlideshow").hide(),a(".photo-slide-exposurePauseSlideshow").show()),c.slideshow(),c.playingSlideshow=!0,a.exposure.enableSlideshow=!0);a.exposure.onSlideshowPlayed()},pauseSlideshow:function(){c.playingSlideshow&&(a.exposure.slideshowControlsTarget&&(a(".photo-slide-exposurePlaySlideshow").show(),a(".photo-slide-exposurePauseSlideshow").hide()),c.playingSlideshow=!1,a.exposure.enableSlideshow=!1,c.slideshowTimer&&clearTimeout(c.slideshowTimer),
a.exposure.onSlideshowPaused())},toggleSlideshow:function(){a.exposure.isShow&&(c.playingSlideshow?a.exposure.pauseSlideshow():a.exposure.playSlideshow())},first:function(){a.exposure.imageControls?a.exposure.firstImage():a.exposure.firstPage()},prev:function(){a.exposure.imageControls?a.exposure.prevImage():a.exposure.prevPage()},next:function(){a.exposure.imageControls?a.exposure.nextImage():a.exposure.nextPage()},last:function(){a.exposure.imageControls?a.exposure.lastImage():a.exposure.lastPage()},
exitFullScreen:function(b){a.exposure.isShow&&(c.infullScreen&&(a.exposure.pauseSlideshow(),c.deselectCurrentImage(),c.infullScreen=!1,a.exposure.onExitFullScreen(a(".photo-slide-fullscrnTarget"),a(".photo-slide-fullscrnMask")),a(".photo-slide-exposureData").height("50px"),a("#photo-slide-toolbar, #photo-slide-setting").show(),a(".photo-slide-closeMask").hide(),a(window).trigger("resize")),b.preventDefault(),b.stopPropagation())},fitToWindow:function(){a(a.exposure.target).addClass("photo-slide-fullscrnTarget").removeClass("photo-slide-exposureTarget").show();
a.exposure.stretchToMaxSize=!0;a.exposure.maxWidth=a("#photo-slide-wrap-inner").width();a.exposure.maxHeight=a("#photo-slide-wrap-inner").height();var b=a(".photo-slide-exposureCurrentImage").width("auto").height("auto");c.fitToMaxSize(b);if(!b.width()||!b.height())var d=setInterval(function(){c.centerImageInWindow(b);clearInterval(d)},2);else c.centerImageInWindow(b);a(".photo-slide-exposureData").height("10%");a(".photo-slide-fullscrnMask").show();a(".photo-slide-closeMask").show();a("#photo-slide-closePlayer").hide();
a("#photo-slide-toolbar, #photo-slide-setting").hide();c.infullScreen=!0},backToAlbum:function(){a.exposure.hide()},show:function(){window.XUI&&(XUI.DynamicView&&XUI.DynamicView.DynamicView)&&XUI.DynamicView.DynamicView.disabledAll();a.exposure.isShow||(a.exposure.autostartSlideshow&&(a.exposure.enableSlideshow=!0,a.exposure.playSlideshow()),a.exposure.isShow=!0,a("body").removeClass("photo-slide-hide").addClass("photo-slide-show"),a.exposure.keyboardNavigation&&(a(document).bind("keyup","left",a.exposure.prevImage),
a(document).bind("keyup","right",a.exposure.nextImage),a(document).bind("keyup","ctrl+left",a.exposure.prevPage),a(document).bind("keyup","ctrl+right",a.exposure.nextPage),a(document).bind("keyup","up",a.exposure.lastImage),a(document).bind("keyup","down",a.exposure.firstImage),a(document).bind("keyup","ctrl+up",a.exposure.lastPage),a(document).bind("keyup","ctrl+down",a.exposure.firstPage),a.exposure.enableSlideshow&&a(document).bind("keyup","space",a.exposure.toggleSlideshow),a.exposure.fullScreen&&
a(document).bind("keyup","esc",a.exposure.exitFullScreen)),a(window).bind("scroll",c.updateContainerPosition),a(window).bind("resize",c.fitContainerToMaxSize),a(window).bind("statechange",c.stateChange),c.updateContainerPosition(!0),c.resizeContainer(a(".photo-slide-exposureCurrentImage")))},hide:function(){window.XUI&&(XUI.DynamicView&&XUI.DynamicView.DynamicView)&&XUI.DynamicView.DynamicView.enabledAll();a.exposure.pauseSlideshow();c.deselectCurrentImage();a.exposure.isShow&&(a.exposure.isShow=
!1,a("body").removeClass("photo-slide-show").addClass("photo-slide-hide"),a(window).unbind("scroll",c.updateContainerPosition),a(window).unbind("resize",c.fitContainerToMaxSize),a(window).unbind("statechange",c.stateChange),a.exposure.keyboardNavigation&&(a(document).unbind("keyup","left",a.exposure.prevImage),a(document).unbind("keyup","right",a.exposure.nextImage),a(document).unbind("keyup","ctrl+left",a.exposure.prevPage),a(document).unbind("keyup","ctrl+right",a.exposure.nextPage),a(document).unbind("keyup",
"up",a.exposure.lastImage),a(document).unbind("keyup","down",a.exposure.firstImage),a(document).unbind("keyup","ctrl+up",a.exposure.lastPage),a(document).unbind("keyup","ctrl+down",a.exposure.firstPage),a.exposure.enableSlideshow&&a(document).unbind("keyup","space",a.exposure.toggleSlideshow),a.exposure.fullScreen&&a(document).unbind("keyup","esc",a.exposure.exitFullScreen)));if(a.exposure.data.albumPost){var b=a.exposure.data.albumPost.dynamicView;for(b.func.setStateIndex.apply(b,[null,null]);0!=
c.invisibleFlashes.length;)c.invisibleFlashes[0].style.visibility="visible",c.invisibleFlashes.splice(0,1)}},texts:{first:"First",previous:"Prev",next:"Next",previousPage:"Prev Page",nextPage:"Next Page",last:"Last",play:"Play",pause:"Pause",fullscrn:"Full Screen",backalbum:"Back to Album",expandSwitch:"\u986f\u793a/\u96b1\u85cf\u5716\u7247\u8cc7\u8a0a",closePlayer:"Close Player",pictureLink:"&gt;&gt;\u524d\u5f80\u5716\u7247\u9023\u7d50"}}})})(jQuery);
(function(a){function c(c){if("string"===typeof c.data){var b=c.handler,d=c.data.toLowerCase().split(" ");c.handler=function(c){if(!(this!==c.target&&(/textarea|select/i.test(c.target.nodeName)||"text"===c.target.type))){var f="keypress"!==c.type&&a.hotkeys.specialKeys[c.which],g=String.fromCharCode(c.which).toLowerCase(),h="",i={};c.altKey&&"alt"!==f&&(h+="alt+");c.ctrlKey&&"ctrl"!==f&&(h+="ctrl+");c.metaKey&&(!c.ctrlKey&&"meta"!==f)&&(h+="meta+");c.shiftKey&&"shift"!==f&&(h+="shift+");f?i[h+f]=
!0:(i[h+g]=!0,i[h+a.hotkeys.shiftNums[g]]=!0,"shift+"===h&&(i[a.hotkeys.shiftNums[g]]=!0));f=0;for(g=d.length;f<g;f++)if(i[d[f]])return b.apply(this,arguments)}}}}a.hotkeys={version:"0.8",specialKeys:{8:"backspace",9:"tab",13:"return",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"del",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",
109:"-",110:".",111:"/",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",144:"numlock",145:"scroll",191:"/",224:"meta"},shiftNums:{"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(","0":")","-":"_","=":"+",";":": ","'":'"',",":"<",".":">","/":"?","\\":"|"}};a.each(["keydown","keyup","keypress"],function(){a.event.special[this]={add:c}})})(jQuery);
(function(){var r=function(c,a){var d=c,b=[],g;for(g in d)d.hasOwnProperty(g)&&(b[b.length]=g);b.sort();var o=d,n=b.length,d={};for(g=0;g<n;++g){var p=b[g];d[p]=o[p]}var c=d,d=[a],e;for(e in c)c.hasOwnProperty(e)&&(d[d.length]=c[e]);return hex_md5(d.join(""))},j=function(c,a){var d=this;void 0===a&&(a=c,c=void 0);var a=a||{},a=$.extend({},{api_url:"https://api.xuite.net/api.php",private_mode:!1,custom_non_login:!1,domain:location.host,channel:"xuite",debug:!1,errorHandler:function(b,a){switch(b){case "1001010024":case "1001010025":case "1001010026":case "1001010027":alert(a)}}},
a),b;for(b in a)this[b]=a[b];if(3<this.channel.split(".").length&&0!==this.channel.indexOf("xuite.webhd."))throw"XUI.API: opts.channel was invalid";if(!this.key||!this.secret)throw"XUI.API: opts.key and opts.secret is required";this.target=c||document.body;this._id="apiclient-"+(new Date).getTime();this._OAuthResult=this._OAuthIframe=null;var g=$.Deferred();this._helper_promise=g.promise();this.debug?$.ajax({url:"//grblog.dev.xuite.net/_unit_test/xui/api/api_helper.php",dataType:"jsonp",type:"get"}).error(function(){throw"XUI.API: \u7121\u6cd5\u958b\u555f debug mode\uff0c\u8acb\u78ba\u8a8d\u8207 grblog.dev.xuite.net \u7684\u9023\u7dda";
}).then(function(b){var a=b[0],b=b[1];d.fn={};d.fn.helper={};for(var c in a)for(var e=c.split("."),h=d.fn,f=0;f<e.length;f++){if(f+1==e.length){h[e[f]]=c;var k=d.fn.helper,i=c,m;m=a[c];var l=[],j=void 0;for(j in m)l.push(j+(m[j]?" \u5fc5\u586b":""));m=l.join("\n");k[i]=m}else h[e[f]]=h[e[f]]||{};h=h[e[f]]}g.resolve(a,b)}):g.resolve({},{})};j.prototype={constructor:j,initOAuth:function(){var c=$.Deferred();(-1!=location.hostname.indexOf("dev.")||-1!=location.hostname.indexOf("stage."))&&alert("XUI API \u5143\u4ef6\u63d0\u9192\uff1a XUI.API \u5373\u5c07\u4e0d\u9700\u8981 initOAuth\uff0c\u8acb\u5404\u983b\u9053\u5354\u52a9\u62ff\u4e0b initOAuth\uff0c\u611f\u6069\uff01");
c.resolve(!0);return c.promise()},renderLogin:function(c){var a=this,d=$.Deferred(),b=Math.floor(1E10*Math.random()+1);a._promise=d.promise();$(window).bind("message",function o(b){var c=!1,b=b.originalEvent;a._OAuthIframe.removeClass("apiclient-not-login");try{var e=$.parseJSON(b.data);e.error?"not_login"==e.error?a._OAuthIframe.addClass("apiclient-not-login"):106==e.error_code?d.reject("\u60a8\u6240\u4f7f\u7528\u7684 API Key \u4e0d\u5f97\u5728 "+location.host+" \u4e0b\u4f7f\u7528"):console.dir(e):
(d.resolve(e),c=!0)}catch(h){}c&&$(window).unbind("message",o)});a._OAuthIframe=a._OAuthIframe||$('<iframe allowTransparency="true" frameBorder="0" class="apiclient-oauth-iframe" src="about:blank"></iframe>').appendTo(a.target);a._OAuthIframe.attr("src",["//my.xuite.net/service/account/authorize.php?random=",b,"&client_id=",a.key,"&response_type=token&redirect_uri=",encodeURIComponent(location.href),c?"&authorize_link=true":""].join(""));a._OAuthIframe.addClass("apiclient-not-login");return a._promise},
destroy:function(){this._OAuthIframe&&this._OAuthIframe.remove()},toUrl:function(c){var a=[];$.map(c,function(c,b){a.push(b+"="+c)});return this.api_url+"?"+a.join("&")},call:function(c,a,d){var b=this;if(b.debug){if(void 0===d&&void 0===a){console.log(b.fn.helper[c]);return}void 0===d&&(d=function(b){console.dir(b)})}if("function"===typeof d)return b.call(c,a,null).then(d);var g=$.Deferred(),j=null,n=!1===d;""!=b.channel&&(0===b.channel.indexOf("xuite.webhd.")?c=b.channel+"."+c:(d=c.split("."),4>
d.length&&(c=b.channel.split(".").slice(0,4-d.length).join(".")+"."+c)));b._helper_promise.then(function(d,e){if(b.debug&&typeof a=="string"){var h={},f;for(f in e){var k=a.match(RegExp(f));if(k){for(var i=0,m=e[f].length;k&&i<m;++i)h[e[f][i]]=k[i+1];break}}a=h;console.log(JSON.stringify(a))}d=d||{};if(h=d[c]){f=["--"];k=true;for(i in h){f.push(i+" "+(h[i]?" \u5fc5\u586b":" \u975e\u5fc5\u586b"));if(h[i]==1&&a[i]===void 0){f.splice(0,0,"\u7f3a\u5c11\u53c3\u6578: "+i);k=false}}if(!k){alert(f.join("\n"));
return}}var l={auth:"SSO",api_key:b.key,method:c};$.extend(l,a);$.extend(l,{api_sig:r(l,b.secret)});n||function q(){$.ajax({type:"get",url:b.api_url,dataType:"jsonp",data:l,success:function(a){if(!a.ok&&a.msg[0]=="1001010024"&&!b.custom_non_login){b.renderLogin().then(function(){q()}).fail(function(a){alert(a)});b.errorHandler(a.msg[0],"\u5c1a\u672a\u767b\u5165")}else if(!a.ok&&a.msg[0]=="1001010025"){b.renderLogin(true).then(function(){q()}).fail(function(a){alert(a)});b.errorHandler(a.msg[0],"\u5c1a\u672a\u6388\u6b0a")}else if(!a.ok&&
a.msg[0]=="1001010027")b.errorHandler(a.msg[0],"\u60a8\u4f7f\u7528\u7684 API Key \u4e0d\u6b63\u78ba");else if(!a.ok&&a.msg[0]=="1001010026")b.errorHandler(a.msg[0],"\u53ea\u6709 javascript application \u624d\u5141\u8a31\u4ee5\u4f7f\u7528 SSO \u6388\u6b0a\uff0c\n\u8acb\u81f3 my.xuite.net \u9032\u5165\u300cAPI Key \u72c0\u614b\u300d\uff0c\n\u7ba1\u7406\u6b64\u628a API Key \u4e26\u5c07\u6b64 key \u6539\u6210 javascript application");else{a.ok||b.errorHandler(a.msg[0],a.msg[1]);g.resolve(a)}}})}();j=
l});return n?j:g.promise()}};$.extend(XUI,{API:j})})();
(function(){var c=function(a,b){this.break_time=b.break_time||18E4;this.target=$(a);this._previous_active_time=new Date;this.$div=null};c.prototype={constructor:c,show:function(){this.$div||this.initLayout();this.$div.addClass("breaktime-active")},initLayout:function(){this.$div=$('<div class="breaktime-main" style=""><IFRAME WIDTH=1 HEIGHT=1 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR="#000000" SRC="//p8u.hinet.net/html.ng/affiliate=xuiteportal&site=hinet&spacedesc=popuptrack&adsize=1x1"></IFRAME></div>').appendTo(this.target)},
initEvent:function(){var a=this,b=function(){a._previous_active_time=new Date};$("body").bind("click",b);$(window).bind("scroll",b);setTimeout(function d(){var b=(new Date).getTime();b-a._previous_active_time.getTime()>=a.break_time?(a.show(),setTimeout(d,a.break_time)):setTimeout(d,a.break_time-(b-a._previous_active_time.getTime()))},a.break_time)},render:function(){this.initEvent()}};XUI.Widgets.BreakTime=c})();
!function(){var e=function(e,t,n){this.ads=e,this.cb=t,this.id=n,this.block=!1,this.blockError=!1,this.host="img.xuite.net",-1!==window.location.host.indexOf("dev.xuite")&&(this.host="img.dev.xuite.net"),-1!==window.location.host.indexOf("stage.xuite")&&(this.host="img.stage.xuite.net")};e.prototype.render=function(){var e=this;$.getJSON("//"+this.host+"/xui/blacklistapi.php?callback=?",function(t){e.rendering(t)}).error(function(){e.rendering()})},e.prototype.rendering=function(t){var n=this;if(n.id&&(t?n.block=e.checkBlock(window.location.href,t.blacklist,n.id):(n.block=!0,n.blockError=!0)),"function"==typeof n.cb&&n.cb(n.block),null!==n.ads){for(var r=0;r<n.ads.length;r++)if(null!==n.ads[r].div)switch(n.ads[r].mode){case"crazy":n._renderCrazy(n.ads[r].div);break;case"mid01":n._renderMid01(n.ads[r].div);break;case"mid02":n._renderMid02(n.ads[r].div);break;case"mid03":n._renderMid03(n.ads[r].div);break;case"mid04":n._renderMid04(n.ads[r].div);break;case"mid05":n._renderMid05(n.ads[r].div);break;case"mid06":n._renderMid06(n.ads[r].div);break;case"mid07":n._renderMid07(n.ads[r].div);break;case"mid08":n._renderMid08(n.ads[r].div);break;case"mid09":n._renderMid09(n.ads[r].div);break;case"m01":n._renderM01(n.ads[r].div);break;case"m02":n._renderM02(n.ads[r].div);break;case"m03":n._renderM03(n.ads[r].div,n.ads[r].keyword);break;case"m04":n._renderM04(n.ads[r].div);break;case"m05":n._renderM05(n.ads[r].div);break;case"m06":n._renderM06(n.ads[r].div);break;case"dialog":n._renderDialog(n.ads[r].div)}setTimeout(function(){0===document.getElementsByClassName("addiv").length&&(console.log("reload ads"),window.onload(),window.onload=null)},2500),setTimeout(function(){if(n.blockError&&0!==document.getElementsByClassName("addiv").length){console.log(document.getElementsByClassName("addiv"));for(var e=document.getElementsByClassName("addiv"),t=0;t<e.length;t++)e[t].style.border="medium dotted red"}},5e3)}window.addEventListener("message",function(){if('"No Ad"'===event.data.msg)for(var e=document.getElementsByTagName("IFRAME"),t=0;t<e.length;t++)e[t].contentWindow===event.source&&e[t].parentNode.removeChild(e[t])},!1)},e.prototype._renderCrazy=function(e){e.style="text-align:center;",-1!==window.location.host.indexOf("dev.xuite")?e.innerHTML='<hinetwork format="970x250" channel="2017037" slot="201703000010" rendering="script"></hinetwork>':(window.location.host.indexOf("stage.xuite"),e.innerHTML='<hinetwork format="970x250" channel="2017037" slot="201703000010" rendering="script"></hinetwork>');var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t)},e.prototype._renderMid01=function(e){!0===this.block?e.innerHTML='<hinetwork format="728x90" channel="2017037" slot="201702000040" category="" keyword="" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="728x90" channel="2017037" slot="201702000040"></hinetwork>';var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t);var n=document.createElement("script");n.type="text/javascript",n.src="https://static.criteo.net/js/ld/publishertag.js",n.async="async",e.appendChild(n),e.innerHTML+='<div id="crt-4ecb6eb8" style="width:728px;height:90px;"></div>';var r=document.createElement("script");r.type="text/javascript",r.innerHTML='var Criteo = Criteo || {};\nCriteo.events = Criteo.events || [];\nCriteo.events.push(function() {\n  Criteo.DisplayAcceptableAdIfAdblocked({\n    "zoneid": 1321955,\n    "containerid": "crt-4ecb6eb8",\n    "overrideZoneFloor": false\n  });\n});',e.appendChild(r)},e.prototype._renderMid02=function(e){e.style="text-align:center;",!0===this.block?e.innerHTML='<hinetwork format="728x90" channel="2017005" slot="201702000039" category="" keyword="" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="728x90" channel="2017005" slot="201702000039"></hinetwork>';var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t);var n=document.createElement("script");n.type="text/javascript",n.src="https://static.criteo.net/js/ld/publishertag.js",n.async="async",e.appendChild(n),e.innerHTML+='<div id="crt-4ecb6eb8" style="width:728px;height:90px;"></div>';var r=document.createElement("script");r.type="text/javascript",r.innerHTML='var Criteo = Criteo || {};\nCriteo.events = Criteo.events || [];\nCriteo.events.push(function() {\n  Criteo.DisplayAcceptableAdIfAdblocked({\n    "zoneid": 1321955,\n    "containerid": "crt-4ecb6eb8",\n    "overrideZoneFloor": false\n  });\n});',e.appendChild(r)},e.prototype._renderMid03=function(e){!0===this.block?e.innerHTML='<hinetwork format="300x100" channel="2017005" slot="201702000056" category="" keyword="" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="300x100" channel="2017005" slot="201702000056"></hinetwork>';var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t)},e.prototype._renderMid04=function(e){!0===this.block?e.innerHTML='<hinetwork format="300x100" channel="2017005" slot="201702000060" category="" keyword="" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="300x100" channel="2017005" slot="201702000060"></hinetwork>';var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t)},e.prototype._renderOldMid05=function(e){var t=$(e);$.getJSON("//my.xuite.net/service/event/api/external/event_angel_json.php?callback=?",function(e){var n=e[(1e4*Math.random()^0)%e.length];t.addClass("ad-mid05").html(['<a class="ad-mid05-link" href="'+n.link+'" target="_blank" >','   <img class="ad-mid05-thumb" src="'+n.thumb+'" >',"</a>"].join("\n"))})},e.prototype._renderMid05=function(e){this._renderOldMid05(e)},e.prototype._renderMid06=function(e){!0===this.block?e.innerHTML='<hinetwork format="300x250" channel="2017005" slot="201702000057" category="" keyword="" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="300x250" channel="2017005" slot="201702000057"></hinetwork>';var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t)},e.prototype._renderMid07=function(e){!0===this.block?e.innerHTML='<hinetwork format="300x600" channel="2017005" slot="201702000030" category="" keyword="" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="300x600" channel="2017005" slot="201702000030" rendering="iframe"></hinetwork>';var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t);var n=document.createElement("script");n.type="text/javascript",n.src="https://static.criteo.net/js/ld/publishertag.js",n.async="async",e.appendChild(n),e.innerHTML+='<div id="crt-4ecb6ad0" style="width:300px;height:600px;"></div>';var r=document.createElement("script");r.type="text/javascript",r.innerHTML='var Criteo = Criteo || {};\nCriteo.events = Criteo.events || [];\nCriteo.events.push(function() {\n  Criteo.DisplayAcceptableAdIfAdblocked({\n    "zoneid": 1321954,\n    "containerid": "crt-4ecb6ad0",\n    "overrideZoneFloor": false\n  });\n});',e.appendChild(r)},e.prototype._renderMid08=function(e){!0===this.block?e.innerHTML='<hinetwork format="728x90" channel="2017029" slot="201702000032" category="" keyword="" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="728x90" channel="2017029" slot="201702000032"></hinetwork>';var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t);var n=document.createElement("script");n.type="text/javascript",n.src="https://static.criteo.net/js/ld/publishertag.js",n.async="async",e.appendChild(n),e.innerHTML+='<div id="crt-4ecb6eb8" style="width:728px;height:90px;"></div>';var r=document.createElement("script");r.type="text/javascript",r.innerHTML='var Criteo = Criteo || {};\nCriteo.events = Criteo.events || [];\nCriteo.events.push(function() {\n  Criteo.DisplayAcceptableAdIfAdblocked({\n    "zoneid": 1321955,\n    "containerid": "crt-4ecb6eb8",\n    "overrideZoneFloor": false\n  });\n});',e.appendChild(r)},e.prototype._renderMid09=function(e){!0===this.block?e.innerHTML='<hinetwork format="300x600" channel="2017029" slot="201702000031" category="" keyword="" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="300x600" channel="2017029" slot="201702000031"></hinetwork>';var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t);var n=document.createElement("script");n.type="text/javascript",n.src="https://static.criteo.net/js/ld/publishertag.js",n.async="async",e.appendChild(n),e.innerHTML+='<div id="crt-4ecb6ad0" style="width:300px;height:600px;"></div>';var r=document.createElement("script");r.type="text/javascript",r.innerHTML='var Criteo = Criteo || {};\nCriteo.events = Criteo.events || [];\nCriteo.events.push(function() {\n  Criteo.DisplayAcceptableAdIfAdblocked({\n    "zoneid": 1321954,\n    "containerid": "crt-4ecb6ad0",\n    "overrideZoneFloor": false\n  });\n});',e.appendChild(r)},e.prototype._renderM01=function(e){!0===this.block?e.innerHTML='<hinetwork format="300x250" channel="2017005" slot="201702000054" category="" keyword="" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="300x250" channel="2017005" slot="201702000054" rendering="iframe"></hinetwork>';var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t)},e.prototype._renderM02=function(e){!0===this.block?e.innerHTML='<hinetwork format="300x250" channel="2017005" slot="201702000055" category="" keyword="" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="300x250" channel="2017005" slot="201702000055" rendering="iframe"></hinetwork>';var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t)},e.prototype._renderM03=function(e,t){!0===this.block?e.innerHTML='<hinetwork format="300x250" channel="2017005" slot="201702000059/202002000001" rendering="script" category="" keyword="'+t+'" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="300x250" channel="2017005" slot="201702000059/202002000001" rendering="script" keyword="'+t+'"></hinetwork>';var n=document.createElement("script");n.type="text/javascript",n.src="//ssp.hinet.net/api/app.js",n.defer="defer",e.children[0].appendChild(n)},e.prototype._renderM04=function(e){!0===this.block?e.innerHTML='<hinetwork format="300x250" channel="2017005" slot="201702000054" category="" keyword="" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="300x250" channel="2017005" slot="201702000054" rendering="iframe"></hinetwork>';var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t)},e.prototype._renderM05=function(e){!0===this.block?e.innerHTML='<hinetwork format="300x250" channel="2017005" slot="201702000057" rendering="script" category="" keyword="" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="300x250" channel="2017005" slot="201702000057" rendering="script"></hinetwork>';var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t)},e.prototype._renderM06=function(e){!0===this.block?e.innerHTML='<hinetwork format="320x50" channel="2017005" slot="201702000048" category="" keyword="" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="320x50" channel="2017005" slot="201702000048"></hinetwork>';var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t)},e.prototype._renderDialog=function(e){!0===this.block?e.innerHTML='<hinetwork format="320x480" channel="2017005" slot="201702000058" category="" keyword="" category-black="2" keyword-black="2"></hinetwork>':e.innerHTML='<hinetwork format="320x480" channel="2017005" slot="201702000058"></hinetwork>';var t=document.createElement("script");t.type="text/javascript",t.src="//ssp.hinet.net/api/app.js",t.defer="defer",e.children[0].appendChild(t)},e.checkBlock=function(e,t,n){for(var r,i=0;i<t.length;i++){if(-1!==(r=-1!==t[i].indexOf("blog.xuite.net")?t[i].substr(t[i].indexOf("blog.xuite.net")+14):-1!==t[i].indexOf("photo.xuite.net")?t[i].substr(t[i].indexOf("photo.xuite.net")+15).replace(".jpg",""):-1!==t[i].indexOf("vlog.xuite.net/play")?t[i].substr(t[i].indexOf("vlog.xuite.net/play")+19):-1!==t[i].indexOf("yo.xuite.net/info/element.php?id=")?t[i].substr(t[i].indexOf("yo.xuite.net/info/element.php?id=")+33):-1!==t[i].indexOf("m.xuite.net/blog")?t[i].substr(t[i].indexOf("m.xuite.net/blog")+16):-1!==t[i].indexOf("m.xuite.net/photo")?t[i].substr(t[i].indexOf("m.xuite.net/photo")+17):-1!==t[i].indexOf("m.xuite.net/vlog")?t[i].substr(t[i].indexOf("m.xuite.net/vlog")+16):-1!==t[i].indexOf("yo.xuite.net/m/viewspotDetail.php?id=")?t[i].substr(t[i].indexOf("yo.xuite.net/m/viewspotDetail.php?id=")+37):t[i]).indexOf("-")&&(r=r.substring(0,r.indexOf("-"))),r=r.replace(/\r\n|\n/g,""),-1!==e.indexOf(r)&&""!==r)return!0;if(-1!==t[i].replace(/\r\n|\n/g,"").indexOf(n)&&""!==n)return!0}return!1},XUI.Widgets.AdArray=e}();if(void 0===XUI)var XUI={Widgets:{}};!function(){var t=function(t,i,a,e,o){switch(this.channel=t,this.mode=i,this.id=a,this.group={},e&&o?this.group["content_group"+e]=o:this.group=null,this.channel){case"home":this.id="t"===i?"UA-12914412-1":"m"===i?"G-KPB42JFVW1":"UA-12914412-1";break;case"blog":this.id="t"===i?"UA-22581404-1":"m"===i?"G-FNXT5LCJZ9":"UA-22581404-1";break;case"photo":this.id="t"===i?"UA-6679755-1":"m"===i?"G-Y6H4S7654T":"UA-6679755-1";break;case"vlog":this.id="t"===i?"UA-8270953-1":"m"===i?"G-QGQ2V594XK":"UA-8270953-1";break;case"mobile":this.id="t"===i?"UA-6679755-11":"m"===i?"G-5NKYZNCRDM":"UA-6679755-11";break;case"event":this.id="t"===i?"UA-160842756-1":"m"===i?"G-R55TQRLYPG":"UA-160842756-1";break;case"my":this.id="t"===i?"UA-12914472-1":"m"===i?"G-HNF7L1JDQK":"UA-12914472-1";break;default:this.id=a}};t.prototype.render=function(){var t=this,i=t.id,a=t.group;t.loadScriptWithCallback("https://www.googletagmanager.com/gtag/js?id="+i,(function(t){function i(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],i("js",new Date),a?i("config",t,a):i("config",t)}))},t.prototype.loadScriptWithCallback=function(t,i){var a=this.id,e=document.createElement("script");e.src=t,e.async=!0,e.onload=function(){"function"==typeof i&&i(a)},document.body.appendChild(e)},XUI.Widgets.GA4=t}();